h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}

body {
  font-family: "microsoft YaHei","open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}

a {
  color: #0090de;
}

a:hover {
  color: #0090de;
}

.btn-primary {
  background-color: #0090de;
  border-color: #0090de;
  color: #FFFFFF;
}
.full-width {
  width: 100% !important;
}
.form-control:focus {
  border-color: #4daee7 !important;
}

.text-black, a .text-black {
	color:#000000;
}

.text-warning {
	color:#f8ac59;
}

/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  height: 400px;
  width: 400px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -250px;
  margin-left: -200px;
  z-index: 100;
}
.lockscreen.middle-box {
  width: 200px;
  margin-left: -100px;
  margin-top: -190px;
}
.loginscreen.middle-box {
  width: 350px;
  margin-left: -170px;
  /*margin-top: -330px;*/
}
@media (max-height:560px) {
  .loginscreen.middle-box {
    margin-top: -200px;
  }
}

.loginColumns {
  width: 760px;
  margin: 8% auto 0;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -180px;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
.btn-primary {
  color: #fff;
  background-color: #0090de !important;
  border-color: #0090de !important;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #028ad3 !important;
  border-color: #028ad3 !important;
}
.btn-primary:hover {
  color: #fff;
  background-color: #028ad3 !important;
  border-color: #028ad3 !important;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #028ad3 !important;
  border-color: #028ad3 !important;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #028ad3 !important;
  border-color: #028ad3 !important;
}

/* login */
.login-bg-dark { 
	background: url("/sxyun/s/n/img/login-bg-dark.jpg") #2d3b3a 100% 100%; /*background-size: 100%;*/
}
.login-bg-light { 
	background: url("/sxyun/s/n/img/login-bg-light.jpg") #EEE 100% 100%; /*background-size: 100%;*/
}
.login-bg-blue { 
	background: url("/sxyun/s/n/img/login-bg-blue.jpg") #EEE 100% 100%; /*background-size: 100%;*/
}
.login-bg-dark .DOS-logo { 
	width: 350px; height: 150px; background: url("/sxyun/s/n/img/DOS_logo_w.png") 100% 50%; background-size: 100%; 
}
.login-bg-light .DOS-logo,
.login-bg-blue .DOS-logo { 
	width: 350px; height: 150px; background: url("/sxyun/s/n/img/DOS_logo.png") 100% 50%; background-size: 100%; 
}
.login-bg-blue .DOS-TRY-logo { 
	width: 350px; height: 160px; background: url("/sxyun/s/n/img/DOS_TRY_logo.png") 100% 50%; background-size: 99%; 
}
.login-bg-dark .login-title {	color:#FFF;  margin:20px 0;}
.login-bg-light .login-title,
.login-bg-blue .login-title { margin:25px 0;}

.login-box input { border:1px #a3a3a3 solid;}

.fill-warning { border-color:#f8ac59 !important;}

.pull-right>a {
	display:inline-block;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 5px 20px;
  position: absolute;
  right: 0;
  font-size:xx-small;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
.pull-right>a {
	display:inline-block;
  color: #676a6c;
}
.pull-right .for-download::before {
	content: "| ";
	color: #676a6c;
}
.text-pointer{
  cursor:pointer;
}
.text-center{
  text-align:center;
}
.modal-dialog{
  margin-top:180px;
}
.modal-title {
    color: #028ad3;
    font-size: 16px;
}
.modal-header {
    padding: 8px 20px;
    border-bottom: 2px solid #028ad3;
}
.m-b{
  margin-bottom:15px
}
.border-left-0 {border-left:0px !important;}
.input-group-addon{background-color: #fff !important}
.dropdown-menu li{padding: 2px 12px;border-bottom: 0px dashed #eee}
.dropdown-menu li:hover{background-color: #0090de; color: #fff}

/* tabs */
.tabs-container .nav-tabs > li.active > a.tab-font { color: #676a6c !important;}
.tabs-ibox-container { line-height: 0; margin-bottom: 20px }
.tabs-ibox-container .row { margin: 0 !important;background-color:#91d4f9; }
.tabs-ibox-container .tab { padding:10px; cursor: pointer; text-align: center;color:rgba(255, 255, 255, 0.864)}
.tabs-ibox-container .tab i { font-size: 14px}
.tabs-ibox-container .tab.active { background-color:#0897e4; border-radius: 4px; color:#fff; font: normal normal normal 14px FontAwesome; }
.tabs-ibox-container .tab.active:after { position: absolute; color:#0897e4; font-size:20px; left: calc(50% - 10px);bottom: -13px;  content: "\f0d7" }
.tabs-ibox-container .tab.disabled { color: #dfd9d9; cursor:not-allowed}

.imgCode{
  width:120px;
  height:32px;
  cursor: pointer;
}
.btn-white{
  background: #fff;
}
.pwd-tips{
  margin-bottom: 10px;
  font-size:12px;
}

/* iCheck */
.icheckbox_square-green, .iradio_square-green {
  background: url(/sxyun/s/n/css/plugins/iCheck/blue.png) no-repeat;
}

.iradio_square-green {
  background-position: -120px 0;
}
.iradio_square-green:hover {
  background-position: -144px 0;
}
.iradio_square-green.checked {
  background-position: -168px 0;
}
.iradio_square-green.disabled {
  background-position: -192px 0;
  cursor: default;
}
.iradio_square-green.checked.disabled {
  background-position: -216px 0;
}
.forgetPwd{
  text-align: right;
  font-weight: bold;
}

.dbcs-lst .row {cursor:pointer; padding:15px 0; border-bottom: 1px dashed #eee;}
.dbcs-lst .row:hover,.row.checked {color: #0897e4;}
.dbcs-lst .row:first-child { padding-top: 0;}
.dbcs-lst .row:last-child { padding-bottom: 0; border:0}
.dbcs-lst .row .name {
  font-size: 15px;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}