/*****************COMMON STYLE**********************************/
body{ font-family: 'Segoe UI regular', arial;}
ul{	margin:0;padding:0;}
.container{max-width:1338px !important; width:auto !important;}
.hoveranimate{-webkit-transition: background 0.8s ease;	-moz-transition: background 0.8s ease;	-ms-transition: background 0.8s ease;-o-transition: background 0.8s ease;transition: background 0.8s ease;}
.allanimated{-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.equalspace{margin:0 auto !important;float:none !important;}
img{max-width:100%; vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{ border-radius:none;}
a{ text-decoration:none !important;}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ border-top: medium none!important;}

/********************* 525 *******************************/
#evaluation_section { position:relative; padding:104px 0;}
#evaluation_section .event_bg{ background:url(../images/bg.jpg) no-repeat center top; background-size:cover; position:absolute; top:0; left:0px; height:908px; width:100%;}
#evaluation_section .logo{}
#evaluation_section .logo a{}
#evaluation_section .logo a img { margin-bottom: 65px; max-width: 60%;}
#evaluation_section .text_wrap{ font-size:20px; line-height:22px; color: #000000;font-family: 'Segoe UI Semilight',arial;}
#evaluation_section .text_wrap h2,
#evaluation_section .text_wrap h1 { font-size:40px; color: #000000;margin: 0 0 34px;font-family: 'Segoe UI Bold',arial;}
#evaluation_section .text_wrap p{margin: 0 0 18px;}
#evaluation_section .text_wrap p span { display:block;}

#evaluation_section .form_wrap.event_frm {
    margin: auto;
    width: 72%;
}

.event_frm .fsBody .fsForm, .event_frm .fsForm .fsFieldRow .fsRowBody, .event_frm.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}

.event_frm .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin-top:3px !important;}

.event_frm .fsBody .fsLabel, .fsBody label{ color:#515050!important; margin-bottom: 0 !important; }

.event_frm .fsForm .fsSubmit{  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; display: block !important; margin: 0 !important; padding: 0 !important;}

.event_frm .fsBody .fsRowBody{ padding: 0 !important;}
.event_frm  .fsSection {
    margin-bottom: 35px;
}

#fsRow2103069-8, #fsRow2103069-9{}
#matrix-field55515362, #matrix-field55515403{  margin-bottom: 30px;}

.event_frm .fsForm .fsLabel{   position: relative; top: 41px; text-align: left; width: 19%;font-size:15px!important; 	font-family: 'Segoe UI Semilight'; font-weight:normal !important; color:#000!important; margin-top:3px !important;}

.event_frm .fsBody .fsSupporting{	font-family: 'Segoe UI Semilight'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}

.event_frm .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}

.event_frm .fsSubmit input.fsSubmitButton { 
    background: #224c70 !important;
    border: medium none!important;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-family: 'Segoe UI Bold';
    font-size: 18px!important;
    padding: 16px 26px!important;
    text-transform: uppercase;}

.event_frm .fsPagination input, .event_frm.fsPagination button{ font-size:10px!important;}

.event_frm .fsSubField:last-child{ margin:0px!important;}

.event_frm .fsBody .fsForm{box-shadow: none !important;}

.event_frm .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}

.event_frm .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}

