@charset "utf-8";
/*html, body{overflow-x:hidden;}*/
body{padding-top:34px;}
body:after{overflow:hidden;}
*{-webkit-font-smoothing: antialiased !important;}
.page-loader{width:100%; height:100%; position:fixed; top:0px; left:0px; background:#000; z-index:99999;}
.page-loader1{width:100%; height:100%; position:fixed; top:0px; left:0px; background:#000; z-index:99999;}

/*.page-loader:before{border:16px solid #d1d1d1; border-radius:50%; border-top:16px solid #0070c2; border-bottom: 16px solid #0070c2; width:120px; height:120px; -webkit-animation:spin 2s linear infinite; animation:spin 2s linear infinite; position:absolute; content:''; top:50%; left:50%; margin:-60px 0 0 -60px;}*/
.page-loader:before{background: url(../images/bg/loader.png) no-repeat; background-size: contain; width:120px; height:120px; -webkit-animation:spin 1s linear infinite; animation:spin 1s linear infinite; position:absolute; content:''; top:50%; left:50%; margin:-60px 0 0 -60px;}
.page-loader1:before{background: url(../images/bg/loader.png) no-repeat; background-size: contain; width:120px; height:120px; -webkit-animation:spin 1s linear infinite; animation:spin 1s linear infinite; position:absolute; content:''; top:50%; left:50%; margin:-60px 0 0 -60px;}

.header-grid{background:#04385f; position:fixed; left:0; top:0; z-index:1003; width:100%;}
.header-grid .navbar-nav > li{padding:7px 0px; float:left; background:url(../images/bg/top-menu-devider.png) no-repeat center right;}
.header-grid .navbar-nav.navbar-right > li:last-child{background:url(../images/bg/top-menu-devider.png) no-repeat center right;}
.header-grid .navbar-nav.navbar-left > li:last-child{background: none;}
.header-grid .navbar-nav > li > a{padding:0px 10px; color:#9cddfb; /*border-left:1px solid #1b6094;*/}
.header-grid .navbar-nav > li > a:hover, .header-grid .navbar-nav > li > a:focus, .nav .open > a, .nav .open > a:focus, .nav .open > a:hover{background:none; color:#fff; outline:none; text-decoration: underline;}
.header-grid .navbar-nav.navbar-right{float:right; margin-right:0px;}
.header-grid .navbar-nav.navbar-left{float:left;}
/*.header-grid .navbar-nav.navbar-right > li:last-child > a{border-right:1px solid #1b6094;}*/
.header-grid .navbar-nav > li:first-child > a{border-left:none;}
.header-fixed-top{left:0; position:fixed; right:0; z-index:1030;}
.header-fixed-top + .navbar{top:34px; margin-bottom:34px;}
.header-grid .navbar-nav .icons{float:left; width:20px; height:20px; margin-right:5px;}
.header-grid .navbar-left .dropdown-menu .title:after{left:20px;}
.header-grid .navbar-right .dropdown-menu .title:after{right:20px;}
.header-grid .navbar-nav.nav-stacked > li > a:focus, .nav > li > a:hover{background:#fff; color:#333;}

.loginBtn{
height:34px;
width:auto;
border-radius: 3px !important;
float:right;
}
.loginElement{
height:33px !important;
width:375px;
}

.loginMain{
	border: 1px solid #fff;
}
.loginMain:hover{
	box-shadow: inset 0 0 0 1px #fff;
}
.footer-link{
    text-decoration: none;
    position: relative;
}
.footer-link:hover{
    text-decoration: none;
    position: relative;
}
.footer-link:before{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: -3px;
  left: 0;
  background: #fff;
  visibility: hidden;
  border-radius: 5px;
  transform: scaleX(0);
  transition: .25s linear;
}
.footer-link:hover:before{
  visibility: visible;
  transform: scaleX(1);
  color:#fff;
}

.header-link:before{
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  bottom: 0;
  left: 0;
  background: #fff;
  visibility: hidden;
  border-radius: 5px;
  transform: scaleX(0);
  transition: .25s linear;
}
.header-link:hover:before{
  visibility: visible;
  transform: scaleX(0.9);
  color:#fff;
}
.social{
display:inline-block;
margin-right: 10px;
}

.navbar{border:none; border-radius:0px; margin-bottom:0px; background:url(../images/bg/menu-bg.png) left top repeat-x;}
.navbar .nav-banner{margin:0px; background:url(../images/bg/menu-banner.png) right 1px no-repeat;}
.navbar-brand{background-image:url(../images/logo/Digi-iQ-logo.png); background-repeat:no-repeat; background-size:auto; width:266px; height:67px; position:relative; margin-top:1px;margin-left: 100px;}
.navbar-brand:focus{outline:none;}
.navbar-brand.carrier{background-image:url(../images/logo/cps-logo-carrier.png); color:#9acbec; font-size:16px; font-weight:bold; text-transform:uppercase; padding-top:43px; padding-left:2px;}
.navbar .navbar-nav > li > a{border-right:1px solid #04385f; padding:23px 10px 24px 10px; color:#fff; margin-top:1px; font-size:17px;}
.navbar .navbar-nav li.active > a, .navbar .navbar-nav li.focus > a, .navbar .navbar-nav li:hover > a, .navbar .navbar-nav li > a:focus{background:#004569; color:#fff; outline:none;}
.navbar-toggle{margin-bottom:10px; margin-top:10px; margin-right:5px; padding:9px 5px;}
.navbar-toggle .icon-bar{background-color:#fff; height:5px; width:28px;}
.navbar .navbar-nav > li > a.arrow, .header-grid .navbar-nav > li > a.arrow, .header-grid .navbar-nav > li > a.arrow{background-image:url(../images/bg/arrow-down-hover.png); background-repeat:no-repeat; background-position:right center; padding-right:23px;}
.navbar .navbar-nav > li:hover > a.arrow, .header-grid .navbar-nav > li:hover > a.arrow{background-image:url(../images/bg/arrow-down-hover.png);}
.navbar .navbar-nav > li > ul{position:absolute; z-index:1; left:0px; margin:0px; padding:0px; border:1px solid rgba(0, 0, 0, 0);}
.navbar .navbar-nav > li:hover > ul, .navbar .navbar-nav > li > ul > li:hover > ul, .navbar .navbar-nav > li.focus > ul, .navbar .navbar-nav > li > ul > li.focus > ul, .navbar .navbar-nav > li > a:focus + ul{}
.navbar .navbar-nav > li:hover > ul:after, .navbar .navbar-nav > li.focus > ul:after, .navbar .navbar-nav > li > a:focus + ul:after{width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent;border-bottom:5px solid #fff;content:'';position:absolute; top:-5px; left:15px;}
.navbar .navbar-nav > li > ul li{overflow:hidden; max-height:0; list-style:none; min-width:230px; position:relative;}
.navbar .navbar-nav > li > ul li a{padding:10px; display:block; background:#fff; border-top: 1px solid #efefef;}
.navbar .navbar-nav > li > ul li a:hover, .navbar .navbar-nav > li > ul li a:focus{text-decoration:none; background:#3d9bc6; color:#fff;}
.navbar .navbar-nav > li:hover > ul > li, .navbar .navbar-nav > li > a:focus + ul > li{max-height:150px; overflow:visible;}
.navbar .navbar-nav > li > ul > li > a.arrow{background-image:url(../images/bg/arrow-right.png); background-repeat:no-repeat; background-position:right center; padding-right:30px;}
.navbar .navbar-nav > li > ul > li:hover > a.arrow{background-image:url(../images/bg/arrow-right-hover.png); background-repeat:no-repeat; background-position:right center; padding-right:30px;}
/* Added by kuruba to solve submenu issue */
.navbar .navbar-nav > li > ul > li.focus > ul, .navbar .navbar-nav > li > ul > li:hover> ul{display:block;position:absolute; z-index:1; left:229px; top:0px; margin:0px; padding:0px; border:1px solid rgba(0, 0, 0, 0); width:190px;};
.navbar .navbar-nav > li > ul > li > ul{display:none;};

.navbar .navbar-nav > li > ul > li > ul{position:absolute; z-index:1; left:229px; top:0px; margin:0px; padding:0px; border:1px solid rgba(0, 0, 0, 0); width:300px;}
.navbar .navbar-nav > li > ul > li > ul > li{overflow:hidden; max-height:0;max-width:190px;min-width:190px;}
.navbar .navbar-nav > li > ul > li:hover > ul > li, .navbar .navbar-nav > li > ul > li.focus > ul > li{max-height:150px;}
.navbar .navbar-nav > li > ul > li ~ a:focus{max-height:150px; background:#ff0000;}

.navbar-brand:after{content:''; height:18px; position:absolute; left:0px; color:#fbc403; font-size:12px; font-weight:bold; text-align:center; bottom:2px; text-transform:capitalize;}
/*.navbar-brand.ts:after{content:'Test System';}*/
.navbar-brand.ts:after{}
.navbar-brand.ds:after{content:'Development System';}

.navbar .navbar-nav > li.focus > ul > li, .navbar .navbar-nav > li.focus > ul > li.focus > ul > li{max-height:150px; overflow:visible;}
.navbar-brand.carrier.ts:after{bottom:5px;}

.banner{min-height:300px; background-repeat:no-repeat; background-position:center; background-size:cover; height:450px; position:relative;}
.banner.image1{background-image:url(../images/bg/banner-bg1.png);}
.banner.image2{background-image:url(../images/bg/banner-bg2.png);}
.banner.image3{background-image:url(../images/bg/banner-bg3.png);}
.banner.image4{background-image:url(../images/bg/banner-bg4.png);}
.banner .container{text-align:left;}
.banner h1{color:#999; font-size:48px; font-weight:bold; margin-top:40px; margin-bottom:10px;}
.banner h2{color:#fff; font-size:30px; margin-top:0px;}
.banner h2 .hide-text{color:#fff;}

.banner .filters{width:100%; height:auto; border-bottom:40px solid #007fc0; position:absolute; bottom:0px;}
.banner .filters .container{padding:0px;}
.banner .filters .tab-content{background:url(../images/bg/trance-bg.png) repeat; border:1px solid #0274ae; float:left; width:100%; padding:15px 5px;}
.banner .filters .nav-tabs{text-align:center; border-bottom:none;}
.banner .filters .nav-tabs > li{float:none; display:inline-block; background:url(../images/bg/trance-bg.png) repeat; border:1px solid #525252; border-bottom:1px solid #0274ae; margin-left:-2px; margin-right:-3px;}
.banner .filters .nav-tabs > li.active, .banner .filters .nav-tabs > li:hover{border:1px solid #0274ae;}
.banner .filters .nav-tabs > li > a{border:none; border-radius:0px; margin:0px; font-size:17px; color:#fff; cursor:pointer; outline:none;}
.banner .filters .nav-tabs > li.active > a, .banner .filters .nav-tabs > li.active > a:hover{background:#0274ae;}
.banner .filters .nav-tabs > li > a:hover, .banner .filters .nav-tabs > li > a:focus{background:#006294;}

.banner .filters .icons{width:24px; height:24px; background:url(../images/icons/filter-icons.png) no-repeat; margin-right:10px; float:left;}
.banner .filters .icons.schedules{background-position:center 0px;}
.banner .filters .icons.flight{background-position:center -30px;}
.banner .filters .icons.shipment{background-position:center -60px;}
.banner .filters .icons.customs{background-position:center -90px;}

.banner .filters label, .banner .filters input, .banner .filters select{width:100%; color:#fff;}
.banner .filters label{text-align:left; font-size:15px; font-weight:normal; padding-left:3px;}
.banner .filters input, .banner .filters select, .sitemap input{background:#3d3d3d; border:1px solid #555555; padding:6px 12px; font-size:17px; font-weight:normal;-webkit-appearance: none;}
.banner .filters select{position:relative; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#3d3d3d url(../images/bg/select-arrow.png) no-repeat right;}
.banner .filters select::-ms-expand{display:none;}
.banner .filters input.btn-primary, .sitemap input.btn-primary{background:#007fc0; border:none; padding:7px 12px;}
.banner .filters .from, .filters-box .from{background-image:url(../images/bg/flight-from.png); background-repeat:no-repeat; background-position:5px center; padding-left:30px;}
.banner .filters .to, .filters-box .to{background-image:url(../images/bg/flight-to.png); background-repeat:no-repeat; background-position:5px center; padding-left:30px;}
.banner .filters .col-lg-1, .banner .filters .col-lg-2, .banner .filters .col-lg-3, .banner .filters .col-lg-4, .banner .filters .col-lg-5, .banner .filters .col-lg-6, .banner .filters .col-md-1, .banner .filters .col-md-2, .banner .filters .col-md-3, .banner .filters .col-md-4, .banner .filters .col-md-5, .banner .filters .col-md-6, .banner .filters .col-sm-1, .banner .filters .col-sm-2, .banner .filters .col-sm-3, .banner .filters .col-sm-4, .banner .filters .col-sm-5, .banner .filters .col-sm-6, .banner .filters .col-xs-6{padding:0 3px;}
/*.banner .filters #schedules .col-lg-1, .banner .filters #schedules .col-md-1, .banner .filters #customsstatus .col-lg-1, .banner .filters #customsstatus .col-md-1{width:10%;}
.banner .filters #schedules .col-lg-2, .banner .filters #schedules .col-md-2, .banner .filters #customsstatus .col-lg-2, .banner .filters #customsstatus .col-md-2{width:20%;}*/

.sixgrid .col-lg-1, .sixgrid .col-md-1{width:10%; display:inline-block;}
.sixgrid .col-lg-2, .sixgrid .col-md-2{width:20%; display:inline-block;}

#flightstatus .col-lg-1, #flightstatus .col-md-1, #flightstatus .col-lg-2, #flightstatus .col-md-2, #trackshipment .col-lg-1, #trackshipment .col-md-1, #trackshipment .col-lg-2, #trackshipment .col-md-2{float:none; margin-bottom:0px; padding:0px 1px;}
#flightstatus .input-group{display:inline-table;}
#flightstatus .btn-primary, #trackshipment .btn-primary{margin-top:-3px;}

.banner .filters .strips{height:40px;background:#007fc0; position:absolute; bottom:0px;}
.banner .filters .strips.left{left:0px;}
.banner .filters .strips.right{right:0px;}

.banner .filters input, .filters-box input .banner .filters select, .filters-box select{-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.banner .filters input:focus, .banner .filters select:focus, .sitemap .search-wrap .search-input input:focus, .btn.btn-primary:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.banner .filters select option{color:#fff;}
.banner .filters select:focus::-ms-value {background:none;}
.carriers{background:#e8e8e8; border-bottom:1px solid #d9d9d9; padding-bottom:15px;}
.register-carriers{border-bottom:1px solid #d5d5d5; margin:0px 0px 24px 0px; padding:18px; text-align:center; font-size:24px; color:#5c5c5c;}
.register-carriers .small-text{font-size:16px;}
.btn.btn-primary{border-radius:0px; color:#fff; font-size:15px; background:#a30100; border:none;margin-right:5px !important; box-shadow:none;}
.btn.btn-primary:focus, .footer #toTop:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,51,51,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(51,51,51,.6)}
.btn.btn-primary:hover{background:#a30100;}
.carriers .logos{/*display:inline-block; width:171px; height:69px; margin:7px; border:3px solid #f6f7f9; overflow:hidden;  background: #ffffff;*/

	display: flex;
    width: 20%;
    height: 80px;
    margin: 0px;
    overflow: hidden;
    background: #ffffff;
    border: 1px solid #e0eafe;
    padding: 6px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.carriers .logos .img-responsive {
    display: block;
    max-width: 100%;
    height: 100%;
}
.carriers .logos.registered{border:3px solid #fb9a00;}

.scroller{padding:0; margin-bottom:30px; margin-top:20px}
.scroller .buttons{display:block;height:325px;width:30px;	background-image:url(../images/bg/controler.png); float:left; margin:0;padding:0;background-repeat:no-repeat;cursor:pointer;}
.scroller .buttons.previous{background-position:left center;}
.scroller .buttons.next{background-position:right center;}
.scroller ul li{width:217px;padding:0;margin:0; height:325px;}
.services .box{background:#e8e8e8; border:1px solid #d9d9d9; height:325px; margin:0px 6px; text-align:center;}
.services .box h2{font-size:16px; color:#3d9bc6; font-weight:bold; margin:0px; height:70px; text-align:center; padding:20px 0px;}
.services .box p{margin:15px;}


.login-box{
	width:455px;  
	height:400px;
    	top: 50%;
    	left: 50% !important; 
	border-radius: 10px;
   	float: right;
      	margin-right: 100px;
   	margin-top: 10px;
   	background: #ffffff;
	position:fixed;
	transform: translate(-50%, -50%);
}
.dropdown-menu{border-radius:0px; margin:0px; padding:0px; color:#fff; background:none; transition:opacity 1s ease-in;}
.open .dropdown-menu, .datetimepicker.dropdown-menu{opacity:1;}
.dropdown-menu .box{background:rgba(255, 255, 255, 1); width:100%; height:100%;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.dropdown-menu .title{background:#007fc0; padding:15px; color:#fff; font-size:17px; position:relative; font-weight:bold;}
.dropdown-menu .title:after{width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; content:''; position:absolute; top:-7px; right:20px;}
.dropdown-menu .title.profile{line-height:16px; padding-top:10px; padding-bottom:10px;}
.dropdown-menu .title.profile span{color:#fbc403; font-size:14px;}
.dropdown-menu .box p{color:#333; margin-bottom:0px;}
.header-grid .dropdown-menu.menu{width:230px;}
.header-grid .dropdown-menu .nav-stacked a{color:#337ab7; border-bottom:1px solid #efefef;}
.header-grid .dropdown-menu .nav-stacked a:hover, .header-grid .dropdown-menu .nav-stacked a:focus{background:#3d9bc6; color:#fff; outline:none;}
.form-horizontal{padding:15px 15px 0px 15px; z-index:2;}
.form-horizontal label{text-align:left; font-size:15px; font-weight:normal; padding:7px 15px; color:#00476c; margin:0px;}
.form-horizontal input{background:#fff; border:1px solid #d5d4d4; padding:6px 12px; font-size:17px; font-weight:normal; border-radius:0px; color:#00476c; box-shadow:none;}
label.required:after{content:'*'; width:10px; height:10px; color:#ffa158; position:absolute;}
.checkbox label{padding:0px 15px; position:relative;}
.checkbox label span{display:inline-block; width:18px; height:18px; position:absolute; left:-1px; top:0px; background:url(../images/bg/checkbox.png) no-repeat -1px 0px;}
input[type=checkbox]:checked + span{background-position:-1px -20px;}
input[type=checkbox]:focus + span{background-position:-1px -40px;}
input[type=checkbox]:checked:focus + span{background-position:-1px -60px;}
.checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"]{margin-left:-15px; margin-right:10px; width:16px; border:none;}
.checkbox input[type="checkbox"]:focus, .checkbox-inline input[type="checkbox"]:focus{ border:none; box-shadow:none; outline:none;}
.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline{padding-top:0px;}
.login-box .form-horizontal a{border-bottom:none;}
.login-box a{color:#00476c; border-bottom:1px solid #efefef;}
.login-box .border-top{border-top:1px solid #007fc0;}
.login-box .btn, .btn-wrap .btn{margin-left:5px;}
.login-box.fpassword .password, .login-box .login,.login-box.sPassword .sentEmail{display:block;}
.login-box.fpassword .login,.login-box.sPassword .login, .login-box .password, .login-box.sPassword .password, .login-box .sentEmail, .login-box.fpassword .sentEmail{display:none;}
.backdrop{background:url(../images/bg/trance-bg1.png) repeat; position:fixed; width:100%; height:100%; left:0px; top:34px; z-index:-1;}
.navbar-nav > li > .dropdown-menu{margin-top:-1px;}

.input-group.date input{text-transform:uppercase;}
.input-group-addon{background:#3d3d3d; border-radius:0px; border:1px solid #555555; padding:0px; width:26px;}
.input-group-addon .glyphicon-calendar{background:url(../images/bg/cal-icon.png) no-repeat center; width:26px; cursor:pointer;}
.input-group{width:100%;}
.datetimepicker{background:#fff; color:#000;}
.datetimepicker .prev, .datetimepicker .next{font-size:21px;}
input[type="button"]{text-transform:uppercase;}
.status-icons, .alert .icons{background-image:url(../images/icons/status-icons.png); background-repeat:no-repeat;}
.status-icons.serviceupdate{background-position:0px 0px;}
.status-icons.servicealert{background-position:0px -30px;}
.status-icons.messages{background-position:0px -60px;}
.status-icons.warning, .alert.warning .icons{background-position:0px -90px;}
.status-icons.information, .alert.information .icons{background-position:0px -120px;}

.badge{background:#fb9a00; color:#fff; line-height:normal; margin-top:-8px; padding:0 7px; position:absolute;}
.navbar-nav .badge{font-size:11px; top:15px; margin-left:2px; padding:0px 4px;}
.header-grid .navbar-nav .badge{top:3px; margin-left:0px;}
.navbar-nav .badge:after{content:''; width:0px; height:0px; border-top:0px solid transparent; border-bottom:5px solid transparent;border-left:5px solid #fb9a00; position:absolute; bottom:-5px; left:5px;}
.header-grid .navbar-nav .dropdown .arrow .badge{margin-left: 16px;}

.services h2, .favorites h2{font-size:24px; font-weight:bold; color:#5c5c5c;}
.favorites{padding-bottom:16px; padding-top:21px; background:#f7f8fa; border-bottom:1px solid #d9d9d9;}
.favorites a{display:inline-block; width:180px; height:70px; border:1px solid #cdcdcd; background-color:#fff; color:#007fc0; font-size:14px; font-weight:bold; padding-left:70px; padding-right:10px; margin:2px; background-image:url(../images/icons/icon-favorites.png); background-repeat:no-repeat; text-align:left;}
.favorites a:hover, .favorites a:focus{text-decoration:none; outline:none; -webkit-box-shadow:0 0 3px 0px rgba(136,136,136,0.6);box-shadow:0 0 3px 0px rgba(136,136,136,0.6);}
.favorites a span{display:table; height:70px;}
.favorites a span > span{display:table-cell; vertical-align:middle;}
.favorites a.add{background-position:0px 0px; border-style:dashed;}
.favorites a.shipments{background-position:0px -70px;}
.favorites a.search{background-position:0px -140px;}
.favorites a.customs{background-position:0px -210px;}
.favorites a.allotments{background-position:0px -280px;}

.sitemap .box{padding-bottom:15px;}
.sitemap .search-wrap{width:100%; display:table; margin:20px 0px;}
.sitemap .search-wrap .search-input{padding-left:15px; display:table-cell; height:40px; vertical-align:top;}
.sitemap .search-wrap .search-input input{border-radius:0px; background:#fff; border:1px solid #d5d4d4; box-shadow:none; display:block; color:#666; height:40px; width:100%;}
.sitemap .search-wrap .search-btn{width:60px; display:table-cell; height:40px; vertical-align:top; padding-right:15px;}
.sitemap .search-wrap .search-btn .btn{width:40px; height:40px; text-indent:-9999px; background-image:url(../images/icons/search-icon.png); background-repeat:no-repeat; background-position:center; float:right;}

.sitemap .sub-title{width:100%; padding:6px 12px; background:#f7f7f7; color:#fb8e00; font-size:18px; margin-top:5px; border-bottom:1px solid #e0e0e0;}
.sitemap a{margin:8px 0px; display:inline-block; border-right:1px solid #525252; padding:0px 6px; line-height:12px;outline:none;}
.sitemap a:hover, .sitemap a:focus{text-decoration:underline;}
.sitemap a:last-child{border-right:none;}
.sitemap a.disabled{color:#909191; cursor:default;}
.sitemap a.disabled:hover, .sitemap a.disabled:focus{text-decoration:none; outline:none;}
.sitemap .title a:hover, .sitemap .title a:focus{text-decoration:none;}

.update{width:700px;color:#666;}
.dropdown-menu h3, .modal-body h3{font-weight:bold; font-size:16px; padding:0px 15px; color:#424242;}
.dropdown-menu p{padding:0px 15px;}
.btn-wrap{text-align:right; padding:10px; border-top:1px solid #007fc0;}
.close-dropdown{float:right; color:#fff; font-weight:bold; font-size:18px;}
.close-dropdown:hover, .close-dropdown:focus{text-decoration:none; color:#fff;}
.btn-wrap .close-dropdown{float:none; font-weight:normal;}

.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0; background:url(../images/bg/trance-bg.png);filter:alpha(opacity=0);opacity:0; transition: opacity 0.15s linear 0s;}
.modal.in{filter:alpha(opacity=50);opacity:1;}
.modal .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:700px;margin:100px auto}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-header{padding:12px 15px; background:#007fc0; color:#fff; font-size:18px; font-weight:bold;}
.modal-header h4{font-weight:bold;}
.modal-header .close{margin-top:-2px; float:right; background:none; border:none;}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px}
.modal-body h3{margin:0 -15px;}
.modal-footer{padding:8px 12px;text-align:right;border-top:1px solid #007fc0}
.modal-footer .btn{margin-bottom:2px; margin-top:2px;}
.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}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}

.modal-dialog.xs{width:400px;}
.modal-dialog.sm{width:600px;}
.modal-dialog.md{width:800px;}
.modal-dialog.lg{width:900px;}
.managefavorites.nav-stacked li{padding:4px 0px;}
.managefavorites.nav-stacked li label{font-weight:normal; color:#5e5e5e;}
.managefavorites.nav-stacked li input[type="checkbox"]{margin-right:10px;}
#managefavorites .modal-body{max-height:400px; overflow:auto;}
body.modal-open{overflow:hidden;}

.alert{border:1px solid transparent; border-radius:0px; margin-bottom:20px; padding:10px; color:#5e5e5e;}
.alert .icons{display:inline-block; width:20px; height:20px; margin-right:10px; margin-bottom:-5px;}
.alert.warning{border-color:#fae3d6; background-color:#fff7e2;}
.alert.information{border-color:#bfe9f9; background-color:#dcf2fa;}


.footer{background:#007fc0;}
.footer .container{padding-top:25px; padding-bottom:25px; color:#9cddfb;}
.footer a{color:#9cddfb;}
.footer h3{color:#f7f8fa; font-size:18px; margin-top:0px;}
.footer .border-right{border-right:1px solid #54a7cd;}
.footer .border-top{border-top:1px solid #54a7cd;}
.footer .nav-pills a{color:#9cddfb; padding:5px 0px; display:inline-block;}
.footer .nav-pills a:hover, .footer .nav-pills a:focus{color:#fff; background:none; outline:none; text-decoration:underline;}
.footer .nav-pills a.linkedin{background:url(../images/icons/linkedin.png) no-repeat left center; padding-left:30px;}
.footer .nav-pills a.twitter{background:url(../images/icons/twitter.png) no-repeat left center; padding-left:30px;}
.footer .copy{font-size:12px;}
.footer .copy a{margin: 0px 5px;}
.footer .copy a:hover, .footer .copy a:focus{text-decoration: underline; outline:none;}
.footer  #toTop{ background:url(../images/bg/totop.png) no-repeat; border:none; bottom:30px; display:none;height:21px; overflow:hidden; position:fixed; text-decoration:none;
text-indent:-999px; width:21px; z-index:999; right:20px; cursor:pointer;}
.footer #toTop:hover, .footer #toTop:focus{background-position:0px -22px;}

.mrl5{margin-left:5px;}
.mrt5{margin-top:5px;}
.pd0{padding:0px !important;}
.pdt10{padding-top:10px !important;}
.pdt15{padding-top:15px !important;}
.color-blue{color:#007fc0;}
.color-light-blue{color:#9acbec !important;}
.error-message{color:#a30100;}

textarea, input, select{border-radius:0; -webkit-box-shadow:none; box-shadow:none;}
input:-ms-input-placeholder{color:#c8c8c8;}
input::-webkit-input-placeholder{color:#c8c8c8;}
input::-moz-placeholder{color:#999;}
input#search:-ms-input-placeholder{color:#c8c8c8;}

.blue input.btn-primary, .blue .btn.btn-primary, .blue .banner .filters input.btn-primary, .blue .sitemap input.btn-primary{background:#007fc0;}
input.btn-primary, .btn.btn-primary, .banner .filters input.btn-primary, .sitemap input.btn-primary{background:#a30100;}
.container.min-height{min-height: 472px;}
.filters-wrap{background:#f7f8fa;}
.filters-box{background:#e8e8e8; margin:15px 0px; float: left; width: 100%; padding-bottom: 15px;}
.filters-box .title{border-bottom: 1px solid #c3c3c3; padding: 10px 20px; font-weight: bold; color: #0085bd; margin-bottom: 15px;}
.filters-box label{font-weight: normal;}
.filters-box input, .filters-box select{background: #ffffff; border:1px solid #b8b8b8; font-size:14px; font-weight:normal; padding:6px 12px; color: #666; display:table-cell; width: 100%;}
.filters-box input:focus, .filters-box select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.filters-box select{position:relative; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#fff url(../images/bg/select-arrow1.png) no-repeat right;}
.filters-box select::-ms-expand{display:none;}
.filters-box select:focus::-ms-value {background:none; color: #666;}
.filters-box .sixgrid{padding: 0 15px;}
.filters-box .filters-two-line{display: inline; float: none;}
.filters-box .sixgrid .col-lg-1, .filters-box .sixgrid .col-lg-2{padding:0px 3px;}
.filters-box .input-group-addon{background:#fff; border: 1px solid #b8b8b8; border-left: none;}
.box-shadow{-webkit-box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);box-shadow: 0 3px 5px 0 rgba(0,0,0,.2);}
.search-result{background:#e8e8e8;}
.navbar .navbar-right{background:url(../images/bg/menu-bg.png) left top repeat-x;}

@media (min-width:1200px){
  .container{width:1004px;}
}
@media (max-width:1024px){
	.container{width:1004px;}
	.sitemap .container{width:970px;}
  
}
@media (max-width:1023px){
	.container{width:100%;}
	.sitemap .container{width:750px;}
  .logged .container-fluid > .navbar-collapse, .logged .container-fluid > .navbar-header, .logged .container > .navbar-collapse, .logged .container > .navbar-header{margin-left:-15px; margin-right:-15px;}
  .logged .navbar-brand{height:65px; width:258px;}
	.logged .header-grid .navbar-nav{margin:0px -15px;}
	.header-grid .navbar-nav.navbar-right{margin-right:-5px;}
	.logged .navbar .navbar-header{float:none}
	.logged .navbar .navbar-toggle{display:block;}	
	.logged .navbar .navbar-collapse.collapse{display:none;}
	.logged .navbar .navbar-collapse{padding-left:0px; padding-right:0px;}
	.logged .navbar .navbar-nav > li > a{color:#337ab7; padding:10px 10px; border-top:1px solid #efefef;}
	.logged .navbar .navbar-nav > li:hover > a{background-color:#3d9bc6; color:#fff;}
	.logged .navbar .navbar-nav > li > ul, .logged .navbar .navbar-nav > li > ul > li > ul{position:relative; width:100%; float:none; left:0px;}
	.logged .navbar .navbar-right{float:none !important;}
	.logged .navbar .navbar-nav > li{float:none;}
	.logged .navbar .container{width:100%;}
	.logged .navbar .navbar-brand{margin-left:10px;}
	.logged .navbar .navbar-nav > li > a.arrow, .logged .navbar .navbar-nav > li > ul > li > a.arrow{background-image:url(../images/bg/arrow-down.png); background-repeat:no-repeat; background-position:right center;}
	.logged .navbar .navbar-nav > li:hover > a.arrow, .logged .navbar .navbar-nav > li > ul > li:hover > a.arrow{ background-color:#3d9bc6; background-image:url(../images/bg/arrow-down-hover.png);}
	.logged .navbar .navbar-right{margin-right:0px;}  
  .logged .navbar .navbar-nav > li > a{border-right: none;}
  .navbar .navbar-right{background-image:none;}
}
@media (min-width:768px){	
  .banner{height:317px;}
  .banner h1{font-size:34px; font-weight:bold;font-family: Times New Roman,sans-serif;font-style: italic;color: #999;}
	.banner h2{font-size:22px;}
  .banner .filters .filters-two-line{float:none; display:inline;}
  .banner .filters input, .banner .filters select{font-size:15px;}	
	.banner .filters input.btn-primary, .sitemap input.btn-primary{padding:7px 8px;}
}
@media (max-width:768px){
	.container-fluid > .navbar-collapse, .container-fluid > .navbar-header, .container > .navbar-collapse, .container > .navbar-header{margin-left:-15px; margin-right:-15px;}
	
  .sitemap .container{width:745px;}
}
@media (max-width:767px){
	.sitemap .container{width:100%;}
	.navbar-nav{margin:0px;}
	.navbar-collapse{padding-left:0px; padding-right:0px;}
	/*.navbar.logged .navbar-collapse{padding-left:15px; padding-right:15px;}*/
  .navbar-brand{width:258px; height:65px; margin-left:10px;}
  .navbar .navbar-nav > li > a{border-right:none; padding:10px 10px; border-top:1px solid #efefef; color:#337ab7;}
	.navbar .navbar-nav > li:hover > a{background-color:#3d9bc6; color:#fff;}
  .navbar .navbar-nav > li > ul, .navbar .navbar-nav > li > ul > li > ul{position:relative; width:100%; left:0px;}
	.navbar .navbar-nav > li > ul > li > a.arrow{background-image:url(../images/bg/arrow-down.png);}
	.navbar .navbar-nav > li > ul > li:hover > a.arrow{background-image:url(../images/bg/arrow-down-hover.png);}
	.navbar .navbar-nav > li > ul > li:hover > ul:after{width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent;border-bottom:5px solid #fff;content:'';position:absolute; top:-5px; left:15px;}
	.banner{height:380px;}
  .banner h1{font-size:36px; font-weight:bold;font-family: Times New Roman,sans-serif;font-style: italic;color: #999;}
	.banner h2{font-size:22px;}
  .register-carriers{margin:0px; font-size:13px; font-weight:bold; padding-left:0px; padding-right:0px;}
  .carriers .text-center{padding:10px 0 0 0;}
/*  .carriers .logos{width:140px; height:57px; margin:0px;}*/
  .banner .filters .nav-tabs > li > a{font-size:17px; padding:10px 15px;}
  .center{text-align:center;}
  .banner .filters label, .banner .filters input, .banner .filters select{font-size:12px;}  
  .filters-two-line{width:100%; display:block;}
  .banner .filters #schedules .filters-two-line .col-xs-4, .banner .filters #customsstatus .filters-two-line .col-xs-4{width:33.3333%;}
  .banner .filters .tab-content{padding:5px;}
  .input-group-addon{padding:4px;}
  .header-grid .navbar-nav .open .dropdown-menu{position:absolute; width:610px; margin-left:10px;}
	.header-grid .navbar-left .dropdown-menu .title::after{left:2px;}
	.header-grid .navbar-nav .open .dropdown-menu.menu{width:240px;}
	.header-grid .navbar-nav .open .dropdown-menu.sitemap{width:610px; right:0px;}
	.modal-dialog{width:97% !important;}
	#managefavorites .modal-body{max-height:270px; overflow:auto;}
}
@media screen and (max-width:480px){
  .header-grid .navbar-nav .open .dropdown-menu{width:450px;}	
	.header-grid .navbar-nav .open .dropdown-menu.sitemap{width:460px;}
	.banner{height:300px;}
	.banner .filters .nav-tabs > li > a{font-size:11px; padding:10px 0px;}
	.banner .filters .icons{width:100%;}
	.banner h1{color:#999; font-size:19px; font-weight:bold; margin-top:20px;font-family: Times New Roman,sans-serif;font-style: italic;color: #999;}
	.banner h2{color:#fff; font-size:15px;}
  .hide-text{display:none !important;}
	.banner .filters label{margin-top:5px; margin-bottom:2px;}
  .sixgrid .col-xs-6{width:50%;}
  #flightstatus.sixgrid .col-xs-6, #trackshipment.sixgrid .col-xs-6{float:left;}
}
@media screen and (max-width:360px){
  .navbar .navbar-nav > li > a{border-right:none; padding:10px 15px;}  
  .header-grid .navbar-nav .open .dropdown-menu{width:330px;}
  .header-grid .login-box .col-xs-6{width:100%;}	
	.header-grid .navbar-nav .open .dropdown-menu.sitemap{width:340px;}
}
@media screen and (max-width:320px){
  .header-grid .navbar-nav .open .dropdown-menu{width:290px;}
	.header-grid .navbar-nav .open .dropdown-menu.sitemap{width:300px;}
}
@-webkit-keyframes spin {
 0% {-webkit-transform: rotate(0deg);}
 100% {-webkit-transform: rotate(360deg);}
}
 @keyframes spin {
 0% {transform: rotate(0deg);}
 100% {transform: rotate(360deg);}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .banner .filters input, .filters-box input{padding:8px 12px;}
  .banner .filters select, .filters-box select{padding:7px 12px;}
	.filters-box input.btn-primary{padding:6px 12px;}
	#flightstatus input[type="text"], #trackshipment input[type="text"]{margin-bottom: -13px;}
	#flightstatus .input-group-addon{height: 35px;}
	/*#flightstatus .btn-primary, #trackshipment .btn-primary{margin-top:-6px;}*/
	.filters-box .input-group.date .input-group-addon span{margin-bottom: 6px;}
}



.pagetitle_rebrand {
    padding-bottom: 5px;
    margin-top: 0;
    font-weight: bold;
    font-size: 25px;
    color: blue;
