﻿body{background-color:#E9EDF0;}
.divBreadcrumb{margin-bottom:6px;background-color:#fff;}
.divPageBody{background-color:#fff;padding-left:5px;padding-right: 5px;}
.divBGColor{background-color:#E9EDF0;padding-top:10px;}
.divTitle{color:#f0f0f0;}
.divPaper{border-radius: 0px;-moz-border-radius:0px;}
.alert{padding:3px 10px;margin-bottom:4px;}
.divThInner{line-height:48px;}
.trMainInfo{background-color:#F0F8FF;color:#000;font-size:14px;font-weight:600;}
.trMainInfo td{background-color:#F0F8FF;}
.trSubInfo{background-color:#fff;color:#000;}
.trSubInfo td{background-color:#fff;}

.hRed > a{color:#ff0000;}

.LabAirportInfo{
	font-weight:100;display:inline-block;border-bottom:1px solid #0000ff;color:#0000ff;width:100px;
	padding-left:5px;
}

.titleBg{
	color: #333333;
	background-color: #f5f5f5;
}
.titleBg2{
  color: #ffffff;
  background-color: #d9534f;
}

.PwdStrength{height:16px;width:126px;border:1px solid #ccc;padding:2px;margin-top:5px}
.PwdStrengthLv1{background:red;height:10px;width:40px;}
.PwdStrengthLv2{background:orange;height:10px;width:80px;}
.PwdStrengthLv3{background:green;height:10px;width:120px;}

.MarginLeft10{margin-left:10px}

.triangle-topright{
	background-image:url('../img/icon1.png');
	width:30px;
	height:30px;
	float:right;
	color: #ffffff;
	text-align:right;
	vertical-align: top;
	padding-right:2px;
	font-size: 12px;	
}

.triangle-bottomleft {
    background:url(../img/triangleBG.png) no-repeat fixed right bottom;
}

.CellMaxWidth{max-width:120px;}
.CellMaxWidth160{max-width:160px;}
.CellMaxWidth180{max-width:180px;}
.CellMaxWidth200{max-width:200px;}
.CellMaxWidth240{max-width:240px;}
.CellMaxWidth300{max-width:300px;}
.CellMaxWidth320{max-width:320px;}
.CellMaxWidth360{max-width:360px;}
.CellMaxWidth400{max-width:400px;}
.CellMaxWidth420{max-width:420px;}
.CellMaxWidth,.CellMaxWidth160,.CellMaxWidth180,.CellMaxWidth200
,.CellMaxWidth240,.CellMaxWidth300,.CellMaxWidth320,.CellMaxWidth360
,.CellMaxWidth400,.CellMaxWidth420
{
	text-overflow:ellipsis; white-space: nowrap; 
	text-align:left;	
	overflow:hidden;
}

.CellMinWidth{max-width:120px;white-space: nowrap; overflow: hidden; text-align:center}
.CellMinWidth250{max-width:250px;white-space: nowrap; overflow: hidden; text-align:center}

.sidebar .sidebar-menu .sub-menu-text
{
	font-weight:normal;
	padding-left:15px
}

.tdMainInfo{background-color:#F0F8FF;}
.tdSubInfo{background-color:#fff;}

.chkInfo{width:30%;margin-top:3px;}

.col-sm-10ul,.col-sm-100ul,.col-sm-160ul,.col-sm-270ul,.col-sm-220ul{width:100%; padding-left:0px;}
.col-sm-10ul li,.col-sm-100ul li,.col-sm-160ul li,.col-sm-220ul li,.col-sm-270ul li{float: left; margin-right:10px;list-style:none;}
.col-sm-100ul li label{ width:100px; height:25px; font-weight:normal; padding-top: 0px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.col-sm-100ul li label checkbox{ padding-left:30px; }
.col-sm-10ul li label{ width:140px; height:25px; font-weight:normal; padding-top: 0px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.col-sm-10ul li label checkbox{ padding-left:30px; }
.col-sm-160ul li label{ width:160px; height:25px; font-weight:normal; padding-top: 0px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.col-sm-160ul li label checkbox{ padding-left:30px; }
.col-sm-220ul li label{ width:220px; height:25px; font-weight:normal; padding-top: 0px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.col-sm-220ul li label checkbox{ padding-left:30px; }
.col-sm-270ul li label{ width:270px; height:25px; font-weight:normal; padding-top: 0px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden; }
.col-sm-270ul li label checkbox{ padding-left:30px; }
.quanxuan{ float: left; margin-bottom:0px; padding-left: 0px; margin-top:10px; width:100%}
.quanxuan ul{ padding-left:0px;}
.quanxuan ul li{float: left;list-style:none; width: 60px; margin-left: 11px; font-size: 16px; color:#5e87b0 ;}
.modal-footer{ margin-top: 0px;}

.control-label{padding-right:2px;padding-left:2px;}

.nav-tabs2 > li {
  float: left;
  margin-bottom: -1px;
  font-size:14px;
}
.nav-tabs2 > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  color: #555555;
}
.nav-tabs2 > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs2 > li.active > a,
.nav-tabs2 > li.active > a:hover,
.nav-tabs2 > li.active > a:focus {
  color: #406182;
  font-weight:400;
  background-color: #ffffff;
  border: 1px solid transparent;
  cursor: default;
}

.search-bar {
  width:330px;
  margin-top:15px;
  text-align: center;
  height:30px;
  border-radius: 4px;
  border:1px solid #e2e7eb;
  text-overflow: ellipsis;
}
.search-bar .search {
  background: none repeat scroll 0 0 #ffffff;
  border: 0 none;
  color: #555555;
  padding: 4px 10px;
  width: 206px;
  margin: 0 auto 10px;
  padding-right: 30px !important;
}
.search-bar .search-icon {
  display: block;
  font-size: 14px;
  line-height: 1;
  position: absolute;
  right: 22px;
  top: 20px;
  color: #888888;
}


ul.lstChk{margin-right:10px;list-style:none;}
ul.lstChk li{float:left;margin:12px 2px;}

/*
.btn-info .badge {
  color: #ffffff;
  background-color: #ff0000;
}
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
    display: none !important;
}

.divblock {
    background-color: #E8F5FE;
    border: 1px #A9C9E2 solid;
    width: 300px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    margin: 10px 10px;
}

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    height: 100px;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
.bootstrap-table .table thead>tr>th{background-color:#D7EEFE;color:#467191;}
.bootstrap-table .table tbody>tr>td.tdClass{text-align:center;}
.m-t-0{margin-top:0!important}
.m-t-1{margin-top:1px!important}.m-t-2{margin-top:2px!important}
.m-t-3{margin-top:3px!important}.m-t-4{margin-top:4px!important}.m-t-5{margin-top:5px!important}
.m-t-10{margin-top:10px!important}
.m-t-15{margin-top:15px!important}
.bigger-130{font-size:130%!important}
.theme-panel .theme-list{list-style-type:none}
.theme-panel{position:fixed;right:-175px;top:150px;z-index:1020;background:#fff;padding:8px;box-shadow:0 0 2px rgba(0,0,0,.4);-webkit-box-shadow:0 0 2px rgba(0,0,0,.4);-moz-box-shadow:0 0 2px rgba(0,0,0,.4);width:175px;-webkit-transition:right .2s linear;-moz-transition:right .2s linear;transition:right .2s linear}
.theme-panel.active{right:0}
.theme-panel .theme-list{margin:0;padding:0}
.theme-panel .theme-list+.theme-list{margin-top:10px}
.theme-panel .theme-list>li{float:left}
.theme-panel .theme-list>li+li{margin-left:5px}
.theme-panel .theme-list>li>a{text-decoration:none;width:20px;height:20px;border-radius:3px;display:block;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}
.theme-panel .theme-list>li.active>a{position:relative}
.theme-panel .theme-list>li.active>a:before{content:'\f00c';font-family:FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;font-size:14px;color:#fff;opacity:.4;filter:alpha(opacity=40);text-align:center}
.theme-panel .theme-list>li>a:focus,.theme-panel .theme-list>li>a:hover,.twitter-typeahead .tt-hint{opacity:.6;filter:alpha(opacity=60)}
.theme-panel .theme-list>li.active>a.bg-white:before{color:#666}
.theme-panel .theme-collapse-btn{position:absolute;left:-30px;top:10%;margin-top:-15px;width:30px;height:30px;line-height:30px;font-size:18px;color:#333;background:#fff;border-radius:4px 0 0 4px;text-align:center;box-shadow:-1px 0 3px -1px rgba(0,0,0,.4);-webkit-box-shadow:-1px 0 3px -1px rgba(0,0,0,.4);-moz-box-shadow:-1px 0 3px -1px rgba(0,0,0,.4)}
.theme-panel .theme-panel-content{margin:-15px;padding:15px;background:#fff;position:relative;z-index:1020}
.theme-panel.active .theme-collapse-btn .fa:before{content:'\f00d'}
.theme-panel .theme-list a.bg-white{border:1px solid #e2e7eb}
.theme-panel .control-label{line-height:25px}
.theme-panel .control-label.double-line{line-height:15px}
.theme-panel .divider{height:1px;margin:2px 0;background:#f2f2f2}