/******************************************
* 1. To Do - Break Out IE Conditional Styles
*   Into Separate Style Sheet
*   Use Modernizer for detection
* 2. Implement Minimizer script
******************************************/

/******************************************
* Survey Tab Structure
******************************************/
.survey{
    position:fixed;
    right:0px;
    bottom:0px;
    height:25px;
}
.survey-ie{
    position:fixed;
    right:0px;
    bottom:0px;
    height:25px;
}
.survey-ie-7{
     position:fixed;
     right:0px;
     bottom:0px;
     height:25px;
}
.survey-ie-6{
    position:absolute;
    right:0px;
    bottom:0px;
    height:25px;
}
/*******************************************
* Survey Tab Presentation
*******************************************/
.survey-tab-skin{
     background-color:#FF6600;
     color:white;
     font-size:16px;
     -moz-border-radius:5px;
     border-radius: 5px;
     cursor:pointer;
     z-index:10;
     letter-spacing:1px;
     line-height:10px;
     padding: 0px 5px 15px 5px;
     -webkit-border-radius: 5px;
     -webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
     -moz-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
     box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
 }
/*******************************************
* End Survey Tab
*******************************************/
#web-survey-dialog{
    padding-left:5px;
}
.survey-feedback{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
}
.survey-feedback-ie{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    overflow:visible;
    width:95px;
}
.ui-icon.ui-icon-closethick{
    float:right;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
    font-size:26px;
    text-align:center;
    padding:10px;
}
.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover{
    float:right;
    border:none;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{
    background:none;
    background-color:#004E91;
    border:1px solid #004E91;
}
#fsSubmitButton1685043{
    background-color:#004E91;
    color:white;
    -webkit-border-radius: 5px;
    -moz-border-radius:5px;
    border-radius: 5px;
    border: 1px solid #004E91;
}
.fsForm .fsSubmit{width:90%;padding:20px;margin-top:10px;background-color:#EFEFEF;clear:left}
.clear{clear:both}
.fsSubmit input.fsSubmitButton{padding:3px;margin:0 auto;clear:both}
.fsForm .fsLabel{width:100%;font-size:13px}
.fsFirst.fsLast.fsFieldCell{width:auto;float:none}
.fsForm.fsMaxCol1{width:700px}.fsForm.fsMaxCol2{width:800px}
.fsForm.fsMaxCol3{width:900px}.fsForm.fsMaxCol4{width:1100px}
.fsForm fieldset,.fsForm fieldset legend{border:0;padding:0;margin:0}legend{white-space:normal}
.fsSubmit input.fsSubmitButton{-webkit-appearance:none;-webkit-border-radius:0}
.fsForm input[type=text].fsField:focus,.fsForm textarea.fsField:focus{border-color:#00f}
.fsForm textarea{border:1px solid #999;background-color:#fff;background-repeat:repeat-x;background-position:top left;border-top:1px solid #7c7c7c;border-left:1px solid #c3c3c3;border-right:1px solid #c3c3c3;border-bottom:1px solid #ddd;color:#333;padding:4px;font-size:14px;line-height:18px;font-weight:700;max-width:95%}
.fsFieldRow input[type=radio]{float:left;vertical-align:bottom;padding:0;margin:3px 7px 0 0;position:relative}
.fsFieldRow input[type=radio].vertical{clear:left;float:left;width:13px;height:13px;padding:0;margin:0 7px 0 0;vertical-align:bottom;position:relative;top:3px}
label.fsOptionLabel{font-weight:400;line-height:20px}
.fsOptionLabel.horizontal{float:left;margin:0 20px 0 0}
.fsForm select{font-size:12px;line-height:18px}
.hidden{position:absolute;left:-999em;width:.1em;height:.1em;overflow:hidden}
.fsPagination{text-align:center;margin:25px 0}
.fsPagination button,.fsPagination input{font-size:16px}
.fsMatrix{font-size:11px;width:100%;margin:6px 0;border-collapse:collapse}
.fsMatrix td,.fsMatrix th{text-align:center;padding:4px 0;font-weight:400;border-bottom:dotted 1px #ccc}
.fsMatrix th.fsMatrixLabel{text-align:left;padding-right:8px}
.fsMatrixCol1,.fsMatrixCol2{text-align:center;padding:4px 0;width:15%;border-bottom:1px dotted #CCC;font-weight:400}
.fsMatrixCol1 input[type=checkbox],.fsMatrixCol1 input[type=radio],.fsMatrixCol2 input[type=checkbox],.fsMatrixCol2 input[type=radio]{float:none}
.fsMatrixColCount5{width:20%}
.fsFieldCell.fsSpan100{width:100%}
@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait),all and (device-width:768px) and (device-height:1024px) and (orientation:landscape){.fsBody .fsFieldRow input[type=email],.fsBody .fsFieldRow input[type=number],.fsBody .fsFieldRow input[type=tel],.fsBody .fsFieldRow input[type=text],.fsBody .fsForm textarea{padding:16px;font-size:160%}
.fsLabel{font-size:150%!important}
.fsOptionLabel{line-height:30px!important;font-size:150%;min-width:4em}
input[type=checkbox],input[type=radio]{width:25px!important;height:25px!important}input[type=radio]{border-radius:50px}
select{height:30px!important}
th.fsMatrixCol1,th.fsMatrixCol2{font-size:150%;border-radius:4px 4px 0 0;padding:10px;font-weight:700;line-height:110%}
.fsMatrixLabel{font-size:150%;line-height:110%;padding:10px 0!important}
.fsMatrix{margin-top:15px!important}}
.fsRow {margin-bottom:.25em;border-bottom:solid 1px #fff;}