.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#logininfo{color:#274B91;font-size:1.0em;text-align:right;padding-right:7px;margin-bottom:7px;}

body.popup article{padding:0;}
body.popup article h1{font-size:1.6em;}
body.popup{padding:0!important;}body.popup>div.container-fluid{width:98%;margin:0 auto;padding:0 !important;}
body.popup header.banner{margin:0;padding:0;}
body.popup section#content{padding:0;}
label{font-size: 18px;/* font-weight:bold; */clear:both;margin-bottom:3px;display: inline-block !important;}
label.indent{padding-top:5px;padding-right:7px;margin-bottom:0;float:left;text-align: left;width: 14%;max-width:20em;border-bottom: none !important;}
span.indent{padding-right:7px;float:left;text-align:right;width:40%;max-width:20em;font-size:1.0em;font-weight:bold;clear:both;}
body.popup label.indent,body.popup span.indent{max-width:8em;}
.labelindent{padding-top:5px;padding-right:7px;float:left;text-align: left;max-width:20em;font-size:1.0em;/* font-weight:bold; */clear:both;margin-bottom:3px;}
body.popup .labelindent{max-width:8em;}
.hangingfloat{padding-left: 2.3em;}
body.popup .hangingfloat{padding-left:8em;}
.hangingfloat>*{
    /*margin-left:7px;*/
}
.two-columns{*zoom:1;}.two-columns .left-column{width:49%;float:left;padding-right:0.5%;border-right:1px solid grey;}
.two-columns .right-column{width:49%;float:right;padding-left:0.5%;}
.two-columns:before,.two-columns:after{display:table;content:"";line-height:0;}
.two-columns:after{clear:both;}
#welcome-message fieldset{margin:6px 0;}
.sideboxes-right{width:180px;float:right;}
.sidebox{padding: 15px;margin-bottom:11px;border: 1px solid #dde2d7;}.sidebox h4{margin:2px 0;}
.info-actions ul{list-style:none;margin:0 0 0 7px;padding:0;}
.info-actions li{list-style-type:none;margin: 4px 0 0 0;display: block;}
.actions-right{float:right;}.actions-right ul{list-style:none;margin:0;padding:0;}
.actions-right li{list-style-type:none;display:inline;margin:0 5px 5px 0;}
.submitted,.i{font-style:italic;}
.b{font-weight:bold;}
.error{color:#f00;}
.success{color:#00d;}
.ui-pad{padding:0.7em;}
.extra-space{margin-bottom:1.0em;}
.small{font-size:1.0em;}
fieldset{margin:13px 0;border:1px solid #ccc;}
legend,h4{font-size:1.0em;font-weight:bold;text-transform:uppercase;}
hr{border:1px solid #ccc;}
.clearboth{clear:both;display:block;min-height:1px;}
thead th{background-color:#444;color:#eee;}
.rowa td{background-color:#ddd;}
.rowb td{background-color:#fff;}
tfoot td{background-color:#bbb;}
.loading-big{height:20px;width:66px;padding-top:66px;margin:0 auto;background-image:url(../images/loading-big.gif);background-repeat:no-repeat;background-position:top center;font-size:16px;line-height:20px;font-weight:bold;}
label.ffradiolabel,.ffselectmanylist label,label.radio,label.check{font-weight:normal;border-bottom: none !important;}
.icon,.icon-right{display:block;width:16px;height:16px;margin-right:4px;}
.icon{float:left;}
.icon-right{float:right;}
.icon-inline{display:inline-block;width:16px;height:16px;margin:0 4px;}
.icon-folder{background-image:url(../images/folder.png);background-position:0 0;}
.icon-tag{background-image:url(../images/tag.png);background-position:0 0;}
.icon-tags{background-image:url(../images/tags.png);background-position:0 0;}
.icon-arrow-left{background-image:url(../images/arrow-left.png);background-position:0 0;}
.icon-checked{background-image:url(../images/tick.png);background-position:0 0;}
.icon-plus{background-image:url(../images/plus.png);background-position:0 0;}
fieldset{margin:0;padding:5px;border:1px solid #333333;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}fieldset legend{font-size:14px;line-height:15px;text-transform:uppercase;font-weight:bold;color:#0078ae;border-bottom:0;margin-bottom:7px;}
.tooltip{background-color:#33619E;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;font-size:12px;font-family:Helvetica,Verdana,Arial,sans-serif;-webkit-box-shadow:0 0 10px #000;-moz-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;z-index:2005;}
.error_field{background-color:#fbb;border:1px solid #f00;color:#000;}
.validate_error{/* height:15px; */margin-top: -33px !important;background-color: #ffbbbba6;margin-left: 9px;border:1px solid #f00;font-size: 13px !important;color:#000;padding:3px 10px;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;z-index:2000;}
.error_box{padding:0 8px;border:#f00 1px solid;color:#000;background-color:#fbb;margin-bottom:14px;}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front {
    position: absolute;
    z-index: 9999999999;
    padding: 0;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front:before {
    content: "";
    width: 100%;
    height: 100%;
    background: white;
    position: absolute;
    border-radius: 4px;
    border: 5px solid #f7f7f7;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front:after {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    background: #000000b3;
    z-index: -1 !important;
    display: block;
    top: 0;
    left: 0;
}
.user-menu li {
    float: left;
    list-style: none;
    padding: 0 4px;
}
.actions-right {
    float: right;
    margin-top: 40px;
    margin-bottom: -40px;
}