@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext);
*{margin:0;padding:0;outline:none;text-decoration:none;border:none;list-style:none;}
html, body {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.42857143;color:#444;height: 100%;} body{background:#e9eaed;}.clear{clear:both;line-height:0px;}a{color:#333;}.text-left {text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.left{float:left;}.right{float:right;}.scroll{overflow-y:scroll;}.bg-white{ background:#FFF;}.autosize{ width:100%; height:auto;}.autowidth{ width:100%;}.overhid{overflow:hidden;}
.fz13{ font-size:13px;}
.pd{padding:10px;}
.pd10{padding:10px;}
.pdbn{padding:12px 12px 0px;}
.pdtn{padding:0px 12px 12px;}
.pdl{padding-left:12px;}
.pdry{padding-right:6px;}
.pdly{padding-left:6px;}
.mgt{ margin-top:12px;}
.mgty{ margin-top:6px;}

.container{width:970px; margin-left:auto; margin-right:auto;}
.well{width:100%; float:left; min-height:40px; border:1px solid; border-color:#e5e6e9 #dfe0e4 #d0d1d5; height:auto; background:#FFF; -webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; }

.t1, .t2, .t3, .t4, .t5, .t6, .t7, .t8{ clear:both; float:left; position:relative; width:100%; padding:0 5px;}
.t2 .w1, .t3 .w1, .t4 .w1, .t5 .w1, .t6 .w1, .t7 .w1, .t7 .w2, .t8 .w1, .t8 .w2{float:left;}

.t1 .w1{ width:100%;}
.t2 .w1{ width:50%;}
.t3 .w1{ width:33.3333%;}
.t4 .w1{ width:25%;}
.t5 .w1{ width:20%;}
.t6 .w1{ width:16.6666%;}
.t7 .w1{ width:272px;}
.t7 .w2{ width:698px;}
.t8 .w1{ width:698px;}
.t8 .w2{ width:272px;}

.cols{padding:0;}.cols > div{padding:0 5px;}
.mt > div{margin-top:12px;}



.true { color:#009900; }
.true-icon{ background:url(../img/true.png); width:14px; height:11px; display:inline-block;}
.false { color:#F00; }
.null{padding:20px 10px 18px; text-align:center;line-height:24px; font-size:14px; }

h1, h2, h3 { font-weight:400;}
h1 { font-size:24px;}
h2 { font-size:20px;}
h3 { font-size:18px;}

.h1 {border-bottom:1px solid #eee;}
.h1 h1, .h1 h2, .h1 h3	{font-size:17px; line-height:1; display:inline-block; margin:17px 10px 15px;}
.h1 .right{ margin-right:10px; margin-top:8px;}


.navbar { clear:both; width:100%; height:99px; background:#fff; position:relative; border-bottom:1px solid #d0d1d5;}
.navbar .logo{float:left;height:78px;width:228px;background: url(../img/logo.jpg) no-repeat;margin-top:10px;}
.navbar .nav>li{float:left; position:relative;margin-left:25px; }
.navbar .nav>li>a{display:block; font-size:14px; line-height: 1.42857143;}
.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #004a7f;position:absolute;top:-6px;left:10px}
.navbar .right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.right{left:auto;}
.navbar .right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.right:after{left:auto;right:12px;}
.navbar .right>li>.dropdown-menu{ background:#004a7f;}
.navbar .right>li>.dropdown-menu a{ color:#fff;}
.navbar > .container > .t1 > .right{margin-top:39px;}
.navbar > .container{ position:relative;}

.navbar > .menuOpen{width:60px; font-size:12px; font-weight:bold; float:right; height:20px; line-height:20px; cursor:pointer; display:none; background:url(../img/nav-icon.png) center right no-repeat; color:#000;top:0;position:absolute;right:10px; margin-top:39px;}
.navbar > .container > .t1 > ul.m-open{display:block !important; position:absolute; background:#eee; float:left; width:100%; z-index:99999;position:absolute; margin-top:99px; border:none; box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px; border-radius:0px; border-top:1px solid #ddd; left:0;}
.navbar .m-open > li{float:left; width:100% !important; padding:0; margin:0; text-align:center;padding:0; margin:0;}
.navbar > .container > .t1 > ul.m-open > li.dropdown > ul{ float:left; width:100%;}
.navbar > .container > .t1 > ul.m-open > li > a{float:left; width:100% !important; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; border-bottom:1px solid #ddd; padding:16px 0px; line-height:20px; height:auto; font-weight:700;box-shadow:none;-webkit-border-radius:0px;-moz-border-radius:0px;}
.navbar > .container > .t1 > ul.m-open > li > a:hover{background:#fafafa;}

/* form */
.form {float:left; width:100%;}
.form li{ display:block; margin-bottom:12px; min-height:34px;}
.form label{ float:left; width:150px; text-align:right; margin:7px 20px 0px 0px; font-size:14px; color:#444;}
.formMid { width:280px; margin-left:auto; margin-right:auto; position:relative;}
.formMid ul{ float:left; padding:20px 0px 8px;}
.formMid li{ float:left; width:280px; margin-bottom:12px; line-height:34px; position:relative;}
.formMid label{ position:absolute; left:-120px; width:120px; padding-right:20px; text-align:right; margin:0px 0px 5px; font-size:14px;}
select, textarea, input[type="text"], input[type="password"]{display: block;width: 100%;height: 34px;padding: 6px 8px;font-size: 14px;line-height: 1.42857143;color: #666;background-color: #fff;background-image: none;border: 1px solid #e5e5e5;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus{border:1px solid #56b4ef;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 0 8px rgba(82,168,236,0.6)}
textarea{ height:auto; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;}

/* buttons */
.btn-full{ width: 100%;}.bg-info {background:#4392ca; }.bg-danger {background:#e74b3c; }.bg-success {background:#34b150; }.color-info {color:#2b96de; }.color-danger {color:#d92b2b; }.color-success {color:#34b150; }.color-white {color:#fff; }button.close {padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}.btn {display: inline-block; background:#f9f9f9;padding: 6px 12px;margin-bottom: 0;font-size: 14px; font-weight: 400; line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid #eee;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {color:#333333; background:#f9f9f9;}.btn:active,.btn.active {background:#eee;}.btn:hover,.btn:focus {color:#333333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}.btn.active,.btn:active {background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn.disabled,.btn[disabled] {cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-large {padding:11px 19px;font-size:17.5px;}.btn-small {padding:5px 10px;font-size:11.9px; line-height:1;}.btn-mini {padding:4px 8px;font-size:11px;}.btn-block {display:block;width:100%;padding-right:0;padding-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.btn-block + .btn-block {margin-top:5px;}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block {width:100%;}.btn-danger.active,.btn-success.active,.btn-info.active {color:rgba(255, 255, 255, 0.75);}.btn-danger {color:#ffffff; border:1px solid #dc4739;background:#e74b3c;}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {color:#ffffff;background:#dc4739;}.btn-danger:active,.btn-danger.active {background-color:#c83132}.btn-success {color:#ffffff; border:1px solid #30a64b;background:#34b150;}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {color:#ffffff;background:#30a64b;}.btn-success:active,.btn-success.active {background-color:#2aab3e;}.btn-info { color:#ffffff; border:1px solid #0083b9; background:#008bc4; }.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {color:#ffffff;background-color:#288ed2;}cinfo:active,.btn-info.active {background-color:#3479d1 \9;}button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner {padding:0;border:0;}.btn-link,.btn-link:active,.btn-link[disabled] {background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.btn-link {color:#0088cc;cursor:pointer;border-color:transparent;}.btn-link:hover,.btn-link:focus {color:#005580;text-decoration:underline;background-color:transparent;}.btn-link[disabled]:hover,.btn-link[disabled]:focus {color:#333333;text-decoration:none;}.btn-group {position:relative;display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle;}.btn-group + .btn-group {margin-left:5px;}.btn-toolbar {margin-top:10px;margin-bottom:10px;font-size:0;}.btn-toolbar > .btn + .btn,.btn-toolbar > .btn-group + .btn,.btn-toolbar > .btn + .btn-group {margin-left:5px;}.btn-group > .btn {position:relative;}.btn-group > .btn + .btn {margin-left:-1px;}.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover {font-size:13px;}.btn-group > .btn-mini {font-size:10.5px;}.btn-group > .btn-small {font-size:11.9px;}.btn-group > .btn-large {font-size:17.5px;}.btn-group > .btn:first-child {margin-left:0;}.btn-group > .btn.large:first-child {margin-left:0;}.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active,.btn-group > .btn.active {z-index:2;}.btn-group > .btn + .dropdown-toggle {padding-right:8px;padding-left:8px;}.btn-group > .btn-mini + .dropdown-toggle {padding-right:5px;padding-left:5px;}.btn-group > .btn-large + .dropdown-toggle {padding-right:12px;padding-left:12px;}.btn-group.open .dropdown-toggle {background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);-moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}.btn-group.open .btn.dropdown-toggle {background-color:#e6e6e6;}.btn-group.open .btn-danger.dropdown-toggle {background-color:#c83132;}.btn-group.open .btn-success.dropdown-toggle {background-color:#51a351;}.btn-group.open .btn-info.dropdown-toggle {background-color:#2f96b4;}.btn .caret {margin-top:8px;margin-left:0;}.btn-danger .caret,.btn-info .caret,.btn-success .caret {border-top-color:#ffffff;border-bottom-color:#ffffff;}

/* page */
.page{float:left; width:100%; text-align:center; margin-top:25px;}.page ul {border-left:1px solid #e2e2e2;display:inline-block; margin-left:auto; margin-right:auto;}.page ul li {float:left; }.page ul li a{float:left; padding:7px 10px 7px; border:1px solid #e2e2e2; border-left:none; border-bottom-color:#ddd; text-align:center; min-width:36px; color:#333;background: #f6f7f8;background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed));background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}.page ul li a:hover {background:#fff;}.page ul li.selected a{background:#fff;}.page ul,.page ul li:first-child a{border-top-left-radius: 5px; border-bottom-left-radius: 5px;}.page ul li:last-child a{border-top-right-radius:5px; border-bottom-right-radius: 5px;}

/* alert */
.alert {clear:both; padding:12px 0px 12px 14px; position:relative;background-color:#fcf8e3; width:auto;}
.alert, .alert h4 {color:#c09853;}
.alert h4 {margin:0;}
.alert .close {position:absolute; top:12px; right:12px; line-height:20px;}
.alert-success {color:#fff; background-color:#34b150; border-color:#d6e9c6;}
.alert-success h4 {color:#468847;}
.alert-danger, .alert-error {color:#fff; background-color:#e74b3c;}
.alert-danger h4, .alert-error h4 {color:#b94a48;}
.alert-info {color:#fff; background-color:#008bc4; }
.alert-info h4 {color:#3a87ad;}
.alert-block {padding-top:14px; padding-bottom:14px;}
.alert-block > p, .alert-block > ul {margin-bottom:0;}
.alert-block p + p {margin-top:5px;}
.init { position:fixed; top:0; height:50px;	line-height:50px; padding:0; margin:0; width:100%;	z-index:99999; text-align:center; background:#e74b3c; color:#fff; display:none; font-size:14px;}

/* dropdown */
.dropup,.dropdown {position:relative;}.dropdown-toggle:active,.open .dropdown-toggle {outline:0;}.caret {display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #aaa;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}.nav .dropdown-toggle .caret {margin-top:8px;border-top-color:#333;border-bottom-color:#333;}.dropdown .caret {margin-top:6px;margin-left:2px;}.dropdown-menu {position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:1px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.right {right:0;left:auto;}.dropdown-menu .divider {height:1px;margin:5px 0px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}.dropdown-menu > li > a,.dropdown-menu > li > a,.dropdown-menu > li > span {cursor:pointer;display:block;padding:4px 20px;clear:both;font-weight:normal;line-height: 1.42857143;color:#1a1a1a; font-size:14px;white-space:nowrap;-webkit-font-smoothing:antialiased;}.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-submenu:focus > a,.dropdown-menu > li > span:hover {color:#ffffff;text-decoration:none;background-color:#008bc4;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:hover,.dropdown-menu > .active > a:focus {color:#ffffff;text-decoration:none;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}.dropdown-menu > .disabled > a,.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {color:#999999;}.dropdown-menu > .disabled > a:hover,.dropdown-menu > .disabled > a:focus {text-decoration:none;cursor:default;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);}.open > .dropdown-menu {display:block;}.right > .dropdown-menu {right:0;left:auto;}.dropup .caret,.navbar-fixed-bottom .dropdown .caret {border-top:0;border-bottom:4px solid #000000;content:"";}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu {top:auto;bottom:100%;margin-bottom:1px;}.dropdown-submenu {position:relative;}.dropdown-submenu > .dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;}.dropdown-submenu:hover > .dropdown-menu {display:block;}.dropup .dropdown-submenu > .dropdown-menu {top:auto;bottom:0;margin-top:0;margin-bottom:-2px;}.dropdown-submenu > a:after {display:block;float:right;width:0;height:0;margin-top:5px;margin-right:-10px;border-color:transparent;border-left-color:#cccccc;border-style:solid;border-width:5px 0 5px 5px;content:" ";}.dropdown-submenu:hover > a:after {border-left-color:#ffffff;}.dropdown-submenu.left {float:none;}.dropdown-submenu.left > .dropdown-menu {left:-100%;margin-left:10px;}.dropdown .dropdown-menu .nav-header {padding-right:20px;padding-left:20px;}

/* modal */
.modal-backdrop {position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade {opacity:0;}.modal-backdrop,.modal-backdrop.fade.in {opacity:0.92;filter:alpha(opacity=92);}.modal {position:fixed;top:5%;left:50%;z-index:1050;width:90%; height:90%;margin-left:-45%;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);outline:none;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.modal.fade {top:5%;}.modal.fade.in {top:5%;}.modal-header {padding:6px 12px 6px;background-color:#f9f9f9;border-bottom:1px solid #ddd;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;}.modal-header .close {margin-top:2px;}.modal-header h3 {margin:0;line-height:30px;}.modal-body {position:relative;max-height:90%;padding:12px;overflow-y:auto;font-size:13px;}.modal-form {margin-bottom:0;}.modal-footer {padding:10px; background:#f9f9f9; margin-bottom:0; text-align:right; border-top:1px solid #eee; margin-top:10px;}.modal-footer:before, .modal-footer:after { display:table; line-height:0; content:""; }.modal-footer:after {clear:both;}.modal-footer .btn + .btn {margin-bottom:0; margin-left:5px;}.modal-footer .btn-group .btn + .btn {margin-left:-1px;}.modal-footer .btn-block + .btn-block {margin-left:0;}.fade{opacity:0;-webkit-transition:opacity .1s linear;-moz-transition:opacity .1s linear;-o-transition:opacity .1s linear;transition:opacity .1s linear}.fade.in{opacity:1}.close {float:right; font-size:20px; font-weight:bold; line-height:20px; color:#111; opacity:0.8; filter:alpha(opacity=80);}.close:hover, .close:focus {opacity:1;filter:alpha(opacity=100);}.hide { display:none;}.show { display:block; }.invisible { visibility:hidden;}