﻿body{font-family:"Helvetica Neue", Arial, Verdana;color:#666666;font-size:13px;background:#eeeeee;}
.w3-container,.w3-panel{padding:0.01em 10px;padding-bottom:50px;}.w3-panel{margin-top:20px;margin-bottom:0px;}    
.w3-input{padding:7px 4px 5px 4px !important;color:#444444;}
.w3-select{padding:5px 4px 4px 4px !important;color:#ffffff;background:#4f4f4f;max-width:180px;border:none!important;}
.nowrap{white-space:nowrap;}
span{line-height:1.5}
.caption {background:#4990e2;font-size: 16px;color:#dddddd;padding: 5px 5px 5px 10px;margin: -1px -11px 12px -11px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.caption-small {background:#4990e2;font-size: 13px;color: #ffffff;padding: 5px 5px 5px 10px;margin: 0px -11px 10px -11px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.caption-middle {background: #4990e2;font-size: 13px;color: #ffffff;padding: 6px 5px 3px 10px;margin: 15px -10px 12px -10px;}
.button-panel {background: #f2f2f2;padding: 5px 10px 5px 10px;margin: 10px -10px -10px -10px;border-top: 1px solid #cccccc}

.w3-panel{background:#fbfbfb;padding-bottom:6px;}
.w3-input:focus, .w3-input:hover, .w3-select:focus {border-color:#808080!important;}
.w3-select:hover{background:#5f5f5f!important;}
.paragraph {padding: 8px 0px 8px 0px;}
.form-label{padding:0px 0px 4px 0px;}
.button{border:none;display:inline-block;outline:0;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:#ffffff;background-color:#409ed9;text-align:center;cursor:pointer;white-space:nowrap;border-radius:4px;margin:5px 0px;min-width:130px;}
.button:hover,.w3-select:hover{background: #ed6b69;color: #ffffff;}
#ProgressBackgroundFilter{position:fixed;z-index:999;height:100%;width:100%;top:0;background-color:#000000;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}  
#ProgressSolidBackground{position:fixed;z-index:1000;height:100%;width:100%;top:0;}  
#ProgressPanel{position:absolute;left:50%;top:50%;transform:translate(-50%,0);z-index:1001;margin-top:-64px;}
.w3-win8-light-lime,.w3-hover-win8-light-lime:hover{color:#000!important;background-color:#dde8a5!important}
a, a:visited {color: #409ed9;}
a:hover{color:#ed6b69;}
.max800{max-width:800px!important;}
.max400{max-width:400px!important;}
.max200{max-width:200px!important;}
.max120{max-width:120px!important;}
.glowing-box {box-shadow: 0px 0px 18px rgba(0, 0, 0, 0) inset, 0px 0px 18px #aaaaaa;margin:auto;margin-top:4%;}
.right-center{padding:14px 0px!important;}
.left-center{padding:14px 0px!important;}
@media (max-width:600px){.button{min-width:100%;} .w3-select{min-width:100%; } .link-wrapper{text-align:center!important;} .right-center{text-align:center!important;}.left-center{text-align:center!important;}}
@media (min-width:601px){.button{min-width:180px;} .w3-select{min-width:180px; } .link-wrapper{text-align:left!important;} .right-center{text-align:right!important;}.left-center{text-align:left!important;} }
.link-wrapper{padding:18px 0px!important;}
.logo-wrapper{padding:10px 0px 20px 0px; text-align:center;border-bottom:1px solid #eeeeee;}
/*.logo-wrapper img, .logo-wrapper image {width:100%;max-width:300px;}*/
.footer{background:#6b6b6b; padding:8px 10px 6px 10px;margin: 10px -11px -10px -11px;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-top:1px solid #cccccc}
.panel-border{border:1px solid #dddddd;}
.panel-round{border-radius:2px;}
[type=checkbox],[type=radio]{padding:0;width:16px;height:16px;position:relative;top:3px;margin-right:8px;}
.radio{padding-right:20px;white-space:nowrap;}
.radio_wrap{padding-right:20px;}
.riTextBox, .text-box {font-family: "Helvetica Neue", Arial, Verdana !important;color: #444444 !important;padding: 5px !important;font-size: 14px !important;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;background: #ffffff !important;padding-top: 6px !important;margin-top: -1px !important;border: 1px solid #cccccc !important;box-sizing: border-box;} 
.riTextBox:focus, .riTextBox:hover, .w3-input:focus, .w3-input:hover, .w3-select:focus, .w3-select:hover {border-color: #808080 !important;}
.datetime .riTextBox{width:130px !important;}
.captcha{border-top:1px solid #eeeeee; margin:0 auto; width:100%;padding-top:10px;}
.captcha-block{width:100px; vertical-align:top;}
.captcha-image{margin: 0 auto;width:120px!important;height:35px!important;}
.captcha-info{vertical-align:top;padding-top:10px;}
.captcha-label{padding-bottom:25px;}


/*-------alertify-start-------*/
.alertify,.alertify-show,.alertify-log {-webkit-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-moz-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-ms-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);-o-transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);transition: all 500ms cubic-bezier(0.175, 0.885, 0.320, 1.275);}
.alertify-hide {-webkit-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition: all 250ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-log-hide {-webkit-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-moz-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-ms-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);-o-transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);transition: all 500ms cubic-bezier(0.600, -0.280, 0.735, 0.045);}
.alertify-cover {position: fixed;z-index: 99999;top: 0;right: 0;bottom: 0;left: 0;background-color: white;filter: alpha(opacity=0);opacity: 0;}
.alertify-cover-hidden {display: none;}
.alertify {position: fixed;z-index: 99999;top: 50px;left: 50%;width: 550px;margin-left: -275px;opacity: 1; color:#aa0000;}
.alertify-hidden {-webkit-transform: translate(0,-150px);-moz-transform: translate(0,-150px);-ms-transform: translate(0,-150px);-o-transform: translate(0,-150px);transform: translate(0,-150px);opacity: 0;display: none;}
:root * > .alertify-hidden {display: block;visibility: hidden;}
.alertify-logs {position: fixed;z-index: 5000;bottom: 10px;right: 10px;width: 300px;}
.alertify-logs-hidden {display: none;}
.alertify-log {display: block;margin-top: 10px;position: relative;right: -300px;opacity: 0;}
.alertify-log-show {right: 0;opacity: 1;}
.alertify-log-hide {-webkit-transform: translate(300px, 0);-moz-transform: translate(300px, 0);-ms-transform: translate(300px, 0);-o-transform: translate(300px, 0);transform: translate(300px, 0);opacity: 0;}
.alertify-dialog {padding: 25px;}
.alertify-resetFocus {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
.alertify-inner {text-align: center;}
.alertify-text {margin-bottom: 15px;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 100%;}
.alertify-buttons {}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited {background: none;text-decoration: none;border: none;line-height: 1.5;font-size: 100%;display: inline-block;cursor: pointer;margin-left: 5px;}
@media only screen and (max-width: 680px) {.alertify,.alertify-logs {width: 90%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} .alertify {left: 5%;margin: 0;}}
.alertify {font-family: Arial,Verdana;font-size: 14px;background: #fefefe;border: 10px solid #ffffff;border: 10px solid rgba(240,101,99,.5);border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px;-webkit-background-clip: padding;-moz-background-clip: padding;background-clip: padding-box;}
.alertify-text {border: 1px solid #ff0000;padding: 10px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}
.alertify-button {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;color: #FFF;font-weight: 300;padding: 6px 15px;margin-top: 10px;text-decoration: none;}
    .alertify-button:hover,.alertify-button:focus {outline: none;background-image: -webkit-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -moz-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -ms-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: -o-linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));background-image: linear-gradient(top, rgba(0,0,0,.1), rgba(0,0,0,0));}
    .alertify-button:focus {}
    .alertify-button:active {position: relative;}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus {background-color: #ffffff;border: 1px solid #ffffff;}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus {background-color: #ff6b69;}
/*-------alertify-end-------*/