.event_frm .fsFieldRow input[type="text"], .event_frm .fsFieldRow input[type="email"], .event_frm .fsFieldRow input[type="number"], .event_frm .fsFieldRow input[type="tel"]{ width:100%!important; height:60px; color: #000 !important; max-width: 100%; font-family: 'Segoe UI Semilight', arial;}

.event_frm .fsFieldRow input[type="text"], .event_frm .fsFieldRow input[type="email"], .event_frm .fsFieldRow input[type="number"], .event_frm  .fsFieldRow input[type="tel"], .event_frm .fsForm textarea { width: 100%;   max-width: 100%; background: #fff none repeat scroll 0 0 !important; color: #000!important;    font-weight: bold!important;  font-style: italic;	font-family: 'Segoe UI Semilight', arial!important;   font-size: 16px !important; border:1px solid #083962 !important; padding: 13px 0 13px 10px !important; border-radius: 5px; margin-bottom:15px;}

.event_frm input:focus::-webkit-input-placeholder { color:#000; }
.event_frm input:focus:-moz-placeholder { color:#000; } /* FF 4-18 */
.event_frm input:focus::-moz-placeholder { color:#000; } /* FF 19+ */
.event_frm input:focus:-ms-input-placeholder { color:#000; } /* IE 10+ */

.event_frm textarea:focus::-webkit-input-placeholder { color:#000; }
.event_frm textarea:focus:-moz-placeholder { color:#000; } /* FF 4-18 */
.event_frm textarea:focus::-moz-placeholder { color:#000; } /* FF 19+ */
.event_frm textarea:focus:-ms-input-placeholder { color:#000; } /* IE 10+ */

.event_frm div.fsError { margin:0px !important;} 
.event_frm .fsBody .fsFieldRow{clear: none !important;}
.event_frm #fsRow2458222-2 { float: left; width: 48.5%;}
.event_frm #fsRow2458222-1 { float: left; margin-right: 3%; width: 48.5%;}
.event_frm .fsBody .fsFieldRow, .event_frm .fsBody .fsRowBody{ margin-bottom: 0 !important;}
.event_frm .fsBody .fsForm{padding: 0 !important;}
#fsRow2103069-2 {
    float: left;
    margin-right: 3%;
    width: 48.5%;
}
#fsRow2103069-3 {
    float: left;
    width: 48.5%;
}

.event_frm .third_row .third_cell { left: 32px; position: relative;}
#field55515362-1-2, #field55515362-1-1, #field55515362-1-3, #field55515362-1-4, #field55515362-1-5, #field55515362-1-6, #field55515362-1-7, #field55515362-1-8, #field55515362-1-9, #field55515362-1-10 { display: none;}
#matrix-field55515229 tr th.fsMatrixLabelColumn{color: #ef962c;  font-family: 'Segoe UI light italic', arial;}
#matrix-field55515362 tr th.fsMatrixLabelColumn{color: #ef962c;  font-family: 'Segoe UI light italic', arial;}

.event_frm table tr th.fsMatrixLabelColumn{background: #224c70; padding: 17px; text-align: center; color: #fff; font-family: 'Segoe UI SemiBold'; font-size: 16px;}
.event_frm table tr th.fsMatrixLabelRow{}
#matrix-field55515229 tr th{ }
#matrix-field55515362 tr th{ }
#matrix-field55515403 tr th{}
#matrix-field55515421 tr th{}
#matrix-field55515362 tr th { position: relative;  top: 9px;}
#matrix-field55515421 tr th {width: 26%;}

#matrix-field55515362 td.fsMatrixCol1, 
#matrix-field55515403 td.fsMatrixCol1,
#matrix-field55515421 td.fsMatrixCol1,
#matrix-field55515229 td.fsMatrixCol1{    background: transparent none repeat scroll 0 0!important; }
    
#matrix-field55515229 tr th.fsMatrixLabelRow{width: 30%;}
#matrix-field55515362 tr th.fsMatrixLabelRow {width: 30%;}
#matrix-field55515403 tr th.fsMatrixLabelRow{width: 30%;}
#matrix-field55515421 tr th.fsMatrixLabelRow{width: 28.5%;}


#matrix-field55515229 tr th.satisfaction_table_cell_left {/* border-radius: 5px 0 0;*/}
#matrix-field55515229 tr th.satisfaction_table_cell_right{/*border-radius: 0 5px 0 0;*/}


#matrix-field55515229 .satisfaction_table_row_second .satisfaction_table_cell_common_left { border-left: 1px solid #ccc;}
#matrix-field55515229 .satisfaction_table_row_second td.satisfaction_table_cell_common_btm{border-bottom: 1px solid #ccc!important;}
#matrix-field55515229 .satisfaction_table_row_second td.satisfaction_table_cell_common_right{border-right: 1px solid #ccc!important;}


#matrix-field55515362 tr th.rate_table_cell_left { /*border-radius: 5px 0 0;*/}
#matrix-field55515362 tr th.rate_table_cell_right{/*border-radius: 0 5px 0 0;*/}

#matrix-field55515362 .rate_table_row_second .rate_table_cell_common_left { border-left: 1px solid #ccc;}
#matrix-field55515362 .rate_table_row_second td.rate_table_cell_common_btm{border-bottom: 1px solid #ccc!important;}
#matrix-field55515362 .rate_table_row_second td.rate_table_cell_common_right{border-right: 1px solid #ccc!important;}



#matrix-field55515403 tr th.event_table_cell_left { border-radius: 5px 0 0;}
#matrix-field55515403 tr th.event_table_cell_right{border-radius: 0 5px 0 0;}

#matrix-field55515403 .event_table_row_second .event_table_cell_common_left { border-left: 1px solid #ccc;}
#matrix-field55515403 .event_table_row_second td.event_table_cell_common_btm{border-bottom: 1px solid #ccc!important;}
#matrix-field55515403 .event_table_row_second td.event_table_cell_common_right{border-right: 1px solid #ccc!important;}

#matrix-field55515421 tr th.clg_table_cell_left { border-radius: 5px 0 0;}
#matrix-field55515421 tr th.clg_table_cell_right{border-radius: 0 5px 0 0;}

#matrix-field55515421 .clg_table_row_second .clg_table_cell_common_left { border-left: 1px solid #ccc;}
#matrix-field55515421 .clg_table_row_second td.clg_table_cell_common_btm{border-bottom: 1px solid #ccc!important;}
#matrix-field55515421 .clg_table_row_second td.clg_table_cell_common_right{border-right: 1px solid #ccc!important;}




.event_frm .fsMatrixCol1{ }
.event_frm .fsMatrix td, .fsMatrix th{ border-bottom: medium none!important;  padding: 6px 4px!important;}

.fsMatrixCol1, .fsMatrixCol2{}

.event_frm .fsMatrixColCount11{  width: 7%;}

#field55515444, #field55515450{ height: 100px;}

.event_frm .fsBody .fsSectionHeader{display: block!important;}


label#label55515444, label#label55515450{ float: left; text-align: left; width: 30%;  padding-right: 10px;}

#field55515444, #field55515450{ float: left; width: 70%;} 
.event_frm .fsMatrix td, .event_frm .fsMatrix th{border-bottom: medium none!important;}

.event_frm .fsMatrix{font-size: 15px;}


.event_frm .fsForm fieldset, .event_frm .fsForm fieldset legend{ background:none !important;}

.event_frm .fsOptionLabel.vertical { clear: none !important; color: #656565;  font-size: 12px; font-weight: normal; margin-right: 20px;}

.event_frm div.fsError{ font-family: Roboto; font-size: 10px !important;  margin-bottom: 5px !important;

margin-top: 0px !important; padding: 4px !important; width: 99%;}

.event_frm .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#ff3c3c;}

.event_frm .fsBody { margin-bottom:0px!important;} 

.event_frm .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}


.event_frm .fsBody .fsSectionHeader{ 
     background: transparent none repeat scroll 0 0;
     display: block;
    }
.event_frm .satisfaction_label {
     background: #224c70;
    border-radius: 5px 5px 0 0;
    color: #fff;
    padding: 8px 0 24px;
    position: relative;
    right: -256.9px;
    top: 34px;
    width: 74%;
}
.event_frm .left_satisfction_label, .event_frm .left_satisfction_label_poor { float: left; width: 50%; font-family: 'Segoe UI Bold',arial;    left: 13px;
    position: relative;
    text-align: left;}

.event_frm .right_satisfction_label, .event_frm .right_satisfction_label_poor  { float: right; width: 50%; font-family: 'Segoe UI Bold',arial;  position: relative;
    right: 16px;
    text-align: right;}



@media (max-width: 767px){
    
#fsRow2103069-2 {
    float: none;
    margin-right: 0;
    width: 100%;
}
#fsRow2103069-3 {
    float: none;
    width: 100%;
}

.small_screen_center{ text-align:center;}
#evaluation_section .text_wrap p span{ display:inline;}

.event_frm .left_satisfction_label, .event_frm .left_satisfction_label_poor {
    float: none;
    width: 100%;
}
.event_frm .fsForm .fsLabel{ top: 0;}
.event_frm .right_satisfction_label, .event_frm .right_satisfction_label_poor {
    float: none;
    width: 100%;
}
#matrix-field55515362, #matrix-field55515403{ left: -50px;position: relative;}
#matrix-field55515229 tr th.fsMatrixLabelRow {
    width: 100%;
}
.event_frm .fsMatrixColCount11 {
    width: 100%;
}
.event_frm .satisfaction_label {
    right: 0px;
    width: 100%;
    background: rgba(0, 0, 0, 0);
}
#matrix-field55515362 tr th.fsMatrixLabelRow {
    width: 100%;
}
.event_frm .fsMatrix {
    font-size: 10px;
}
.event_frm .satisfaction_label{ color: #000;}
.event_frm .third_row .third_cell{  left: 0;}
.event_frm table tr th.fsMatrixLabelColumn{  font-size: 10px;}
label#label55515444, label#label55515450{float: none; width: 100%;}
#field55515444, #field55515450 { float: none; width: 100%;}

}
	   


@media (max-width: 668px){

}

@media (max-width: 430px) {
	#evaluation_section .text_wrap h2,
    #evaluation_section .text_wrap h1 { font-size:30px;}
	#evaluation_section .text_wrap{ font-size:16px;}

}
@media (min-width: 768px) and (max-width: 960px){
	#evaluation_section .text_wrap { font-size:17px;}
	.event_frm th.fsMatrixCol1, .event_frm th.fsMatrixCol2{border-radius: 0!important;}
	.event_frm .satisfaction_label {
     background: rgba(0, 0, 0, 0);
    color: #000;
    position: relative;
    right: -94px;
    width: 100%;
}
.event_frm .fsMatrix {
    font-size: 9px!important;
}
.event_frm .third_row .third_cell {
    left: 0;
    position: relative;
}
}


@media (min-width: 768px) and (max-width: 1150px){
	.event_frm th.fsMatrixCol1, .event_frm th.fsMatrixCol2{border-radius: 0!important;}
	.event_frm .satisfaction_label {
     background: rgba(0, 0, 0, 0);
    color: #000;
    position: relative;
    right: -94px;
    width: 100%;
    top: 25px;
}
#evaluation_section .logo a img{ max-width: 60%;}
.event_frm .fsMatrix {
    font-size: 9px!important;
}

#field55515444, #field55515450 {
    float: none;
    width: 100%;
}
label#label55515444, label#label55515450 {
    float: none;
    padding-right: 10px;
    text-align: left;
    width: 100%;
      top: 0;
}
.event_frm .fsLabel{ font-size: 14px;}
.event_frm .third_row .third_cell {
    left: 0;
    position: relative;
} 
.event_frm .right_satisfction_label, .event_frm .right_satisfction_label_poor{text-align: unset;}
.event_frm .fsFieldRow input[type="text"], .event_frm .fsFieldRow input[type="email"], .event_frm .fsFieldRow input[type="number"], .event_frm .fsFieldRow input[type="tel"], .event_frm .fsForm textarea{ font-size: 14px!important;}
}

@media (min-width: 1151px) and (max-width: 1250px){
    .event_frm .left_satisfction_label, .event_frm .left_satisfction_label_poor{text-align: unset;}
.event_frm .satisfaction_label{ position: relative;
    right: -220px;
    width: 74.5%;}    
}

