body {font-weight:400;color:#000;font-size:14px;line-height:20px;background:#fff;font-family:Verdana, Arial, Helvetica, sans-serif}
h1, h2, h3, h4, h5, h6 {
	color:#494949}
/* default font size */
.fa {
	font-size:14px}
/* Override the bootstrap defaults */
h1 {
	font-size:45px}
h2 {
	font-size:27px}
h3 {
	font-size:21px}
h4 {
	font-size:15px}
h5 {
	font-size:12px}
h6 {
	font-size:10.2px}
a {
	color:#23a1d1}
a:hover {
	text-decoration:none}
legend {
	font-size:18px;padding:7px 0px
}
label {
	font-size:12px;font-weight:normal}
ol, ul, li{margin:0;padding:0;list-style-type:none}

.bootstrap-select.btn-group .dropdown-menu,.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
/*select.form-control, textarea.form-control, input[type="text"].form-control, input[type="password"].form-control, input[type="datetime"].form-control, input[type="datetime-local"].form-control, input[type="date"].form-control, input[type="month"].form-control, input[type="time"].form-control, input[type="week"].form-control, input[type="number"].form-control, input[type="email"].form-control, input[type="url"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="color"].form-control {font-size:13px;border-radius:0;letter-spacing:1px}
.input-group input, .input-group select, .input-group .dropdown-menu, .input-group .popover {font-size:12px;border-radius:0}
.input-group .input-group-addon {font-size:12px;height:30px;border-radius:0 !important}
.input-group-addon{border:1px solid #ccc !important}*/
/*.form-group{margin-bottom:20px}*/
/* Fix some bootstrap issues */
/*span.hidden-xs, span.hidden-sm, span.hidden-md, span.hidden-lg {display:inline}
.inline-block{display:inline-block;width:100%}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus {box-shadow:none;outline:medium none;outline-offset:0}
.bootstrap-select .dropdown-toggle:focus{outline:none!important}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width:100%}
.bootstrap-select.btn-group .dropdown-menu{border-radius:0;margin:0}
.form-control,.bootstrap-select > .dropdown-toggle{border:1px solid #e8e7e7;font-family:'questrialregular';font-size:13px}

.form-control:focus{border:1px solid #333}
.container p{color:#a3a2a2;font-size:14px;margin:0;padding-bottom:12px;line-height:18px}
.home h2{color:#8d856e;font-family:penna;font-size:50px;font-weight:bold;text-align:center;background:url(../img/heading-bottom.png) center bottom no-repeat;text-transform:uppercase;padding-bottom:20px;margin-bottom:40px}
.pad-l-r-0{padding-left:0;padding-right:0}
.pad-l-0{padding-left:0}
.pad-r-0{padding-right:0}
.modal-open {overflow:hidden !important}
body{padding:0 !important;margin:0;}*/
body p{margin:0;padding:0}

/**{  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;}*/

.pad-l-r-0{padding:0}
.pad-r-0{padding-right:0}
.pad-l-0{padding-left:0}
.form-control{border-radius:0}
/*--- wrapper ---*/
#wrapper{margin-bottom:40px}
/*--- Header---*/
header{position:fixed;top:0;left:0;/*background:#cecbba;*/ background:#fff; width:100%;z-index:99;display:inline-block;height: 85px; border-bottom:1px solid #ce2e6c}
#logo{float:left;padding:10px 10px 10px 0}
.logo-text{/*float:left;*/padding:30px 0 31px 0;display:inline-block; font-size:28px; color:#be321b;font-family: "Open Sans",sans-serif !important;}
.language{float:right;margin-top:26px}
.language .btn-default{background:#be321b;border:0;border-radius:0;color:#fff;font-size:13px}
.language .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 150px;}
.language .btn-default.active, .language .btn-default:active,.language .open > .dropdown-toggle.btn-default{background:#b1ae9d;border:0;color:#fff;}
.white-bg,.grey-bg{padding-bottom:30px}
.grey-bg{padding:15px 20px;background:#f2f2f2}
/*--- Main Container ---*/
.main-container{margin-top: 100px;}
.main-container p{padding:8px 0}
.rating-completed{
    background: #fff none repeat scroll 0 0;
    margin: -15px 0;
    padding: 12px 0;
    position: fixed;
    width: 100%;
    z-index: 89;
}
.content-top{
padding: 12px 0;  
}
.content-top p{color:#8b8b89;font-size:12px;padding:0}
.breadcrumb {background:none;border-radius:0;margin-bottom:0;padding-top:0;padding-bottom:0}
.breadcrumb a{color: #000;display: inline-block;font-size:23px;margin-bottom:5px;font-family:"Open Sans",sans-serif !important;}
.process{color:#000;font-size:16px;/*padding:12px 0*/}
.process span{color:#2079a7}

.button-section{padding:15px 0;border-top:1px solid #c4c2bb}
.button-section.no-border{border:0}
.button-section .btn{border-radius: 3px !important;padding:4px 10px;background:#4d90fe;/*color:#979797;*/
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
  font-family:"Open Sans",sans-serif !important;color:#fff
}
.button-section .btn.secondary{background:#757575; color:#fff;/*border: 2px solid #cecbba;*/}
.button-section .btn.secondary:hover{ background:#000;}
.button-section .btn:hover{background:#72b5d3;color:#fff;
-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

.button-section.center-buttons .btn{margin:0 10px;}
.button-section.right-buttons .btn{margin:0 0 0 4px}
.button-section.left-buttons .btn{margin:0 10px 0 0}
.total{color:#ea4e3c}
.text-section{padding:15px}
/*--- Login ---*/
.login-section{background:#ddd;width:355px;margin:0 auto;border-radius: 4px 4px 0 0; height: 143px}
.login-section p{padding:25px 50px;background:#ddd;border-radius:4px}
.login-section .btn{border:0;border-radius:3px!important;font-size: 15px;font-weight: bold;padding:5px 10px;width:20%; margin-bottom: 20px;}
.login-section .form-control{border:0;height:auto;padding:15px 10px}

/*--- Comments ---*/
.que{ color:#4d4d4d;font-size: 14px;margin-bottom:10px}
.que-no{margin:10px 10px 0 0;display:inline-block;vertical-align:top;float:left;padding-left:15px;font-family:"Open Sans",sans-serif !important;}

.que-row{background:#f2f2f2;padding:10px 0;display:inline-block;width:100%;position:relative;font-size:13px}
.que-row.alt-bg{/*background:#f3f3ed*/}
.que-row .checkbox-inline,.que-row .radio-inline{padding-left:0}
.quetion{margin-bottom:10px;display: inline-block;float:left;font-family:"Open Sans",sans-serif !important;}
.que-row.have-del .quetion{padding-right:25px}
.options{color:#000;font-size:12px;width: 40%;}

.que-row.radio-que{padding:0;background:#fff;margin-bottom: 5px;}
.que-area{/*background:f3f3ed;*//* background:#d9edf7;border-bottom:0px solid #fff*/ width:100%; display:inline-block}
.que-row.radio-que .quetion{margin:0;padding:10px 20px 10px 0;display: inline-block;}
.que-row.radio-que .que-no{margin: 10px 10px 0 0;}
.que-row.radio-que .options{/*background:#f2f2f2;*/border-bottom:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-left:1px solid #e3e3e3;padding:10px 0;display:inline-block;width:100%}
.inner-option{display:block;text-decoration:underline;/*color:#ea4e3c;*/ color:#2079a7;margin-bottom: 5px;}

.que-row.radio-que.alt-bg{/*background:#f8e7e5*/}
.que-row.radio-que .delete{border:0;padding:0;cursor:pointer}

.delete{/*border:1px solid #858585;position:absolute;*/padding:1px 5px; text-align:center;width:40px;}
.delete i{color:858585}


.que-row.select-que{padding:10px 40px 0 0}
.que-row.select-que .bootstrap-select > .dropdown-toggle{ background:#fff;font-size: 13px;padding: 5px 10px;width: 100%;margin-top:-5px}
.que-row.select-que .delete{top: 8px}

.login-wrapper{margin-top: 70px}
.login-wrapper .login h3{font-size: 25px; color: #000}

/*--- Instructions ---*/
.instructions{background:#d9edf7;padding:10px 0;font-size:13px;overflow:hidden;margin-bottom:15px;color:#2079a7;margin-top: 35px}
.instructions p{color:#2079a7;padding:0 0 5px 0 !important;font-family:"Open Sans",sans-serif !important;}
.instructions h4{margin:40px 0 5px;color:#2079a7;font-family:"Open Sans",sans-serif !important;}
/*--- Footer ---*/
footer{background:#efeee9;position:fixed;bottom:0;width:100%;text-align:center;padding:12px 0}
footer{background:#efeee9;position:fixed;bottom:0;width:100%;text-align:center;padding:2px 0}
footer p{color:#2e2e2e;font-size: 13px;}




/*---- Shuchi css ---*/
.checkbox-inline, .radio-inline{padding-left:0px!important;}
.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{margin-left:0px!important;}
.title {
   /* background: #fafaf5 none repeat scroll 0 0;*/
    /*color: #5b5b56;*/
	color:#000;
    font-size: 15px;
    /*font-weight: bold;*/
    margin-bottom:7px;
    padding: 11px;
	font-family:"Open Sans",sans-serif !important;
}
.title-responsive{/*background: #fafaf5 none repeat scroll 0 0;*/color:#000;font-size: 15px; margin-bottom:7px;padding: 11px;font-family:"Open Sans",sans-serif !important; display: none;}
.col-md-7, .col-md-2, .col-md-1{ padding-left:0px; padding-right:0px;}
.pad{ padding-right:15px; padding-left:15px;}
.div-border {border: 1px solid #eeeee9; display:inline-block; width:100%;margin-bottom: 25px;}
.left-border{border-right:1px solid #eeeee9;min-height:96px;}
.radio-grp {text-align: center;}
.number{ width:100%;text-align:center}
.radio-inline > span {font-family:"Open Sans",sans-serif !important;display: block; color:#5b5b56}
.erase-sec{ float:right; display:none}
div.radio{ margin-right:0px!important;}
.work-radio{width:140px; text-align: center;}
div.work-radio{clear:both; margin:0;}
div.work-radio > span {margin: 0 11px 5px 0;}
.align-center{text-align: center}
.width-40{width:40px;}

#demo .que-row .quetion{margin-top:0px; margin-bottom: 10px;}
#demo .que-row .options{margin-bottom:5px;}
#textarea{margin-top: 10px; float: left; border:1px solid #ddd ;}
#demo .options .bootstrap-select{float:left; width: 51%;}
#demo .options .checkbox-inline{float: left;}
#demo .options input{margin-left: 10px; float: left; border:1px solid #ddd ;}
/*#uniform-optionsRadios1{display: none;}*/
.demographics .delete{position: absolute;right: 0px;}

.white-bg{
  text-align: left!important;
}
.delete-demo{
  float: right;
  padding: 0px 6px;
    
}
.modal-header h4{
  font-weight: bold!important;
  color: #2079a7!important;
}

.close{
  background-image: url("../img/remove-icon-small.png")!important;
  background-repeat: no-repeat!important;
    display: inline-block;
    height: 9px;
    margin-right: 0;
    margin-top: 0;
    outline: medium none;
    text-indent: -10000px;
    width: 9px;
}
.radio-button{
  width: 100%;
}
.input-text {
    margin-top: -4px;
}

.handle {  
  position:relative;
  left:2px;
  top:2px;
  cursor: move;
}

.content-image{
  display:block;max-width:695px;height:auto
}


/* below class is used for the Messages  */
div.message, p.error, div.error-message {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #FF0000;
  text-align:center;
}
/* above class is used for the Messages */
