.header{margin:0 auto;}
.container{margin:0 auto;background-repeat:repeat-x;}
.content{padding:1.6em;margin:0 auto;min-height:300px;vertical-align:top;}
#content_container{text-align:center;clear:both;margin:0 auto;}
.header,.container,.content,#content_container{width:86%;min-width:76.0em;}
.header{max-width:inherit;margin:auto 0.825em 0.525em 0;width:98%;border-collapse:collapse;}
.default-theme{padding:0.0025em!important;padding-bottom:1.925em!important;overflow:hidden;margin-bottom:1.525em;background:#ffffff;width:100%;}
.default-content{padding:0.525em 1.925em 1.925em;background:none #ffffff;}
img{margin-bottom:0px!important;}
img{border:0px;}
img{vertical-align:middle;}
form{margin:0;}
hr{margin:1em auto;color:#144F71;height:1px;}
h1{color:#000000;font-size:1.8em;text-align:center;text-transform:uppercase;}
h2{margin:0.5em 0px 0.5em 0px;color:#336699;font-size:1.8em !important;}
h2{font-family:arial,sans-serif;letter-spacing:-1px;margin:0.5em 0;text-align:left;}
h4{margin:0;border-bottom:1px solid #dddddd;padding-bottom:5px;font-size:1.35em;}
a h3{margin:0;font-size:1.1em;padding-bottom:2px;}
ul,li{margin:0;padding:0;list-style:none;}
li p{margin:0.5em 0;}
tr.nowrap{white-space:nowrap;line-height:2.9525em;vertical-align:bottom;}
a:link,a:visited,a:active{color:#003366;text-decoration:none;}
a:hover{color:#336699;text-decoration:none;}
.block-outer{border:1px solid #DEE5F8;border-radius:5px;margin-bottom:25px;box-shadow:1px 1px 5px #666;font-size:100%;}
.header-settings + .block-outer {}
.default-content > .block-outer {padding: 2px 3px 0 !important;}
.section-active,.section-inactive{padding:1px 5px;border-radius:5px 5px 0 0;margin-bottom:5px;min-height:2.525em;}
.section-active{background:#DEE5F8;}
.section-inactive{background:#eeeeee;}
.section-info{margin:0.525em 0 !important;line-height:1.429;min-height:2.525em;display:inline-table;width:100%;}
.row{display:table-row;}
.col{display:table-cell;width:50%;}
.content{background:rgba(0,0,0,0) linear-gradient(#e0e0e0,#ffffff) no-repeat scroll 0 0 / 100% 60px}
.info{padding:10px;margin-bottom:0.5em;background:#f8f8f8;color:#666666;font-size:91.7%;}
.note{border:2px #448844 solid;padding:10px;margin:10px auto;background:#eeffee;color:#004400;}
.note{color:#666666;font-size:10px;}
.important{border:2px #888844 solid;padding:10px;margin-bottom:1em;background:#ffffee;color:#444400;}
.warning{border:2px #884444 solid;padding:10px;margin-bottom:1em;background:#ffeeee;color:#440000;}
.row_0{background-color:transparent;}
.row_1{background-color:#ccddee;}
div.box{width:100%;margin:-10px 0 0 0;font-size:small;text-align:right;}
div.content_box{margin:0em auto;}
div.content_box form{width:98%;}
#submit,#reset{}
.description{padding:4px 2px 0 4px;text-align:left;vertical-align:top;}
.graphic{border:4px solid #fdfdfd;height:50px;padding-left:3px;width:50px;}
.graphic img{background-color:#ffffff;border:0px solid #d0d0d0;padding:4px;vertical-align:middle;}
.ok,.error{font-weight:bold;}
.ok{color:green;}
.error{color:red;}
.check{color:#555;}
hr{color:#ccc;}
/*------------------------------------------------*/
.tooltip [title ]{position:relative;}
.cleft{float:left;}
.tooltip [title]:after{content:attr(title);color:#fff;background:#333;background:rgba(51,51,51,0.75);padding:5px;position:absolute;left:-9999px;opacity:0;bottom:100%;white-space:nowrap;-webkit-transition:0.25s linear opacity;}
.tooltip [title]:hover:after{left:5px;opacity:1;}
.btn{-moz-user-select:none;background-image:none;border:1px solid transparent;border-radius:0.225em;cursor:pointer;display:inline-block;line-height:1.42857;margin:0;padding:3px 6px;text-align:center;white-space:nowrap;min-width:10.5em;}
.btn{font-size:100%;font-weight:400;}
.btn b{padding: 0 0.525em;color:#5A5A5A;}
.btn-large{padding:6px 12px;}
.btn-lg,.btn-group-lg >.btn{border-radius:6px;line-height:1.33333;padding:10px 16px;cursor: pointer;}
.btn-default{background-color:#DFDFDF!important;border-color:#ccc;color:#5A5A5A;}
.btn-danger{background-color:#F71B13!important;border-color:#d43f3a;color:#E0E0E0;}
.btn-success{background-color:#73C46C!important;border-color:#2C8B39;color:#5A5A5A;}
.btn:hover{background-color:#D1D1D1!important;border:1px solid #3E3E3E;color:#000000;}
/*------------------------------------------------*/
#custom-modal-template.btn:hover{border:1px solid transparent;}
.btn-gradient{background:#c7dfef;background:-moz-linear-gradient(top,rgba(199,223,239,1) 0%,rgba(255,255,255,1) 21%);background:-webkit-linear-gradient(top,rgba(199,223,239,1) 0%,rgba(255,255,255,1) 21%);background:linear-gradient(to bottom,rgba(199,223,239,1) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr= '#e3eff7 ',endColorstr= '#ffffff ',GradientType=0 );border:#255e83 solid 1px;font-family:Verdana,Arial;font-weight:normal;}
#delete-error-log{cursor:pointer;}
input[type="checkbox"]{height:1.225em;width:1.225em !important;vertical-align:baseline;}
input[type="radio"]{padding:0;vertical-align:baseline;}
.setting_name{color:#0d4b6e;text-align:right;font-weight:bold;padding-right:0.525em;}
input[type="file"]{color:#7B7B7B;font-weight:bold;}
label.check-container,label.w3-validate{padding:0.4em 0 0 0!important;vertical-align:middle!important;}
/*-------------------------------------------------------------------------------*/
#mydiv{position:absolute;z-index:9;background-color:#f1f1f1;border:1px solid #d3d3d3;text-align:center;}
#mydivheader{padding:10px;cursor:move;z-index:10;background-color:#2196F3;color:#fff;}
i.arrow{border:solid black;border-width:0 3px 3px 0;display:inline-block;padding:3px;}
.right-arrow{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.left-arrow{transform:rotate(135deg);-webkit-transform:rotate(135deg);}
.up-arrow{transform:rotate(-135deg);-webkit-transform:rotate(-135deg);}
.down-arrow{transform:rotate(45deg);-webkit-transform:rotate(45deg);}
.level-0,.level-1,.level-2.level-3,.level-4,.level-5 {appearance: option progress chunk;font-weight:bold;}
.level-0{color:#EF1A1A;}
.level-1{color:#6F6F6F;}
.level-2{color:#389887;}
.level-3{color:#221EEC;}
.level-4{color:#EF1A1A;}
.level-5{color:#6F6F6F;}
.level-6{color:#0C95A4;}
.level-7{color:#6F6F6F;}
.level-8{color:#6F6F6F;}
.level-9{color:#6F6F6F;}
/*-------------------------------------------------------------------------------*/
.w3-navbar li{float:left;}
.w3-blue-wb,.w3-hover-blue-wb:hover{color:#fff!important;background-color:#347EA6!important}
.w3-header-blue-wb,.w3-header-hover-blue-wb:hover{color:#fff!important;background-color:#215a7a!important}
.w3-image{max-width:100%;height:auto}
.w3-btn,.w3-btn-block,.w3-button{border:none;display:inline-block;outline:0;padding:6px 16px;vertical-align:middle;overflow:hidden;text-decoration:none!important;color:#fff;background-color:#000;text-align:center;cursor:pointer;white-space:nowrap}
.w3-btn:hover,.w3-btn-block:hover,.w3-btn-floating:hover,.w3-btn-floating-large:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.w3-button{color:#000;background-color:#f1f1f1;padding:8px 16px}
.w3-button:hover{color:#000!important;background-color:#ccc!important}
.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-closenav,.w3-opennav,.w3-btn-block,.w3-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.w3-btn-floating,.w3-btn-floating-large{display:inline-block;text-align:center;color:#fff;background-color:#000;position:relative;overflow:hidden;z-index:1;padding:0;border-radius:50%;cursor:pointer;font-size:24px}
.w3-btn-floating{width:40px;height:40px;line-height:40px}
.w3-btn-floating-large{width:56px;height:56px;line-height:56px}
.w3-disabled,.w3-btn:disabled,.w3-button:disabled,.w3-btn-floating:disabled,.w3-btn-floating-large:disabled{cursor:not-allowed;opacity:0.3}
.w3-disabled *,:disabled *{pointer-events:none}
.w3-btn.w3-disabled:hover,.w3-btn-block.w3-disabled:hover,.w3-btn:disabled:hover,.w3-btn-floating.w3-disabled:hover,.w3-btn-floating:disabled:hover,.w3-btn-floating-large.w3-disabled:hover,.w3-btn-floating-large:disabled:hover{box-shadow:none}
.w3-btn-group .w3-btn{float:left}
.w3-btn-block{width:100%}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter{float:left;width:auto;}
.w3-col.s4{width:33.33333%;}
.w3-panel{padding:0.01em 16px;margin-top:16px !important;margin-bottom:16px !important;}
.w3-center{text-align:center !important;}
.w3-right-align{text-align:right !important;}
.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-container:before,.w3-panel:after,.w3-panel:before,.w3-row:after,.w3-row:before,.w3-row-padding:after,.w3-row-padding:before,.w3-cell-row:before,.w3-cell-row:after,.w3-topnav:after,.w3-topnav:before,.w3-clear:after,.w3-clear:before,.w3-btn-group:before,.w3-btn-group:after,.w3-btn-bar:before,.w3-btn-bar:after,.w3-bar:before,.w3-bar:after .w3-container{padding:0.01em 16px;}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;}
.w3-label{color:#229EB0!important;}
.w3-input:not(:valid) ~.w3-validate{color:#f44336;}
.w3-padding-0 {padding: 0px !important;}
.w3-padding {padding-top: 0px !important;padding-bottom: 3px !important;}
.w3-padding-6 {padding-top: 6px !important;padding-bottom: 6px !important;}
/*  no-repeat center left */
.back-img{background-repeat:no-repeat;background-position:center left;}
select .w3-input, .w3-select {vertical-align: baseline!important; padding: 0 0 0 0.525em!important;}
select .w3-select, .w3-input {height: 2.425em!important;}
select[multiple] {height: auto !important;}
/*-------------------------------------------------------------------------------*/
input.w3-check[type="checkbox"], input.w3-radio[type="radio"] {width: 24px !important;height: 24px !important;position: relative;top: 6px;}
input.w3-check[type="checkbox"]:checked + .w3-validate, input.w3-radio[type="radio"]:checked + .w3-validate {color: #3D73A8;}
input.w3-check[type="checkbox"]:checked {background-color: #0404A9;border: 2px #0404A9;color: #0404A9;}
/*-------------------------------------------------------------------------------*/
/*
input[type="checkbox"]:checked + label:before {background: #217DA1; color: #fff; content: "\2713"; text-align: center; border-color: #217DA1;}
input[type="checkbox"] + label:before {border: 1px solid #444; border-radius: 3px; content: "\00a0"; display: inline-block; font: 12px/1.15em sans-serif; font-weight: bold; }
-------------------------------------------------------------------------------*/
input[type="checkbox"] + label:before {height: 24px; width: 24px; margin: 0 .5em 0 -2.5em; padding: 0; padding: 2px;}
input[type="checkbox"]:checked + label:after {font-weight: bold;}
input[type="checkbox"]:focus + label::before {outline: rgb(0, 120, 215) auto 1px;}
/*-------------------------------------------------------------------------------*/
label + input[type="checkbox"],.label + input[type="radio"]:checked{color: #3D73A8}
label.w3-validate {font-weight: bold!important;color: #777;}
/*
select { -moz-appearance: none; -webkit-appearance: none; appearance: none; }
@-moz-document url-prefix(){select{padding:0;}
select::-ms-expand{display:none;}  */
option{padding:5px;background-color:#fff;color:#6F6F6F;border-top:1px solid #777;border:0;}
select{width:100%;padding-left:6px;background:#fff;color:#565555;}
select{border-radius:3px;}
.select-wrapper:before{font-family:fontello;content: " \f107 ";font-size: .525em;position:absolute;right:15px;top:10px;color:#fff;}
.select-wrapper:before{pointer-events:none;}
/*------------------------------------------------------------------------------- */
select option span{color:#fff;}
select,
select option{font-size:1.125em;font-weight:normal;font-family: 'Open Sans ',sans-serif}
select option:first-child {color: #737272;font-style: italic;}
select option:hover { background: rgb(0, 120, 215);color: #ffffff; }
.w3-text-grey, .w3-hover-text-grey:hover, .w3-text-gray, .w3-hover-text-gray:hover {white-space: normal;}
.btn-page {min-width: 25%;padding: 0 1.2525em;}
/*------------------------------------------------------------------------------- */
.fa-arrows {font-size: 18px!important;padding: 6px;}