
/*-login page--*/
.login-background:before{display:none !important;}
.login_page{width:100%;display:inline-block;}
.login_lt_panel {width: 45%;float: left;background:#fff;height: 100vh;position: relative;}
.lt_panel_img:after{    background: url(../../../images/login_bg_smart.png) no-repeat;
    content: "";left: 0;right: 0;position: absolute;height: 100%;width: 100%;top: 0;background-size: cover;display:none;}
.logo_login{margin-bottom:50px;}
.logo_login img{max-height:62px;}
.login_rt_panel {width: 55%;float: right;position: relative;height: 100vh;}
.login_page .loginContainer{padding: 0;margin: 0;left: inherit;right: inherit;top: inherit;position: relative;    width: 400px;    border: 0;border-radius: 0;}
.h-100 {height: 100%!important;}
.d-flex {display: -ms-flexbox!important;display: flex!important;}
.m-0 {margin: 0!important;}
.w-100 {width: 100%!important;}
.align-self-center {-ms-flex-item-align: center!important;align-self: center!important;}
.justify-content-center {-ms-flex-pack: center!important;justify-content: center!important;}
.login_page .row {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.login_page .login-form input[type="text"], .login_page .login-form input[type="password"]{width: calc(100% - 43px);
    height: 46px;
    padding: 0 20px;
    border: 0 !important;
    background: #F3F3F3;
    border-radius: 6px !important;    font-size: 14px;    box-shadow: inherit !important;}
.login_page .login-form input[type="text"]:focus, .login_page .login-form input[type="password"]:focus{border: 1px solid var(--primary-color);}
body .forgot-pwd-btns .btn-info{width: 100% !important;
    margin: 0;
    padding: 0;
    border-radius: 6px !important;
    height: 48px;
    padding: 0 !important;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    letter-spacing: 0.04px;}
.forgot-pwd .forgot-pwd-btns{width:100%;}
.login_page  .login-pwd-icon{    top: 17px;}
.login_page .input-wrapper {position: relative;line-height: 14px;display: inline-block;width: 100%;margin-bottom: 0;margin-bottom: 12px;}
.login_page .input-wrapper label {position: absolute;z-index: 2;left: 20px;top: 11px;pointer-events: none;
  background: #fff;-webkit-transition: -webkit-transform 100ms ease;-moz-transition: -moz-transform 100ms ease;-o-transition: -o-transform 100ms ease;-ms-transition: -ms-transform 100ms ease;transition: transform 100ms ease;-webkit-transform: translateY(-20px);-moz-transform: translateY(-20px);-o-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);width: auto;}
.login-form .input-wrapper label{ font-size:14px;}
.login_page .input-wrapper input {font-size: 14px;color: #000000;outline: none;border: 1px solid #f0efef;padding: 0px 20px;
  position: relative;background: #fff;height: 44px;border-radius: 3px;}
.login_page .input-wrapper  input:invalid + label {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}
.login_page .input-wrapper  input:focus {border-color: #2b96f1;}
.login_page .input-wrapper  input:focus + label {top: 10px;}
.login_page .input-wrapper  input:focus + label {color: #666666;
  -webkit-transform: translateY(-20px);
  -moz-transform: translateY(-20px);
  -o-transform: translateY(-20px);
  -ms-transform: translateY(-20px);
  transform: translateY(-20px); font-size:10px;
}
.login_page .input-wrapper  input:focus:required:invalid:focus, .login_page textarea:focus:required:invalid:focus, .login_page select:focus:required:invalid:focus {border-color: #00c9fc;box-shadow:none;}
.login-main-page.custom-login-bg {background: transparent !important;background-size: 100%;box-shadow: none !important;}
.lt_panel_img{    background: url(../../../images/login_bg.png?v=1605695127) no-repeat center;
    background-size: cover;    height: 100vh;    background: transparent;padding:0 !important;}
.login-main-page .errorbox-position {top: 0;}
.login_page .login-error-msg{ margin-top:5px;}
.normal-login-type {margin-top:20px;    text-align: center;display: inline-block;width: 100%;margin-bottom:20px;}
.login-bottom-page{display:none;}
.lt_panel_img{padding:0 109px;    position: relative;}
.lt_panel_img img{    max-width: 100%;width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    margin-top: 0;}
.login-form label{color: #66737F;font-size:14px;margin-bottom: 5px;}    
.loginbox-border .bmatter{margin-bottom:20px;}
.login-headbg h2{letter-spacing: 0.72px;color: #1B252F;font-size:24px;font-weight: 700;margin-bottom:40px;}
.normal-login-type .btn{border-radius: 0;height:48px;padding:0 !important;line-height:48px;text-align:center;font-size:16px;letter-spacing: 0.04px;}
.normal-login-type .btn .icon16 {display:none;}
.show-forgot-pwd a{letter-spacing: 0.02px;color: #66737F;font-size:12px;}
.loginbox-border .bmatter i{    color: #66737F;
    font-size: 18px;
    position: absolute;
    top: 45px;
    right: 20px;}
.login_page .login-pwd-icon {top: 0;right: 0;}
.login-remember-me .remember-me-label{font-size:12px;}
.regular-checkbox + label{color:#D5DDE5;}
.company_logout_div .fa{display:none;}
.company_logout_div .btn{width:100%;height:50px !important;line-height:50px !important;letter-spacing: 0.04px;font-size:18px !important;}
.choose_company_div{width:100% !important;}
.choose_company_div ul li{border-bottom: 1px solid #e3e3e3 !important;position:relative;}
.choose_company_div ul li:last-child {border: none !important;}
.choose_company_div ul li h4{background: transparent url(../../../images/selected-icon-gray.png) no-repeat left 346px top 2px !important;}
.choose_company_div ul li h4 span{font-weight: 600;color: #525252;width: 310px;}
.choose_company_div ul li h4 em{width: 310px !important;color: #898989 !important;font-weight: normal !important;}
#login_customer_name {color: var(--primary-color) !important;}
.login-right-content h2{font-weight: 600;}
.choose_company_div ul li:hover:before{background: #eaf1ff !important;}
.choose_company_div ul li:hover:after{background: #eaf1ff !important;}
.tooltip-inner {background-color: var(--primary-color) !important;}
.tooltip.top .tooltip-arrow {border-top-color:var(--primary-color) !important;}
.logo_login {
    position: fixed;
    left: 30px;
    top: 30px;    z-index: 1;
}
.login-headbg{    font-weight: bold;    margin-bottom: 20px;}
.forgot-pwd .forgot-pwd-btns {
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.normal-login-type .login-btn{border-radius: 6px !important;}
.normal-login-type .login-btn, .forgot-pwd-btns .btn-info{background: linear-gradient(to right, var(--primary-color) 50%, var(--primary-color) 50%) !important;border:1px solid var(--primary-color) !important;}
.normal-login-type .login-btn:hover, .forgot-pwd-btns .btn-info:hover {
    background: linear-gradient(to right, #fff 50%, #fff 50%) !important;color:var(--primary-color) !important;
}
.staff_login_block{    width: 100% !important;display: inline-block;margin-top: 7px;}
.staff_login_block .btn{    border-radius: 6px !important;height: 46px;padding: 0 !important;line-height: 46px;text-align: center;font-size: 18px;letter-spacing: 0.04px;width:100% !important;background: linear-gradient(to right, #fff 50%, #fff 50%) !important;color:var(--primary-color) !important;border:1px solid var(--primary-color) !important;font-size:16px;}
.staff_login_block .btn:hover{background: linear-gradient(to right, var(--primary-color) 50%, var(--primary-color) 50%) !important;border:1px solid var(--primary-color);color:#fff;}
.login-headbg:after{background:  var(--primary-color) !important;}
.forgot-backlink, .forgot-backlink span a{color:var(--primary-color) !important;}
/*.login_rt_panel{background: url(../../../images/login_img.png) no-repeat;    background-size: 100% 100%;}*/
/*---login--page end--*/

.login_lt_panel .thankyoupage-newdesign {left:auto;right: -435px; z-index:9; top:30px;}
.login_lt_panel .thankyoupage-top-arrow {transform: rotate(180deg); left: -26px; }
/*custom top css*/
/* latin-ext */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin-ext */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v13/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v13/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}


body { overflow-x: hidden;}
body, .top-menu ul li a.top_link {font-family: 'Lato', sans-serif; font-size: 14px;}
p, a{font-family: 'Lato', sans-serif;}
input, button, select, textarea{font-family: 'Lato', sans-serif;}
h3{font-family: 'Lato', sans-serif; font-weight: 400; color: #000 !important;}
.sprites {
    background: url(../../../images/sprites.png) no-repeat 0 0;
    vertical-align: middle;
    display: inline-block;
}
.ui-jqgrid-labels th, .table th{font-family: 'Lato', sans-serif; font-weight: 700;}
.left-model-view .date-right, .top-model-view .date-block, .toprightarea .date-right{font-family: 'Lato', sans-serif; font-weight: 700;}
.left-search-panel .data-right-align.active{background:#79b3e6; color:#fff;}
.left-search-panel .data-right-align.active a{color:#fff;}
.sidebar-widget .title{background-color:#F0F0FF !important;}
span.loggedname:hover span { color: #820024; }
.top-menu ul li:hover > a.top_link { color: #555555; } 
.top-menu ul li span i { display: block; margin: auto; margin-bottom: 5px; }
.top-menu ul li a.top_link { line-height: normal; padding: 5px 10px; box-sizing: border-box; text-align:center; font-weight: 400; }
.top-menu ul li i.icomoon-icon-arrow-down-2 { padding-top: 10px !important; vertical-align: middle;
 display: inline-block; display: none; }
.top-menu ul li a.top_link.active { border-bottom: 1px solid #82081f !important; }
.top-menu ul li a.top_link.active:after { content:''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #82081f; position: absolute;
bottom: 0; left: 0; right: 0; margin: auto; }
.top-menu ul li { position: relative; }
.ui-state-default table th .ui-icon { background-image: url(../../../images/images/ui-icons_888888_256x240.png); }
.loginContainer { border-radius: 0; border-color: #dddddd; }
.login-headbg { color: #222; font-size: 26px; position: relative; }
.login-headbg:after { content: ""; position: absolute; left: 0; right: 0; bottom: 5px; background: #ffc400; height: 1px; width: 100px; }
.top-model-view .user-block .loggedname { padding-bottom:0 !important; }
.box .title { border-top-left-radius: 0; border-top-right-radius: 0; }
.box .content { border-bottom-left-radius: 0; border-bottom-right-radius: 0; padding: 15px; }
.nav-top-menu { float: left; }
.user-image-block { float: right; border-left: 1px solid #f2f2f2; padding: 6px 15px; }
.user-image-block img { border-radius: 50%; border: 1px solid #dddddd; width: 45px; }
.headingfix .heading { margin-top: 5px !important; /*background-image: url(../../../images/images/header-gradient.png) !important; background-repeat: repeat-x !important;*/ }
.btn { border-radius: 0;}
.login-btn { width: 140px !important; }
.login-btn span { display: none; }
.normal-login-type .login-btn { text-align:center; }
.forgot-pwd-btns { float: none !important;  }
.forgot-pwd-btns .btn-info { text-align:center; width: 140px !important; float: none !important; }
.date-right { padding-top: 16px; }
.login-actions { margin-top: 10px; }
.forgot-backlink, .forgot-backlink span a { font-size: 14px; }
input, textarea, select { border-radius: 0 !important; }
.btn { font-size: 16px; }
.home-page-boxes { margin-top: 44px; }
.home-page-boxes .sitemap-blocks { margin: 0; padding: 5px; width: 100%; box-sizing: border-box; }
.heading h3 { line-height: 38px;}
.copyright { font-size: 10px; height: 40px; line-height: 40px; }
.frm-block-layout { margin-left: 0 !important; width: 100% !important; padding: 0 5px !important; box-sizing: border-box; }
.frm-elem-block { margin-top: 0px; margin-bottom: 0px; }
.headingfix { margin-left: 0 !important; width:100%;}
.heading { position: inherit; }
.home-page-boxes { margin-top: 0; }
.top-frm-spacing { margin-top: 5px; }
.frm-bot-btn { border: none; background: none; margin:0; padding:0; }
.frm-bot-btn .clear { display:none; }
.action-btn-align { margin-left: 5px !important; }
.applyBtn { background: #820024 !important; border-color: #820024 !important; }
.applyBtn:hover { background: #62001b !important; border-color: #62001b !important; }
.cancelBtn { background: #999999 !important; border-color: #999999 !important; }
.cancelBtn:hover { background: #868686 !important; border-color: #868686 !important; }
.grid-data-container { margin-left: 5px; }
.left-search-panel .data-right-align.active { background: #ffc400; }
.tbl-left-search th { font-family: 'Lato', sans-serif !important;}
.listsearch-container:hover, .listsearch-container.active { background: #999999; border-color: #999999; }
.daterangepicker .ranges li { background: #999999; border-color: #fff;}
.daterangepicker .ranges li:hover { background: #820024; border-color: #820024; color:#fff;}
a.side-menu-hide span, .tbl-left-search .search-show-hide .search-icon .search-font { color: #fff; }
.side-btn.left-show { left:152px !important; margin-top:13px;}
.side-btn.left-hide { left:0 !important; }
.ui-pg-number.active { background: #fff !important; }
.top-frm-tab-layout { position: inherit; }
.top-frm-tab-spacing { margin-top: 5px !important; }
.top-frm-tab-layout { padding:0px; width: 100%; margin: 0; background: none;}
.top-frm-block-spacing { margin-top: 5px !important; }
.module-navigation-tabs { margin: 20px 0 0 0; }
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.search-toolbar-row .column-search-block { display: table-cell;}
.tbl-left-search .search-header { background: #e5e5e5 !important; height:auto;    position: relative;}
.nav-tabs {background: none;border: none;border-bottom: 1px solid #ffcb05;}
.nav-tabs > li { margin-right: 5px;}
.nav-tabs > li > a { border: 1px solid #c6c6c6;
border-bottom: none; min-width: 150px; padding: 0 20px; height: 43px; line-height: 43px; color:#666; padding: 0; text-align: center; text-transform: uppercase; font-size: 16px; font-weight: 400 !important; }
.nav-tabs > li > a:hover { border: 1px solid #c6c6c6; background: #fff; border-bottom: none; }  
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover { background: #ffcb05; border-color: #ffcb05; border-top: 1px solid #820024; color: #000 !important; border-bottom: none;}

#frmbtn_discard { background: #999999 !important; border-color: #999999 !important; }
#frmbtn_discard:hover { background: #868686 !important; border-color: #868686 !important; }
.listsearch-container { border-radius: 0; }
.settings-left { width: 25%; text-align: left; margin-right: 0; }
.settings-right { width: 70%; }
.settings-main { padding: 0; }
.box-addmore .btn-success { background: #820024 !important; border-color: #820024 !important; text-decoration: none !important; }
.box-addmore .btn-success:hover { background: #62001b !important; border-color: #62001b !important; }
.import-history { margin-right: 9px;}
.header-tab-navigation { text-align: center;}
.header-tab-navigation ul li { display: inline-block; vertical-align: middle; float: none; margin-right: 0; }
.header-tab-navigation .nav-tabs { border-bottom: none; }
.header-tab-navigation ul li a { background: #fff; border: 1px solid #e5e5e5 !important; height: 80px; line-height: 80px; }
.header-tab-navigation ul li.active a, .header-tab-navigation ul li.active a:hover { background: #ffcb05; border-color: #ffcb05 !important; border-top: 1px solid #820024 !important; color: #000 !important; }
.ui-widget-header { background: none !important; border: none !important; border-bottom: 1px solid #ccc !important; padding: 10px !important; border-radius: 0 !important; }
.ui-jqdialog { padding: 0 !important; border-radius:0 !important; }
.EditTable hr { display: none !important; }
.ui-widget-content { color: #666; font-size: 16px; }
.ui-jqdialog-content td.EditButton { text-align: center;}
.fm-button-icon-left { border-radius: 0 !important; }
.frm-bot-btn .btn-danger { background: #820024; border-color: #820024; color: #fff; }
.frm-bot-btn .btn-danger:hover { background: #62001b; border-color: #62001b; color: #fff; }
.top-list-tab-layout { position: inherit; background: none; }
.top-list-pager-space { margin-top: 0 !important; }
.scrollable-content { clear: both; }
.header-tab-navigation { position: relative; top: 20px; z-index: 100; }
.top-icon-sprite { background: url(../../../images/top-icon-sprites.png) no-repeat 0 0; }

.top-menu ul li span i.dashborad-ico { width: 21px !important; height: 24px !important; display: block; margin: auto; background-position: 0 0; }
.top-menu ul li a.active span i.dashborad-ico, .top-menu ul li:hover a span i.dashborad-ico { background-position: 0 -24px !important; }

.top-menu ul li span i.mycargo-ico { width: 27px !important; height: 24px !important; display: block; margin: auto; background-position: -32px 0; }
.top-menu ul li a.active span i.mycargo-ico, .top-menu ul li:hover a span i.mycargo-ico { background-position: -32px -24px; }

.top-menu ul li span i.myinvoice-ico { width: 21px !important; height: 24px !important; display: block; margin: auto; background-position: -68px 0; }
.top-menu ul li a.active span i.myinvoice-ico, .top-menu ul li:hover a span i.myinvoice-ico { background-position: -68px -24px; }

.top-menu ul li span i.manageoffer-ico { width: 22px !important; height: 24px !important; display: block; margin: auto; background-position: -99px 0; }
.top-menu ul li a.active span i.manageoffer-ico, .top-menu ul li:hover a span i.manageoffer-ico { background-position: -99px -24px; }

.top-menu ul li span i.mycustomer-ico { width: 25px !important; height: 24px !important; display: block; margin: auto; background-position: -133px 0; }
.top-menu ul li a.active i.mycustomer-ico, .top-menu ul li:hover a i.mycustomer-ico { background-position: -133px -24px; }

.top-menu ul li span i.customerorder-ico { width: 19px !important; height: 24px !important; display: block; margin: auto; background-position: -170px 0; }
.top-menu ul li a.active i.customerorder-ico, .top-menu ul li:hover a i.customerorder-ico { background-position: -170px -24px; }

.top-menu ul li span i.myaccount-ico { width: 23px !important; height: 24px !important; display: block; margin: auto; background-position: -198px 0; }
.top-menu ul li a.active i.myaccount-ico, .top-menu ul li:hover a i.myaccount-ico { background-position: -198px -24px; }

.top-menu ul li span i.supporttickets-ico { width: 22px !important; height: 24px !important; display: block; margin: auto; background-position: -231px 0; }
.top-menu ul li a.active i.supporttickets-ico, .top-menu ul li:hover a i.supporttickets-ico { background-position: -231px -24px; }

.top-menu ul li span i.report-ico { width: 20px !important; height: 24px !important; display: block; margin: auto; background-position: -263px 0; }
.top-menu ul li a.active i.report-ico, .top-menu ul li:hover a i.report-ico { background-position: -263px -24px; }

.top-menu ul li span i.logout-ico { width: 17px !important; height: 24px !important; display: block; margin: auto; background-position: -288px 0; }
.top-menu ul li a.active i.logout-ico, .top-menu ul li:hover a i.logout-ico { background-position: -288px -24px; }
.top-menu ul li a.top_link span { padding: 0 5px; }
.top-menu ul li span i { margin-bottom: 5px !important; }

/* 5-4-2017 */
.headingfix h3{margin-top:0px;border-bottom: 1px solid #e5e5e5;
    color: #666666;
    font-family: "Lato-Semibold";
    font-size: 16px;
    font-weight: normal;
    height: 44px;
    line-height: 40px;
    margin: 0;
    padding: 0 9px;}
.left-search-box{margin: 8px 0;}
.left-search-box .input-left-search{height: 30px;}
.left-search-panel .input-left-search{ background:#fff url("../../../images/search.png") no-repeat scroll 94% center;}
.ajax-content-div.top-frm-spacing.box{ border-top:0px;}
.ajax-content-div.top-frm-spacing.box{ background:#eeeeec; border-radius:0px;}
.scrollable-content.top-list-spacing .grid-data-container.pad-calc-container{ margin:0px;}
.left-search-td{ background:#fff; padding-left:0;}
.hide-search-toolbar .ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all{margin-left: 5px;}
.hide-search-toolbar .ui-jqgrid-bdiv{margin: 5px;}
#gbox_list2{ background:#eeeeec;}
.headingfix{display: inline-block;margin-top:0px;}
.top-bg{ height:61px;}
.col-lg-8.left-cnt{width:99%;}
.left-cnt .midd-box .ago-box{ margin-top:10px;}
.content-wrapper.my-crg-pg .item-list{ margin-bottom:8px;}
.content-wrapper.my-crg-pg .item-list section.content.content-main{ border:0px;}
.top-menu ul li a.top_link span.down{ float:none;}
.top-menu ul li a.top_link span{ float:none;}
.daterangepicker .ranges .range_inputs > div{ width:100%;}
.daterangepicker .ranges label{ width:40%;}
.daterangepicker .ranges input{ width:60%;}
.daterangepicker_end_input{ padding-left:0px !important;}
.tbl-search-records .lsac-input-left-filter{ margin-top:10px;}
.left-search-panel .data-left-anchor{ color:#676767;}
.left-data-row .data-right-align a.data-left-anchor{ color:#000; font-weight:normal;}
.headingfix .heading h3{line-height: 34px; color:#666666;}
.search-header strong{text-transform: uppercase; color:#666666;}
.ui-records-info.pad-bot-none.pad-left-none{ padding-top:0px !important;}
.ui-records-paging.pad-bot-none{ padding-top:0px !important;}
.ago-rgt-btm {display: inline-block;margin-bottom: 10px;width: 100%;}
.top-menu .icon15.icomoon-icon-stats-up{ margin-bottom:14px !important;}
.headingfix h3{font-family: "Lato",sans-serif;}
.column-view-parent #cc_sh_estimated_jetty_charges{ background:#f7f7f7; display:inline-block; width:100%;padding:15px;}
.column-view-parent #cc_sh_estimated_jetty_charges .form-right-div.form-static-div  h{ float:left; width:50%;font-size: 14px;font-weight: 500; margin-bottom:0;}
.column-view-parent #cc_sh_estimated_jetty_charges .form-right-div.form-static-div label{ float:left; width:50%;font-size: 20px;margin-bottom:0;}
.single-row-view .label-lt-align .form-row .form-label{color: #666666;display: block;font-size: 14px;
 font-weight: normal;}
.chosen-container-single .chosen-single{border-radius:0px;}
.input-append .add-on:last-child, .input-append .btn:last-child{border-radius:0px;}
.input-append .add-on, .input-prepend .add-on{padding: 4px 12px;}
.bot-btn-rtl .action-dir-align, .bot-btn-rtl .action-btn-align{float: left;margin-left: 0; line-height:36px;}
.frm-ctrls-bar {display: table;margin: 0 auto;}
input.frm-size-medium{ color:#222 !important;}
.chosen-container-single .chosen-single-with-deselect span{ color:#222 !important;font-size: 14px;}

.img-inline-display img{ height:80px; width:80px;}
.fancybox-opened .fancybox-skin{ padding:0px !important;}
.pop-heading{padding: 15px; background:#ffcb05 !important;border-radius: 4px 4px 0 0;color: #222;
 font-size: 22px;}
#frmReject{margin:10px 19px 19px; width: auto;}
.ui-dialog{padding:0px;}
.ui-dialog-titlebar{padding: 15px; background:#ffcb05 !important;border-radius: 4px 4px 0 0;color: #222;
 font-size: 22px;}
.ui-dialog-buttonset button{ background-color: #820024;border-color: #820024;color: #ffffff;font-size: 16px;padding: 7px 14px;text-shadow: none; border:none;border-radius: 0;outline: none;}
.ui-dialog-buttonset button:hover {background-color: #62001b;border-color: #62001b;color: #ffffff;}
#dialog-confirm p{color: #222;font-size: 16px;}
#dialog-confirm span.ui-icon.ui-icon-alert{ margin:3px 7px 0 0 !important; float:left;}
#frmReject .form_input label{color: #666666;font-size: 14px;font-weight: normal;}
#grid_data_col .ui-jqgrid-bdiv .ui-jqgrid-btable a.custom-btn-accept{background-color: #820024;border-color: #820024;color: #ffffff;font-size: 16px;padding: 7px 8px;text-shadow: none; border:none; text-decoration:none;    display: inline-block;margin-bottom: 5px;}
#grid_data_col .ui-jqgrid-bdiv .ui-jqgrid-btable a.custom-btn-accept:hover {background-color: #62001b;border-color: #62001b;color: #ffffff;}

#grid_data_col .ui-jqgrid-bdiv .ui-jqgrid-btable a.fancybox-ajax{background-color: #999999;border-color: #999999;color: #ffffff;font-size: 16px;padding: 7px 8px;text-shadow: none; border:none; text-decoration:none;display: inline-block;}
#grid_data_col .ui-jqgrid-bdiv .ui-jqgrid-btable a.fancybox-ajax:hover {background-color: #868686;border-color: #868686;color: #ffffff;}
#info_dialog{overflow-y: auto !important;}
.scrollable-content.top-block-spacing.top-frm-block-spacing{margin-top: 0 !important;}
#top_list_grid_layout{ margin-bottom:0px;}
.nav-tabs > li > a{text-transform: capitalize;}
.module-navigation-tabs{display: table;margin: 20px auto 0;width: auto;}
.module-navigation-tabs .nav.nav-tabs{ border:0px;}
.module-navigation-tabs .nav.nav-tabs li a{ background:#fff;padding: 0 10px;}
.module-navigation-tabs .nav.nav-tabs li.active a{ background:#ffcb05;}
.sitemap li a .icon12.wpzoom-user-2{ margin:0px;}
.sitemap li a .icon12.eco-users{ margin:0px;}
/*--11-4-2017--*/
.admin-fancy-body .main-content-div #top_heading_fix{width: 99% !important;}
.content-wrapper.crg-dtl-pg{margin-left:0px !important;}
.content-wrapper.crg-dtl-pg .tab-content{ border:0px !important;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab{ padding:0 9px 75px !important;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab .nav.nav-tabs li a{ height:80px;}
.frm-block-layout.pad-calc-container .box.gradient.single-row-view.border-row-none .title.frm-title-bar{border:0px;}
.frm-block-layout.pad-calc-container .box.gradient.single-row-view.border-row-none .title.frm-title-bar h4 { color: #222; display: inline-block; font-size: 26px; margin:18px 20px 21px; padding: 0; position: relative; }
.frm-block-layout.pad-calc-container .box.gradient.single-row-view.border-row-none .title.frm-title-bar h4::after { background: #ffc400 none repeat scroll 0 0; bottom: -21px; content: ""; height: 2px; left: 0; position: absolute; width: 100px; }
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13{ position:absolute; left:12px;margin: 0;}
.top-menu ul li:hover ul.sub li a{ padding:4px 10px 4px 37px !important; width:auto !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.down-child.icon13.wpzoom-user-2{margin-left: -5px;}
.single-row-view .form-right-div{width: 74%;}
.single-row-view .row-fluid .span3 {
    width: 26%;
}
.ui-dialog-buttonset button{padding:7px 24px;}
.ui-dialog .ui-dialog-buttonpane button{ background:#820024 !important; color:#fff !important;border:1px solid #d3d3d3 !important;}
.ui-dialog .ui-dialog-buttonset .ui-dialog-button-hover:hover{ background:#62001b !important; color:#fff !important;} 
#searchmodfbox_list2 .ui-jqdialog-titlebar{ background:#ffcb05 !important;color: #222;font-size: 22px;font-weight: bold; padding:10px;} 
.ui-jqdialog .fm-button{ background:#820024 !important; border:1px solid #d3d3d3 !important;border-radius:0px !important;color:#fff !important;}
.ui-jqdialog .fm-button:hover{ background:#62001b !important; color:#fff !important;}
#delmodlist2 .ui-widget-header{ background:#ffcb05 !important;color: #222;font-size: 22px;font-weight: bold; padding:10px;}
.regular-checkbox + label::before{ background:#fff !important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input.frm-size-medium {width: 78% !important;}
.frm-elem-block.frm-thclm-view #frmaddupdate .frm-merge-ctrl-block{width: 27% !important;}
#companies input.frm-size-medium {width: 73% !important;}
.ship-icon {
    width: 27px;
    height: 20px;
    display: inline-block;
    background-position: -23px -29px;
    vertical-align: middle;
    margin-right: 10px;
    margin-top: -3px;
}
.product-icon {
    width: 19px;
    margin: -2px 3px 0 4px;
    height: 24px;
    display: inline-block;
    background-position: -126px -29px;
    vertical-align: middle;
}
.form-right-div .chosen-container, .ad-navig-log .chosen-container {display: inline-block;width: 81% !important;}
#companies .frm-token-autocomplete.frm-size-medium {width: 81% !important;}
ul.token-input-list, ul.token-input-list-facebook{border: 1px solid #e8e8e8 !important;border-radius: 0;}
.searchFilter .add-rule{background: #820024 none repeat scroll 0 0;border: 0 none;color: #fff;margin-bottom: 0;margin-left: 3px;margin-right: 0;margin-top: 0;}
.searchFilter .delete-rule{background: #820024 none repeat scroll 0 0;border: 0 none;color: #fff;margin-bottom: 0;margin-left: 3px;margin-right: 0;margin-top: 0;padding: 0 8px;}
.adv-search-tbl td.columns select, .adv-search-tbl td.operators select{ margin-top:10px;}
.searchFilter .adv-search-tbl td.data input, .searchFilter  .adv-search-tbl td.data select{height: 36px; margin-top:10px;}
.searchFilter  .adv-search-tbl td.columns select, .searchFilter  .adv-search-tbl td.operators select{ margin-top:10px;}
#searchmodfbox_list2 .searchFilter{height: 159px !important;}
.dwnld-pdf:hover a{color:inherit !important;}
.dwnld-pdf a{color:#222 !important;}
.dwnld-pdf a:hover{color:#820024 !important;}
.dwnld-pdf .btn.fancybox-popup{ color:#fff !important;}
form {
    display: block;
    float: none !important;
    width: auto !important;
}
.notifications-menu ul.dropdown-menu{ left:-94px !important; top:51px !important; height:auto !important; width:220px !important; background:#ffffff; border:1px solid #eeeeee !important;height:auto !important; border-radius:0px !important; font-size:13px !important;}
.notifications-menu ul.dropdown-menu li{ padding:5px 0; width:auto !important;}
.top-hd-notifications{ margin:10px 0px 0px 0px !important; height:auto !important;}
.top.li-dropdown .show-more-menus{ padding-top:22px !important;}
.notifications-menu ul.dropdown-menu:before{display:none !important;}
.notifications-menu a.dropdown-toggle{ background:none !important; border:0px !important; box-shadow: none !important;}
.notifications-menu ul.dropdown-menu{ color:#666666;}
.notifications-menu ul.dropdown-menu a{ color:#666666;}
.notifications-menu ul.dropdown-menu a:hover{ color:#000 !important; text-decoration:none !important;}
.notifications-menu ul.dropdown-menu ul.menu{ left:0px !important; top:0px !important; position:inherit !important; margin:0px !important; width:100% !important; padding:0px !important; background:none !important; border:0px !important;overflow: auto;}
.notifications-menu ul.dropdown-menu li.header{ color:#666666; padding:12px 12px 0 12px;}
.notifications-menu ul.dropdown-menu ul.menu li{ padding:5px 12px !important;min-height: 30px;}
.fa-fa-bell-o {background-position: -83px -1px;display: inline-block;height: 23px; width: 20px;}
.notifications-menu .label.label-warning{    position: absolute;top: 0;right: 1px;}

.frm-elem-block.frm-stand-view .chosen-container{width: 51.5% !important;}
.two-column-block .frm-token-autocomplete.frm-size-medium{width: 80% !important;}
.two-column-block textarea.frm-size-medium {width: 79% !important;}
#left_search_items{ overflow:hidden !important;}
.btn:hover, .btn:focus, .btn:active, .btn.active{color: #ffffff !important;}
li.dropdown.notifications-menu{margin-right: 11px !important;}
.top-hd-notifications{ float:right !important;}
.top.li-dropdown .show-more-menus {padding-top: 18px !important;}



.notifications-menu ul.dropdown-menu{ left:-219px !important; top:61px !important; height:auto !important; width:280px !important; background:#ffffff; border:1px solid #eeeeee !important;height:auto !important; border-radius:0px !important; font-size:14px !important;}
.notifications-menu ul.dropdown-menu li{ padding:5px 0; width:auto !important;}
.top-hd-notifications{ margin:10px 0px 0px 0px !important; height:auto !important;}
.top.li-dropdown .show-more-menus{ padding-top:22px !important;}
.notifications-menu ul.dropdown-menu:before{display:none !important;}
.notifications-menu a.dropdown-toggle{ background:none !important; border:0px !important; box-shadow: none !important;}
.notifications-menu ul.dropdown-menu{ color:#444;}
.notifications-menu ul.dropdown-menu a{ color:#444;}
.notifications-menu ul.dropdown-menu a:hover{ color:#000 !important; text-decoration:none !important;}
.notifications-menu ul.dropdown-menu ul.menu{ left:0px !important; top:0px !important; position:inherit !important; margin:0px !important;width:100% !important; padding:0px !important; background:none !important; border:0px !important;overflow: auto;}
.notifications-menu ul.dropdown-menu li.header{ color:#444; padding:12px 12px 12px 12px;border-bottom:1px solid #f4f4f4 !important; margin-bottom:0px !important; font-size:14px !important;}
.notifications-menu ul.dropdown-menu ul.menu li{ padding:5px 13px 5px 24px !important;}
.fa-fa-bell-o {background-position: -83px -1px;display: inline-block;height: 23px; width: 20px;}
.notifications-menu .label.label-warning{    position: absolute;top: 0;right: 1px;border-radius: 50%;display: inline-block !important;font-size: 12px;height: 18px;line-height: 18px;padding: 0 5px;text-align: center; background-color:#820024 !important;}
.top-menu ul li:hover ul.sub li a {padding: 4px 6px 4px 37px !important;width: auto !important;}
li.dropdown.notifications-menu{margin-right: 11px !important;}
.top-hd-notifications{ float:right !important;}


.notifications-menu.open .fa-fa-bell-o{background-position: -640px -1px !important;}
.nav.navbar-nav.top-hd-notifications{margin: 0 !important;}
.nav.navbar-nav.top-hd-notifications .notifications-menu{margin: 0 !important;padding: 11px ;}
.nav.navbar-nav.top-hd-notifications .notifications-menu.open{ background:#e5e5e5;}
.notifications-menu .dropdown-menu .slimScrollDiv li{ position:relative;}
.notifications-menu .dropdown-menu .slimScrollDiv .fa{ position:absolute; left:6px; top:14px;}
.notifications-menu .dropdown-menu .slimScrollDiv .fa.fa-users{ color:#00c0ef;}
.notifications-menu .dropdown-menu .slimScrollDiv .fa.fa-shopping-cart{ color:#80c153;}
.navbar .nav li.dropdown ul a:hover{ color:#666666 !important;}
.notifications-menu ul.dropdown-menu ul.menu li:hover{ background:#f4f4f4 !important;}
.notifications-menu .dropdown-menu .menu li{ border-bottom:1px solid #f4f4f4 !important;}
.notifications-menu .slimScrollRail{ width:4px !important;}
.notifications-menu .slimScrollBar{ width:4px !important;}
.navbar .nav > li > .dropdown-menu::after{ border:0px !important;}
.notifications-menu ul.dropdown-menu li:last-child{ padding-bottom:0px !important; margin-bottom:0px !important;}
.notifications-menu ul.dropdown-menu{ border:0px !important;}
.estimated-box {display: inline-block;float: left;width: 50%;}
.estimated-box  h{width: 100% !important;}
.estimated-box  label{width: 100% !important;}
/*---27-4-2017---*/
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13 {display:block;}
.board_item_recent_cargos  .dash-board-header {display:none}
.dash-board-list{ width:100% !important;}

.dash-board .box{border-radius:0px; padding:0px;box-shadow: none; border:1px solid #e5e5e5;}
.dash-board .box .content-chart, .dash-board .box .pivot-detail-view {border: 0 none !important;padding:0px !important;}
.recent-cargos{ border:0px !important;}
#qLbar, #ajax_qLbar {border-left-color: #840028 !important;border-top-color: #840028 !important;}
.dash-board-header{ border:0px !important; background:#fff !important; border-bottom:1px solid #e9e9e9 !important;}
.dash-board-header .dash-board-mover{ margin:0px !important;}
.board_item_recent_cargos .dash-board .box {height:120px !important;min-height:120px !important; }
.dash-board .box .title h4{ font-size:16px; color:#333; padding-top:13px;}
.dash-board .board-icons{ display:none;}
.dash-board-item.board_item_cargo_requests_via_html.gs-w .deliveries-listing li{ margin-bottom:0px;}
.dash-board-item.board_item_cargo_requests_via_html.gs-w .deliveries-listing-col2{ float:right;width: 39% !important;}
.dash-board-item.board_item_cargo_requests_via_html.gs-w .deliveries-listing-col2 .view-btn{ margin-top:8px !important;}
.dash-board-item.board_item_recent_activities_new .recent-activit-list li{ margin-bottom:0px; padding:10px 0;}


.chosen-container-multi .chosen-choices{border-radius:0px;}
.title.frm-title-bar{ display:none;}
.ui-jqdialog-titlebar {padding: 15px;background: #ffcb05 !important;border-radius: 4px 4px 0 0;color: #222;font-size: 22px;}
.ui-jqdialog{ outline:none !important;}
/*---28-4-2017---*/
.grid-fancy-wrapper  .headingfix .heading{ background: #ffcb05 !important; margin-top:0px !important; padding:0 !important; height:54px !important; border:0px !important;}
.grid-fancy-wrapper  .headingfix .heading h3{ border: 0 none !important;color: #222;font-size: 22px;padding: 10px !important;}
 .headingfix{ display:block !important;}
.grid-fancy-wrapper .box .content{ border:0px !important;}
.admin-fancy-body{ background:#fff !important;}
.admin-fancy-body .main-content-div #top_heading_fix{ width:100% !important;}
.module-navigation-tabs{margin: 0px auto 0 !important;}
.heading h3{ border:0px !important;}
.dash-board{ margin-top:0px !important;}
.headingfix .heading{ margin-top:6px !important;}
.nav.navbar-nav.top-hd-notifications .notifications-menu{ padding:10px !important;}
.noimage-icon-small{border-radius: 50%;}
.dash-board-item.board_item_recent_activities_new.gs-w{ width:50%;}
.checkbox-cale{margin-top: 48px !important;position: absolute;right: 0;width: 200px;z-index: 100;background: #fff;border: 1px solid #e8e8e8;}
.checkbox-cale li{ width:100%;}
.checkbox-cale ul{ margin:10px;}
#calendar  .fc-button-group .fc-myCustomButton-button{outline:none !important;}
#calendar .fc-button-group .fc-myCustomButton-button.fc-button{ background: url(../../../images/filter-icon.png) no-repeat 0 0 !important; width:18px; height:18px; display:inline-block; font-size:0px !important;margin-top: 5px;}
/*---28-4-2017-- after l-*/
.top-hd-notifications{border-left: 1px solid #f2f2f2;}
.user-image-block{border-left:0px !important; padding:6px 15px 6px 7px !important;}
.terminal_dashboard .headingfix , .shipping_agency .headingfix {display:none !important;}
.top-menu ul li.top{ border:0px !important;}
.grid-fancy-wrapper .form{ margin-top:15px;}
.grid-fancy-wrapper .form .form_input { margin-bottom:12px; width:100%;}
.grid-fancy-wrapper .form .form_input label.fleft{ display:inline-block !important; width:180px; float:left; margin-top:11px;}
.grid-fancy-wrapper .form .form_input span.fleft{ display:inline-block !important; width:340px; float:left;}
.grid-fancy-wrapper .form .form_input span.fleft input[type="text"]{ width:320px !important; border:1px solid #dedede !important}
.grid-fancy-wrapper .form .form_input span.fleft ul{ border:0px !important;}
.ui-datepicker .ui-datepicker-prev{ margin-top:10px;}
.ui-datepicker .ui-datepicker-next{ margin-top:10px;}
.grid-fancy-wrapper .form .form_input .chosen-container{width:337px !important;}
.grid-fancy-wrapper .form .form_input span.fleft .token-input-list-facebook{ width:335px !important; border:1px solid #dedede !important}
.grid-fancy-wrapper .form .form_input span.fleft .token-input-list-facebook input[type="text"]{ border:0px !important;}
.mrscr-ago .text-yellow{ color:#7fc153 !important;}
.mrscr-pms .text-yellow{ color:#5494be !important;}
.mrscr-dpk .text-yellow{ color:#fec400 !important;}
.mrscr-atk .text-yellow{ color:#f7941d !important;}
.fa-refresh, .fa-spinner, .fa-cog, .fa-circle-o-notch{ color:#86011c !important;}
.activities .status{ position:relative;}
.activities .status:before{left: -21px !important; z-index:99 !important;}
.single-row-view .error-msg-form{margin-left:26% !important;}
/*--29-4-2017--*/
.chosen-container-single .chosen-single span{color: #222222;font-size: 14px;}
.input-append .add-on, .input-prepend .add-on{background-color: #fff !important; font-size:16px !important; color:#999999 !important;}
.leftmenu-icon2 {background-position: -23px -29px;display: inline-block;height: 20px;margin-left: -1px;margin-top: -2px;vertical-align: middle;width: 27px;margin-right: 7px;}
.color-red {color: rgb(130, 0, 36);}
.headingfix .heading{border:0px !important; width:100% !important;}
.reqst-crgo-ttl .midd-box {margin-top: 0px !important; border:0px !important;}
.reqst-crgo-ttl .midd-box h3{padding:0 9px;}
.midd-box h3{font-family: "Lato",sans-serif !important;}
.container-fluid{ padding-left:15px;}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr, .ui-jqgrid.ui-widget-content .ui-state-default, .ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.ui-th-column, .ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td{border-color: #f6f3f3 !important;}
.top-list-spacing .box .content{border-color:#e5e5e5 !important;}
.top-list-spacing .content.content-main{ border:0px !important;position: relative;}
.top-list-spacing .left-search-panel.show-left-search{width: 214px!important;}
.top-list-spacing .left-search-panel.show-left-search{width: 214px!important;}
/*.top-list-spacing .side-btn.left-show{ display:none !important;}*/
.top-list-spacing .left-search-panel .input-left-search{width: 93%;}
.tbl-left-search .search-header{border: 0 !important;}
.tbl-left-search .search-header strong{color: #000;font-size: 14px;font-weight: normal;text-transform: capitalize;}
.uigrid-add-btn div.btn{border-color:#e8e8e8;}
.top-list-spacing .ui-widget-content{ border:1px solid #e8e8e8;}
.ago-lft{ display:inline-block; float:left;}
.ago-rgt{ display:inline-block; float:left;width: 77.5%;}
.left-search-td ul.token-input-list, .left-search-td  ul.token-input-list-facebook{ width:97% !important;}
.pwd-show-icon{ display:inline;}
.all-user-icon{background-position: -99px -29px !important;height: 22px !important;}

.terminal_dashboard .headingfix{ display:none !important;}
.all-company-icon{    background-position: -231px -149px !important; width:22px !important; height:24px !important;}
.all-sites-icon{background-position: -278px -149px !important; width:24px !important; height:24px !important;}
.all-assets-icon{background-position: -378px -149px !important; width:24px !important; height:24px !important;}
.product_owner .headingfix{ display:block !important;}
.all-trucks-icon {background-position:-227px -1px;height: 24px;width: 23px;}
/*.two-block-view > .form-right-div > strong{ font-weight:normal !important;}
.all-trucks-icon {background-position:-227px -1px;height: 24px;width: 23px;}
.deliveries-icon{background-position: -23px -29px !important; width:29px !important;}
.two-block-view > .form-right-div > strong{ position:relative;}
.two-block-view > .form-right-div > strong u{ text-decoration:none;color: #222;display: inline-block;font-size: 20px;margin: 0 0px 10px;padding: 0;position: relative;}
.two-block-view > .form-right-div > strong::after {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;
position: absolute;width: 100px;}*/
h3.inner-title{text-decoration:none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;    text-transform: capitalize;}
h3.inner-title::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.topmenu-icon-users{ background-position: -99px -29px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 25px; font-size:0px;}
.topmenu-icon-sites{ background-position: -278px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px; font-size:0px;}
.topmenu-icon-assets{ background-position:-378px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px; font-size:0px;}
.topmenu-icon-approvals{ background-position:-330px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 23px; font-size:0px;}
.topmenu-icon-configurations{ background-position:-431px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px; font-size:0px;}
.topmenu-icon-portal-settings{ background-position:-303px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px; font-size:0px;}
.topmenu-icon-transactions{ background-position:-253px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px; font-size:0px;}
.all-master-icon{ background-position:-406px -149px;display: inline-block;height: 22px;margin: -1px 3px 0;vertical-align: middle;width: 22px; font-size:0px;}
.topmenu-icon-companie{ background-position:-231px -149px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 20px; font-size:0px;}
.topmenu-icon-masters{ background-position:-406px -149px;display: inline-block;height: 22px;margin: -1px 3px 0;vertical-align: middle;width: 22px; font-size:0px;}
.topmenu-icon-dashboard{ background-position:-1px -29px;display: inline-block;height: 22px;margin: -1px 3px 0;vertical-align: middle;width: 22px; font-size:0px;}
.topmenu-icon-carriers{ background-position:-227px -1px;display: inline-block;height: 22px;vertical-align: middle;width: 22px; font-size:0px;}
.all-configuration-icon{ background-position:-431px -149px;height: 24px;}
.sitemap-blocks .box .title h4{ color:#000 !important;    font-size: 15px;}
.sitemap-blocks .box .title h4 span{ margin-right:8px;}
.top-menu ul li a.top_link i{min-height: 25px;margin-top:3px;}
.top-menu  ul.vertical-dropdown-menu{    position: absolute;top: 60px;right: 69px;}
.all-company-registration-icon{ background-position:-330px -149px;height: 24px;width: 25px;}
.dash-board .deliveries-icon{background-position: -23px -29px !important;display: inline-block;height: 20px !important;margin-right: 1px !important;vertical-align: middle;width: 27px !important;}
.error-msg-formnew{display: inline-block;margin-left: 19%;color: #c92929 !important;width: 81%;}
img.ma_profile_image{ border-radius:50%;}
img.ma_personal_image{ border-radius:50%;}
.top-menu  .nav-top-menu i.icon15.icomoon-icon-stats-up{ width:19px; height:22px; display:block; font-size:0px;background:url(../../../images/testing.png) no-repeat;margin-bottom: 5px !important;}
/*.top-menu ul li.top{text-transform: capitalize;}*/
.dash-board .dash-board-item.board_item_cargo_requests_via_html.gs-w .deliveries-listing-col2{width: 28%;}
.dash-board .deliveries-listing-col2 .view-btn{ padding:0 10px;}
.more-option-block{background: #fff;border: 1px solid #e8e8e8;width: 181px;position: absolute;right: 10px;  border-top:0px;}
.more-option-block a{ width:100%; margin:0px; float:left; border:none; text-align:left; padding:0 10px;    font-size: 12px;color: #222222;}
.sitemap-blocks .icon14.icomoon-icon-stats-up {width: 19px;height: 22px;display:inline-block;font-size: 0px;background: url(../../../images/testing.png) no-repeat;margin-bottom: 5px !important;}
.topmenu-icon-invoices{width: 21px;margin: -2px 3px 0;height: 22px;display: inline-block;background-position: -52px -29px;
vertical-align: middle;}
.all-invoice-icon{width: 21px;height: 22px;display: inline-block;background-position: -52px -29px;
vertical-align: middle;margin-left: -1px;margin-top: -2px;margin-right: 7px;}
.home-page-boxes .box .title h4 {text-transform: capitalize;}
.activities .status.status-remove-float a{ float:none;}
.deliveries-listing-col1 {width: 20% !important;}
.refreshbtn{float: right;margin:19px 11px 21px 0px;background: #fff !important;border: 0 !important;padding: 0 !important;}
.refreshbtn .ui-icon-refresh{ background-position:-94px -104px !important}
.reqst-crgo-ttl .cargo-detail-status ul li{ margin-bottom:0px;}
.form-child-table{ margin-top:15px !important;}
.img-icn{ background-position:-1px -182px; display: inline-block;  width:42px; height:48px;margin: 0 10px 0 0;float: left;}
.zip-icn{ background-position:-45px -182px; display: inline-block;  width:38px; height:48px;margin: 0 10px 0 0;float: left;}
.word-icn{ background-position:-85px -182px; display: inline-block;  width:38px; height:49px;margin: 0 10px 0 0;float: left;}
.xls-icn{ background-position:-103px -88px; border: 0 solid #e8e8e8;  color: #820024;  display: inline-block;  font-size: 14px;  height: 59px;  margin:0 10px 0 0;    min-width:45px;   padding:0px;    text-align: center; opacity:1; float:left }
.rtf-icn{ background-position:-125px -182px; display: inline-block;  width:38px; height:49px;margin: 0 10px 0 0;float: left;}

.request_cargo{ display: inline-block;overflow: hidden; width:100%;}

#cc_sh_jettyestimationct{color: #666666;display: block;width: 46% !important;}
#cc_sh_jettyestimationct .span8{font-size: 14px; color:#666666; width:auto !important; float:left !important;}
#cc_sh_jettyestimationct .span4{font-size: 20px; color:#666666; font-weight:bold;width:auto !important; float:right !important;}
#cc_sh_throughputestimationct{color: #666666;display: block;width: 46% !important;}
#cc_sh_throughputestimationct .span8{font-size: 14px; color:#666666; width:auto !important; float:left !important;}
#cc_sh_throughputestimationct .span4{font-size: 20px; color:#666666; font-weight:bold;width:auto !important; float:right !important;}
.sortable-table-main{background: #fff none repeat scroll 0 0;display: inline-block;margin: 10px;width: 98.7%;}
.sortable-table-main li span {left: 7px;margin-left: 0;position: absolute;top: 11px;}
.sortable-table-main ul{ margin:5px 23px;}
.sortable-table-main h2{ color: #222;display: inline-block;font-size: 15px;margin: 0 5px 30px;;
padding: 0;position: relative; margin-left:23px;font-weight: normal;}
.sortable-table-main h2::before {background: #ffc400 none repeat scroll 0 0;bottom: -12px;content: "";height: 1px;
left: 0;position: absolute;width: 100px;}
 .sortable-table-main li{ background:#fff !important;color: #666666;line-height: 37px; font-size:16px; list-style:none;position: relative;padding: 0 31px; border:1px solid #e1e1e1 !important;font-weight: normal;}
 .sortable-table-main li:hover{background:#eeeeec !important;}
.action-btn-align-arrange{display: table;margin:7px auto 0 auto !important;}
.top-menu ul li:hover .topmenu-icon-dashboard{background-position: -1px -269px;}
.top-menu ul li a.top_link.active .topmenu-icon-dashboard{background-position: -1px -269px;}
.top-menu ul li:hover .topmenu-icon-masters{background-position: -406px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-masters{background-position: -406px -327px;}
.top-menu ul li:hover .topmenu-icon-approvals{background-position: -330px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-approvals{background-position: -330px -327px;}
.top-menu ul li:hover .topmenu-icon-users{background-position: -99px -269px;}
.top-menu ul li a.top_link.active .topmenu-icon-users{background-position: -99px -269px;}
.top-menu ul li:hover .topmenu-icon-sites{background-position: -278px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-sites{background-position:-278px -327px;}
.top-menu ul li:hover .topmenu-icon-assets{background-position: -378px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-assets{background-position:-378px -327px;}
.top-menu ul li:hover .topmenu-icon-companie{background-position: -231px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-companie{background-position:-231px -327px;}
.top-menu ul li:hover .topmenu-icon-carriers{background-position: -227px -241px;}
.top-menu ul li a.top_link.active .topmenu-icon-carriers{background-position:-227px -241px;}
.top-menu ul li:hover .topmenu-icon-invoices{background-position: -52px -269px;}
.top-menu ul li a.top_link.active .topmenu-icon-invoices{background-position:-52px -269px;}
.top-menu ul li:hover .topmenu-icon-transactions{background-position: -253px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-transactions{background-position:-253px -327px;}
.top-menu ul li:hover .topmenu-icon-configurations{background-position: -431px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-configurations{background-position:-431px -327px;}
.top-menu ul li:hover .topmenu-icon-portal-settings{background-position: -303px -327px;}
.top-menu ul li a.top_link.active .topmenu-icon-portal-settings{background-position:-303px -327px;}
.top-menu ul li:hover i.icon15.icomoon-icon-stats-up{background: url(../../../images/testing-hover.png) no-repeat;}
.top-menu ul li a.top_link.active i.icon15.icomoon-icon-stats-up{background: url(../../../images/testing-hover.png) no-repeat;}

.dash-board-item.board_item_invoices.gs-w  .deliveries-listing-col1 {width: 33% !important;}
.sitemap-icon{background: url(../../../images/sitemap-icon.png) no-repeat ;height: 22px;width: 24px;
margin-left: -1px;margin-right: 7px;margin-top: -2px;vertical-align: middle;display: inline-block;}
.deliveries-listing-col1 {word-break: break-all;}
.grid-norec-msg{ background:none !important;color: #915b59 !important;font-size: 17px;padding: 13% 0 !important;}
.request_cargo .grid-norec-msg{ background:none !important;color: #915b59 !important;font-size: 17px;padding: 13% 0 !important;}
.frm-view-block {margin-top:0px !important;margin-bottom:0px !important;}
.document-content .activity-form .box-header .sprites.colps-btn.btn.btn-box-tool{background: url(../../../images/document-arrow-icon.png) no-repeat ;height: 10px;width:14px;vertical-align: middle;display: inline-block;}
.activities .status{width: 82% !important;}
.activities .time{min-width: 170px !important;}
.activities::after{left: 202px !important;bottom:0px !important;}
#vessel_info_div{ line-height:30px;}
/*---10-5-2017--*/
.reset-page .login-headbg{ padding-bottom:22px;}
.forgot-pwd_old .login-headbg p{    display: inline-block;margin-top: 10px;}
.forgot-pwd_old .login-headbg{ margin-bottom:15px;}
.forgot-pwd_old .radiobtn-custom input {width: 38px !important;}
.forgot-pwd_old .radiobtn-custom label{ width:50%;}
.forgot-pwd_old{margin-bottom: 10px;display: inline-block;width: 100%;}
.login-form form{ margin:0px !important;}
.view-btn:hover{ color:#fff !important;}
.left-search-td{padding-bottom: 30px;}
.progress {
 height: 20px;
 margin-bottom: 20px;
 overflow: hidden;
 background-color: #f5f5f5;
 border-radius: 4px;
 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
 box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}
.progress-bar {
 float: left;
 width: 0;
 height: 100%;
 font-size: 12px;
 line-height: 20px;
 color: #fff;
 text-align: center;
 background-color: #337ab7;
 -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
 box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
 -webkit-transition: width .6s ease;
 -o-transition: width .6s ease;
 transition: width .6s ease
}
.progress-bar-striped, .progress-striped .progress-bar {
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 -webkit-background-size: 40px 40px;
 background-size: 40px 40px
}
.progress-bar.active, .progress.active .progress-bar {
 -webkit-animation: progress-bar-stripes 2s linear infinite;
 -o-animation: progress-bar-stripes 2s linear infinite;
 animation: progress-bar-stripes 2s linear infinite
}
.progress-bar-success {
 background-color: #5cb85c
}
.progress-striped .progress-bar-success {
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-info {
 background-color: #5bc0de
}
.progress-striped .progress-bar-info {
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-warning {
 background-color: #f0ad4e
}
.progress-striped .progress-bar-warning {
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.progress-bar-danger {
 background-color: #d9534f
}
.progress-striped .progress-bar-danger {
 background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);
 background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)
}
.account-hd{ border-bottom:0px !important; padding-bottom:0px !important;}
.documents-box .inner p{float: right;width: 85%;}
.grid-fancy-wrapper .single-row-view .row-fluid .span3{padding-top: 5px;}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child{ float:left;}
.form-right-div   label.frm-horizon-row.frm-column-layout{padding-top: 13px;line-height: 9px;}
.box.form-child-table{ border-right:1px solid #dadfea !important;}

/*-13-5-2017-*/
.module-navigation-tabs{background-color: #fff;border: 1px solid #e5e5e5 !important;}
.module-navigation-tabs .nav.nav-tabs li{ margin-right:0px !important;}
.module-navigation-tabs .nav.nav-tabs li a{ border:0px !important;height: 40px;line-height: 40px;border-top:1px solid #fff;border-radius:0px !important;}
.module-navigation-tabs .nav.nav-tabs li.active a{ border-top:1px solid #830026 !important;background:#ffcb05 !important;}
.module-navigation-tabs .nav.nav-tabs li a:hover{ background:#f7f7f7; color:#666666;}
.module-navigation-tabs .nav.nav-tabs{ border-right:1px solid #e5e5e5 !important;}
.discharge-list .discharge-step .view-btn{ float:right;margin: 5px;}
.norecord-minheight{ line-height:190px;}
.comingsoon-txt{ line-height:190px;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab{ min-height:450px;}
.discharge-step .discharge-time {padding-right: 0;width: 77%;}
.discharge-list .discharge-step{background: url(../../../images/discharge-step-bg.png) repeat-y;border-bottom: 1px solid #fff;}
.discharge-list .discharge-date{ border-bottom:0px !important;}
/*---15-5-2017--*/
.sortable-table-main li span.ui-icon.ui-icon-arrowthick-2-n-s{ display:none;}
.sortable-table-main li span.sequenceNumber{  background: #820024;color: #fff;left:0px !important;min-width: 20px;
padding: 0 9px;text-align: center;top:0px !important;}
.sortable-table-main li{ padding-left:51px !important;}
.discharge-list-container{ float:left;}
.discharge-list-buttons{ float:right;}

/*---16-5-2017--*/
.reqst-crgo-ttl .cargo-detail-status ul li{ color:#000;}
.discharge-list{ width:100%;}
.documents-box .inner h3{width: 85%; float:right;}

/*---22-5-2017--*/
.ui-jqdialog-content.ui-widget-content table.EditTable { margin-top: 0 !important; }
.ui-jqdialog .ui-jqdialog-title { line-height: 20px; }
.adv-search-tbl input.add-rule { margin-left: 5px; margin-top: -5px; }
.searchFilter .add-rule { font-size: 32px; height: 37px; width: 37px; background: #820024; border: 0 none; color: #fff; line-height:32px;}
.adv-search-tbl input.delete-rule { margin-left: 10px; margin-top: 5px; }
.searchFilter .delete-rule { font-size: 32px; height: 37px; width: 37px; background: #820024; border: 0 none; color: #fff; padding: 0 8px; line-height:32px;}
#fbox_list2 .adv-search-tbl td.data input { box-sizing: border-box; }
/*#fbox_list2 .adv-search-tbl input.delete-rule { margin-top: 5px; }*/
table.adv-search-tbl .chosen-container-multi .chosen-choices {  margin-top: 11px; padding: 6px 4px; }
table.adv-search-tbl .chosen-container-multi .chosen-choices li.search-field input[type="text"] { padding: 0 5px; }
input.input-elm { width: 100% !important;}


/*custom config css*/
                    
body{
    background-color: #eeeeec !important;
    color: #555555;
}
p{
}
a{
}
input, button, select, textarea{
}

                        
                    
a{
    color: #820024;
}
a:hover, a.editable-click:hover,
.left-search-panel .data-left-anchor:hover{
    color: #555555;
}
a:focus,
.left-search-panel .data-left-anchor:focus{
    color: #555555;
}
a:active,
.ui-state-highlight a, 
.ui-widget-content .ui-state-highlight a, 
.ui-widget-header .ui-state-highlight a,
.left-search-panel .data-left-anchor:active{
    color: #820024;
}
.editable-click, a.editable-click, a.editable-click:hover{
    border-color: transparent;
}
.frm-detail-view a.active span i{
    color: #820024;
}

                        
                    
input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{
    color: #555555;
    border-color: #dedede;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus{
    border-color: #b7bbc3;box-shadow:0 0 20px rgba(133, 147, 157, 0.28)
}
textarea:focus{
    border-color: #b7bbc3;box-shadow:0 0 20px rgba(133, 147, 157, 0.28)
}

textarea{
    border-color: #dedede;
    color: #555555;
}
textarea:focus{
    border-color: #a9a9a9;
}

select{
    border-color: #dedede;
    color: #555555;
}
.chosen-container{
}
.chosen-container-single .chosen-single{
    border-color: #dedede;
    border-color: #dedede;
    color: #555555;
}
.chosen-container-single .chosen-single div{
}
.chosen-container-single .chosen-single div b:before{
}
.chosen-container-single .chosen-single abbr{
}
select:focus{
    border-color: #a9a9a9;
}
.chosen-container-active.chosen-with-drop .chosen-single{
    border-color: #a9a9a9;
}
.chosen-container .chosen-drop{
    border-color: #a9a9a9;
}
.chosen-container .chosen-results li.highlighted{
    background-color: #dedede;
    color: #555555;
}

select[mutiple="mutiple"]{
    border-color: #dedede;
    color: #555555;
}
.chosen-container-multi{
}
.chosen-container-multi .chosen-choices{
    border-color: #dedede !important;
}
.chosen-container-multi .chosen-choices li.search-choice{
    color: #555555;
    background-color: #dedede;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{
    color: #555555;
}
select[mutiple="mutiple"]:focus{
    border-color: #a9a9a9;
}
.chosen-container-multi.chosen-container-active .chosen-choices{
    border-color: #a9a9a9 !important;
}

.regular-checkbox + label{
    background: none;
    color: #B5C1CA;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 0px;
    padding-left: 0px;
    line-height: 14px;
    font-size: 16px;
}
.regular-checkbox + label:before{
    background: none;
    content: "\e1f1";
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
}
.regular-checkbox:checked + label{
    background: none;
    color: #01bbe4;
} 
.regular-checkbox:checked + label:before{
    content: "\e1f0";
}
.regular-checkbox:disabled + label{
    opacity: 0.5;
}
.login-remember-me input.remember-me-check + label{
    margin-top: 10px;
}

.regular-checkbox + label{
    color: #d6d6d6;
}
.regular-checkbox:checked + label:before{
    color: #a9a9a9;
}

.regular-radio + label{
    background: none;
    color: #B5C1CA;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 0px;
    padding-left: 0px;
    line-height: 14px;
    font-size: 16px;
}
.regular-radio + label:before{
    background: none;
    content: "\e1f7";
    font-family: 'icomoon';
    font-style: normal;
    font-weight: normal;
    speak: none;
    -webkit-font-smoothing: antialiased;
}
.regular-radio:checked + label{
    background: none;
    color: #01bbe4;
}
.regular-radio:checked + label:before{
    content: "\e1f6";
}
.regular-radio:disabled + label{
    opacity: 0.5;
}

.regular-radio + label{
    color: #d6d6d6;
}
.regular-radio:checked + label:before{
    color: #a9a9a9;
}

                        
                    
.btn{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.btn:hover, .btn:focus, .btn:active, .btn.active{
    background-color: #62001b;
    border-color: #62001b;
    color: #ffffff;
}
.btn [class*=" icomoon-icon-"]:before{
    color: #ffffff;
}
.btn:hover [class*=" icomoon-icon-"]:before, .btn:focus [class*=" icomoon-icon-"]:before, .btn:active [class*=" icomoon-icon-"]:before, .btn.active [class*=" icomoon-icon-"]:before{
    color: #ffffff;
}

.btn.green, .btn-success{
    background-color: #87c459;
    border-color: #87c459;
    color: #ffffff;
}
.btn.green:hover, .btn.green:focus, .btn.green:active, .btn.green.active, .btn-success:hover, .btn-success:focus, .btn-success:active{
    background-color: #71af43;
    border-color: #71af43;
    color: #ffffff;
}
.btn.green:hover span[class*=" icomoon-icon-"], 
.btn.green:focus span[class*=" icomoon-icon-"], 
.btn.green:active span[class*=" icomoon-icon-"], 
.btn.green.active span[class*=" icomoon-icon-"], 
.btn-success:hover span[class*=" icomoon-icon-"], 
.btn-success:focus span[class*=" icomoon-icon-"], 
.btn-success:active span[class*=" icomoon-icon-"]{
    color: #ffffff !important;
}
.btn-success .icomoon-icon-plus-2:before{
    color: #ffffff;
}
.btn-success:hover .icomoon-icon-plus-2:before{
    color: #ffffff;
}

.btn.red, .btn-danger{
    background-color: #d9534f;
    border-color: #d9534f;
    color: #ffffff;
}
.btn.red:hover, .btn.red:focus, .btn.red:active, .btn.red.active, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active{
    background-color: #c44541;
    border-color: #c44541;
    color: #ffffff;
}

.btn.blue, .btn-info, .btn-primary{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.btn.black:hover, .btn.black:focus, .btn.black:active, .btn.black.active, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active{
    background-color: #62001b;
    border-color: #62001b;
    color: #ffffff;
}
.btn.btn-primary.editable-submit{
    background-color: #62001b;
    border-color: #62001b;
    color: #ffffff;
}
.btn-primary.editable-submit:hover, .btn-primary.editable-submit:focus, .btn-primary.editable-submit:active{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.btn-success span[class*=" icomoon-icon-"], .btn-primary span[class*=" icomoon-icon-"], .btn-info span[class*=" icomoon-icon-"],
.btn-success:hover i[class*=" icon-"],.btn-success:focus i[class*=" icon-"],.btn-success:active i[class*=" icon-"],
.btn-primary:hover i[class*=" icon-"],.btn-primary:focus i[class*=" icon-"],.btn-primary:active i[class*=" icon-"],
.btn-info:hover i[class*=" icon-"],.btn-info:focus i[class*=" icon-"],.btn-info:active i[class*=" icon-"]{
    color: #ffffff;
}
.btn-success:hover span[class*=" icomoon-icon-"], .btn-success:focus span[class*=" icomoon-icon-"], .btn-success:active span[class*=" icomoon-icon-"], 
.btn-primary:hover span[class*=" icomoon-icon-"], .btn-primary:focus span[class*=" icomoon-icon-"], .btn-primary:active span[class*=" icomoon-icon-"], 
.btn-info:hover span[class*=" icomoon-icon-"], .btn-info:focus span[class*=" icomoon-icon-"], .btn-info:active span[class*=" icomoon-icon-"],
.btn-primary [class*=" icon-"], .btn-primary [class*=" icon-"], .btn-info [class*=" icon-"]{
    color: #ffffff;
}

.ui-pg-button .btn{
}
.ui-jqgrid .ui-pg-table .ui-icon{
}

.uigrid-add-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-add-btn div.btn .ui-icon-plus{
    color: #555555;
}
.uigrid-add-btn div.btn:hover, .uigrid-add-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-add-btn div.btn:hover .ui-icon-plus, .uigrid-add-btn div.btn:focus .ui-icon-plus{
    color: #ffffff;
}

.uigrid-del-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-del-btn div.btn .ui-icon-trash{
    color: #555555;
}
.uigrid-del-btn div.btn:hover, .uigrid-del-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-del-btn div.btn:hover .ui-icon-trash, .uigrid-del-btn div.btn:focus .ui-icon-trash{
    color: #ffffff;
}

.uigrid-status-common div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-status-common div.btn .ui-icon-newwin{
    color: #555555;
}
.uigrid-status-common div.btn:hover, .uigrid-status-common div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-status-common div.btn:hover .ui-icon-newwin, .uigrid-status-common div.btn:focus .ui-icon-newwin{
    color: #ffffff;
}

.uigrid-search-btn div.btn, .uigrid-custom-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-search-btn div.btn .ui-icon-search, .uigrid-custom-btn div.btn .ui-icon-newwin{
    color: #555555;
}
.uigrid-search-btn div.btn:hover, .uigrid-custom-btn div.btn:hover, .uigrid-search-btn div.btn:focus, .uigrid-custom-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-search-btn div.btn:hover .ui-icon-search, .uigrid-custom-btn div.btn:hover .ui-icon-newwin, .uigrid-search-btn div.btn:focus .ui-icon-search, .uigrid-custom-btn div.btn:focus.ui-icon-newwin{
    color: #ffffff;
}

.uigrid-refresh-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-refresh-btn div.btn .ui-icon-refresh{
    color: #555555;
}
.uigrid-refresh-btn div.btn:hover, .uigrid-refresh-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-refresh-btn div.btn:hover .ui-icon-refresh, .uigrid-refresh-btn div.btn:focus .ui-icon-refresh{
    color: #ffffff;
}

.uigrid-col-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-col-btn div.btn .ui-icon-columns{
    color: #555555;
}
.uigrid-col-btn div.btn:hover, .uigrid-col-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-col-btn div.btn:hover .ui-icon-columns, .uigrid-col-btn div.btn:focus .ui-icon-columns{
    color: #ffffff;
}

.uigrid-export-btn div.btn{
    background-color: #ffffff;
    border-color: #d2d2d2;
    color: #555555;
}
.uigrid-export-btn div.btn .ui-icon-export{
    color: #555555;
}
.uigrid-export-btn div.btn:hover, .uigrid-export-btn div.btn:focus{
    background-color: #820024;
    border-color: #820024;
    color: #ffffff;
}
.uigrid-export-btn div.btn:hover .ui-icon-export, .uigrid-export-btn div.btn:focus .ui-icon-export{
    color: #ffffff;
}

                        
                    
.top-bg{
    background-color: #ffffff;
    border-color: #dedede;
}
.date-right,
.loggedname span, div.left-model-view .lang-box .lang-label,
.left-model-view .lang-drop .chosen-single span,
.top-navigation-bar .lang-box .chosen-single span,
.top-navigation-bar .chosen-container-single .chosen-single div b:before,
.toprightarea .chosen-container-single .chosen-single div b:before,
.btn-logout a, 
.btn-logout a span {
    color: #555555;
}
.left-model-view .date-right, 
.top-model-view .date-block, 
.loggedname,
div.left-model-view .lang-box,
.top-navigation-bar .lang-combo,
.left-model-view .lang-drop,
.left-model-view .lang-drop .chosen-single span,
.top-navigation-bar .lang-box .chosen-single span,
.top-model-view .user-block .loggedname, .btn-logout a{
}

.copyright{
    background-color: #222222;
    border-color: #222222;
    color: #666666;
}

                        
                    
.heading h3{
    color: #555555;
}
.headingfix .heading{
    background-color: #ffffff !important;
    border-color: #e6e6e6;
}

.sidebar-widget .title{
}
.sidebar-widget .title,
.semi-collapse-menu .sidebar-widget,
.mainnav{
}

                        
                    
.mainnav li a.menu-parent-anchor{
    border-color: #e3e3e3;
}
.mainnav li a.menu-parent-anchor,
.mainnav li a.menu-parent-anchor span{
}
.mainnav li a.menu-parent-anchor:hover,
.mainnav li a.menu-parent-anchor.drop{
    background-color: #f5f5f5;
    border-color: #e3e3e3;
}
.mainnav li a.menu-parent-anchor:hover,
.mainnav li a.menu-parent-anchor.drop,
.mainnav li a.menu-parent-anchor:hover span,
.mainnav li a.menu-parent-anchor.drop span{
    color: #000000;
}
.mainnav li a.menu-parent-anchor.active{
    background-color: #f5f5f5;
    border-color: #e3e3e3;
}
.mainnav li a.menu-parent-anchor.active,
.mainnav li a.menu-parent-anchor.active span{
    color: #000000;
}
.mainnav,
.sidebar-widget .title{
}
.mainnav li a.menu-parent-anchor .menu-parent-anchor-span{
}

.mainnav ul li .sub li a.menu-child-anchor{
}
.mainnav ul li .sub li a.menu-child-anchor,
.mainnav ul li .sub li a.menu-child-anchor span{
    color: #666666;
}
.mainnav ul li .sub li a.menu-child-anchor:hover{
}
.mainnav ul li .sub li a.menu-child-anchor:hover,
.mainnav ul li .sub li a.menu-child-anchor:hover span{
    color: #000000;
}
.mainnav ul li .sub li a.menu-child-anchor.current{
}
.mainnav ul li .sub li a.menu-child-anchor.current,
.mainnav ul li .sub li a.menu-child-anchor.current span{
    color: #000000;
}

.top-menu ul li a.top_link{
}
.top-menu ul{
    background-color: #ffffff;
}
.top-menu ul li.top{
    border-color: #ffffff;
}
.top-menu ul li a.top_link,
.top-menu ul li a.top_link i{
    color: #666666;
}
.top-navigation-bar .chosen-container{
}
.top-menu ul li:hover > a.top_link{
    background-color: #ffcb05 !important;
    border-color: #ffcb05;
}
.top-menu ul li:hover > a.top_link span.down,
.top-menu ul li:hover a.top_link i{
    color: #000;
}
.top-menu ul li a.top_link.active,
.top-menu ul li a.top_link.active span.down{
    background-color: #ffcb05 !important;
    border-color: #ffcb05;
}
.top-menu ul li a.top_link.active span.down,
.top-menu ul li a.top_link.active i{
    color: #000000;
}
.top-navigation-bar .chosen-container-single .chosen-single,
.top-navigation-bar .chosen-container-single .chosen-single div
{
    border-color: #ffffff;
}

.top-menu ul li:hover ul.sub li a{
    background-color: #ffcb05;
}
.top-menu ul li:hover ul.sub,
.top-navigation-bar .chosen-container-single .chosen-drop,
.toprightarea .chosen-container .chosen-drop,
ul.vertical-dropdown-menu{
    border: 1px solid #ffcb05;
    border-color: #ffcb05;
}
.top-menu ul li:hover ul.sub li,
.vertical-dropdown-menu li.top{
    border-color: #ffcb05 !important;
}

.top-menu ul li:hover ul.sub li:hover a{
    background-color: #820024;
}
.top-menu ul li:hover ul.sub li:hover a, 
.top-menu ul li:hover ul.sub li:hover a span{
    color: #ffffff !important;
}
.top-menu ul li ul.sub li a.current{
    background-color: #ffcb05;
}
.top-menu ul li:hover ul.sub li a.current, 
.top-menu ul li:hover ul.sub li a.current span{
    color: #ffffff !important;
}
.top-menu ul li:hover ul.sub li:hover{
    border-color: #820024;
}
.top-menu ul li:hover ul.sub li a.current{
    border-color: #820024;
}
ul.vertical-dropdown-menu > li > a.top_link{
    background-color: #ffcb05;
}
ul.vertical-dropdown-menu > li > a i,
ul.vertical-dropdown-menu > li > a span, 
ul.vertical-dropdown-menu > li > a span i{
    color: #666666 !important;
}
ul.vertical-dropdown-menu > li:hover > a.top_link{
    background-color: #820024;    box-shadow: none !important;
}
ul.vertical-dropdown-menu > li:hover > a i,
ul.vertical-dropdown-menu > li:hover > a span, 
ul.vertical-dropdown-menu > li:hover > a span i{
    color: #ffffff !important;
}
ul.vertical-dropdown-menu > li > a.top_link.active{
    background-color: #ffcb05;
}
ul.vertical-dropdown-menu > li > a.active i,
ul.vertical-dropdown-menu > li > a.active span, 
ul.vertical-dropdown-menu > li > a.active span i{
    color: #ffffff !important;
}

                        
                    
.home-page-boxes .box .title{
    background-color: #ffffff;
    border-color: #e5e5e5;
}
.home-page-boxes .box .title h4, 
.home-page-boxes .box .title span[class*=" icon-"], 
.home-page-boxes .box .title span[class*=" brocco-icon-"], 
.home-page-boxes .box .title span[class*=" cut-icon-"], 
.home-page-boxes .box .title span[class*=" entypo-icon-"], 
.home-page-boxes .box .title span[class*=" icomoon-icon-"], 
.home-page-boxes .box .title span[class*=" minia-icon-"], 
.home-page-boxes .box .title span[class*=" iconic-icon-"], 
.home-page-boxes .box .title span[class*=" meteo-icon-"], 
.home-page-boxes .box .title span[class*=" silk-icon-"], 
.home-page-boxes .box .title span[class*=" typ-icon-"], 
.home-page-boxes .box .title span[class*=" wpzoom-"], 
.home-page-boxes .box .title span[class*=" eco-"]
{
    color: #555555;
}
.home-page-boxes .box .title h4{
}

.home-page-boxes .box .content{
}
.home-page-boxes ul.sitemap li{
}
.home-page-boxes .box .content ul.sitemap li a,
.home-page-boxes .box .content ul.sitemap li a span{
    color: #555555;
}
.home-page-boxes .box .content ul.sitemap li:hover a,
.home-page-boxes .box .content ul.sitemap li:focus a,
.home-page-boxes .box .content ul.sitemap li:hover a span,
.home-page-boxes .box .content ul.sitemap li:focus a span{
    color: #820024;
}

.dash-board .box .title{
}
.dash-board .box .title h4, .dash-board .box .title span[class*=" icomoon-icon-"]:not(.drop-menu-icons) 
{
}
.dash-board .box .title h4{
}

                        
                    
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td
{
    color: #555555;
}
.ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr,
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th,
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td
{
    background-color: #ffffff;
}
.grid-table-view .ui-jqgrid{
    border-color: #e5e5e5;
}

.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr{
    background-color: #999999 !important;
    color: #ffffff !important;
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr div{
}

.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td,
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.ui-th-column{
}
.ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr,
.ui-jqgrid.ui-widget-content .ui-state-default,
.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th.ui-th-column,
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td

{
    border-color: #e5e5e5;
}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr.evenRow td{
    background-color: #f7f7f7;
}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td{
}
.ui-jqgrid-btable tr.ui-widget-content:hover td,
.ui-subgrid .ui-jqgrid-btable tr.ui-widget-content:hover td{
}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr.ui-state-highlight td{
    color: #555555;
}

.ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th{
    background-color: #e5e5e5 !important;
}

.ui-jqgrid .ui-jqgrid-pager .ui-records-info,
.ui-jqgrid .ui-jqgrid-pager .ui-records-paging{
    color: #555555;
}
.ui-jqgrid .ui-pg-table .ui-pg-number
{
    border-color: #dedede;
}
.ui-jqgrid .ui-pg-table .ui-pg-number:first-child{
    border-color: #dedede;
}
.ui-jqgrid .ui-pg-table .pg-num-span{
    border-color: #dedede;
}
.ui-jqgrid .ui-pg-table .ui-pg-number:hover, 
.ui-jqgrid .ui-pg-table .pg-num-span:hover, 
.ui-jqgrid .ui-pg-table .ui-pg-number.active{
    background-color: #dedede;
    border-color: #dedede;
    color: #820024;
}
.ui-jqgrid .ui-pg-table .ui-pg-number, 
.ui-jqgrid .ui-pg-table .pg-num-span{
}

#sopt_menu.ui-widget-content{
}
#sopt_menu .ui-menu-item .g-menu-item{
}
#sopt_menu .ui-state-hover, #sopt_menu .ui-widget-content .ui-state-hover{
}
#sopt_menu .ui-state-highlight, #sopt_menu .ui-widget-content .ui-state-highlight{
}
#sopt_menu .ui-state-highlight a, #sopt_menu .ui-widget-content .ui-state-highlight a{
}

                        
                    
.frm-block-layout .box.gradient .title,
.settings-class .box .title{
    background-color: #ffffff;
    border-color: #e5e5e5;
}
.frm-block-layout .box.gradient .title h4,
.settings-class .box .title h4{
    color: #555555;
}

.frm-block-layout .box .content{
}
.frm-block-layout .box.gradient .title{
}

.frm-ctrls-bar{
}

.nav-tabs{
}
.nav-tabs > li > a{
}
.nav-tabs > li > a:hover,
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover{
    color: #820024;
    border-bottom-color: #820024;
}
.nav-tabs > li.active > a{
    color: #820024;
    border-bottom-color: #820024;
}

.div-main-top-detail-view{
}

                        
                    
.alert-success{
    background-color: #dff9bf;
    border-color: #bde192;
    color: #3f5822;
}
.closebtn-errorbox.success .close{
    color: #3f5822;
}
.closebtn-errorbox.success .close:hover{
    color: #3f5822;
}

.alert-danger, .alert-error{
    background-color: #ffdfdf;
    border-color: #f4b9b9;
    color: #c92929;
}
.closebtn-errorbox.error .close{
    color: #c92929;
}
.closebtn-errorbox.error .close:hover{
    color: #c92929;
}

form input.valid, 
form textarea.valid, 
form select.valid + .chosen-container .chosen-single, 
form select.valid + .chosen-container .chosen-choices, 
form select.valid + .chosen-container .chosen-drop, 
form .token-input-list + input.valid{
    border-color: #bde192 !important;
}

form input.error, form input.err, form textarea.err, 
form select.err + .chosen-container .chosen-single, 
form select.err + .chosen-container .chosen-choices,
form select.err + .chosen-container .chosen-drop,
form input.err + ul.token-input-list, form input.err + ul.token-input-list-facebook
{
    border-color: #f4b9b9 !important;
}
label.error{
}
label.error, form label.err{
    color: #c92929 !important;
}

                        
                    
.switch-btn, .db-show-hide-log, 
.qc-show-hide-log, .nv-show-hide-log,
.show-full-screen-bottom, .cancel-full-screen-bottom
{
    background-color: #820024;
    border-color: #820024;
}
.switch-btn span[class*=" icomoon-icon-"],
.qc-show-hide-log span[class*=" icomoon-icon-"],
.nv-show-hide-log span[class*=" icomoon-icon-"],
.db-show-hide-log span[class*=" icomoon-icon-"],
.show-full-screen-bottom span[class*=" iconic-icon-"],
.cancel-full-screen-bottom span[class*=" iconic-icon-"]{
}
.switch-btn:hover, .db-show-hide-log:hover, 
.qc-show-hide-log:hover, .nv-show-hide-log:hover,
.show-full-screen-bottom:hover, .cancel-full-screen-bottom:hover
{
    border-color: #820024;
}
.switch-btn:hover span[class*=" icomoon-icon-"],
.qc-show-hide-log:hover span[class*=" icomoon-icon-"],
.nv-show-hide-log:hover span[class*=" icomoon-icon-"],
.db-show-hide-log:hover span[class*=" icomoon-icon-"],
.show-full-screen-bottom:hover span[class*=" iconic-icon-"],
.cancel-full-screen-bottom:hover span[class*=" iconic-icon-"]{
    color: #820024;
}

a.left-menu-hide{
    background-color: #820024;
    border-color: #820024;
}
a.left-menu-hide span{
    color: #820024;
}

.side-btn a, .tbl-left-search .search-show-hide .search-icon{
    background-color: #820024;
    border-color: #820024 !important;
}
a.side-menu-hide span, .tbl-left-search .search-show-hide .search-icon .search-font{
}

.daterangepicker td.in-range,
.ui-datepicker-calendar .ui-state-default, 
.ui-datepicker-calendar .ui-widget-content .ui-state-default, 
.ui-datepicker-calendar .ui-widget-header .ui-state-default{
    background-color: #dedede !important;
}
.daterangepicker td.available:hover, 
.daterangepicker th.available:hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-hover, 
.ui-datepicker .ui-datepicker-calendar .ui-state-focus{
}
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight,
.ui-slider-handle.ui-state-default.ui-corner-all,
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight.ui-state-hover
{
    background-color: #820024 !important;
}

.rating-icons-block span[class^="icomoon-icon-"]{
    color: #820024;
}

                        

/*custom bottom css*/
.reseverd-icon{background-position: 0px -384px; width: 21px; height: 22px;}
.programmed-icon{background-position: -23px -384px; width: 27px; height: 26px;}
.checkedin-icon{background-position: -50px -384px; width: 20px; height: 24px;}
.delivered-icon{background-position: -72px -384px; width: 25px; height: 27px;}
.standby-icon{background-position: -99px -384px; width: 22px; height: 23px;}
.resold-icon{background-position: -122px -384px; width: 16px; height: 22px;}
.nav-tabs .activities-icon{background-position: -139px -384px !important; width: 22px; height: 22px;}

.nav-tabs > li.active .reseverd-icon{background-position: 0px -354px; width: 21px; height: 22px;}
.nav-tabs > li.active .programmed-icon{background-position: -23px -354px; width: 27px; height: 26px;}
.nav-tabs > li.active .checkedin-icon{background-position: -50px -354px; width: 20px; height: 24px;}
.nav-tabs > li.active .delivered-icon{background-position: -72px -354px; width: 25px; height: 27px;}
.nav-tabs > li.active .standby-icon{background-position: -99px -354px; width: 22px; height: 23px;}
.nav-tabs > li.active .resold-icon{background-position: -122px -354px; width: 16px; height: 22px;}
.nav-tabs > li.active .activities-icon{background-position: -139px -354px !important; width: 22px; height: 22px;}

.lat-status-progressbar{padding-left:0; position:relative; padding-right: 0; }
.progressbar-lat-txt{position: absolute;left:11px;top: -13px;}
.progressbar-lat-txt-count{position:absolute; right:0; top:0;}
.progressbar-lat{background:#e6e6e6; height:5px; width:100%; float:left; margin-top: 8px; position:relative;}
.progressbar-lat-inner{background:#ffc400; position:absolute; left:0; top:0; height:5px;}
.progressbar-lat-inner-icon{background: url(../../../images/progressbar-truk.png) no-repeat 0 0; vertical-align: middle; display: inline-block; width:50px; height:28px; position:absolute; top:-28px; right:0; color: #666666; font-size: 10px; padding: 4px 19px 0 5px;text-align: center;}

.payment-status-btn{position:relative;}
.payment-status-btn .view-btn{position:absolute; left:130px; top:0;}
.tabTitle-dis{float:right; width:80%;}
.tabTitle-dis-lft{float:left; width:60%;}
.tabTitle-dis-rgt{float:right;}
.tabTitle-btn{border:solid 1px #e8e8e8; height:36px; font-size:14px; color:#820024; line-height:34px; display:inline-block; padding:0 0; min-width:90px; text-align: center; margin-right: 5px;}
.tabTitle-btn:hover{color:#820024;}
.print-icon{background-position: -208px -354px; width: 22px; height: 24px; margin-right:5px;}
.pdf-icon{background-position: -189px -354px; width: 18px; height: 26px; margin-right:5px;}
.marge-icon{background-position: -163px -354px; width: 24px; height: 26px; margin-right:5px;}
.tabTitle-btn:hover .print-icon{background-position: -208px -384px;}
.tabTitle-btn:hover .pdf-icon{background-position: -189px -384px;}
.tabTitle-btn:hover .marge-icon{background-position: -163px -384px;}
.crg-dtl-pg .table .resolved-tooltips{width:inherit; white-space:nowrap; padding: 10px 12px;}
.t-eye-icon{background-position: -233px -354px; width: 22px; height: 13px;}
.t-list-icon{background-position: -257px -354px; width: 18px; height: 22px;}
.t-close-icon{background-position: -278px -354px; width: 11px; height: 11px;}
.t-stand-details-icon{background-position: -291px -354px; width: 22px; height: 23px;}
.icon-pd{margin:0 6px;}

/* tsi page */
.tsi-container{padding:0 15px !important;}
.mt-70{margin-top:70px;}
.cargo-dis-tp-box{border:solid 1px #e5e5e5; padding:10px 15px 0px 15px; margin-top: -80px; background: #fff; margin-left:70px; margin-right:70px;}
.tgdp-rgt-tp-ttl {color: #666666; font-size: 14px; margin: 0; line-height: 22px;}
.tgdp-rgt-tp-txt {color: #222222; font-size: 15px; margin-bottom: 0; height: 30px; line-height: 23px;}
.tgdp-rgt-tp-sect-cargo{display: inline-block; vertical-align: top;}
.tgdp-rgt-tp-sect-cargo:nth-child(1n){width:14%;}
.tgdp-rgt-tp-sect-cargo:nth-child(2n){width:18%;}
.tgdp-rgt-tp-sect-cargo:nth-child(3n){width:22%;}
.tgdp-rgt-tp-sect-cargo:nth-child(4n){width:15%;}
.tgdp-rgt-tp-sect-cargo:nth-child(5n){width:14%;}
.tgdp-rgt-tp-sect-cargo:nth-child(6n){width:14%;}
.tgdp-rgt-tp-sect-cargo:nth-child(7n){width:14%;}
.tgdp-rgt-tp-sect-cargo:nth-child(8n){width:18%;}
.tgdp-rgt-tp-sect-cargo:nth-child(9n){width:12%;}
.tgdp-rgt-tp-sect-cargo:nth-child(10n){width:10%;}
.tgdp-rgt-tp-sect-cargo:nth-child(11n){width:15%;}

.tsi-tbl{padding:10px 0 0 0;}
.tsi-tbl-row{position:relative; padding-left:28px; margin-bottom:2px;}
.nbr-txt{position:absolute; left:0; top:11px; font-size:16px; color:#666666;}
.tsi-tbl-row-inner{border:solid 1px #e4e4e4; background:#fff; padding:15px 160px 15px 20px; color:#222222; font-size:18px;}
.ys-btn-rgt{position:absolute; right:5px; top:7px;}
.ys-btn{display:inline-block; border:solid 1px #e8e8e8; font-size:15px; color:#999999; padding:8px 12px; background:#fff; min-width:45px; text-align:center;}
.ys-btn:hover, .ys-btn.active{text-decoration:none; color:#fff; background:#80c153;}
.no-btn{display:inline-block; border:solid 1px #e8e8e8; font-size:14px; color:#999999; padding:8px 12px; background:#fff;min-width:45px; text-align:center;}
.no-btn:hover, .no-btn.active{text-decoration:none; color:#fff; background:#dd6161;}
.b-right-icon{background-position: -317px -354px; width: 16px; height: 16px; margin-right:5px;}
.ys-btn:hover .b-right-icon{background-position: -335px -354px;}
.b-close-icon{background-position: -353px -354px; width: 11px; height: 11px; margin-right:5px; margin-top:-2px;}
.no-btn:hover .b-close-icon, .no-btn.active .b-close-icon{background-position: -366px -354px;}
.rfid-rw{margin-top:10px;}
.rfid-rw .tsi-tbl-row-inner{background:#999999; font-size:22px; color:#fff;}
.remark-tsi{padding-left: 28px; margin-top:10px;}
.remark-tsi .input-tx{width:calc(100% - 154px); border:solid 1px #e8e8e8; height:40px; padding:15px; font-size:14px; color:#999999; box-sizing:border-box;}
.btn-sbmt{background:#820024; min-width:150px; height:40px; font-size:16px; color:#fff; border:none;}
.btn-sbmt:hover{background:#740221;}
.tsi-tbl-row-inner.active{background:#f7f7f7; color:#666666;}
.input-tx-tsi{width:100%; border:solid 1px #e8e8e8; height:40px !important; padding:15px !important; font-size:14px; color:#999999; box-sizing:border-box; margin-top:2px;}
/* calendar style */
.cale-h-l-icon{background-position: -379px -354px; width: 6px; height: 10px; vertical-align:top;}
.cale-h-r-icon{background-position: -386px -354px; width: 6px; height: 10px; vertical-align:top;}
.cale-ago-icon{background-position: -166px -182px; width: 32px; height: 43px; vertical-align:top;}
.cale-pms-icon{background-position: -200px -182px; width: 32px; height: 43px; vertical-align:top;}
.cale-dpk-icon{background-position: -235px -182px; width: 32px; height: 43px; vertical-align:top;}
.cale-jet-icon{background-position: -270px -182px; width: 32px; height: 43px; vertical-align:top;}

.month {padding: 15px 20px; width: 100%; box-sizing:border-box; border:solid 1px #e5e5e5;}
.month ul {margin: 0; padding: 0; list-style:none;}
.month ul li {color: #222222; font-size: 22px; line-height:28px; margin-bottom:0;}
.month .prev {float: left; padding: 8px 9px; border: solid 1px #e8e8e8; line-height: 8px; cursor:pointer;}
.month .prev:hover{background-color:#efefef;}
.month .next {float: right; padding: 8px 9px; border:solid 1px #e8e8e8; line-height:8px; cursor:pointer;}
.month .next:hover{background-color:#efefef;}
.weekdays {margin: 0; padding:0; border:solid 1px #e5e5e5; border-top:none; float:left; width:100%; border-bottom:none; box-sizing:border-box;}
.weekdays li {display: inline-block; width: 13%; color: #666; text-align: center; list-style:none; padding: 10px 0;   background-color: #fff; margin:0; float:left; box-shadow: inset 0px 17px 45px 0px #f8f8f8; border-right:solid 1px #e5e5e5; box-sizing:border-box; min-height: 158px;}
.weekdays li:nth-child(1){background-color:#fff; box-shadow:none; width:9%;padding-top: 0px;}
.weekdays li .day-date{font-size:22px; color:#222222; display:block; font-weight:300; line-height:30px; padding-top:11px;}
.weekdays li .wk-name{font-size:16px; color:#999999; display:block; line-height:24px; position:relative;}
.weekdays li .wk-name:after{content:""; width:70px; margin:0 auto; position:absolute; left:0; right:0; height:2px; background-color:transparent; bottom: -7px;}
.weekdays li.active .wk-name:after{background-color:#ffc400;}
.weekdays li.active .day-date{color:#222222;}
.weekdays li.active .wk-name{color:#222222;}
.weekdays li.curent{box-shadow:none; position:relative;}
.weekdays li.curent:before{content:""; position:absolute; top:0; left:0; right:0; height:1px; width:100%; background-color:#ffd844;}
.weekdays li .wk-availability{font-size:16px; color:#666666; display:block;    padding-top: 28px;}
.weekdays li:last-child{border-right:none;}
.days-sctn{border: solid 1px #e5e5e5; border-top:none; float:left; width:100%; box-sizing:border-box;}
.days {padding:0; background: #fff; margin: 0; float:left; width:100%;}
.days li {list-style-type: none; display: inline-block; width: 13%; text-align: center; margin-bottom:0; font-size:12px; color: #777; vertical-align:top; border-right: solid 1px #e5e5e5; float:left; box-sizing:border-box; font-size:18px; color:#222222;    line-height:80px; border-top: solid 1px #e5e5e5;}
.days li .cale-i{display:block; text-align:center; padding: 11px 0 0;}
.days li .cale-ago-txt{font-size:13px; color:#222222; text-transform:uppercase; display:block; text-align:center; line-height:26px;}
.days li.na{color:#adadad}
.days li:nth-child(1){background-color:#fff; box-shadow:none; width:9%; line-height: inherit; border-top:none;}
.days li:last-child{border-right:none;}
/* calendar style end */
.box-header {padding: 15px 0 !important;}
.box-header > .box-tools {right: 0 !important; top: 12px !important;}
.document-content .activity-form .box-header .sprites.colps-btn.btn.btn-box-tool{height: 6px !important; width: 10px !important;}
.document-content .activity-form .box-header .sprites.colps-btn.btn.btn-box-tool.arrow-down{transform: rotate(180deg);}
.dwnld-btn{min-width: 40px; line-height: 27px; height: 30px; display: inline-block; border: 1px solid #e8e8e8; text-align: center; padding: 0 10px; margin:5px; position:relative;}
.dwnld-btn-icn {background-position: -592px -61px; border: 0 solid #e8e8e8; color: #820024; display: inline-block; font-size: 14px; height: 17px; margin: 0 10px 0 0; min-width: 17px; padding: 0px; text-align: center; opacity: 1; position: absolute;   right: 0px; top: 5px; cursor: pointer;}
.dwnld-btn:hover .dwnld-btn-icn{background-position: -786px -60px;} 
.discharge-list-wdt{width:100%;}
.discharge-list-container-wdt{ line-height:20px; float:none; display:table; min-height: 40px;}
.discharge-list-container-wdt-inner{display: table-cell; vertical-align: middle;}
.login-form input.in-frgt{padding: 4px 10px 4px 10px; height: 36px !important; width: 100%; box-sizing:border-box;}
.wdt-40{width:40%; float:left;}
.wdt-60{width:60%; float:left;}

/* radio button css */
.radiobtn-custom input[type=radio ]:not(old) { width : 25px; margin : 0; padding : 0; font-size : 1em; opacity : 0; }
.radiobtn-custom input[type=radio ]:not(old) + label { display : inline-block; margin-left : 0; line-height : 1.5em; margin-bottom: 10px; width: calc(100% - 39px);}
.radiobtn-custom input[type=radio ]:not(old) + label > span { display : inline-block; width : 21px; height : 21px; border : solid 1px #ccc; vertical-align : bottom; border-radius: 50%; position: relative; margin-right: 5px; }
.radiobtn-custom input[type=radio]:not(old):checked + label > span { }
.radiobtn-custom input[type=radio]:not(old):checked + label > span > span { display : block; width : 10px; height : 10px; border-radius : 50%; background :#820024; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }


/* jquery ui popup style */
.searchFilter .add-rule{width: 37px; height: 37px; font-size:32px;}
.searchFilter .delete-rule{width: 37px; height: 37px; font-size:32px;}

.searchFilter .adv-search-tbl td.data input, .searchFilter  .adv-search-tbl td.data select{margin-top:10px; box-sizing: border-box; height:36px;}
.fm-button{padding: .5em 1em;}
.fm-button-icon-left{padding-left: 2em;}
.fm-button-icon-right{padding-right: 2em;}

/* jquery ui popup style end */
.user-icon {width: 24px; height: 26px; display: inline-block; background-position: -105px -1px;}
.top-menu ul li:hover .user-icon {background-position: -105px -241px;}
.defaultlock{width: 17px; height: 22px; display: inline-block; background-position: -288px -296px;     position: absolute; right: 50px;}

/*---29-5-2017---*/
.mrs-tabs.pms-tabs-section .nav.nav-tabs li a{ height:45px !important;}
.mrs-tabs.pms-tabs-section .form-control{padding: 6px 4px;}
.mrs-tabs.pms-tabs-section .num-input{ display:inline-block;}
.mrs-tabs.pms-tabs-section .num-input .arrow-up-icon{ top:12px;}
.mrs-tabs.pms-tabs-section .num-input .arrow-down-icon{  bottom:10px;}

/*---30-5-2017---*/
.small-pdf-icn{ width:18px; height:24px; display:inline-block; background-position:-1px -429px;}
.ticket-small-img{width: 31px !important;height: 24px !important; }


/*---31-5-2017---*/
.small-xls-icn{width: 18px;height: 24px;display: inline-block;background-position: -23px -429px;}
.small-zip-icn{width: 18px;height: 24px;display: inline-block;background-position: -43px -429px;}
.small-doc-icn{width: 18px;height: 24px;display: inline-block;background-position: -63px -429px;}
.small-rtf-icn{width: 18px;height: 24px;display: inline-block;background-position: -83px -429px;}
.ago-rgt-tp-lft .ago-rgt-tp-box{ width:33%; float:left;}
.form-right-div   label.frm-horizon-row.frm-column-layout{ padding-top:7PX !important;}
.frm-elements-div {margin-top:0px !important;}
.input-field.profile-upload.document-box-left{ margin-top:15px;}

/*----1-6-2017--*/
#top_heading_fix .icomoon-icon-pen{color: #000;display: inline-block;font-size: 20px;margin-top: 20px;}
#tickets #cc_sh_t_title .error-msg-form { display: inline-block;margin-left:26% !important}
#tickets #cc_sh_t_description .error-msg-form { display: inline-block;margin-left:26% !important;}
#top_heading_fix .header-right-btns.View .icomoon-icon-pen{color: #838383;display: inline-block;
font-size: 14px;margin-top: 0 !important;}
.ago-rgt{padding: 0 15px;}
.tckt-chat-box:before{ background:rgba(0, 0, 0, 0) url("../../../images/shadow-bg.png") repeat-y scroll right top !important;}
.meeting-content .tgdp-rgt-tp{ width:100%; float:left;margin-top: 22px;}
.meetingattendblock{ width:100% !important; float:left;padding:0;box-shadow:0px 6px 7px 1px rgba(34,34,34,0.1);}
.pointer-arrow {cursor: pointer !important;}
.meetingattendblock .tgdp-rgt-tp-ttl{margin-bottom:10px;font-size: 16px;color:#222222 !important;position:relative;background: #ffcb05;padding:9px 19px;}
.calculation-box { border:1px solid #e5e5e5; display:inline-block; width:500px; background:#e5e5e5;}
.calculation-box-lt{ width:53%; float:left; padding:13px; background:#fff;}
.calculation-box-rt{ width:36%; float:right; padding:28px 13px; font-size:20px; line-height:30px;}
.calculation-totle{ display:inline-block; width:100%;}
.calculation-totle span{ display:inline-block; width:100%;}
.calculation-colum{ display:inline-block; width:auto; margin:5px 0;}
.calculation-colum strong{ display:inline-block; min-width:120px;}
.current-position-arrow img{ position:absolute; left:0;top:18px;}
.discharge-step.current_discharge .discharge-date:before{background-color: #ffcb05;}

.discharge-step.current_discharge .discharge-date:before{animation: 2s ease 0s normal none infinite running home-arrow-bounce;}
@-webkit-keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}
40%{-webkit-transform:translateX(10px);transform:translateX(10px)}
60%{-webkit-transform:translateX(5px);transform:translateX(5px)}
}
@keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}
40%{-webkit-transform:translateX(10px);transform:translateX(10px)}
60%{-webkit-transform:translateX(5px);transform:translateX(5px)}
}
.current-position-arrow img{ display:none;}
.meetingattendblock .tgdp-rgt-tp-txt{ padding: 12px 0;display:inline-block; width:100%;  margin-top:2px;height: auto !important;padding-left: 20px;padding-right: 20px;}
.meetingattendblock .tgdp-rgt-tp-txt img{ width:41px; height:41px; border-radius:50%; display:inline-block;margin-right:10px;}
.current-discharge1 .current-discharge {background-color: transparent;}
.discharge-step.current-discharge1 .discharge-date:before{background-color: #ffcb05;}

.discharge-step.current-discharge1 .discharge-date:before{animation: 2s ease 0s normal none infinite running home-arrow-bounce;}
@-webkit-keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}
40%{-webkit-transform:translateX(10px);transform:translateX(10px)}
60%{-webkit-transform:translateX(5px);transform:translateX(5px)}
}
@keyframes home-arrow-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateX(0);transform:translateX(0)}
40%{-webkit-transform:translateX(10px);transform:translateX(10px)}
60%{-webkit-transform:translateX(5px);transform:translateX(5px)}
}

/*.request_cargo .ago-rgt-tp-rgt{ border:1px solid #e5e5e5; padding:15px;margin-bottom: 15px;}
.request_cargo .ago-rgt-tp-lft{ margin-top:12px;}*/
.request_cargo .ago-rgt-tp-lft{ width:100%;}
.request_cargo .ago-rgt-tp-rgt{ width:100%;}
.request_cargo .ago-rgt-tp-rgt .ago-rgt-tp-box{ width:33%; float:left;}
.request_cargo .ago-rgt-btm .ago-rgt-btm-lft{ width:32%;}
.request_cargo .ago-rgt-btm .ago-rgt-btm-mdl{ width:32%;}
.request_cargo .ago-rgt-btm .ago-rgt-btm-rgt{ width:32%;}
.form-row .form-label em{ position:absolute;}


/*13-06-2017*/
.consumption_requests .ago-rgt-tp-lft{ width:100%;}
.consumption_requests .ago-rgt-tp-rgt{ width:100%;}
.consumption_requests .ago-rgt-tp-rgt .ago-rgt-tp-box{ width:32%; float:left;}
.consumption_requests .ago-rgt-btm .ago-rgt-btm-lft{ width:32%;}
.consumption_requests .ago-rgt-btm .ago-rgt-btm-mdl{ width:32%;}
.consumption_requests .ago-rgt-btm .ago-rgt-btm-rgt{ width:32%;}

.orders .ago-rgt-tp-lft{ width:100%;}
.orders .ago-rgt-tp-rgt{ width:100%;}
.orders .ago-rgt-tp-rgt .ago-rgt-tp-box{ width:32%; float:left;}
.orders .ago-rgt-btm .ago-rgt-btm-lft{ width:32%;}
.orders .ago-rgt-btm .ago-rgt-btm-mdl{ width:32%;}
.orders .ago-rgt-btm .ago-rgt-btm-rgt{ width:32%;}


/*13-06-2017*/

/*----6-6-2017--*/
.user-drop-menu .sub-top-menu.menu-style-list-1{ position:absolute; width:212px; right:0; margin-top:7px; border:1px solid #ffc300; background:#ffc300; border-top:0px;}
.user-image-block.user-drop-menu{background:#fff; padding:6px 6px 5px 7px !important;}
.user-drop-menu .sub-top-menu.menu-style-list-1 li{ list-style:none; display:inline-block; width:100%; margin-bottom:0px;}
.user-drop-menu .sub-top-menu.menu-style-list-1 li a{ height:auto !important; display:inline-block; width:100%; text-align:left; padding:9px 10px;}
.notifications-menu ul.dropdown-menu{margin-top:0; background:#fff !important; border:1px solid #d2d2d2 !important;}
.notifications-menu ul.dropdown-menu li.header{ background:#ffcb05 !important;}
/*--7-6-2017--*/
.progressbar-lat-inner-icon.progressbar-request-cargo{background: rgba(0, 0, 0, 0) url("../../../images/ship.png") no-repeat scroll 0 0;padding:4px 12px 0 0;top:-27px;right:0px;line-height: 30px;font-size: 14px;text-align: left;width: 140px;background-position:right;}
.progressbar-lat-txt-count{color: #222222;font-family: "Lato-Semibold";font-size: 16px;right: 9px;top: -15px;}
.lat-status-progressbar{margin-top: 20px;}
#discharge .lat-status-progressbar{ padding-left:100px; width:92%;margin-bottom: 57px;padding-right: 0;}
#notificationAppendData{background: #fff;display: inline-block;margin-top: 6px;padding: 15px;
 width: 100%;}
#notificationAppendData .activities{color: #222222;font-size: 14px;margin-bottom: 2px;}
#notificationAppendData .activities .time {display: inline-block;margin-right: 5px;min-width: 80px;text-align: center;vertical-align: top;}
#notificationAppendData .activities .status::before {background: #e5e5e5;border: 5px solid #fff;border-radius: 100%;color: #e5e5e5;content: "";font-size: 24px;height: 10px;left: -37px !important;position: absolute;top:0;vertical-align: middle;width: 10px;z-index: 999;}
#notificationAppendData .activities .status {background-color: #f7f7f7;color: #000;display: inline-block;font-size: 16px;
line-height: normal;margin: 0 0 0 35px;padding: 17px;vertical-align: middle;width: 79% !important;}
#notificationAppendData .activities::after {background: #e5e5e5;bottom: -68px;content: "";height: 100%;left: 98px;position: absolute;width: 1px;}
#notificationAppendData .activities::after {left: 202px;}
#notificationAppendData .activities .status p{ line-height:26px;margin-bottom: 0;}
/*---8-6-2017--*/
.profile-page-detail{ width:100%; display:inline-block;}
.profile-page-detail-left{ width:34%; float:left;padding: 0;}
.profile-page-detail-right{ width:55%; float:right;border: 1px solid #ebebe9;padding:30px;}
.profile-page-detail-block{ width:50%; display:inline-block;float:left;min-height: 180px;}
.profile-page-detail-block-left{ width:25%; float:left;}
.profile-page-detail-block-right{ width:100%; float:left;}
.profile-page-detail-block-right h3{ position:relative;margin-bottom: 25px;}
.profile-page-detail-block-right h3::after {background:#ffc400;bottom: -12px;content: "";height:1px;left: 0;position: absolute;width: 100px;}
.profile-page-detail img.ma_profile_image{ border:1px solid #eeeeec;border-radius: 0;}
.profile-page-row{ width:100%; display:inline-block; margin-bottom:10px;}

.profile-activities-list{background: #fff;display: inline-block;margin-top: 6px;padding: 15px;
 width: 100%;position: relative;}
.profile-activities-list .activities{color: #222222;font-size: 14px;margin-bottom: 2px;}
.profile-activities-list .activities .time {display: inline-block;margin-right: 5px;min-width: 80px;text-align: left;vertical-align: middle;}
.profile-activities-list .activities .status::before {background: #e5e5e5;border: 5px solid #fff;border-radius: 100%;color: #e5e5e5;content: "";font-size: 24px;height: 10px;left: -37px !important;position: absolute;top:21px;vertical-align: middle;width: 10px;z-index: 999;}
.profile-activities-list .activities .status {background-color: #f7f7f7;color: #000;display: inline-block;font-size: 16px;
line-height: normal;margin: 0 0 0 35px;padding: 17px;vertical-align: middle;width: 64% !important;}
.profile-activities-list .activities::after {background: #e5e5e5;bottom:16px;content: "";height: 78%;left: 98px;position: absolute;width: 1px;}
.profile-activities-list .activities::after {left: 202px;}
.profile-activities-list .activities .status p{ line-height:26px;margin-bottom: 0;}
.progressbar-first-child .progressbar-lat-inner-icon.progressbar-request-cargo{left:0 !important;}
.profile-page-detail-right .tabTitle h2 {color: #222;display: inline-block;font-weight: 600;font-size: 22px;margin:23px 5px 0;padding: 0;position: relative;}
.profile-page-detail-right .tabTitle h2::before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100px;z-index: 1;}
/*----8-6-2017--*/
.sub-top-menu.menu-style-list-1{ display:none;}
.user-image-block.user-drop-menu{border: 1px solid #fff !important;}
.user-image-block.user-drop-menu:hover{background-color: #fff!important;border-color: #ffcb05;box-shadow: 0px -3px 4px 3px rgba(34,34,34,0.1); cursor:pointer;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1{ display:block;}
.user-image-block img{ background:#fff;}
.errorContainer{ border:1px solid #dadfea !important; margin-top:7% !important;}
.errorContainer h1{ color:#231f20 !important;}
.errorContainer h1 small{ color:#231f20 !important;}
.errorContainer h2{ color:#555555 !important;margin: 20px !important;}
.errorContainer p{ color:#555555 !important;}
.calculation-crose{text-align: center !important;}
.calculation-colum{width: auto  !important;}
.calcul-text {display: block !important;width: auto !important;}
.calcul-num {display: block !important;width: auto !important;}
/*---9-6-2017--*/
.cargo-detail-status .dropdown-menu li{ border-bottom:1px solid #e8e8e8;}
.cargo-detail-status .dropdown-menu li a{ float:left; border:0px;}
.cargo-detail-status .dropdown-menu li:last-child{ border-bottom:0px;}
.notifications-menu ul.dropdown-menu.no-notification li .menu.menu-notification li{border:0px !important;padding: 110px 13px !important;text-align: center; background:#e5e5e5 !important;}
.content-errorbox.alert-success{ background-color:#dff9bf !important; border:1px solid #bce190 !important;color: #3f5822 !important;}
/*----10-9-2017--*/
.errorContainer{ border:1px solid #eeeeec !important; margin-top:7% !important; background:#eeeeec !important; width:700px !important;}
.errorcontainer-left{ float:left; width:20%; margin-right:2%; margin-top:50px;}
.errorcontainer-right{ float:left; width:60%;}
.errorContainer p{ text-align:left !important;}
.errorContainer .error-link-back{ text-align:left !important;}
.errorContainer h1{ color:#820024 !important;font-size: 5em !important; margin-bottom:0px;}
.notifications-menu ul.dropdown-menu li{ padding:0px;}
.errorcontainer-right .page-header{box-shadow:none !important;}
.input-prepend.input-append.text-append-prepend .append-addon{margin-left: 0px  !important;border:1px solid #dedede!important; border-radius:0px !important;}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input{border-left: 0px;}
.input-append .add-on, .input-append .btn, .input-append .btn-group{border-left: 0px;border:1px solid #dedede!important;}
/*---12-6-2017--*/
#pnotify_contatiner{display:none;}
/*---15-6-201---*/
/* Gantry Calendar CSS */
.gancal-row{  padding: 0 60px 75px;  position: relative;    width: 100%;}
.gancal-ttl .midd-box {margin-top: 0;}
.gancal-capacity{border: 1px solid #e5e5e5;    box-shadow: 0 17px 24px #f7f7f7 inset;    margin:0 0 10px;    padding: 10px 17px; display:inline-block;  width:97.2% !important; float:left}
.gancal-capacity label{color:#666; font-size:16px; float:left; width:100%; margin-bottom:15px;font-weight: 700;}
.gancal-capacity img{display:inline-block; float:left;}
.gancal-tp-box{  display: inline-block;  float: left;    margin-left: 20px;    margin-top: 15px;}
.gancal-tp-ttl{ color: #999999;  font-size: 14px;  line-height: 22px;    margin: 0; line-height:normal}
.gancal-tp-txt{  color: #222222; font-size: 22px;    margin-bottom: 0;  line-height:normal}
.leftPadd {float: left;padding-left: 0;}
.gancal-capacity .col-lg-3 {width: 25%;float: left;}
.rgtPadd {float: right;padding-right: 0;}
.gancal-capacity {border: 1px solid #e5e5e5;box-shadow: 0 17px 24px #f7f7f7 inset;display: inline-block;float: left;margin: 0 0 10px;padding: 10px 17px;width: 100%;}
.gancal-capacity .cale-i{display: inline-block;float: left;}
.gancal-capacity .gancal-box .cale-ago-icon{ width:53px; height:78px; display:inline-block;vertical-align: top; background-position:0 -455px;}
.gancal-capacity .gancal-box .cale-pms-icon{ width:53px; height:78px; display:inline-block;vertical-align: top; background-position:-54px -455px;}
.gancal-capacity .gancal-box .cale-dpk-icon{ width:53px; height:78px; display:inline-block;vertical-align: top; background-position:-108px -455px;}
.gancal-capacity .gancal-box .cale-jet-icon{ width:53px; height:78px; display:inline-block;vertical-align: top; background-position:-163px -455px;}
.month .prev{padding: 8px 9px 5px;}
.month .next{padding: 8px 9px 5px;}
.days-sctn li{min-height: 40px;}
.days li {min-height: 40px;}
.days li:nth-child(1){ border-bottom:1px solid #e5e5e5;}
.days:last-child{ border-bottom:0px;}
.weekdays span.cale-ago-txt{ color: #999999;display: block;font-size: 12px;line-height: 26px;text-align: center;text-transform: uppercase;}
.days li span.daysspan-txt{display: inline-block;margin-left: 0;position: relative;text-align: center;width: 100%;}
.days li{ line-height:40px;}
.days li span.daysspan-txt:after{content: ""; height:1px; background:#e5e5e5; width:40px; display:inline-block; position:absolute; top:0px;margin: 0 auto;right:0;left:0px;}
.available-icon{ width:10px; height:10px; display:inline-block; background: url(../../../images/available-icon.png) no-repeat; left: 10px;
    position: absolute;
    top: 15px;}
.schedule-icon{ width:10px; height:10px; display:inline-block; background: url(../../../images/schedule-icon.png) no-repeat; left: 10px;
    position: absolute;
    top: 15px;}
.days li{position: relative;}
.available-bottom-box{ width:100%; display:inline-block; margin-top:20px;}
.available-bottom-box ul{ margin:0; padding:0px;}
.available-bottom-box li{ list-style:none; float:left; margin-right:20px;}
.available-bottom-box .available-icon1{ width:10px; height:10px; display:inline-block; background:#820024;margin-right:13px;}
.available-bottom-box .schedule-icon1{ width:10px; height:10px; display:inline-block; background:#0b6623;margin-right:13px;}
/*---19-6-2017--*/
.trucks.weekdays li{min-height: 59px !important;font-size:17px;line-height: 39px;}
.trucks.weekdays li:nth-child(1){ padding-top:0px !important;border-bottom: 1px solid #e5e5e5;}
.overides {background-color: #ffc7d1}
/*---20-6-2017--*/
#meeting .tgdp-rgt{ width:100%; display:inline-block;}
#meeting .tgdp-rgt .tgdp-rgt-tp .tgdp-rgt-tp-sect{ width:24%;}
#meeting .tgdp-rgt .tgdp-rgt-tp .tgdp-rgt-tp-sect:nth-child(1) {min-width: 260px;}
#meeting .tgdp-rgt .tgdp-rgt-tp .tgdp-rgt-tp-sect:nth-child(5) {min-width: 260px;}
.tgdp-box-left{float: left;width: 80%;}
.tgdp-box-right{float: left;width: 20%;}
/*--21-6-2017--*/
.res-icon1{ width:21px; height:22px; display:inline-block; background-position:-1px -547px;}
.res-icon1:hover{background-position:-1px -576px;}
.program-res-icon{ width:25px; height:24px; display:inline-block; background-position:-24px -547px;}
.program-res-icon:hover{background-position:-24px -576px;}
.checkin-res-icon{ width:20px; height:24px; display:inline-block; background-position:-51px -547px;}
.checkin-res-icon:hover{background-position:-51px -576px;}
.delivered-res-icon{ width:25px; height:27px; display:inline-block; background-position:-73px -547px;}
.delivered-res-icon:hover{background-position:-73px -576px;}
.stand-by-details-res-icon{ width:22px; height:23px; display:inline-block; background-position:-100px -547px;}
.stand-by-details-res-icon:hover{background-position:-100px -576px;}
.resell-res-icon{ width:16px; height:22px; display:inline-block; background-position:-123px -547px;}
.resell-res-icon:hover{background-position:-123px -576px;}
.res-icon7{ width:22px; height:22px; display:inline-block; background-position:-140px -547px;}
.res-icon7:hover{background-position:-140px -576px;}
.res-icon8{ width:24px; height:26px; display:inline-block; background-position:-164px -547px;}
.res-icon8:hover{background-position:-164px -576px;}
.res-icon9{ width:18px; height:26px; display:inline-block; background-position:-190px -547px;}
.res-icon9:hover{background-position:-190px -576px;}
.res-icon10{ width:22px; height:24px; display:inline-block; background-position:-209px -547px;}
.res-icon10:hover{background-position:-209px -576px;}
.view-res-icon{ width:22px; height:13px; display:inline-block; background-position:-234px -547px;}
.view-res-icon:hover{background-position:-234px -576px;}
.res-icon12{ width:18px; height:22px; display:inline-block; background-position:-258px -547px;}
.res-icon12:hover{background-position:-258px -576px;}
.res-icon13{ width:11px; height:11px; display:inline-block; background-position:-279px -547px;}
.res-icon13:hover{background-position:-279px -576px;}
.res-icon14{ width:22px; height:23px; display:inline-block; background-position:-292px -547px;}
.res-icon14:hover{background-position:-292px -576px;}
.cancel-res-btn{background-position: left -536px top -63px;border: 0 solid #e8e8e8;color: #820024;display: inline-block;font-size: 14px;height: 14px;margin: 2px 6px 0;min-width: 14px;padding: 0px;text-align: center;opacity: 1;float: right;}
.cancel-res-btn:hover {background-position: -730px -63px;}
.download-res-icon{ width:18px; height:18px; display:inline-block; background-position:-344px -547px;}
.download-res-icon:hover{background-position:-344px -576px;}    
ul.list-inline{ width:100%; display:inline-block;margin-top: 20px;margin-bottom: 20px;}
.list-inline>li {width: 19%;margin-bottom: 8px; min-height: 43px;float: left;}
.list-inline-list-block{ padding:0px !important;}
.btn-info {background-color: #820024 !important;border-color: #820024 !important;}
.btn-info:hover, .btn-info:active, .btn-info.hover {background-color: #62001b !important;}
.email-icon-tab {background-position: 0px -606px;height: 17px;width: 25px; display:inline-block;margin-top: 8px;}
.desktop-icon-tab {background-position:-27px -606px;height: 24px;width: 24px;display: inline-block;margin-top: 0;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab .nav.nav-tabs li.active a .email-icon-tab{ background-position:0px -632px;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab .nav.nav-tabs li.active a .desktop-icon-tab{ background-position:-27px -632px;}
.days-sctn li .tooltips{display:inline-block}
.days-sctn li .tooltips .tooltips-inner{display:none;}
.days-sctn li .tooltips:hover .tooltips-inner{display:block;}
.days-sctn li .resolved-tooltips{background-color:#f7f7f7; border:solid 1px #e5e5e5; width:100px; position:absolute; right:0; bottom:29px; font-size:10px; color:#666666; padding:10px 0px; text-align:center}
.days-sctn li .resolved-tooltips::after {content: ""; position: absolute; top: 95%; right: 0%; margin-left: -1px; background-image:url(../../../images/asset/help-pop-down-arrow.png); background-repeat:no-repeat; width:14px; height:16px;}

.days-sctn li:hover .tooltips{display:inline-block}
.days-sctn li .tooltips .tooltips-inner{display:none;}
.days-sctn li:hover .tooltips .tooltips-inner{display:block;}
.days-sctn li:hover .resolved-tooltips{background-color:#f7f7f7; border:solid 1px #e5e5e5; width:100px; position:absolute; right:0; bottom:29px; font-size:10px; color:#666666; padding:10px 0px; text-align:center}
.days-sctn li:hover .resolved-tooltips::after {content: ""; position: absolute; top: 95%; right: 0%; margin-left: -1px; background-image:url(../../../images/asset/help-pop-down-arrow.png); background-repeat:no-repeat; width:14px; height:16px;}
.days-sctn li:hover .pay-tooltips{background-color:#f7f7f7; border:solid 1px #e5e5e5; width:100px; position:absolute; right:0; bottom:35px; font-size:10px; color:#666666; padding:0 0px; text-align:center;z-index:1;    left: 0;
    margin: 0 auto;}
.days-sctn li:hover .pay-tooltips::after {content: ""; position: absolute; top: 95%; right: 0%; margin-left: -1px; background-image:url(../../../images/asset/help-pop-down-arrow.png); background-repeat:no-repeat; width:14px; height:16px;}
/*--24-6-2017--*/
.gancal-capacity .gancal-box .cale-atk-icon {width: 53px;height: 78px;display: inline-block;vertical-align: top;background-position: -163px -455px;}
.cale-atk-icon {background-position: -270px -182px;width: 32px;height: 43px;vertical-align: top;}
/*--27-6-2017--*/
.progressbar-lat-inner-icon.progressbar-request-order{    background:url(../../../images/progressbar-truk.png) no-repeat 0 0;padding: 4px 12px 0 0;
   top: -27px;right: 0px;line-height: 15px;font-size: 14px; text-align: left;width: 85px;background-position: right;}
.progressbar-first-child .progressbar-lat-inner-icon.progressbar-request-order {left: 0 !important;    margin-left: 10px;}
.headingfix .heading .view-btn{ margin-top:4px;}
.ticket-status{ margin-top:-3px !important;}
.frm-merge-ctrl-block.frm-merge-ctrl-30.input-append.text-append-prepend{ padding-top:0px !important;}
.vertical-navigation-tabs{z-index:100 !important;}
#cc_sh_consumption_quantity .form-right-div.input-append.text-append-prepend strong{margin: 2px 8px 0 0 !important;display: inline-block;}
.dataTables_empty{ text-align:center !important;}
.activity-form .box .status p{ text-align:center;padding: 10px 10px; margin:0px;}
table.dataTable thead th, table.dataTable thead td{padding: 6px 10px !important;}
 .inline-addon-label{display: inline-block;padding: 5px;border: 1px solid #bcc3ca;height: 26px;line-height: 26px;}
#gantryCalendar .month button.process-date{border:0px;padding: 4px 10px; margin-top:7px; background:#820024; color:#fff;}
#cc_sh_cr_currency_id .frm-merge-ctrl-block.frm-merge-ctrl-58.input-append.text-append-prepend{ padding-top:0px;}
#cc_sh_jettycalculation .form-right-div.form-static-div  .span4{ margin-left:0px;}
#cc_sh_throughputcalculation .form-right-div.form-static-div  .span4{ margin-left:0px;}
/*---24-7-2017--*/
.tabContent.activities-content.document-content .activities:after{ bottom:0 !important;}
.nav-tabs > li > a{min-width: 100% !importnat;}
#tickets #cc_sh_t_title .error-msg-form {margin-left:26% !important;}
#tickets #cc_sh_t_description .error-msg-form {margin-left:26% !important;}
.content-wrapper.crg-dtl-pg #preferenceWrapper{padding: 30px !important;}
#preferencesDiv{ padding:0px;}
.email-preferences.col-md-6{ padding:0px;width: 47%;}
.desktop-preferences.col-md-6{ padding:0px;width: 47%;float: right;}
.sortable-table-main ul{ margin:0px;}
.sortable-table-main ul{ margin:0px;}
.preferences-title{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;margin-bottom: 30px;}
.preferences-title::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 60px;}
.sortable-table-main #savePreferences{margin: 10px auto;display: table;}
.mrgn-rgt-5.reqst-crgo-ttl.col-lg-12 .cargo-mnth{ margin-top:5px;}
.ys-btn.active .b-right-icon {background-position: -335px -354px;}
.answer-yes{ opacity:0.5 !important;}
.answer-no{ opacity:0.5 !important;}
.days-sctn ul li a{ color:#353535; text-decoration:none;}
.tickets-closed-div{padding-top: 120px !important;padding-bottom: 109px;}
.tickets-closed-div p a{font-size: 18px;}
#meeting .tgdp-rgt .tgdp-rgt-tp .tgdp-rgt-tp-sect:nth-child(9) {min-width: 260px;}
.doc-optional{background-color: #820024;border-bottom: 1px solid #820024;color: #fff;display: inline-block;
font-size: 14px;height: 10px;width: 10px;position: relative;text-align: center; border-radius:50%;margin-top:14px;float:left;margin-right: 5px;}
.optional-icon1{background-color: #820024;border-bottom: 1px solid #820024;color: #fff;display: inline-block;font-size: 14px;height: 10px;width: 10px;position: relative;text-align: center; border-radius:50%;vertical-align: middle;margin-right: 11px;}
.errorContainer-left{ width:25%; float:left; margin-top:25px;}
.errorContainer-right{ width:73%; float:right;}
.errorContainer-right .page-header h2{ text-align:left; margin:0px !important;}
.errorContainer-right .page-header{ box-shadow:none !important;}
.alert-info {background-color: #dff9bf !important;border: 1px solid #bce190 !important;color: #3f5822 !important;}
/*---25-7-2017---*/
.doc-icn {background-position: -85px -182px;border: 0 solid #e8e8e8;color: #820024;display: inline-block;font-size: 14px;
height:49px;margin: 0 10px 0 0;min-width: 38px;padding: 0px;text-align: center;opacity: 1;float: left;}
.pdf-icn {background-position: -310px -182px !important;height: 49px !important; min-width: 37px !important;}
/*.hide_consumption_div{ display:none;}  */
.form-row .form-label em{ display:inline-block !important;}
h3.inner-title .checkbox-inline{ float:right;}
h3.inner-title .checkbox-inline{background-color: #ffffff;border-color: #d2d2d2;color: #555555;  float:right; padding:5px 12px 5px 30px; border:1px solid #d2d2d2;}
h3.inner-title .checkbox-inline:hover{background-color: #820024;border-color: #820024;color: #ffffff; border:1px solid #820024;}
/*---26-7-2017---*/
#cc_sh_consumption_amount .form-right-div.input-prepend.input-append.text-append-prepend .inline-addon-label{ float:left;}

@media screen and (min-width:1024px) and (max-width:1279px) {
.ago-rgt{width:73.5%;}
}

/*---29-7-2017--*/
.latwaybillpdf-icon{ width:17px; height:17px; display:inline-block; background-position:-344px -547px;font-size: 0;}
.latwaybillpdf-icon:hover{background-position:-344px -576px;}
.frm-merge-ctrl-block.frm-merge-ctrl-60.input-append.text-append-prepend{ padding-top:0px !important;}
.msg-type-section  .send-btn{ margin-top:5px;}
/*--31-7-2017--*/
#notificationAppendData  .activities .status:before{left: -21px !important;}
#notificationAppendData .activities{ position:relative !important;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr.evenRow td{ position:relative;}
.ticket-status{ margin-top:6px !important;}
.header-right-btns.View{ margin-top: -37px !important;}
.tgdp-rgt-tp-txt{ height:inherit !important;}
#jetty_rate{float: left;border-right: 0;}
#jetty_demurrage_rate{float: left;border-right: 0;}
#throughput_rate{float: left;border-right: 0;}
#throughput_demurrage_rate{float: left;border-right: 0;}
.days-sctn li:hover .tooltips .tooltips-inner{ line-height:18px; padding:10px 0;}
.days-sctn li:hover .pay-tooltips::after{ top:100% !important;}
.admin-fancy-body #tickets #cc_sh_t_title .error-msg-form {margin-left: 118px !important;}
.admin-fancy-body #tickets #cc_sh_t_description .error-msg-form {margin-left: 118px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover{ background-color: #ffcb05 !important;border-color: #ffcb05;color:#ffcb05 !important;color: #830026 !important;}
/*---1-8-2017---*/
.notifications-menu ul.dropdown-menu li.footer a{color: #fff !important;display: table;width: auto;margin: 0px auto; padding: 7px 110px !important;background: #820024 !important;font-size: 14px;}
.notifications-menu ul.dropdown-menu li.footer a:hover{ background:#62001b !important; color:#fff !important;}
.notifications-menu ul.dropdown-menu li.footer{ padding-top: 5px !important;background: #fff;padding-bottom: 5px !important;}
.topbutton-gantry-calendar{ position:relative; text-align:right !important;}
.topbutton-gantry-calendar .process-date{position: absolute;right: 32px;top: -34px; padding: 2px 10px !important;}
#tsi_check .days-sctn li:hover .pay-tooltips{width: 155px;}
#tsi_check .days-sctn li:hover .pay-tooltips::after{ right:48% !important;}
#tsi_check .days-sctn li:hover .pay-tooltips{bottom: 79px !important;}
.days li{ cursor:pointer;}
/*----2-8-2017--*/
.crg-dtl-pg .remarks-icon {background-position: -904px -1px;height: 22px;width: 21px;}
.nav-tabs > li.active .remarks-icon {background-position: -926px -1px !important;width: 22px;height: 22px;}
.notifications-menu ul.dropdown-menu li{margin-bottom:0px !important;}
/*---3-8-2017--*/
.noPad .table {    border: 1px solid #c4c4c4 !important;margin-bottom: 0px !important;
margin-top: 0px !important;margin:0px !important;}
.admin-fancy-body .all-master-icon{background-position: -407px -660px;}
.admin-fancy-body .user-icon{background-position: -105px -241px;}
.top-company-select-box{padding: 13px 13px 10px 0;margin-bottom: 20px;}
.top-company-select-box label.form-label{width: 117px;font-weight: normal;}
.top-company-select-box .form-right-div{ width:280px;}
.tdy-dlv-sm-row-img-row .tdy-dlv-sm-col{ float:left;margin-top: 60px;}
.tdy-dlv-sm-row-img-row .tdy-dlv-sm-col:nth-child(1){ margin-top:0px;}
.days-sctn .no_records{text-align: center;margin: 35px 0; font-size:18px; color:rgb(130, 0, 36);}
.slimScrollRail{ z-index:1000 !important;}
.slimScrollBar.hasUl{ z-index:1000 !important;}
.navbar-nav>.notifications-menu>.dropdown-menu>li .menu, .navbar-nav>.messages-menu>.dropdown-menu>li .menu, .navbar-nav>.tasks-menu>.dropdown-menu>li .menu{ max-height:inherit !important;}
.lats table.grid-table-view  .crg-dtl-pg{ position:relative;margin-right: 6px;float:left;}
.lats table.grid-table-view #list2 tr:nth-child(2) .crg-dtl-pg .tooltips .tooltips-inner{ bottom:0; left:-115px;bottom: -9px;}
.remarks-list{ position:relative;}
.activities{position: initial !important;}
.activities-list{ position:relative;}

/*---4-8-2017--*/
.lats table.grid-table-view #list2 tr:nth-child(2) .crg-dtl-pg .resolved-tooltips::after{top: 45%;right: -14%;}
.lats table.grid-table-view #list2 tr:nth-child(2) .crg-dtl-pg .resolved-tooltips::after{ background:url(../../../images/asset/help-pop-down-arrow-1.png) no-repeat;}
.navbar-nav.top-hd-notifications>.notifications-menu>.dropdown-menu>li.footer>a, .navbar-nav.top-hd-notifications>.messages-menu>.dropdown-menu>li.footer>a, .navbar-nav.top-hd-notifications>.tasks-menu>.dropdown-menu>li.footer>a{color: #fff !important;display: table;width: auto;margin: 0px auto !important;padding: 7px 110px !important;background: #820024 !important;font-size: 14px; border-radius:0px !important;}

/*---9-8-2017---*/
.crg-dtl-pg .header-right-btns #status_wise_lats_action_ajax_append{float: left;margin-top: 9px;height: 24px;}
.crg-dtl-pg .header-right-btns #status_wise_lats_action_ajax_append  .resolved-tooltips::after{    top: 24%;
right: -14%;-ms-transform: rotate(265deg); /* IE 9 */-webkit-transform: rotate(265deg); /* Chrome, Safari, Opera */transform: rotate(265deg);}
.crg-dtl-pg .header-right-btns #status_wise_lats_action_ajax_append  .resolved-tooltips {right: 37px;bottom: -6px;}
.crg-dtl-pg .header-right-btns #status_wise_lats_action_ajax_append .crg-dtl-pg-details{float: left;margin-left: 7px;}
.forecasting-page .weekdays li{width:19.2%;min-height: 90px;position: relative;}
.forecasting-page .days li{width:19.2%;min-height:85px;}
.forecasting-page .weekdays li:nth-child(1){width:23%;}
.forecasting-page .days li:nth-child(1){width:23%;}
/*---16-8-2016--*/
.place-pds-box .place-pds-row .place-pds-col{ position:relative;}
.place-pds-box .place-pds-row .place-pds-col .calendar-icon{position: absolute;right: 0;bottom: 32px;}
/*---18-8-2016--*/
.profile-page-detail-right .profile-activities-list .activities::after {left: 186px !important;bottom: 0px !important;top: 0;height: 100% !important;}
.profile-page-detail-right .profile-activities-list .activities{ position:relative !important;}
.admin-fancy-body .cargo-tab.mrs-tab .chosen-container.chosen-container-single{width: 260px !important;}

/*--31-8-2017--*/
.forecasting-title h3{ width:100% !important;}
.forecasting-title .header-right-btns{margin-right: 1.75%;margin-top: -5px;}
.forecasting-page .forecasting-col-3 .days li{width: 25.66%;}
.forecasting-page .forecasting-col-3 .weekdays li{width: 25.66%;}
.forecasting-page .rscheckbox{position: absolute;left: 10px;top: 10px;}
.view-btn-generate{font-size: 14px;color: #820024;min-width: 70px;line-height: 27px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;background-position: -425px -70px;text-align: center;padding: 0 10px;}
.view-btn-generate:hover{background: #820024;border: 1px solid #820024;color: #fff;text-decoration:none;}
.forecasting-page .forecasting-col-3 .weekdays li:nth-child(1){width: 23%;}
.forecasting-page .forecasting-col-3 .days li:nth-child(1){width: 23%;}
.input-group-rgt .icon {position: absolute;right: 2px;top: 10px;z-index: 1;}
.calendar-icon {background-position: -204px -1px;display: inline-block;height: 22px;margin-right: 7px;margin-top: -3px;vertical-align: middle;width: 22px;}
.forecasting-title .calendar-icon{position: absolute;right: 18px;top: 16px;}
.calendar-toptitlt-icon{width: auto;display: table;margin: 0 auto;}
.calendar-toptitlt-icon .cale-i{float: left;margin-top: 9px;margin-right: 12px;}
.calendar-toptitlt-icon .day-date{ margin-top:6px;}
.forecasting-page .forecasting-col-3 .weekdays li{ padding:0;}
.forecasting-page .forecasting-col-3 .weekdays li a{ display:block; }
.forecasting-page .forecasting-col-3 .weekdays li a label{padding:0;    margin:10px;min-height: 70px;cursor: pointer;display: block;}
.forecasting-page .days li label{min-height: 85px;cursor: pointer;}
/*--4-9-2017--*/
.resetdocsearch{font-size: 14px;color: #820024;min-width: 70px;line-height: 27px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;background-position: -425px -70px;text-align: center;padding: 0 10px;background:#fff;}
.resetdocsearch:hover{background: #820024;border: 1px solid #820024;color: #fff;}
.sprites.btn-box-tool.arrow-down{ margin-top:12px; margin-left:12px;}
.days-sctn ul.days:last-child li:nth-child(1){ border-bottom:0px;}
.forecasting-request-title .col-md-4.leftPadd{ width:auto;    padding-right: 0;}
.forecasting-request-title .col-md-4.leftPadd span.form-label-fore{float: left;margin: 5px 19px 5px 5px;}
.forecasting-request-title .col-md-4.leftPadd .form-group{ float:left;}
/*--5-9-2017--*/
.meetingattendblock p.tgdp-rgt-tp-txt:last-child{ border-bottom:0px;}
#remarksData .activities .status {width: 82.44444% !important;}
#activitiesAppendData .activities .status {width: 81.44444% !important;}
#documentsAppend .documents-list .documents-due_diligence_form:nth-child(3n){ padding-right:0px;}
.data-export-main .export-right .ui-multiselect{width:auto !important;min-width: 180px; }
.top-list-spacing .content.content-main{ min-height:inherit; padding-bottom:0px !important;}
.top-list-spacing .content.content-main:last-child{padding-bottom:15px !important;}
.truck-images-block {margin-left:0% !important;width: 100% !important;}
.truck-images-block .tgdp-rgt-tp-sect.truck_images{ width:100%;}
.truck-images-block .tgdp-rgt-tp-sect.truck_images span.truck_images-box{    float: left;border: 1px solid #e5e5e5;/*width: 80px;height:82px;*/    width: auto !important;height: auto !important;margin-right: 15px;padding: 5px;}
.truck-images-block .tgdp-rgt-tp-sect.truck_images span.truck_images-box img{ height:60px;}
.text-orange {color: #f7941d !important;}
.hidefrli {display:none !important;}
.showfrli {display:block !important;}
ul#sortableQuestions{ margin:5px 18px;}
.home-page-boxes .sitemap-items .box:hover .title{ border:1px solid #ffcb05;background:#ffcb05 !important;}
.home-page-boxes .sitemap-items .box:hover .content{ border:1px solid #ffcb05;border-top:0px;background:#fffcf4;}
/*--12-9-2017--*/
ul.token-input-list .token-input-token{ position:relative;}
ul.token-input-list .token-input-token .token-input-delete-token{ position: absolute;right: 3px;
 color: #212025;top:3px;font-size: 16px;    width: auto;}
ul.token-input-list .token-input-token p{max-width:95%; overflow:hidden; display:inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}

/*---13-9-2017--*/
.activities:last-child::after {display: inline-block !important;}
li.token-input-token{ background-color:#fbf5df !important;}
.div.token-input-dropdown li a:hover{ background-color:#ffcb05 !important;}
.tbl-search-records tr:hover a{ color:#830026 !important;}
.left-search-td .tbl-search-records ul.token-input-list-facebook{margin-top: 11px;width: 99% !important;}
.tbl-left-search .search-show-hide {margin-top: 5px !important;}
.left-search-td .search-icon.minimize-search{background-color: #820024;border-color: #820024 !important;}
.left-search-td .search-icon.maximize-search{background-color: #000;border-color: #000 !important;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-dashboard{ background-position:-1px -269px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-masters{ background-position:-406px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-approvals{ background-position:-330px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-users{ background-position:-99px -269px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-sites{ background-position:-278px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-assets{background-position: -378px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-companie{background-position:-231px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-carriers{background-position:-227px -241px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-transactions{background-position:-253px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-invoices{background-position:-52px -269px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-configurations{background-position:-431px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-portal-settings{background-position:-303px -327px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .user-icon{background-position:-105px -241px;}
.listsearch-container:hover, .listsearch-container.active{background: #820024;border-color: #820024;}
.ui-jqdialog .ui-jqdialog-titlebar-close span{ width:13px; height:13px; background:url(../../../images/titlebar-close.png) no-repeat 0 0; margin-top:3px;}
.ui-jqdialog .ui-jqdialog-titlebar-close span:hover{ width:13px; height:13px; background:url(../../../images/titlebar-close-hover.png) no-repeat 0 0; margin-top:3px;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr:hover td {background: #fff; position:relative;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr:hover td::before { content: " "; width:100%; background:#ffd844; height:1px; position:absolute; top:-1px; left:0;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr:hover td::after { content: " "; width:100%; background:#ffd844; height:1px; position:absolute; bottom:-1px; left:0;box-shadow: 1px 3px 6px 1px #f2f2f2;}
.EditButton .ui-state-default .ui-icon {background-image: url(../../../images/ui-icons1_white.png) !important;}
select:focus{ border-color:#a9a9a9 !important;}
.dropzone .dz-message span{border: 1px solid #820024 !important;color: #820024 !important;}
.dropzone .dz-message span:hover{ background:#820024; color:#fff !important;}
li.token-input-selected-token-facebook{background-color: #820024 !important;border: 1px solid #820024 !important;}
li.token-input-selected-token-facebook span{ color:#fff;}
.top.li-dropdown  .show-more-menus .minia-icon-list-3::before{ font-size:16px !important;}
.btn-mrs-default.disabled:hover, .btn-mrs-default[disabled]:hover, fieldset[disabled] .btn-mrs-default:hover, .btn-mrs-default.disabled:focus, .btn-mrs-default[disabled]:focus, fieldset[disabled] .btn-mrs-default:focus, .btn-mrs-default.disabled.focus, .btn-mrs-default[disabled].focus, fieldset[disabled] .btn-mrs-default.focus{background-color: #ccc !important;border-color: #ccc;}
/*--19-9-2017 menu css--*/
.top-menu ul li a.top_link.active, .top-menu ul li a.top_link.active span.down{box-shadow: none !important;}
.top-menu ul li a.top_link.active{box-shadow: 0px -3px 4px 3px rgba(34,34,34,0.1);}
.top-menu ul li a.top_link.active{ border:0px !important;}
.top-menu ul li a.top_link.active:after{ display:none;}
.top-menu ul li:hover ul.sub {box-shadow: 0px 3px 4px 3px rgba(34,34,34,0.1); }
.top-menu ul li:hover ul.sub, .top-navigation-bar .chosen-container-single .chosen-drop, .toprightarea .chosen-container .chosen-drop, ul.vertical-dropdown-menu { border:none; border-color: #fff; background: #fff; }
.top-menu ul li:hover ul.sub li, .vertical-dropdown-menu li.top { border-color: #fff !important; }
.top-menu ul li:hover ul.sub li a.current, .top-menu ul li:hover ul.sub li a.current span { color: #666666 !important; }
.top-menu ul li ul.sub li a.current { background-color: #fff; }
.top-menu ul li:hover ul.sub li a { background-color: #fff; }
.top-menu ul li a.top_link.active span.down, .top-menu ul li a.top_link.active i{ color:#820024;}
.top-menu ul li:hover ul.sub li:hover a {background-color: #ffcb05; color:#820024 !important;}
.top-menu ul li:hover > a.top_link {background-color: #fff !important;border-color: #fff;}
.top-menu ul li:hover > a.top_link span.down, .top-menu ul li:hover a.top_link i {color: #820024;}
ul.vertical-dropdown-menu > li:hover > a i, ul.vertical-dropdown-menu > li:hover > a span, ul.vertical-dropdown-menu > li:hover > a span i {color: #820024 !important;}
ul.vertical-dropdown-menu > li > a.top_link {background-color: #fff;}
.top-menu ul li:hover ul.sub, .top-navigation-bar .chosen-container-single .chosen-drop, .toprightarea .chosen-container .chosen-drop, ul.vertical-dropdown-menu{box-shadow: 0px 3px 4px 3px rgba(34,34,34,0.1); }
.vertical-dropdown-menu li:hover ul.sub {left: -200px!important;top: 0px!important;}
ul.vertical-dropdown-menu li:hover > a.top_link{background-color: #ffcb05 !important;}
.tgdp-rgt-tp-txt-left{float: left;width: 20%;}
.tgdp-rgt-tp-txt-right{float: right;width:78%;border-bottom:1px solid #eeeeec; padding-bottom:10px;}
.tgdp-rgt-tp-txt-right p{ font-size:16px; color:#222222; margin-bottom:0px;}
.tgdp-rgt-tp-txt-right span{ font-size:13px; color:#666666; display:block;}
.searchFilter .add-rule.ui-add{line-height: 26px;}
.form-row .form-label em{color: #820024;font-size: 18px;}
.top-menu ul li:hover a.top_link.active{ background:#ffcb05 !important;}
.icomoon-icon-help{ color:#820024;}
.entypo-icon-close{ color:#820024;}
/*--20-9-2017--*/
.btn.btn-info.flwpug_getpaid button{ background-color:transparent !important;border-color:transparent !important;}
#payment_div  #frmbtn_discard{padding: 11px 25px !important; border-radius:0px !important; border:0px !important;}
.login-headbg-payment_gateway p{padding-bottom: 22px !important;margin: 0;}
[class^="brocco-icon-"], [class*=" brocco-icon-"], [class^="cut-icon-"], [class*=" cut-icon-"], [class^="entypo-icon-"], [class*=" entypo-icon-"], [class^="icomoon-icon-"], [class*=" icomoon-icon-"], [class^="minia-icon-"], [class*=" minia-icon-"], [class^="iconic-icon-"], [class*=" iconic-icon-"], [class^="meteo-icon-"], [class*=" meteo-icon-"], [class^="silk-icon-"], [class*=" silk-icon-"], [class^="typ-icon-"], [class*=" typ-icon-"], [class^="wpzoom-"], [class*=" wpzoom-"], [class^="eco-"], [class*=" eco-"], [class^="wpzoom-"]:before, [class*=" wpzoom-"]:before, [class^="eco-"]:before, [class*=" eco-"]:before {color: #9c9c9c;}
/*----21-9-2017-- popup design-*/
.popup-lt-block{ width:auto;background:#ffcb05; min-height:480px;padding:28px 40px 10px 40px;}
.popup-main-title-icon{width:100%; display:inline-block; text-align:center;margin-bottom:20px;}
.popup-main-title span{ display:block; font-size:22px; color:#222222;text-align: center;}
.popup-main-title{ display:inline-block; width:100%;}
.popup-label-box{ width:100%; display:inline-block;margin-top:25px;}
.label-box-row span{ display:inline-block; width:100%; font-size:12px; color:#820024;}
.label-box-row em{ display:inline-block; width:100%; font-size:16px; color:#222222; font-style:normal;    word-break: break-word;}
.label-box-row{ margin-bottom:25px;}
.products_test2 .div-main-top-detail-view{ border:0px !important;}
.top-frm-tab-layout {width: auto !important; }
.products_test2 .scrollable-content.top-block-spacing { margin-top: 0px !important; float: right; clear: none; width: 69%;}
.products_test2 .top-frm-spacing{ margin:0px !important;}
.products_test2 .three-block-view{ width:50% !important;margin-top: 0px!important;}
/*.products_test2 .frm-block-layout .box .content{height: 500px;overflow-y: auto;}*/
.products_test2   form{ margin:0px !important;}
.admin-fancy-body .main-content-div{ padding:0px !important;margin:0px;}
.admin-fancy-body .form-row .form-label{ line-height:18px; min-height:inherit;color:#666666 !important; font-size:14px !important;}
.products_test2 .action-dir-align{ text-align:center;}
.forecasting-top-ullage { float: right; position: absolute; right: 23px; top: 28px; text-align: right; }
.forecasting-top-ullage label.for-ullage-label { float: left; width: auto; margin-top: 8px; margin-right: 10px; }
.forecasting-top-ullage .forecasting-select { min-width: 150px; float: left; }
.forecasting-top-ullage .tabTitle { float: left; margin-right: 10px; }
.left-search-panel .tbl-search-records{ background-color:transparent !important;}
.left-search-panel ul.token-input-list-facebook li input{ padding:0px 8px}
.reqst-crgo-ttl .cargo-detail-status .view-btn.view-more-disp{margin-top: 3px;}
/*--27-9-2017--*/
.days li:hover{ background:#fbf5df;}
.place-content{padding:0 !important;display: inline-block;width: 100%;}
.table-grid table.dataTable thead th:last-child, .table-grid table.dataTable tbody td:last-child{max-width: inherit !important;}
.tabTitle{display: inline-block;width: 100%;padding-bottom: 28px;}
/* Custom Radio and Checkbox */
.custom-chk, .custom-opt { margin-top: 10px; }
.custom-chk input[type="checkbox"], .custom-opt input[type="radio"] { left:-9999px; position:absolute; }
.custom-chk label, .custom-opt label { padding-left:30px;display: inline-block; vertical-align: middle; line-height:  22px !important; font-size:12px; color:#222222;}
.custom-chk label { background:url(../../../images/radio-sprites.png) no-repeat 0 0;  } 
.custom-chk label.checked { background:url(../../../images/radio-checkbox-sprites.png) no-repeat 0 0; }
.custom-chk ul li, .custom-opt ul li { list-style-type: none;float: left; margin-right:15px;}
/* Custom Radio and Checkbox */
.forecasting-page .calendar-toptitlt-icon .cale-i{ float:none !important;margin-top:0px !important;margin-right:0px !important;}
.bo_credit_apply .form-row{margin-top: 5px;padding-top: 5px;padding-bottom: 5px;}
.forecasting-page .days li label {display: block; margin: 0; position: absolute; width: 100%; padding: 0; background-position: 12px 12px; }
.forecasting-page .checkbox-cale{ margin-top:0px !important;}
.forecasting-top-ullage .tabTitle{ width:auto !important;}
.forecasting-page .forecasting-col-2 .days li{width: 38.5%;}
.forecasting-page .forecasting-col-2 .weekdays li{width: 38.5%;}
.forecasting-page .forecasting-col-2 .weekdays li:nth-child(1){width: 23%;}
.forecasting-page .forecasting-col-2 .days li:nth-child(1){width: 23%;}
.forecasting-page .forecasting-col-2 .weekdays li{ padding:0;}
.forecasting-page .forecasting-col-2 .weekdays li a{ display:block; }
.forecasting-page .forecasting-col-2 .weekdays li a label{padding:0;    margin:10px;min-height: 70px;cursor: pointer;display: block;}
.forecasting-page .forecasting-col-4 .days li{width: 19.22222%;}
.forecasting-page .forecasting-col-4 .weekdays li{width: 19.22222%;}
.forecasting-page .forecasting-col-4 .weekdays li:nth-child(1){width: 23%;}
.forecasting-page .forecasting-col-4 .days li:nth-child(1){width: 23%;}
.forecasting-page .forecasting-col-4 .weekdays li{ padding:0;}
.forecasting-page .forecasting-col-4 .weekdays li a{ display:block; }
.forecasting-page .forecasting-col-4 .weekdays li a label{padding:0;    margin:10px;min-height: 70px;cursor: pointer;display: block;}

.products_test2  .frm-ctrls-bar.bot-btn-ltl{ margin-bottom:20px;}
/*-------------------------popup css design------------------------------*/
.has-detail-view .div-main-top-detail-view{ border:0px !important;}
.has-detail-view .scrollable-content.top-block-spacing { margin-top: 0px !important; float: right; clear: none; width: 69%;}
.has-detail-view .top-frm-spacing{ margin:0px !important;}
.has-detail-view .three-block-view{ width:50% !important;margin-top: 0px!important;}
.has-detail-view   form{ margin:0px !important;}
.has-detail-view .main-content-div{ padding:0px !important;}
.has-detail-view .form-row .form-label{ line-height:18px; min-height:inherit;color:#666666 !important; font-size:14px !important;}
.has-detail-view .action-dir-align{ text-align:center;}
.has-detail-view .headingfix{ display:none !important;}
.has-detail-view .action-dir-align{ display:none !important;}
.ahas-detail-view textarea.frm-size-medium{ height:110px !important;}
.has-detail-view  .single-row-view .row-fluid .span3{ color:#222222 !important; font-size:14px;}
.has-detail-view  .frm-ctrls-bar{margin-left: 27% !important; margin-bottom:30px;}
.has-detail-view .main-content-div{ margin-top:0px !important;}
#trmid_template{ margin-top:0px !important;}
.has-detail-view .box .content{padding-top: 0;padding-bottom:0px;}
.has-detail-view .two-block-view label.form-label.span3{ width:100% !important;}
.regular-radio:checked + label:before{ color:#820024;}
.regular-radio + label{ color:#820024;}
.fancybox-close{ right:2px; top:2px; width:39px; height:39px;}
/*.fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../../../images/popupclose-icon-hover.png);}*/
.fancybox-close{background-image: url(../../../images/popupclose-icon-hover.png);}
.fancybox-item.fancybox-close:hover {background-image: url(../../../images/popupclose-icon.png) !important;}
.has-detail-view{ margin:0px !important;}
/*-------------------------popup css design------------------------------*/

label.frm-column-layout {cursor: pointer;}
.block-icon{ background:rgba(0, 0, 0, 0) url(../../../images/block.png) no-repeat; width:24px; height:20px; display:inline-block;margin-top:2px;}
.block-icon:hover{ background:rgba(0, 0, 0, 0) url(../../../images/block-hover.png) no-repeat; width:24px; height:20px; display:inline-block;}
.end-loading-icon{ background:rgba(0, 0, 0, 0) url(../../../images/end-loading.png) no-repeat; width:22px; height:24px; display:inline-block;}
.security-icon{ background:rgba(0, 0, 0, 0) url(../../../images/security.png) no-repeat; width:27px; height:22px; display:inline-block;}
.security-icon:hover{ background:rgba(0, 0, 0, 0) url(../../../images/security-hover.png) no-repeat; width:27px; height:22px; display:inline-block;}
.start-loading-icon{ background:rgba(0, 0, 0, 0) url(../../../images/start-loading.png) no-repeat; width:23px; height:22px; display:inline-block;}
.has-detail-view .single-row-view textarea.frm-size-medium {width: 80%!important;}
has-detail-view .two-block-view .error-msg-form {margin-left: 0 !important;float: left;}
.has-detail-view .top-frm-tab-layout { width: 31% !important; float: left; }
.has-detail-view .img-inline-display .img-view-section .fa.fa-file-pdf-o.fa-3x{font-size: 30px; color:#f15642;}
.has-detail-view .upload-image-btn .icon16{color: #555555 !important;}
.has-detail-view  .icomoon-icon-help:before{color: #555555 !important;}
.custom_clear_arrow { background: url(../../../images/custom_clear_arrow.png) no-repeat; display: inline-block; background-position: center; position: absolute; width: 26px; height: 37px; right: 102px; top: 10px; cursor: pointer; }
.edit-icon-popup{position: absolute;right: 49px;z-index: 100;top: 8px;}
.edit-icon-popup:hover img{ opacity:0.8;}
.has-detail-view .frm-ctrls-bar { margin-left: 0 !important; margin-bottom: 30px; background: #e8e8e8; margin: 0 !important; display: inline-block; width: 69% !important; padding: 10px 0; position: fixed; right: 0; bottom: 0px; }
.action-btn-align { float: none !important; margin: 0 auto !important; display: table; }
.has-detail-view .scrollable-content.top-block-spacing { width: 69%; }
.has-detail-view .form-table-row{height: 164px;overflow: auto;display: block;width: 100%;}
.has-detail-view .img-inline-display .img-view-section .fa.fa-file-word-o.fa-3x {font-size: 30px;color: #333333;}
.has-detail-view .label-box-row em img{margin-left: 3px; cursor:pointer;}
.has-detail-view  .two-block-view .form-right-div{ width:94% !important;}
.has-detail-view .two-column-block .frm-token-autocomplete.frm-size-medium {width: 90% !important;}
.has-detail-view .btn-uploadify.frm-size-medium {width: 68% !important;}
.has-detail-view  .two-block-view .form-right-div strong{color:#820024;}
.has-detail-view .two-block-view .error-msg-form {margin-left: 0% !important;width:100%; display:inline-block;}
.right-vessel label.form-label.span3{padding-top: 0;margin: 0;}
.two-block-view.right-vessel{ width:25% !important; float:left !important;margin-top: 28px !important;}
.two-block-view.right-vessel .form-label.span3{ padding:0;}
.two-block-view.left-vessel label.form-label.span3{font-size: 17px !important;color: #222222 !important;font-weight: bold;}
.fa.fa-cog.fa-spin.fa-32{ background:url(../../../images/loaderhorse-gif-47.gif) no-repeat; width:50px; height:32px; display:inline-block;font-size:0px;animation:none !important;}
.nav-tabs > li.disabled a:hover{ border-bottom:0px;}

.add-to-waitinglist{width:20px; height:21px; display:inline-block;background-position:-1px 
-689px;}
.add-to-waitinglist:hover{background-position:-1px -712px;}
.lock-icon{width:17px; height:21px; display:inline-block;background-position:-23px 
-689px;}
.lock-icon:hover{background-position:-23px -712px;}
.cancel-icon{width:15px; height:15px; display:inline-block;background-position:-43px 
-693px;margin-top: 4px;}
.cancel-icon:hover{background-position:-43px -716px;}
.bill-generate-icon{width:28px; height:18px; display:inline-block;background-position:-61px 
-691px;}
.bill-generate-icon:hover{background-position:-61px -714px;}
.unlock-icon{width:17px; height:21px; display:inline-block;background-position:-93px 
-689px;}
.unlock-icon:hover{background-position:-93px -712px;}
.frm-elem-block.frm-thclm-view #frmaddupdate .frm-merge-ctrl-block.frm-merge-ctrl-50 .frm-phone-number.frm-size-medium {width: 73.7% !important;}
.out-of-waiting-icon{width:20px; height:21px; display:inline-block;background-position:-113px 
-689px;}
.out-of-waiting-icon:hover{background-position:-113px -712px;}
.unblock-icon{ background:rgba(0, 0, 0, 0) url(../../../images/unblock.png) no-repeat; width:24px; height:26px; display:inline-block;}
.tabContent.sprttct-content.document-content{ padding-bottom:0px !important; margin:0px !important;}
.tabContent.sprttct-content.document-content .table.table-striped.dataTable.no-footer{ padding-bottom:0px !important; margin:0px !important;}
.tooltips{ margin:0 2px;}
.has-detail-view .custom_clear_arrow{ top:34px;}
.has-detail-view #compartmenterr{ position:absolute;margin-top: -28px;background:#fff;}
.upload-multi-file .img-inline-display img {height: 30px;width: 30px;}
.file-inline-display .img-hover-section.view-mode {top: 7px;left: 4px;}
.header-right-btns.View .frm-back-to{ padding-top:0px !important;}
/*---23-10-2017--new tabs design---*/
.sync-icon{width: 20px;height: 19px;display: inline-block;background-position:0px 
-734px;margin-top: 2px;}
.sync-icon:hover{background-position: 0px -760px;}
.sync-not-icon{width: 24px;height: 24px;display: inline-block;background-position:-21px -734px;margin-top: 2px;}
.sync-not-icon:hover{background-position: -21px -760px;}
.error-icon{width: 4px;height: 18px;display: inline-block;background-position:-48px -734px;margin-top: 2px;}
.error-icon:hover{background-position: -48px -760px;}
/*---24-10-2017----*/
.EditButton .ui-state-default .ui-icon{ display:none;}
.fm-button-icon-right {padding: 6px 14px !important; font-size:16px !important;}
.fm-button-icon-left{padding: 6px 14px !important;font-size:16px !important;}
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content{ padding:14px !important;}
.admin-fancy-body #tickets #cc_sh_t_ticket_category_id .error-msg-form {margin-left: 118px !important; float:left;width: 80%;}
.file-inline-display .img-hover-section {left: 4px !important;top: 5px !important;}
.label-box-row{word-break: break-all;}
.lats table.grid-table-view  .crg-dtl-pg{ margin-right:0px !important;}
.admin-fancy-body #tickets #cc_sh_t_ticket_category_id .error-msg-form {width:80%;}
.admin-fancy-body #tickets #cc_sh_t_title .error-msg-form {width:80%;}
.admin-fancy-body #tickets #cc_sh_t_description .error-msg-form {width: 80%;}
.cargo-tab.mrs-tab .nav-tabs > li {/*min-width: 125px !important;*/min-width: 125px !important;}
.fa.fa-file-pdf-o.fa-3x{font-size: 30px; color:#f15642;}
.lats-all-icon {background-position: -135px -689px;width: 23px;height: 21px; }
.mrs-tab  .nav-tabs  li.active .lats-all-icon {background-position: -135px -712px;}
.total-credit-hd{max-width: initial;}
.has-detail-view .two-block-view.tab-focus-element.demurrage-details-colum h2{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;    font-weight: 400;margin-bottom:20px;}
.has-detail-view .two-block-view.tab-focus-element.demurrage-details-colum h2::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.has-detail-view .two-block-view.tab-focus-element.demurrage-details-colum { width:100% !important;}
.has-detail-view .two-block-view.tab-focus-element.demurrage-details-colum .agency-content{ width:100%; display:inline-block;}
.has-detail-view .two-block-view.tab-focus-element.demurrage-details-colum .agency-content p{ float:left; width:50%;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab .nav.nav-tabs li a{ min-width:100% !important;}
.has-detail-view .box .content.noPad.form-table-row{ padding-top: 0;}
.ui-tooltip-tipsy{ background:#ffcb05 !important; color:#000 !important;}
.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#ffcb05 !important;}
.fm-button .ui-icon{ display:none;}
.upload-image-btn .img-inline-display img {height: 30px;width: 30px;}
.upload-image-btn{ margin-left:5px;}
#searchcntfbox_list2 .EditButton .fm-button{ background:#999999 !important; border:1px solid #820024 !important;border-radius:0px !important;color:#fff !important;}
#searchcntfbox_list2 .EditButton .fm-button:hover{ background:#868686 !important; color:#fff !important;}
#searchcntfbox_list2 .EditButton .fm-button{ background:#999999 !important; border:1px solid #999999 !important;border-radius:0px !important;color:#fff !important;}
#searchcntfbox_list2 .EditButton .fm-button:hover{ background:#868686 !important; color:#fff !important;}
#searchcntfbox_list2  .EditButton .fm-button-icon-right{ background:#820024 !important; border:1px solid #820024 !important;margin-right:0px !important;float:right;}
#searchcntfbox_list2  .EditButton .fm-button-icon-right:hover{ background:#62001b !important; border:1px solid #62001b !important;}
.discharge-icon{ width:23px !important;}
.check-cancel-icon {width: 22px;height: 26px;display: inline-block;background-position: -365px -547px;}
.check-cancel-icon:hover {background-position: -365px -576px;}
.delivery-icon{background-position: -73px -547px;height: 27px;width: 25px;}
.delivery-icon:hover{background-position: -73px -576px;}
.crg-dtl-pg .tooltips{display: table-cell !important;height: 27px;vertical-align: middle;}
.crg-dtl-pg .tooltips a{ margin:0 2px;}
.delivery-moving-icon{background-position: -392px -547px;height: 27px;width: 25px;}
.delivery-moving-icon:hover{background-position: -392px -576px;}
.generate-icon{background-position: -422px -547px;height: 21px;width: 14px;}
.generate-icon:hover{background-position: -422px -576px;}
.crg-dtl-pg .tooltips {height: 12px !important;}
#qLbar{ background:url(../../../images/loaderhorse-gif-47-big.gif) no-repeat; width:100px; height:64px; display:inline-block;font-size:0px;animation:none !important;border-left-color:none !important;border-top-color:none !important; border:0px !important;}
#ajax_qLbar{ background:url(../../../images/loaderhorse-gif-47.gif) no-repeat; width:50px; height:32px; display:inline-block;font-size:0px;animation:none !important;border-left-color:none !important;border-top-color:none !important; border:0px !important; display:none !important;}
.loading.ui-state-default.ui-state-active{ background:url(../../../images/loaderhorse-gif-47.gif) no-repeat !important; width:100px; height:64px; display:inline-block;font-size:0px;animation:none !important;border-left-color:none !important;border-top-color:none !important; border:0px !important;}
#ajax_qLbar{ background:url(../../../images/loaderhorse-gif-47.gif) no-repeat; width:50px; height:32px; display:inline-block;font-size:0px;animation:none !important;border-left-color:none !important;border-top-color:none !important; border:0px !important; display:none !important;}
.content-wrapper.my-crg-pg::before{ background:#e8e8e8; height:1px; width:100%; display:inline-block;content: ""; position:absolute !important;left: 0;z-index: 1; top:0px;}
.content-wrapper.my-crg-pg:hover::before{ background:#e8e8e8; height:1px; width:100%; display:inline-block;content: ""; position:absolute !important;left: 0;z-index: 1; top:-1px;}
.crg-dtl-pg .custom-datatable-scroll  .tooltips{ height:auto !important;}
.has-detail-view .form-table-row{ height:auto !important;}
.box.form-child-table{ border-right:0px !important;}
.noPad .table{border: 1px solid #dadfea !important;}
.left-search-panel .left-data-row td {padding: 7px 7px 7px 16px;}
.search-header strong {padding: 5px 2px 5px 16px;}
.tbl-left-search .search-show-hide{ margin-right:8px;position: absolute;
    right: 0;
    top: 4%;}
.crg-dtl-pg .header-right-btns .tooltips {display: table-cell !important;height: 27px !important;vertical-align: middle;}
.col-lg-8.left-cnt .tooltips{ height:30px !important;}
.pincode-icon{background-position: -441px -547px;height: 22px;width: 25px;display: inline-block;}
.pincode-icon:hover{background-position: -441px -576px;}
.user-drop-menu .sub-top-menu.menu-style-list-1{background-color: #fff !important;border-color: #fff;box-shadow:0px 3px 4px 3px rgba(34,34,34,0.1);}
.col-lg-8.left-cnt .midd-box h3{ background:#f7f7f7;}
.user-image-block.user-drop-menu {background: #fff; padding: 6px 6px 6px 7px !important;}
.user-image-block.user-drop-menu:hover img{border: 1px solid #830026 !important;}
.user-image-block.user-drop-menu img{border: 1px solid #e0e0e0 !important;}
.module-navigation-tabs .nav.nav-tabs li a{ padding:0 6px;}
#cc_sh_tod_currency_id .form-right-div.frm-controls-merge  .frm-merge-ctrl-block.frm-merge-ctrl-30 input#tod_default_rate{width: 64% !important;}
.top-menu ul li:hover > a.top_link{box-shadow: 0px 3px 4px 3px rgba(34,34,34,0.1); background:#fff !important;}
/*---3-11-2017--*/
#current_session{position: absolute;left: 0;width:290px;top: -89px;padding: 20px; background:#ffcb05; font-size:12px; line-height:24px; color:#000; border-radius:8px 8px 0 0;}
#current_session a{ color:#820024; font-weight:bold;}
/*--6-11-2017--*/
.ui-datepicker .ui-datepicker-calendar .ui-state-active {background: #ffcb05 !important;border: solid 1px #ffcb05 !important;font-weight: bold; color:#231f20 !important;}
.ui-slider-handle.ui-state-default.ui-corner-all{ border:1px solid #820024;}
.reqst-crgo-ttl h3 .fa.fa-money{font-size: 23px;vertical-align: middle; color:#a6a6a6;margin-right: 7px;}
.discharge-step.active .discharge-date:before{background-color: #009401 !important;}
/*--8-11-2017--*/
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13{ color:#9e9e9e !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover span.icon13{ color:#000000 !important;}
.dash-board .board-icons{ display:block;}
.dash-board .content{ min-height:inherit !important;}
.dash-board .box .content.noPad.content-block.pivot-list-view {padding: 15px !important;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid tr.evenRow td{ box-shadow:none !important; border-color:inherit !important;border: 0px !important;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid tr.jqgrow{ border:0px !important;}
.dash-board .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th.ui-th-ltr {background-color:#fff !important;color:#999999 !important;font-size: 14px;font-family: 'Lato-Medium'; font-weight:normal;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid tr.ui-row-ltr td {padding:13px 15px 13px 10px !important;font-size: 14px;color: #222222;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid tr.ui-row-ltr td{ border-right:0px !important; border-bottom:1px solid #e5e5e5 !important;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid .ui-jqgrid-htable th{ border-right:0px !important;}
.dash-board .ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr.evenRow td {background-color: #fff;border-bottom:1px solid #e5e5e5 !important;}
.dash-board .content.chart-main.content-chart{ padding:13px !important;}
.dash-board .box .content.noPad.content-block.pivot-list-view .ui-jqgrid .ui-jqgrid-bdiv {overflow-x: hidden!important;}
.dash-board #board_block_27 {margin-top:0px !important;}
.dash-board .dash-board-list .dash-board-item{ overflow:hidden;}
.midd-box.current-stock-section{ border:0px;}
.current-ago-box h3 {color: #fff !important;text-align: center !important;font-size: 26px !important;font-family: 'latobold' !important;font-weight: normal !important;}
.current-ago-box .current-ago-box2{ margin:0px;}
.current-ago-box4 .ago-box-colum2 {margin: 21px 0 !important;}
.dash-board #content_block_24{ height:auto !important;}
.dash-board .box .title h4 .icon16{ font-size:22px; color:#999999;margin-right: 7px !important;}
.dash-board .box .title h4{font-size: 16px;color: #333;font-family: 'Lato-Semibold';font-weight: normal;margin: 0px;border-bottom: 1px solid #e5e5e5;height: 44px;line-height: 40px;padding: 0 9px;}
.dash-board .current-ago-box{ margin:0 20px;}
.dash-board .current-ago-box-pms h3{background: url(../../../images/asset/ago-bg4.jpg) no-repeat !important;}
.dash-board .current-ago-box-dpk h3{background: url(../../../images/asset/ago-bg.jpg) no-repeat !important; }
.dash-board .current-ago-box-ago h3{background: url(../../../images/asset/ago-bg2.jpg) no-repeat !important;}
.dash-board .current-ago-box-atk h3{background: url(../../../images/asset/ago-bg-atk.png) no-repeat !important; }
.dash-board .current-ago-box-pms{margin-left:0px;}
.dash-board .current-ago-box-dpk{margin-left:0px;}
.dash-board .current-ago-box-ago{margin-left:0px;}
.dash-board .current-ago-box-atk{ margin-left:0px;}
.dash-board .dash-board-header .dash-board-mover .board-extra-icons .ds-aggr-combo{ margin-top:6px;}
.dash-board .dash-board-header .dash-board-mover .board-extra-icons .ds-pie-combo{ margin-top:6px;}
.pie-chart-label {background: #000 !important;color: #fff !important;border:0px !important; box-shadow:none !important;}
.ui-tooltip-tipsy{ width:auto !important;}
.dash-board .board-icons .wrapper-dropdown .dropdown{ width:162px !important;}
.dash-board .board-icons .wrapper-dropdown .dropdown li a{ color:#666666;}
.dash-board .board-icons .wrapper-dropdown .dropdown li a:hover{ color:#7f001e; background:#ffcb05;}
.dash-board .board-icons .wrapper-dropdown .dropdown li a:hover .icon16{ color:#000;}
.dash-board .board-icons .wrapper-dropdown .dropdown li a .icon16{font-size: 14px;}
/*--9-11-2017--*/
.color-cur-status {font-size: 16px;margin: 0px;padding: 0px;font-weight: bold;
    color: #222222;}
.btn.refreshlatbtn.refreshbtn {float: left;margin: 19px 0 21px 8px;}
.products-menu-icon{background-position: -57px -737px;display: inline-block;height: 28px;margin: -1px 3px 0;vertical-align: middle;width: 18px;font-size: 0px;}
.tank-menu-icon{background-position: -77px -736px;display: inline-block;height: 24px;margin: -1px 3px 0;vertical-align: middle;width: 24px;font-size: 0px;}
.security-questions-menu-icon{background-position: -102px -736px;display: inline-block;height: 20px;margin: -1px 3px 0;vertical-align: middle;width: 20px;font-size: 0px;}
.currency-menu-icon{background-position: -123px -736px;display: inline-block;height: 20px;margin: -1px 3px 0;vertical-align: middle;width: 20px;font-size: 0px;}
.department-menu-icon{background-position: -144px -736px;display: inline-block;height: 21px;margin: -1px 3px 0;vertical-align: middle;width: 19px;font-size: 0px;}
.reqst-crgo-ttl .down-child.icon13.icomoon-icon-location{ font-size:19px; color:#999999;margin-right: 0;}
.zones-menu-icon{background-position: -165px -736px;display: inline-block;height: 20px;margin: -1px 3px 0;vertical-align: middle;width: 20px;font-size: 0px;}
.dash-board-item.board_item_recent_activities_new.gs-w {width: 32.2% !important;}
.dash-board .current-ago-box{ margin-top:10px;}
#content_block_17{ overflow:hidden !important;}
/*--10-11-2017-*/
.dash-board-item.board_item_recent_activities_new .recent-activit-list li{ font-size:13.5px;}
.dash-board-item.board_item_recent_activities_new .recent-activit-list li span{ font-size:11px;}
#pricingCalendar .days li{ line-height: 80px !important;}
.view-btn{ text-decoration:none !important;background: #fff;}

.company-details-not-found{padding: 200px 0;text-align: center;font-size: 16px;color: black;}
button#today-button{border:0px;padding: 4px 10px; margin-top:7px; background:#820024; color:#fff;}
button.today-button{border:0px;padding: 4px 10px; margin-top:7px; background:#820024; color:#fff;}
.calendar-refresh-button{margin: -24px -23px -23px 32px;position: absolute; cursor:pointer;}
.calendar-refresh-button:hover{ color:#830025;}
.scrollable-content.top-block-spacing{display: inline-block;width: 100%;}
.add-loaded-quantity-small{background:url(../../../images/add-loaded-quantity-small.png) no-repeat; width:23px; height:25px; display:inline-block;}
.add-loaded-quantity-small:hover{background:url(../../../images/add-loaded-quantity-small-hover.png) no-repeat;}
.tincan-icon{ width:21px; height:21px; display:inline-block; background-position:-459px -659px;}
.bulk-customer-rigistion{ padding:25px;}
.bulk-customer-rigistion .account-company-form{ width:100%; display:inline-block;margin-top: 0; padding:0px;}
.bulk-customer-rigistion .account-ttl{margin-bottom:25px; margin-top:30px;}
.bulk-customer-rigistion .account-ttl span{ float:left;}
.bulk-customer-rigistion .account-company-lft .account-ttl{ margin-bottom:20px;}
.bulk-customer-rigistion .account-company-lft .account-ttl span{ display:inline-block; width:100%;font-size:28px;color: #222222;font-family: 'Lato-Semibold'; text-align:center; margin-bottom:30px;}
.bulk-customer-rigistion  .account-company-rgt{ border-left:solid 1px #e5e5e5; padding-left:30px;}
.bulk-customer-rigistion .account-company-lft p{ text-align:center; font-size:14px;}
.account-wrapper-customer-registra{ position:relative;}
.account-wrapper-customer-registra .accunt-rgt-tp{ top:25px;}
.account-wrapper-customer-registra .account-header{ padding-bottom:13px; padding-top:13px;}
.registrationaccount-img{ text-align:center; margin-top:50px; width:100%; display:inline-block;}
.bulk-customer-rigistion .account-company-lft{ width:50%; padding-top:30px;}
.bulk-customer-rigistion .account-button-block{ width:100%; float:right;padding-bottom:20px;}
.bulk-customer-rigistion .account-button-block .termscond{ float:left; margin-top:5px; width:50%;}
.bulk-customer-rigistion .account-button-block .termscond #termscond{ float:left; margin:0 10px 0 0;}
.bulk-customer-rigistion #termscondErr{ width: 100%; display: inline-block;margin-top:5px;font-weight:normal;}
.bulk-customer-rigistion .account-button-block .termscond a{ color:#000;font-weight:bold;}
.bulk-customer-rigistion .account-button-block .termscond a:hover{ color:#000;}
.account-wrapper-customer-registra #messages .account-ttl{ margin:0px;margin-bottom:30px;}
.account-wrapper-customer-registra  .mrs-tab{padding: 31px 35px; padding-bottom:0px; margin-bottom:0px; padding-top:0;}
.account-wrapper-customer-registra  .mrs-tab .account-sub-ttl h3{margin: 26px 0 15px 0;}
.account-wrapper-customer-registra .help-tooltips{ font-size:12px;}
.bulk-customer-rigistion #termscondErr label{ font-weight:normal;}
.bulk-customer-rigistion .form-style label{ margin-top:8px;font-weight:normal;font-size:13px;}
.thankyou-customer .thanksyou-block{ border:0px;}
.thankyou-customer .thanksyou-block h2{ font-size:63px; font-weight:normal; margin-bottom:40px;}
.thankyou-customer .thankyou-padding{ padding:0px;}
.thankyou-customer .thanksyou-icon{ margin-bottom:50px;}
.thankyou-customer  .thanksyou-block{ padding:0px;}
.thankyou-customer .account-header .col-md-5{ width:100%; text-align:center;}
.thankyou-customer .account-header .col-md-5 a{margin: 0 auto;display: table;}
.tab-sub-title{ width:100%; display:inline-block;color: #222;font-family: "Lato-Semibold";font-size: 17px;line-height: 23px;margin-bottom: 24px; position:relative;}
.tab-sub-title:before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100px;}
.cargo-tab.mrs-tab .tab-content .tabTitle{ padding-bottom:0px !important;}

/*--15-11-2017--*/
.pending-acc-setup-pr .box .content{ padding: 80px 0;}
.pending-acc-setup-pr h1{ color:#222; font-size:40px;font-weight:normal;}
.bulk-customer-rigistion .form-style #fnameErr{ position:absolute;}
.bulk-customer-rigistion .form-style #fnameErr label{ margin:5px 0 0 0 !important;}
.bulk-customer-rigistion .form-style #lnameErr{ position:absolute;}
.bulk-customer-rigistion .form-style #lnameErr label{ margin:5px 0 0 0 !important;}
.bulk-customer-rigistion .form-style #email_addressErr{ position:absolute;}
.bulk-customer-rigistion .form-style #email_addressErr label{ margin:5px 0 0 0 !important;}
.bulk-customer-rigistion .form-style #phone_numberErr{ position:absolute;}
.bulk-customer-rigistion .form-style #phone_numberErr label{ margin:5px 0 0 0 !important;}
.bulk-customer-rigistion .form-style #company_nameErr{ position:absolute;}
.bulk-customer-rigistion .form-style #company_nameErr label{ margin:5px 0 0 0 !important;}
.bulk-customer-rigistion .error {color: red !important;}
.left-cnt .ago-box .ago-rgt .ago-rgt-tp-lft{ width:100%;}
.has-detail-view  .two-block-view.right-vessel{ float:left !important;}
.account-wrapper-customer-registra #messages{ padding-top:23px; padding-bottom:23px;}
.left-cnt .ago-box .ago-rgt{ width:83%;}

.vessel-cargo-data .two-block-view.left-vessel {width: 100% !important;float: left !important;margin-bottom: 8px !important; }
.vessel-cargo-data .two-block-view.right-vessel {width: 100% !important;float: left !important;margin-top: 0px !important;    padding-left: 165px;}
.vessel-cargo-data .two-block-view.right-vessel .form-right-div strong{ color:#62001b !important;}
.left-cnt .ago-box .ago-lft{ width:17%;}

.ui-highlight .ui-state-default{background: #820024 !important;border-color: #820024  !important;color: white !important;}
.ui-datepicker-unselectable.ui-highlight{ opacity:1 !important;}
.amount-btn-footer .available-bottom-box{width: 50%;display: inline-block;margin-top: 0;float: left;}
.available-bottom-box.gantry-calendar-bottom-box .schedule-icon1{ background:#efb904;}
.available-bottom-box.gantry-calendar-bottom-box em{ border-radius:50%;}
.cargo-tab.mrs-tab .tab-content.bulk-order .tabTitle{ padding-bottom:28px !important;}
.cr-users-info .agency-content p label{margin-bottom: 5px;min-width: 165px;float: left;}
.cr-users-info .agency-title h2{ position:relative; color:#222;    margin-bottom: 20px;}
.cr-users-info .agency-title h2 u{ text-decoration:none; color:#222;}
.cr-users-info .agency-title h2:after {content: "";width: 70px;margin: 0 auto;position: absolute;left: 0;height: 2px;bottom: -7px;background-color: #ffc400;}
.payment_thank{ width:458px !important; margin-left:-300px !important; text-align:center; }
.payment_thank .login-headbg{ text-align:center;font-size: 34px; margin-top:30px;}
.payment_thank .login-headbg:after{ display:none;}
.pending-acc-setup-pr p img {margin: 40px 0;}
.progressbar-lat.progressbar-first-child .progressbar-lat-inner-icon.progressbar-request-cargo{width: 130px;margin-left: 10px;}
/*----16-11-2017--*/
.tgdp-rgt-tp-sect.truck_images{ width:100%;}
.tgdp-rgt-tp-sect.truck_images span{ width:111px; float:left;}
.cargo-tab.mrs-tab .tab-content.custom-datatable-scroll .tabTitle{ padding-bottom:28px !important;}
.ui-mrs-date-selectable a.ui-state-default{ background:#0b6623 !important; color:#fff !important;}
.ui-mrs-date-selectable a.ui-state-default:hover{ background:#ffcb05 !important;}
.delivered-list-icon{ width:30px; height:17px; display:inline-block; background-position:-186px -736px;}
.delivered-list-icon:hover{background-position:-186px -765px;}


/*---top-menu-icons-css--*/
.sprites-top-menu {background: url(../../../images/sprites-top-menu.png) no-repeat 0 0;vertical-align: middle;display: inline-block;}
.sitemap-menuicon{ width:16px; height:15px; display:inline-block; background-position:0px 0px; margin-top:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .sitemap-menuicon{ background-position:0 -24px;}
.ticket-category-menuicon{ width:16px; height:16px; display:inline-block; background-position:-49px 0px; margin-top:1px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .ticket-category-menuicon{ background-position:-49px -24px;}
.truck-sizes-menuicon{ width:16px; height:11px; display:inline-block; background-position:-66px 0px; margin-top:5px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .truck-sizes-menuicon{ background-position:-66px -24px;}
.currencies-menuicon{ width:18px; height:10px; display:inline-block; background-position:-83px 0px; margin-top:5px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .currencies-menuicon{ background-position:-83px -24px;}
.products-menuicon{ width:10px; height:15px; display:inline-block; background-position:-102px 0px; margin-top:3px !important;margin-left:4px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .products-menuicon{ background-position:-102px -24px;}
.security-questions-menuicon{ width:14px; height:16px; display:inline-block; background-position:-113px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .security-questions-menuicon{ background-position:-113px -24px;}
.zones-menuicon{ width:16px; height:16px; display:inline-block; background-position:-128px 0px; margin-top:1px !important; margin-left:1px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .zones-menuicon{ background-position:-128px -24px;}
.regions-menuicon{ width:18px; height:16px; display:inline-block; background-position:-146px 0px; margin-top:1px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .regions-menuicon{ background-position:-146px -24px;}
.departments-menuicon{ width:16px; height:16px; display:inline-block; background-position:-166px 0px; margin-top:1px !important; margin-left:1px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .departments-menuicon{ background-position:-166px -24px;}
.tank-providers-menuicon{ width:16px; height:16px; display:inline-block; background-position:-184px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .tank-providers-menuicon{ background-position:-184px -24px;}
.retail-station-menuicon{ width:11px; height:14px; display:inline-block; background-position:-201px 0px; margin-top:1px !important; margin-left:4px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .retail-station-menuicon{ background-position:-201px -24px;}
.all-tsi-menuicon{ width:12px; height:14px; display:inline-block; background-position:-213px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-tsi-menuicon{ background-position:-213px -24px;}
.passed-tsi-menuicon{ width:12px; height:14px; display:inline-block; background-position:-226px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .passed-tsi-menuicon{ background-position:-226px -24px;}
.failed-tsi-menuicon{ width:12px; height:14px; display:inline-block; background-position:-239px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .failed-tsi-menuicon{ background-position:-239px -24px;}
.waiting-tsi-menuicon{ width:12px; height:14px; display:inline-block; background-position:-252px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .waiting-tsi-menuicon{ background-position:-252px -24px;}
.change-requests-menuicon{ width:12px; height:14px; display:inline-block; background-position:-265px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .change-requests-menuicon{ background-position:-265px -24px;}
.company-request-menuicon{ width:16px; height:14px; display:inline-block; background-position:-278px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .company-request-menuicon{ background-position:-278px -24px;}
.credit-requests-menuicon{ width:12px; height:14px; display:inline-block; background-position:-295px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .credit-requests-menuicon{ background-position:-295px -24px;}
.all-users-menuicon{ width:18px; height:13px; display:inline-block; background-position:-308px 0px; margin-top:4px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-users-menuicon{ background-position:-308px -24px;}
.terminal-admins-menuicon{ width:15px; height:16px; display:inline-block; background-position:-328px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .terminal-admins-menuicon{ background-position:-328px -24px;}
.throughput-customer-menuicon{ width:13px; height:18px; display:inline-block; background-position:-344px 0px; margin-top:1px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .throughput-customer-menuicon{ background-position:-344px -24px;}
.haulers-menuicon{ width:14px; height:16px; display:inline-block; background-position:-358px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .haulers-menuicon{ background-position:-358px -24px;}
.roro-users-menuicon{ width:14px; height:14px; display:inline-block; background-position:-373px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .roro-users-menuicon{ background-position:-373px -24px;}
.coro-users-menuicon{ width:14px; height:14px; display:inline-block; background-position:-373px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .coro-users-menuicon{ background-position:-373px -24px;}
.bulk-customers-menuicon{ width:16px; height:19px; display:inline-block; background-position:-404px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .bulk-customers-menuicon{ background-position:-404px -24px;}
.other-customers-menuicon{ width:14px; height:16px; display:inline-block; background-position:-421px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .other-customers-menuicon{ background-position:-421px -24px;}
.admin-users-menuicon{ width:16px; height:14px; display:inline-block; background-position:-436px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .admin-users-menuicon{ background-position:-436px -24px;}
.internal-users-menuicon{ width:13px; height:14px; display:inline-block; background-position:-453px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .internal-users-menuicon{ background-position:-453px -24px;}
.vessels-master-menuicon{ width:14px; height:16px; display:inline-block; background-position:-467px 0px; margin-top:2px !important; margin-left:1px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .vessels-master-menuicon{ background-position:-467px -24px;}
.drivers-menuicon{ width:16px; height:16px; display:inline-block; background-position:-483px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .drivers-menuicon{ background-position:-483px -24px;}
.receiving-depot-menuicon{ width:16px; height:16px; display:inline-block; background-position:-184px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .receiving-depot-menuicon{ background-position:-184px -24px;}
.retail-stations-menuicon{ width:11px; height:14px; display:inline-block; background-position:-201px 0px; margin-top:3px !important; margin-left:4px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .retail-stations-menuicon{ background-position:-201px -24px;}
.warehouse-menuicon{ width:15px; height:16px; display:inline-block; background-position:-529px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .warehouse-menuicon{ background-position:-529px -24px;}
.office-menuicon{ width:16px; height:14px; display:inline-block; background-position:-545px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .office-menuicon{ background-position:-545px -24px;}
.truck-staging-menuicon{ width:16px; height:11px; display:inline-block; background-position:-562px 0px; margin-top:4px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .truck-staging-menuicon{ background-position:-562px -24px;}
.residentials-menuicon{ width:16px; height:16px; display:inline-block; background-position:-579px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .residentials-menuicon{ background-position:-579px -24px;}
.aviation-terminal-menuicon{ width:16px; height:16px; display:inline-block; background-position:-596px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .aviation-terminal-menuicon{ background-position:-596px -24px;}
.all-sites-menuicon{ width:19px; height:12px; display:inline-block; background-position:-615px 0px; margin-top:2px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-sites-menuicon{ background-position:-615px -24px;}
.jetty-menuicon{ width:20px; height:8px; display:inline-block; background-position:-636px 0px; margin-top:7px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .jetty-menuicon{ background-position:-636px -24px;}
.gantry-asset-menuicon{ width:14px; height:16px; display:inline-block; background-position:-657px 0px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .gantry-asset-menuicon{ background-position:-657px -24px;}
.tank-farm-menuicon{ width:18px; height:14px; display:inline-block; background-position:-673px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .tank-farm-menuicon{ background-position:-673px -24px;}
.all-assets-menuicon{ width:16px; height:14px; display:inline-block; background-position:-692px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-assets-menuicon{ background-position:-692px -24px;}
.throughtput-occupany-menuicon{ width:12px; height:14px; display:inline-block; background-position:-709px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .throughtput-occupany-menuicon{ background-position:-709px -24px;}
.all-companies-menuicon{ width:16px; height:14px; display:inline-block; background-position:-722px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-companies-menuicon{ background-position:-722px -24px;}
.throughput-customers-menuicon{ width:14px; height:18px; display:inline-block; background-position:-740px 0px; margin-top:1px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .throughput-customers-menuicon{ background-position:-740px -24px;}
.coro-customers-menuicon{ width:13px; height:14px; display:inline-block; background-position:-788px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .coro-customers-menuicon{ background-position:-788px -24px;}
.roro-customers-menuicon{ width:13px; height:14px; display:inline-block; background-position:-788px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .roro-customers-menuicon{ background-position:-788px -24px;}
.cp-prices-menuicon{ width:16px; height:13px; display:inline-block; background-position:-819px 0px; margin-top:4px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .cp-prices-menuicon{ background-position:-819px -24px;}
.ps-accounts-menuicon{ width:15px; height:16px; display:inline-block; background-position:-837px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .ps-accounts-menuicon{ background-position:-837px -24px;}
.trucks-menuicon{ width:16px; height:11px; display:inline-block; background-position:-854px 0px; margin-top:5px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .trucks-menuicon{ background-position:-854px -24px;}
.vessels-menuicon{ width:15px; height:20px; display:inline-block; background-position:-871px 0px; margin-top:0px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .vessels-menuicon{ background-position:-871px -24px;}

.loading-tickets-menuicon{ width:14px; height:17px; display:inline-block; background-position:-887px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .loading-tickets-menuicon{ background-position:-887px -24px;}
.throughput-requests-menuicon{ width:23px; height:16px; display:inline-block; background-position:-114px -47px; margin-top:1px !important; margin-left:-3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .throughput-requests-menuicon{ background-position:-114px -70px;}
.retail-orders-menuicon{ width:17px; height:15px; display:inline-block; background-position:-916px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .retail-orders-menuicon{ background-position:-916px -24px;}
.place-orders-menuicon{ width:17px; height:15px; display:inline-block; background-position:-916px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .place-orders-menuicon{ background-position:-916px -24px;}
.orders-menuicon{ width:17px; height:15px; display:inline-block; background-position:-916px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .orders-menuicon{ background-position:-916px -24px;}
.internal-productrequest-menuicon{ width:16px; height:16px; display:inline-block; background-position:-184px 0px; margin-top:3px !important; margin-left:4px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .internal-productrequest-menuicon{ background-position:-184px -24px;}
.create-forcasting-menuicon{ width:16px; height:16px; display:inline-block; background-position:-951px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .create-forcasting-menuicon{ background-position:-951px -24px;}
.stock-tranfers-menuicon{ width:18px; height:12px; display:inline-block; background-position:-968px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .stock-tranfers-menuicon{ background-position:-968px -24px;}
.stock-bifurcation-menuicon{ width:13px; height:18px; display:inline-block; background-position:-987px 0px; margin-top:1px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .stock-bifurcation-menuicon{ background-position:-987px -24px;}
.todays-programme-menuicon{ width:18px; height:12px; display:inline-block; background-position:-1001px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .todays-programme-menuicon{ background-position:-1001px -24px;}
.gantry-calendar-menuicon{ width:15px; height:15px; display:inline-block; background-position:-201px -49px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .gantry-calendar-menuicon{ background-position:-201px -75px;}
.retail-tanks-menuicon{ width:11px; height:14px; display:inline-block; background-position:-201px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .retail-tanks-menuicon{ background-position:-201px -24px;}
.daily-readings-menuicon{ width:18px; height:12px; display:inline-block; background-position:-1045px 0px; margin-top:4px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .daily-readings-menuicon{ background-position:-1045px -24px;}
.add-readings-menuicon{ width:18px; height:15px; display:inline-block; background-position:-1064px 0px; margin-top:2px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .add-readings-menuicon{ background-position:-1064px -24px;}
.stagingpark-register-menuicon{ width:11px; height:15px; display:inline-block; background-position:-1083px 0px; margin-top:3px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .stagingpark-register-menuicon{ background-position:-1083px -24px;}
.all-trucks-menuicon{ width:16px; height:11px; display:inline-block; background-position:-66px 0px; margin-top:5px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .all-trucks-menuicon{ background-position:-66px -24px;}
.ro-deliveries-menuicon{ width:18px; height:12px; display:inline-block; background-position:-1112px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .ro-deliveries-menuicon{ background-position:-1112px -24px;}
.forecasting-requests-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1131px 0px; margin-top:2px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .forecasting-requests-menuicon{ background-position:-1131px -24px;}
.company-stockacc-menuicon{ width:10px; height:15px; display:inline-block; background-position:-1148px 0px; margin-top:3px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .company-stockacc-menuicon{ background-position:-1148px -24px;}
.company-creditacc-menuicon{ width:14px; height:15px; display:inline-block; background-position:-1159px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .company-creditacc-menuicon{ background-position:-1159px -24px;}
.invoice-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1174px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .invoice-menuicon{ background-position:-1174px -24px;}
.wallet-transactions-menuicon{ width:18px; height:16px; display:inline-block; background-position:-1192px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .wallet-transactions-menuicon{ background-position:-1192px -24px;}
.offers-menuicon{ width:16px; height:15px; display:inline-block; background-position:-1211px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .offers-menuicon{ background-position:-1211px -24px;}
.pef-states-menuicon{ width:16px; height:13px; display:inline-block; background-position:-1267px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .pef-states-menuicon{ background-position:-1267px -24px;}
.tsi-configurations-menuicon{ width:17px; height:15px; display:inline-block; background-position:-1283px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .tsi-configurations-menuicon{ background-position:-1283px -24px;}
.receiving-depots-menuicon{ width:16px; height:16px; display:inline-block; background-position:-184px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .receiving-depots-menuicon{ background-position:-184px -24px;}
.discharge-activities-menuicon{ width:10px; height:16px; display:inline-block; background-position:-1301px 0px; margin-top:3px !important; margin-left:4px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .discharge-activities-menuicon{ background-position:-1301px -24px;}
.terminal-settings-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1312px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .terminal-settings-menuicon{ background-position:-1312px -24px;}
.throughput-discharge-status-menuicon{ width:12px; height:14px; display:inline-block; background-position:-1329px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .throughput-discharge-status-menuicon{ background-position:-1329px -24px;}
.general-info-menuicon{ width:17px; height:15px; display:inline-block; background-position:-1342px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .general-info-menuicon{ background-position:-1342px -24px;}
.states-menuicon{ width:16px; height:13px; display:inline-block; background-position:-1361px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .states-menuicon{ background-position:-1361px -24px;}
.country-menuicon{ width:16px; height:15px; display:inline-block; background-position:-1378px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .country-menuicon{ background-position:-1378px -24px;}
.appearance-menuicon{ width:16px; height:17px; display:inline-block; background-position:-1396px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .appearance-menuicon{ background-position:-1396px -24px;}
.config-menuicon{ width:16px; height:15px; display:inline-block; background-position:-1414px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .config-menuicon{ background-position:-1414px -24px;}
.preferences-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1431px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .preferences-menuicon{ background-position:-1431px -24px;}
.formats-menuicon{ width:16px; height:13px; display:inline-block; background-position:-1449px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .formats-menuicon{ background-position:-1449px -24px;}
.email-menuicon{ width:15px; height:12px; display:inline-block; background-position:-1467px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .email-menuicon{ background-position:-1467px -24px;}
.sms-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1484px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .sms-menuicon{ background-position:-1484px -24px;}
.sms-template-menuicon{ width:16px; height:14px; display:inline-block; background-position:-1502px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .sms-template-menuicon{ background-position:-1502px -24px;}
.system-emails-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1520px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .system-emails-menuicon{ background-position:-1520px -24px;}
.bulk-email-menuicon{ width:16px; height:14px; display:inline-block; background-position:-1538px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .bulk-email-menuicon{ background-position:-1538px -24px;}
.support-tickets-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1555px 0px; margin-top:3px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .support-tickets-menuicon{ background-position:-1555px -24px;}
.create-tickets-menuicon{ width:18px; height:16px; display:inline-block; background-position:-1572px 0px; margin-top:3px !important; margin-left:0 !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .create-tickets-menuicon{ background-position:-1572px -24px;}
/*---20-11-2017---*/
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a{ padding-left:37px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li span.icon13{position: absolute;left: 8px;margin: 0;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover span.icon13{ color:#000 !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover{ box-shadow:none !important;}
.user-image-block.user-drop-menu {padding: 6px 6px 5px 7px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1{ border:0px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover .preferences-menuicon{ background-position:-1431px -24px;}
.logout-menuicon{ width:16px; height:16px; display:inline-block; background-position:-1590px 0px !important; margin-top:1px !important; margin-left:2px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover .logout-menuicon{ background-position:-1590px -24px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a .preferences-menuicon{ margin-top:0px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a .editcompany-menuicon{ width:7px; height:14px; display:inline-block; background-position:-278px 0px; margin-top:1px !important; margin-left:4px !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover  .editcompany-menuicon{ background-position:-278px -24px;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a .icomoon-icon-user-3{ font-size:16px;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a .icomoon-icon-key{ font-size:14px; margin-top:2px !important;}
.user-image-block.user-drop-menu .preferences-menuicon{ width:18px !important;}
.final-destination-menuicon{ width:18px; height:18px; display:inline-block; background-position:-17px -47px; margin-top:1px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .final-destination-menuicon{ background-position:-17px -68px;}
.add-sites-menuicon{ width:21px; height:17px; display:inline-block; background-position:-40px -47px; margin-top:1px !important; margin-left:-7px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .add-sites-menuicon{ background-position:-40px -68px;}
.saved-orders-menuicon{ width:17px; height:15px; display:inline-block; background-position:-916px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .saved-orders-menuicon{ background-position:-916px -24px;}
.dashboard-menuicon{ width:15px; height:15px; display:inline-block; background-position:0px -47px; margin-top:2px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .dashboard-menuicon{ background-position:0px -68px;}
.request-throughput-menuicon{ width:22px; height:16px; display:inline-block; background-position:-114px -47px; margin-top:3px !important; margin-left:-3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .request-throughput-menuicon{ background-position:-114px -70px;}
.place-consumption-menuicon{ width:12px; height:14px; display:inline-block; background-position:-903px 0px; margin-top:3px !important; margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .place-consumption-menuicon{ background-position:-903px -24px;}
.forecasting-calender-menuicon{ width:12px; height:12px; display:inline-block; background-position:-1020px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .forecasting-calender-menuicon{ background-position:-1020px -24px;}
.ui-mrs-date-orange-color a.ui-state-default{ background:#f7941d !important; color:#fff !important;}
.ui-mrs-date-orange-color a.ui-state-default:hover{ background:#f7941d !important;}
/*---16-11-2017---*/
.truck-type-table-box{ width:100%; display:inline-block; padding:15px;}
.truck-type-table-row{ width:20%; float:left; padding-left:10px;}
.truck-type-table-row-main{ width:100%; display:inline-block; float:left; margin-bottom:6px;position: relative;}
.truck-type-table-row-lt{ float:left; width:41%;height:36px; line-height:36px; font-size:14px;color: #000;}
.truck-type-table-row-rt{ float:right; width:57%;}
.ui-mrs-date-selectable a.ui-state-default{ background:#0b6623 !important; color:#fff !important;}
.ui-mrs-date-selectable a.ui-state-default:hover{ background:#ffcb05 !important;}
.truck-type-table-row1{ width:20%; padding-left:10px;}
.truck-type-table-row2{ width:21%;padding-left: 0;}
.truck-type-table-row3{ width:10%;}
.truck-type-table-row4{ width:8%; padding-left:0px; padding-right:10px;}
.truck-type-table-row5{ width:23%;}
.truck-type-label{ width:100%; display:inline-block; height:36px; line-height:36px;}
.truck-type-twobox{ width:36%; float:left;}
.truck-type-twobox .truck-type-table-row{ width:50%;}
.truck-type-twobox-colum{ width:100%; display:inline-block;}
.truck-type-twobox-row{ width:50%;float:left; }
.truck-type-table-box{ border-bottom:1px  solid #e5e5e5;}
.truck-type-table-box .form-control { font-size: 13px !important;color: #707070 !important;}
.truck-type-twobox .truck-type-table-row-lt{ width:20%;}
.truck-type-twobox  .truck-type-table-row-rt{ width:75%;}
.truck-quantity-unit{position: absolute; right: 1px;width: 32px;background: #e8e8e8;height: 34px;line-height: 34px;text-align: center;top:1px;}
.truck-type-twobox .truck-type-table-row-main .form-control{padding: 6px 34px 6px 4px;}
.user-image-block.user-drop-menu .preferences-menuicon{ width:18px !important;; margin-top:0px !important; padding:0px;}
/*---21--11-2017--*/
ul.sitemap li{ position:relative;}
ul.sitemap li span.icon12 {position: absolute;left: 6px;margin: 0;}
ul.sitemap li a{ padding-left:27px;}
ul.sitemap li span.icon12{ color:#9e9e9e !important;font-size: 20px;}
ul.sitemap li span.icon12:before{color:#9e9e9e !important;}
ul.sitemap li span.icon12:before{color:#9e9e9e !important;}
.truck-type-table-row-rt .calendar-icon.icon{position: absolute;right: 0;top: 9px;}
.truck-type-table-box{border-top: 1px solid #e5e5e5;border-bottom:0; padding:0; background: #fff; border-bottom:1px solid #e5e5e5;}
.truck-type-table-box-cnt{padding: 15px;}
.truck-type-table-title{ width:100%; display:inline-block; background:#f7f7f7; height:37px; padding:0 15px; position:relative;cursor: pointer;overflow: hidden;}
.truck-type-table-title-box{ float:left; width:20%;padding-top: 8px;}
.title-box-arrow{ position:absolute; right:0; background:url(../../../images/title-box-arrow-close.png) no-repeat; width:38px; height:38px; display:inline-block; line-height:38px; text-align:center; background-position:center; cursor:pointer;}
.truck-type-table-close .title-box-arrow{ position:absolute; right:0; background:url(../../../images/title-box-arrow-close.png) no-repeat; width:38px; height:38px; display:inline-block; line-height:38px; text-align:center; background-position:center; cursor:pointer;}
.truck-type-table-open{ border:1px solid #ffcb05;}
.truck-type-table-open .truck-type-table-title{ background:#ffcb05;}
.truck-type-table-open .title-box-arrow{ position:absolute; right:0; background:url(../../../images/title-box-arrow.png) no-repeat; width:38px; height:38px; display:inline-block; line-height:38px; text-align:center; background-position:center; cursor:pointer;}
.truck-type-table-open .title-box-arrow{ position:absolute; right:0; background:url(../../../images/title-box-arrow.png) no-repeat; width:38px; height:38px; display:inline-block; line-height:38px; text-align:center; background-position:center; cursor:pointer;}
.truck-type-table-box:nth-child(even){border-top:0px;border-bottom:0px;}
.truck-type-table-box:nth-child(even) .truck-type-table-title {background:#ffffff;}
.truck-type-table-box.truck-type-table-open:nth-child(even) .truck-type-table-title {background:#ffcb05;}
.no-display {display : none;}
.table-collapse-icons{ float:right;margin-bottom:10px;}
.table-collapse-icons ul{ margin:0px; padding:0px;}
.table-collapse-icons li{ list-style:none; float:left;}
.table-collapse-icons li.all-close-accoding-tab{ width:22px !important; height:23px; display:inline-block; background:url(../../../images/close-accoding-tab.png) no-repeat;margin-right: 5px !important;}
.table-collapse-icons li.all-open-accoding-tab{ width:22px !important; height:23px; display:inline-block; background:url(../../../images/all-open-accoding-tab.png) no-repeat;}
.table-collapse-icons li.all-close-accoding-tab:hover{background:url(../../../images/close-accoding-tab-hover.png) no-repeat;cursor:pointer;}
.table-collapse-icons li.all-open-accoding-tab:hover{background:url(../../../images/all-open-accoding-tab-hover.png) no-repeat;cursor:pointer;}
.lat-dwnld-pdf{ width:100%;}
.lat-dwnld-pdf a{ margin-left:0px !important; margin-right:15px !important;}
.num-input{ position:relative;}
.truck-num-label{position: absolute;right: 1px;min-width: 32px;background: #e8e8e8;height: 34px;line-height: 34px;text-align: center;top: 1px; padding:0 5px !important;}
.place-truck-pms .left-col{ width:660px !important;}
/*---23-11-2017--*/
.compartment-bifurcation-error{ border-top:1px solid #ff0000 !important;border-bottom:1px solid #ff0000 !important;}
.notification_setting{ width:25px; height:23px; display:inline-block; background-position:-310px 0;}
.top-menu ul li:hover .notification_setting{ background-position:-310px -25px;}
.home-page-boxes .sitemap-items .box .title h4 .notification_setting{ vertical-align:middle;}
.home-page-boxes .sitemap-items .box:hover .title h4 .notification_setting{background-position:-310px -25px;}
.table-collapse-icons li.all-close-accoding-tab.expand-collapse-active {background: url(../../../images/close-accoding-tab-hover.png) no-repeat;cursor: pointer;}
.table-collapse-icons li.all-open-accoding-tab.expand-collapse-active{background: url(../../../images/all-open-accoding-tab-hover.png) no-repeat;cursor: pointer;}
.warning-icon{background: url(../../../images/warning-icon.png) no-repeat;cursor: pointer; width:18px; height:15px; display:inline-block;}
.truck-type-table-row5 .token-input-list{width:81% !important;float: left;margin-right: 10px;}
.truck-type-table-row5 .add-input-icon{ margin-top:3px; cursor:pointer;}
.payment-gatway-page{ width:458px !important; margin-left:-300px !important; text-align:center; padding-bottom:65px;}
.payment-gatway-page .login-headbg{ text-align:center;font-size: 34px; margin-top:30px; padding-bottom:15px;}
.payment-gatway-page .login-headbg:after{ margin:0 auto;}
.payment-gatway-page p img {margin: 40px 0;}
ul.token-input-list .token-input-token p{ color:#000;}
.flwpug_getpaid.btn{ padding:6px;}
.flwpug_getpaid.btn button{ background:none !important; border:0px !important;}
.payment-gatway-page .btn.cancel-btn{background: #999999 !important;border-color: #999999 !important;}
.payment-gatway-page .btn.cancel-btn:hover{background: #868686 !important; border-color: #868686 !important;}
.truck-type-table-row2 .token-input-list{width: 84%;float: left;margin-right: 4%;}
.truck-type-table-row2 .add-input-icon{ margin-top:3px; cursor:pointer;}
.truck-type-table-row2 a.fancybox-popup{width: 19%;}
.truck-type-table-row2 .truck-type-table-row-lt{ width:30%;line-height: 29px;}
.truck-type-table-row2 .truck-type-table-row-rt{ width:70%;}
.add-input-icon{background: url(../../../images/add-input-icon.png) no-repeat;cursor: pointer; width:21px; height:21px; display:inline-block; background-position:0px !important;}
li.token-input-token{margin:1px !important;}




.truckCompartmentQty input:disabled{background: #f2f2f2;}
/*--28-11-2017--*/
#list_strip_ajax .mrgn-rgt-5.reqst-crgo-ttl.col-lg-12{overflow: hidden;display: inline-block;width: 100%;height: 38px;}
#list_strip_ajax .mrgn-rgt-5.reqst-crgo-ttl.col-lg-12 h3{line-height: 38px;}
#list_strip_ajax .mrgn-rgt-5.reqst-crgo-ttl.col-lg-12 h3 .tincan-icon{margin-top: -5px;}
.heading .cargo-detail-status ul li{line-height: 36px;}
#list_strip_ajax .mrgn-rgt-5.reqst-crgo-ttl.col-lg-12 .cargo-detail-status ul li{ margin-top:0px;}
.dwnld-pdf.latpdf a {color: #820024 !important;font-family: 'latobold';}
.dwnld-pdf.latpdf a:hover {color: #820024 !important;}
.dwnld-pdf.latpdf a .save-icon {background-position: -591px -1px !important;}
.place-pds-col .help-icon{display: inline-block !important;}
.orader-cancle-icon{ width:44px; height:24px; display:inline-block; background:url(../../../images/orader-cancle-icon.png) no-repeat;vertical-align: middle;}
/*----25-11-2017--*/
.shooping-cart{ float:left; height:60px; width:61px; text-align:center; margin-left:10px; line-height:50px;background:#fff url(../../../images/shooping-cart.png) no-repeat 0 0;vertical-align: middle; background-position: center center; font-size:15px; color:#820125; font-weight:bold; cursor:pointer; position:relative;}
.shooping-cart span{ margin-left:0px;}
.shopping-cart-box {margin:0;float: right;background: white;width: 383px;border-radius: 0;padding: 15px; border:1px solid #dedede; box-shadow:-1px 5px 7px -1px #dedede; position:absolute; right:0; margin-top:0px;}
.shopping-cart-box ul {margin: 0;padding: 0;}
.shopping-cart-box li {list-style: none; border-bottom:1px solid #dfdfdf; padding-bottom:14px;margin-bottom: 14px; position:relative;}
.shopping-cart-box .shopping-cart-header .shopping-cart-total {float: right; font-size:14px; color:#820024;}
.shopping-cart-box .shopping-cart-items img {float: left;margin-right: 0;}
.shopping-cart-box .shopping-cart-items .item-name {display: block;padding-bottom: 5px;font-size: 15px; color:#010101; font-weight:bold; padding-top:3px; text-align:left;}
.shopping-cart-box .shopping-cart-items .item-price {color: #820024;margin-right: 8px; font-size:14px; float:left;}
.shopping-cart-box .shopping-cart-items .item-quantity {color: #9e9e9e; font-size:13px; float:right; margin-top:0;}
.shopping-cart-box .button {background: #820024;color: white;text-align: center;padding: 12px;text-decoration: none;display: block;border-radius: 0;font-size: 16px; margin-top:0;}
.shopping-cart-box .button:hover {background: #62001b;}
.shopping-cart-box .clearfix:after {content: "";display: table;clear: both;}
.shopping-cart-box .shopping-cart-items .item-quantity em{ color:#231f20; font-style:normal;}
.shopping-cart-box .shopping-cart-header .shopping-cart-total .lighter-text{ font-size:14px; color:#9e9e9e;}
.shopping-cart-box .shopping-cart-header .badgenew{ font-weight:bold; float:left;}
.shopping-cart-box .shopping-cart-header{ width:100%; display:inline-block; line-height:18px;}
.right-click-box { /*margin:10px; */ position: absolute; z-index:10000; /*left:80px; top:30px; z-index:100;*/ box-shadow:-1px 5px 7px -1px #dedede;border:1px solid #dfdfdf; }
.right-click-box  ul{ margin:0; padding:0;}
.right-click-menu { width: 220px; display: inline-block; background: #fefdf0;}/*min-height:255px; */
.right-click-menu li { padding: 0px; border: 0px; list-style: none; float: left; width: 100%; margin-bottom: 0;}
.right-click-menu li a { font-size: 14px; color: #222222; display: block; padding: 8px 11px; text-decoration:none;border-bottom:1px solid #dfdfdf;}
.right-click-menu li a:hover { color: #fff; background: #820024; }
.right-click-menu li a.active { background: #30486e; color: #fff; }
.right-click-box .selectric { display: none; }
.right-click-menu li:last-child{ border-bottom: 0px; }
.sprites-right-click{ background: url(../../../images/sprites-right-click.png) no-repeat 0 0;vertical-align: middle;display: inline-block;}
.walk-through-icon{ width:18px; height:18px; background-position:0 0; margin-right:10px;}
.right-click-menu li a:hover .walk-through-icon{background-position:0 -22px;}
.online-manual-icon{ width:18px; height:16px; background-position:-17px 0; margin-right:10px;}
.right-click-menu li a:hover .online-manual-icon{background-position:-17px -22px;}
/*---29-11-2019--*/
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab.access-managment{ margin-top:4px; padding:25px 20px !important;}
.access-managment-lt{ float:left; width:20%; border:1px solid #e5e5e5;}
.access-managment-lt ul{ margin:0; padding:0;}
.access-managment-lt li{ list-style:none; margin:0px; border-bottom:1px solid #e5e5e5;}
.access-managment-lt li a{ display:block; padding:14px; font-size:15px; color:#666666; position:relative;}
.access-managment-lt li:last-child{ border-bottom:0px;}
.access-managment-lt li a i{ margin-right:12px;}
.access-managment-lt li a:hover{ background:#830026;color:#fff;}
.access-managment-lt li a:hover::after { background:url(../../../images/access-managment-menu.png) no-repeat; content: ""; width:6px; height:11px; display:inline-block; position:absolute; right:0; top:20px;}
.access-managment-lt li a.active::after { background:url(../../../images/access-managment-menu.png) no-repeat; content: ""; width:6px; height:11px; display:inline-block; position:absolute; right:0;top:20px;}
.access-managment-lt li a.active{ background:#830026;color:#fff;}
.access-managment-rt{ float:right; width:77%;}
.capability-group{ width:100%; display:inline-block; margin-bottom:30px;}
.capability-group h2{ position:relative; font-size:18px; color:#222222; margin-top:0px;}
.capability-group h2::after{content: ""; width:100px; height:2px; position:absolute; bottom:-15px; display:inline-block; background:#ffc400; left:0;}
.capability-box{ width:100%; display:inline-block; margin-top:20px;}
.capability-box .custom-chk{ float:left; width:100%;}
.capability-box .custom-chk ul{ margin-left:0px;}
.capability-box .custom-chk li{ width:25%; margin-right:0;}
.capability-box .custom-chk label{line-height: 16px !important; color:#222222; font-weight:normal;}
.access-managment-lt .retail-orders-menuicon{ width:17px; height:15px; display:inline-block; background-position:-89px -47px; margin-top:-4px !important;}
.access-managment-lt li a:hover .retail-orders-menuicon{background-position:-89px -70px;}
.access-managment-lt .ticket-category-menuicon{ width:20px; height:20px; display:inline-block; background-position:-65px -47px; margin-top:-4px !important;}
.access-managment-lt li a:hover .ticket-category-menuicon{background-position:-65px -70px;}
.access-managment-lt li a.active .ticket-category-menuicon{background-position:-65px -70px;}
.open-cart .shopping-cart-box{ display:block !important;}
.cart-img-shopp{ width:40px;}
.cart-items-close{ background:url(../../../images/cart-items-close.png) no-repeat; width:17px; height:17px; display:inline-block; position:absolute; right:0; top:5px;}
.cart-items-close:hover{ background:url(../../../images/cart-items-close-hover.png) no-repeat; }
/*----25-11-2017--*/
/*---30-11-2017--*/
.locked-icon{ background:url(../../../images/locked-icon.png) no-repeat;vertical-align: middle; width:21px; height:25px;margin: -4px 5px 0 5px; background-position:0px;}
.locked-icon:hover{ background:url(../../../images/locked-icon.png) no-repeat; background-position:0px;}
.data-table-search{ background:#ffffff;}
#cartcount{ height:61px;}
.payment_ammount-gatway{ width:90%; display:inline-block; margin-bottom:30px; padding-left:10%}
.payment_ammount-gatway-box{ float:left; width:50%; margin-bottom:8px;}
.payment_ammount-gatway-box label strong{ color:#000;  float:left; margin-right:10px; font-size:16px;}
.payment_ammount-gatway-box label span{float:left;font-size:16px;}

/*---1-12-2017--*/
.myproduct-stock-block{ width:100%; display:inline-block;}
.myproduct-stock-block .cargo-tab {display: inline-block;margin-top: 3px;}
.myproduct-stock-block .crg-dtl-pg .tab-content {margin-top:0;padding-bottom: 0;}
.myproduct-stock-block .amount-btn-footer { border-top: 0;padding: 0 15px;}
.myproduct-stock-block .pms-tabs-section {margin-top: 12px;}
.myproduct-stock-block .content-8.content-scrollbar {margin-top:20px;}
.myproduct-stock-block .create-latbox{float: right;width: auto !important;margin-top: 22px;}
.myproduct-stock-block .truck-type-table-box {border: 1px solid #e5e5e5;margin-bottom: 20px;}
.myproduct-stock-block .truck-type-table-box.truck-type-table-open {border: 1px solid #ffcb05;}
.cargo_charges{display: inline-block;width: 100%;margin-bottom: 15px;}
.cargo_charges label{font-size: 14px;color:#666666;width: auto !important;float: left !important;margin-right: 20px;}
.cargo_charges .cargo_charges_value{font-size: 20px;color: #666666;font-weight: bold;width: auto !important;float: right !important;}
.cargo_charges .cargo_charges-row{float: left;}
.cargo_charges .cargo-charges-row.cargo-charges-row2{ float:right;}
#cc_sh_quantitylitres .span4 {font-size: 20px;color: #666666;font-weight: bold;width: auto !important;float: right !important;}
/*---4-12-2017--*/
.top-menu ul li a.top_link.active .notification_setting {background-position: -310px -25px;}
.top-menu ul li a.top_link.active .user-icon {background-position: -105px -241px;}
.top-menu ul li ul.sub li a.current {background-color:#e8e8e8 !important;}
.settings-class .frm-ctrls-bar {margin: 0 auto !important;}
.noimage-icon-small{background:url(../../../images/noimage-icon.png) no-repeat !important; background-position:0px !important;}
.icon-pen-box{margin-top: 17px;float: left;margin-right: 14px;}
/*---5-12-2017--*/
.truck-detail-row.truck-type-table-open .title-box-delete{background:url(../../../images/title-box-delete.jpg) no-repeat; width:41px; height:37px; display:inline-block;position: absolute;
right: 0;top:0; z-index:100; cursor:pointer;}
.truck-detail-row .title-box-delete{background:url(../../../images/title-box-delete2.jpg) no-repeat; width:41px; height:37px; display:inline-block;position: absolute;
right: 0;top:0; z-index:100; cursor:pointer;}
.lat-bifurcation-block .title-box-arrow{ right:45px !important;}
.lat-bifurcation-block  .truck-detail-row{ position:relative;}
ul.token-input-list .token-input-input-token{ width:100% !important;}
/*---6-12-2017--*/
.place-truck-dt-col.product-lat-img:nth-child(1) {width: 150px;}
.place-truck-dt-col.order-detail-main-div:nth-child(2){ width:63%;}
.place-truck-dt-col.product-lat-img .pms-sm-lft .sanku-ttl-bx{ margin-top:25px;}
.place-truck-dt-col.order-detail-main-div .order_dropdown{width: 220px;margin-right: 24px;float: left;margin-top:7px;}
.place-truck-dt-col.order-detail-main-div .terminal_dropdown{width: 170px;margin-right: 24px;float: left;margin-top:7px;}
.place-truck-dt-col.order-detail-main-div .txt{ font-size:15px;}
#vessels .form-right-div .input-comment {margin-top: 8px;position: absolute;}
/*---7-12-2017--*/
.top-right-dropdown{ float:right !important;margin-top: 6px; width: 272px !important;}
.top-right-dropdown .form-label-fore{float: left;margin-top: 7px;margin-right: 11px;}
.top-right-dropdown .form-group {margin-bottom: 0;}
.shipping-details-sub {margin-top: -30px !important;display: inline-block !important;width: 100%;}
.shipping-details-sub .tab-sub-title{height: 1px;line-height: 1px;background: #e5e5e5; color:#820024;font-size: 15px;margin-top: 40px;}
.shipping-details-sub .tab-sub-title:before{ display:none;}
.shipping-details-sub .tab-sub-title span{ background:#fff;padding: 0 1%;margin-left: 1%;}
.shipping-details-sub  .tgdp-rgt-tp-sect{padding-left: 2%;width: 22%;}
#summary .tabContent{ margin-bottom:20px;}
.shipping-details-sub  .tgdp-rgt-tp-box{ margin-bottom:0px;}
/*---8-12-2017--*/
.heading .ticket-category-menuicon{ width:21px; height:24px; background-position:0 -100px !important;margin-right: 5px;}
.heading .truck-sizes-menuicon{ width:25px; height:16px; background-position:-23px -103px !important;margin-right: 5px;}
.heading .currencies-menuicon{ width:26px; height:13px; background-position:-50px -104px !important;margin-right: 5px;}
.heading .products-menuicon{ width:15px; height:20px; background-position:-78px -101px !important;margin-right:0px; margin-left:0px !important; margin-top:0px;}
.heading .midd-box h3 .icon13{ margin-right:6px;margin-top: 0 !important;margin-left: 0 !important;font-size: 15px;}
.reqst-crgo-ttl .midd-box h3 .icon13{margin-right:6px;margin-top: 0 !important;margin-left: 0 !important;font-size: 15px;}
.heading .retail-station-menuicon{ width:13px; height:16px; background-position:-94px -103px !important; margin-left:0px; margin-top:0px;}
.reqst-crgo-ttl .midd-box h3 span a{margin:0px !important;}
.heading h3 .orders-menuicon {margin-top: 0px !important;margin-left: 0px !important;margin-right: 6px;}
.headingfix .heading h3 .icon13{ margin-right:6px;}
.reqst-crgo-ttl .midd-box h3 .icon13.place-orders-menuicon{ margin-right:0px !important;}
.heading .midd-box h3 .icon12{ margin-right:6px;margin-top: 0 !important;margin-left: 0 !important;font-size: 15px;}
.settings-company-menuicon{width: 17px;height: 15px;display: inline-block;background-position: -1342px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.settings-appearance-menuicon{width: 16px;height: 17px;display: inline-block;background-position: -1396px 0px;margin-top: 3px !important; margin-left: 2px !important;}
.settings-config-menuicon{width: 16px;height: 15px;display: inline-block; background-position: -1414px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.settings-preferences-menuicon{width: 16px;height: 16px;display: inline-block;background-position: -1431px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.settings-formats-menuicon{width: 16px;height: 13px;display: inline-block;background-position: -1449px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.settings-email-menuicon{width: 15px;height: 12px;display: inline-block;background-position: -1467px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.settings-sms-menuicon{width: 16px;height: 16px;display: inline-block;background-position: -1484px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.remove-order-product{border-radius:0px !important;font-size: 14px;background:#820024 url(../../../images/remove-order-product.png) no-repeat !important; display:inline-block; background-position:10px !important; padding:6px 12px 6px 35px !important;/*margin: 57px 35px 0 -102px;*/ margin-top:34px;}
.remove-order-product:hover{background:#62001b url(../../../images/remove-order-product.png) no-repeat !important;background-position:10px !important; padding:6px 12px 6px 35px !important;}
/*---11-12-2017---*/
.ui-dialog .ui-dialog-titlebar-close span{width: 13px; height: 13px;background: url(../../../images/titlebar-close.png) no-repeat 0 0 !important;margin-top: 3px;}
.ui-dialog .ui-dialog-titlebar-close span:hover{width: 13px;height: 13px;background: url(../../../images/titlebar-close-hover.png) no-repeat 0 0 !important;margin-top: 3px;}
.remove-order-product.in-active{opacity: 0.4 !important;}
.detailspdf{ float:right;}
.detailspdf .detailspdf-box{ float:left;}
.detailspdf .detailspdf-box label{ float:left; margin-right:20px; color:#820024 !important;font-size:15px;}
.waybill-pdf-icon{ background:url(../../../images/waybill-pdf-icon.png) no-repeat;width:18px; height:26px; display:inline-block; float:left;}
.waybill-print-icon{ background:url(../../../images/waybill-print-icon.png) no-repeat; width:29px; height:27px; display:inline-block; float:left;margin-right:0px;}
.waybill-email-icon{ background:url(../../../images/waybill-email-icon.png) no-repeat;width:28px; height:16px; display:inline-block; float:left;margin: 5px 0px !important;}
.detailspdf .detailspdf-box:nth-child(2){margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.add-wishlist-popup  label.form-label{width: 100%;}
.add-wishlist-popup .form-right-div{width: 100%;float: left;}
.add-wishlist-popup .form-right-div textarea.form-control{width: 100%;}
.add-to-wish-list.in-active {opacity: 0.4 !important;}
 .has-detail-view .scrollable-content.top-block-spacing {height: 518px;}
.add-to-cart {border-radius: 0px !important;font-size: 14px;background: #820024 url(../../../images/add-to-cart.png) no-repeat !important; width:23px; height:34px; display:inline-block;background-position: 13px 7px !important; padding:6px 0  6px 21px !important;}
.add-to-cart:hover{border-radius: 0px !important;background: #62001b url(../../../images/add-to-cart.png) no-repeat !important; width:23px; display:inline-block;background-position: 13px 7px !important; padding:6px 0  6px 21px !important;}
/*---13-12-2017---*/
#pricingCalendar .tank-daily-certificate .days li .cale-ago-txt {margin-bottom: 23px;margin-top: 20px;}
#pricingCalendar .tank-daily-certificate .days li{min-height: 107px;}
#pricingCalendar .tank-daily-certificate .days li .save-icon {display: inline-block;width: 18px;height: 28px;display: inline-block;background-position: -41px -1px;vertical-align: middle;margin-right: 5px; }
#pricingCalendar .tank-daily-certificate .days li:hover .save-icon {background-position: -591px -1px;}
#pricingCalendar .tank-daily-certificate  .tank-date-time{display: block;line-height: 25px;font-size: 16px;margin-top:20px;margin-bottom:5px;}
#pricingCalendar .tank-daily-certificate .days li:nth-child(1) .cale-ago-txt{ margin:0px;}
/*--- new table css----*/

.custom_listing-table-box table tr th {background-color: #999999 !important;color: #ffffff !important;}
.custom_listing-table-box .tabTitle h2 {color: #222;font-size: 22px;margin: 0 5px;padding: 0px;position: relative;display: inline-block;}
.custom_listing-table-box .tabTitle h2:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.custom_listing-table-box table{border-collapse: collapse;}
.custom_listing-table-box table tr td{border-color: #e5e5e5;border: 1px solid #e5e5e5;}
.custom_listing-table-box .table tbody tr:last-child{ border-bottom:1px solid #e5e5e5;}
.custom_listing-table-box table td{ position:relative;}
.custom_listing-table-box .table tr:hover td::before {content: " ";width: 100%;background: #ffcb05;height: 1px;position: absolute;top: -1px;left: 0;}
.custom_listing-table-box .table tr:hover td::after {content: " ";width: 100%;background: #ffcb05;height: 1px;position: absolute;bottom: -1px;left: 0;box-shadow: 1px 3px 6px 1px #f2f2f2;}
.custom_listing-table-box .table tr:hover td{ background:#fff;}
.custom_listing-table-box table tr th{border-color: #e5e5e5;border: 1px solid #e5e5e5;}
.custom_listing-table-popup{ margin-top:0px;width: 100%;display: inline-block; background:#fff;}
.custom_listing-table-popup .div-main-top-detail-view{ width:31%; float:left;}
.custom_listing-table-popup .custom_listing-table-box{width:69%; float:right;}
.totallop-block{ width:100%; display:inline-block; margin:20px 0;}
.totallop-box{ width:50%; float:left;}
.totallop-box label{ float:left;color: #222222;font-size: 15px;margin-right:25px;}
.totallop-box span{ float:left;font-size: 15px;}
.custom_listing-table-box table tr td span{ margin:0 0px; cursor:pointer;float:left;margin-bottom:12px;}
.checkmark-icon{ background-position:-318px -547px; width:16px; height:18px; display:inline-block;}
.checkmark-icon:hover{background-position:-318px -576px;}
                    
/*---15-12-2017---*/
.save-icon {display: inline-block;width: 18px;height: 28px;display: inline-block;background-position: -41px -1px;vertical-align: middle;margin-right: 5px;}
.save-icon:hover {background-position: -591px -1px;}
.crg-dtl-pg.tool-class{ display:inline-block;}
.crg-dtl-pg.tool-class .resolved-tooltips.tooltips-inner{padding: 10px 15px;width: auto;min-width: 150px;}
.crg-dtl-pg.tool-class.first-row .resolved-tooltips.tooltips-inner{bottom:-3px;right: 38px;}
.crg-dtl-pg.tool-class.first-row .resolved-tooltips::after{top: 6px;right: -8%; /* Rotate div */-ms-transform: rotate(-115deg); /* IE 9 */ -webkit-transform: rotate(-115deg); /* Safari 3-8 */transform: rotate(-115deg);}                    
.ui-jqgrid tr.jqgfirstrow td {border-right-width: 0;}
.ui-jqgrid tr.evenRow td{box-shadow:none;}
.minia-icon-file-add{ position:relative;display: inline-block;}
.minia-icon-file-add:before{ font-size:0px;background:url(../../../images/minia-icon-file-add.png) no-repeat; width:26px; height:26px; display:inline-block; content:""; position:absolute;right:-6px;top:-6px;}
.detailspdf .detailspdf-box:nth-child(3) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.topmenu-icon-accounts {width: 26px;margin: -2px 3px 0;height: 22px;display: inline-block;background-position: -222px -739px;vertical-align: middle;}
.top-menu ul li a.top_link.active .topmenu-icon-accounts {background-position: -222px -767px;}
.shopping-cart-box .button{ width:100%; float:left;    padding: 12px 0;}
.shopping-cart-total-main{ float:left; width:100%;}
.shopping-cart-total-main .shopping-cart-total{ float:left; width:auto;line-height: 2px;}
.shopping-cart-total-main .shopping-cart-header{ float:right; width:auto;}
.shopping-cart-total-main  .lighter-text{ width:100%; float:left;color: #9e9e9e;font-size: 13px; line-height:22px; text-align:left;}
.shopping-cart-total-main .main-color-text{ margin-top:0; float:left; width:100%; line-height:18px; margin-left:0px; text-align:left;}
.remaining-qty .txt{ color:#f7941d !important;}
.expiry-date .txt{ color:#d40707 !important;}
.meeting-mode-icon{ width:21px; height:21px; display:inline-block; background-position:-139px -47px;margin-left: -3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .meeting-mode-icon{ background-position:-139px -69px;}
.daily-quality-certificate{ width:16px; height:24px; display:inline-block; background-position:-163px -75px;margin-top: -1px !important;}
.truck-type-table-row-lt em{ color:#ff0000; font-style:normal; margin-left:0px;position:absolute;}
.reqst-crgo-ttl .midd-box h3  span.color-red{ margin-left:0px !important;}
.quality-certificate-details-title .frm-back-to {ffloat: right;
    padding: 0;
    margin-left: 0;
    margin-top: 9px;}
.quality-certificate-details-title .refreshbtn {margin: 0;
    margin-top: 15px;
    margin-left: 7px;}
.cargo-tab.dqc-ttl-blk{margin-top: 4px !important;}
.btn-mrs-primary{color: #ffffff !important;}
.form-right-div.noimage-icon-small{border-radius:0px !important;}
.left-cnt .order-add-to-cart{ background-image:url(../../../images/order-add-to-cart-new.png) !important; background-repeat:no-repeat !important;width: auto !important;padding: 0 15px 0 37px;
background-position: 12px 6px !important;}
.left-cnt .order-add-to-cart:hover{ background-image:url(../../../images/order-add-to-cart-new-hover.png) !important; background-repeat:no-repeat !important;width: auto !important;padding: 0 15px 0 37px;background-position: 12px 6px !important;}
.shopping-caro{float: left;margin-top: 7px;margin-right: 9px;}
.shopping-title-right{float: right;}
.offer-desc-btn {width: 45px;height: 14px;line-height: 0px !important;}
/*---20-12-2017---*/
.shopping-cart-items .help-tooltips{ right:-13px; left:inherit; width:130px !important;}
.help-tooltips::after{right: 3% !important; left:inherit !important;}
.shopping-cart-items .help-icon{ background:none;height: 16px;}
#cc_sh_sys_static_field_12 .form-right-div.form-static-div  #vessel_data .two-block-view.tab-focus-element.right-vessel{padding-left: 26%;}
.image-resize img{ width:220px;}
.image-resize.noimage-icon-small{background: url(../../../images/no-images-big.png) no-repeat !important;background-position: 0px !important; width:220px; height:220px;}
.letter-datetime-box{ width:100%; display:inline-block;}
.letter-datetime-box label{ width:80px; float:left; font-size:14px; color:#3a3a3a;}
.letter-datetime-box span{ width:168px; float:left;font-size:14px; color:#848484;}
.custom_listing-table-colum1{ width:260px;}
.custom_listing-table-colum2{ width:103px;}
.custom_listing-table-colum5{ width:250px;}
.crg-dtl-pg.tool-class .tooltips .save-icon{    margin-left: 8px !important;}
                          
.waybill-email-icon-gray {background: url(../../../images/waybill-email-icon-gray.png) no-repeat;width: 23px;height: 16px;display: inline-block;float: left;margin: 5px 0px !important;}
.waybill-print-icon-gray {background: url(../../../images/waybill-print-icon-gray.png) no-repeat;width: 29px;height: 27px;display: inline-block;float: left;margin-right: 0px;}
.waybill-email-icon-gray:hover {background: url(../../../images/waybill-email-icon.png) no-repeat;width: 23px;height: 16px;display: inline-block;float: left;margin: 5px 0px !important;}
.waybill-print-icon-gray:hover {background: url(../../../images/waybill-print-icon.png) no-repeat;width: 29px;height: 27px;display: inline-block;float: left;}
#summaryappend .dwnld-pdf a{margin-right: 6px;}                          
/*----18-12-2017 Menu Management css---*/
.all-menu-add-listpage{ background:#fff;border: 1px solid #dedede; padding:35px 15px 35px 35px; display:inline-block;width: 97%; margin:0.5%; min-height:500px; margin-top:4px;}
.all-menu-add-listpage-lt{ float:left; width:48%;}
.all-menu-add-listpage-rt{ float:right; width:48%;}
.all-menu-add-listpage-rt h2{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform:uppercase; font-weight:normal;}
.all-menu-add-listpage-rt h2::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.all-menu-add-listpage .form-row{ width:100%; display:inline-block;}
.all-menu-add-listpage .form-row .label-txt{ float:left; width:25%; margin-top:10px;}
.all-menu-add-listpage .form-row .label-txt em{color: #820024;font-size: 18px; font-style:normal;}
.all-menu-add-listpage .form-row .form-right-div{ width:74%; float:right; position:relative;}
.choose-input-btn{ position:absolute;background-color: #820024;border-color: #820024;color: #ffffff;font-size: 16px;padding: 8px 14px; cursor:pointer; display:inline-block; border:1px solid #820024; right:22px;}
.all-menu-add-listpage .form-row-iconclass {width: 63% !important;float: left !important;margin-left: 1%;}
.all-menu-add-listpage  .form-right-div .chosen-container, .all-menu-add-listpage  .ad-navig-log .chosen-container{ width:82% !important;}
.red-border-btn{background:#fff; border:1px solid #820024; color:#820024; height:36px; margin-right:10px;}
.red-border-btn:hover{background:#820024; border:1px solid #820024; color:#fff;}
.all-menu-add-listpage #cancel_menu{ margin-left:10px; background:#999999; border:1px solid #999999;}
.all-menu-add-listpage #cancel_menu:hover{ background:#868686;border:1px solid #868686;}
.menu-mgmt-buttons-div .icon-plus { color:#820024; background:none !important; font-size:26px; font-style:normal; line-height:10px; text-align:center; margin-left:5px;}
.red-border-btn:hover .icon-plus{ color:#fff;}
.menu-mgmt-buttons-div .icon-icon-minus { color:#820024;background:none !important;font-size:26px; font-style:normal; line-height:10px; text-align:center; margin-left:5px;}
.red-border-btn:hover .icon-icon-minus{ color:#fff;}
.left-menu-cnt-box{ width:100%; display:inline-block; margin-top:10px;}
.editable-menu-item{ display:inline-block; width:100%; margin-top:10px;}
.editable-item-left{ float:left; margin-top:10px !important;}
.editable-item-right{ float:right; margin-top:2px;}
.editable-menu-item-box{ width:100%; display:inline-block;}
.editable-menu-item-sub{margin-bottom:10px; margin-left:3%; width:97%; border:1px solid #dfdfdf; padding:5px; background:#fff; box-shadow:3px 3px 3px #f8f8f8; min-height:33px; line-height:33px;}
.left-menu-cnt-box .mjs-nestedSortable-error {background: #fbe3e4;border-color: transparent;}
.left-menu-cnt-box #tree {width: 550px;margin: 0;}
.left-menu-cnt-box ol {max-width: 100%;padding-left: 0; margin-left:0;list-style: none; margin-top:14px; }
.left-menu-cnt-box ol li ol li ol{ margin-top:8px;}
.left-menu-cnt-box ol li ol li .menuDiv{ background:#fff !important;}
.left-menu-cnt-box ol ol{ margin-left:30px;}
.left-menu-cnt-box ol ol ol{ margin-left:0;}
.left-menu-cnt-box ol.sortable, left-menu-cnt-box  ol.sortable ol {list-style-type: none;}
.left-menu-cnt-box .sortable li div {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: move;margin: 0;}
.left-menu-cnt-box .sortable li div.menuDiv{border:1px solid #dfdfdf; padding:5px; background:#fafafa; box-shadow:3px 3px 3px #f8f8f8;}
.left-menu-cnt-box li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div {border-color: #999;}
.left-menu-cnt-box .disclose, .left-menu-cnt-box .expandEditor {cursor: pointer;width: 20px;display: none;}
.left-menu-cnt-box .sortable li.mjs-nestedSortable-collapsed > ol {display: none;}
.left-menu-cnt-box .sortable li.mjs-nestedSortable-branch > div > .disclose {display: inline-block;}
.left-menu-cnt-box .sortable span.ui-icon {display: inline-block;margin: 0;padding: 0;}
.left-menu-cnt-box .itemTitle {vertical-align: middle;cursor: pointer;}
.left-menu-cnt-box .deleteMenu {float: right;cursor: pointer;}
.menu-mgmt-buttons-div .btn-primary{ float:right;}
.left-menu-cnt-box .sortable li div.menuDiv:hover{ border:1px solid #ffcb05; background:#ffcb05;}
.left-menu-cnt-box ol li ol li .menuDiv:hover{ background:#ffcb05 !important;}
.left-menu-cnt-box .sortable li div.menuDiv:hover .menu-item-text{ color:#820024 !important;}
.left-menu-cnt-box .sortable li div.menuDiv:hover .drag-icon{background-position: -252px -759px;}
.drag-icon{ width:18px; height:18px; display:inline-block; float:left; background-position:-252px  -739px; font-size:0px; margin:0 8px;}
.select-label-column{ float:left;}
.iconmenu-box{ float:left; border:1px solid #dedede; background:#fff; height:37px; width:36px; height:36px; margin-left:8px !important; border-radius:0px !important;}
.iconmenu-box:hover{ background:#820024;}
.icon-plus{ font-size:0px;width:14px; height:14px; display:inline-block; float:left; background-position:-272px  -739px; font-size:0px; margin:11px;}
.iconmenu-box:hover .icon-plus{background-position:-272px  -759px;}
.icon-square{ font-size:0px;width:15px; height:12px; display:inline-block; float:left; background-position:-287px  -739px; font-size:0px; margin:12px;}
.iconmenu-box:hover .icon-square{background-position:-287px  -759px;}
.icon-pencil{ font-size:0px;width:15px; height:15px; display:inline-block; float:left; background-position:-304px  -739px; font-size:0px; margin:11px;}
.iconmenu-box:hover .icon-pencil{background-position:-304px  -759px;}
.icon-cross{ font-size:0px;width:16px; height:16px; display:inline-block; float:left; background-position:-322px  -739px; font-size:0px; margin:11px;}
.iconmenu-box:hover .icon-cross{background-position:-322px  -759px;}
.heading-menu-manag{ width:100%; display:inline-block; margin-top:65px; background:#fff; padding:14px;}
.heading-menu-manag h3{ margin:0px;}
.heading-menu-manag h3 .all-tsi-menuicon{margin-top: -3px !important;margin-left: 0px !important; margin-right:10px;}
.stick {position:fixed;/*top:100px;*/ right:0; top:80px;}
.sticker.stick{ margin-left: 33px;width: 47%; margin-left:33px;}
.marker {position: absolute;right: 0;font-size: 2em;}
.menumanagement-icon{ width:33px; height:28px; display:inline-block;background: url(../../../images/menumanagement-icon.png) no-repeat;vertical-align: middle;    margin-right: 10px;}
 /*----18-12-2017 Menu Management css---*/
/*---21-12-2017---*/
.applied-rate-div .offer-desc-btn{ margin-left:5px; text-transform:capitalize; font-family: "Lato-Semibold";}
.place-pds-col.applied-rate-div .txt{ margin-bottom:6px !important;}
.place-pds-col.applied-rate-div{ position:relative;}
.offer-description{ position: fixed;background: #fff;width:800px;right: 0;left: 0;margin: 0 auto;
text-align: center;padding-top: 0;z-index: 100000;border-radius:0;top: 50%;left: 50%;transform: translate(-50%, -50%); right:50%;}
.offer-description .offer-popup-clos-btn{position: absolute;right:4px;top:4px;cursor: pointer;background:url(../../../images/popupclose-icon-hover.png) no-repeat;width: 40px; height: 38px;font-size: 0;display: inline-block;background-position: center;border-radius:0;}
.offer-description .offer-popup-clos-btn:hover{background:url(../../../images/popupclose-icon.png) no-repeat;}
.offer-desc-applied{ background:rgba(0,0,0,0.5) !important; position: fixed;z-index: 10000;width: 100%;height: 100%; top:0;}
.offer-description p{text-align:left;}
.offer-description h2{ margin:0px; background:#ffcb05;font-size:22px;color: #222222;text-align:left; padding:11px 22px; font-family: "Lato-Semibold";}
.offer-description-cnt{ padding:20px 22px;height: 500px;}
p.description-offertxt{ font-size:16px; width:100%; display:inline-block; background-position:top right; }
.description-offertxt img{ font-size:16px; width:280px; display:inline-block; background-position:top right; float:right;margin-left:20px;margin-bottom: 20px;}
.offer-description-cnt h3{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize; text-align:left; margin-top:0px; margin-bottom:20px;}
.offer-description-cnt h3::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.resolved-tooltips {background-color: #f7f7f7;border: solid 1px #e5e5e5;width: 100px;position: absolute;right: 0;bottom: 29px;font-size: 10px;color: #666666;padding: 10px 0px;text-align: center;}
.resolved-tooltips::after {content: "";position: absolute;top: 95%;right: 0%;margin-left: -1px;background-image: url(../../../images/asset/help-pop-down-arrow.png);background-repeat: no-repeat;width: 14px;height: 16px;}
.custom_listing-table-box .tabContent{ margin-top:0px; border-bottom:0px;}
.custom_listing-table-box .table-grid{ padding:0px;}
.custom_listing-table-box table tr td{ border:0px;border-right:1px solid #e5e5e5;}
.custom_listing-table-box table tr td:last-child{ border:0px;}
.custom_listing-table-box table tr th{ border:0px; border-right:1px solid #e5e5e5;}
.custom_listing-table-box table tr th:last-child{ border:0px;text-align:center !important;}
.custom_listing-table-box .tooltips{ float:left;margin: 0 5px;}
/*.custom_listing-table-box table tr td:last-child{min-width: 107px !important;}*/
.custom_listing-table-box .ago-box{ width:100%;}
.custom_listing-table-box .ago-rgt{ width:100%;padding: 17px;}
.custom_listing-table-box .ago-rgt-tp{ width:100%;}
.custom_listing-table-box .ago-rgt-tp-lft{ width:100%;}
.custom_listing-table-box .ago-rgt-tp-box{    width: 32%;float: left;min-height: 49px;}
.custom_listing-table-box .ago-rgt-tp-box.remarks-box-cnt{ width:100%;}
.custom_listing-table-box  h3{ background:#f7f7f7; border-bottom:1px solid #e5e5e5;}
.custom_listing-table-box .midd-box{ margin-top:0px;}
.custom_listing-table-box .ago-rgt-tp-box.duration-box{width:48%;}
.custom_listing-table-box .ago-rgt-tp-box.icons-lop{width:auto;}
p.description-offertxt img.offer-image{ float:right; margin-left:20px;}
.custom_listing-table-box .midd-box.custom_listing-table-box{ width:100% !important; margin-bottom:20px;padding: 0;}
.custom_listing-table-box .ago-rgt-tp-box.icons-lop .ago-rgt-tp-ttl{ float:right; margin-left:8px;}
/*---22-12-2017---*/
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-accounts {background-position: -222px -767px;}
.save-icon.active {background-position: -591px -1px;}
.left-text{ float:left;}
.custom_listing-table-box p.ago-rgt-tp-ttl {color: #666666;font-size: 14px;margin: 0;line-height: 22px;}
.custom_listing-table-box  p.ago-rgt-tp-txt {color: #222222;font-family: "Lato-Semibold";font-size: 16px;margin-bottom: 0;}
.custom_listing-table-box.no-record-found-lop{ border-bottom:0px;}
.custom_listing-table-box.no-record-found-lop h3{ text-align:center;}
.custom_listing-table-box.no-record-found-lop .pull-right{ width:100%;}
.custom_listing-table-box.no-record-found-lop  strong{    font-family: 'Lato-Regular';}
.custom_listing-table-box.no-record-found-lop h3 {height: 160px;line-height: 160px;}
.clear-block{display: inline-block;width: 100%;height: 9px;}
.morecontent span {display: none;}
.morelink.less{ color:#820024 !important;}
.morelink{ font-size:14px;border-bottom:1px solid #820024;}
.morelink:hover{ border-bottom:0px;border-bottom:none;}
/*--.box-height {height: 237px;}--*/
.summary-tab-product-list-content-box .place-sm-col:nth-child(3){width: 21%;}
.summary-tab-product-list-content-box .place-sm-col:nth-child(4) {width: 18%;}
.summary-tab-product-list-content-box .place-sm-col:nth-child(2) {width: 19%;}
.summary-tab-product-list-content-box .place-sm-col:nth-child(1) {width: 23%;}
.summary-tab-product-list-content-box .pms-sm-lft .pms-txt strong{ font-size:18px;}
.summary-tab-product-list-content-box .place-sm-col .txt{font-size: 18px;}
/*-----25-12-2017--*/
.vessel-details-view{float: right;margin-top: 9px;margin-right: 9px;}
.vessel-details-view .view-btn{ line-height:26px;}

.customer-information-row{ margin-bottom:25px; display:inline-block;width: 100%;}
.customer-information-box{ width:20%; float:left;}
.customer-information-box label{ margin-right:20px; width:100%;float: left;}
.customer-information-box span{ float:left; width:79%;}
.customer-information-box select{ width:100%;}
.customer-information-box  select.frm-size-medium {width:98%!important;}
.customer-information-box  .chosen-container-single{width:98%!important;}
/*---27-12-2017---*/
.ago-rgt-tp-box.icons-lop .save-icon{ float:left;}
.ago-rgt-tp-box.icons-lop a{float: left;line-height: 23px; color:#222222;}
.ago-rgt-tp-box.icons-lop a:hover{color:#820024;}
.ago-rgt-tp-box.icons-lop a:hover .save-icon {background-position: -591px -1px;}
.customer-information-box ul.token-input-list .token-input-token .token-input-delete-token{width: auto;}
/*---28-12-2017---*/

.lats table.grid-table-view #list2 tr:nth-child(2) .crg-dtl-pg .tooltips .tooltips-inner{left:-135px !important;bottom: -3px;}
.lats table.grid-table-view #list2 tr:nth-child(2) .crg-dtl-pg .resolved-tooltips::after {top: 35%;right: -11% !important;}
.mrgn-rgt-5.reqst-crgo-ttl .resolved-tooltips::after {background: url(../../../images/asset/help-pop-down-arrow-1.png) no-repeat !important;}
.mrgn-rgt-5.reqst-crgo-ttl .header-right-btns #status_wise_lats_action_ajax_append .resolved-tooltips::after{top: 26% !important;right: -11% !important;transform:none !important;}
.danger-div{position:absolute; top:4%; left:0; right:0; display:inline-block; margin:0 auto; width:auto; z-index:10;}
.danger-div .div-cnt-mess{background:#ffcecc; width:auto; margin:0 auto;display: table; line-height:39px; padding:0 90px; position:relative; font-size:16px; color:#ad1b2d;}
.danger-div .div-cnt-mess a{ font-weight:bold;}
.danger-div .div-cnt-mess::before {content: "";background: url(../../../images/danger-before.png) no-repeat; width:12px; height:12px; position:absolute; left:0; bottom:-12px; display:inline-block; z-index:-1}
.danger-div .div-cnt-mess::after {content: "";background: url(../../../images/danger-after.png) no-repeat; width:12px; height:12px; position:absolute; right:0; bottom:-12px; display:inline-block;z-index:-1;}
.danger-div .closed-mess-btn{background: url(../../../images/closed-mess-btn.png) no-repeat; width:18px; height:18px; position:absolute;right: 10px;top: 10px;}
.danger-div .closed-mess-btn:hover{ opacity:0.7; cursor:pointer;}
.warning-div{position:absolute; top:4%; left:0; right:0; display:inline-block; margin:0 auto; width:auto; z-index:10;}
.warning-div .div-cnt-mess{background:#fcf8e2; width:auto; margin:0 auto;display: table; line-height:39px; padding:0 90px; position:relative; font-size:16px; color:#8b6e37; border:1px solid #ece2c1;}
.warning-div .div-cnt-mess a{ font-weight:bold; color:#8b6e37;}
.warning-div .div-cnt-mess::before {content: "";background: url(../../../images/danger-before.png) no-repeat; width:12px; height:12px; position:absolute; left:0; bottom:-12px;display:inline-block;z-index:-1}
.warning-div .div-cnt-mess::after {content: "";background: url(../../../images/danger-after.png) no-repeat; width:12px; height:12px; position:absolute; right:0; bottom:-12px; display:inline-block;z-index:-1;}
.warning-div .closed-mess-btn{background: url(../../../images/closed-mess-btn-warning.png) no-repeat; width:18px; height:18px; position:absolute;right: 10px;top: 10px;}
.warning-div .closed-mess-btn:hover{ opacity:0.7; cursor:pointer;}
.success-div{position:absolute; top:4%; left:0; right:0; display:inline-block; margin:0 auto; width:auto; z-index:10;}
.success-div .div-cnt-mess{background:#dff0d7; width:auto; margin:0 auto;display: table; line-height:39px; padding:0 90px; position:relative; font-size:16px; color:#457c40; border:1px solid #cae5b9;}
.success-div .div-cnt-mess a{ font-weight:bold; color:#457c40;}
.success-div .div-cnt-mess::before {content: "";background: url(../../../images/danger-before.png) no-repeat; width:12px; height:12px; position:absolute; left:0; bottom:-12px;display:inline-block;z-index:-1}
.success-div .div-cnt-mess::after {content: "";background: url(../../../images/danger-after.png) no-repeat; width:12px; height:12px; position:absolute; right:0; bottom:-12px; display:inline-block;z-index:-1;}
.success-div .div-cnt-mess .closed-mess-btn{background: url(../../../images/closed-mess-btn-success.png) no-repeat; width:18px; height:18px; position:absolute;right: 10px;top: 10px;}
.success-div .div-cnt-mess .closed-mess-btn:hover{ opacity:0.7; cursor:pointer;}
#gantryCalendar  .days-sctn .days li {min-height: 134px;}
.content-wrapper.crg-dtl-pg .cargo-tab.mrs-tab.wallet-popup{min-height: initial !important;padding: 0px !important;}
.customer-information-block{border:solid 1px #e5e5e5; padding:24px 30px 32px 30px; box-shadow: inset 0px 17px 24px #f7f7f7; -webkit-box-shadow: inset 0px 17px 24px #f7f7f7;display: inline-block;
width: 100%;}
.email-print-pdf{ float:left !important; width:auto;margin-bottom: 10px;}
.email-print-pdf a{ margin-right:0px !important;}
.email-print-pdf label{    float: left;margin-right: 10px;color: #820024 !important;font-size: 15px;}
.email-print-pdf:nth-child(2){margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.email-print-pdf:nth-child(3){margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.pdf-box{ width:100%; display:inline-block;}
.email-print-pdf span{ margin-right:0px !important;}
.top-bar-pdf{margin-top: 9px; float:right;margin-right: 20px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li .products-h-icon{ width:15px; height:19px; display:inline-block; background-position:-183px -49px;margin-left:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .products-h-icon{ background-position:-183px -75px;}
.wallet-popup .payment_ammount-gatway-box{ width:100%;}
.wallet-popup .payment_ammount-gatway-box label{ float:left; width:24%;font-weight: normal;}
.wallet-popup .payment_ammount-gatway-box span{ float:left;  width:70%;}
.wallet-popup .payment_ammount-gatway-box span label{ width:100%;}
.wallet-popup  .login-headbg{ font-size:16px;margin-bottom: 19px;padding-bottom: 1px;}
.cargo-tab.mrs-tab.wallet-popup .tab-content.bulk-order{ min-height:227px}
.custom_listing-table-popup.has-detail-view{ position:relative;}
.cargo-tab.mrs-tab.wallet-popup{ width:100%;}
.cargo-tab.mrs-tab.wallet-popup .tab-content.bulk-order{ border:0;}
.cargo-tab.mrs-tab.wallet-popup{ margin-top:0px !important;}
.has-detail-view .cargo-tab.mrs-tab.wallet-popup .frm-ctrls-bar{ position:absolute !important;}
.cargo-tab.mrs-tab.wallet-popup button{ border-radius:0px !important;min-width:100px; margin:0 5px !important;}
/*---1-1-2018---*/
.order-create-lat-btn{position: absolute;right:0px;width: auto !important;top:0px;}
tr.ui-search-toolbar input {padding:0px 6px !important;height: 34px;}
.ui-state-default.ui-th-column.ui-th-ltr .column-search-block .chosen-container-multi .chosen-choices{padding: 5px 4px;}
ul.sitemap li .products-h-icon{ width:15px; height:19px; display:inline-block; background-position:-183px -49px;margin-left:3px !important;}
#summary .tgdp-box .tgdp-rgt-tp{ position:relative;}
.margin-top0{ margin-top:2px !important;}
                              
.shop-customer-detail{display: inline-block;width: 92%;line-height: 16px;margin-bottom: 6px; background:#f4f4f4; padding:8px 15px; color:#000;}
.shop-customer-detail-lt{ float:left; text-align:left; width:100%;}
.shop-customer-detail-lt label{color:#820024;}
.shop-customer-detail-lt span{ font-size:13px;}
.shop-customer-detail-rt{ float:left;text-align:left; width:100%;}
.shop-customer-detail-rt label{color:#820024;}
.shop-customer-detail-rt span{ font-size:13px;}
.shopping-cart-box{ padding:0px;}
.shopping-cart-box-cnt{ padding:15px; display:inline-block; width:91%;}
#cl_remarks{height:120px !important;overflow:visible !important;}
.truck-update{margin:9px;}
.truck-type-table-row2 .truck-type-table-row-main .datediv.input-group-rgt.truck-type-table-row-rt{width: 58.6%;float: left;}
.custom-truck-select select{ border:0px !important; padding:0px !important;-webkit-appearance: none; cursor:text !important;}
/*---3-1-2018---*/
.form-row .form-label{padding-right: 10px;}
.icon-pen-box{margin-right:12px;}
.edit-icon{ width:16px; height:16px; display:inline-block; background-position:-342px -739px;}
                               
.direct-order-lat-main .truck-type-table-row2 .truck-type-table-row-lt {width: 36%;}
.direct-order-lat-main  .truck-type-table-row2 .truck-type-table-row-rt {width: 64%;}
.direct-order-lat-main  .truck-type-table-row2 .add-input-icon{ position:absolute;}
.direct-order-lat-main  .truck-type-table-row2 .truck-type-table-row-main .datediv.input-group-rgt.truck-type-table-row-rt{width: 54.6%;}
.direct-order-lat-main .truck-type-twobox .truck-type-table-row-main .form-control {padding: 6px 30px 6px 4px;}
.vessel-edit-icon{float: right;margin: 15px;}
.truck-img img{ max-width:100%;padding:0px;box-shadow: 0px 0px 7px -1px #ccc;border-radius: 0;}
.ago-lft.text-center.truck-img{ padding:9px 25px;}
.truck-img  .image-resize.noimage-icon-small{ max-width: 110px; max-height:110px;background-size: cover !important;margin: 0 auto;display: table;}
.warning-text{text-align: center;font-size: 15px !important;margin: 16px !important;}
.fa.fa-exclamation-triangle{color: #000 !important;margin-right: 13px !important;}
.noimage-icon-small.list-no-image.cell-left.ma_profile_image{ display:table; margin:0 auto;}
                            
.ui-icon.ico-cutom-btn.fa.fa-exchange{background:url(../../../images/fa-exchange-icons.png) no-repeat !important; width:16px; height:16px; display:inline-block;    margin-right: 7px;
margin-top: 2px;margin-left: 3px;font-size: 0;}
.btn:hover .ui-icon.ico-cutom-btn.fa.fa-exchange{background:url(../../../images/fa-exchange-icons-hover.png) no-repeat !important}
/*---3-1-2018--top new header css---*/
.top-model-view-cutome{ width:6%;}
.top-navigation-bar-cutome{ width:94%;}
.top-navigation-bar-cutome .top-menu { width:100%;}
.top-right-iconsbox{ float:right;}
.top-iconsbox{ float:left; border-left:1px solid #f2f2f2; min-height:60px; width:50px; text-align:center; cursor:pointer; position:relative;}
.new-add-menutop{background: url(../../../images/new-add-menutop.png) no-repeat; width:18px; height:18px; display:inline-block;background-position: center; padding-top:43px;}
.top-iconsbox:hover{ background:#f6f5f5;}
.new-search-menutop{background: url(../../../images/new-search-menutop.png) no-repeat; width:24px; height:24px; display:inline-block;background-position: center; margin-top:19px;}
.new-helpicon-menutop{background: url(../../../images/new-helpicon-menutop.png) no-repeat; width:23px; height:23px; display:inline-block;background-position: center; margin-top:19px;}
.user-image-box-top span{ margin-left:10px; font-size:14px; color:#222222;background: url(../../../images/user-image-arrow.png) no-repeat; background-position:center right; padding-right:18px; max-width: 100px;
    display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;vertical-align: middle;}
.user-image-block.user-drop-menu.user-drop-menu-cutome{border-left:1px solid #f2f2f2 !important; padding-left:5px !important;display: inline-block;min-width: 146px;}
.nav.navbar-nav.top-hd-notifications .notifications-menu:hover{ background:#f6f5f5;}
.shooping-cart{ margin-left:0px;background: #fff url(../../../images/shooping-cart.png) no-repeat; background-position:center center;}
.shooping-cart:hover{ margin-left:0px;background: #ffcb05 url(../../../images/shooping-cart.png) no-repeat; background-position:center center;}
.nav.navbar-nav.top-hd-notifications .notifications-menu {padding: 10px 10px !important;}
.user-image-block.user-drop-menu:hover img {border: 1px solid #e0e0e0 !important;}
.user-image-block.user-drop-menu.user-drop-menu-cutome:hover{ background:#f6f5f5 !important;}
/*.user-drop-menu .sub-top-menu.menu-style-list-1{width: 212px;}*/
.user-drop-menu .sub-top-menu.menu-style-list-1{width: 250px;}
.top-searchbox{ position:absolute; top:0; width:215px; background:#fff; right:61px; border-left:1px solid #f2f2f2; display:none;    padding: 7px;}
.searchbox-input{width: 80%;float: left;margin: 4px !important;padding: 12px !important;border:0 !important; font-size:16px !important; color:#999999 !important; box-shadow:none !important;}
.top-search-input-box .top-searchbox{ display:block;}
.helprow-box{ position:relative;}
.helpcnt-box{ position:absolute; display:none; width:273px; background:#fff; right:0; text-align:left;border: 1px solid #dedede;box-shadow: -1px 5px 7px -1px #dedede;top:59px;}
.helprow-box:hover .helpcnt-box{ display:block;}
.helpcnt-box h2{ font-size:16px; color:#010101; background:#ffd129; height:42px; line-height:42px; padding:0 20px; font-weight:normal;margin-top: 0;}
.helpcnt-box-search{ margin:0% 3%; background:#f7f7f7; border:1px solid #e8e8e8; padding:5px 9px; display:inline-block; width:87%;}
.helpcnt-box-search-icon{background: url(../../../images/helpcnt-box-search-icon.png) no-repeat; width:18px !important; height:18px; float:left; border:0px; margin:6px 8px 6px 2px;}
.helpcnt-box-search input[type="text"]{ float:left;border: 0;padding: 0;background: none;margin: 0; width:85%; box-shadow:none !important;}
.helpcnt-box ul{ margin:0; padding:0px; margin-top:8px;}
.helpcnt-box li{ list-style:none; padding:7px 10px; color:#820024; font-size:15px;}
.helpcnt-box li:hover{ color:#000 !important;}
.helpcnt-box li:nth-child(even){ background:#f7f7f7;}
.top-box-drop-arrow{ position:absolute;background: url(../../../images/top-box-drop-arrow.png) no-repeat; width:20px; height:10px; display:inline-block; right:20px; top:-1px;}
.notifications-menu ul.dropdown-menu li:last-child.footer-notifications{ background:#f6f5f5; padding:9px 25px !important;}
.notifications-menu ul.dropdown-menu li:last-child.footer-notifications a{ color:#820024; font-size:13px; display:inline-block; width:auto; padding:0 5px;}
.notifications-menu ul.dropdown-menu li:last-child.footer-notifications a:hover{ color:#000 !important;}
/*---3-1-2018--top new header css---*/
/*---4-1-2018---*/
.notify-me-btn{border: 0;background: none;text-decoration: underline; color:#830026;font-weight: bold; outline:none;}
.notify-me-btn:hover{ text-decoration:none;}
.chosen-with-drop.chosen-container-active{border-color: #b7bbc3;box-shadow: 0 0 20px rgba(133, 147, 157, 0.28);}
ul.token-input-list.token-input-list-focus{border-color: #b7bbc3 !important;box-shadow: 0 0 20px rgba(133, 147, 157, 0.28);outline: none; border:1px solid #b7bbc3 !important;}
.truck-no-image{background:url(../../../images/truck-no-image.png) no-repeat; width:153px; height:153px; display: table;margin: 0 auto;}
.vessels-truck-no-image{background:url(../../../images/vessels-no-image.png) no-repeat; width:150px; height:150px; display: table;margin: 0 auto;}
.no-images-user{background:url(../../../images/no-images-user.png) no-repeat; width:150px; height:150px; display: table;margin: 0 auto;}
.use-credit-balance{min-width: 295px;width: auto !important;float: left;}
.no-images-user-small {width: 76px;height: 76px;background-position: 100%;background-size: 100%;}
.vessels-truck-no-image-small {width: 100px;height: 100px;background-position: 100%;background-size: 100%;}
.truck-no-image-small {width: 100px;height: 100px;background-position: 100%;background-size: 100%;}
/*---5-1-2018---*/
.listsearch-container{ padding:7px 3px 6px 3px;}
.listsort-block li a{ color:#555555;}
.listsort-block li a.active .selected {color: #fff;}
.listsort-block li a.listsort-item.active{ background:#820024; color:#fff !important;}
.listgrid-block li a{ color:#555555;}
.listgrid-block li a .lv-select-icon {color: #555555;}
.listsort-block .icon{color: #555555; opacity:1 !important;}
.listgrid-block li a.listgrid-item.active{ background:#820024; color:#fff !important;}
.listgrid-block li a.active .lv-select-icon {color: #fff;}
.listgrid-block.active{ border:0px;}
.hide {display: none !important;}
.my-ship-agents-box {border: 1px solid #efeded;display: inline-block;width:23.5%;position: relative;margin: 1% 0% 0% 1%;float:left;box-shadow: 0px 0px 8px 1px #efeded;    overflow: hidden;background: #f3f5f8;}
.my-ship-agents-box h3 {font-size: 17px;margin: 0px;color: #222222; margin-bottom:10px;min-height: 30px;}
.my-ship-agents-box p {color: #666666;font-size: 14px; margin-bottom:0px;width: 100%;display: inline-block;}
.my-ship-agents-box-lt{ width:100%; float:left;text-align:center; padding:0;position: relative;background: #fff;}
.my-ship-agents-box-rt{ width:87%; float:right;padding: 7%;background: #f3f5f8;}
.my-ship-agents-box-rt h3 span{ color:#666666; display:block;font-size: 12px;}
.my-ship-agents-box-rt h3 span em{ color:#000; font-style:normal;margin-left:8px;}
.my-ship-agents-address{ width:100%; float:right; }
.my-ship-agents-box-rt h3  .onoffbtn{ float:right;}
.my-ship-agents-address-box{ width:93%; display:inline-block;margin-bottom: 5px;font-size: 15px;}
.my-ship-agents-address-box span{ float:right;}
.my-ship-agents-address-box span{background:url(../../../images/delete-icon.png) no-repeat; width:16px; height:20px; display:inline-block;font-size:0px;cursor:pointer;}
.my-ship-agents-address-box span:hover{background:url(../../../images/delete-icon-hover.png) no-repeat; width:16px; height:20px; display:inline-block;cursor:pointer;}
.my-ship-agents-box h4{ color:#222222;    margin-bottom: 15px;    font-size: 18px;font-weight: normal;}
.my-ship-agents-address-box.ship-agents-address-phone{background:url(../../../images/ship-phone-icon.png) no-repeat;padding-left: 27px;background-position: 0;    color: #140f11;}
.my-ship-agents-address-box.ship-agents-address-email{background:url(../../../images/ship-massage-icon.png) no-repeat;padding-left: 27px;background-position: 0;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13.icomoon-icon-clock{ margin-left:0px;font-size: 18px;}
.custom-link{width: 100%;display: inline-block;}
.custom-link-left{ float:left;}
.custom-link-right{ float:right;}
#cartcount{ border-left:1px solid #f2f2f2 !important;}
.meeting-remarks-discussion{ width:100%; display:inline-block;padding-right: 50px;}
.meeting-remarks-discussion .tgdp-rgt-tp-sect{ width:100%; display:inline-block;}
.meeting-remarks-discussion p.tgdp-rgt-tp-ttl{color: #666666;font-size: 14px;font-family:'Lato', sans-serif;}
.meeting-remarks-discussion .tgdp-rgt-tp-box h2{color: #222;font-size:16px;padding: 0px;position: relative;font-family: "Lato-Semibold";display: inline-block;margin-bottom: 16px;margin-top: 15px;}
.meeting-remarks-discussion .tgdp-rgt-tp-box h2:before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100px;}
.dash-board .chart-main{overflow: auto!important;}
.tank_daily_quality_cerificate .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.tank_daily_quality_cerificate .left-cnt .ago-box .ago-rgt{ width:100%;}
.compartment-table{ width:100%; display:inline-block;}
.compartment-table h4{color: #222;font-size:16px;margin-bottom: 25px;padding: 0px;position: relative;font-family: "Lato-Semibold";display: inline-block; width:100%;}
.compartment-table h4:before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100px;}
.tgdp-rgt-tp-sect.cargo-remarks-div{ width:100%;}
.headingfix{overflow: inherit !important;}
.headingfix .heading h3{ height:auto !important;}
table.dataTable thead th, table.dataTable tfoot th{font-family: 'Lato', sans-serif !important;}
.custom-link a{ text-decoration:none;}
.tsi-container {padding: 0 !important;margin-top:0px !important;}
.col-lg-8.left-cnt .midd-box h3 .crg-dtl-pg.tool-class{float: left;margin-top: 7px;margin-right: 8px;}
.invoice .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.wallet_transactions .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.invoice .left-cnt .ago-box .ago-rgt{ width:100%;}
.wallet_transactions .left-cnt .ago-box .ago-rgt{ width:100%;}
.wallet_transactions .ago-rgt-tp-lft .ago-rgt-tp-box:last-child{ width:100%;}
.introjs-hint { z-index: 9999; }
.introjs-error { color: red; }
.lat-footer .view-btn{line-height: 38px;height: 38px;}
.lat-footer .view-btn span{margin-right: 6px !important;    margin-top: -2px !important;}
.lat-footer .view-btn:hover {color: #fff !important;}
.lat-footer .view-btn .add-to-waitinglist {background-position: -1px -712px;}
.lat-footer .view-btn .cancel-icon { background-position: -43px -716px;}
.lat-footer .view-btn  .block-icon {background: rgba(0, 0, 0, 0) url(../../../images/block-hover.png) no-repeat;width: 24px;height: 20px;display: inline-block;}
.lat-footer .view-btn .program-res-icon {background-position: -24px -576px;}
.lat-footer .view-btn span.add-to-waitinglist {margin-top: -3px !important;}
.lat-footer .view-btn span.add-loaded-quantity-small {margin-top: -5px !important;}
.lat-footer{border-top: 1px solid #e5e5e5;}
.lat-footer .view-btn .checkin-res-icon {background-position: -51px -576px;}
.lat-footer .view-btn .add-loaded-quantity-small {background: url(../../../images/add-loaded-quantity-small-hover.png) no-repeat;}
.lat-footer .view-btn .check-cancel-icon {background-position: -365px -576px;}
.lat-footer .view-btn .unblock-icon {background: rgba(0, 0, 0, 0) url(../../../images/unblock-hover.png) no-repeat;}
.header-right-btns.lat-footer{max-width: inherit;margin-top: 0; border-top:0px;}
.crg-dtl-pg .header-right-btns.lat-footer #status_wise_lats_action_ajax_append {margin-top: 2px;height: 24px;}
.header-right-btns.lat-footer  .btn.refreshlatbtn.refreshbtn { margin: 19px 0 0 8px;}
.header-right-btns.lat-footer .frm-back-to{ padding-top:12px;}
.truck-no-image{width: 118px;height: 118px;background-position: 100%;background-size: 100%;}
.lat-footer .dropdown .view-btn{line-height: 29px; text-align:left;}           
.header-right-btns.lat-footer .dropdown-mrs .btn-default{margin-top: -6px;margin-left: 9px;line-height: 36px;height: 37px;    padding-top: 0;}
.header-right-btns.lat-footer .dropdown-mrs .view-btn{ border:0px !important;    margin-left: 0;}
.header-right-btns.lat-footer .dropdown-mrs.open>.dropdown-menu > li{ border-bottom:1px solid #e8e8e8;}
.header-right-btns.lat-footer .dropdown-mrs.open>.dropdown-menu > li:last-child{ border-bottom:0px;}
/*---9-1-2018---*/
.profile-page-detail-left .profile-page-detail-block{ width:100%;}
.lat-current-status{float: right;margin-top: 8px;margin-left: 9px;}
.profile-page-row label{float: left;width: 40%;color: #222222;font-weight: bold;}
.profile-page-row .profile-row-text{    width: 60%;float: left;}
.profile-page-detail-left .profile-page-detail-block .profile-page-detail-block-right{ width:72%;float:right;}
.lat-footer .view-btn:hover .pincode-icon {background-position: -441px -576px;}
.wallet-transaction-balance ul{ margin:0; padding:0;}
.wallet-transaction-balance li{ list-style:none; float:left;}
.wallet-transaction-balance strong{font-family: 'latobold';color:#000;}
.gantry-calendar-col-5 .gancal-capacity .col-lg-3 {width: 20%;float: left;}
.gantry-calendar-col-6 .gancal-capacity .col-lg-3 {width: 16.6%;float: left;}
.gancal-capacity .col-lg-3 .gancal-tp-txt{ font-size:18px;}
                        
.product-image-small{ background-image:url(../../../images/product-image.png); width:60px; height:75px;background-position:100% 100%; background-size:100%; float:left;}
.product-pms{ background-color:#5494c1;}
.product-dpk{ background-color:#ffc400;}
.product-atk{ background-color:#f7941d;}
.product-ago{ background-color:#80c153;}
.product-text-pms{ color:#5494c1;}
.product-text-dpk{ color:#ffc400;}
.product-text-atk{ color:#f7941d;}
.product-text-ago{ color:#80c153;}
#gantryCalendar .days li .product-image-small{   background-position: 100% 100%;background-size: 100%;float: none;display: table;margin: 0 auto;}
.days li:nth-child(1):hover{ background:#fff !important;}
.lat-footer .view-btn .pincode-icon {background-position: -441px -576px;}
.lat-footer .view-btn:hover .check-cancel-icon{ background-position:-470px -548px;}
.lat-footer .view-btn:hover .add-to-waitinglist{ background-position:-495px -548px;}
.lat-footer .view-btn:hover .program-res-icon{ background-position:-517px -548px;}
.lat-footer .view-btn:hover .pincode-icon{ background-position:-544px -548px;}
.lat-footer .view-btn:hover .checkin-res-icon{ background-position:-572px -548px;}
.lat-footer .view-btn:hover .cancel-icon{ background-position:-597px -548px;}
.lat-footer .view-btn:hover .block-icon{background: rgba(0, 0, 0, 0) url(../../../images/block-hover2.png) no-repeat;}
.lat-footer .view-btn:hover .out-of-waiting-icon {background-position: -614px -547px;}
.lat-footer .view-btn:hover .delivered-list-icon {background-position: -718px -547px;}
.lat-footer .view-btn:hover .unblock-icon{background: rgba(0, 0, 0, 0) url(../../../images/unblock-hover2.png) no-repeat;}
.lat-footer .view-btn .out-of-waiting-icon{background-position: -113px -712px;}
.lat-footer .view-btn .delivered-list-icon {background-position: -186px -765px;}
.lat-footer .view-btn:hover .add-loaded-quantity-small{background: rgba(0, 0, 0, 0) url(../../../images/add-loaded-quantity-small-hover2.png) no-repeat;}
.img-box{    height: 100px;width: 100px;}                            
.common-btn{line-height: 38px;height: 38px;font-size: 14px;color: #820024;min-width: 70px;display: inline-block;border: 1px solid #e8e8e8;background-position: -425px -70px;text-align: center;padding: 0 10px; background:#fff;}
.common-btn:hover{background: #820024;border: 1px solid #820024;color: #fff;}
.add-to-cart-icon {background-position: -636px -548px; width:27px; height:27px; display:inline-block;}
.common-btn:hover .add-to-cart-icon{background-position: -635px -576px;}
.col-lg-8.left-cnt .midd-box h3 .common-btn{ margin-top:-1px;}
.btn .add-to-cart-icon{background-position:0 !important; width:27px !important; height:22px !important; display:inline-block !important;background: url(../../../images/add-to-cart-ico.png) no-repeat !important;}
.btn:hover .add-to-cart-icon{background-position:0 !important; width:27px !important; height:22px !important; display:inline-block !important;background: url(../../../images/add-to-cart-ico-hover.png) no-repeat !important; margin-right:4px !important;}
.pms-sm-lft .pms-txt strong{ font-size:18px;}
.invoice-details-cnt{min-height: 189px;}
.invoice-pdf-page .save-icon{background-position: -591px -1px;}
.summary-customer-details{float: right;margin-left: 40px;}
.summary-customer-details .shop-customer-detail-lt{ width:auto !important;}
.summary-customer-details .shop-customer-detail-rt{ width:auto !important;margin-left: 40px;}
.summary-customer-details label{ font-size:16px !important;}
.summary-customer-details span{ font-size:16px !important;}
#summary_content .amount-sctn .amount-row{ padding:12px 10px 12px 25px;}                 
.product-image-big{ background-image:url(../../../images/product-image-big.png); width:128px; height:165px;float: none;display: table;margin: 0 auto;}
.product-image-big .sanku-ttl{text-transform:uppercase; text-align:center; display:inline-block; width:100%; padding-top:51px;font-size: 22px;font-family: 'latobold';}                 
.product-image-big .sanku-txt span{color: #fff !important;}
.product-image-big .sanku-txt strong{color: #fff !important;}
.user-image-block.user-drop-menu img{ height:45px;}
.sm_company_stock_accounts .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
/*---12-1-2018---*/
.lat-footer .view-btn:hover .out-of-waiting-icon {background-position: -693px -548px;}
.drafted_orders .left-cnt .ago-box .ago-rgt {width: 100%;}
.drafted_orders  .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.companies .left-cnt .ago-box .ago-rgt {width: 100%;}
.companies  .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}                                    
.vessels-truck-no-image{width: 120px;height: 120px;background-position: 100%;background-size: 100%;}
.vessels-truck-no-image-small {width: 120px;height: 120px;background-position: 100%;background-size: 100%;}
.truck-no-image-small {width: 120px;height: 120px;background-position: 100%;background-size: 100%;}
.header-right-btns.lat-footer .dropdown.dropdown-mrs{ margin-top:7px;}
.lat-footer .view-btn .delivered-res-icon {background-position: -73px -576px;}
.lat-footer .view-btn .start-loading-icon {background: rgba(0, 0, 0, 0) url(../../../images/start-loading2.png) no-repeat;width: 23px;height: 22px;display: inline-block;}
.lat-footer .view-btn:hover .start-loading-icon {background: rgba(0, 0, 0, 0) url(../../../images/start-loading-hover.png) no-repeat;width: 23px;height: 22px;display: inline-block;}
.lat-footer .view-btn:hover .delivered-res-icon {background-position: -752px -547px;}
                                     
/*---15-1-2018---*/
.reqst-crgo-ttl .cargo-detail-status ul li{ float:left;}
.reqst-crgo-ttl .cargo-detail-status ul li .view-btn{ margin-top:7px;}
.reqst-crgo-ttl .cargo-detail-status ul li .dropdown-mrs{ margin-top:7px;}
.chosen-container-single .chosen-single span{ color:#999999;}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color:#999999 !important;opacity: 1 !important; /* Firefox */}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color:#999999 !important;opacity: 1 !important; /* Firefox */}
::-ms-input-placeholder { /* Microsoft Edge */color:#999999 !important;opacity: 1 !important; /* Firefox */}
::-webkit-input-placeholder { /* Chrome/Opera/Safari *//* Microsoft Edge */color:#999999 !important;opacity: 1 !important; /* Firefox */}
::-moz-placeholder { /* Firefox 19+ *//* Microsoft Edge */color:#999999 !important;opacity: 1 !important; /* Firefox */}
:-ms-input-placeholder { /* IE 10+ *//* Microsoft Edge */color:#999999 !important;opacity: 1 !important; /* Firefox */}
:-moz-placeholder { /* Firefox 18- *//* Microsoft Edge */color:#999999 !important;opacity: 1 !important; /* Firefox */}
.ui-pager-control .credit-debit-small-icon{background-image: url(../../../images/credit-debit-icon.png) !important; width:23px !important;  height:16px !important; display:inline-block !important; float:left; font-size:0px !important;margin-right: 5px !important;margin-top: 2px !important;margin-left: 5px !important;}
.ui-pager-control .btn:hover .credit-debit-small-icon{background-image: url(../../../images/credit-debit-icon-hover.png) !important;}
.ui-pager-control .lock-unlock-small-icon{background-image: url(../../../images/lockunlock.png) !important; width:15px !important; height:20px !important; display:inline-block !important; float:left;font-size:0px !important;margin-right: 5px !important;margin-top: -1px !important;margin-left: 5px !important;}
.ui-pager-control .btn:hover .lock-unlock-small-icon{background-image: url(../../../images/lockunlock-hover.png)!important;}
.bo_credit_requests .ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.bo_credit_requests .left-cnt .ago-box .ago-rgt{ width:100%;}
/*---16-1-2018---*/
.ago-rgt-tp-box.small-products .ago-rgt-tp-box{ float:left; width:50%;}
.listsort-container{padding: 0 15px;height: 36px;line-height: 36px;}
.listgrid-container{padding: 0 5px;height: 36px;line-height: 36px;    padding-top: 0 !important;
    padding-bottom: 0 !important;}
.tgdp-rgt-tp-sect.order-create-lat-btn .btn-mrs{ min-width:100%;}
.signup-link{ margin-top:4px;}
.signup-link a{ float:right; width:100%; text-align:right;}
.reqst-crgo-ttl .cargo-detail-status.view-invoice-btn .view-btn.view-more-disp {margin-top: 8px;}
.reqst-crgo-ttl .cargo-detail-status.view-invoice-btn .btn.refreshlatbtn.refreshbtn { margin: 19px 0 12px 8px;}
                   
.today-deliveries-row .tdy-dlv-sm-col:nth-child(1) {width: 12.5% !important;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(2) {width: 12.5% !important;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(3) {width: 13% !important;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(4) {width:13% !important;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(5) {width:13.5% !important;}
.today-deliveries-row .product-image-big{ margin:0px;}
/*---17-1-2018---*/
.dropdown-mrs.open>.dropdown-menu > li > a{ margin-top:0px; padding:0px 10px !important;}
.applied-rate-div .applied-rate-inner-div .offer-desc-btn {line-height: 22px !important;}
.manual-lat-pdf{float: right;width: 100%;text-align: right;margin-top: 8px;}
.regenerate-pdf-icon {background: url(../../../images/regenerate-pdf-icon.png) no-repeat;width: 22px;height: 29px;display: inline-block;float: right;margin-top: -5px;margin-left: 5px;}
.logs-icon {background: url(../../../images/logs-icon.png) no-repeat;width: 25px;height: 25px;display: inline-block;}
.sync-icon-new{background: url(../../../images/sync-icon.png) no-repeat;width:16px;height:27px;display: inline-block;vertical-align: middle;background-position: 0 !important;cursor:pointer;}
.sync-btn{float: right;margin-top: 12px;}
.sync-btn.sync-btn-lts{ margin-top:15px;}
.sync-btn.sync-btn-ords{ margin-top:15px;margin-left: 10px;}                   
.checkbox-inline-main {background-color: #ffffff;border-color: #d2d2d2;color: #555555;float: right;padding: 5px 12px 5px 30px !important;border: 1px solid #d2d2d2;    margin-bottom: 10px !important;}
.checkbox-inline-main:hover {background-color: #820024;border-color: #820024;color: #ffffff;border: 1px solid #820024;}
.password-eye{background: url(../../../images/password-eye.png) no-repeat;width:18px;height:12px;display: inline-block;position: absolute;right: 10px; top: 16px; cursor:pointer;}
.password-hide-eye{background: url(../../../images/password-hide-eye.png) no-repeat !important;width:18px;height:12px;display: inline-block;    position: absolute;right: 10px;top: 16px;cursor:pointer;}
.pwd-div-max .password-eye{right: 30px;top: 0; position:relative;}
.pwd-div-max .password-hide-eye{right: 30px;top: 0; position:relative;}
/*---24-1-2018 view release notes css---*/
.release-notes  .inside1{background-color: #fff;padding:1%; display:inline-block; width:98%;}
.release-notes  .main_content {float: right; width:77%; border-left:1px solid #dedede; padding-left:24px;}
.release-notes .wrapper {width: 100%;display: block;}
.release-notes .sidebar1 {width: 100%;float: left;display: block;margin-right: 3%;}
.release-notes #left-content-list {overflow: auto;overflow-x:hidden;width: 100%;max-height: 500px;}
.release-notes .release-note-menu ul {margin: 0px;padding: 0px;list-style-type: none;}
.release-notes .left-menu li {margin: 0px;padding: 10px 0;width: 95%;list-style-type: none;display: block;font-size: 15px;color: #3B82F8;}
.release-notes .release-note-menu li a {margin: 0px;padding: 0px 10px 0px 0px;width: 100%;display: inline-block;font-size: 15px;line-height: 15px; color: #555555; text-decoration:none;}
.release-notes .release-note-menu li a:hover{ color:#820024;}
.release-notes .content {float: right;padding-top: 30px; width:100%;}
.release-notes .margin_horizontal {width: 100%;display: inline-block;margin-bottom: 60px;color: #8994a3;font-size: 15px;}
.release-notes .release-notes-dis h2 {color: #820024;font-size: 25px;margin: 0px;padding: 0px 0px 15px 0px;border-bottom: 1px solid #dedede;margin-bottom: 15px;}
.release-notes .release-notes-dis h2 .date {font-size: 14px;color: #820024;float: right;font-weight: normal;padding: 4px 0 0 0;}
.release-notes .release-notes-dis ul.note_list {margin: 0 0 10px 0px;padding: 0px;list-style-type: none;width: 100%;}
.release-notes .margin_horizontal ul li {margin: 0px;padding: 0px;margin-bottom: 10px;width: 100%;height: auto;min-height: inherit;color: #000;font-size: 14px;text-align: left;float: none;}
.release-notes .release-notes-dis ul.note_list li h4 {color: #000;font-size: 20px;margin: 0px;padding: 0px 0px 10px 0px;}
.release-notes .tag {border-radius: 30px;padding: 4px 10px;text-align: center;color: #fff;font-size: 9px;margin: 0px 0px 8px 0px;line-height: 18px;position: relative;margin-left: 10px;background: #820024;
vertical-align: middle; }
.release-notes .release-notes-dis ul.note_list li .note_dtl p {color: #555555;font-size: 15px;font-family: 'Roboto', sans-serif;margin: 0px;padding: 0px 0px 15px 0px;}
.release-notes .release-note-menu li a .rversionno{ float:right;}
.release-notes  #sidebar1{ width:20%; float:left; margin-top:25px;}
.release-notes-block{ padding:1%;background-color: #fff;position: relative; width:97.2%; margin:8px;}
.release-notes .release-notes-dis ul.note_list li h4 .fa{ color:#fff;margin-right: 6px;}
.content_fixed{position:fixed;top:55px;}
.edit-icon{height: 16px;width: 16px;margin-left: 10px;margin-right: 8px;}
/*---24-1-2018 view release notes css---*/
.release-notes-icon{background: url(../../../images/release-notes-icon.png) no-repeat;width:21px;height:17px;display: inline-block;margin-left: 14px;margin-right: 11px;float: left;margin-top: 11px;}
.tag.tag-changed {background: #d86f9f !important;vertical-align: middle;}
.tag.tag-new {background: #3b82f8 !important;vertical-align: middle;}
.tag.tag-fixed {background: #5cbf7d !important;vertical-align: middle;}
.tckt-detail-list {padding-left: 15px !important;padding-right: 15px !important;}
.tckt-detail-box .page-title h2 {margin: 0 15px 0px !important;font-size: 22px;}
.ticket-status{font-size: 16px !important;}
.tickets-closed-div {width: 99%;display: inline-block;padding-top: 10px;position: relative;margin: 0;text-align: center;background: #fcfcfc;margin-left: 1%;border-top: 1px solid #e5e5e5; padding-top: 50px !important;padding-bottom: 50px;margin-top: 36px !important;}
.ticket-status label.color-lgtgry{font-size: 16px !important;}
.tckt-chat-box{padding-bottom: 0 !important;}
.custom-ticket-editable-popup .popover.fade.in.editable-container.editable-popup.top{ left:0px !important;border-radius: 0;padding: 0;border: 0;}
.custom-ticket-editable-popup .popover.top .arrow{border-width: 0;}
.custom-ticket-editable-popup .popover-inner h3.popover-title{ line-height:40px !important;background: #ffcb05;border-radius: 0;}
.custom-ticket-editable-popup .popover.top .arrow:after{left: -65px !important;}
.tckt-detail-list{ position:relative;}
.token-input-list-facebook .token-input-input-token-facebook input[type="text"]:focus{box-shadow: none;}                                                             
.home-page-boxes .sitemap-items .box:hover .title h4 .logs-icon {background: url(../../../images/logs-icon-hover.png) no-repeat;}
.home-page-boxes .sitemap-items .box .title h4 .logs-icon {vertical-align: middle;}
.top-menu ul li:hover .logs-icon {background: url(../../../images/logs-icon-hover.png) no-repeat;}
.top-menu ul li a.top_link.active  .logs-icon {background: url(../../../images/logs-icon-hover.png) no-repeat;}
.place-truck-dt-col.order-detail-main-div .order_dropdown .place-truck-dt-col:nth-child(1) {width: 20%;}
.place-truck-dt-col.order-detail-main-div .order_dropdown .place-truck-dt-col:nth-child(2) {width: 20%;}
.place-truck-dt-col.order-detail-main-div .order_dropdown .place-truck-dt-col:nth-child(3) {width: 20%;}
.place-truck-dt-col.order-detail-main-div .order_dropdown .place-truck-dt-col:nth-child(4) {width: 20%;}
.iconic-icon-lock-fill{background: url(../../../images/password-eye1.png) no-repeat;width: 21px;height: 14px;display: inline-block;cursor: pointer; font-size:0px;margin-right: 0;}
.iconic-icon-unlock-fill{background: url(../../../images/password-hide-eye1.png) no-repeat !important;width: 21px;height: 14px;display: inline-block;cursor: pointer; font-size:0px;margin-right: 0;}
.create-latbox .btn-mrs{ min-width:135px !important;}                                                            
.cp-config-menuicon {width: 17px;height: 17px;display: inline-block;background-position: -220px -49px;margin-top: 1px !important;margin-left: 0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .cp-config-menuicon {background-position: -220px -75px;}
.release-note-menuicon {width: 18px;height: 14px;display: inline-block;background-position: -240px -49px;margin-top: 3px !important;margin-left: -3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .release-note-menuicon {background-position: -240px -75px;}
.order-stock-valid-menuicon {width: 15px;height: 16px;display: inline-block;background-position: -837px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .order-stock-valid-menuicon { background-position: -837px -24px;}                                                              
.invoice a {color: #820024;text-decoration: none;}
a.inline-edit-link {color: #820024;text-decoration: none;}
.all-edit-icon a.icon-pen-box{margin-top: 12px;}
.all-edit-icon a.icon-pen-box .edit-icon{ margin-left:0px;}
.all-edit-icon .refreshbtn{ margin:14px 0 13px 0px;}                   
.chosen-container-single .chosen-single abbr{background: none !important;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background: none !important;}
.personalize .col-lg-8.left-cnt .midd-box{border: 1px solid #f9edbf;}
.personalize  .col-lg-8.left-cnt .midd-box h3{background: #fbf5de;border-bottom: 1px solid #f9edbf;}
.transfer-quantity-btn {margin-top:2px;float: right;margin-right: 0;}
.transfer-quantity-btn  .view-btn {padding: 0 10px !important;font-size: 14px;line-height: 38px;height: 38px;}                                            
.transfer-quantity-btn  .view-btn span{ width:19px; height:14px; display:inline-block;background: url(../../../images/transfer-quantity.png) no-repeat;margin-right: 9px;margin-top: -5px;vertical-align: middle;}
.transfer-quantity-btn  .view-btn:hover span{ width:19px; height:14px; display:inline-block;background: url(../../../images/transfer-quantity2.png) no-repeat;margin-right: 9px;margin-top: -5px;vertical-align: middle;}                                             
.all-truck-images-box h2{text-decoration: none;color: #222;display: inline-block;font-size: 15px; margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;margin-bottom:25px; font-weight:normal;}
.all-truck-images-box h2::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.truck-images-box{float: left;margin-bottom: 16px;border: 1px solid #e2e3e5;padding: 3px;margin-right: 14px;}
.truck-images-input {width: 106px;float: right;position: relative;}
.truck-images-input input[type="file"] {width: 100%;height: 105px;position: absolute;opacity: 0;cursor: pointer;}
.truck-images-input span{background: url(../../../images/add-input-img.png) no-repeat;width:106px;height: 106px;display: inline-block;cursor: pointer;}
.all-truck-images-box{display: inline-block;width: 100%; margin-top: 22px;}
.truck-images-box label{font-size: 14px;color: #820024;margin-bottom: 15px;}
.truck-images-uploaded{ float:left; margin-right:0;}
.truck-images-uploaded .truck_images img{width: 100px;}
.jetty_dropdown{max-width: 98%;margin: 0 auto;margin-top: 37px;position: relative;bottom: -12px;}
.jetty_dropdown label {display: inline-block;margin-right: 19px;}
#calendar_jetty{ margin-bottom:35px !important;}                       
.order-product-list .product-image-small{background-position: 100% 100%;background-size: 100%;}
.order-product-list .gancal-tp-box{ margin-top:15px;margin-left: 13px;}
.order-product-list .gancal-tp-txt{ font-size:16px;}
.order-product-list{display: inline-block;width: 100%;margin-bottom: 12px;}
.order-product-list h2{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;margin-bottom:24px;}
.order-product-list h2::after {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}                              
.invoice td .top-bar-pdf{ margin-right:0px !important;}
.invoice .item-grid-main .col-lg-8.left-cnt .midd-box .pull-right .txt-ttl.mrgn-rgt10{ margin-left:10px !important;}
.custom-already-paid{ float:left;}
.custom-already-paid span{float: right;margin-top: 3px;margin-left: 6px;}
.custom-already-paid span em{float: left;margin-left: 35px;width: 200px;text-align: left;font-style: normal;margin-top: 2px;position: relative;}                              
.addquantity-amount .add-on.text-addon.append-addon{float: left;background: #fff;padding: 4px 12px;height: 33px !important;line-height: 24px;    width: auto; border: 1px solid #dedede!important;border-right: 0px !important;font-size: 16px !important;color: #999999 !important;}
.has-detail-view #wallet_amount_remarks {width: 80%;height: 100px;}
.has-detail-view #wallet_amount{width: 74% !important;}
.wallet_transactions .ago-rgt-tp-lft .ago-rgt-tp-box.wallet-transaction-descrption {width: 100%;}
.wallet-popup .payment_ammount-gatway-box .trans-type span{float: right !important;width: auto !important;margin-left: 9px;font-size: 13px;color: #555555;font-weight: normal;}
.wallet-popup .payment_ammount-gatway-box .trans-type label{ width:auto;margin-right: 60px;}
/*---faq css---*/
.accordion-midd-cnt{margin: 0px 0% 20px 0%;}
.accordion-midd h3.ui-state-active{ border:1px solid #dadfea; background:#f6f6f5 !important; color:#821d26 !important;}
.accordion-midd  .ui-accordion-header .ui-accordion-header-icon{right: .5em; left:inherit;}
.accordion-midd  .ui-accordion-header{padding: 11px 23px;border-radius: 0;border:1px solid #dadfea;background: #fafafa !important;color: #555 !important; margin-top:6px;font-size: 15px;}
.accordion-midd .ui-accordion-content{padding: 0 20px 20px 20px;border:1px solid #dadfea;border-radius: 0;}
.accordion-midd ul{ margin:0; padding:0px;}
.accordion-midd li{ list-style:none;background: url(../../../images/faq-list.png) 0 6px no-repeat; padding-left:17px;}
.accordion-midd .ui-state-default .ui-icon{background-image: url(../../../images/faq-arrow.png); background-position: 0;}
.accordion-midd h3.ui-state-active .ui-icon{background-image: url(../../../images/faq-arrow-hover.png); background-position: 0;}
.accordion-midd{    margin-top: 5px;}
.reqst-crgo-ttl .midd-box h3 .icon13.faq-title-icon{margin-right: 9px; width:18px; height:18px;display:inline-block;background: url(../../../images/faq-title-icon.png) no-repeat !important; background-position:0px !important; margin-top:9px  !important; float:left;}

.accordion-midd-cnt h2{ margin-top:10px;color: #222;font-size: 20px;}
.accordion-midd-cnt .accordion{    margin-bottom: 30px;}
.accordion-midd-cnt h3.inner-title{ margin-bottom:20px;font-size: 17px;}
.accordion-midd{ min-height:620px;}
/*---faq css---*/
.faq-title-icon{margin-right: 9px; width:18px; height:18px;display:inline-block;background: url(../../../images/faq-title-icon.png) no-repeat !important; background-position:0px !important; float:left;}                      
.progressbar-lat {height: 5px; position: relative;background: #e6e6e6; }
.progressbar-lat > .progressbar-lat-inner {display: block;height: 100%;position: relative;background: #ffc400;overflow:inherit !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .faq-title-icon {background: url(../../../images/faq-title-icon-hover.png) no-repeat !important;}                                          
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li .fa-fa-bell-o{margin-left: -3px !important;margin-top: -2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .fa-fa-bell-o {background-position: -83px -241px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13{font-size: 17px;}

.psa-list-strip-li span{ margin-right:5px; border-right:1px solid #dddddd; padding-right:3px; float:left;font-size:13px;}
.psa-list-strip-li span strong{ margin-left:5px;}

.psa-list-strip-li span strong em{ font-style: normal;font-size: 13px;float: right;margin-left: 4px;}
.psa-list-strip-li span:last-child{ border-right:0px;}
.sync-api-logs-icon{background: url(../../../images/sync-api-logs-icon.png)  no-repeat; width:17px; height:16px; background-position:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .sync-api-logs-icon{background: url(../../../images/sync-api-logs-icon-hover.png)  no-repeat; width:17px; height:16px; background-position:0px !important;}
.my-ship-agents-box h3{ text-align:center; margin:0px 0 15px 0;}
.my-ship-agents-box h3 a.inline-edit-link{display: block;text-align: center;width: 100%; font-size:18px;position: relative;    margin-bottom: 8px;}
.my-ship-agents-box h3 span{ font-size:12px;}
.my-ship-agents-box h3 span em{font-style: normal;font-weight: bold;margin-left: 5px;}
.my-ship-agents-box-mdle{display: inline-block;width: 100%;margin-bottom: 0;background: #fff;}
.my-ship-agents-box h3 a.inline-edit-link::after {content: ""; position:absolute; width:22px; height:2px; left:0; right:0; margin:0 auto; text-align:center; background:#7f001e; display:inline-block;bottom: -5px;}
.my-ship-agents-box-rt{ position:relative;}
.my-ship-agents-box-rt::before {content: "";background: url(../../../images/user-profile-box-bg.png)  no-repeat; width:100%; height:25px; position:absolute; left:0; top:-20px; display:inline-table;background-size: 100%;display:none;}
.my-ship-agents-address-box{ font-size:14px;}
.my-ship-agents-box-lt a{ position:relative; width:auto; max-width:inherit; display:inline-block;}
.my-ship-agents-box-lt span span::after{ display:none;}
.my-ship-agents-box:last-child{ margin-bottom:2%;}
.my-ship-agents-box-rt p span.span-label{ margin-left:0px;min-width: 100px; color:#000;}
.my-ship-agents-box-rt p span.span-label-txt{ margin-left:0px;width: 51%;margin-bottom: 8px;}
.int-no-action{margin-top: 13px;display: inline-block;}
.my-ship-agents-box-rt .user-btns{display: inline-block;width: 100%;margin-top: 14px;}
                                         
.nav.nav-tabs.quick_lat_tab{ display:inline-block;margin-top: 30px;}
.place-truck-dt-col.create-latbox .btn-mrs{margin-bottom: 7px;margin-right: 7px;}
#orders-content{    border: solid 1px #e5e5e5 !important;}                                        
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar {width:auto; min-width:inherit;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar {direction: ltr;text-align: left;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar .calendar.left {clear: none !important; float:left;width: 50%;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar .ranges, .daterangepicker.ltr .calendar {float: left;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar .calendar.right {margin-left: 0; float:left;width: 50%;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar .ranges {float: left;}
.daterangepicker.dropdown-menu.ltr.opensleft.show-calendar .ranges {width: auto;}
.sitemap-blocks .sitemap-items .masonrybox-col1.box.notification.settings.masonry-brick{font-size: 14px; font-weight:normal;}
.crg-dtl-pg .quick_lat_popup  {margin-top: 0px !important;}
.quick_lat_popup .place-truck-tp-row {display: table;width:80%;float: left;margin-top: 16px;}
.quick_lat_popup .place-truck-dt-col.product-lat-img:nth-child(1) {width: 160px !important;float: left;}
.quick_lat_popup .pms-tabs-section {margin-top: 5px;}                                         
.quick_lat_popup  .place-truck-tp-col{width: 20% !important; float:left;}
.quick_lat_popup .place-truck-tp-col .txt{ font-size:18px;}
.quick_lat_popup .place-truck-tp-col:nth-child(1) {width: 24% !important;}
.quick_lat_popup  .place-truck-tp-col:nth-child(4) {width: 16% !important;}
.quick_lat_popup .place-truck-pms .left-col {width: 97% !important;}                                        
.stock-trans-info-box{ position:absolute; background:#ffcb05; padding:11px 0; color:#7f1521; display:inline-block;right:-200px;top:0;  width:200px; z-index:1000;}
.stock-trans-info-box::before {content: "";background: url(../../../images/stock-trans-info-box-arrow.png)  no-repeat; width:9px; height:18px; display:inline-block; position:absolute; margin-left:-27px !important;}                     
.quick_lat_popup .place-truck-pms .right-col {width: 550px;}
.quick_lat_popup  .pms-sm-lft .sanku-ttl-bx {padding-left: 10px;margin-right: 21px;margin-top: 15px;}
.quick_lat_popup .summary-body .sanku-ttl-bx .rate strong {font-size: 20px;}
.quick_lat_popup .place-truck-pms .right-col .summary-header { border-bottom:0px; position:relative; padding:0px; margin-top:10px; margin-bottom:29px;}
.quick_lat_popup .place-truck-pms .right-col .summary-header .txt-lbl{font-size: 18px;color: #222;}
.quick_lat_popup .place-truck-pms .right-col .summary-header .txt-lbl:before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width:60px;}
.quick_lat_popup .place-truck-pms {padding-top:0px !important}
.quick_lat_popup .tdy-dlv-sm-box{ margin-bottom:10px;}
.quick_lat_popup .place-truck-pms .left-col{    min-height: 124px;}
.truck-num-label.truck-count{right: -56px;height: 36px;line-height: 36px;top: 0;}                                                                              
.editable-click, a.editable-click, a.editable-click:hover {text-decoration: none;border-bottom: dashed 1px #7f001e!important;}   
.no-images-location {background: url(../../../images/no-images-location.png) no-repeat;display: table;margin: 0 auto;width: 80px;height: 100px;background-position: 100%;background-size: 100%;}                                                          
.col-lg-8.left-cnt .midd-box h3 .active{ color:#03af04;}
.col-lg-8.left-cnt .midd-box h3 .inactive{ color:#F90217;}
.product-image-big{ position:relative;}
.product-image-big::before{ width:110px; height:17px;background: url(../../../images/product-image-shadow.png) no-repeat; display:inline-block;content: ""; position: absolute;bottom: 0;left: 0;
right: 0;margin: 0 auto;}
.no-images-tank {background: url(../../../images/no-images-tank.png) no-repeat;display: table;margin: 0 auto;width: 80px;height: 100px;background-position: 100%;background-size: 100%;}
                                          
                                          
/*--top menu animation--*/                                          
.top-menu ul li ul.sub.menu-style-list-1 { visibility: hidden; /* hides sub-menu */opacity: 0;position: absolute;top: 100%;left: 0;transform: translateY(-2em);
z-index: -1;transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; width:200px  !important;}
.top-menu ul li ul.sub.menu-style-list-1 li a{padding: 4px 6px 4px 37px !important;color: #686868 !important;}
.top-menu ul li:hover ul.sub.menu-style-list-1 {visibility: visible; /* shows sub-menu */opacity: 1;z-index: 10000;transform: translateY(0%); transition-delay: 0s, 0s, 0.3s; /* this removes the transition delay so the menu will be visible while the other styles transition */}
/*--top menu animation--*/
                                          
.custome-popup-cnt{margin-top: 29px; padding:0 25px;}
.has-detail-view .custome-popup-right{ background:#fff;}
.has-detail-view .custome-popup-right .frm-ctrls-bar{ position:absolute;}                                     
.tckt-chat-box {min-height: 669px !important;}                                     
.fancybox-type-iframe .fancybox-inner{ overflow:hidden !important;}                                    
.has-detail-view .frm-block-layout.pad-calc-container {margin-top: 15px;}
.has-detail-view .two-block-view label.form-label.span3{ padding-top:0px;}
.has-detail-view .jettty_throughput_heading h3.inner-title{ margin-bottom:20px;}
.single-row-view .row-fluid .span3 {margin-left: 0;}
                                      
                                      
                                      
.ticket-mid-box {width:33%; float:left;}
.ticket-mid-box .col-lg-8.left-cnt{ width:100%; float:left;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box{ width:100%; float:left; border:1px solid #efeded;box-shadow: 0px 0px 8px 1px #efeded;/*min-height: 410px;*/}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box{ min-height:99px; background:#f8f8f8;padding-top: 22px;;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .txt-ttl{width: 100%;text-align: center;display: inline-block; color:#231f20; font-size:26px;position:relative; margin-bottom:20px;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .txt-ttl::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 150px;right: 0;margin: 0 auto;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right{width: 100%;text-align: center;display: inline-block;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .txt-ttl strong{ display:block; font-size:16px; color:#6e6e6e; font-weight:normal;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .txt-ttl strong a{font-size:16px; font-weight:normal;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl{ font-size:13px;color: #666666; margin-bottom:0;    width:auto;float: left;padding-left: 6px;margin-right: 0px !important;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl strong{ display:inline-block; color:#231f20;font-size: 13px;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl em{font-size: 13px;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl::after{ display:none;}
.ticket-mid-box .left-cnt .ago-box .ago-rgt{padding: 0 10px; width:100%;}
.ticket-mid-box .ago-rgt-tp-lft .ago-rgt-tp-box{ width:50%;}
.ticket-mid-box .ago-rgt-tp-lft .ago-rgt-tp-box:first-child{ width:100%;}
.ticket-mid-box .ago-rgt-tp-txt{ font-size:14px;}
.ticket-mid-box:hover  .col-lg-8.left-cnt .midd-box{border:1px solid #faeebe;cursor:pointer;box-shadow: none;}
.ticket-mid-box:hover .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box{ background:#fbf5de;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl em{ font-style:normal; min-width:100px; text-align:left;}
.ticket-mid-box .col-lg-8.left-cnt .midd-box .ticket-inner-mid-box .pull-right .txt-ttl:last-child{ float:right;margin-right: 7px !important;width: auto;}

.ticket-mid-box .col-lg-8.left-cnt .midd-box::after {pointer-events: none;position: absolute;content: '';height: 0;width: 0;    top: 5px;right: 2px;background: white;
  /* IE9 */ background: linear-gradient(225deg, white 45%, #fad74c 50%, #fad74c 56%, #fad74c 80%);-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: width, height;transition-property: width, height;}
.ticket-mid-box:hover .col-lg-8.left-cnt .midd-box::after{width: 25px;height: 25px; }                                       
.notification-totltipbox{ float:right;}
.notification-totltip-icon{ width:20px; height:20px;background: url(../../../images/notification-totoltip-icon.png) no-repeat; display:inline-block;margin-top: 12px; cursor:pointer;margin-bottom: 11px;}
.notification-totltipcnt{position: absolute;max-width: 500px;right: 6px;line-height: 25px;color: #191919;font-size: 14px;background: #ffcb05;padding: 18px 31px 18px 18px;border-radius: 8px;top: 50px; display:block;box-shadow: 0px 0px 8px 1px #efeded;    z-index: 100;}
.notification-totltipbox:hover .notification-totltipcnt{ display:block;}
.notification-totltipcnt em{ width:18px; height:9px;background: url(../../../images/notification-totltip-arrow.png) no-repeat; display:inline-block; position:absolute; right: 5px;top: -8px;}
.notification-totltipcnt span{ width:18px; height:18px;background: url(../../../images/notification-totltip-close-icon.png) no-repeat; display:inline-block; position:absolute; right:8px; top:8px; cursor:pointer;}
.notification-totltipbox.notification-totltipbox-detail .notification-totltip-icon{margin-bottom: 5px;margin-left: 13px;margin-top:0px;}
.notification-totltipbox.notification-totltipbox-detail .notification-totltipcnt{top: 105px;right: 20px;}
.notification-totltipbox.dim-warning .notification-totltip-icon{width:21px; height:20px;background: url(../../../images/totltipboxwarning.png) no-repeat; display:inline-block;margin-top:12px; cursor:pointer;margin-bottom: 11px;}
.notification-totltipbox.notification-totltipbox-detail.dim-warning .notification-totltip-icon{ width:21px; height:20px;background: url(../../../images/totltipboxwarning.png) no-repeat; display:inline-block;margin-top: 0; cursor:pointer;margin-bottom: 11px;}
.order_request .ago-rgt-tp-rgt {width: 100%;}
.tgdp-rgt-tp-sect.cargo-summary-remarks{ width:100%;}
.tckt-chat .tckt-chat-list{ margin-top:40px;}                        
.ticket-title{color: #222; font-size:18px; position:relative;background: #fff;    padding-bottom: 22px;}
.ticket-title::after {background: #ffc400;bottom: 9px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.tckt-chat{ margin-top:40px !important;}
                      

.crg-dtl-pg .other-customer-main-body .tab-content { margin-top: 15px;}
.cargo-tab.mrs-tab.other-customer-main-body{ margin-top:3px;}
.has-detail-view .rc_da_arrival_quantity{ background:#fff;display: inline-block;width: 100%;}
.has-detail-view .rc_da_arrival_quantity .scrollable-content.top-block-spacing{width: 100%;}
.has-detail-view .rc_da_arrival_quantity .top-frm-tab-layout { width: 100% !important;}
.has-detail-view .rc_da_arrival_quantity .main-content-block{ position:relative;}
.has-detail-view .rc_da_arrival_quantity .frm-ctrls-bar{ width:100%;}
.has-detail-view .rc_da_arrival_quantity  .frm-block-layout.pad-calc-container {margin-top: 15px;padding-bottom: 57px !important;}
.has-detail-view .rc_da_arrival_quantity  .popup-main-title {width:10%;float: left;margin-right: 3%;}
.has-detail-view .rc_da_arrival_quantity .popup-label-box{ width:87%; margin-top:11px;}
.has-detail-view .rc_da_arrival_quantity .label-box-row {width: 25%;float: left;margin-bottom: 16px;}
.has-detail-view .rc_da_arrival_quantity .popup-lt-block{ min-height:inherit; padding: 17px 40px 0px 40px;}
.has-detail-view .rc_da_arrival_quantity .popup-label-box h2{font-size: 22px;color: #222222;text-align: left; font-weight:normal;}
.has-detail-view .rc_da_arrival_quantity .box .content{ border:0px !important;}
.has-detail-view .rc_da_arrival_quantity  .label-box-row em{ font-size:14px;}
.has-detail-view .rc_da_arrival_quantity #cc_sh_daarrivaltotalblock .form-right-div.form-static-div { width:100% !important;}
.has-detail-view .rc_da_arrival_quantity .scrollable-content.top-block-spacing {height: 420px;}
.has-detail-view .rc_da_arrival_quantity .popup-main-title-icon{ margin-bottom:0px;}
.has-detail-view .rc_da_arrival_quantity .popup-main-title-icon img{ width:84px; height:84px;}
.da-arrival-quantity-table  .table-bordered tr th{font-size: 16px;color: #222222;}                                                 
.has-detail-view  #tbl_child_module_rc_da_arrival_tankwise_quantity .table-bordered  th{ background:#fbf5de !important; color:#222222 !important;}    
.ui-jqgrid .ui-pg-table .ui-pg-number.active{background-color: #ffcb05 !important;border-color: #ffcb05;}                                                                                                                                   
.border-transform {position: relative;display: inline-block;max-width: 62px;width: 100%;box-shadow: none !important;-webkit-transform: translateZ(0);transform: translateZ(0); margin:8px; padding:8px;margin-bottom:0px;}
.border-transform *, .border-transform:before, .border-transform:after {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.border-transform:before, .border-transform:after {-webkit-box-sizing: border-box;box-sizing: border-box;border-radius: 50%;content: '';position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;z-index: 1;border: 3px solid #f1c109;border-color: transparent #f1c109;display:none;}
.border-transform img {max-width: 100%;backface-visibility: hidden;vertical-align: top;/*border-radius: 50%;*//*padding: 8px;*/height: 62px;}
.my-ship-agents-box:hover .border-transform:before, .my-ship-agents-box:hover  .border-transform:before, .my-ship-agents-box:hover  .border-transform:after, .my-ship-agents-box:hover  .border-transform:after {border-width: 3px;}
.my-ship-agents-box:hover  .border-transform:before, .my-ship-agents-box:hover  .border-transform:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.my-ship-agents-box:hover  .border-transform:after, .my-ship-agents-box:hover  .border-transform:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.border-transform .no-images-user-small {width: 62px;height: 62px;}
.no-img-alluser{background: url(../../../images/no-img-alluser.png) no-repeat; width:62px; height:62px; display:inline-block;background-position: 100%;
    background-size: 100%;}                                                  
.order_request .left-cnt .ago-box .ago-rgt{ width:100%;}
.order_request .ago-rgt-tp-box{ padding-right:21px;}                                                  
.addvoucher-amount input.frm-size-medium {width: 100%!important;}                                                  
.border-transform:hover:before, .border-transform.hover:before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.border-transform:hover:after, .border-transform.hover:after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}                                                                                                    
.showfullcode{ position:relative; }
.showfullcode .stock-trans-info-box::before{margin-left:-25px !important; top:9px;}
.showfullcode .stock-trans-info-box{padding: 0px 0 0px 16px;top: -10px;right: -212px; display:none;}
.showfullcode:hover .stock-trans-info-box{ display:block;}
.transfer-quantity-btn .view-btn{ margin-left:8px;}                                                  
.custom-company-dropdown .chosen-container-single .chosen-single{ border:0px !important;cursor:text !important;}
.custom-company-dropdown .chosen-container-single .chosen-single abbr{ display:none;}
.custom-company-dropdown .chosen-container-single .chosen-single div{ display:none;}
.custom-company-dropdown .chosen-drop{ display:none;}
.custom-company-dropdown .chosen-with-drop.chosen-container-active { box-shadow: none !important;cursor:text !important;}
.custom-company-dropdown .chosen-container-single .chosen-single span{    color: #222222 !important;}                                                                     
.sm_company_stock_accounts .view-btn{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100px; margin: 2px 0;}                                                                    
.col-lg-8.left-cnt .midd-box h3  .view-btn{ width:auto !important;    margin: 0;margin-left: 8px;}
                                                                                             
.small-img-icn{background: url(../../../images/small-img-icn.png) no-repeat; width:26px; height:21px; display:inline-block; background-position:0px !important;margin-right: 6px;}
.dwnld-pdf a:hover .small-img-icn{background: url(../../../images/small-img-icn-hover.png) no-repeat; width:26px; height:21px; display:inline-block; background-position:0px !important;margin-right: 6px;}                                                                                             
#other_customer_order_main_div .tabTitle{ margin-bottom:17px;}
#other_customer_order_main_div .place-pds-box .remove-order-product{ margin-top:46px;}
#other_customer_order_main_div .pms-sm-lft .sanku-ttl-bx{ margin-top:23px;}
#other_customer_order_main_div .place-content.other-customer-order-top-section {border: solid 1px #e5e5e5;padding: 15px 30px 10px 30px !important;box-shadow: inset 0px 17px 24px #f7f7f7;-webkit-box-shadow: inset 0px 17px 24px #f7f7f7;display: inline-block;width: 100%; margin:20px 0 30px 0;}
                                                                                               
.has-detail-view #send_lat_email .form-child-table {margin-top: 32px !important;}
.col-lg-8.left-cnt .midd-box h3 .view-btn .add-to-waitinglist{margin: -1px 5px 0 0;background-position: -1px -712px;}
.make-paid-icon{background: url(../../../images/make-paid-icon.png) no-repeat; width:21px; height:22px; display:inline-block; background-position:0px !important;margin-right: 6px;margin-top: -2px;    margin-left: -5px;}
.view-btn:hover .make-paid-icon{background: url(../../../images/make-paid-icon-hover.png) no-repeat; width:21px; height:22px; display:inline-block; background-position:0px !important;margin-right: 6px;margin-top: -2px;}
.has-detail-view #send_invoice_pdf .form-child-table {margin-top: 35px !important;}
    
/*---notifications animation--*/
.notifications-menu .label.label-warning {animation: pulse 1s infinite;}
.notifications-menu .label.label-warning:hover {animation: none;}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(130,0,36, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(130,0,36, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(130,0,36, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(130,0,36, 0.4);
    box-shadow: 0 0 0 0 rgba(130,0,36, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(130,0,36, 0);
      box-shadow: 0 0 0 10px rgba(204,169,44, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(130,0,36, 0);
      box-shadow: 0 0 0 0 rgba(130,0,36, 0);
  }
}
/*---notifications animation--*/
.col-lg-8.left-cnt .midd-box h3 .dropdown.dropdown-mrs.open .view-btn{ width:auto !important; margin-left:0px !important;border-bottom: 0;border-left: 0;border-right: 0;}
.cargo-detail-status.ajax_incvoice{min-width: 50%;float: right;text-align: right;}
.cargo-detail-status.ajax_incvoice .lat-current-status{ margin-top:10px;}                                                                                                                                                                                            
div.token-input-dropdown{ max-height:200px !important;overflow-y: auto !important;}                                                                                               
.company-details-title h2{text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;font-weight: normal;margin-bottom: 21px;}
.company-details-title h2::after {background: #ffc400;bottom: -11px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.company-details-content p{ width:50%; float:left;}
.demurage-invoice-btn{ float:right;}
.voucher-icon{background: url(../../../images/voucher.png) no-repeat; width:15px; height:22px; display:inline-block;    background-position: 0;vertical-align: middle;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .voucher-icon{background: url(../../../images/voucher-hover.png) no-repeat;background-position: 0;}                                  
.other-place-pds-box .place-pds-col:nth-child(1) {width: 160px;float: left;}
.other-place-pds-box .place-pds-col:nth-child(2) {width: 300px;float: left;margin-top: 16px;}
.other-place-pds-box  .place-pds-row{ display:inline-block;}
.other-place-pds-box  .remove-order-product{margin-top: 42px !important;}
/*---10-3-2018--start--*/
.cargo-detail-status.ajax_incvoice ul{ float:right;}
/*---10-3-2018--end--*/

.col-lg-8.left-cnt .ago-rgt .ago-rgt-tp-box .ago-rgt-tp-txt{font-size: 14px;}
.form-right-div.custom-company-dropdown .chosen-container{ width:100% !important;}
.form-right-div.custom-company-dropdown .chosen-container span{ margin-right:0px !important;}

 /*---12-3-2018-- css not upload in 181*/
.top-searchbox{ width:200px;right: 0px; top:  100%; display: none; border: 1px solid #e4e4e4;}
.top-iconsbox.top-search-input .megnifier{float: left;/*border-left: 1px solid #f2f2f2;*/min-height: 60px;width: 50px;text-align: center;cursor: pointer;position:absolute; background:#f6f5f5;}
.top-searchbox{ width:260px;}
.top-searchbox .select2-container--default .select2-selection--single {background-color: #fff;border: 0;border-radius: 0;text-align: left;}
.top-searchbox .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:45px;}
.top-searchbox .select2-container{ width:100% !important; border: 1px solid #e4e4e4;}
.top-searchbox  .select2-container .select2-selection--single{ height:45px !important;}
.top-search-input.active .megnifier { background: #e4e4e4; }
.custom-container .select2-dropdown{background: #fff; border: 1px solid #e4e4e4; border-radius:0px;}
.custom-container .select2-results__options{ max-height:100% !important;}
.custom-container .select2-results__option--highlighted { background: #ffcb05 !important; }
.custom-container .select2-results__option--highlighted .title .name { color: #820024 !important; }
.custom-container .select2-results__option--highlighted .title .company_name { color: #000 !important; }
.custom-container  .title{ width:100%; display:inline-block;}
.custom-container  .title .name{ width:100%; display:inline-block; color:#000 !important;}
.custom-container  .title .company_name{ width:100%; display:inline-block;font-size: 12px;color: #a0a0a0 !important;}
.custom-container  a{ text-decoration:none;}
.select2-container--default.custom-container .select2-results__option--highlighted[aria-selected]{ background:#f8f8f8;}
.custom-container .select2-results__option[aria-selected]{ margin-bottom:0px;}
.custom-container  .select2-search--dropdown{padding: 15px 4px;position: absolute;top: -50px;border: 0;}
.select2-container--default.custom-container  .select2-search--dropdown .select2-search__field{ border:0px !important; box-shadow:none !important;}
.select2-container--default.custom-container .select2-selection--single .select2-selection__clear{margin-right: 5px;}
.top-searchbox .select2-container--default .select2-selection--single .select2-selection__arrow { top: 10px; }
/*---12-3-2018-- css not upload in 181*/

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight{ background-color:#0b6623 !important; border:0px !important; color:#fff !important;border-radius:0px;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight.ui-state-active{ background-color:#ffcb05 !important; border:0px !important; color:#000 !important;border-radius:0px;}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight.ui-state-hover{ background-color:#ffcb05 !important; border:0px !important; color:#000 !important;border-radius:0px;}



/*---15-3-2018--*/
.notification-totltipcnt {
    padding: 18px 31px 10px 18px;
    max-height: 200px; overflow: hidden;}

/*---19-3-2018---*/
.today-deliveries-row .tdy-dlv-sm-col:nth-child(7){width: 15.5% !important;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(6){width:19.5% !important;}
.offer-full-text li{text-align:left;}
.invoice-table{ width:100%; overflow:auto;}
.bo_credit_requests .ago-rgt-tp-lft .ago-rgt-tp-box.cargo-remarks-div{ width:100% !important;}
.col-lg-8.left-cnt .midd-box .lat-footer .view-btn {margin-left: 5px;}
.header-right-btns.lat-footer .view-btn {margin-left: 5px;}                                                                                                 
.left-search-td li.token-input-token-facebook{max-width: 189px !important;text-overflow: ellipsis !important; position:relative; padding-right:13px !important;}
.left-search-td li.token-input-token-facebook span{ position:absolute;right: 3px;}
.col-lg-8.left-cnt .midd-box h3 .view-btn{margin-left:5px;}
.shopping-cart-box ul{ padding-right:20px;}
.shopping-cart-box-cnt{ padding:15px 0;}
ul.shopping-cart-items{max-height:285px;}                                                                                                  
.invoice-details-rt .invoice-details-cnt{min-height: inherit;}
.invoice-details-rt .invoice-details-box{ width:100%;}
.invoice-details-lt{ width:30%; float:left;}
.invoice-details-rt{ width:30%; float:left;}
.invoice-details-lt .invoice-details-box{ width:100%;}
.two-block-view.description-voucher{ width:100% !important;margin-bottom: 20px;}
.two-block-view.description-voucher label.form-label.span3{ width:100% !important; font-weight:bold !important; color:#000 !important;font-size: 16px;}
.two-block-view.description-voucher p{ padding-left:0px !important;font-weight: normal;margin-bottom: 16px;line-height: 25px;}
.two-block-view.description-voucher li{ padding-left:0px !important;font-weight: normal;margin-bottom: 16px;line-height: 25px;}
.two-block-view.description-voucher .form-right-div.frm-elements-div{ width:100% !important;}
.two-block-view.description-voucher li:last-child{ margin-bottom:0px;}
.two-block-view.voucher-name-box{ width:33% !important;    margin-bottom: 20px;}
.shop-customer-detail{ width:auto; display:block;}
.shop-customer-detail-lt label{ width:100%;}
.shop-customer-detail-lt span{ margin-left:0px;}                                                          
.two-block-view.voucher-name-box label.form-label.span3{margin-top: 4px;}
.brdr-btm1.mrgn-rgt-10{ margin-right:0px !important;}
.left-search-panel .data-left-align a.data-left-anchor{ max-width:140px; overflow:hidden; display:inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}                                                          
.login-forget-link{float: right;margin-top: 7px;}
.signiplink{ width:100%; display:inline-block; text-align:center;}
.signiplink a{ font-weight:bold; margin-left:10px;}
.normal-login-type {margin-top: 0px; margin-bottom:8px;}
/*--22-3-2018--*/
.activities-sub-cnt{margin-left: 220px;margin-bottom: 4px;}
.activities.activities-sub .activities-sub-cnt .status{width: 95% !important; margin-top:5px;}
.activities.activities-sub .activities-sub-cnt .status:before{ display:none;}
.activities-sub-plus{background: url(../../../images/activities-sub-arrow.png) no-repeat; width:12px; height:20px;display: inline-block;position: absolute;left: 196px;z-index: 100;top: 21px; cursor:pointer;}
.activities-sub-minus{background: url(../../../images/activities-sub-arrow2.png) no-repeat; width:12px; height:20px;display: inline-block;position: absolute;left: 196px;z-index: 100;top: 21px; cursor:pointer;}
.activities.activities-sub{ position:relative !important;}
.activities em.activity-toggle-btn{ display:none;}
.activities.activities-sub em.activity-toggle-btn{ display:block;}
                                                           

.content-errorbox.alert.alert-error{   border-radius: 0;background-color: #ffdfdf !important;border-color: #f4b9b9 !important;color: #c92929 !important;padding: 8px 8px 8px 14px!important;}                                                           
.grid-fancy-wrapper .content-errorbox.alert.alert-error{    width: 100%;margin: 0 auto;float: none;display: table;left: 0;right: 0;border-radius: 0;background-color: #ffdfdf !important;border-color: #f4b9b9 !important;color: #c92929 !important;}
.login-main-page .content-errorbox.alert.alert-error{ width:100%;}
.grid-fancy-wrapper .errorbox-position{width: 85%;margin: 0 auto;float: none;left: 0;right: 0;border-radius: 0;}
.grid-fancy-wrapper .errorbox-position .closebtn-errorbox{ top:6px;right:10px;}
                                    
.my-ship-agents-box{min-height:inherit !important;}
.topfilter-container input[type="text"].topfilter-container{width: 160px;}
.stock_transactions_module .listsearch-container {padding: 4px 3px 4px 3px;}
                                                        
.remarks_stock{position: relative;margin-right: 14px;display: inline-block;vertical-align: middle;margin-left: 5px;}
.remarks_stock .em_remarks{background: url(../../../images/remark-icon.png) no-repeat; width:17px; height:17px; display:inline-block; cursor:pointer;}
.remarks_stock_cnt{    position: absolute;min-width: 270px;background: #ffc911;padding: 10px !important;z-index: 100;top: -15px;margin-left: 25px;color: #820024;display: none;min-height: 22px;}
.remarks_stock:hover .remarks_stock_cnt{ display:block;}
.remarks_stock_cnt::before{ content:"";background: url(../../../images/stock-trans-info-box-arrow.png) no-repeat; width:9px; height:18px; display:inline-block; position:absolute;left: -9px;top: 13px;}
.midd-box h3 .txt-ttl.cr-trans-id a.inline-edit-link {color: #820024 !important;text-decoration: none;}
.midd-box h3 .txt-ttl.cr-trans-id a.inline-edit-link:hover {color: #363636 !important;text-decoration: none;}

                                                            
/*---send lat email---*/                                                            
.has-detail-view .send_lat_email .box .title h4{ padding-left:0px !important; text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;}
.has-detail-view .send_lat_email  .frm-block-layout .box.gradient .title{border: 0px !important;margin-bottom: 8px;}
.has-detail-view .send_lat_email .box .title h4 .icon12.icomoon-icon-equalizer-2{ display:none;}

.has-detail-view .send_lat_email .table thead th{ background:#999999; color:#fff;}
.has-detail-view .send_lat_email .box .title h4 .box-addmore.right{position: absolute;right: 0;top: 8px;z-index: 1;}
/*---send lat email---*/
                                                 
.notification-totltipbox ::-webkit-scrollbar {
    width: 0px;  /* remove scrollbar space */
    background: transparent;  /* optional: just make scrollbar invisible */
}
.notification-totltipcnt{ overflow:auto !important;}
.notification-totltipbox {
    -ms-overflow-style: none; 
    overflow: -moz-scrollbars-none; 
}
.notification-totltipbox::-webkit-scrollbar { 
    display: none; 
}
                                                 
.has-detail-view .ic_order_draft .box .title h4{ padding-left:0px !important; text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;}
.has-detail-view .ic_order_draft  .frm-block-layout .box.gradient .title{border: 0px !important;margin-bottom: 8px;}
.has-detail-view .ic_order_draft .box .title h4 .icon12.icomoon-icon-equalizer-2{ display:none;}
.has-detail-view .ic_order_draft .box .title h4:before {background: #ffc400 none repeat scroll 0 0;bottom: -4px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.has-detail-view .ic_order_draft .table thead th{ background:#999999; color:#fff;}
.has-detail-view .ic_order_draft .box .title h4 .box-addmore.right{position: absolute;right: 0;top: 8px;z-index: 1;}
.other-customer-main-body .customer-information-box span{width: 100%;}
.grid-fancy-wrapper .content-errorbox {padding: 8px 8px 8px 14px!important;}
                                                 
.my-ship-agents-box h4{max-width:228px; overflow:hidden; display:inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.my-ship-agents-box p{max-width:228px; overflow:hidden; display:inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.my-ship-agents-address-box{max-width:228px; overflow:hidden; display:inline-block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.view-btn.status-chng{ float:right;}
#calendar_jetty {max-width: 98% !important;margin: 0 auto;}
.view-btn.status-chng{ float:right;font-size: 14px;color: #820024;min-width: 50px;line-height: 27px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;background-position: -425px -70px;text-align: center;padding: 0 10px;margin-top: 1px !important;}
.view-btn.status-chng:hover {background: #820024;border: 1px solid #820024;color: #fff;}
.lat-site-add{ width:75%;min-width: 75% !important;}
.all-button-loaderhorse{position: relative;}                             
.all-button-loaderhorse::before{background: url(../../../images/loaderhorse-gif-47.gif) no-repeat !important;width: 43px;height: 28px;display: inline-block;font-size: 0px;animation: none !important;border-left-color: none !important;border-top-color: none !important;border: 0px !important; position:absolute; content:"";bbottom: -29px;
right: 0;top: 0;}
.all-button-loaderhorse .btn-mrs-primary{ opacity:0.6;cursor: auto;}
.truck-total-capacity-main{margin-top: 7px;display: inline-block;}
.top-bg{z-index: 945;}
.dwnld-pdf a.view-btn:hover{color: #fff !important;}
.invoice-pdf-page table{font-family: 'Lato-Semibold' !important;}
.next-action-text{color: #820024 !important;}
                  
.edit-btn-higlight{width:auto;margin-top: -3px !important;margin-right: 0;}
.edit-btn-higlight .view-btn{ background:#820024; color:#fff; border:1px solid #820024;line-height: 28px;outline: none;}
.edit-btn-higlight .view-btn .edit-icon{background: url(../../../images/edit-btn-higlight-icon.png) no-repeat !important; background-position:0px !important;margin-left: 0;}
.edit-btn-higlight .view-btn:hover{ background:#67011d;}
/*---28-3-2018--*/
.cart-disable{ cursor:auto;background: #fafafa url(../../../images/cart-disable-icon.png) no-repeat !important;background-position: center center !important;opacity: 0.7;}
.cart-disable:hover{margin-left: 0px;background: #fafafa url(../../../images/cart-disable-icon.png) no-repeat !important;background-position: center center !important;}
.cart-disable .shopping-cart-box{ display:none !important;}
.cart-disable #cartcount span{ display:none;}
.header-right-btns .old_status{ float:right;}
#status_append{ float:right;}
.tgdp-rgt{vertical-align: middle;}
                    
.mrs-tab > .nav-tabs > li > a .summary-icon{ opacity:0.5;}
.mrs-tab > .nav-tabs > li.active > a .summary-icon{ opacity:1;}                    
.user-image-box-top span{ display:none;}
.user-image-block.user-drop-menu.user-drop-menu-cutome{ min-width:inherit}
.lr-waitingforapproval{ color:red !important;} 
.lr-approved{ color:green !important;} 
.lr-rejected{ color:red !important}                   
.ic-conform-btn a {font-size: 14px;color: #820024;min-width: 70px;line-height: 27px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;background-position: -425px -70px;text-align: center;padding: 0 10px;width: auto; background:#fff;}
.ic-conform-btn a:hover {background: #820024;border: 1px solid #820024;color: #fff;}
.chosen-container-single .chosen-single-with-deselect span {margin-right: 46px;}
                         
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr.evenRow td{vertical-align: middle;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td {vertical-align: middle;}
.select2-container--default.custom-container .select2-results__group{ background:#e4e4e4;}
 /*2-4-2018*/                                                                    
/*added-2-4-2018 chirag*/

.txt-count label{font-family: 'Lato-Semibold'; font-size:16px; margin-right:10px;}
.txt-count span{ font-size:14px;}
.tdy-dlv-sm-box.tdy-dlv-sm-box-new .tdy-dlv-sm-col:nth-child(1){width: 15% !important; padding-left:60px;}
.tdy-dlv-sm-box.tdy-dlv-sm-box-new .tdy-dlv-sm-col:nth-child(2), .tdy-dlv-sm-box.tdy-dlv-sm-box-new .tdy-dlv-sm-col:nth-child(3),
.tdy-dlv-sm-box.tdy-dlv-sm-box-new .tdy-dlv-sm-col:nth-child(4){width: 23% !important;}
.tdy-dlv-sm-box.tdy-dlv-sm-box-new{ padding:14px 20px;}
/*.pdngset .tdy-dlv-sm-col{ padding-top:50px;}*/
.pdngset .tdy-dlv-sm-col{ padding-top:0;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(1){width:15% !important; padding: 0px; vertical-align: top ;}
.today-deliveries-row .tdy-dlv-sm-col:nth-child(2), .today-deliveries-row .tdy-dlv-sm-col:nth-child(3),
.today-deliveries-row .tdy-dlv-sm-col:nth-child(4){width:23% !important;}
.tdy-dlv-sm-box.tdy-dlv-sm-box-new { border: solid 1px #e5e5e5; margin: 30px 0 0 0; padding: 20px 10px 20px 10px; box-shadow: inset 0px 17px 24px #f7f7f7; -webkit-box-shadow: inset 0px 17px 24px #f7f7f7; }
.today-deliveries-row .tdy-dlv-sm-col { display: inline-block; margin: 0; float: left; }
.tdy-dlv-sm-box.tdy-dlv-sm-box-new { padding: 10px 10px 5px 10px; border-bottom: solid 1px #e5e5e5; display: inline-block; width: 100%;}
.tdy-dlv-sm-box.tdy-dlv-sm-box-new{padding: 20px 10px 20px 10px;}
/*----3-4-2018---*/                                    
.next-action-cargo{ position:relative; float:none; display:inline-block;vertical-align: middle;}
.notification-totltipbox.notification-totltipbox-detail.next-action-cargo .notification-totltipcnt {top: 27px;right: 0;min-width: 270px;left: 10px;}
.next-action-cargo .notification-totltip-icon{ margin-bottom:0px !important;}
.col-lg-8.left-cnt .midd-box .ago-footer .pull-left .txt-ttl.mrgn-rgt10{ margin-right:0px !important;}
.status-notify-user-cargo .notification-totltipcnt{margin-left: -230px;}
/*04-04-2018*/
#pricingCalendar .days li .product-image-small{  background-position: 100% 100%;background-size: 100%;float: none;display: table;margin: 0 auto;}
#pricingCalendar .days li .product-image-small{ background-position: 100% 100%;background-size: 100%;float: none;display: table;margin: 0 auto;}
#pricingCalendar .days li{ line-height: 87px !important;}
                                    
/*05-04-18*/
.removeborder.box{border-top: 1px solid #d2d6de;}
.textareaFix{min-width: 79%;min-height: 50px;max-width: 79%;max-height: 50px;overflow: hidden;outline: none;}
                  
/*6-4-2018*/
.invoice-deta-row label{width:45%;}
.invoice-deta-row-text{width:55%;}

/*7-4-2018*/
.lat-code strong a { color: #820024 !important; }                  
/*.top-up-amount-icon { background-position: -406px -149px; display: inline-block; height: 22px; margin: -1px 3px 0; vertical-align: middle; width: 22px; font-size: 0px;}
.place-order-icon { background-position: -406px -149px; display: inline-block; height: 22px; margin: -1px 3px 0; vertical-align: middle; width: 22px; font-size: 0px;}
.top-up-amount-icon{background-position: -237px -384px; width:31px;}
.place-order-icon{background-position: -268px -384px; width:31px;}
.top-menu ul li:hover .top-up-amount-icon{background-position: -237px -411px;}
.top-menu ul li:hover .place-order-icon{background-position: -268px -412px; }*/

 .top-up-amount-icon { background-position: -406px -149px; display: inline-block; height: 22px; margin: -1px 3px 0; vertical-align: middle; width: 22px; font-size: 0px; }
.place-order-icon { background-position: -406px -149px; display: inline-block; height: 22px; margin: -1px 3px 0; vertical-align: middle; width: 22px; font-size: 0px; }
.top-up-amount-icon { background-position: -237px -384px; width: 31px; }
.place-order-icon { background-position: -268px -384px; width: 31px; }
.top-menu ul li:hover .top-up-amount-icon { background-position: -237px -411px; }
.top-menu ul li:hover .place-order-icon { background-position: -268px -412px; }
.fa-fa-bell-o-new { background: url(../../../images/fa-fa-bell-o.png) no-repeat; width: 24px; height: 24px; display: inline-block; background-position: center; margin-top: 1px;}
.notifications-menu.open .fa-fa-bell-o-new {background: url(../../../images/fa-fa-bell-o.png) no-repeat;width: 24px; height: 24px;margin-top: 1px;background-position: center;}
.new-search-menutop { background: url(../../../images/new-search-menutop.png) no-repeat; width: 24px; height: 24px; display: inline-block; background-position: center; margin-top: 19px; }
.new-helpicon-menutop { background: url(../../../images/new-helpicon-menutop.png) no-repeat; width: 24px; height: 24px; display: inline-block; background-position: center; margin-top: 19px; }




.topup-account-placeorder{width: auto !important; float:right; margin-top:15px;margin-right:15px;}
.topup-account-placeorder a {
    width: auto;
    display: inline-block;
    border: 0px solid #820024;
    text-align: center;
    border-radius: 0;
    background: #ffcb05;
    padding:2px 6px;
    line-height: 27px;
    font-weight: bold;
    /* text-transform: uppercase; */
    font-size: 13px;
    margin-left: 0px;
}

.topup-account-placeorder a:hover{background:#820024; color:#fff;border:none;}

                    
/*place order summary checkbox css*/
.lgnd-set.use-credit-balance .checkbox-custom{ right: inherit; left:7%; top:-14px; display: inline-block; border: 1px solid #e5e5e5; background-color: #fff; padding: 5px 15px 5px 5px; min-height:37px; cursor:pointer;}
.lgnd-set .checkbox-custom label{float: left; display:block; font-size: 14px; margin-bottom: 0; padding-top: 2px;}
.lgnd-set .chk-box {display: block;  position: relative; padding-left: 30px;  padding-bottom: 12px;  cursor: pointer; font-size: 22px;    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lgnd-set .chk-box input {position: absolute;opacity: 0;cursor: pointer;}
.lgnd-set .checkmark {position: absolute;top: 0;left: 0;height: 25px;width: 25px;background: rgba(130, 0, 36,0.2);
}
.lgnd-set .chk-box:hover input ~ .checkmark {  background-color: #ccc;}
.lgnd-set .chk-box input:checked ~ .checkmark {    background-color: #ffcb05 ; border:1px solid #ffcb05;}
.lgnd-set .checkmark:after {  content: ""; position: absolute;  display: none;}
.lgnd-set .chk-box input:checked ~ .checkmark:after { display: block;}
.lgnd-set .chk-box .checkmark:after { left: 9px; top: 5px; width: 5px;  height: 10px; border: solid white; border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*place order summary  end checkbox css*/
                                               
.customer-credit-balance-div{ float:right; display: block; padding: 0 9px; line-height: 45px; font-size: 16px; font-weight: bold; }
.customer-credit-balance-div i{ margin-right:5px; margin-top: 0 !important;}
.customer-credit-balance-div span{vertical-align: middle;}
#credit_information {display:block; width:100%;  float:right;  text-align:right; padding: 10px 10px; margin-top: -70px; font-size: 16px;}
#credit_information .customer-information-box{width: auto; display:inline-block; float:none; padding:5px 10px; width: 230px;}
#credit_information .customer-information-box label,
#credit_information .customer-information-box span{float:none;}
#credit_information .customer-information-box label{ font-weight: bold;font-size: 16px;}
/*7-4-2018*/
                                             
/*---9-4-2018--*/
.cargo-detail-status.usr-unlock-btn{margin-top: 7px;margin-right: 7px;}
.no-img-alluser-big{width: 122px;height: 131px; margin-bottom:0px;}
.fixed-usr-img img{width: 122px;height: 122px; border-radius:0%;}
.detailspdf .detailspdf-box:nth-child(4) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.detailspdf .detailspdf-box:nth-child(5) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.detailspdf .detailspdf-box:nth-child(6) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.detailspdf .detailspdf-box:nth-child(7) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.detailspdf .detailspdf-box:nth-child(8) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}
.use-credit-balance.lgnd-set .checkmark{ background:#fff; border:1px solid #e5e5e5;}                                      
.fa.fa-cog.fa-spin.fa-32{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
#qLbar{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
#ajax_qLbar{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
.loading.ui-state-default.ui-state-active{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
#ajax_qLbar{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
.all-button-loaderhorse::before{/*CSS transitions*/-o-transition-property: none !important;-moz-transition-property: none !important;-ms-transition-property: none !important;-webkit-transition-property: none !important;
transition-property: none !important;/*CSS transforms*/-o-transform: none !important;-moz-transform: none !important;-ms-transform: none !important;-webkit-transform: none !important;transform: none !important;
/*CSS animations*/-webkit-animation: none !important;-moz-animation: none !important;-o-animation: none !important;-ms-animation: none !important;animation: none !important;}
.driver-update-edite{ float:right;margin-right: 8px;margin-top: 3px;}
.driver-update-edite a{ height:auto !important;}                                         
.sm_company_stock_accounts .view_transactions{color: #820024 !important;font-size: 14px !important;margin-top: 6px !important;float: right;}
.sm_company_stock_accounts .view_transactions:hover{color: #fff !important;}
.sm_company_stock_accounts .col-lg-8.left-cnt .midd-box h3 .txt-ttl{ float:left;}
.col-lg-8.left-cnt .midd-box h3 .view-btn{ font-size:14px;}
.col-lg-8.left-cnt .midd-box h3  .txt-ttl strong a.inline-edit-link{ color: #820024 !important;}
.use-credit-balance{ float:right;min-width: 416px;}
.col-lg-8.left-cnt .midd-box h3 .view-btn{ color:#820024 !important;}
.col-lg-8.left-cnt .midd-box h3 .view-btn:hover{ color:#fff !important;}
.customer-credit-balance-div .credit-balance{font-weight: normal;}                                                
#credit_information{ margin-top:0px; width:auto;}
.place-order-credit-information .customer-information-box{ width:auto !important; float:left; padding:0px !important; margin:0 !important;    margin-left: 20px !important;}
.place-order-credit-information .customer-information-box label{ width:auto; float:left; margin-right:10px; margin-bottom:0px;font-family: 'Lato-Regular';}
.place-order-credit-information .customer-information-box span.net-amount{ width:auto; float:left;font-family: 'Lato-Regular';}
.outstanding-highlet {color : #62001b !important}                     
.midd-box.current-stock-section .current-stock-box{width:100%; margin-left:15px;}
.dash-board .current-stock-box .current-ago-box{ margin-right:31px;}                     
.pivot-detail-view .deliveries-listing.other-stus-btn{overflow-x: auto;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1 {width: 20% !important;}                     
.pivot-detail-view .deliveries-listing{height: 394px;overflow-x: auto;}

.pivot-detail-view .deliveries-listing .deliveries-listing-col1 .deliveries-listing-col {width: 15% !important;}                     
.cargos-details-box4 {width: 147px !important;}
.cargos-details-box{ width:120px !important;}
.cargos-details-box2 {width: 127px !important;}
.voucher-link{margin-top: 16px;margin-left: 10%;clear: both;float: left;}
.btn-plce-order{ border-radius:0px !important;}
.post-article-bnr a.plce-order{ border-radius:0px !important;}
.carousel-control{ border-radius:0px !important;}
.post-article-bnr .carousel-caption{width: 395px !important;background-color: rgba(255,203,5,0.8) !important;}
.post-article-bnr .carousel-caption:after{ right:-120px !important;}                      
/*---product images---*/
.left-cnt .ago-box .ago-lft {width: 7%;padding-left: 1.5%;}
.left-cnt .ago-box .ago-rgt {width: 93%;}
.ago-rgt-tp-lft .ago-rgt-tp-box{ width:25%;}
.product-image-small{ position:relative;}
.product-image-small::before {width: 64px;height: 17px;background: url(../../../images/product-image-shadow.png) no-repeat;display: inline-block;content: "";position: absolute;bottom:-6px;left: 0;
right: 0;margin: 0 auto;background-position: 100%;background-size: contain;}
.cargo-tab.mrs-tab .tgdp-lft{width: 80px;    padding-right: 20px;}
.cargo-remarks-div-2col{width: 48.6% !important;float: left;}
/*---product images---*/
.vessels .left-cnt .ago-box .ago-rgt {width: 83%;}
.vessels  .left-cnt .ago-box .ago-lft { width: 17%;}
.trucks .left-cnt .ago-box .ago-rgt {width: 83%;}
.trucks  .left-cnt .ago-box .ago-lft { width: 17%;}
 .cargo-tab.mrs-tab .detail-page-view .tgdp-lft{ width:190px;}
.my_offers .left-cnt .ago-box .ago-rgt {width: 83%;}
.my_offers  .left-cnt .ago-box .ago-lft { width: 17%;}
.my-ship-agents-box-rt p span.span-label-txt {overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.tabTitle h2:before{width: 100% !important;}
h3.inner-title{ width:auto;}
h3.inner-title::after{ width:100% !important;}
.invoice-details-box h2::after{ width:100% !important;}
.invoice-details-box h2{ display:inline-block;font-size: 16px;}
.outstanding-error{width: 100%;margin-top: -32px;position: absolute;z-index: 10;right: 30px;text-align: right;}
#credit_information .customer-information-box label{border-bottom: 1px solid #770a10;}
.today-deliveries-row.newadded-widh .product-image-small{margin-left: 20%;}
.shipping-users-menuicon{width: 12px;height: 14px;display: inline-block;background-position: -213px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .shipping-users-menuicon {background-position: -213px -24px;}                                                          
.nav.navbar-nav.top-hd-notifications{height: 60px !important;}
.ago-footer .next-action-cargo .notification-totltipcnt span{right: inherit;left: 8px;}
.ago-footer .next-action-cargo .notification-totltipcnt{    padding: 8px 31px 10px 34px;min-width: 290px !important;}
.lat-quantity-range-menuicon{width: 12px;height: 14px;display: inline-block;background-position: -213px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .lat-quantity-range-menuicon {background-position: -213px -24px;}
                      
.ui-dialog .ui-dialog-buttonpane button[bt_type=ok]{background: #108704 !important; border:1px solid #108704 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=ok]:hover{background: #0e6c04 !important; border:1px solid #0e6c04 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=yes]{background: #108704 !important; border:1px solid #108704 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=yes]:hover{background: #0e6c04 !important; border:1px solid #0e6c04 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=update]{background: #108704 !important; border:1px solid #108704 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=update]:hover{background: #0e6c04 !important; border:1px solid #0e6c04 !important;}
                                                              
.ui-dialog .ui-dialog-buttonpane button[bt_type=cancel]{background: #820024 !important; border:1px solid #820024 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=cancel]:hover{background: #62001b !important; border:1px solid #62001b !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=no]{background: #820024 !important; border:1px solid #820024 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=no]:hover{background: #62001b !important; border:1px solid #62001b !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=discard]{background: #820024 !important; border:1px solid #820024 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_type=discard]:hover{background: #62001b !important; border:1px solid #62001b !important;}
.product-image-small .cale-ago-txt{position: absolute;bottom: -75px;left: 0;right: 0;font-size: 13px;color: #222222;text-transform: uppercase;display: block;text-align: center;line-height: 26px;    font-family: 'Lato-Semibold';    height: 76px;line-height: 20px;overflow: hidden;}
.today-deliveries-row{ padding-bottom:24px;}
.dash-board #content_block_24{overflow: inherit;}
.dash-board #content_block_24 .dropdown-mrs.open>.dropdown-menu.p-right {max-height: 120px;overflow-y: auto;}
.cr-accept-reject{ margin:5px;    min-width: 96px !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col11 {width: 26% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col112{ text-align:left;width: 23% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col113{ text-align:left;width: 15% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col114{ text-align:right;width: 17% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col115{ text-align:right;width: 18% !important;}
.dt-left{ text-align:left !important;}
.dt-right{ text-align:right !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col15{ text-align:center;width: 10% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col112{max-width: 81px;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
                                   
.listsort-block .icon.disabled{background: url(../../../images/listsort-disabled-icon.png) no-repeat; width:17px; height:14px; display:inline-block; font-size:0px;}
.listsort-block li a.active .selected{background: url(../../../images/listsort-disabled-icon-selected.png) no-repeat; width:17px; height:14px; display:inline-block; font-size:0px;}
                                   
.lat-bifurcation-block .truck-detail-row .truck-type-table-title{ line-height:10px !important;}
                                   
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col12{ text-align:left;width: 23% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col13{ text-align:left;width: 15% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col14{ text-align:right;width: 17% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col15{ text-align:right;width: 18% !important;}
.pivot-detail-view .deliveries-listing.other-stus-btn .deliveries-listing-col1.deliveries-listing-col112{ max-width:100% !important;}
#product_listing .pms-sm-lft .sanku-ttl-bx{width: 60%;}
.legendLabel{padding-left: 9px;font-weight: bold;}
.post-article-bnr .carousel-caption h3{ width:100% !important;}
                                   
                                   
/*---send lat email---*/                                                            
.has-detail-view .box .title h4{ padding-left:0px !important; text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;}
.has-detail-view .frm-block-layout .box.gradient .title{border: 0px !important;margin-bottom: 8px;}
.has-detail-view .box .title h4 .icon12.icomoon-icon-equalizer-2{ display:none;}
.has-detail-view .box .title h4:before {background: #ffc400 none repeat scroll 0 0;bottom: -4px;content: "";height: 1px;left: 0;position: absolute;width: 100px;}
.has-detail-view .table thead th{ background:#999999; color:#fff;}
.has-detail-view .box .title h4 .box-addmore.right{position: absolute;right: 0;top: 8px;z-index: 1;}
/*---send lat email---*/
.icomoon-icon-help.help-email-icon{ position:relative;}
.show-email-content{ left:24px !important;}

.program-ticket-menu-icon {background-position:0;display: inline-block;height: 29px;margin: -1px 3px 0;vertical-align: middle;width: 29px;font-size: 0px;background: url(../../../images/program-ticket-menu-icon.png) no-repeat;}
.top-menu ul li:hover .program-ticket-menu-icon { background-position:0;background: url(../../../images/program-ticket-menu-icon-hover.png) no-repeat;}
.top-menu ul li a.top_link.active .program-ticket-menu-icon{ background-position:0;background: url(../../../images/program-ticket-menu-icon-hover.png) no-repeat;}
.wallet-popup .login-headbg{ display:inline-block; width:auto;}
.login-headbg:after{ width:100% !important;}
.payment-gatway-page .login-headbg{ display:inline-block;}
.login-headbg:after{ width:100% !important;}
#content_block_32 .ui-jqgrid tr.jqgroup td{ background:#e5e5e5;font-weight: bold;}
.ui-icon.tree-wrap-ltr.ui-icon-circlesmall-minus{background: url(../../../images/ui-icon-circlesmall-minus.png) no-repeat !important; width:12px; height:12px; display:inline-block;    margin-right: 9px;}
.ui-icon.tree-wrap-ltr.ui-icon-circlesmall-plus{background: url(../../../images/ui-icon-circlesmall-plus.png) no-repeat !important;width:12px; height:12px; display:inline-block;    margin-right: 9px;}
.ago-box-colum span{ font-size:15px !important;}
.top-menu ul li a.top_link{padding: 5px 4px !important;}
.top-menu ul li span i.program-ticket-menu-icon{margin-bottom: 1px !important;}
.company-category-color{background: #a91941;display: inline-block;height: 43px;width: 42px;float: left;left: 16px;margin-right:24px;margin-left:-16px;cursor:pointer;}
.company-category-title{ padding-left:0 !important;}
.company-category-title .showfullcode:hover .stock-trans-info-box{margin-top: 12px;width: 140px;right: -150px;}
.login-headbg{ display:inline-block;}                        
.company-details-title h2{ width:auto !important;}
.company-details-title h2::after{ width:100% !important;}
.tckt-detail-box .page-title h2:after{ width:100% !important;}
.ticket-title{ display:inline-block;}
.ticket-title::after{ width:100%;}
.has-detail-view .box .title h4:before{ background:none !important;;}
.has-detail-view .box .title h4 span.extend-line{ position:relative;}
.has-detail-view .box .title h4 span.extend-line:before {background: #ffc400 none repeat scroll 0 0;bottom:-10px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}                                                        
.offer-description-cnt h3::after{ width:100% !important; display:none;}
.offer-description-cnt h3 span{ display:inline-block;position: relative;}
.offer-description-cnt h3 span::after{ width:100% !important;background: #ffc400 none repeat scroll 0 0;bottom: -10px;content: "";height: 1px;left: 0;position: absolute;}
.order-product-list h2::after{ width:100% !important; display:none;}
.order-product-list h2 span{ display:inline-block;position: relative;}
.order-product-list h2 span::after{ width:100% !important;background: #ffc400 none repeat scroll 0 0;bottom: -10px;content: "";height: 1px;left: 0;position: absolute;}                                  
.tsi_truck_images h2::after{ width:100% !important; display:none;}
.tsi_truck_images h2 span{ display:inline-block;position: relative;}
.tsi_truck_images h2 span::after{ width:100% !important;background: #ffc400 none repeat scroll 0 0;bottom:-10px;content: "";height: 1px;left: 0;position: absolute;}
.compartment-table h4:before{ width:100% !important; display:none;}
.compartment-table h4 span{ display:inline-block;position: relative;}
.compartment-table h4 span::after{ width:100% !important;background: #ffc400 none repeat scroll 0 0;bottom: -10px;content: "";height: 1px;left: 0;position: absolute;}
                                  
.text-color-green{ color:#03af04 !important;}
.text-color-red{ color:#F90217 !important;}
                
.fancybox-mobile{width: 95% !important;left:0px !important; margin:0 auto !important;right:0px !important;}
.fancybox-mobile .fancybox-inner{ width:100% !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_alert=ok]{background: #108704 !important; border:1px solid #108704 !important;}
.ui-dialog .ui-dialog-buttonpane button[bt_alert=ok]:hover{background: #0e6c04 !important; border:1px solid #0e6c04 !important;}
.home-page-boxes .sitemap-items .box:hover .title h4 .program-ticket-menu-icon {background-position: 0;background: url(../../../images/program-ticket-menu-icon-hover.png) no-repeat;}
.other-customer-order-top-section ul.token-input-list .token-input-token{ width:100% !important;}
.gantry-btn{ float:right;margin-top: 2px;
    margin-right: 4px;}
#pricingCalendar .days li {min-height: 117px;}
.customer-credit-balance-div.wallet-bal{ line-height:35px;}
/*--thank you page new design---*/
.thankyoupage-newdesign {position: absolute;width: 400px;display: inline-block;min-height: 327px;background: #fff;left: -435px;top: 0; border:1px solid #dddddd; box-shadow:1px 1px 8px rgba(0,0,0,0.1);}
.thankyoupage-top-icon{ display:table; text-align:center;background: url(../../../images/thankyoupage-top-icon.png) no-repeat; width:85px; height:85px; margin:0 auto; position:relative; top:-40px; }
.thankyoupage-newdesign h2{ text-align:center; font-size:34px; color:#222;font-weight: normal; margin-bottom:25px;}
.thankyoupage-newdesign p{ text-align:center;}
.thankyoupage-top-arrow{ display:table; text-align:center;background: url(../../../images/thankyoupage-arrow.png) no-repeat; width:26px; height:51px; position:absolute;    right: -26px;top: 134px;}
/*--thank you page new design---*/
.thankyoupage-newdesign {position: absolute;width: 400px;display: inline-block;min-height: 327px;left: -435px;top: 0; border:1px solid #dddddd; box-shadow:1px 1px 8px rgba(0,0,0,0.1); border-radius: 6px; background:rgba(255,255,255,0.9);}
.thankyoupage-top-icon{ display:table; text-align:center;background: url(../../../images/thankyoupage-top-icon.png) no-repeat; width:85px; height:85px; margin:0 auto; position:relative; top:-40px; }
.thankyoupage-newdesign h2{ text-align:center; font-size:34px; color:#222;font-weight: normal; margin-bottom:25px;}
.thankyoupage-newdesign p{ text-align:center;}
.thankyoupage-top-arrow{ display:table; text-align:center;background: url(../../../images/thankyoupage-arrow.png) no-repeat; width:26px; height:51px; position:absolute;    right: -26px;top: 134px;}
/*--thank you page new design---*/
.topmenu-icon-my-account {background-position: -363px -739px;display: inline-block;height: 26px;margin: -1px 3px 0;vertical-align: middle;width: 24px;font-size: 0px;}
.top-menu ul li:hover .topmenu-icon-my-account {background-position: -363px -769px;}
.top-menu ul li a.top_link.active .topmenu-icon-my-account{background-position: -363px -769px;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-my-account{background-position: -363px -769px;}
.pie-chart-label a{ color:#fff !important;}
.ago-box-colum span {max-width: 161px;overflow: hidden;display: inline-block;white-space: nowrap;text-overflow: ellipsis;}
                   
.xero-summary-div{display: inline-block;float: right;left: 32px;margin-top: 38px;    max-width: 416px;min-width: 416px;}                  
.xero-summary-div-box{margin-right: 0;}
.xero-summary-div-box label{float:left;margin-top:7px;text-align: left; margin-right:10px;}
.xero-summary-div-box .xero-number{float: left;width: 200px;margin-left: 24px;    margin-bottom: 12px;}
.xero-summary-div{border: solid 1px #e5e5e5;margin: 0; box-shadow: inset 0px 17px 24px #f7f7f7;-webkit-box-shadow: inset 0px 17px 24px #f7f7f7;padding: 10px 14px;margin-top: 48px;min-height: 116px;}
.xero-summary-div h2{margin-top: 0px;font-size: 16px;margin-bottom: 25px;display: inline-block;
position: relative;margin-top: 5px;}                  
.xero-summary-div h2:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.already-paid-main-div{margin-top: 10px;float: right;padding-right: 329px;width:100%;}
.already-paid-main-div .custom-already-paid{ float:right;}                 
.use-credit-balance-boxmain{ width:100%; float:left;}
.use-credit-balance-boxmain-lt{ float:left; width:13%;margin-top: 13px;}
.use-credit-balance-boxmain-rt{ float:right; width:87%;}
.xero-summary-div-box{ width:100%; float:left;margin-top: 0;margin-bottom: 0;}
.xero-summary-div-box-lt{ width:100%; float:left;}
.xero-summary-div-box-rt{ width:85%; float:left;}
.xero-summary-div-box .pay-icon{margin-top: 10px;}
.xero-summary-div-box .action-dir-align{display: inline-block;width: 100%;}
.regular-radio1 + label:before{margin-top: 16px;float: left;}
.xero-summary-div-box .regular-radio + label{line-height: 18px;font-size: 22px;}
.xero-summary-div-box .regular-radio + label{ color:#ffcb05;}
.xero-summary-div-box .regular-radio:checked + label:before{ color:#ffcb05;}
.lat-top-div{ float:right;}


.xero-summary-div-box   label.payment-option-select:before{background: url(../../../images/regular-radio-check-custome.png) no-repeat; width:23px; height:23px; display:inline-block; content:"";margin-top:14px;margin-left: -1px;}
.no-xero-number{margin-right: 0px;float: right;margin-top: 0px;}
.no-xero-number{margin-left: 108px;margin-top:0px !important;}
.xero-summary-div-box-lt .inline-elem-margin {cursor:pointer;}
                         
                                                            
                                                            
/*******20-04-2018************/
.left-search-td .tbl-search-records ul.token-input-list-facebook {width: 90% !important;margin: 5px auto;border: 1px solid #b7b4b4!important;}
#tbl_search_records_pick_up_date .tbl-search-records .lsac-input-left-filter {margin: 8px auto !important;width: 90% !important;display: block;float: none;border: 1px solid #b7b4b4 !important;}
   
.user-image-block.user-drop-menu img {
    border: 1px solid #000 !important;
    background: #fff;
}
                                                                  
/*----------------------21/04/2018-----*/
.login-background { width: 100%; height: 100vh; display: block; position: relative; overflow: hidden;}
.login-background:before { content: ''; display: block; -webkit-animation: 150s bg linear forwards; animation: 150s bg linear forwards; background: #00000075 url(../../../images/login-background.jpg) no-repeat; background-size: cover; position: fixed; height: 300%; width: 100%; top: 0; left: 0; }
 @-webkit-keyframes bg { 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
}
@keyframes bg { 0% {
 -webkit-transform: translateY(0);
 transform: translateY(0);
}
 100% {
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
}
}
/*.user-image-box-top { width: 40px; height: 40px; background: #5f171700; border: 1px solid #000; border-radius: 50%; margin: 2px 0px 4px 4px; overflow: hidden; }*/
/*.user-image-box-top img { width: 100% !important; height: 100% !important; }*/
.user-image-box-top span { display: none; }
.login-headbg p { padding-bottom: 5px; margin-top: 10px; }
.loginContainer { border-radius: 5px; border: 1px solid rgba(255, 255, 255, 0.29);  background:rgba(255,255,255,0.9)}
.date-right { display:none;}
.date-right span { background: #820025; color: #fff; display: block; float: right; padding: 20px; border-radius: 5px; margin-top: 12px; font-size: 20px; letter-spacing: 2px; }
.login-headbg-new { color: #222; font-size: 26px; position: relative; border-bottom: 1px solid #ffc400; padding-bottom: 10px; margin-bottom: 20px; display: inline-block; }
.login-headbg-new:after { display: none; }

                   
                   
/*22-04-2018*/
.order-color-code{float: right;margin-left: 10px;height: 25px;width: 25px;display: inline-block;margin-top: 10px; cursor:pointer;}


.company-indenty-info-box {
    position: absolute;
    background: #ffcb05;
    padding: 0px 0px 0px 16px;
    color: #7f1521;
    display: none;
    right: -150px;
    top: 0;
    width: 140px;
    z-index: 1000;
    height: 25px;
    line-height: 25px;
    font-size: 15px;
}

.company-indenty-info-box::before {
    content: "";
    background: url(../../../images/stock-trans-info-box-arrow.png) no-repeat;
    width: 9px;
    height: 17px;
    display: inline-block;
    position: absolute;
    margin-left: -23px !important;
    top: 4px;
}

.showfullcode:hover .company-indenty-info-box {
    display:block;
}
                   
                   
                   
.stock-trans-info-box-user {
    position: absolute;
    background: #ffcb05;
    padding: 11px 0;
    color: #7f1521;
    display: inline-block;
    right: -200px;
    top: 0;
    width: 150px;
    z-index: 1000;
    /* height: 25px; */
}
                   
.stock-trans-info-box-user::before {
    content: "";
    background: url(../../../images/stock-trans-info-box-arrow.png) no-repeat;
    width: 9px;
    height: 17px;
    display: inline-block;
    position: absolute;
    margin-left: -23px !important;
    top: 4px;
}
                   
.showfullcode .stock-trans-info-box-user {
    padding: 3px 0 3px 16px;
    top: -10px;
    right: -174px;
    display: none;
    top: 0px;
    /* height: 31px; */
}
                   
.showfullcode:hover .stock-trans-info-box-user {
    display:block;
}
                   
                   
.coupon-details-main-div { border:1px solid #e4e4e4;width:416px;height:130px;display:block; background:#fff;float: right;clear:right;margin-top:20px;}
.coupon-details-main-div .xero-summary-div-box { width:100%;height:100%;display:block; margin:30px;}
.coupon-details-main-div .xero-summary-div-box label { display:block;width:100%;font-size:18px;color: #222222;font-family: 'Lato-Semibold';padding: 0;margin: 0;margin-bottom:10px;}
.coupon-details-main-div .xero-summary-div-box .xero-number { margin:0px;width:269px;}
.coupon-details-main-div .xero-summary-div-box .btn-mrs {padding: 7px 15px;font-size: 14px;line-height: 1.5;border-radius:0px;color: #ffffff;background-color:#820024;border:none;margin-left:10px;}
.coupon-details-main-div .xero-summary-div-box .btn-mrs:hover {color: #fff;background-color: #62001b;}
.coupon-details-main-div .xero-summary-div-box label.no-coupon-code {font-size:14px;color: #222222;margin-top: 5px;}
.discount-msg { color:green;}
.destination-disabled {background: #f2f2f2 !important;cursor:not-allowed !important;}
                                                                     
                                                                     
                                                                     
                                                                     
#tbl_search_records_l_lat_status .chosen-container.chosen-container-multi {margin:8px auto !important;width: 90% !important;float: none;}
#tbl_search_records_l_lat_status .chosen-container-multi .chosen-choices {border-color: #b7b4b4 !important;}
#tbl_search_records_l_lat_status .chosen-container-multi.chosen-with-drop.chosen-container-active {border-color:#a9a9a9 !important;margin: 5px auto;width: 90% !important;min-width: inherit;}
#tbl_search_records_l_lat_status .chosen-container-multi.chosen-with-drop.chosen-container-active .chosen-drop {border-top: 0px;min-width: inherit;width: 100% !important;}
#tbl_search_records_l_lat_status .lsac-select-left-filter.chosen-select .chosen-drop {left:10px;width:188px;min-width: inherit;}
                                                                     
.top_up_account_icon {font-size: 17px;background-position: -3px -124px;height: 18px;margin-top: 0px;width: 18px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .top_up_account_icon {background-position: -3px -145px;}

.ui-pager-control .ui-icon.top-up-acount-icon {
    background: url(../../../images/sprites-top-menu.png) no-repeat -37px -123px !important;
    height: 18px !important;
    width: 19px !important;
    margin-right: 10px !important;
    margin-left: 3px !important;
}
.uigrid-custom-btn div.btn:hover .ui-icon.top-up-acount-icon {background-position:-37px -145px !important;}
.ui-pager-control .ui-icon.redeem-voucher-icon {background: url(../../../images/sprites-top-menu.png) no-repeat -20px -123px !important;
     height: 18px !important;
    width: 19px !important;
    margin-right: 10px !important;
    margin-left: 3px !important;}
.uigrid-custom-btn div.btn:hover .ui-icon.redeem-voucher-icon {background-position:-20px -145px !important;}

.promo-discount { display:block;}
.promo-discount .applied-coupon-code {font-size: 12px;
    color: #939291;
    font-family: 'Lato', sans-serif;
    width: auto;
    float: left;margin-right:10px;}
.promo-discount .applied-coupon-code strong{  text-transform:uppercase;color:#37271c;font-size:12px;margin-left:10px;}
.delete-icon-coupon {  background: url(../../../images/delete-icon-hover.png) no-repeat; width:16px; height:20px; display:inline-block;float:left;margin-top: -3px; cursor:pointer;transform: scale(0.7);} 
#summary_content .amount-sctn .amount-row.bor-non {border-bottom:none !important;}
#summary_content .amount-sctn .amount-row.coupon-box {padding: 0px 25px 10px 25px;margin-top: -10px;}
                                            
/*----26-4-2018---*/
.truck-type-table-row .lgnd-set .checkmark{ background:#fff; border:1px solid #ffcb05;}
.truck-type-table-row .lgnd-set .chk-box:hover input ~ .checkmark{ border:1px solid #ffcb05; background-color:#fff;}
.truck-type-table-row  .lgnd-set .chk-box input:checked ~ .checkmark {background-color: #ffcb05;border: 1px solid #ffcb05;}
.aircrafts-top-menuicon{ width:18px; height:17px; display:inline-block; background-position:-112px -101px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .aircrafts-top-menuicon{ background-position:-112px -121px;}
                                                                      
.pilots-top-menuicon{ width:15px; height:17px; display:inline-block; background-position:-132px -100px; margin-top:1px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .pilots-top-menuicon{ background-position:-132px -121px;}
.fur-top-menuicon{ width:12px; height:14px; display:inline-block; background-position:-1329px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .fur-top-menuicon{ background-position:-1329px -24px;}
.airport-menuicon{ width:19px; height:18px; display:inline-block; background-position:-150px -100px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .airport-menuicon{ background-position:-150px -121px;}
.airport-terminal-menuicon{ width:19px; height:18px; display:inline-block; background-position:-150px -100px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .airport-terminal-menuicon{ background-position:-150px -121px;}
.flight-purpose-top-menuicon{ width:19px; height:18px; display:inline-block; background-position:-171px -100px; margin-top:1px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .flight-purpose-top-menuicon{ background-position:-171px -122px;}                                                                   
.airlines-menuicon{ width:20px; height:20px; display:inline-block; background-position:-194px -100px; margin-top:1px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .airlines-menuicon{ background-position:-194px -121px;}
.has-detail-view .confirm-delivery-questions .content.label-lt-align .form-row.row-fluid label.form-label.span3{ width:100% !important;}
.has-detail-view .confirm-delivery-questions .content.label-lt-align textarea.frm-size-medium{ height:80px !important;}
.has-detail-view .confirm-delivery-questions .content.label-lt-align{ padding:0px;}
.has-detail-view .confirm-delivery-receipt-popup .login-headbg{ margin-bottom:8px;}
.has-detail-view .confirm-delivery-receipt-popup .frm-block-layout.pad-calc-container{ margin-top:0px;}
.no-images-flight {background: url(../../../images/no-images-flight.png) no-repeat;display: table;margin: 0 auto;width: 80px;height: 100px;background-position: 100%;background-size: 100%;}                                                                     
.left-search-td .tbl-search-records .lsac-input-left-filter {width: 90% !important;margin: 5px auto; border: 1px solid #b7b4b4!important;float: none;display: table;height: 33px;}
.left-search-td .tbl-search-records .chosen-container-multi .chosen-choices{width: 100% !important;margin: 5px auto; border: 1px solid #b7b4b4!important;float: none;padding-top: 5px;
padding-bottom: 5px;}
.aircrafts .left-cnt .ago-box .ago-lft {width: 13%;}
.aircrafts  .left-cnt .ago-box .ago-rgt {width: 86%;}
/*----27-4-2018---*/
.form-label-airways-row{ width:100%; display:inline-block;margin-top: 27px;}
.form-label-airways-box{ float:left;width:100%;}
.form-label-airways-box label{ font-weight:700;display: inline-block;margin-right: 10px;}
.topmenu-icon-carriers-aircrafts {background-position:0;display: inline-block;height: 25px;margin: -1px 3px 0;vertical-align: middle;width:36px;font-size: 0px;background: url(../../../images/topmenu-icon-carriers-aircrafts.png) no-repeat;}
.top-menu ul li:hover .topmenu-icon-carriers-aircrafts { background-position:0;background: url(../../../images/topmenu-icon-carriers-aircrafts-hover.png) no-repeat;}
.top-menu ul li a.top_link.active .topmenu-icon-carriers-aircrafts {background-position:0;background: url(../../../images/topmenu-icon-carriers-aircrafts-hover.png) no-repeat;}
.has-detail-view .confirm-delivery-receipt-popup .form-row { margin-top: 0;padding-top: 0;padding-bottom: 0;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-carriers-aircrafts{background-position:0;background: url(../../../images/topmenu-icon-carriers-aircrafts-hover.png) no-repeat;}

.quick_lat_popup .place-truck-pms .right-col .summary-header{ display:inline-block;}
.quick_lat_popup .place-truck-pms .right-col .summary-header .txt-lbl:before{ width:100%;}
                                                                            
.coupons-menuicon{ width:19px; height:11px; display:inline-block; background-position:-219px -102px; margin-top:4px !important; margin-left:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .coupons-menuicon{ background-position:-219px -123px;}
.pilot-form-strip{min-width: 100%;float: right;}
.pilot-form-strip .frm-back-to{ padding-top:7px !important;}
.pilot-form-strip .icon-pen-box.edit-btn-higlight{ float:right;}
.pilot-form-strip .truck-update {margin: 0;}
.pilot-form-strip .header-right-btns{ width:200px;}
.content-chart{height:auto !important;}
                                                             
/*----28-4-2018---*/
.shipping-details-sub .tgdp-rgt-tp-sect {width: 33%;}
.program-fur-menuicon{ width:12px; height:14px; display:inline-block; background-position:-1329px 0px; margin-top:3px !important; margin-left:2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .program-fur-menuicon{ background-position:-1329px -24px;}
.cargo-tab.mrs-tab .tab-content .client-feedback-ques-answ .tabTitle{padding-bottom: 28px !important;}
.client-feedback-ques-answ .ques-answ-cnt p strong{margin-right: 8px;}
.client-feedback-ques-answ .ques-answ-cnt p:nth-child(2n+1){ margin-bottom:0px;}
.lat-top-div .top-bar-pdf .dwnld-pdf a{ margin-left:0px;}
.lat-top-div .top-bar-pdf .dwnld-pdf a .save-icon {background-position: -591px -1px;}
.client-feedback-ques-answ .ques-answ-cnt{ width:50%; float:left; position:relative;padding-left: 30px;}
.client-feedback-ques-answ .ques-answ-cnt p strong em{ position:absolute; left:0; top:1px; font-style:normal;}
/*@IF-10752 @comment modified border-bottom from 5px to 1px @date 10th.Jan,2K20 @by RG*/
.no-lats-shown{ border-bottom:1px solid #e6e6e6;padding-bottom: 30px !important;}
    
.save-icon {background-position: -591px -1px !important;}
.cargo-tab.mrs-tab.dqc-ttl-blk #summaryappend .dwnld-pdf a {margin-right: 0;margin-left: 0;}
.pdf-icon{ float:left;}
.my-ship-agents-box .order-color-code{ position:absolute;z-index: 1;}
               
.left-search-td .tbl-search-records .chosen-container.chosen-container-multi {width: 90% !important;margin: 5px auto 0 auto !important; float: none;display: table;height: 33px;}
               
.landingpage-comingsoon-products {
    color: #000;
    font-size: 17px;
    position: absolute;
    z-index: 1000;
    right: 10px;
    top: 10px;
    font-weight: 700;    display: none;
}
.table-grid table.dataTable tbody tr:hover td {border-bottom: 1px solid #6e9b5a;border-top: 1px solid #6e9b5a;}
.activities-sub-minus {background: url(../../../images/activities-sub-arrow2.png) no-repeat;width: 12px;height: 20px;display: inline-block;position: absolute;left: 196px;z-index: 100;top: 23px;cursor: pointer;}
.activities-sub-plus {background: url(../../../images/activities-sub-arrow.png) no-repeat;width: 12px;height: 20px;display: inline-block;position: absolute;left: 196px;z-index: 100;top: 23px;
cursor: pointer;}
.profile-page-detail-block-right h3{ display:inline-block;}
.profile-page-detail-block-right h3::after{ width:100%;}

.driver-mobile-number-inner-main .driver-mobile-prefix-code{ width:28% !important; float:left; border: 1px solid #e8e8e8;height: 36px; line-height:36px; border-right:0px; padding-left:2%; background:#e8e8e8;}
.driver-mobile-number-inner-main .driver_mobile_number{ width:72% !important; float:left;}
                                                            
.truck-type-twobox {
    width: 59%;}
.truck-type-twobox-row {
    width: 33%;
    float: left;
}
.truck-type-table-row5 {
    width: 100%;padding-left: 0;
}
.truck-type-table-row5 .truck-type-table-row-main {
    width: 20.5%;
}
.truck-type-table-row5 .truck-type-table-row-main.lgnd-set {
    width: 100%;
}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew1{width:21.5%;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew1 .truck-type-table-row-lt{ width:34%;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew1 .truck-type-table-row-rt{ width:66%;}
.truck-type-table-row-mainnew2{width: 20.8%;}
.truck-type-table-row5 .token-input-list{width: 78%;}
.truck-type-table-row5 .truck-type-table-row-mainnew2 .token-input-list {width: 92% !important;}
truck-type-table-row-mainnew3{ width:26%;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew2 .truck-type-table-row-rt{ width:59%;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew3 .truck-type-table-row-rt{    width: 45%;float: left;margin-left:6px !important;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew4 .truck-type-table-row-rt{    width: 45%;float: left;margin-left: 14px;}
                                                            
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew3 .truck-type-table-row-rt{    width: 45%;float: left;margin-left: 14px;}
.truck-type-table-row5 .truck-type-table-row-main.truck-type-table-row-mainnew4 .truck-type-table-row-rt{    width: 45%;float: left;margin-left: 14px;}
                                                            
.truck-type-table-row-mainnew3{ padding-left:0;}
.truck-type-table-row-mainnew3 .truck-type-table-row-lt{ margin-right:8px;}
.truck-type-table-row-lt{ font-size:13px;}
.view-btn:hover .security-icon {background: rgba(0, 0, 0, 0) url(../../../images/security-hover.png) no-repeat;}
.lat-footer .view-btn .add-seal-number-small {background: url(../../../images/add-seal-number-small-hover.png) no-repeat;width: 20px;height: 15px;display: inline-block;}
.lat-footer .view-btn:hover .add-seal-number-small {background: rgba(0, 0, 0, 0) url(../../../images/add-seal-number-small2.png) no-repeat;}
.add-seal-number-small-gray {background: rgba(0, 0, 0, 0) url(../../../images/add-seal-number-small2-gray.png) no-repeat;width: 20px;height: 15px;display: inline-block;}
.add-seal-number-small-gray:hover {background: url(../../../images/add-seal-number-small-hover-gray.png) no-repeat;}
.post-article .myportfolio-container .esg-container-fullscreen-forcer{ left:0px !important;}

.direct-order-lat-main .truck-type-table-row2 .truck-type-table-row-main .datediv.input-group-rgt.truck-type-table-row-rt {
    width: 53.6%;
}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main{width: 18% !important;}
@media screen and (min-width:1300px) and (max-width:1366px) {
.ticket-mid-box {width: 33% !important;}
.truck-type-total-qnty.multi-total-qty {width: 74% !important;}
}
                                                            
.user-image-box-top span {display: block;float: left;margin-top: 12px;}
.user-image-block.user-drop-menu img{width: 40px;height: 40px;background: #5f171700;border: 1px solid #000;border-radius: 50%;margin: 2px 0px 4px 4px;overflow: hidden; float:left;}
.user-drop-menu .sub-top-menu.menu-style-list-1{margin-top: 54px;}                                    
.navbar .nav > li > a{ padding:8px 7px;}
.shooping-cart{width: 53px;}
.nav.navbar-nav.top-hd-notifications .notifications-menu {
    padding: 10px 5px !important;
}
.has-detail-view  #cc_sh_non_bridging label.form-label.span3{width: auto !important;float: left;}
.has-detail-view  #cc_sh_non_bridging .form-right-div{ width:auto !important;}
/*Elastic Search bar css Start */
 .top-iconsbox.top-search-input.active .new-search-menutop { background: url(../../../images/new-search-close-icon_24.png) no-repeat; width: 24px; height : 24px; margin-top: 19px; transform: rotate(-180deg); }
.top-iconsbox.top-search-input .new-search-menutop { transition: all linear 0.3s; }
#select2-selectOption-results { max-height: 240px !important; }
 /*Elastic Search bar css End*/
/*--10-5-2018--*/
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .place-pds-col .delivery-calender-icon.calendar-icon.icon {position: absolute;right: 11px;top: 35px;}
.direct-place-order-main-div-new #product .place-pds-col:nth-child(1) {width: 13% !important;}
.direct-place-order-main-div-new #product .current-offer{width: 100% !important;padding: 8px 16px;}
.direct-place-order-main-div-new #product .place-pds-col:nth-child(4) {width: 16% !important;}
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .place-pds-col{ float:left;width: 15% !important;}
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .place-pds-col {float: left;position: relative;width:   15% !important;}
.direct-place-order-main-div-new #product .remove-order-product.remove-cart-data{ float:right;}
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .place-pds-col.applied-rate-div{width: 18% !important;}
.direct-place-order-main-div-new #product .place-pds-col.applied-rate-div .txt{ font-size:15px;}
/*--11-5-2018--*/
.profile-upload-file-block{ width:100%; display:inline-block;}
.profile-upload-file-block .upload-blk.form-style{ float:left;width: 43%;}
.profile-upload-file-block .dropzone {width: 100%;display: inline-block;border: 0;background:none;padding: 0;border-radius: 0;text-align: center;margin-top: 0px;}
.profile-upload-file-block .dropzone .dz-message{ margin:0px;}
.profile-upload-file-block .dropzone .dz-message span{border: 1px solid #c4c4c4 !important;border-radius: 2px;height: 30px !important; padding:4px 3px  !important;color: #777 !important;font-size: 11px;font-family: 'Lato', sans-serif !important;    width: 100%;text-align: left; position:relative; background:#fff !important}
.profile-upload-file-block .form-label.span3.inline-module-label{width: 100% !important;margin-left:0px !important;}
.profile-upload-file-block .dropzone .dz-message span:hover{border: 1px solid #c4c4c4 !important;border-radius: 2px;height: 30px !important; padding:4px 11px  !important;color: #777 !important;font-size: 11px;font-family: 'Lato', sans-serif !important;    width: 100%;text-align: left; background:#fff !important;}
.profile-upload-file-block .dropzone .dz-message span::before{content: "";background: url(../../../images/uploader-file-icon.png) no-repeat; width:33px; height:30px; display:inline-block; position:absolute; right:-1px; top:-1px;}
 .profile-upload-file-block .dropzone.dz-started .dz-message {display: block;}
.profile-upload-file-block .dropzone .dz-preview .dz-image{border-radius: 0;overflow: hidden;width: 44px;height: 44px;}

                                                            
.profile-upload-file-block .dropzone .dz-preview{float: left;margin-left: 0;margin-top: 8px;min-height: inherit;}
.profile-upload-file-block  .dropzone .dz-preview .dz-details{ display:none;}
.profile-upload-file-block  .dropzone .dz-preview:hover .dz-image img{filter: none !important;}                                                           
.profile-upload-file-block  .dropzone .dz-preview .dz-remove {font-size: 12px;text-align: center;display: block;cursor: pointer;border: none;position: absolute;top: -4px;z-index: 100;right: -7px;background: #9c9c9c;padding: 3px;border-radius: 50%;height: 17px;width: 17px;color: #fff;padding: 0;}
.profile-upload-file-block  .dropzone .dz-preview.dz-error .dz-error-mark{ display:none !important;}
.profile-upload-file-block .dropzone .dz-preview .dz-error-mark{ display:none !important;}
.open-n>.dropdown-menu {display: block;}
.dropdown-mrs.open-n>.dropdown-menu.p-right {right: 0;left: inherit;border-top: 0;}
.dropdown-mrs.open-n>.dropdown-menu > li {width: 100%;margin: 0;}
.dropdown.dropdown-mrs.open-n .view-btn {width: 100% !important;margin-left: 0px !important;border-bottom: 0;border-left: 0;border-right: 0;text-align: left !important;padding: 5px 10px !important;}
.dropdown-mrs.open-n>.dropdown-menu>li>a:hover {background-color: #820024;color: #fff !important;background-image: none;}
.dropdown-mrs.open-n>.dropdown-menu {margin: 0;border-radius: 0;padding: 0;}
.bifurcation-menuicon {width: 12px;height: 14px;display: inline-block;background-position: -213px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .bifurcation-menuicon {background-position: -213px -24px;}
.terminal-products-menuicon {width: 12px;height: 14px;display: inline-block;background-position: -213px 0px;margin-top: 3px !important;margin-left: 2px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .terminal-products-menuicon{background-position: -213px -24px;}
.profile-upload-file-block  .dropzone .dz-preview .dz-success-mark, .profile-upload-file-block  .dropzone .dz-preview .dz-error-mark{ opacity:0 !important; display:none !important;}
/*--11-5-2018--*/
.place-order-retail-station-main{ float:left;}
.place-order-retail-station-main label.retail-station-label{ float:left; margin-top:6px; margin-right:10px;font-weight: bold;font-size: 16px;font-family: 'Lato-Regular';}
.place-order-retail-station-main .retail-station-select-div{ float:right; min-width:250px;}
.place-order-retail-station-main .retail-station-select-div .chosen-container.chosen-container-single{ width:100% !important;}
.place-order-product-rate {display: inline-block;font-size: 15px !important;color: #222222 !important;font-family: 'Lato-Semibold';width: auto;width:auto !important;}
.place-order-product-rate-main{ font-size: 15px !important;color: #222222 !important; font-family: 'Lato-Semibold';}
                                                
/*--12-5-2018--*/
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(1) {width: 14%;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(2) {width: 14%;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(3) {width: 14%;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(4) {width: 14%;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(5) {width: 14%;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(6) {width: 15%;}
.place-order-retail-station-main-div h2{ float:left; margin-right:30px !important;}
.place-order-retail-station-main-div .place-order-retail-station-main #product-summary-station-name{    margin-top: 8px;float: left;}
    
.place-order-retail-station-main-div.place-order-retail-station-main-summary-div .place-order-retail-station-main{ float:right;    margin-left: 15px;}
.place-order-retail-station-main-div.place-order-retail-station-main-summary-div label.retail-station-label{ font-weight:normal;}
.place-order-retail-station-main-div.place-order-retail-station-main-summary-div #product-summary-station-name{font-weight: bold;font-size: 16px;font-family: 'Lato-Regular';margin-top: 6px;}
/*---14-5-2018--*/
.ullage-icon{ background:#0b6623; border-radius:50%;width: 8px;height: 8px;}
.available-bottom-box .schedule-icon1{ border-radius:50%;width: 8px;height: 8px;}
.available-bottom-box .available-icon1{ border-radius:50%;width: 8px;height: 8px;}
.header-withbtns .top-menu ul.vertical-dropdown-menu {right: 824px;}

.chosen-container-single .chosen-single div b{background-image: none !important;}
#cc_sh_ma_email .form-right-div input.frm-size-medium{ width:90% !important;}
#cc_sh_ma_email .form-right-div input.frm-size-medium{ width:90% !important;}
#cc_sh_ma_title .form-right-div input.frm-size-medium{ width:90% !important;}
#cc_sh_ma_first_name .form-right-div input.frm-size-medium{ width:90% !important;}
#cc_sh_ma_middle_name .form-right-div input.frm-size-medium{ width:90% !important;}
#cc_sh_ma_last_name .form-right-div input.frm-size-medium{ width:90% !important;}
             
.open-n>.dropdown-menu > li {width: 100%;margin: 0;}
.open-n .view-btn {width: 100% !important;margin-left: 0px !important;border-bottom: 0;border-left: 0;border-right: 0;text-align: left !important;padding: 5px 10px !important;margin-top: 0 !important;}
.dropdown-mrs.open-n>.dropdown-menu > li > a {color: #820024;display: inline-block;width: 100%;padding: 3px 10px;text-align: left !important;}
.open-n>.dropdown-menu>li>a:hover {background-color: #820024;color: #fff !important;background-image: none;}
.open-n>.dropdown-menu {margin: 0;border-radius: 0;padding: 0;}
                                   
.lgnd-set.checkbox-driver-agreement .checkmark{ background:#fff; border:1px solid #ffcb05;height: 20px;width: 20px;}
.lgnd-set.checkbox-driver-agreement .chk-box input:checked ~ .checkmark{background-color: #ffcb05;border: 1px solid #ffcb05;}
.lgnd-set.checkbox-driver-agreement .chk-box .checkmark:after{    left: 6px;top: 2px;}

.lgnd-set.checkbox-driver-agreement .checkbox-custom label{ line-height: 16px !important;}
.lgnd-set.checkbox-driver-agreement .checkbox-custom label em{color: #820024;font-size: 18px;font-style: normal;}
.dispatch-icon{background: url(../../../images/dispatch-icon.png) no-repeat; width:25px; height:25px; display:inline-block;background-position:0 !important}
.view-btn:hover .dispatch-icon {background-position:0 !important;background: url(../../../images/dispatch-icon-hover.png) no-repeat;}
                                                              
.final-dest-icon{background: url(../../../images/final-dest-icon.png) no-repeat; width:25px; height:25px; display:inline-block;background-position:0 !important}
.view-btn:hover .final-dest-icon {background-position:0 !important;background: url(../../../images/final-dest-icon-hover.png) no-repeat;}
.upload-blk.form-style .dropzone .dz-preview .dz-error-message{top: 34px !important;z-index: 100000 !important;width: 230px;    opacity: 1;}
.upload-blk.form-style .dropzone .dz-preview .dz-error-message:after{ left:28px !important;}
/*---21-5-2018--*/
.trucks .ago-rgt-tp-lft .compartment-table .ago-rgt-tp-box {width: 33%;}
                                                              
#summary_wallet_box .xero-summary-div .xero-summary-div-box .form-label.span3.inline-module-label{ width:auto !important; margin-top:0px;}
#summary_wallet_box .xero-summary-div .xero-summary-div-box .profile-upload-file-block .dropzone .dz-message span{    padding: 8px 11px 8px 11px !important; float:left; border:1px solid #e8e8e8 !important;}
#summary_wallet_box .xero-summary-div  .profile-upload-file-block .upload-blk.form-style{ margin-left:27px;    margin-bottom: 12px; width:50%;}
#summary_wallet_box .xero-summary-div .input-field.profile-upload.document-box-left.profile-upload-file-block{ margin-top:0px;}
.bank-name-select-div{ float:left;margin-left: 28px;width: 200px;margin-bottom: 12px;}
.bank-name-select-div select{ width:200px;}
#summary_wallet_box .xero-summary-div .profile-upload-file-block .dropzone .dz-preview{ margin-right:7px;}
                                                              
.extend-line:hover .show-hide-custom-tooltip{ display:block !important;}
.show-hide-custom-tooltip {position: absolute !important;z-index: 1000;background: #ffcb05;padding: 17px;color: #7f1521;display: inline-block;width: 260px;top: -14px;left: 110px;text-transform: none;}
.show-hide-custom-tooltip::before {content: "";background: url(../../../images/stock-trans-info-box-arrow.png) no-repeat;width: 9px;height: 18px;display: inline-block;position: absolute;margin-left: -26px !important;}
#summary_wallet_box .xero-summary-div .extend-line .show-hide-custom-tooltip{    left: 25px;}
#summary_wallet_box .xero-summary-div .profile-upload-file-block .error.no-payment-ref-count-number{margin-left: 101px;}
                           
.chat-reply.chat-reply-highlight .chat-text{ box-shadow:-13px 15px 95px -1px #ebebeb inset;border: 1px solid #820024;}
.chat-reply.chat-reply-highlight  .chat-text:after{width:0; height:0;order-top: 0px solid transparent;border-bottom: 23px solid transparent;border-left: 24px solid #820024; background:none;}
.tckt-chat-box .send-btn-row{top: 77px;}
                                                   
.chat-in .poicmnt_text{width: 88%;display: inline-block;margin-top: 6px;color:#820024;float: right;}
.chat-reply .poicmnt_text{width: 100%;display: inline-block;padding-left: 77px;margin-top: 6px; color:#820024;}
.chat-in.chat-reply-highlight .chat-text{ box-shadow:-13px 15px 95px -1px #ebebeb inset;border: 1px solid #820024;}
.chat-in.chat-reply-highlight  .chat-text:after{width:0; height:0;order-top: 0px solid transparent;border-bottom: 23px solid transparent;border-right: 24px solid #820024; background:none;}
    
.view-btn.edit-btn-higlight .edit-icon{ background-position:0px !important;background: url(../../../images/edit-btn-higlight-icon-red.png) no-repeat; width:14px; height:14px;margin-left: 4px;}
.view-btn.edit-btn-higlight:hover .edit-icon{ background-position:0px !important;background: url(../../../images/edit-btn-higlight-icon.png) no-repeat; width:14px; height:14px;}
                                                
/*----23-5-2018---*/
.truck-type-table-row-main.truck-type-table-row-mainnew2.final-destination-extended{width: 77%;}
.truck-type-table-row-main.truck-type-table-row-mainnew2.final-destination-extended .truck-type-table-row-lt{ width:11%;}
.truck-type-table-row-main.truck-type-table-row-mainnew2.final-destination-extended .truck-type-table-row-rt{width: 89%;}
.truck-type-table-row-main.truck-type-table-row-mainnew2.final-destination-extended .token-input-list {width: auto !important;}
.truck-type-table-row-main.truck-type-table-row-mainnew2.final-destination-extended ul.token-input-list .token-input-token p {max-width: 100% !important;}
.tgdp-rgt-tp-sect.truck_images.lat_documents span{ width:auto;    text-align: center;margin-right: 10px; height: auto;border: 1px solid #e5e5e5;padding: 5px;margin-bottom: 10px;}
.tgdp-rgt-tp-sect.truck_images.lat_documents h4{    color: #222;font-size: 14px;margin: 0 5px;padding: 0px;position: relative;font-family: "Lato-Semibold";margin-bottom: 12px;}
.tgdp-rgt-tp-sect.truck_images.lat_documents .truck_image img{ width:100px; height:90px;}
.tgdp-rgt-tp-sect.truck_images.lat_documents .truck_image img:hover{ opacity:0.6;}
.customer-information-box.autocomplete-customer-latcreation{margin-right: 30px;}                                                             
.total-qnty-fright { float: right;    margin-right: 18px;width: 32% !important;}
.total-qnty-fright .truck-type-table-row-lt{ width: 39%; }
.total-qnty-fright .truck-type-table-row-rt{ width: 51%; }
.driver-mobile-number-inner-main .driver_mobile_number {width: 55% !important;}
.total-qnty-fright .truck-type-table-row-rt .form-control{ width:81% !important;}
.truck-type-table-row-main.lgnd-set{ margin-top:6px;}                                                             
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main.lat-create-zipcode{float: right;width: 19% !important;}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main.lat-create-zipcode .truck-type-table-row-rt{width: 49%;}                                                            
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main.lat-create-citydropdown .truck-type-table-row-rt{ float:right;width: 51%;}
.profile-upload-file-block em{color: #820024;font-size: 18px; font-style:normal;}
                              
/*----24-5-2018-input Field alignment not Prope -*/
.frm-elem-block.frm-thclm-view #frmaddupdate input#ma_last_name{width: 84% !important;}
#cc_sh_ma_profile_image .btn-uploadify.frm-size-medium {width: 80%!important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input#ma_phonenumber {width: 75% !important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input#ma_emergency_phonenumber {width: 75% !important;}
#cc_sh_d_license_document .btn-uploadify.frm-size-medium {width: 80%!important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input#d_motor_boy_phone_number{width: 75% !important;}
#child_module_rc_diligence_forms_v1 .btn-uploadify.frm-size-medium {width: 80%!important;}
#child_module_rc_diligence_forms .btn-uploadify.frm-size-medium {width: 80%!important;}
#child_module_rel_vessel_images .btn-uploadify.frm-size-medium {width: 80%!important;}
#cc_sh_a_aircraft_type #a_aircraft_type{ width:78%;}
#cc_sh_rsfm_comments textarea.frm-size-medium{width: 51% !important;}
#child_module_retail_station_contract_images .btn-uploadify.frm-size-medium {width: 80%!important;}
#child_module_rel_retail_station_images .btn-uploadify.frm-size-medium {width: 80%!important;}
.assets #child_module_rc_diligence_forms_v1 .btn-uploadify.frm-size-medium {width: 51.5%!important;}
#companies #cc_sh_c_parent_id .frm-token-autocomplete.frm-size-medium{width: 80% !important;}
#cc_sh_company_logo .btn-uploadify.frm-size-medium {width: 80%!important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input#c_company_phone{ width:75% !important;}
.frm-elem-block.frm-thclm-view #frmaddupdate input#c_company_alt_phone{ width:75% !important;}
#cc_sh_o_offer_image .btn-uploadify.frm-size-medium {width: 80%!important;}
#child_module_rel_st_documents .btn-uploadify.frm-size-medium {width: 80%!important;}
/*----24-5-2018-input Field alignment not Prope -*/
.progress-striped .bar {background-color: #820024;}
.progress .bar {border: 1px solid #820024;box-shadow: 0 1px 0 #820024 inset;}

.ticket-mid-box .ago-rgt-tp-lft .ago-rgt-tp-box:first-child .ago-rgt-tp-txt{max-width: 87%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ticket-mid-box .ago-rgt-tp-txt{max-width: 96%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.oso-loading-date-div{ float:left;margin-top: 16px !important;}
.place-pds-box .place-pds-row .place-pds-col.oso-loading-date-div .calendar-icon{right: 15px;    top: 34px;}
.crg-dtl-pg .header-right-btns.lat-footer #status_wise_lats_action_ajax_append .edit-btn-higlight.view-btn {margin-top:0px !important;}
    .col-lg-8.left-cnt .midd-box .lat-footer .edit-btn-higlight.view-btn {margin-top:0px !important;}
#jqgh_list2_t_display_tag_id{text-transform: capitalize;}
                
/*These 2 lines added by Mayur for  */
.loading_ticket_report .ui-icon.tree-wrap-ltr.ui-icon-circlesmall-plus,
.loading_ticket_report .ui-icon.tree-wrap-ltr.ui-icon-circlesmall-minus{ margin-right: 25px !important; margin-left: 11px !important;  margin-top: 4px !important;}
/*---28-5-2018--*/
.loading_ticket_report .groupfilter-container{padding: 8px 2px;border-radius: 0;}
.loading_ticket_report .topfilter-container .topfilter-ctrl{height: 37px;}
.loading_ticket_report .topfilter-container input[type="text"].topfilter-container {height: 27px!important;}
.custom_listing-table-popup .custom_listing-table-box em{color: #820024;font-size: 18px; font-style:normal;    font-weight: normal;}

.wallet-bank-ref-doc .pdf-box{ width:auto; float:left;margin-top: 0px;margin-right: 12px;}
.wallet-bank-ref-doc .txt-ttl.cr-trans-id{ width:auto; float:left;}
.wallet-bank-ref-doc .pdf-box .dwnld-pdf{ margin-bottom:0px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(3) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(4) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(5) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(6) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(7) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(8) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(9) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .email-print-pdf:nth-child(10) {margin-left: 10px;border-left: 1px solid #820024;padding-left: 10px;}
.wallet-bank-ref-doc .dwnld-pdf.latpdf a .wallet-bank-image-icon{ width:26px; height:27px; display:inline-block !important; background-position:0 !important;background: url(../../../images/wallet-bank-images.png) no-repeat;}
.city-menuicon {width: 15px;height: 13px;display: inline-block;background-position:0;margin-top: 5px !important;margin-left: 2px !important;background:url(../../../images/city-menui-con.png) no-repeat;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .city-menuicon {width: 15px;height: 13px;display: inline-block;background-position:0;margin-top: 5px !important;margin-left: 2px !important;background:url(../../../images/city-menui-con-black.png) no-repeat;}
.wallet-trans-attachment .input-field.profile-upload.document-box-left.profile-upload-file-block .dropzone .dz-preview .dz-error-message{top: 53px;}
.wallet-trans-attachment  .input-field.profile-upload.document-box-left.profile-upload-file-block .dropzone .dz-preview .dz-error-message:after {top: -6px;left: 28px;}
.custom_listing-table-box .chosen-container .chosen-results { max-height: 140px !important;overflow-y: auto !important;display: inline-block !important;}
                                                     
/*----29-5-2018--*/
.module-navigation-tabs .nav.nav-tabs li a{ font-size:14px !important;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs a{min-width: inherit;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs #new_tabs_dropdown li{ border:0px !important;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs #new_tabs_dropdown li a{  height:20px; width:90%; padding:5% 5% !important;line-height: initial;height: auto; border:0px !important; margin:0px;color: #666;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs #new_tabs_dropdown{ border:0 !important;box-shadow: 0px 3px 4px 3px rgba(34,34,34,0.1); width:200px;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs #new_tabs_dropdown li.active a{color: #7f001e !important;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs #new_tabs_dropdown li:hover a {background: #ffcb05 !important; color:#7f001e !important;}
.module-navigation-tabs .nav.nav-tabs li.vertical-li-more-tabs a#show_more_tabs i{ color:#820024;}   
.listsearch-container {border: 1px solid #e8e8e8;border-radius: 0;background: #fff;color: #820024;}
.listsearch-container .brocco-icon-filter{color: #820024;}
.listsort-container{border: 1px solid #e8e8e8;border-radius:0 !important;background: #fff;color: #820024;}
.listsort-container .fa{color: #820024 !important;}
.listsort-container:hover{border: 1px solid #820024;border-radius:0 !important;background: #820024;color: #fff;}
.listsort-container:hover .fa{color: #fff !important;}
.listgrid-container{border: 1px solid #e8e8e8;border-radius:0 !important;background: #fff;color: #820024;}
.listgrid-container .iconic-icon-eye{color: #820024;}
.listgrid-container:hover{border: 1px solid #820024;border-radius:0 !important;background: #820024;color: #fff;}
.listgrid-container:hover .iconic-icon-eye{color: #fff;}
.ui-pg-button .btn {border-radius: 0;}                                          
.pad-bot-none .uigrid-add-btn div.btn {background-color: #ffffff;color: #820024;}
.ui-jqgrid .ui-pg-table .pad-bot-none  .ui-icon{color: #820024;}
.pad-bot-none .uigrid-add-btn div.btn:hover{background-color: #820024;}
.pad-bot-none .uigrid-custom-common div.btn {background-color: #ffffff;color: #820024;}
.pad-bot-none .uigrid-custom-common div.btn:hover {background-color: #820024;color: #fff;}
.uigrid-status-common div.btn{ color:#820024;}
.ui-jqgrid-sdiv tr.footrow td {background-color: #e5e5e5 !important;padding: 7px !important; color:#000 !important; }

/*--31-5-2018--*/
.tbl-left-search .search-header strong{padding: 5px 29px 5px 16px !important;}
.bold-flash-message{font-weight: bold;font-size: 15px;}
.truck-type-table-row-main.truck-type-table-row-mainnew3.final-destination-state-main .truck-type-table-row-lt{ padding-left:43px;}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main .truck-type-table-row-lt{padding-left: 31px;}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-zip-main{width: 18%;float: right;margin-right: 10px;}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-zip-main .truck-type-table-row-rt{ width:52%;}
.truck-type-table-row-main.truck-type-table-row-mainnew4.final-destination-city-main .truck-type-table-row-rt{width: 50%;margin-left: 11px;}
#cc_sh_g_place_final_destionation{ position:relative;}
.custom_clear_arrow_fd{background: url(../../../images/custom_clear_arrow.png) no-repeat;display: inline-block;background-position: center;position: absolute;width: 26px;height: 37px;cursor: pointer;right: 68px;top: 23px;}
#cc_sh_g_place_final_destionation #g_place_final_destionation{width: 81% !important;padding-right: 30px;}
.has-detail-view #cc_sh_g_place_state #g_place_state{ width:87% !important;}
.has-detail-view #cc_sh_l_zip_code #l_zip_code{ width:87% !important;}
#cc_sh_l_reason_master_id .chosen-container.chosen-container-single{ width:91% !important;}
#cc_sh_g_place_final_destionation #g_place_final_destionation{ background:#fbf5df; }
.deliveries-listing-col{ font-size:13px !important}

.new-deliveries-listing-col1{ width:23% !important;}
.new-deliveries-listing-col2{ width:21% !important;}
.new-deliveries-listing-col3{ width:16% !important;}
.new-deliveries-listing-col4{ width:10% !important;}
.new-deliveries-listing-col5{ width:15% !important; text-align:right !important;}
.new-deliveries-listing-col6{ width:15% !important;text-align:right !important;}
#detail_view_block .current-ago-box h3{ margin-bottom:0px;    margin-top: 0;}
.current-ago-box5 .ago-box-colum {margin-bottom: 6px; margin-top:2px;}
.current-ago-box6 .ago-box-colum {margin-bottom: 6px; margin-top:2px;}
.current-ago-box4 .ago-box-colum:last-child { margin-bottom: 6px !important;}
.uigrid-del-btn div.btn {color: #820024 !important;}
.uigrid-del-btn div.btn:hover {color: #fff !important;}
                               
/*---6-6-2018--*/
.headingfix .heading h3 .fa.fa-exclamation-triangle{ color:#9e9e9e !important; font-size:17px;margin-top: 11px !important;float: left;}
.subgrid_delreport .tgdp-rgt-tp-sect.truck_images span{border: 1px solid #ccc;width: 80px;height: 80px;margin-right: 15px;margin-bottom: 15px;}
.subgrid_delreport .tgdp-rgt-tp-sect.truck_images span img{height: auto; width:80px;}
                                                       
#child_rc_cargo_users_transactions_cru_user_id_0_chosen > ul.chosen-choices > li.search-field{width: 100% !important;}
#child_rc_cargo_users_transactions_cru_user_id_0_chosen > ul.chosen-choices > li.search-field .multi-container-search{width: 100% !important;}
.loading_delivery_report .ui-icon.tree-wrap-ltr.ui-icon-circlesmall-minus{margin : 5px 17px 5px 12px !important;}
.loading_delivery_report  .ui-icon.tree-wrap-ltr.ui-icon-circlesmall-plus{margin : 5px 17px 0px 12px !important;}
.loading_delivery_report .ui-sgcollapsed.sgcollapsed{padding-left: 3px;}
.loading_delivery_report .ui-sgcollapsed.sgexpanded{padding-left: 3px;}
.loading_delivery_report  .expand-detail-view{padding-top: 10px;padding-left: 15px;}
.loading_delivery_report .truck-images-block{ margin-left:0px !important;}
.loading_delivery_report .tabTitle{ padding-bottom:0px;}
.loading_delivery_report .ui-jqgrid .ui-subgrid td.subgrid-cell{    padding-top: 12px;}
.loading_delivery_report .topfilter-container .topfilter-ctrl {width: 135px;height: 35px;}
.loading_delivery_report .topfilter-container input[type="text"].topfilter-container {height: 26px!important;}
.loading_delivery_report .groupfilter-container{padding: 7px 2px;border-radius: 0;}
.waybill-pdf-icon-pta-new {background: url(../../../images/waybill-pdf-icon.png) no-repeat;width: 18px;height: 26px;display: inline-block;}
                                                       
.payment-transactions-pdf-icon  .wallet-bank-image-icon {width: 26px;height: 27px;display: inline-block !important;background-position: 0 !important;background: url(../../../images/wallet-bank-images.png) no-repeat;margin:0 6px;}
#frmpreferences .form-group .checkbox-inline{ margin-right:6px;}
.ui-pnotify{word-break: break-all !important;}
.chat-text{word-break: break-all !important;}
/*---11-6-2018--*/
#summary #summaryappend .tgdp-rgt{padding-left: 17px;}
#summary #summaryappend .no-img-alluser {background: url(../../../images/no-images-user.png) no-repeat;width: 62px;height: 62px;display: inline-block;background-position: 100%;background-size: 100%;margin-bottom:0px;}
.tabTitle .detailspdf .detailspdf-box .pdf-box{ width:auto;}
.tabTitle .detailspdf .detailspdf-box .pdf-box a span{ margin:0px;}
.refreshbtn .ui-icon-refresh:hover { opacity:0.6;}
/*---Menu Settings--*/                                                       
.menu_setting{ margin:0px; padding:0px; width:50%;margin-bottom: 25px;}
.menu_setting .ui-state-default_parent .ui-sortable{margin-left: 20px;margin-top: 8px;}
.menu_setting .ui-state-default_parent{ padding:10px;background: #ffffff !important;border: 0px;color: #333333 !important;font-weight: normal;}
.menu_setting .ui-state-default_parent .ui-sortable .ui-state-default_child{ background:#fafafa url(../../../images/drag-icon.png) no-repeat !important; border:1px solid #e8e8e8; padding:10px 23px; background-position:9px 8px !important;color: #333333 !important;font-weight: normal;box-shadow: 0px 1px 1px 1px #fafafa;}
.menu_setting .drag-icon {background: url(../../../images/drag-icon.png) no-repeat; width:26px;height: 26px; display:inline-block;}
.menu_setting .ui-state-default_parent .ui-sortable .ui-state-default_child:hover{background:#ffcb05 url(../../../images/drag-icon-hover.png) no-repeat !important; border:1px solid #ffcb05; cursor:pointer;background-position:9px 8px !important;color:#7f001e !important;}
.menu_setting  .parrent_title { background:#fafafa url(../../../images/drag-icon.png) no-repeat !important; border:1px solid #e8e8e8; padding:10px 23px; background-position:9px 8px !important;width: 94.8%;display: inline-block;box-shadow: 0px 1px 1px 1px #fafafa;}
.menu_setting  .parrent_title:hover { background:#ffcb05 url(../../../images/drag-icon-hover.png) no-repeat !important; border:1px solid #ffcb05; padding:10px 23px; background-position:9px 8px !important;color:#7f001e !important;}
/*---Menu Settings--*/
                                     
.menu_setting .menu_edit_anchor{ position:absolute;background: url(../../../images/menu_edit_anchor.png) no-repeat 0;float: right;height: 15px;margin: 0;width: 15px;right: 29px;}
.menu_setting .menu_delete_anchor{ position:absolute;background: url(../../../images/menu_delete_anchor.png) no-repeat;float: right;height: 11px;
margin: 0;width: 12px;    right: 6px;top: 14px;}
.menu_setting .parrent_title{ position:relative;}
.menu_setting .ui-state-default_parent .ui-sortable .ui-state-default_child{ position:relative;}
.profile-page-detail .profile-page-detail-left .profile-page-detail-block-left .border-transform {max-width: 49%;}
.drivers-detail-title .driver-update-edite{ margin-top:10px;}
.drivers-detail-title .sync-btn {margin-top: 15px;margin-right: 9px;}


.driver-page-detail .profile-page-detail-left{ width:20%;}
.driver-page-detail .profile-page-detail-right{ width:100%;padding: 0; border:0px;}
.profile-page-detail.driver-page-detail  .profile-page-detail-left .profile-page-detail-block-left .border-transform {max-width: 77px;}
.driver-page-detail .profile-page-detail-block {width: 50%;}
.driver-page-detail-left{ width:70%; float:left;}
.driver-page-detail-right{ width:30%; float:left;}
.driver-page-detail .profile-page-detail-block-right{ width:60%;}
.driver-page-detail-right .profile-page-detail-block{ width:100% !important;}
.profile-page-detail-block .border-transform{max-width: 76px;    margin-left: 0;}
.driver-page-detail .profile-page-detail-block-left{width: 18%;}
.driver-page-detail .profile-page-detail-block.licence-page-block{ width:100%;}
.driver-page-detail .profile-page-detail-block.licence-page-block .profile-page-detail-block-right { width:250px; float:left;margin-right: 30px;}
.driver-page-detail .profile-page-detail-block.licence-page-block  h3 span::after {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
.driver-page-detail .profile-page-detail-block.licence-page-block  h3 span{position:relative;}                                                                                   
.driver-page-detail .profile-page-detail-block.licence-page-block  h3{ position:relative;margin-bottom: 36px;}
.driver-page-detail .profile-page-detail-block-right h3{ margin-top:0px;}
#tbl_child_module_retail_stations_sales_transactions em{color: #820024;font-size: 18px;font-style:normal;}
#tbl_child_module_delivery_site_tanks em{color: #820024;font-size: 18px;font-style:normal;}/*liki IF-8799*/                                                                    
.calendar-menuicon {background-position: 0;display: inline-block;height: 20px;margin: -1px 3px 0;vertical-align: middle;width: 29px;font-size: 0px;background: url(../../../images/calendar-menuicon.png) no-repeat;    margin-top: 5px !important;min-height: 23px !important;}
.top-menu ul li:hover .calendar-menuicon {background: url(../../../images/calendar-menuicon-hover.png) no-repeat;}
.top-menu ul li a.top_link.active .calendar-menuicon {background: url(../../../images/calendar-menuicon-hover.png) no-repeat;}
.product-request-summary-box{ padding-bottom:40px !important;}
.product-request-images-box .tgdp-rgt-tp-sect{float: left;margin-right: 15px;width: auto;}
.product-request-images-box .tgdp-rgt-tp-sect img{border: 1px solid #ccc;width: 102px;height: 102px;}
.tabContent.product-request-images-box{ margin-top:0px;}
.product-request-images-box .tgdp-rgt-tp-sect .pdf-file{background: url(../../../images/pdf-icon.jpg) no-repeat; width:102px; height:102px; display:inline-block;}

                                                  
/*---18-6-2018 custome select input--*/
.attachment-for-order-request{ width:100%; display:inline-block; margin-top:20px;border-bottom: solid 1px #e5e5e5; padding-bottom:20px;}
.attachment-for-order-request .form-label.span3{ margin-left:0px;    color: #666666;font-size: 14px;font-weight: normal;padding-left: 29px;width: 190px;}
.attachment-for-order-request .form-custom-row{ width:100%; display:inline-block;}
.attachment-for-order-request .form-custom-row .form-right-div{ width:400px; position:relative;}
.attachment-for-order-request .form-custom-row .form-right-div .extend-line{ position:absolute;top: 5px;right: -30px;}
.attachment-for-order-request .form-custom-row .form-right-div .show-hide-custom-tooltip{left: 29px;}
.attachment-for-order-request .form-custom-row .form-right-div .attachment-product-req{ width:100% !important;}
.attachment-for-order-request .form-custom-row .form-right-div .display-attachment{margin: 17px 0 5px 0;display: inline-block;width: 100%;}
.attachment-for-order-request .form-custom-row .form-right-div .display-attachment img{height: 30px !important;width: 30px !important;}
.attachment-for-order-request .form-custom-row .form-right-div .display-attachment a.color-red{ margin-left:0px;}
.attachment-for-order-request .display-attachment-imgbox{ position:relative;margin-right: 10px; float:left;}
.attachment-for-order-request .display-attachment-imgbox .delete-attachment{position: absolute;top: -10px;right: 0; cursor:pointer;}
.attachment-for-order-request .profile-upload-file-block .dropzone .dz-message span {border: 1px solid #dedede !important;}
/*---18-6-2018 custome select input--*/
.download-doc {cursor:pointer}

.top-menu .nav-top-menu i.icon15.icon15.icomoon-icon-stats-up.finance-menu-icon {width: 27px;height: 29px;display: block;font-size: 0px;background: url(../../../images/finance-menu-icon.png) no-repeat;margin-bottom: 3px !important;margin-top: 0;}
.top-menu ul li:hover i.icon15.icon15.icomoon-icon-stats-up.finance-menu-icon{background: url(../../../images/finance-menu-icon-hover.png) no-repeat;}
.top-menu ul li a.top_link.active i.icon15.icon15.icomoon-icon-stats-up.finance-menu-icon{background: url(../../../images/finance-menu-icon-hover.png) no-repeat;}
.sitemap-blocks .icon14.icon15.icomoon-icon-stats-up.finance-menu-icon {width: 27px;height: 29px;font-size: 0px;background: url(../../../images/finance-menu-icon.png) no-repeat;margin-bottom: 0 !important;}
.home-page-boxes .sitemap-items .box:hover .title h4 .icon14.icon15.icomoon-icon-stats-up.finance-menu-icon{background: url(../../../images/finance-menu-icon-hover.png) no-repeat;}
.top-menu .nav-top-menu .topmenu-icon-stock {width: 27px;height: 26px;display: block;font-size: 0px;background: url(../../../images/topmenu-icon-stock.png) no-repeat;margin-bottom: 3px !important;}
.top-menu ul li:hover .topmenu-icon-stock{background: url(../../../images/topmenu-icon-stock-hover.png) no-repeat;}
.top-menu ul li a.top_link.active .topmenu-icon-stock{background: url(../../../images/topmenu-icon-stock-hover.png) no-repeat;}
.sitemap-blocks .topmenu-icon-stock {width: 27px;height: 26px;font-size: 0px;background: url(../../../images/topmenu-icon-stock.png) no-repeat;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-stock{background: url(../../../images/topmenu-icon-stock-hover.png) no-repeat;}
.home-page-boxes .sitemap-items .box:hover .title h4 .calendar-menuicon{background: url(../../../images/calendar-menuicon-hover.png) no-repeat;}
.top-menu .nav-top-menu .topmenu-icon-reports {width: 19px;height: 25px;display: block;font-size: 0px;background: url(../../../images/topmenu-icon-reports.png) no-repeat;margin-bottom: 3px !important;}
.top-menu ul li:hover .topmenu-icon-reports{background: url(../../../images/topmenu-icon-reports-hover.png) no-repeat;}
.top-menu ul li a.top_link.active .topmenu-icon-reports{background: url(../../../images/topmenu-icon-reports-hover.png) no-repeat;}
.sitemap-blocks .topmenu-icon-reports {width: 19px;height: 25px;font-size: 0px;background: url(../../../images/topmenu-icon-reports.png) no-repeat;}
.home-page-boxes .sitemap-items .box:hover .title h4 .topmenu-icon-reports{background: url(../../../images/topmenu-icon-reports-hover.png) no-repeat;}
#left_search_items .ui-slider-range.ui-widget-header{ border:0px !important;}
#left_search_items .tbl-search-records .search-range-slider {margin-left: 12px !important;width: 84% !important; margin: 9px;}
#lsrange_min_rsst_selling_quantity{ margin-left:5px;}
.my-ship-agents-box-rt p .span-label-txt .iconic-icon-eye{ color:#820024;font-size: 16px;cursor: pointer;}

.brocco-icon-stats{ width:11px; height:14px; display:inline-block; background-position:-201px 0px; margin-top:3px !important; margin-left:4px !important; font-size:0px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .brocco-icon-stats{ background-position:-201px -24px;}
a.license-icon{ text-decoration:none; display:inline-block; width:auto;}
                                                          
.sitemap-blocks .topmenu-icon-reports{display: inline-block;vertical-align: middle;}
                                                          
/*---lat creation latest--*/
.latest-lat-creation{ width:100%; display:inline-block;}
.latest-lat-box{ width:100%; float:left; border:1px solid #ffcb05; background:#fff; position:relative; padding-bottom:20px;}
.latest-lat-box h3 { background:#ffcb05;display: inline-block;width: 100%; height:37px; margin:0px;}
.latest-lat-box .truck-type-table-title-box{ float:left;padding: 0 15px; padding-top:8px;}
.latest-lat-box .truck-type-table-title-box label{ float:left;}
.latest-lat-closed { background: url(../../../images/title-box-delete.jpg) no-repeat;width: 41px;height: 37px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 100; cursor: pointer;}
.latest-lat-midd{ margin:10px 3% 40px 3%;}
.latest-lat-box .form-control{width: 92%;padding:4px 4%;}
.latest-lat-box .driver-mobile-prefix-code {width: 50px;float: left;border: 1px solid #e8e8e8;height: 36px;line-height: 36px;border-right: 0px;padding-left: 2%;background: #e8e8e8; position:absolute;left:0;}
.latest-lat-box .driver_mobile_number { padding-left:57px !important; width: 100%; }
.line-lt-box{ background:#ffcb05; height:1px; display:inline-block; width:100%; margin:15px 0 20px 0;}
.latest-lat-compartment{ width:100%; display:inline-block;}
.latest-lat-compartment-row{ width:100%; float:left; position:relative; margin:3px 0;}
.latest-lat-compartment-box1{ float:left;color: #000; font-size:13px; margin-right:8px; padding-top:8px;}
.latest-lat-compartment-box2{ float:left;color: #333; font-size:13px;margin-right:0;padding-top:8px;}
.latest-lat-compartment-box3{ float:left; width:100%;}
.latest-lat-compartment-row-lt{ width:30%; float:left;}
.latest-lat-compartment-row-rt{ width:70%; float:left;}
.latest-lat-compartment-row2{ float:right;}
.latest-lat-compartment-row4{ float:right;}
.latest-lat-compartment-row6{ float:right;    margin-bottom: 8px;}
.latest-lat-box .truck-type-table-row-lt{width: 38%;}
.latest-lat-box .truck-type-table-row-rt{width: 62%;position: relative;}
.latest-lat-box .lgnd-set .checkmark {background: #fff;border: 1px solid #ffcb05;}
.latest-lat-box .lgnd-set .checkbox-custom label{ font-weight:700;color: #333;}
.latest-lat-box .lgnd-set .chk-box{ padding-left:38px;}

/*.lat_creation_version-box1{ width:27%; float:left; background:#f9f9f9; border:1px solid #e6e6e6; padding:30px 30px 20px 30px;min-height: 424px; position:relative;}*/
/*.lat_creation_version-box2{ width:27%; float:left;background:#f9f9f9; border:1px solid #e6e6e6; margin:0 9.5%; padding:30px 30px 20px 30px;min-height: 424px;position:relative;}*/
/*.lat_creation_version-box3{ width:27%; float:left;background:#f9f9f9; border:1px solid #e6e6e6; padding:30px 30px 20px 30px;min-height: 424px;position:relative;}*/
.lat_creation_version-box1{ width:27%; float:left; background:#f9f9f9; border:1px solid #e6e6e6; padding:15px; position:relative;}
.lat_creation_version-box2{ width:27%; float:left;background:#f9f9f9; border:1px solid #e6e6e6; margin:0 9.5%; padding:30px 30px 20px 30px;position:relative;}
.lat_creation_version-box3{ width:27%; float:left;background:#f9f9f9; border:1px solid #e6e6e6; padding:30px 30px 20px 30px;position:relative;}
.latest-lat-box .truck-type-table-row-rt .form-control{ width:100%;padding: 6px 10px;}
.mrs-tabs.pms-tabs-section .lat_creation_version-box2 .form-control{ width:100%;}
.lat_creation_version-box1 .truck-type-table-row-main{ margin-bottom:25px;}
.lat_creation_version-box3 .truck-type-table-row-main{ margin-bottom:20px;}
.clear{ clear:both;}
.lat-creation-version-tab{  margin:40px auto; display:table; background:#f9f9f9; border:1px solid #ebebeb; height:5px;width: 75%;}
.lat-version-tab-num{ position:absolute; width:36px; height:36px; display:inline-block; line-height:36px; text-align:center; background:#f9f9f9;border:1px solid #ebebeb; border-radius:50%; cursor:pointer;top: -17px; margin-left:-3px;z-index: 1;}
.lat-version-tab-num2{ position:absolute; width:96.2%; height:36px; display:inline-block; line-height:36px; text-align:center; cursor:pointer;top: -17px; left:0;   margin: 0 auto;right:0;}
.lat-version-tab-num3{ position:absolute; width:36px; height:36px; display:inline-block; line-height:36px; text-align:center; background:#f9f9f9;border:1px solid #ebebeb; border-radius:50%; cursor:pointer;top: -17px; margin-left:-3px; right:-2px;}
.lat-creation-version-tab-box{ width:100%; display:inline-block; position:relative;}
.latest-lat-box .truck-type-table-title-box .lat_no{ font-size:14px;margin-top: 2px;display: inline-block;}


.lat-next-box-arrow{background: url(../../../images/lat-next-box-arrow.jpg) no-repeat; width:40px; height:48px; position:absolute;right: -42px;bottom: -2px; cursor:pointer; display:none;}
.lat-next-box .lat-next-box-arrow{ display:block;}
.lat-next-box .hightlight-input{border:1px solid #000 !important; background:#fff7e0 !important;}
.lat-next-box-fill .lat-next-box-arrow-green{background: url(../../../images/lat-next-box-arrow-green.jpg) no-repeat; width:40px; height:48px; position:absolute;right: -42px;bottom: -2px; cursor:pointer; }
@media screen and (min-width: 1025px) and (max-width: 1366px){
    .latest-lat-midd {margin: 10px 9px 40px 9px;} 
    .lat_creation_version-box1{ width:30%;}
    .lat_creation_version-box2{ margin:0 4%;width:30%;}
    .lat_creation_version-box3{ width:30%;}
    .create-furnewui .latest-lat-midd {
    margin: 10px 3% 40px 1% !important;
}
    
.truckrow-compartment-new-left {width: 50%;float: left;}
.truckrow-compartment-new-right {width: 50%;float: right;}
.lat_creation-option2-truckrow .lat_creation_version-colum3 { margin-left: 12px;}
.truckrow-compartment-newrow .lat_creation_version-colum3 {width: 37%;}    
    
}
/*---lat creation latest--*/

/*---lat creation latest option2--*/
.lat_creation_version-box-option2{width: 63%;margin-right: 0;}
.lat_creation_version-colum1{ width:25%; float:left;}
.lat_creation_version-colum2{ width:23%; float:left; margin:0 1%;}
.lat_creation_version-colum3{ width:24%; float:left; margin:0 1% 0 0;}
.lat_creationßversion-colum4{ width:25%; float:left;}
.lat_creation_version-box-option2 select{ width:100%;}
.inputdisbal{ border:1px solid #e6e6e6 !important; box-shadow:none !important; opacity:0.8; cursor:context-menu; background:#f3f1f1 !important; float:left;    width: 100%;padding: 8px;}
.lat-creation-version-tab-option2{ width: 50% !important;display: inline-block;margin-left: 15%;}
.lat_creation_version-box-option2 .latest-lat-compartment-row{ margin-bottom:15px;}
.lat_creation_version-box-option2 .latest-lat-compartment-row-lt {width: 20%;float: left;}
.lat_creation_version-box-option2 .latest-lat-compartment-row-rt {width: 80%;float: left;}
.lat_creation_version-box-option2 .truck-type-table-row-lt{width: 20%;float: left;}
.lat_creation_version-box-option2 .truck-type-table-row-rt{width: 20%;float: left;}
/*---lat creation latest option2--*/

/*---19-6-2018---*/
.latest-lat-compartment .latest-lat-compartment-row-lt { width: 36%; }
.latest-lat-compartment .latest-lat-compartment-row-rt { width:64%; }

.cp_prices .tabContent.truck-images-block{ margin-left:0px !important;}
.cp_prices  .tabTitle{ padding-bottom:0px !important;margin-bottom: 21px;margin-top: 14px;}
.cp_prices .form-row {margin-top: 0;padding-top: 0;padding-bottom: 0;}
.cp_prices .tabTitle h2{position: relative;display: inline-block;    color: #222;}                                                               
.cp_prices .tabTitle h2:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 100%;}
/*---21-6--2018---*/
.latest-lat-box h3{ background:none;}
.latest-lat-box{ border:0px;padding-bottom: 0;}
.truck-type-table-title-box span{ font-size:13px;color: #333; float:left; margin-top:4px; margin-left:5px;    margin-right: 8px;}
/*--Harita Trivedi--*/                                 
#tbl_child_module_retail_stations_sales_transactions td:nth-child(7), #tbl_child_module_retail_stations_sales_transactions th:nth-child(7) {display: none !important;}
/*--Harita Trivedi--*/
.final-des-full ul.token-input-list .token-input-token p{white-space: normal !important;}
                                 
.custom-truck-select{ float:left; width:48%;}
.custom-truck-select .truck-type-table-row-lt{ width:42%;}
.custom-truck-select .truck-type-table-row-rt{ width:58%;}
.custom-truck-destination{ float:right; width:48%;}
.custom-truck-destination .truck-type-table-row-lt{ width:42%;}
.custom-truck-destination .truck-type-table-row-rt{ width:58%;}
.lat_creation_version-box1-option2 {min-height: 470px; margin-bottom:45px;}
.lat_creation_version-box1-option2 {margin-bottom:45px;}
.lat_creation_version-box-option2{ margin-bottom:45px;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button .btn [class*=" icomoon-icon-"]:before {color: #820024;}
.pad-bot-none .uigrid-custom-common div.btn:hover [class*=" icomoon-icon-"]:before {color: #fff;}
.compartment_row_1 .latest-lat-compartment-row-lt{ margin-top:21px;}
.input-disabled {background: #ebeaea !important;}
.stock-avail-cust{ width:100%; display:inline-block;}
.stock-avail-cust span{ width:15%; float:left; padding-right:10px;}
.stock-avail-cust .tab-focus-element{ width:100%; float:left;}
.grid-fancy-wrapper .stock-avail-cust .tab-focus-element .form-right-div{ width:65% !important;}
.prod-st-val{float: left;width: 73%;}
#cc_sh_product_stock_details{width: 80% !important;}
.stock-avail-cust .tab-focus-element .form-right-div span{ width:100% !important;}
                 
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .pricing-override{width: 100% !important; float:left;}
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .pricing-override .place-pds-col{ margin-left:15%; padding-left:10px; padding-right:10px;}
    
.lat-bifurcation-block .truck-detail-row{margin-bottom: 8px;}
.lat_creation_version-box2 ul.token-input-list .token-input-input-token{line-height: 32px;}
                 
.view-btn {font-size: 14px;color: #820024;min-width: 70px;line-height: 27px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;text-align: center;padding: 0 10px;}
.view-btn:hover {background: #820024;border: 1px solid #820024;color: #fff;}
.apply-offer-checkbox-check{ position:absolute;margin-top: 8px;}
.direct-place-order-main-div-new #product .place-pds-col.applied-rate-div .txt {font-size: 13px;}
#add_child_module_retail_stations_sales_transactions .chosen-container{ width:90% !important;}
.multi-delivery .tgdp-rgt-tp-sect{ width:14%;padding-right: 20px;}
.order_class_for_checking{margin: 16px 0 45px 0;}
#cc_sh_rss_total_selling_amount{float: right !important;width: 47.5% !important;}
                 
#tbl_child_module_retail_stations_sales_transactions .btn-uploadify.frm-size-large{width: 178px !important;}
#tbl_child_module_retail_stations_sales_transactions .upload-image-btn {margin-top: 11px;    margin-bottom: 3px;}
.multi-delivary{ width:100%; display:inline-block;}
.client-feedback-ques-answ  .multi-delivary .ques-answ-cnt{ width:33%;}
.multi-delivary h4{font-weight: bold;}
.multi-delivary h4{ position:relative;    margin-bottom: 29px;}
.multi-delivary h4:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;width: 22px;}
                           
.tgdp-rgt-tp-sect.truck_images .multi-delivary span {width: auto;float: left;margin-right: 11px;}
.tgdp-rgt-tp-sect.truck_images  .multi-delivary{ margin-bottom:20px;}
.vertical-dropdown-menu .topmenu-icon-reports {width: 19px;height: 25px;display: block;font-size: 0px;background: url(../../../images/topmenu-icon-reports.png) no-repeat;margin-bottom: 3px !important;}
 .topup-account-placeorder a{padding: 6px;line-height: 19px !important;height: auto;}                        
/*--26-6-2018--*/


.lat-version-tab-num2 em{background:#f9f9f9;border:1px solid #ebebeb; border-radius:50%;height: 36px; width:36px; display:inline-block; font-style:normal;z-index: 1;}
 
                         
.lat-creation-version-tab .lat-version-tab-num.lat-next-box{ border:1px solid #ffcb05; background:#ffcb05; color:#fff;}
.lat_creation_version-box1.lat-next-box{border:2px solid #ffcb05; background:#ffffff;}
.lat-creation-version-tab .lat-version-tab-num.lat-next-box{ border:1px solid #ffcb05; background:#ffcb05; color:#fff;}
.lat-creation-version-tab .lat-version-tab-num2.lat-next-box em{ border:1px solid #ffcb05; background:#ffcb05; color:#fff;    margin-left: -16px;    position: absolute;}
.lat-creation-version-tab .lat-version-tab-num3.lat-next-box{ border:1px solid #ffcb05; background:#ffcb05; color:#fff;}
.lat_creation_version-box2.lat-next-box{border:2px solid #ffcb05; background:#ffffff;}
.lat_creation_version-box3.lat-next-box{border:2px solid #ffcb05; background:#ffffff;}
.lat-creation-version-tab .lat-version-tab-num.lat-next-box-fill{ border:1px solid #93cd07; background:#93cd07 url(../../../images/lat-next-box-fill.jpg) no-repeat;font-size: 0px;background-position: center center; color:#fff;}
.lat_creation_version-box1.lat-next-box-fill{border:2px solid #93cd07; background:#ffffff;}
.lat-version-tab-num2.lat-next-box.active:after { content: ""; width: 49%; background: #ffcb05; position: absolute; height: 3px; display: inline-block; top: 17px;left:0; }
.lat-version-tab-num2.active.lat-next-box-fill:after { content: ""; width: 49%; background: #93cd07; position: absolute; height: 3px; display: inline-block; top: 17px;left:0;}
.lat_creation_version-box2.lat-next-box-fill{border:2px solid #93cd07; background:#ffffff;}
.lat_creation_version-box3.lat-next-box-fill{border:2px solid #93cd07; background:#ffffff;}
.lat-creation-version-tab .lat-version-tab-num2.lat-next-box-fill em{ border:1px solid #93cd07; background:#93cd07 url(../../../images/lat-next-box-fill.jpg) no-repeat ;color:#fff;font-size: 0px;background-position: center center;position: absolute;}
.lat-creation-version-tab .lat-version-tab-num3.lat-next-box-fill{ border:1px solid #93cd07; background:#93cd07 url(../../../images/lat-next-box-fill.jpg) no-repeat; color:#fff;font-size: 0px;background-position: center center;}
.lat-version-tab-num3.lat-next-box:after { content: ""; width:1125%; background: #ffcb05; position: absolute; height: 3px; display: inline-block; top: 16px;left:-1127%;t }    
.lat-version-tab-num3.active.lat-next-box-fill:after { content: ""; width:1179%; background: #93cd07; position: absolute; height: 3px; display: inline-block; top: 16px;left:-402px;}
.lat-multi-middle{ width:100%; display:inline-block;}
.lat-creation-version-tab-option2 .lat-version-tab-num2{width: 36px;height: 36px;display: inline-block;line-height: 36px;text-align: center;background: #f9f9f9;border: 1px solid #ebebeb;border-radius: 50%; right:-5px; left:inherit;}
.lat-creation-version-tab-option2 .lat-version-tab-num2.lat-next-box{border: 1px solid #ffcb05;background: #ffcb05;color: #fff;}

.lat-creation-version-tab-option2 .lat-version-tab-num2.lat-next-box-fill{ border:1px solid #93cd07; background:#93cd07 url(../../../images/lat-next-box-fill.jpg) no-repeat;font-size: 0px;background-position: center center;; color:#fff;}
    
    
    
.lat-creation-version-tab-option2 .lat-version-tab-num2.lat-next-box-fill:after {content: "";width: 1610%;background: #93cd07;position: absolute;height: 3px;display: inline-block;top: 16px;left: -1592%;}
#direct_place_order_main_div .bulk-order .place-row{ position:relative;}
#direct_place_order_main_div .bulk-order .place-row .outstanding-error{ margin-top:0px;top: -10px;}

                                                                                 
.credit-debit-small-icon {background-image: url(../../../images/credit-debit-icon.png) !important;width: 23px !important;height: 16px !important;display: inline-block !important;float: left;font-size: 0px !important;margin-right: 5px !important;margin-top: 7px !important;margin-left: 0 !important;}
.view-btn:hover .credit-debit-small-icon {background-image: url(../../../images/credit-debit-icon-hover.png) !important;}
.lock-unlock-small-icon {background-image: url(../../../images/lockunlock.png) !important;width: 15px !important;height: 20px !important;display: inline-block !important;float: left;font-size: 0px !important;margin-right: 5px !important;margin-top: 4px !important;margin-left: 0 !important;}
.view-btn:hover .lock-unlock-small-icon {background-image: url(../../../images/lockunlock-hover.png)!important;}
.view-btn.table-btn-margin {margin: 5px;min-width: inherit;}
.actionbtns-cus .ui-icon{ margin-right:0px !important;}
.actionbtns-cus .view-btn {    margin: 0px 2px 5px 2px;float: left;height: auto;}
.actionbtns-cus{ float:left;}
 /*---5-7-2018--*/                                                                                
table.ui-jqgrid-htable tr.ui-search-toolbar input {width: 79% !important;padding: 0px 25px 0px 6px !important;}
/*----6-7-2018--*/
#fur_details_content .place-truck-dt-col.product-lat-img:nth-child(1) {width: 176px;}
#fur_details_content .product-image-small{ margin-right:10px;}
#fur_details_content .truck-type-table-title-box span.lat_no{ float:none;}
                                                                                 
.range_inputs .cancelBtn{ color:#fff !important;}
.range_inputs .cancelBtn:hover{ color:#444 !important;}
.tgdp-rgt-tp-box .tgdp-rgt-tp-txt{word-break: break-word;}
#child_module_rel_cni_documents .btn-uploadify.frm-size-medium {width: 80%!important;}
                               
/*---10-7-2018-Fur new page UI-*/
.create-furnewui .lat_creation_version-box1 .truck-type-table-row-main {margin-bottom: 6px;}
.create-furnewui .lat_creation_version-box3 .truck-type-table-row-main {margin-bottom: 6px;}
.create-furnewui textarea.fur_comment{height: 118px;}
/*---10-7-2018-Fur new page UI-*/
/*11-7-2018--*/
.create-furnewui .latest-lat-midd {margin: 10px 4% 40px 2%;}
.create-furnewui .latest-lat-box{ padding-bottom:20px;}
                               
.has-detail-view .btn-uploadify.frm-size-medium.form-camera-icon{height: 43px !important; width:43px !important; cursor:pointer;}
.form-camera-icon input[type='file']{height: 43px !important; width:43px !important;}
.form-camera-icon span.action{height: 35px !important; width:43px !important; background:url(../../../images/form-camera-icon.png) no-repeat !important;background-position: top center !important;padding-top: 5px;margin-top: 8px;}
.has-detail-view .form-camera-icon .btn-uploadify.frm-size-medium{height: 43px !important; width:43px !important;}
.form-camera-icon  .uploader span.filename{ opacity:0;height: 40px !important; width:43px !important;padding: 0;}
.form-camera-icon .uploader{ border:1px solid #dedede !important; height:auto !important;}
.upload-image-btn.upload-image-btn-camera-icon .img-inline-display img {height: 43px;width: 43px;border: 1px solid #dedede;}
/*--11-7-2018--*/
.lat_creation-option2-truckrow .option2-truckrow-compartment{ border-top:1px solid #e3dfdf; padding-top:25px; margin-top:25px;}
.lat_creation-option2-truckrow .lat_creation_version-colum1{ padding-bottom:15px; padding-right:25px; margin-right:22px; position:relative;}
.lat_creation-option2-truckrow .latest-lat-compartment-row{ margin-bottom:0px; margin-top:0px;}
.lat_creation-option2-truckrow .form-control{ margin-bottom:0px !important;}
.lat_creation-option2-truckrow .lat_creation_version-colum4{width: 48px;}
.lat_creation-option2-truckrow  .lat_creation_version-colum3{ margin-left:20px;}
.lat_creation-option2-truckrow .lat_creation_version-colum4 label{    height: 19px;display: inline-block;width: 100%;}
.compartment-addicon{ background:url(../../../images/add-input-icon.png) no-repeat; width:21px; height:21px; display:inline-block;    margin-top: 7px; cursor:pointer;}
.lat_creation-option2-truckrow .lat_creation_version-colum1{ width:30%;}
.lat_creation-option2-truckrow .lat_creation_version-colum2{ width:25%;}
.lat_creation-option2-truckrow .lat_creation_version-colum3{ width:25%;}
.compartment-closedicon{ background:url(../../../images/cart-items-close.png) no-repeat; width:21px; height:20px; display:inline-block;    margin-top: 9px; cursor:pointer;}
.truckrow-compartment-new{ width:100%; float:left;}
.truckrow-compartment-new-left{ width:45%; float:left;}
.truckrow-compartment-new-right{ width:55%; float:right;border-left:1px solid #e3dfdf;padding-left:20px;}
.truckrow-compartment-new .latest-lat-compartment-row-lt{ width:30%;}
.truckrow-compartment-new  .lat_creation_version-colum1 {width:100%; margin-right:0px;}
.truckrow-compartment-new  .latest-lat-compartment-row-rt{ width:65%;}
.truckrow-compartment-new .truck-quantity-unit{top:inherit;right: 25px; bottom:16px;}
.truckrow-compartment-newrow{ width:100%; display:inline-block;}
.truckrow-compartment-newrow .lat_creation_version-colum2{ width:40%;}
.truckrow-compartment-newrow .lat_creation_version-colum3{ width:40%;}
.truckrow-compartment-newrow .form-control{ margin-bottom:15px !important;}
@media screen and (min-width: 1025px) and (max-width: 1366px){
.truckrow-compartment-new-left {width: 45%;float: left;}
.truckrow-compartment-new-right {width: 55%;float: right;}
.lat_creation-option2-truckrow .lat_creation_version-colum3 { margin-left: 12px;}
.truckrow-compartment-newrow .lat_creation_version-colum3 {width: 37%;}
.truckrow-compartment-newrow .lat_creation_version-colum2 {width: 43%;}    
.truckrow-compartment-new .latest-lat-compartment-row-lt {width: 36%;}
.truckrow-compartment-new .latest-lat-compartment-row-rt {width: 61%;}    
.truckrow-compartment-new .lat_creation_version-colum1 {width: 94%;}    
}
/*---9-7-2018--Place Order new UI design*/
.cidelivery-main{ width:100%; display:inline-block;height: 38px;overflow: hidden; margin-bottom:10px;}
.titleh2{ width:100%; display:inline-block; margin-bottom:35px;}
.titleh2 h2{ position:relative; display:inline-block;color: #222;font-size: 22px;margin:0;padding: 0px;position: relative;font-family: "Lato-Semibold";}
.titleh2 h2:before {background: #ffc400;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100%;}
.cidelivery-middle{ margin:0; display:table; width:100%; margin-top:10px;}
.cidelivery-box{ width:100%; display:inline-block;padding:20px; margin-top:0; position:relative;}
.cidelivery-main{ position:relative;border:1px solid #e5e5e5;}
.cidelivery-main:after{background: url(../../../images/lat-next-box-arrow.jpg) no-repeat; position:absolute; right:-40px; content:""; width:40px; height:40px; display:inline-block; bottom:-1px; background-position:center center;}
.cidelivery-box-left{ width:45%; float:left;}
.cidelivery-box-right{ width:45%; float:right;}
.form-row-full{ width:100%; display:inline-block; margin:5px 0;}
.form-row-full label{ float:left; width:35%; margin-top:8px;font-size: 14px;color: #666666; font-weight:normal;}
.form-row-full .singlerow{ position:relative; width:65%; float:left;}
.form-row-full label em {color: #820024;font-size: 18px; font-style:normal; margin-left:5px;}
.form-row-full .singlerow .quantity-input{ width:87%; float:left;}
.form-row-full .singlerow span.quantity-ltrs{ float:left; padding:8px 0;background: #e8e8e8; width:13%; text-align:center;}
.form-row-full .singlerow .product-grade-input{ width:83%; float:left;}
.form-row-full .singlerow select{ width:83%; float:left; border:1px solid #e8e8e8;}
.form-row-full .singlerow .product-image-small{width: 29px;height: 38px;margin-left: 7px;}
.form-row-full .singlerow .product-image-small::before{width: 32px;height: 10px; display:none;}
.form-row-full .singlerow .calendar-icon{ position:absolute; right:0; top:9px;}
.addsite-btn{ width:100%; display:inline-block; text-align:left;}
.quantities-totle{ width:100%; display:inline-block;}
.quantities-totle-left{ float:left; width:75%;}
.quantities-totle-right{ float:right; margin-top:20px;}
.quantities-totle-box{ float:left; margin-top:13px;}
.quantities-totle-colum1{ float:left; margin-top:2px;}
.quantities-totle-colum2{ float:left; margin:9px 15px 5px 15px;font-size: 18px;color: #222222;font-family: 'Lato-Semibold';}
.quantities-totle-colum3{ float:left; margin-top:5px;width: 32%;}
.qtytotle-pro{font-size: 20px;font-family: 'Lato-Semibold';}
.quantities-totle-colum3 .form-control{ float:left; width:70%;}
.quantities-totle-ltrs{padding: 8px 9px;background: #e8e8e8; float:left;}
.fill-complete{ border:1px solid #93cd07; position:relative;}
.fill-complete:after{    background: url(../../../images/lat-next-box-arrow-green.jpg) no-repeat; position:absolute; right:-40px; content:""; width:40px; height:40px; display:inline-block; bottom:-1px; background-position:center center;}
.quantities-totle-right .btn-mrs{ min-width:125px; margin-left:8px;}
.quantities-totle-box .product-image-small{width: 29px;height: 38px;margin-left: 0; float:left;}
.quantities-totle-box  .qtytotle-pro{ float:left;    margin-top: 5px;margin-left: 9px;}
.quantities-totle-box .product-image-small::before{width: 32px;height: 10px; display:none;}
.cidelivery-main .truck-type-table-title{    border:0;}
.cidelivery-main .truck-type-table-title h3 {display: inline-block;width: 100%;height: 37px;margin: 0px;}
.cidelivery-main .truck-type-table-title-box label {float: left;}
.cidelivery-main  .truck-type-table-title-box span{ margin-top:3px;}
.cidelivery-main  .title-box-delete {background: url(../../../images/title-box-delete2.jpg) no-repeat;width: 41px;height: 37px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 100;cursor: pointer;}
.cidelivery-main.truck-type-table-open{ height:auto;}
.cidelivery-main.truck-type-table-open .truck-type-table-title{    border: 1px solid #ffcb05;}
.fill-complete .truck-type-table-title {border: 1px solid #93cd07 !important; background:#93cd07;}
/*.cidelivery-main.truck-type-table-open .title-box-delete {background: url(../../../images/title-box-delete.jpg) no-repeat;width: 41px;height: 37px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 100;cursor: pointer;}*/
.cidelivery-main.truck-type-table-open{ overflow:inherit;}
.cidelivery-block{ width:80%; margin:0 10%;}
.truck-type-table-next{ border:1px solid #ffcb05 !important; height:auto !important;overflow:inherit !important;}
.truck-type-table-next:after{background: url(../../../images/lat-next-box-arrow.jpg) no-repeat; position:absolute; right:-40px; content:""; width:40px; height:40px; display:inline-block; bottom:-1px; background-position:center center;}
.truck-type-table-next .truck-type-table-title{ background:#ffcb05;}
.truck-type-table-next  .title-box-delete {background: url(../../../images/title-box-delete.jpg) no-repeat;width: 41px;height: 37px;display: inline-block;position: absolute;right: 0;top: 0;z-index: 100;cursor: pointer;}
.form-row-full .singlerow .chosen-container {float: left;width: 91% !important;}
@media screen and (min-width: 1300px) and (max-width: 1366px){
.quantities-totle-left {width: 72%;}
#cc_sh_o_currency_id #o_discount{width: 70.81% !important;}
#cc_sh_o_currency_id .input-prepend .add-on{min-width: 37px;}  
.autocomplete-search-img{ float:left; width:25% !important;}
.autocomplete-search-right-div{ float:right; width:70% !important;margin-top:6px !important;}
.form-row-full .singlerow .chosen-container {float: left;width:87% !important;}    
}
/*---9-7-2018--Place Order new UI design*/
.headingfix h3{padding: 0 9px !important;}
.pdf-file{background: url(../../../images/pdf-icon.jpg) no-repeat; width:102px; height:102px; display:inline-block;}
.truck-images-block .tgdp-rgt-tp-sect.truck_images.cp-images span.truck_images-box{width: 102px;height: 102px; border:0px;}
                                               
/*--12-7-2018-KD-*/
.truckrow-compartment-newrow .lat_creation_version-colum3{ position:relative;}
.truckrow-compartment-newrow .lat_creation_version-colum3 .truck-quantity-unit{ right:0;}
.truck-images-block .tgdp-rgt-tp-sect.truck_images.cp-images span.truck_images-box img{width: 102px;height: 102px !important;}
.doc-file{background: url(../../../images/doc-file.png) no-repeat;width: 102px;height: 102px;display: inline-block;}
.docx-file{background: url(../../../images/doc-file.png) no-repeat;width: 102px;height: 102px;display: inline-block;}
/*---16-7-2018--*/
.autocomplete-img{float: left;margin-right: 5px;}
.autocomplete-search-img{ float:left; width:18%;}
.autocomplete-search-img img{ width:60px; margin-top:5px; background-color: #fff; border-radius:50%;}
.autocomplete-search-main-div{ width:100%; display:inline-block;}
.autocomplete-search-right-div{ float:right; width:80%;margin-top:8px;}
.autocomplete-search-child{ width:100%; display:inline-block; padding-bottom:2px;max-width:90%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}                                               
.customer-information-row-fr .customer-information-box{padding-right: 30px;}
a:hover, a:focus, a:active {text-decoration: none;}
                                               
/*----18-7-2018---*/
.form-row .regular-checkbox + label {color: #820024;}
.form-row .regular-checkbox:checked + label:before {color: #820024;}
                                                    
/*----19-7-2018---*/
.delivery-requestshd #status_wise_delivery_request_action_ajax_append{ float:left; margin-top:3px;}

.delivery-requestshd .frm-back-to{ float:left;}
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col:nth-child(7) {width: 15%;}
.crg-dtl-pg .cidelivery-middle .form-row-full .tooltips{display: inline-block !important;}
.form-row-full .singlerow .input-with-prefix{width: 87%;float: left;}
/*.lat_creation_version-box-option2{padding: 30px 30px 6px 30px; min-height:inherit !important;}17-08-19*/
.lat_creation_version-box-option2{padding:15px; min-height:inherit !important;}
                                                    
/*.client-feedback-ques-answ{border-top: 1px solid #e5e5e5; padding-top:25px; margin-top:25px; display:inline-block; width:100%;} commented by liki on 8-1-19 for not displaying line in detail page*/
.client-feedback-ques-answ{display:inline-block; width:100%;}/*added by liki on 8-1-19,u know diff by uncommenting above line*/
.customer-feedback-block-summary .multi-delivary h4:before { display:none;}
.customer-feedback-block-summary .multi-delivary h4 span{ position:relative; display:inline-block;}
.customer-feedback-block-summary .multi-delivary h4 span:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute; width:100%;}
.customer-feedback-block-summary .tgdp-rgt-tp-sect.truck_images  .multi-delivary h4{    margin-bottom: 59px;}
/*---26-7-2018--*/
/*.lat_creation_version-box1-option2{min-height: 524px;}17-08-19*/
.truck-type-total-qnty{ width:100%; display:inline-block;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-lt {width:28.5%;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-rt {width: 67%;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-rt .form-control{width:92%;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-quantity-unit{ bottom:1px !important;}
@media screen and (min-width: 1025px) and (max-width: 1366px){
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-lt {width: 34%;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-rt {width: 64.4%;}
.lat_creation_version-box-option2 .truck-type-total-qnty .truck-type-table-row-rt .form-control {width: 86%;}
    
}
.lat-creation-version-tab .lat-version-tab-num2.lat-next-box-fill em{ margin-left:-13px;}
.truck-delivery-main-div{overflow: hidden;height: 350px;}
.ci-offer-des-main-div{ float:left;}
.applied-rate-div.ci-product-offer-main-div{    float: left;min-width: 200px;margin-top: -8px;}
.ci-product-offer-main-div .offer-description {position: fixed;background: #fff;width: 800px;right: 0;left: 0;margin: 0 auto;text-align: center;padding-top: 0;z-index: 100000;border-radius: 0;
top: 50%;left: 50%;transform: translate(-50%, -50%);right: 50%;}
.ci-product-offer-main-div  .offer-description h2 {margin: 0px;background: #ffcb05;font-size: 22px;color: #222222;text-align: left;padding: 11px 22px;font-family: "Lato-Semibold"; width:100%;}
.ci-product-offer-main-div  .offer-description h2:before{ display:none;}
.ci-product-offer-main-div .offer-description .offer-popup-clos-btn {position: absolute;right: 4px;top: 4px;cursor: pointer;background: url(../../../images/popupclose-icon-hover.png) no-repeat;width: 40px;height: 38px;font-size: 0;display: inline-block;background-position: center;border-radius: 0;}
.ci-product-offer-main-div .offer-description .offer-popup-clos-btn:hover {background: url(../../../images/popupclose-icon.png) no-repeat;}
.ci-product-offer-main-div .offer-description-cnt {padding: 20px 22px;display: inline-block;width: 100%;}
.ci-product-offer-main-div p{ margin:0px !important;}
.my-ship-agents-address-box.ship-agents-added-date {background: url(../../../images/ship-agents-added-date.png) no-repeat;padding-left: 27px;background-position: 0;color: #140f11;}
.red-color-text{ color:#c92929 !important;}
 
/*--01-08-2018*/
.stock-avia-label{margin-top:4px}
.shipping-details-sub.rs-operator-data .tab-sub-title{ font-size:16px;}
.shipping-details-sub.rs-operator-data .tab-sub-title span{ position:relative;}
.shipping-details-sub.rs-operator-data .tab-sub-title span em.hide-data{ position:absolute; left:-18px; top:0;background: url(../../../images/add-input-icon.png) no-repeat; width:21px; height:21px; display:inline-block; cursor:pointer;}
.shipping-details-sub.rs-operator-data .tab-sub-title span em.show-data{ position:absolute; left:-18px; top:0;background: url(../../../images/show-data-icon.png) no-repeat; width:21px; height:21px; display:inline-block; cursor:pointer;}
.mrs-tab > .nav-tabs > li .tank-farm-menuicon{background: url(../../../images/tank-tab-menuicon.png) no-repeat; width:23px; height:20px; background-position:0px !important;margin-top: 0 !important;}
.mrs-tab > .nav-tabs > li.active > a .tank-farm-menuicon{background: url(../../../images/tank-tab-menuicon-black.png) no-repeat; width:23px; height:20px; background-position:0px !important;margin-top: 0 !important;}
.mrs-tab > .nav-tabs > li .retail-tanks-menuicon{background: url(../../../images/retail-tanks-tab-menuicon.png) no-repeat; width:23px; height:20px; background-position:0px !important;margin-top: 0 !important;}
.mrs-tab > .nav-tabs > li.active > a .retail-tanks-menuicon{background: url(../../../images/retail-tanks-tab-menuicon-black.png) no-repeat; width:23px; height:20px; background-position:0px !important;margin-top: 0 !important;}
.shipping-details-sub.rs-operator-data .tgdp-rgt-tp-box {margin-bottom: 10px;}
                
.bowser-details-block .tgdp-rgt-tp-sect{ width:14%;}
.ui-jqgrid-bdiv table tr td .bowser-assignment{max-width: 87%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.col-lg-8.left-cnt .midd-box h3 .lat-top-div .pull-right .view-btn{float: left;margin-top: 7px;margin-right: 8px;margin-left: 0;}

.leftremarkstext{ width:80%; float:left;}
.leftremarksdocs{ width:20%; float:right; padding-left:15px;}
.leftremarksdocs img {width: 31px;height: 31px;margin: 0 5px;}
#ui-datepicker-div .ui-timepicker-oneLine .ui_tpicker_time_label{margin-top: 8px;}
#ui-datepicker-div .ui-timepicker-oneLine .ui-timepicker-select{ background:#fff !important;}
#ui-datepicker-div .ui-timepicker-oneLine .ui_tpicker_hour{ margin-right:6px !important;}
#ui-datepicker-div .ui-timepicker-oneLine .ui_tpicker_minute_slider{ margin-left:6px !important;}
.tabe-bowser-details{
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table;margin-top: 30px;
}
.tabe-bowser-details tr th {
font-weight:normal;color: #222222;
    font-family: "Lato-Semibold";
    font-size: 16px;
}
.tabe-bowser-details tr td {

    padding-bottom: 10px;    color: #666666;
    font-size: 14px;
}
.lat_creation-option2-truckrow .truckrow-compartment-newrow.delivery-ind-row .lat_creation_version-colum4.compartment-final-destination-div {width: auto;}
.fur-price-data{ width:auto !important;}
.fur-price-data .fur-price-label{ font-weight:bold;}

.est-total-cost .fur-price-label{ font-weight:bold;}
.amount-btn-footer .est-total-cost{ width:auto !important; float:left;    margin-right: 30px;}
.amount-btn-footer .est-total-cost .fur-price-label{ float:left; margin-right:15px;font-size: 16px;}
.amount-btn-footer .est-total-cost .fur-price{ float:left;font-size: 16px;}
.lat_creation_version-colum4 {width: 25%;float: left;}
.set-lower-limit-button{ padding:0 8px !important;}
.create-furnewui .truck-type-table-title-box label{ float:left;font-size:13px;}
                
.credit-newicon{background: url(../../../images/credit-newicon.png) no-repeat; width:32px; height:28px; display:inline-block; font-size:0px;}
.debit-newicon{background: url(../../../images/debit-newicon.png) no-repeat; width:31px; height:28px; display:inline-block; font-size:0px;}
.view-history-newicon{background: url(../../../images/view-history-newicon.png) no-repeat; width:34px; height:28px; display:inline-block; font-size:0px;}
.set-credit-limit-newicon{background: url(../../../images/set-credit-limit-newicon.png) no-repeat; width:25px; height:28px; display:inline-block; font-size:0px;}
.airport-truncate{max-width: 69%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.create-furnewui .truck-type-table-title-box {width: 19%;}
.cni-no-lats-shown{ border-bottom:1px solid #e6e6e6;padding-bottom: 30px !important;}
.create-furnewui .lat_creation_version-box2{min-height: 441px;}
.create-furnewui .lat_creation_version-box3{min-height: 441px;}
.padding-lt0{ padding-left:0px !important;}
.col-lg-8.left-cnt .midd-box .ago-footer.lat-footer .edit-btn-higlight.view-btn{ margin-top:5px  !important;}
/*@media screen and (min-width: 1025px) and (max-width: 1366px){*/
/*.cargo-tab.mrs-tab .nav-tabs > li {min-width:68px !important;}*/
/*}                   */
.condition-color {color:red;}
.label-box-row em .red-color-text {display: inline-block;width: 100%;font-size: 16px !important;font-style: normal;}                  
.transactiodate.addquantity-amount .form-control{ width:71.78% !important;height: 33px !important;}
.multi-delivery .tgdp-rgt-tp-sect .tgdp-rgt-tp-box .detailspdf-box{ float:left; margin-right:14px;}
.multi-delivery .tgdp-rgt-tp-sect .tgdp-rgt-tp-box .detailspdf-box label{ margin-left:10px;    font-family: "Lato-Semibold";font-size: 16px; font-weight:normal;}
.truck-type-total-qnty.multi-total-qty{ width:49%;}
.truck-type-total-qnty.multi-total-qty .truck-type-table-row-lt{ width:41%;}
.truck-type-total-qnty.multi-total-qty .truck-type-table-row-rt{ width:59%;}
.truck-type-total-qnty.multi-total-qty .truck-quantity-unit{right: 0px;    height: 36px;line-height: 35px;text-align: center;top: 0;}
@media screen and (min-width: 1025px) and (max-width: 1366px){
.truck-type-total-qnty.multi-total-qty .truck-type-table-row-lt {width: 27%;}
.truck-type-total-qnty.multi-total-qty .truck-type-table-row-rt {width: 43%;}   
}
.lat_creation_version-box2 .truck-type-table-row-main .upload-blk.form-style.truck-type-table-row-rt{width: 61% !important;}
.lat_creation_version-box2 .truck-type-table-row-main .upload-blk.form-style.truck-type-table-row-rt .dropzone{ width:90% !important; float:left;}
.lat_creation_version-box2 .truck-type-table-row-main .upload-blk.form-style.truck-type-table-row-rt .extend-line{margin-top: 4px;float: left;}
.lat_creation_version-box2 .truck-type-table-row-main .upload-blk.form-style.truck-type-table-row-rt .show-hide-custom-tooltip{top: -17px;left: 24px;}
.lat_creation_version-box2 .truck-type-table-row-main .profile-upload-file-block{ margin-top:0px !important;}
.lat_creation_version-box2 .truck-type-table-row-main .profile-upload-file-block .truck-type-table-row-lt{height: 30px;line-height: 27px;}                   
@media screen and (min-width: 1025px) and (max-width: 1366px){
.lat_creation_version-box2 .truck-type-table-row-main .upload-blk.form-style.truck-type-table-row-rt .dropzone {width: 85% !important;}
}

    
.osr-items{ width:100%; display:inline-block; margin-top:15px;}
.osr-items .osr-item{ float:left; width:19.1%; margin-right:15px; margin-bottom:15px;}
.osr-items .osr-item .fur-quantity-product-img {border: 1px solid #cccccc;width: 100%;height:260px;overflow: hidden;}
.osr-items .osr-item h3 {font-size: 14px;font-weight: normal;margin: 10px 0 0;text-align: left;    position: relative;padding-right: 40px;}
.osr-items .osr-item  h4 {font-size: 14px;font-weight: normal;margin: 2px 0 0;text-align: left;}
.osr-items .osr-item  h5 {font-size: 14px;font-weight: normal;margin: 2px 0 0;text-align: left;color:#000;}
.osr-items .osr-item  img {height: 200px;max-width: 100%;width: 100%;text-align: center;display: table;margin: 0 auto;}
.quantity-product-furbox{ width:100%; display:inline-block; margin-top:15px;}
.quantity-product-furbox-lt{ float:left;width: 40%;}
.quantity-product-furbox-lt select{ width:100%; padding:5px;}
.quantity-product-furbox-rt{ float:right; color:#80011f;    min-height: 60px;}
.quantity-product-furbox h6{ font-size:14px; font-weight:normal; margin:0; text-align:left; margin-bottom:9px; color:#969696;}
.quantity-addcart-btn {width: 100%;display: inline-block;background: #820024;padding: 5px 0;text-transform: uppercase;margin-top: 10px;text-align:center;cursor:pointer;color: #fff;}

.quantity-addcart-btn a{ display:block;cursor:pointer;color: #fff !important;}
.osr-items .osr-item{border: 1px solid #fff;padding: 10px;}
.osr-items .osr-item.sevices-box-active{border: 1px solid #ffcb05;}
.view-btn.furbtnicon.confirm{ margin-top:3px;}
/*---21-8-2018--*/
.compart-box-lat-truck{ width:100%; display:inline-block;}
.compart-box-lat-trucktitle{ width:100%; display:inline-block;}
.compart-box-lat-trucktitle-box1{ float:left; width:10%;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.compart-box-lat-trucktitle-box2{ float:left; width:45%;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.compart-box-lat-trucktitle-box3{ float:left; width:45%;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}

.compart-box-lat-truck-row{ width:100%; display:inline-block;}
.compart-box-lat-truck-row-box1{ float:left; width:10%;margin: 4px 0 0 0;}
.compart-box-lat-truck-row-box2{ float:left; width:43%;margin-right: 2%;}
.compart-box-lat-truck-row-box3{ float:left; width:45%; position:relative;}
.compart-box-lat-truck-row-box3 .truck-quantity-unit{right: 0;background: none;top: 0;position: relative;}
.mrs-tabs.pms-tabs-section .lat_creation_version-box2 textarea.form-control{height: 43px; overflow: hidden;font-size: 10px;cursor: not-allowed;padding-bottom: 0px !important;margin-bottom: 0px !important;}
.compart-box-check {width: 24px;height: 25px;position: relative;float: left;}
.compart-box-check label{ padding-left:0px !important;}
.delivery-box-check{ float:left;}
.delivery-box-check.lgnd-set label{font-size: 16px !important; font-weight:normal;}
.delivery-box-check.lgnd-set .checkmark{ background:#fff;border: 1px solid #e8e8e8;}
/*----23-8-2018--*/
.bowser-detailsblock{ width:100%; display:inline-block; margin-top:00px; margin-bottom:25px;}
.bowser-detailsblock table{border-collapse: collapse;border-spacing: 0;width: 99.9%;display: table;margin-top: 30px;}
.bowser-detailsblock table tr th{ background:#999999; text-align:center; font-size:16px; font-weight:normal; text-transform:uppercase; color:#fff; padding:10px 0; width:10%;}
.bowser-detailsblock table tr td{ padding:15px; border:1px solid #ede8e8;}
.bowser-details-row{ width:100%; display:inline-block;}
.bowser-details-row label{ font-size:14px; color:#666666; font-weight:normal; margin-right:8px;}
.bowser-details-row span{ color:#000000; font-size:14px; font-weight:normal;}
.bowser-details-start-row{ width:50%; float:left;}
.bowser-details-start-row label{ font-size:14px; color:#666666; font-weight:normal;text-align:center; width:100%; display:inline-block;}
.bowser-details-start-row span{ display:inline-block; text-align:center; width:100%;}
.bowser-details-start-row span img{ width:37px;}
.bowser-details-rowdocument img{ height:60px; width:auto; margin-right:10px;}
.bowser-detailsblock table tr:nth-child(3n) td{ background:#f7f7f7;}
/*----23-8-2018--*/
/*--23-8-2018--*/
.compart-box-lat-truck-row-box2 textarea{ border:0px !important; background:none !important; padding:0px !important;    resize: none;}
.compart-box-lat-truck-row-box2{width: 54%;font-size: 13px;}
.compart-box-lat-truck-row-box3{width:33%;}
.compart-box-lat-trucktitle-box2{width: 56%;}
.compart-box-lat-trucktitle-box3{width:33%;}
.truck-delivery-main-div-new{    height:255px;}
.compart-box-lat-search{ width:100%; display:inline-block; text-align:right; margin-bottom:20px; position:relative; border-bottom:1px solid #e3dfdf; padding-bottom:20px;}
.compart-box-lat-search input.form-control{ width:100% !important; float:right;}
.compart-box-lat-search .compart-search-icon{background: url(../../../images/compart-box-lat-search.png) no-repeat; width:36px; height:34px; display:inline-block; position:absolute; right:1px; top:1px; cursor:pointer;}
.no-record-found{color: #915b59 !important;font-size: 15px; display:inline-block; width:100%; text-align:center; padding-top:10%;}
.compart-box-lat-search-lt{ width:40%; float:left;    margin-top: 7px;text-align: left;}
.compart-box-lat-search-rt{ width:58%; float:right; position:relative;    margin-top: 10px;}
.compart-box-lat-search-lt label{min-width: 38px;    font-size: 15px;    width: 100%;}
.compart-box-lat-truck-row-box3 .form-control{ border:0px !important; background:none !important;font-size: 13px !important;    margin-bottom: 0px !important;}
.compart-box-lat-truck-row{ margin-bottom:15px;}
.delivery-clickable-row {cursor:pointer;}

.lat_creation_version-box2 .truck-type-table-row-main .truck-quantity-unit{  width: auto;padding: 0 5px;}
.backgrd-none {background : none;}

/*---27-8-2018--*/
.user-image-block.user-drop-menu.user-drop-menu-cutome.company-profile-title .user-image-box-top span{margin-top: 3px; line-height:18px;}
.user-image-block.user-drop-menu.user-drop-menu-cutome.company-profile-title .user-image-box-top span em{ font-style:normal;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width:100px; display:block; font-size:12px; color:#000; font-weight:bold;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li.selected-profile{background-color: #ffcb05 !important;border-color: #ffcb05;color: #830026 !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li.selected-profile a{ color: #830026 !important;}
.user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li.selected-profile span.icon13 {color: #000 !important;}

.without-tabs{ margin-top:5px !important;}
.fa.fa-shopping-bag{ color:#9e9e9e !important;margin-right:5px;}
.view-btn.service-request-btn{margin-top: 7px;line-height: 27px;height: 30px;}
                    
.sevices-items-block{ margin-top:20px; width:100%; display:inline-block;}
.sevices-items-block .tabTitle h2{ font-size:16px;margin-bottom: 35px;}
.sevices-items-block .tabTitle h2:before{ height:1px;}
.sevices-items-box{ width:23.4%; float:left;border-right: 1px solid #e5e5e5;margin-right:35px;}
.sevices-items-box .tgdp-lft.text-center{ width:86px; float:left;}
.sevices-items-box  .tgdp-rgt{ float: left;margin-top: 3px;    width: 70%;}
.sevices-items-box  .tgdp-rgt .tgdp-rgt-tp-sect{ width:49%;}
.sevices-items-box  .border-transform{max-width: 78px !important; margin-top:0px; margin-left:0px;}
.tabTitle-sevices{ margin-bottom:18px !important;}
.sevices-items-img{ float:left;}
.sevices-items-img .img-box {height: 70px;width: 70px;}
.sevices-items-block .sevices-items-box:last-child{ border-right:0px; margin-right:0px;}
.sevices-items-box .tgdp-box{ padding:0px;}
.tabTitle.request-inner-title{margin: 17px 0;}
.tabTitle.request-inner-title h2{ font-size:16px;}
.tabTitle.request-inner-title h2:before{ height:1px;}
.sevices-items-box .sevices-items-img{ height:70px; width:70px;}
.sevices-items-box{ margin-bottom:20px;}
.sevices-items-box:nth-child(5n){margin-right: 0;border: 0;}
@media screen and (min-width: 1025px) and (max-width: 1366px){
.sevices-items-box{ width:31%;}
.sevices-items-box:nth-child(4n){margin-right: 0;border: 0;}
.sevices-items-box:nth-child(5n){border-right: 1px solid #e5e5e5;margin-right: 71px;}    
}
#child_module_fur_documents > label {width: 100%;}
/*---29-8-2019---*/
.input-with-phone-code .select2-container{width: 43% !important;float: left;min-width: inherit !important; margin-right:2%;overflow: hidden;}
.input-with-phone-code .form-control{width: 55% !important; padding:6px 6px !important;}
.input-with-phone-code .select2-selection__rendered{ position:relative;    width: auto; padding-left:0px !important; min-width:110px;}
.input-with-phone-code .flag-icon.icon{    right: inherit !important;top: inherit !important;position: relative;}
.input-with-phone-code .select2-selection__arrow{width: 23px !important;}
.input-with-phone-code .select2-selection.select2-selection--single{padding-left: 3px !important;}
.input-with-phone-code .select2-selection__rendered span{ font-size:13px;}
.select2-results__option{font-size: 12px !important;padding: 2px !important;}
#cc_sh_os_price .err{ padding-left:0px !important;}
.no-service-found{font-size: 14px;color:#915b59;text-align: center;margin-top: 12%;}
ul.sitemap{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; max-width:100%;}
.ui-jqgrid .ui-pg-table .pad-bot-none .ui-icon.ui-icon-mail-closed{ background:url(../../../images/send-emai-btnl.png) no-repeat !important; width:19px; height:16px; display:inline-block;margin: 3px 6px 0 4px;}
.pad-bot-none .uigrid-custom-common div.btn:hover .ui-icon.ui-icon-mail-closed{ background:url(../../../images/send-emai-btnl-hover.png) no-repeat !important; width:19px; height:16px; display:inline-block;margin: 3px 6px 0 4px;}
.shopping-cart-header-total{ width:100% !important;}
.shopping-cart-header-total-box{ float:right; min-width:126px;}
                  
.delivery-box-check{ float:right; width:100%;}
.delivery-box-check label{ width:auto; float:right;margin-bottom: 25px;}
.delivery-box-check.lgnd-set .checkmark{ background:#fff;border: 2px solid #cccccc;}
.delivery-box-check.lgnd-set label{line-height: 24px;font-weight: bold;}
.green-color-text{ color:#03af04 !important;}
.lat_creation_version-box2 .truck-type-table-row-main .profile-upload-file-block .dropzone .dz-preview .dz-image{width: 30px;height: 30px;}
.lat_creation_version-box2 .truck-type-table-row-main .profile-upload-file-block .dropzone .dz-preview .dz-image img{ height:30px;margin-right: 0px !important;width: 100%;}
.lat_creation_version-box2 .truck-type-table-row-main  .profile-upload-file-block .dropzone .dz-preview{    margin:5px 6px 5px 0px !important;}
.top-menu ul li a.top_link span.down{padding: 0 5px 0 5px !important;}
.custom-green-btn {border-color: green!important;background-color: green!important;color: #ffffff !important;font-size: 16px;padding: 7px 8px;text-shadow: none;border: none;text-decoration: none;display: inline-block;margin-bottom: 5px;}
.custom-green-btn:hover{ background-color:#027002 !important;color: #ffffff !important;}
.custom-btn-red {background-color: #820024;border-color: #820024;color: #ffffff !important;font-size: 16px;padding: 7px 8px;text-shadow: none;border: none;text-decoration: none;display: inline-block;margin-bottom: 5px;}
.custom-btn-red:hover {background-color: #62001b;border-color: #62001b;color: #ffffff !important;}
.osr-items .osr-item.sevices-box-active .quantity-addcart-btn{ color:#fff !important; background:#008000;}
.osr-items .osr-item.sevices-box-active .quantity-addcart-btn a{ color:#fff !important;}
.mrs-tabs.pms-tabs-section .left-col .num-input {width: 148px;}
/*---palak changes--*/
.nicescroll-rails{ opacity:1 !important;}
/*---palak changes--*/
/*---10-9-2017--*/
#direct_place_order_main_div .bulk-order .place-row .outstanding-error{ right:0;}
.credit_informationnew{ width:100% !important; padding-right:0px !important;}
.liquid-products-box{ float:right; width:100%;min-height: 64px;}
.liquid-products-box ul{ margin:0px; padding:0px; box-shadow:2px 0px 9px 3px #ebebeb; padding:12px; margin-top:20px; padding:15px 20px 8px 20px;float:right;}
.liquid-products-box li{ list-style:none; float:left; margin-right:25px; padding-right:25px; border-right:1px solid #9e9e9e;}
.liquid-products-box li a{ color:#1a1a1a;}
.liquid-products-box li a:hover{ color:#820024;}
.liquid-products-box li.active a{ color:#820024;}
.liquid-products-box li.liquid-products-last{ border:0px; margin:0; padding:0px;}
.liquid-products-icon{background:url(../../../images/liquid-products-icon.jpg) no-repeat; width:15px; height:21px; float:left; margin-right:8px;}
.lubs-products-icon{background:url(../../../images/lubs-products-icon.jpg) no-repeat; width:15px; height:21px; float:left;margin-right:8px;}
.liquid-products-box li a:hover .liquid-products-icon{background:url(../../../images/liquid-products-icon-hover.jpg) no-repeat;}
.liquid-products-box li.active a .liquid-products-icon{background:url(../../../images/liquid-products-icon-hover.jpg) no-repeat;}
.liquid-products-box li a:hover .lubs-products-icon{background:url(../../../images/lubs-products-icon-hover.jpg) no-repeat;}
.liquid-products-box li.active a .lubs-products-icon{background:url(../../../images/lubs-products-icon-hover.jpg) no-repeat;}
#frmProduct{ margin-bottom:40px !important;}
 .all-products-icon{background:url(../../../images/all-product-icon.png) no-repeat; width:21px; height:21px; float:left;margin-right:8px;}
.liquid-products-box li a:hover .all-products-icon{background:url(../../../images/all-products-icon-hover.png) no-repeat;}
.liquid-products-box li.active a .all-products-icon{background:url(../../../images/all-products-icon-hover.png) no-repeat;}
                                 
.ui-jqgrid-bdiv table tr td .view-btn-white-space{max-width: 76%;overflow: hidden;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.dark-red-color-text{ color:#7f001e !important;}
/*---10-9-2018--*/
.demo-template-url{ width:100%; text-align:right;}
.demo-template-url a{ text-decoration:none; border:0px !important; color:#801325 !important; background:#fff;    border: 1px solid #e8e8e8 !important; display:inline-block;line-height: 27px;height: 30px;font-size: 14px;    text-align: center;padding: 0 10px; font-weight:normal;}
.demo-template-url a:hover{ background:#801325 !important; color:#fff !important; border:1px solid #801325 !important;}
#child_module_offer_documents .btn-uploadify.frm-size-large {
    width: 80%!important;
}
/*---11-9-2018--*/
.city-search-main-div{margin-bottom: 0;width: 100%;display: inline-block;margin-top: 7px;}
.city-search-main-div label{float: left;margin-top: 8px;}   
.row-wise-zones-list{float: right;width:100%;}
.row-wise-zones-list .chosen-container-multi .chosen-choices{padding: 5px 4px;}
.row-wise-zones-list .chosen-container{ width:100% !important;}
.col-lg-8.left-cnt .midd-box h3 .pull-right .view-btn.view-btn-white-space{margin-top: 6px;float: left; margin-right:6px;}
.midd-box h3 .arrow-rgt-icon {margin: 0 6px 0 6px !important;}
.wallet_transactions .scrollable-content.top-list-spacing {background: #eeeeec;border-radius: 0px;}
.wallet-liststrip .mrgn-rgt-5.reqst-crgo-ttl.col-lg-12{ padding-left:0px;}                                                          
.has-detail-view #cc_sh_t_ticket_category_id .form-right-div .chosen-container{    width: 102% !important;}
.has-detail-view #child_module_rel_st_documents .btn-uploadify.frm-size-medium {width: 96%!important;margin-bottom: 18px;}
.has-detail-view #child_module_rel_remark_documents .btn-uploadify.frm-size-medium {width: 78% !important;}                     
@media screen and (min-width:1px) and (max-width: 1024px){
.has-detail-view #child_module_rel_st_documents .btn-uploadify.frm-size-medium {width:91%!important;}
.has-detail-view #child_module_rel_remark_documents .btn-uploadify.frm-size-medium {width: 77% !important;}    
}
.order-product-list .truck_images-box{ width:60px; float:left;height: 75px;}
.order-product-list .gancal-box{ margin-bottom:15px;min-height: 76px;}
.order-product-list .truck_images-box img{ margin-top:7px;height: 72px;width: auto;}
/*----18-9-2018---*/
.plus-minus-block{ width:100%; display:inline-block;}
.plus-minus-block .input-group-button{float: left;}
.plus-minus-block .input-group-field{float: left;width: 50%;padding: 0;text-align: center;height: 28px; border-left:0px; border-right:0px;}
.plus-minus-block  button{ border:1px solid #dedede !important; background:#fff !important; border-radius:0px !important; padding:6px;}
.plus-minus-block  button i{ color:#820024;}
.plus-minus-block  button:hover{ color:#fff; background:#820024 !important; border:1px solid #820024 !important;}
.plus-minus-block  button:hover i{ color:#fff !important;}
.input-group-button{float: left;}   
.quantity-product-furbox-lt{ width:50%;}
.mobile-applications-icon {margin-right: 9px;width: 13px;height: 21px;display: inline-block;background: url(../../../images/mobile-applications-icon.png) no-repeat !important;background-position: 0px !important;float: left;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .mobile-applications-icon {background: url(../../../images/mobile-applications-icon-black.png) no-repeat !important;}                                  
.hotandnew-block{ display:inline-block !important; width:100%;}
.hotandnew-block .w-inline-block{ float:left; display:inline-block !important;    margin-right: 29px; margin-bottom:20px !important;}
.border-transform .noimage-icon{background:url(../../../images/noimage-new-icon.png) no-repeat; width:62px; height:62px; border-radius:50%;border:1px solid #eaeaea;}
.fur-quantity-product-img .noimage-icon{background:url(../../../images/noimage-product-icon.png) no-repeat; width:100%; height:100%;}

.application-icons{ float:right;margin-top: 5px;}                                
.android-appicon{background:url(../../../images/android-appicon.png) no-repeat; width:25px; height:28px; float:left; margin-right:10px;}
.ios-appicon{background:url(../../../images/ios-appicon.png) no-repeat; width:22px; height:28px; float:left;}
.osr-items .osr-item img{ height:260px;width: auto;}
                                
@media screen and (min-width: 1025px) and (max-width: 1366px){
.osr-items .osr-item{width: 19%;    margin-right: 1%;min-height: 393px !important;}
.osr-items .osr-item .fur-quantity-product-img{height: 207px} 
.osr-items .osr-item img {height: 200px;}    
}
.product-bottom-btn{padding-left: 15px;right: 35px;background: #fff;padding-bottom:15px;float: right;    position: fixed;z-index: 100;bottom: 40px;    padding-top: 20px;}
                    
.sevices-items-box .tgdp-rgt .tgdp-rgt-tp-sect {width: 32%;}
.sevices-items-box .tgdp-rgt .tgdp-rgt-tp-sect .tgdp-rgt-tp-txt {max-width:95%;overflow: hidden;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
                    
.sevices-items-box .tgdp-rgt {width: 76%;}
.shopping-cart-box .shopping-cart-items img{width: 60px !important;height: 65px !important;}

.shopping-cart-total-main .shopping-cart-header.shopping-cart-header-total{ width:100%; display:inline-block;margin-top: 11px; background:#f4f4f4; }
.shopping-cart-total-main .shopping-cart-header.shopping-cart-header-total .shopping-cart-header-total-box{ width:100%; margin-right:15px; float:left;}
.shopping-cart-total-main .shopping-cart-header.shopping-cart-header-total .shopping-cart-header-total-box .lighter-text{ width:auto;    line-height: 18px; margin-right:15px; color:#000;font-size: 15px; padding: 13px 0 13px 13px;}
.shopping-cart-total-main .shopping-cart-header.shopping-cart-header-total .shopping-cart-header-total-box .badgenew{ float:right;padding: 13px 13px 13px 0;}
                                                                                                                         
.no-records-mrs-app-links{background: #fff;text-align: center;padding: 210px;font-size: 25px;width: 1020px;display: table;margin: 81px auto;color: #820024;box-shadow: 0 1px 15px 1px rgba(62,57,107,.07);}
.liquid-products-box h2{    margin-bottom: 47px !important;}
.company-tickets-mid-box .ago-box{ display:inline-block;}
/*----contactus css---*/
.contactus-block{ width:96%; display:inline-block; background:#fff; padding:1.5%;  margin:0 0.5%;margin-top:6px;}
.contactus-block .tabTitle {display: inline-block;width: 100%; margin-bottom:5px;}
.contactus-block .tabTitle h2 {color: #222;font-size: 22px;margin: 0 5px;padding: 0px;position: relative;font-family: "Lato-Semibold";display: inline-block;}
.contactus-block .tabTitle h2:before {background: #ffc400 none repeat scroll 0 0;bottom: -12px;content: "";height: 2px;left: 0;position: absolute;width: 100%;}
.contactus-left{ width:60%; float:left;}
.contactus-right{ width:38%; float:right; border:1px solid #e6e6e6; margin-bottom:25px;}
.contactus-box{ width:50%; float:left; margin-bottom:40px;}
.contactus-box h3{ font-size:15px; color:#222222; font-weight:normal; margin:0; margin-bottom:10px; font-weight:600;}
.contactus-address{ width:100%; display:inline-block;  padding-left:33px;background:url(../../../images/contactus-address-icon.png) no-repeat; min-height:25px;}
.contactus-email{background:url(../../../images/contactus-email-icon.png) no-repeat 0 4px;}
.contactus-phone{background:url(../../../images/contactus-phone-icon.png) no-repeat 0 3px;}
.hotline-number label{ display:inline-block; margin-right:12px; color:#820024;font-weight:bold; color:#820024; font-size:16px;}
.hotline-number{ font-weight:bold; color:#820024; font-size:16px;background:url(../../../images/contactus-phone-icon-red.png) no-repeat 0 3px;}
.delive-ser-item .tgdp-rgt-tp-sect{ width:16%;}
.place-pds-row .place-pds-col  .pms-ttl{ font-size:21px;max-width: 95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.summary-tab-product-list-content-box .place-sm-row .pms-sm-lft  .pms-ttl{  font-size: 17px;max-width: 100%;float: left;display: inline-block;width: 176px;}
.view-btn-white-space{max-width: 95%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*---3-10-2018--*/
.customer-subscripting-block{background:#fff;  padding:10px 20px 0 20px; display:table; margin:0 auto; width:450px; margin-top:25px;}
.customer-subscripting-block form{ float:left !important; width:100% !important;}
.customer-subscripting-box{ width:100%; float:left; /*border:1px solid #e8e8e8; */padding:10px; margin-right:0; margin-bottom:0; border:0px;}
.customer-subscripting-box .checkbox-cale{ position:relative; margin-top:0px !important; border:0; width:25%; float:left;}
.customer-subscripting-box .custom-chk label{ background-position:0 3px;}
.customer-subscripting-button{ width:100%; display:inline-block; margin-top:0; text-align:center;}
.customer-subscripting-box .truck-type-table-row-main{ width:50%; float:left;}
.customer-subscripting-box .lgnd-set .checkmark{ background-color:#cccccc; border:1px solid #cccccc;}
.customer-subscripting-box .lgnd-set .chk-box{ padding-left:40px;}
.prevent-block{opacity: 0.5;}
.cargo-tab.mrs-tab .nav-tabs > li i{color: #7f7f7e;font-size: 20px;}
.cargo-tab.mrs-tab .nav-tabs > li.active i{color: #000;font-size: 20px;}
.customer-subscripting-block .err {color: #c92929 !important; display:inline-block; width:100%;}

.select-as-label{ overflow:hidden; position:relative;width:auto !important;}
.select-as-label select{ border:0px !important; -moz-appearance: none;text-indent: 0.01px;text-overflow: ''; width:120% !important;}
.select-as-label:after{ content:""; position:absolute; left:0; top:0; width:100%; height:41px; z-index:1;}
.select-as-label select.form-control.select2 { border:0px !important; -moz-appearance: none;text-indent: 0.01px;text-overflow: ''; width:120% !important;}
.delivery-box-check .siteCheck{left:0;}
.mrs-tab > .nav-tabs > li.active > a .program-ticket-menu-icon {background-position: 0;background: url(../../../images/program-ticket-menu-icon-h.png) no-repeat;}
.cargo-tab.mrs-tab .nav-tabs > li.active i.orders-menuicon{background-position: -916px -24px;}
.top-menu ul li:hover ul.sub li:hover a:not(.top-nested-menu), .top-menu ul li ul.sub li a.current:not(.top-nested-menu) {background: #ffcb05;color: #820024 !important;}
.cargo-tab.mrs-tab .nav-tabs > li.active i.drivers-menuicon{background-position:-483px -24px;}
.stock-position-icon{background: url(../../../images/stock-position-icon.png) no-repeat; width:23px; height:19px; display:inline-block; font-size:0px; background-position:0px !important;margin-right:3px !important;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li:hover .stock-position-icon{background: url(../../../images/stock-position-icon-hover.png) no-repeat;}
.order-product-list .gancal-box .noimage-icon{width: 70px;height: 70px; float:left;}
.product-summary .tgdp-rgt-tp-sect{ width:14%;}
.top-menu ul li .icon15.icomoon-icon-stats-up.finance-menu-icon {width: 27px;height: 29px;display: block;font-size: 0px;background: url(../../../images/finance-menu-icon.png) no-repeat;margin-bottom: 3px !important;margin-top: 0;}
.top-menu ul li:hover .icon15.icomoon-icon-stats-up.finance-menu-icon {background: url(../../../images/finance-menu-icon-hover.png) no-repeat;}
.burgundy-color-text{ color:#820024 !important;}
.yellow-color-text{ color:#ffcb05 !important;}
.display-flex-table{display: flex;}
.product-summary-detail-bc .ago-lft{ width:10%;}
.product-summary-detail-bc .ago-rgt{width: 89.5%;}
.product-summary-detail-bc .ago-rgt .ago-rgt-tp{ width:100%;}
.product-summary-detail-bc .ago-rgt .ago-rgt-tp .ago-rgt-tp-lft{ width:100%;}
                   
.btn-uploadify{position: relative;}                   
.fileuploadactive{width: 100% !important; height: 250px; z-index: 9;float: left; margin-left: 0px; position:absolute; top:-210px;}
.upload-drop-placeholder{ margin-top: 88px;}
.close-drag{position: absolute; cursor: pointer; top: 5px; right: 5px;background-image: url(../../../images/popupclose-icon-hover.png);font-size: 0; width: 40px; height: 38px;}
.noimage-main{background:url(../../../images/noimage-main-img.png) no-repeat; width:62px; height:62px;float:left;}
.row-even {background-color : #f7f7f7;}
           
.product-accordion .ago-lft.text-left{ width:10%; float:left; text-align:center;}
.product-accordion .product-accordion-right{ width:90%; float:left;}
.product-accordion .product-accordion-right .tgdp-rgt-tp-sect{ width:24% !important;}
.product-accordion .ago-lft.text-left .noimage-icon{ margin:0 auto; display:table;}
.product-accordion{ width:100%; display:inline-block;padding-top: 12px;}
           
.cargo-detail-status {float: right;}
.cargo-detail-status ul li{list-style: none;margin-right: 5px;}
.comment-detail-log {height:auto !important;position:relative;}
.chat-text p{    word-break: break-word;}
.single-row-view #cc_sh_o_currency_id .error-msg-form{ margin-left:0px !important;}
.single-row-view #cc_sh_o_valid_from_date .error-msg-form{ float:left;}
.single-row-view #cc_sh_o_valid_to_date .error-msg-form{ float:left;}
/*---22-10-2018--*/
.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product{ border:1px solid #ede8e8; padding:20px; display:block;}
.shipping-details-sub.rs-operator-data.product-accordion-product .tab-sub-title{ margin-top:0;}
.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product .bowser-detailsblock table{ margin-top:15px;}
.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product .bowser-detailsblock table tr td{ text-align:center;}
.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product .ago-lft.text-left{width: 8%;}
.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product .ago-rgt{width: 92%;}
/*---23-10-2018--*/
.shopping-cart-box .shopping-cart-items .item-name{padding-left: 10px;padding-right: 10px;float: left;width: 75%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopping-cart-box .shopping-cart-items .item-price{padding-left: 10px;padding-right: 10px;}
.osr-items .osr-item h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 2px;}
.order-product-list .gancal-tp-box{width:65%;}
.order-product-list .gancal-tp-box .gancal-tp-ttl{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;}
.dropzone-custom-hover{
    position: relative !important;
}
.dropzpnefiles{ position: absolute; width: 100%; height: 200px; top: -199px; z-index: 99;border: 2px dotted #01bbe4; background: #fafafa; box-shadow: 0px 0px 4px rgba(0,0,0,0.3); line-height:200px;font-size: 20px;
}
.close-drag-dropzone{ position: absolute; cursor: pointer !important; top: 5px; right: 5px;background-image: url(../../../images/popupclose-icon-hover.png);font-size: 0; width: 40px; height: 38px; }
.edit-btn-higlight .view-btn .icon16.icomoon-icon-remove{color: #fff;font-size: 14px;margin-right: 10px;margin-left: 0;}
.voucher-status{ float:left;    margin-top: 3px;}
.view_more_internalusers{float: right;margin-top: 12px;}
.nav-tabs > li.active .orders-menuicon{background-position: -916px -24px;}
.nav-tabs > li.active .program-ticket-menu-icon { background-position:0;background: url(../../../images/program-ticket-menu-icon-hover.png) no-repeat;}
.destination-label {margin : 11px;}
.strike-block{ width:70%;}
.strike{color: #b8b8b8;}

/*---31-10-2018--*/
.scdp-main-div .content{min-height: inherit;}
.destination-label {margin : 11px;} 
.scdp-main-div .attachment-for-order-request{ margin-top:0px;}
.scdp-main-div .form-custom-row{ margin-bottom:15px;}
.scdp-generate-btn{ float:right;}
/* setting pre/shufix IF-7091/7092 added by CR*/ 
.settings-attr{position: relative; width: 75.5%; float: left; margin-bottom: 12px;}
.settings-attr div.err{width: 93% !important; min-width: 95% !important; float: left; padding-left: 0px !important; color: #c92929 !important;}
.settings-attr > .prefix{ position: absolute; left: 0px; top: 0px; z-index: 9;}
.settings-attr > .suffix{ position: absolute; right: 0px; top: 0px; z-index: 9;}
.prefix-class{padding-left: 45px !important; min-width: 93% !important}
.edit-btn-higlight .view-btn .icomoon-icon-locked-2{ color:#fff;}
.m-l10{ margin-left:10px !important;}
/*---9-11-2018--*/
.both-rates .quantity-ltrs{ background:none !important; width:auto !important; padding:0px !important; height:auto !important; line-height:22px; margin-right:3px; margin-left:0px !important;}
.both-rates .form-control{ background:none !important; border:0px !important; width:inherit !important; padding:0px !important; height:auto !important;}
.strike-input{text-decoration: line-through;}
.both-rates{margin-top: 7px;}
/*---9-11-2018--*/
.ticket-add-fix .tckt-detail-box{position: fixed;top: 43px;}
.ticket-add-fix .tckt-chat-box  { float:right;}
/*---12-11-2018--*/
.lat-main-box-flexible{ display:flex;}
.tckt-detail-list .tgdp-rgt-tp-sect{margin-bottom: 6px !important;}
.receiver-details-table table tr td{ text-align:center;}
.receiver-details-table table tr td .bowser-details-start-row {width: auto;float: none;margin: 0 auto;display: table;}
.nav-tabs > li.active .consumables {background-position:0px !important;width: 17px;height: 24px;background: url(../../../images/consumables-hover.png) no-repeat 0 0;vertical-align: middle;display: inline-block;}
.consumables {background-position:0px !important;width: 17px;height: 24px;background: url(../../../images/consumables-icon.png) no-repeat 0 0;vertical-align: middle;display: inline-block;}
.user-tooltipsnewdesign{ float:right; position:relative;}
.user-tooltipsnewdesign:hover .company-indenty-info-box{white-space: nowrap;left: 45px;top: 10px; right:inherit !important; padding:0px 15px 0px 16px; display:block; width:auto; min-width:100px;}
.excel-sheet-icon{background: url(../../../images/excel-sheet-icon.png) no-repeat 0 0; width:26px; height:28px; display:inline-block;}
.tckt-detail-box:after {background: rgba(0, 0, 0, 0) url(../images/shadow.png) repeat-y scroll right top;content: "";height: 100%;position: absolute;transform: rotate(-180deg);right: -11px;top: 0;width: 5%;}
.tckt-detail-box:after {background: rgba(0, 0, 0, 0) url(../../../images/shadow-bg.png) repeat-y scroll right top !important;}
.mb5{margin-bottom:5px !important;}
/*---13-11-2018--@khadeer*/
.site-wise-offer-btn{ width:30px; height:31px; display:inline-block; font-size:0;background: url(../../../images/site-wise-offer.png) no-repeat; cursor:pointer; position:absolute; top:-4px; margin-left:5px;}
.singlerow.both-rates .both-rates-first{ width:50%; float:left; position:relative;}
.singlerow.both-rates .both-rates-second{ width:50%; float:left; position:relative;}
@media screen and (min-width: 1600px) and (max-width: 3000px){
.site-wise-offer-btn{margin-left: -20px;}
.lat_creation_version-box-option2{    width: 69%;margin: 0 0 0 4%;}
.truck-type-total-qnty.multi-total-qty {width: 49%;}
}
.applied-rate-div.ci-product-offer-main-div{    float: left;min-width:200px;margin-top: -8px;}
.both-rates .offer-description {position: fixed;background: #fff;width: 800px;right: 0;left: 0;margin: 0 auto;text-align: center;padding-top: 0;z-index: 100000;border-radius: 0;
top: 50%;left: 50%;transform: translate(-50%, -50%);right: 50%;}
.both-rates  .offer-description h2 {margin: 0px;background: #ffcb05;font-size: 22px;color: #222222;text-align: left;padding: 11px 22px;font-family: "Lato-Semibold"; width:100%;}
.both-rates  .offer-description h2:before{ display:none;}
.both-rates .offer-description .offer-popup-clos-btn {position: absolute;right: 4px;top: 4px;cursor: pointer;background: url(../../../images/popupclose-icon-hover.png) no-repeat;width: 40px;height: 38px;font-size: 0;display: inline-block;background-position: center;border-radius: 0;}
.both-rates .offer-description .offer-popup-clos-btn:hover {background: url(../../../images/popupclose-icon.png) no-repeat;}
.both-rates .offer-description-cnt {padding: 20px 22px;display: inline-block;width: 100%;}
.both-rates p{ margin:0px !important;}
.form-row-full{    min-height: 40px;}
/*---13-11-2018--*/
/*Start @date 21st.Nov,2K18 @by RG*/
.order-status-pending{color: #F90217;}
.order-status-paid{color: #03AF04;}
/*End@date 21st.Nov,2K18 @by RG*/
/*---20-11-2018--*/
.custom-stock-position{width: 99%;float: left;margin: 0 0.5%;}
.left-custom-portion{width: 24.99%;float: left; background:#fff; margin-top: 15px;    height: 100%;
    position: absolute;}
.right-custom-potion{width: 74%;float: right;    margin-top: 15px; margin-bottom:40px;}
.stock-postion-block{ width:48%; float:left; background:#fff;margin: 1%; position:relative;}
.left-custom-portion .custom-stock-position-search{ margin:10px 10px 10px 10px; position:relative;}
.left-custom-portion .custom-stock-position-search input[type="text"]{ width:92%;border-radius: 42px !important;padding: 4px 4%;font-family: 'typograph_prolight_italic';}
.left-custom-portion .custom-position-left-terminal-list ul{ margin:0; padding:0; background:#ffffff;}
.left-custom-portion .custom-position-left-terminal-list li{ list-style:none; padding:10px 0 10px 5px; border-top:1px solid #e9e8e8; margin:0 10px;}
.left-custom-portion .custom-position-left-terminal-list li a.left-custom-portion-terminal-link{ background: url(../../../images/stock-filter-arrow.png) no-repeat 0 0; background-position:center right;}
.left-custom-portion .custom-position-left-terminal-list li a.left-custom-portion-terminal-link.stock-filter-li-open{ background: url(../../../images/stock-filter-arrow-open.png) no-repeat 0 0; background-position:center right;}
.left-custom-portion .custom-position-left-terminal-list li:last-child{ border-bottom:0;}
.left-custom-portion .custom-position-left-terminal-list li a{ display:block; color:#222222;font-size: 15px; font-family: 'typograph_prolight';}
.left-custom-portion .custom-position-left-terminal-list li a:hover{ color:#801325;}
.right-custom-potion-title{ background:#ffffff; margin:1%; padding:20px 15px; margin-bottom:0px;color: #919191;    font-size: 35px; text-transform:uppercase; margin-top:0;font-family: 'bebas_neuebold';}
@media screen and (min-width: 1400px) and (max-width: 3000px){
.left-custom-portion{ width:16%;}   
.right-custom-potion{ width:84%;}
}
.left-custom-portion .btn{  border:0px; color:#fff !important; background:#801325;    margin: 4px; float:left; min-width:20%;font-family: 'typograph_proextrabold' !important;}
.left-custom-portion .btn:hover{ color:#fff !important;background:#660e1d;}
.left-custom-portion .left-seach-li-class{ width:100%; display:inline-block;}
.custom-stock-postion-btns{ float:right;}
.custom-stock-postion-btns .custom-stock-btn-column-1{ float:left; font-size: 13px;text-transform: capitalize; margin-top: -11px;cursor:pointer;}
.custom-stock-postion-btns .custom-stock-btn-column-1 span{ display:block;background: url(../../../images/locked-icon.png) no-repeat 0 0;    width: 20px;height: 25px;display: table; margin:0 auto;}
.custom-stock-postion-btns .custom-stock-btn-column-1.unlocked-icon span{ display:block;background: url(../../../images/unlocked-icon.png) no-repeat 0 0;    width: 20px;height: 25px;display: table; margin:0 auto;}
.custom-stock-postion-btns .custom-stock-btn-column-2{ float:left; margin:0 30px; font-size: 13px;text-transform: capitalize; margin-top: -11px;cursor:pointer;}
.custom-stock-postion-btns .custom-stock-btn-column-2 span{ display:block;background: url(../../../images/credit-debit-btn-icon.png) no-repeat 0 0;width: 29px;height: 25px;display: table; margin:0 auto;}
.custom-stock-postion-btns .custom-stock-btn-column-3{ float:left;font-size: 14px;color: #820024; min-width: 70px;line-height: 30px;height: 30px;display: inline-block;border: 1px solid #e8e8e8;text-align: center;padding: 0 10px;text-transform: capitalize; margin-top:-5px; cursor:pointer;}
.custom-stock-postion-btns .custom-stock-btn-column-3:hover{ background:#820024; color:#fff;}   
.left-custom-portion .btn.actives{ background:#ffcb05 !important; color:#801325 !important;}
@font-face {
    font-family: 'bebas_neuebold';
    src: url('../../fonts/bebasneue_bold-webfont.woff2') format('woff2'),
         url('../../fonts/bebasneue_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_proultralight';
    src: url('../../fonts/typograph_pro_ultra_light-webfont.woff2') format('woff2'),
         url('../../fonts/typograph_pro_ultra_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'typograph_proextrabold';
    src: url('../../fonts/typograph_pro_extra_bold-webfont.woff2') format('woff2'),
         url('../../fonts/typograph_pro_extra_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'typograph_prolight_italic';
    src: url('../../fonts/typograph_pro_light_italic-webfont.woff2') format('woff2'),
         url('../../fonts/typograph_pro_light_italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'typograph_prolight';
    src: url('../../fonts/typograph_pro_light-webfont.woff2') format('woff2'),
         url('../../fonts/typograph_pro_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.custom-stock-position-search-icon{ position:absolute; right:20px;background: url(../../../images/position-search-icon.png) no-repeat 0 0; width:20px; height:23px; cursor:pointer; top:7px;}
.stock-postion-block .dropdown-mrs{float: left;
margin: 20px 14px 14px 14px;
position: absolute;
z-index: 10;
left: 0;}
.stock-postion-block .dropdown-mrs button{border: 0;font-size: 0;background: url(../../../images/more-option.png) no-repeat 0 0;}
.stock-postion-block .dropdown-mrs button span.caret{ display:none;}
.stock-postion-block .dropdown-menu{top: 19px; border-radius:0; border:1px solid #e9e8e8; padding:0px !important;right:16px;left: inherit;    width: 300px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li{ border-bottom:1px solid #e9e8e8; margin:0 !important;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li:last-child{ border-bottom:0px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a{ width:auto !important; margin:0; border:0px !important; line-height:31px;font-family: 'typograph_prolight';}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a:hover{ background:#801325 !important;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a:focus{ background:#801325 !important;}
.lock-stock{background: url(../../../images/lock-stock.png) no-repeat 0 0; width:23px; height:30px; display:inline-block;background-position: 7px 9px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a.lock-stock:hover{background:#801325 url(../../../images/lock-stock-hover.png) no-repeat !important; width:23px; height:30px;background-position: 7px 9px !important;}
.unlock-stock{background: url(../../../images/unlock-stock.png) no-repeat 0 0; width:23px; height:30px; display:inline-block;background-position: 7px 9px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a.unlock-stock:hover{background:#801325 url(../../../images/unlock-stock-hover.png) no-repeat !important; width:23px; height:30px;background-position: 7px 9px !important;}
.credit-debit-stock{background: url(../../../images/credit-debit-stock.png) no-repeat 0 0; width:23px; height:30px; display:inline-block;background-position: 7px 9px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a.credit-debit-stock:hover{background:#801325 url(../../../images/credit-debit-stock-hover.png) no-repeat !important; width:23px; height:30px;background-position: 7px 9px !important;}
.stock-postion-block  .credit-debit-small-icon{ display:none !important;}
                                                                                           
.tgdp-rgt-tp-sect.truck_images .multi-delivary span .fa{width: 100px;height: 100px;border: 1px solid #e5e5e5;padding: 5px;font-size: 50px;text-align: center;padding-top: 23px;}
.stock-postion-block .highcharts-data-table{width: 94%;padding: 3%;}
.stock-postion-block .highcharts-data-table table{ width:100%;}
.highcharts-contextmenu hr{display:none;}
.custom-position-left-terminal-list{margin-bottom: 50px;}
/*.custom-position-left-terminal-list{min-height: 470px; background:#fff;max-height: 470px;}
@media screen and (min-width: 1400px) and (max-width: 2000px){
.custom-position-left-terminal-list{min-height: 798px;max-height: 798px;}
}
@media screen and (min-width: 2001px) and (max-width: 5000px){
.custom-position-left-terminal-list{min-height: 1008px;max-height: 1008px;}
}*/
.view-transction-icon{background: url(../../../images/view-transction-icon.png) no-repeat 0 0; width:23px; height:30px; display:inline-block;background-position: 11px 13px;}
.stock-postion-block .dropdown-mrs.open > .dropdown-menu > li > a.view-transction-icon:hover{background:#801325 url(../../../images/view-transction-icon-hover.png) no-repeat !important; width:23px; height:30px;background-position: 11px 13px !important;}
/*
@media screen and (min-width: 1200px) and (max-width: 1368px){
  .custom-position-left-terminal-list{min-height: 690px;max-height: 690px;}
}*/
.lineheight-normal{ line-height:19px !important;}
.bowser-detailsblock.rs-pricing-cus table tr td{ padding:10px 15px;}
.bowser-detailsblock.rs-pricing-cus table tr th{ text-align:left; padding:10px 16px;}
.has-detail-view .retail_station_pricing_details .ajax-content-div.top-frm-spacing.box{ background:#fff;}
.has-detail-view .retail_station_pricing_details .ajax-content-div.top-frm-spacing.box .grid-data-container.pad-calc-container{ margin:20px;}
/* Dahsboards added by CR  */
.custom-dashbaord{width: 98%;float: left;margin-bottom: 50px; margin-top:4px;padding: 1%;}
.custom-dashbaord-block{width: 49%;float: left;border: 1px solid #e5e5e5;background:#fff;margin-left:0; margin-bottom:30px;}
.custom-dashbaord-block-title{background: #fff;float: left;width: 100%;padding-top: 9px;padding-bottom: 2px; border-bottom: 1px solid #e5e5e5;}
.custom-dashbaord-block-title > h3{color: #666666;padding: 0px; margin-left: 10px;}
.custom-dashbaord-block-content{ width: 98%; min-height: 320px;padding: 10px;float: left;}
.dashboard-chart-container{width: 100%; height:300px;}
.dashbaord-table-container{ width:100%; display:inline-block;}
.dashbaord-table-container table{border-collapse: collapse;border-spacing: 0;width: 100%;display: table;}
.dashbaord-table-container table tr th{background-color: #999999 !important;color: #ffffff !important;padding: 6px 10px;text-align: center;border: 1px solid #f6f3f3;}
.dashbaord-table-container table tr td{background-color: #fff !important;padding: 6px 10px;border: 1px solid #f6f3f3;text-align: center;}
.custom-dashboard-icons-lists{width: 100%; float: left;}
.custom-dashbaord-icons{width:50%;float: left; margin-bottom:20px;}
.custom-dashbaord-icons .overview-cnt{background: #fff;margin-right: 15px;box-shadow: 1px 1px 5px 1px #e8e8e8;min-height:83px;}
.last .overview-cnt{ margin-right:0px;}
.custom-dashbaord-i{width: 30%;float: left;height: 83px;background: #ffc300;}
.custom-dashbaord-t{float: left;width: 70%;}
.custom-dashbaord-t h3 {margin: 0px;margin-top: 0px;margin-left: 0px;font-size: 20px;color: #666666;font-weight: normal;margin-left: 10px;margin-top: 15px;}
.custom-dashbaord-t p {margin: 0px;margin-left: 0px;font-size: 16px;color: #aaaaaa;font-weight: normal;margin-left: 10px;}
.custom-dashbaord-block2{ float:right;}
.custom-dashbaord-i .icon16 {color: #fff !important;font-size: 46px;margin-top: 31px;width: 100%;display: inline-block;text-align: center;margin-left: 0;margin-right: 0;}
.custom-dash-top{ width:100%; display:inline-block;}
.custom-dash-top-lt{ float:left; width:63%; margin-right:2%;}
.custom-dash-top-rt{ float:left; width:35%;}
.custom-dash-top-rt .custom-dashbaord-block{ width:100%;}
.custom-dash-top-rt .custom-dashbaord-block-content{ width:100%; min-height:inherit;}
.need-help-dash{ width:100%; display:inline-block;}
.need-help-dash-lt{ width:25%; float:left; text-align:center;}
.need-help-dash-rt{ width:75%; float:left;}
.need-help-dash-rt h4{ color:#000000;    font-size: 16px; margin-bottom:5px;}
.need-help-dash-rt p{ margin:0; color:#666666;}
.need-help-dash-or{ width:100%; display:inline-block; position:relative; height:1px; background:#e5e5e5;}
.need-help-dash-or span{margin:-9px auto; background:#fff; display:table; padding:0 10px;}
.need-help-dash-btn{ width:112px; height:28px; line-height:28px; text-align:center; background:#830025; font-size:14px; color:#fff; margin:15px auto 9px auto; display:table;}
.need-help-dash-btn:hover{ cursor:pointer; background:#710121;}
.need-help-dash-lt img{width: 65px;border-radius: 50%; height: 65px;}
.custom-dash-top-rt .entypo-icon-info-circle{color:#333333;font-size: 17px; cursor:pointer;}
.need-help-dash-email{margin: 0;color: #666666;background: url(../../../images/ship-massage-icon.png) no-repeat;background-position: 0 6px;padding-left: 26px;}
.need-help-dash-phone{margin: 0;color: #666666;background: url(../../../images/ship-phone-icon.png) no-repeat;background-position: 0 5px;padding-left: 26px;}
.custom-dashbaord-i .wallet-icon:before{background: url(../../../images/wallet-icon.png) no-repeat;width: 50px;height: 47px;display: inline-block;font-size: 0px; margin-top:-11px;}
/*---3-12-2018--*/
.custom-dashbaord-i .dashboard-latest-delivery-icon:before{background: url(../../../images/dashboard-latest-delivery-icon.png) no-repeat;width: 71px;height: 50px;display: inline-block;font-size: 0px;margin-top: -13px;}
.custom-dashbaord-i .dashboard-pending-payment-conf-icon:before{background: url(../../../images/dashboard-pending-payment-conf-icon.png) no-repeat;width: 58px;height: 58px;display: inline-block;font-size: 0px; margin-top:-17px;}
p.custom-dashbaord-warning{margin-top: 15px; float: left;}
/*--switch-profile---*/
.switch-profile-box{right: 99px;position: absolute;}
.switch-profile-colum{ display:inline-block;}
.switch-profile-colum-left{ float:left; font-size:11px; color:#fff;}
.switch-profile-colum-left span{ color:#fecf2d; margin-left:4px;}
.switch-profile-colum-right{ float:right; margin-left:12px;}
.switch-profile-colum-right a{height:28px; line-height:28px;background:#840422 url(../../../images/switch-profile-arrow-open.png) no-repeat 101px 8px; border-radius:2px; display:inline-block; font-size:12px; text-decoration:none; margin-top:5px; text-decoration:none !important; border:1px solid #840422; padding:0 39px 0 8px; text-align:left;}
.switch-profile-colum-right a:hover{ color:#840422; background:#fff url(../../../images/switch-profile-arrow-hover-open.png) no-repeat 101px 8px; border:1px solid #840422;}
.switch-profile-colum-right a:focus{ color:#840422; background:#fff url(../../../images/switch-profile-arrow-hover-open.png) no-repeat 101px 8px; border:1px solid #840422;}
.switch-profile-popup{ width:auto; position:absolute; display:inline-block; background:#fff; bottom:41px; box-shadow:0px 3px 4px 3px rgba(34,34,34,0.1); text-align:left;right:0;min-width:310px;}
.switch-profile-popup ul{ margin:0; padding:0px;}
.switch-profile-popup li{ list-style:none;margin-bottom:0px;}
.switch-profile-popup li a{color:#000; font-size:13px;  padding:14px 12px; display:block; text-decoration:none !important;}
.switch-profile-popup li:nth-child(2n){ background:#f6f6f6;}
.switch-profile-popup li a:hover{ background:#fecf2d; color:#840422;}
.switch-profile-popup li a.active{ background:#fecf2d; color:#840422;}
.switch-profile-popup li a.active span.icon13{ color:#000 !important;}
.switch-profile-popup li a:hover span.icon13{ color:#000 !important;}
.profile-switch-dropdown-outer-div{float: right; margin-top: 3px;} 
.profile-switch-dropdown-outer-div .chosen-container{min-width:200px;}                                        
.switch-profile-popup-open .switch-profile-colum-right a{height:28px; line-height:28px;background:#840422 url(../../../images/switch-profile-arrow.png) no-repeat 101px 8px; border-radius:2px; display:inline-block; font-size:12px; text-decoration:none; margin-top:5px; text-decoration:none !important; border:1px solid #840422; padding:0 39px 0 8px; text-align:left;webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
.switch-profile-popup-open .switch-profile-colum-right a:hover{ color:#840422; background:#fff url(../../../images/switch-profile-arrow-hover.png) no-repeat 101px 8px; border:1px solid #840422;webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
.switch-profile-popup-open .switch-profile-colum-right a:focus{ color:#840422; background:#fff url(../../../images/switch-profile-arrow-hover.png) no-repeat 101px 8px; border:1px solid #840422;webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
/*--switch-profile---*/
.retail_station_pricing_details .grid-data-container.pad-calc-container{overflow-x: auto;}
.has-detail-view .retail_station_pricing_details .scrollable-content.top-block-spacing{overflow-y: auto;}
.has-detail-view .retail_station_pricing_details .custom_grid_container .ui-records-paging .chosen-container{ min-width:70px;}
.email-print-pdf:nth-child(4) {margin-left: 15px;border-left: 1px solid #820024;padding-left: 15px;}

/*--svg css--*/
.top-menu path {fill: #999999 !important;}
.top-menu ul li a.top_link:hover path {fill: #000 !important;}
.top-menu ul li a.top_link.active path {fill: #000 !important;}
.top-navigation-bar .top-menu .top_link i{    text-align: center;margin: 0 auto;display: table;}
.top-navigation-bar .top-menu .top_link  svg {height: 28px;width: 28px;}
.top-navigation-bar .top-menu .top_link .icomoon-icon-arrow-down-2{ display:none !important;}
.home-page-boxes .box .title h4 svg{height: 26px;width: 26px;    vertical-align: middle; margin-right:8px;}
.home-page-boxes .box .title h4 path {fill: #999999 !important;}
.home-page-boxes .sitemap-items .box:hover .title h4 path {fill: #000 !important;}
.top-menu ul li ul.sub.menu-style-list-1 li a svg {width: 22px !important;height: 20px;}
.top-menu ul li ul.sub.menu-style-list-1 li a:hover path {fill: #000 !important;}
ul.sitemap li a svg{ width:20px !important; height:20px !important;}
ul.sitemap li a path {fill: #999999 !important;}
ul.sitemap li a circle {fill: #999999;}
ul.sitemap li a rect {fill: #999999;}
.top-navigation-bar .top-menu .top_link .stock svg{ height:30px;}
.home-page-boxes ul.sitemap li .sitemap-icon svg{ display:none;}
.home-page-boxes  svg circle {fill: #999999;}
.home-page-boxes  svg rect {fill: #999999;}
.home-page-boxes  svg polygon {fill: #999999 !important;}
.top-menu ul li ul.sub li a path {fill: #999999 !important;}
.user-drop-menu .sub-top-menu.menu-style-list-1 li a svg{    width: 18px !important;height:18px !important;}
.top-menu  svg circle {fill: #999999;}
.top-menu  svg rect {fill: #999999;}
.top-menu  svg polygon {fill: #999999 !important;}
/*--svg css--*/

/*---13-12-2018--*/
.latest-lat-midd.bowser-lat-form{ margin:15px;}
.bowser-lat-form .lat_creation_version-box1{ width:100%; background:#fff; border:0px; padding:0;}
.bowser-lat-form .lat_creation_version-box1 .truck-type-table-row-main{ width:25%;}
.bowser-lat-form .lat_creation_version-box1 .truck-type-table-row-main .truck-type-table-row-rt .chosen-container{ width:100% !important;}
.bowser-lat-form .lat_creation_version-box1 .truck-type-table-row-main .truck-type-table-row-rt{width: 93%;float: left;}
.bowser-lat-form .lat_creation_version-box1 .truck-type-table-row-main .truck-type-table-row-lt{ width:100%;    font-weight: bold;}
.truck-type-table-rowtext{    margin-top: 8px;}

.has-detail-view .retail_station_pricing_details  .ui-jqgrid .ui-jqgrid-view{ width:100% !important;}
.has-detail-view .retail_station_pricing_details .ui-jqgrid-bdiv{height: 280px !important;}
.has-detail-view .retail_station_pricing_details #gbox_list2{ width:100% !important;}
.bowser-lat-form .chosen-container .chosen-results{    max-height: 100px !important;}
/*---17-12-2018--*/
.lubricants-pickup-rt{ float:right;    min-height: 40px;}
.lubricants-pickup-rt .lubs-product{ float:right; margin-top:4px;  margin-left: 10px;padding-left: 11px;}
.cargo-tab.mrs-tab .lubricants-pickup-rt .place-row.lubs-product .tabTitle.place-order-retail-station-main-div{ padding-bottom:0px !important;}
.lubricants-pickup-rt .place-pds-col{ float:left; width:auto !important;}
.lubricants-pickup-rt .place-pds-col p.lbl{ float:left;margin-top: 9px;margin-right: 11px;}
.lubricants-pickup-rt .place-pds-col .datediv{ float:left; width:230px; position:relative;}
.lubricants-pickup-rt .place-pds-col .datediv .pickup-delivery-date{ float:left;}
.lubricants-pickup-rt .place-pds-col .delivery-calender-icon{ position:absolute;    right: 0;top:9px;}
.cargo-tab.mrs-tab .lubricants-pickup-rt .place-order-retail-station-main-div input[type=radio]{ margin-top:0px;}
.lubricants-pickup-rt .xero-summary-div-box{ width:auto;}
.lubricants-pickup-rt .regular-radio1 + label:before{ margin-top:0px;}
.lubricants-pickup-rt .xero-summary-div-box .action-dir-align{ margin-bottom:0px;}
#bowser-lat-main-div .customer-information-box {width:35%;}
.bowser-trans-listing-menu-icon {float: left;margin-top: 12px !important;margin-right: 9px;}
.top-navigation-bar .lang-combo {
    float: left;
    width: 125px;
    margin-right: -1px;
}
.truck-type-table-row-lt{ height:auto !important;    line-height: 26px;}

/*---4-1-2019--*/
.language-change-box{ float:right; padding:0 9px; border-left:1px solid #f2f2f2; height:61px; position:relative;}
.language-change-top{ display:inline-block; color:#000000; font-size:16px; margin-top:20px; cursor:pointer; margin-bottom:21px;}
.language-change-top img{vertical-align: middle; margin:0 6px;margin-top: -2px;}
.language-change-top .language-arrow{background:url(../../../images/language-arrow.png) no-repeat; width:10px; height:8px; display:inline-block;}
.language-box-cnt{background-color: #fff !important;border-color: #fff;box-shadow: 0px 3px 4px 3px rgba(34,34,34,0.1);width: 200px;position: absolute;right: 0;}
.language-box-cnt ul{ margin:0; padding:0;}
.language-box-cnt li{ list-style:none; margin:0;}
.language-box-cnt li a{ display:block; padding:8px 12px;}
.language-box-cnt li a img{ margin-right:11px; margin-top:-1px;}
.language-box-cnt li a:hover{ background:#fecf2d; color:#850423;}
.language-box-cnt li a.active{ background:#fecf2d; color:#850423;}
/* lib images added by CR */
/* Give the image 3px of space to breathe. */
.chosenImage-container .chosen-results li,.chosenImage-container .chosen-single span {background: none 3px center / 19px 19px no-repeat;padding-left: 28px;}
/* Make the image fit nicely to the left of the dropdown. */
.chosenImage-container .chosen-single {padding-left: 2px;}
.chosenImage-container .chosen-single span {/*background-position: left 2px;*/background-position: left;}
/* Let the "No results match" text fill the whole width. */
.chosenImage-container .chosen-results .no-results {padding-left: inherit;}
.lang-combo .chosen-container{width: 86px;}
.language-change-box{ width:auto !important;}
.language-change-box .chosen-container{ width:auto !important;    min-width: 73px;}

.language-change-box .chosen-container a.chosen-single span{padding-left: 35px;font-size: 15px; padding-right: 4px;background-size: 45%;font-weight: 400;color: #840422;}
.top-navigation-bar .chosen-container-single .chosen-single div b:before{font-size: 20px;}
.language-change-box{padding: 0 9px 0 12px;}
.language-change-box .chosen-with-drop.chosen-container-active{ box-shadow:none !important;}
.top-navigation-bar .language-change-box .chosen-container-active.chosen-with-drop .chosen-single div{ border:0px !important;}
.language-change-box .chosen-drop{ width:100px !important;margin-left: -9px;margin-top: 1px;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results .chosen-results li.active-result{padding:12px 12px;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results .chosen-results li.active-result:hover{ background:#fecf2d !important; color:#850423 !important;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results{ margin:0px !important; padding:0px !important;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results li{padding: 10px 14px 10px 36px !important; background-position:7px !important;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results li:hover{ background-color:#fecf2d !important; color:#850423 !important;}
.top-navigation-bar .language-change-box .chosen-container .chosen-results li.active-result.result-selected.highlighted{ background-color:#fecf2d !important; color:#850423 !important;}
.show-more-menus .minia-icon-list-3{ padding-right: 10px; }

.direct-place-order-main-div-new .place-pds-col .help-icon {
    margin: -4px 5px 0;
    /* position: relative; */
    /* float: right; */
    position: absolute;
    top: 10px;
}
.no-btn:focus .b-close-icon {background-position: -366px -354px;}
.no-btn.active .b-close-icon {background-position: -366px -354px;}
.cus-filter-email .btn  .ui-icon {font-family: 'icomoon';font-style: normal;font-weight: normal;text-indent: 0px;}
.cus-filter-email .panel-heading div.btn.resetSearch .ui-icon{    background: none !important;}
.cus-filter-email .panel-heading .col-md-6.pad-bot-none div.btn:hover{    background-color: #840422 !important;color: #fff  !important; border: 1px solid #840422 !important;}
.cus-filter-email .panel-heading .col-md-6.pad-bot-none div.btn:hover .ui-icon{color: #ffffff  !important; }
.cus-filter-email .refresh-icon-only{float: left;}
.cus-filter-email .panel-heading .col-md-6.pad-bot-none .btn.resetSearch{    padding: 6px;}
.cus-filter-email .filter-value-div .select2-container--default .select2-search--inline .select2-search__field{    padding: 0 5px;}
.direct-place-order-main-div-new .lubricants-pickup-rt .place-pds-col .help-icon{position: relative; top:0px;}
.settings-right  .input-append.text-append-prepend .append-addon{padding-left: 3px !important;
    padding-right: 3px !important;
    min-width: 30px;
    margin-left: 0;}
.profile-upload-file-block .dropzone .dz-message span:hover{    padding: 4px 3px !important;}
.xero-summary-div .xero-summary-div-box.xero-summary-div-box-fr label{    min-width: 113px;}
.xero-summary-div-box.xero-summary-div-box-fr .bank-name-select-div{ margin-left:0px;}
.xero-summary-div-box.xero-summary-div-box-fr .xero-number{ margin-left:0px !important;width: 250px !important;}
.xero-summary-div-box.xero-summary-div-box-fr .upload-blk.form-style{ margin-left:0px !important;width: 234px !important;}
.xero-summary-div-box.xero-summary-div-box-fr .bank-name-select-div{width: 250px !important;}
.xero-summary-div-box.xero-summary-div-box-fr .bank-name-select-div .chosen-container{ width:100% !important;}
.cus-filter-email .dataTables_wrapper .dataTables_paginate .paginate_button{border-color: #dedede !important; background:#fff !important;}
.cus-filter-email .dataTables_wrapper .dataTables_paginate .paginate_button.current, .cus-filter-email  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: #ffcb05 !important;border-color: #ffcb05 !important;    color: #820024 !important;}
.cus-filter-email .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: #ffcb05 !important;border-color: #ffcb05 !important;    color: #820024 !important;}
.cus-filter-email .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{border-color: #dedede !important; background:#dedede !important;}

.custom-datatable-scroll .tgdp-rgt-tp-sect {width: 23%;}
.child-menu-li .invoice{position: relative;background: transparent;border: 0;padding: 0;margin: 0;}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix button.fm-button {
    margin: 2px;
    cursor: pointer;
    font-size: 14px;
    padding: 10px 7px;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{    float: none;text-align: center;}
.tgdp-rgt-tp-sect.truck_images.lat_documents span .img-inline-display.file-inline-display{    margin-top: 16px;}
.tgdp-rgt-tp-sect.truck_images.lat_documents span .img-inline-display.file-inline-display .fa-file-video-o{    font-size: 62px;}
.tgdp-rgt-tp-sect.truck_images.lat_documents span .img-inline-display.file-inline-display .minia-icon-download{    font-size: 36px;}
.top-menu ul li ul.sub.menu-style-list-1 li a:hover svg polygon {fill: #000 !important;}

/*---5-2-2019--*/
.password_form .main-content-block{padding: 4% 1% 4% 3%;
    width: 96%;}
.password_form form{ width:100% !important; float:left !important;}
.password_form #action_btn_container{margin-left: 0 !important;margin-bottom: 30px;background: #e8e8e8;margin: 0 !important;display: inline-block;width:69%;padding: 10px 0;position: fixed;right: 0;bottom: 0px;    text-align: center;}
.password_form .frm-size-medium{border: 1px solid #dedede;box-shadow: none;color: #6a7279;height: 27px;}	
.password_form .btn{ padding:7px 14px;}
.password_form .form-row .form-label{    line-height: 18px;min-height: inherit;color: #666666 !important;font-size: 14px !important;    font-weight: normal;}
.groupfilter-item > span.gf-label{float: left !important;}
/*gasoline products*/
.osr-gas-items{ width:100%; display:inline-block; margin-top:15px;}
.osr-gas-items .osr-item{ float:left; width:19.1%; margin-right:15px; margin-bottom:15px;}
.osr-gas-items .osr-item .fur-quantity-product-img {border: 1px solid #cccccc;width: 100%;height:260px;overflow: hidden;}
.osr-gas-items .osr-item h3 {font-size: 14px;font-weight: normal;margin: 10px 0 0;text-align: left;}
.osr-gas-items .osr-item  h4 {font-size: 14px;font-weight: normal;margin: 2px 0 0;text-align: left;}
.osr-gas-items .osr-item  h5 {font-size: 14px;font-weight: normal;margin: 2px 0 0;text-align: left;color:#000;}
.osr-gas-items .osr-item  img {height: 200px;max-width: 100%;width: 100%;text-align: center;display: table;margin: 0 auto;}

.osr-gas-items .osr-item{border: 1px solid #fff;padding: 10px;}
.osr-gas-items .osr-item.sevices-box-active{border: 1px solid #ffcb05;}

.osr-gas-items .osr-item.sevices-box-active .quantity-addcart-btn{ color:#fff !important; background:#008000;}
.osr-gas-items .osr-item.sevices-box-active .quantity-addcart-btn a{ color:#fff !important;}

.osr-gas-items .osr-item img{ height:260px;width: auto;}

@media screen and (min-width: 1025px) and (max-width: 1366px){
.osr-gas-items .osr-item{width: 19%;  margin-right: 1%;}
.osr-gas-items .osr-item .fur-quantity-product-img{height: 207px}
.osr-gas-items .osr-item img {height: 200px;}
}

.osr-gas-items .osr-item h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 2px;}

.total-gasoline-products{ width:100%; margin-top:9px;}
.shopping-cart-total-main .shopping-cart-total:nth-child(2){ float:right; margin-top:0;}
/*gasoline products*/
.osr-items .osr-item .fur-quantity-product-img img {-moz-transition: all 0.3s;-webkit-transition: all 0.3s;transition: all 0.3s;}
.osr-item:hover .fur-quantity-product-img img {-moz-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.user-sessions-row{ width:100%; display:inline-block;}
.user-sessions-row .user-sessions-box{ float:left; position:relative; width:33%; text-align:center;}
.user-sessions-row .user-sessions-box .minia-icon-eye.viewer-icon{position: absolute;right: 0;font-size: 20px;}

.has-detail-view.reask-pass-cus .scrollable-content.top-block-spacing {height: 438px;}
.has-detail-view.reask-pass-cus .popup-lt-block{    min-height: 400px;}
.has-detail-view.reask-pass-cus .popup-main-title{    margin-top: 23%;}
.has-detail-view.reask-pass-cus .password-eye{    position: relative;top: 0;margin-top: 0;cursor: pointer;left: -31px;}
.reask-pass-cus .regular-checkbox + label:before{     margin-right: 5px; display: inline-block; vertical-align: top;}
.reask-pass-cus .form-row .regular-checkbox + label {color: #555555;font-size: 13px; font-weight: normal; line-height: 20px;}
.remember_me{cursor: pointer;}

/*gasoline LT*/
.compartment-gasoline-label{ width:100%; display:inline-block;}
.compartment-gasoline-label label{ width:16%; float:left; margin-right:2%;}
.compartment-gasoline-label label:first-child{ width:19%;}
.compartment-gasoline-label label:nth-child(3){ width:18%;}
.compartment-gasoline{ width:100%; display:inline-block;}
.compartment-gasoline .compartment-info-div{ width:100%; display:inline-block;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline1{ width:19%; float:left;margin-right:2%;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline2{ width:16%; float:left;margin-right:2%;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline3{ width:18%; float:left;margin-right:2%;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline4{ width:16%; float:left;margin-right:2%;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline5{ width:18%; float:left;margin-right:2%;}
.compartment-gasoline .compartment-info-div .lat-creation-gasoline6{ width:3%; float:left; margin-top:6px;}
.compartment-gasoline .add-row-icon{cursor: pointer; width:21px; height:21px; display:inline-block; background-position:0px !important; font-size:0px; border:0px; box-shadow:none !important; background:url(../../../images/add-input-icon.png) no-repeat !important; padding:0px !important;}
.compartment-gasoline .remove-row-icon{cursor: pointer; width:21px; height:21px; display:inline-block; background-position:0px !important; font-size:0px; border:0px; box-shadow:none !important; background:url(../../../images/cart-items-close.png) no-repeat !important; padding:0px !important;}
.gasoline-truck-comportments-main {height: 280px;}
.rem-step-verify {cursor: pointer;}
/*gasoline LT*/

.payment_ammount-gatway-box.payment_ammount-gatway-box2 span.addquantity-amount .ui-icon-refresh{ width:16px; margin-top:0;}
.reqotp-check .checkbox-custom{width: auto;float: left;margin-top: 6px;}
.reqotp-check .checkbox-custom label{width: auto !important;}
.reqotp-check .checkbox-custom .request_otp{float: left;margin-right: 7px;}
.payment_ammount-gatway-box.payment_ammount-gatway-box2 #otp{height: 34px !important;float: left;}
#cc_sh_otp .btn.reset_otp{border-radius: 0 !important;}
#status_wise_sar_action_ajax_append{    float: left;margin-top: 3px;}
#cc_sh_otp .password-eye{    right:28px;
    top: 2px;    position: relative;}
.running_horse_div{position: absolute;left: 93px;}
.img-center {margin: 0 auto;display: table;}
.login-actions{  width:100%; display:inline-block;}
.user-infor {display: table;margin: 0 auto;text-align: center;}
.img-border {margin: 10px !important;padding: 4px !important;}
.gasoline_lats .ago-rgt-tp-rgt{ width:100%;} 
.packaging_buyback_transaction .ago-rgt-tp-rgt{ width:100%;}/*liki on 1-5-19*/
.collection_center_packaging_buyback_transaction .ago-rgt-tp-rgt{ width:100%;}/*liki on 1-5-19*/
.single-row-view .form-right-div.wallet-refund-cont{ width:100% !important;}
.wallet-refund-cont table {border-collapse: collapse;border-spacing: 0;}
.wallet-refund-cont .table td{ border:0px !important;}
.admin-fancy-body.fancybox-lock .fancybox-overlay{overflow-y: hidden !important;}
.admin-fancy-body.fancybox-lock {overflow-y: hidden !important;}
.sites_status{ float:left;    margin-top: 7px;}
.headingfix .heading h3{ width:auto !important;}
.sync-btn {margin-top: 9px;margin-right: 8px;}
.top-navigation-bar li.top.parent-menu-li ul.sub li.child-menu-li span.icon13.company-stockacc-menuicon{margin-left: 6px !important;}
.jetty-calendar-box table tr th{background: #999 !important;color: #fff !important;}
.without-tab { margin-top:10px !important;}
.without-tab .nav.nav-tabs{ display:none;}
.crg-dtl-pg .without-tab .tab-content {margin-top: 12px;}
.admin-fancy-body .bo_program_lat .input-append.frm-elements-div .add-on{height: 28px;line-height: 26px;}

.planned-waybill{ float:left; width:45%; padding-right:5%; margin-right:5%;}
.unplanned-waybill{ float:left; width:45%; padding-left: 10%;border-left:solid 1px #e5e5e5;}
.todays-scheduled-main .tdy-dlv-sm-col .txt{ margin-top:10px;}
.todays-scheduled-main .tdy-dlv-sm-col .txt label{ font-size:15px; color:#666666;}
.todays-scheduled-main .tdy-dlv-sm-col .txt .txt-count label{ font-size:13px;color:#222; margin-bottom:0;}
.todays-scheduled-main .tdy-dlv-sm-col .txt .txt-count span{ font-size:14px;color:#222;}
.todays-scheduled-main .tdy-dlv-sm-box.tdy-dlv-sm-box-new .tdy-dlv-sm-col:nth-child(3){    width: 34% !important;    margin-right: 5%;}
.todays-scheduled-main .today-deliveries-row .tdy-dlv-sm-col:nth-child(3){    width: 34% !important;    margin-right: 5%;}
.waybilled-title{ text-align:center;}
.cmp-mem-cus{ width:100%; display:inline-block;}
.cmp-mem-cus em{height: 10px;width: 10px;margin-right: 4px;margin-left: 0;    margin-top: 7px;}
.gantry-strip-equal-div{ float:left;}
.gantry-strip-equal-div .cargo-mnth{ margin:3px 5px 0 0 !important;}
.gantry-strip-equal-div .cargo-mnth select{ height:30px;}
.gantry-strip-equal-div .cargo-mnth .chosen-container-single .chosen-single{    height: 27px;line-height: 26px;}
.terminal-div {margin-top: 9px;}
.gantry-strip-equal-div .cargo-mnth label{    float: left;margin: 5px 13px 5px 5px;}
.gantry-strip-equal-div .cargo-mnth .cargo-mnth-select{float:left;min-width: 200px;}
.gantry-strip-equal-div .cargo-mnth .cargo-mnth-select .chosen-container{width: 100% !important;}
.link-text{cursor:pointer;color:#820024 !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment1{ width:18% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment2{ width:22% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment3{ width:15% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment4{ width:14% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment7{ width:18% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment8{ width:22% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment9{ width:15% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment13{ width:18% !important;}
.tgdp-rgt-tp-sect-cargo.tsi-check-compartment14{ width:22% !important;}
.osr-items .osr-item h3 span{color: #666666;display: block;font-size: 13px;margin-top: 5px;}
.truck-compartment{ padding-right:0px;}
.truck-compartment .truck-type-table-row-main{ padding-right:30px;}
.truck-compartment .truck-type-table-row-main.truck-compartment-division{ padding-right:15px;}
.truck-compartment .truck-type-table-row-main.truck-compartment-division .latest-lat-compartment-row{ width:95%;}
@media screen and (min-width:1400px) and (max-width: 2000px){
.truck-compartment .truck-type-table-row-main.truck-compartment-division .latest-lat-compartment-row {width: 96%;}
}
.truck-compartment-multilat{ margin-right:-20px;}
.truck-compartment-multilat .latest-lat-compartment-row{ padding-right:20px;}
.lat_creation-option2-truckrow .option2-truckrow-compartment .ci-compartment-division{ width:95%;}
.lat_creation-option2-truckrow .option2-truckrow-compartment .ci-compartment-division .lat_creation_version-colum1{ padding-right:0;}
.lat_creation-option2-truckrow .option2-truckrow-compartment .ci-compartment-division .truck-quantity-unit{ right:0;}
.lubricants-pickup-rt .place-pds-col .datediv .chosen-container{ width:100% !important;}
.tgdp-rgt-tp-box .tgdp-rgt-tp-txt-code {display: block;line-height: 18px;font-size: 14px;color: #666666;}
.place-order-retail-station-main-div.place-order-retail-station-main-summary-div .place-order-retail-station-main .place-order-retail-station-name{    font-weight: bold;font-size: 16px;font-family: 'Lato-Regular';margin-top: 6px;    float: left;}
#cc_sh_dr_selling_price .frm-merge-ctrl-block{ position:relative;}
#cc_sh_dr_selling_price .edit_dr_offer_css {margin-left: 0;margin-top: 0;position: absolute;right: -20px;top: 4px;}
.fancybox-close-1 .fancybox-close-icon{font-size: 0;}

.box.form-child-table .title h4{background: #999999 !important;color: #fff !important;    padding: 12px 17px;}
.box.form-child-table .title h4 .icon12{display:none;}
.box.form-child-table .child-module-body .chosen-container {width: 90% !important;float: left;}
.has-detail-view .box.form-child-table .title h4{color: #555555 !important; background:#fff !important; padding:0;}
.rewards-summary-cus .reward-prd-img img{ height: 62px;    width: 62px;}
.rewards-summary-cus .reward-prd-header{ background:#ffffff;    border-radius: 4px 4px 0 0;border: 0;border-bottom: 1px solid #f0f0f0;}
.rewards-summary-cus .reward-prd-header .place-sm-col p{ font-weight: 700;}
.rewards-summary-cus .place-sm-col{width: 20% !important;}
.rewards-summary-cus .amount-sctn{ float:right;    margin-top: 15px;     min-width: 458px;background: #f5f5f5;padding: 25px;}
.rewards-summary-cus .amount-sctn .amount-row{    padding: 8px !important;border: 0;}
.rewards-summary-cus .amount-sctn .txt-lbl{margin-right: 40px;}
.rewards-summary-cus  .amount-row.active .txt-lbl{ font-size:20px;}
.rewards-summary-cus .amount-row.active .txt-lbl-bld {font-size: 20px;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(1){ width:48% !important;}
.rewards-summary-cus .amount-btn-footer{    margin-top: 20px;padding-top: 0;border: 0;}
.rewards-summary-cus .amount-col .txt-lbl-bld {   font-size: 18px; }
#redeem_place_order_main_div .step1_next.in-active{opacity:0.4;}
.quantity-row .place-pds-col .lbl{font-size: 13px;}
.crg-dtl-pg .form-control{font-size: 13px !important;}

#redeem_place_order_main_div .credit-net-amount-div span svg{    width: 25px;height: 25px;vertical-align: middle;position: relative;top: -1px;right: 4px;cursor: pointer;}
#redeem_place_order_main_div .credit-net-amount-div span svg path {fill: #000000;}
#redeem_place_order_main_div .credit-net-amount-div span.net-quantity{background: #62001b;color: #fff;width: 20px;height:20px;text-align: center;line-height: 12px;border-radius: 50%;font-size: 10px;padding: 4px;display: inline-block;    margin: -4px 18px 19px 15px;    position: absolute;z-index: 1;cursor: pointer;}
.direct-place-order-main-div-new #product .place-pds-box .place-pds-row .place-pds-col.applied-rate-block{ width:15% !important;}
.rewards-summary-cus .remove-product svg{width: 18px; height:28px;cursor: pointer;}
.rewards-summary-cus .remove-product svg path {fill: #333333;}
.rewards-summary-cus .remove-product svg rect {fill: #333333;}
.no-product {text-align: center;font-size: 20px;margin-top: 10px;}
.tab-content.bulk-order.scdp-main-div .customer-information-box{    margin-right: 0px !important;}

/*---12-4-2019--*/
.osr-items .osr-item h3 img{width: 28px;height: 29px;float: right;}
.osr-items .osr-item .fur-quantity-product-img{ position:relative;}
.product-ordertotal{    position: absolute;z-index: 100;right: 0px;top: 10px;color: #fff;}
.product-ordertotal span{     background: #840421;color: #fff;font-size: 11px;/* padding: 4px; */border-radius: 50%;position: relative;right: 8px;width: 20px;height: 20px;display: inline-block;line-height: 20px;text-align: center;}
/*.osr-item-active .quantity-addcart-btn{ background:#fecf2d; color:#820024;}*/
.product-ordertotal em svg{ width:24px; height:24px;}
.product-ordertotal em { float:left; margin-right:4px;}
.product-ordertotal em svg path {fill: #000000 !important;}
.osr-item-active{ background:#fff;    box-shadow:0 0px 0px 1px #fdd340;}
.osr-items .osr-item{    min-height: 447px;}
/*---16-4-2019--*/
.osr-items .osr-item .offer-description .description-offertxt img{    width: 280px !important; height:auto !important;}
.osr-items .osr-item .offer-description .offer-description-cnt h4{ text-decoration: none;color: #222;display: inline-block;font-size: 15px;margin: 0 0px 10px;padding: 0;position: relative;width: 100%;text-transform: capitalize;text-align: left;margin-top: 0px;margin-bottom: 20px; float:left;}
.osr-items .osr-item .offer-description .offer-description-cnt h4 span{display: inline-block;position: relative;}
.osr-items .osr-item .offer-description .offer-description-cnt h4 span::after {width: 100% !important;background: #ffc400;bottom: -10px;content: "";height: 1px;left: 0;position: absolute;}
.osr-items .osr-item .offer-description .offer-description-cnt .description-offertxt{ width:100%; display:inline-block;}
.offer-desc-btn-lub img{ cursor:pointer;}
.osr-items .osr-item h3 span.offer-desc-btn-lub{position: absolute;right: 0;margin-top: 0;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(2){    font-size: 22px !important;}

.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(3){ width:14% !important;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(2) {width:14% !important;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(4){ width:14% !important;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(5){ width:14% !important;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(6){ width:14% !important;}
.rewards-summary-cus .product-bottom-btn{    background: transparent;}

.cart_information{-moz-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow: 0 8px 10px rgba(0,0,0, 0.15);box-shadow: 0 8px 10px rgba(0,0,0, 0.15);background:#fbfbfb;width: 370px;padding: 25px;position: absolute;z-index: 1000;padding: 20px;min-width: 130px;line-height: 1.5em;text-align:left;list-style: none;background-color: #fbfbfb;right:-17px;top: 26px;display:none;}
.customer-information-box.credit-net-amount-div{ position:relative;}
.cart_information ol{ list-style:none; margin:0; padding:0;    display: inline-block;width: 100%;margin-bottom: 20px;    max-height: 180px;}
.cart_information .product-image {float: left;width: 50px;}
.cart_information .product-details {margin-left: 60px;}
.cart_information .product-details p{margin: 0;font-weight: normal;font-size: 1em;}
.cart_information .product-details p a{ color:#555555;}
.cart_information .actions {margin: 13px 0 0;padding: 0;border: none;text-align: left; display:inline-block; width:100%;}
.cart_information .block-subtitle{ margin-bottom:10px;}
.cart_information ol li{ position:relative;    width: 100%;display: inline-block;margin-bottom: 15px;}
.cart_information ol li .remove-product{ position:absolute; right:10px; top:7px;    width: auto;}
.cart_information ol li .remove-product svg{width: 18px !important;height: 18px !important;cursor: pointer;}
.customer-information-box.credit-net-amount-div:hover .cart_information{ display:block;}
.customer-information-box span.cart_qty{ position:relative;}
.customer-information-box span.cart_qty{ position:relative;}
.customer-information-box:hover span.cart_qty:before{-moz-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);-webkit-box-shadow: 0 3px 10px rgba(0,0,0, 0.15);box-shadow: 0 3px 10px rgba(0,0,0, 0.15); background:#fbfbfb; content:"";     width: 58px;height: 43px;position: absolute;top: -11px;left: -16px;}
.cargo-tab.mrs-tab .nav-tabs > li.active svg path {fill: #000;}
#redeem_place_order_main_div .credit-net-amount-div span svg rect {fill: #000000;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(1) .pms-sm-lft{ float:left;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(1) .reward-prd-img{ float:left;    margin-right: 10px;}
.rewards-summary-cus .summary-tab-product-list-content-box .place-sm-col:nth-child(1) .strike-block{ width:auto !important;}
.code-name-cus strong{    font-size: 15px !important;color: #222222 !important;font-family: 'Lato-Semibold';}
.cust-info .customer-information-box{ width:25%;}
.nice-scroll-compartment-div {height:269px !important;}
.remaining-qty { color:#f7941d !important;}
.expiry-date { color:#d40707 !important;}
.headingfix .heading h3 svg{width: 20px;height: 20px;vertical-align: middle;}
.headingfix .heading h3 svg path {fill: #999999;}
.strip-image-icon svg{width: 20px;height: 20px;vertical-align: middle;}
.strip-image-icon svg path {fill: #999999;}
#cc_sh_o_min_quantity .add-on.text-addon.append-addon{    height: 28px;line-height: 28px;}
.bowser-details-center{ text-align:center;}
.bowser-details-center span{ width:auto !important;}
.bowser-details-center span .truck_images span.truck_images-box{    width: 80px !important;height: 80px !important;}
#cc_sh_delivery_phone #delivery_phoneErr .err{ padding-left:0px !important;}
.border-none{ border:0px !important;}

.cart_information .product-details .gancal-tp-ttl .base-paidamt{ width:50px !important; margin-right:10px;}
.rewards-summary-cus .summary-tab-product-list-content-box .edit_qty .redeemable_prd_qty{    height: 36px;}
.err-row-div{ width:100%; display:inline-block;}
/*16-5-2019*/	
.osr-items .osr-item{ position:relative;}
.osr-items .osr-item .retail-location{ position:absolute;    right: 12px;margin-top: -17px;}
.map-location-details-bc{ width:100%; display:inline-block;}
.map-location-details-bc .contactus-box{ text-align:left;    width: 48%;float: left;margin-bottom: 0px;min-height: 100px;    margin-right: 1%;}
.map-location-details-bc .contactus-box h3{font-size: 15px;color: #222222;font-weight: normal;margin: 0;margin-bottom: 10px;font-weight: 600;}
.map-location-details-bc .contactus-address{word-break:break-word;}
/*21-05-19 @khadeer in multi delivery LT for compartment wise order drop down*/
.lat_creation_version-colum2.with-order-dropdown{ width:30%; float:left; margin:0 1%;}
.lat_creation_version-colum3.with-order-dropdown{ width:17%; float:left; margin:0 1% 0 0;}
/*22-05-19 @haritatrivedi*/
.rewards-tabs.nav-tabs li a{height: 37px !important;line-height: 37px !important;}
.reward-top-filter {margin-bottom:7px;}

/*--demo-header-design--*/
.demo-header{ background:#323b48;}
.demo-header .top-model-view .logo-left{ background:#fff;}
.demo-header .top-model-view .brand {padding: 6px 0px 5px 22px!important;}
.demo-header .top-menu ul{ background:#323b48;}
.demo-header .top-menu path {fill: #ffffff !important;}
.demo-header .top-menu ul li a.top_link{ color:#ffffff;}
.demo-header .top-menu ul li a.top_link.active{ height:61px;}
.demo-header .user-image-block.user-drop-menu { border:0 !important;background: transparent !important;border-left:1px solid #959ba1 !important;}
.demo-header .language-change-box{ border-left:1px solid #959ba1;}
.demo-header .top-navigation-bar .chosen-container-single .chosen-single, .demo-header .top-navigation-bar .chosen-container-single .chosen-single div{    border-color: transparent;}
.demo-header .language-change-box .chosen-container a.chosen-single span{ color:#ffffff !important;}
.demo-header .top-navigation-bar .chosen-container-single .chosen-single div b:before{ color:#ffffff !important;}
.demo-header .user-image-block.user-drop-menu {padding: 8px 6px 5px 7px !important;}

.demo-header .user-image-block.user-drop-menu.user-drop-menu-cutome.company-profile-title .user-image-box-top span em{ color:#ffffff;}
.demo-header .user-image-box-top span { color:#ffffff;}
.demo-header .user-image-block.user-drop-menu img{ border:1px solid #959ba1 !important;}
.demo-header .top-iconsbox.top-search-input .megnifier{ background:#fff !important;    min-height: 61px;}
.demo-header .top-iconsbox{ border:0; background:#ccc;    min-height: 61px;}
.demo-header #cartcount{ border:0 !important;}
.demo-header .shooping-cart{  height: 61px;background:#fff url(../../../images/shooping-cart.png) no-repeat !important;    background-position: center center !important;}
.demo-header .nav.navbar-nav.top-hd-notifications { height: 61px !important;}
.demo-header .nav.navbar-nav.top-hd-notifications .notifications-menu{ background:#fff}
.demo-header .top-menu .helpcnt-box ul{ background:#fff;}
.demo-header .top-menu ul li:hover > a.top_link span.down svg path {fill: #323a47 !important;}
.demo-header .user-image-block.user-drop-menu.user-drop-menu-cutome:hover .user-image-box-top span{ color:#222222;}
.demo-header .user-image-block.user-drop-menu.user-drop-menu-cutome:hover .user-image-box-top span em{ color:#222222;}
.demo-header .user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a{ color:#666666;}
.demo-header .user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 path{    fill: #999999 !important;}
.demo-header .user-image-block.user-drop-menu:hover .sub-top-menu.menu-style-list-1 li a:hover path{    fill: #000000 !important;}
.demo-header .top-menu .vertical-dropdown-menu path {fill: #999999 !important;}
.demo-header .top-navigation-bar .top-menu .top_link .show-more-menus i.minia-icon-list-3{ color:#fff;}
.demo-header .top-navigation-bar .chosen-container .chosen-results li{color:#fff;}
/*--demo-header-design--*/

.with-order-dropdown .place-truck-dt-col:nth-child(1){width:30%;}/*IF-9097*/
.evalque {margin:18px 0 8px 25px !important;}
/*--11-6-2019--*/
.dash-statistics{width: 100%;display: inline-block;padding:0 0.5% 0.5% 0.5%;    margin-bottom: 60px;    margin-top: 6px;}
.dashboard-statistics{/*background: #fff;box-shadow: 1px 1px 5px 1px #e8e8e8;padding: 15px;*/width: calc(100%);    display: inline-block;}
.dashboard-statistics .overview-box-row {width: 100%;display: inline-block;background: #fff;box-shadow: 1px 1px 5px 1px #e8e8e8;padding: 15px;width: calc(100%);    margin-bottom: 20px;}
.dashboard-statistics .overview-box {width: 20%;float: left;margin-bottom:10px;}
.dashboard-statistics .overview-box-row .overview-box a {display: flex;align-items: center;flex-direction: row;padding: 4px;text-decoration: none;}
.dashboard-statistics .overview-box-row .overview-box .overview-cnt {min-height: inherit;box-shadow: 0 0 1px rgba(0,0,0,.125), 0 1px 3px rgba(0,0,0,.2);border-radius: 3px;
border: 1px solid transparent;border-bottom-width: 3px;background: #fff;margin-right: 12px;    position: relative;}
.dashboard-statistics .overview-lticon {width: 30%;float: left;height: 97px;background: #ffc300;border-radius: 4px;}
.dashboard-statistics .overview-rttext {float: left;width: 70%;}
.dashboard-statistics .overview-rttext h3 {margin: 0px;font-size: 18px;color: #666666 !important;font-weight: normal;margin-left: 0;margin-top: 0;    border-bottom: 0;height: auto;line-height: 27px;height: 28px;}
.dashboard-statistics .overview-rttext p.sum-count{color: #474a4e;font-family: robotomedium;font-weight: normal;font-size: 16px;    margin: 0px;margin-left: 10px;}
.dashboard-statistics .overview-rttext p {margin: 0px;font-size: 14px;color: #000;font-weight: normal;margin-left: 10px;    min-height:66px;}	
.dashboard-statistics .dash-title-hd {font-size: 13px;color: #000000;text-transform: uppercase;margin-bottom:20px;    margin-top: 6px;font-weight:bold;    padding: 0 2% !important;    position: relative;}
.dashboard-statistics h2.dash-title-hd{padding: 0% !important;}
.ready_to_use .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/voucher-ready-to-use.png) no-repeat;font-size: 0px;}
.redeemed .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/voucher-redeemed.png) no-repeat;font-size: 0px;}
.partially_redeemed .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/partially_redeemed.png) no-repeat;font-size: 0px;}
.expired .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/voucher-expired.png) no-repeat;font-size: 0px;}
.cancelled .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/voucher-canceled.png) no-repeat;font-size: 0px;}
.issued-summary .entypo-icon-users:before {width: 71px;height: 45px;display: inline-block;background: url(../../../images/issued-summary.png) no-repeat;font-size: 0px;}
.redeemed-summary .entypo-icon-users:before {width: 30px;height: 46px;display: inline-block;background: url(../../../images/redeemed-summary.png) no-repeat;font-size: 0px;}
.customer-balance .entypo-icon-users:before {width: 53px;height: 55px;display: inline-block;background: url(../../../images/customer-balance.png) no-repeat;font-size: 0px;}
.customer-credit .entypo-icon-users:before {width: 46px;height: 46px;display: inline-block;background: url(../../../images/customer-credit.png) no-repeat;font-size: 0px;}
.overview-lticon .entypo-icon-users {color: #fff !important;font-size: 46px;margin-top: 27px;width: 100%;display: inline-block;text-align: center;margin-left: 0;margin-right: 0;}
.iwitness-count .entypo-icon-users:before {width: 58px;height: 43px;display: inline-block;background: url(../../../images/iwitness-count.png) no-repeat;font-size: 0px;}
.inquiry-count .entypo-icon-users:before {width: 61px;height: 58px;display: inline-block;background: url(../../../images/inquiry-count.png) no-repeat;font-size: 0px;}
.ready_to_use .entypo-icon-users {margin-top: 17px !important;}
.redeemed .entypo-icon-users {margin-top: 17px !important;}
.partially_redeemed .entypo-icon-users {margin-top: 17px !important;}
.expired .entypo-icon-users {margin-top: 17px !important;}
.cancelled .entypo-icon-users {margin-top: 17px !important;}
.overview-lticon.issued-summary .entypo-icon-users {margin-top: 18px;}
.overview-lticon.redeemed-summary .entypo-icon-users {margin-top: 17px;}
.overview-lticon.customer-balance .entypo-icon-users {margin-top: 10px;}
.overview-lticon.customer-credit .entypo-icon-users {margin-top: 14px;}
.overview-lticon.iwitness-count .entypo-icon-users {margin-top: 19px;}
.overview-lticon.inquiry-count .entypo-icon-users {margin-top: 11px;}
.svg-configure-icon svg{ width:18px; height:18px;    cursor: pointer;}
/*.svg-configure-icon{position: absolute;right: 5px;top: 4px;}*/
.svg-configure-icon svg path {fill: #555555;}

.widgeticons{display: block;text-align: center;position: relative;height: 100%;}
.widgeticons svg{width: 52px;height: 52px;vertical-align: middle;position: absolute;left: 0;right: 0;margin: 0 auto;top: 14%;transition: transform .2s;}
.widgeticons svg path {fill: #ffffff;}
.overview-box:hover .widgeticons svg {transform: scale(1.1);}
/*.city-search-main-div-pop-up{width: auto;float: right; min-width: 100%;margin-top: 30px;}*/
.city-search-main-div-pop-up .chosen-results{    width: 100% !important;}    
.change-dr-pop-scroll-div{display: inline-block;width: 98%;max-height: 270px;padding-right: 2%;}
.change-dr-pop-scroll-div .compart-box-lat-truck-row-box1{    width: 10%;}
.change-dr-pop-scroll-div .compart-box-lat-truck-row-box2{margin-top: 0;    width: 90%;    margin-right: 0;}
.change-dr-pop-scroll-div .compart-box-lat-truck-row {margin-bottom: 10px;}
.custom-chage-dr-main-div .compart-box-lat-trucktitle-box1 {width: 5%;}
.change-dr-pop-scroll-div .compart-box-lat-truck-row-box2 span{display:block;}
.city-search-main-div-pop-up .row-wise-zones-list .chosen-container-multi .chosen-choices {padding:0px 4px;width: 100%;text-align: left;display: inline-block;    min-height: 38px;}
.city-search-main-div-pop-up .chosen-container .chosen-results li{text-align: left;}    
.custom-chage-dr-main-div .compart-box-lat-search{    margin-top: 22px;}
.custom-chage-dr-main-div .compart-box-lat-search-rt .delivery-search-box{height: 26px;}
/*--11-6-2019 END--*/
.change-dr-pop-scroll-div .truckrow-compartment-newrow.non-editable{position: relative;}
.change-dr-pop-scroll-div .truckrow-compartment-newrow.non-editable .delivered-div{position: absolute;background: #00000005;width: 100%;height: 100%;display: inline-block;z-index: 100;left: 0;top: 0;}
.widget-dash-statistics{width: 99%;display: inline-block;margin: 7px  0.5% 1% 0.5%; background: #fff;}
.widget-dash-statistics .overview-box-row{max-height: 500px;min-height: 500px;}
.widget-dash-statistics table.dataTable{margin-top:0px;}
.city-search-main-div-pop-up {width: 200px;float: left;min-width: 55%;}
.compart-box-lat-search-box{    float: right;width: 38%;    position: relative;}
.compart-box-lat-search-rt .chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin: 4px 0;}
.custom-chage-dr-main-div  .compart-box-lat-search-lt{width: 25%;}
.custom-chage-dr-main-div  .compart-box-lat-search-rt{width: 75%;}
.custom-chage-dr-main-div  .compart-box-lat-search-rt .compart-box-lat-search-box .custom_clear_arrow{top: 0;right: 40px;}
#widgetTable_wrapper .dt-buttons{margin-bottom: 5px;margin-top: 5px;}
#widgetTable_wrapper .dt-button-collection{margin-top: -34px !important;float: left;margin-left: 70px;}
.custom-chage-dr-main-div .compart-box-lat-trucktitle-box2 {width: 44%;}
.custom-chage-dr-main-div .compart-box-lat-trucktitle-box3 {width: 32%;}
.custom-chage-dr-main-div .compart-box-lat-trucktitle-box4 {width: 18%;float: left;display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}
.custom-chage-dr-main-div .compart-box-lat-truck-row-box4 {width: 18%;float: left;}
.custom-chage-dr-main-div .compart-box-lat-truck-row-box3 {width: 100%;}


.change-dr-pop-scroll-div .truckrow-compartment-newrow{width:46%; float:left;border: solid 1px #e0e8eb;box-shadow:1px 1px 8px -2px rgba(224, 232, 235, 1); padding:1%;margin-bottom: 30px;min-height: 90px;position: relative;}
.change-dr-pop-scroll-div .truckrow-compartment-newrow:nth-child(even){ float:right;    margin-left: 35px;}
.change-dr-pop-scroll-div .delivery-clickable-row .del-sch-qty-div{width: 100%;display: inline-block;    margin-top: 5px;}
.change-dr-pop-scroll-div .delivery-clickable-row .del-sch-qty-div label{ display:inline-block;float:left;min-width:90px;margin-top: 0;margin-bottom: 0;font-weight: 700;    margin-left: 10%;}
table.dataTable tbody tr.selected{background-color:#e8eaeb !important}
.dashboard-statistics .overview-lticon .widgeticons img{top: 15px;position: absolute;left: 0;right: 0;margin: 0 auto;}
#widget_export .ui-icon {color: #820024;}
.ui-icon-export{color: #820024;}

.export_btn_widget{margin-top:4px;}
.export_btn_widget .btn	{ border-radius: 0;    height: 31px;}
.admin-fancy-body .export_btn_widget{margin-top: 11px;}
.admin-fancy-body .export_btn_widget .btn	{ border-radius: 0;position: relative;}

.widget-dash-statistics .dataTables_wrapper .dataTables_paginate .paginate_button{border-color: #dedede !important; background:#fff !important;}
.widget-dash-statistics .dataTables_wrapper .dataTables_paginate .paginate_button.current, .cus-filter-email  .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: #ffcb05 !important;border-color: #ffcb05 !important;    color: #820024 !important;}
.widget-dash-statistics .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background: #ffcb05 !important;border-color: #ffcb05 !important;    color: #820024 !important;}
.widget-dash-statistics .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{border-color: #dedede !important; background:#dedede !important;}
.widget-dash-statistics .dataTables_wrapper .dataTables_info{    padding-top: 25px;padding-bottom: 25px;  padding-left:20px;}
.widget-dash-statistics .dataTables_wrapper .dataTables_paginate{    padding-top: 25px;padding-right: 20px;padding-bottom: 25px;}
@media screen and (min-width:1100px) and (max-width: 1550px){
.dashboard-statistics .overview-rttext p{    min-height: 66px;}
.dashboard-statistics .overview-lticon{    height:97px;}
.dashboard-statistics .overview-box{    width: 25%;}
}
@media screen and (min-width:768px) and (max-width: 1100px){
 .dashboard-statistics .overview-box{    width: 50%;}   
}
.change-dr-pop-scroll-div .delivery-clickable-row .del-sch-qty-div .truck-quantity-unit{height: 22px;line-height: 22px;}
.custom-chage-dr-main-div .delivery-box-check.lgnd-set label{ padding: 10px 10px 10px 44px;margin-right: 20px;    background-color: #62001b !important;color: #fff;}
.custom-chage-dr-main-div .delivery-box-check.lgnd-set .checkmark{    top: 10px;left: 9px;    border: 0;}
.custom-chage-dr-main-div .delivery-box-check.lgnd-set .chk-box input:checked ~ .checkmark{border:0px;}

/*.frm-block-layout .box.gradient .title{ display:none;}*/
.multi-delivery-five .tgdp-rgt-tp-sect{ width:19.6% !important;}


.send-email-popup .tag_complete .tag_input{    width: inherit !important;}
.send-email-popup .tags_container{ padding:0px !important;}
.send-email-cnt .singelrow { float: left; width:362px; position: relative;}
/*
.select2-container{z-index: 100000!important;}
.select2-container .select2-dropdown{width: 395px !important;}*/
.to_users{width: 395px !important;}
.send-email-form .selectize-input{ box-shadow:none !important;}
.send-email-form .selectize-control.plugin-remove_button [data-value]{ padding:10px 27px 10px 10px !important;}
.send-email-form .selectize-control.multi .selectize-input [data-value]{ background:#801325 !important; border:0px !important;}
.send-email-form .selectize-control.plugin-remove_button [data-value] .remove{ border-left:1px solid #fff !important;    padding-top: 10px}

.send-email-popup{ background:#fff; width:100%;height: 100%; display:inline-block;}
.send-email-popup h2{ margin-top:0px;background: #ffcb05;font-size: 22px;color: #222222; padding:12px 21px;    font-weight: normal; margin-bottom:0;}
.send-email-form{ width:100%; display:inline-block;margin-bottom: 15px;}
.send-email-cnt{ padding:2%;}
.send-email-form label{ float:left; min-width:100px;    color: #222222 !important;font-size: 14px;}
.send-email-form .singalrow{ float:left;}
.send-email-form .singalrow input{ border:1px solid #dedede !important;    color: #555555;padding: 10px 12px; width:395px;}
.send-email-form .singalrow textarea{ border:1px solid #dedede !important;    color: #555555;padding: 6px 12px;    width: 88%;height: 90px;}
.send-email-form .singalrow img{    vertical-align: middle; cursor:pointer;}
.send-email-form  #to_users_chosen {display: none;}
.btn-red{background: #820024;color: #fff;border: 1px solid #820024;line-height: 28px;outline: none;    padding: 0 10px;font-size: 14px !important;}
.btn-red:hover{ background: #640219; cursor: pointer; }
.widget-email-icon {background: url(../../../images/waybill-email-icon.png) no-repeat;width: 22px;height: 15px; display: inline-block;
    float: left; margin: 1px 0px !important;overflow: hidden;background-color: white;}
.no-config-cont{    text-align: center;   font-size: 34px;}
.no-config-cont p{margin-top: 150px;    font-size: 18px;}    
.err {color: #c92929 !important;}
#config_options_template .wallet-popup .payment_ammount-gatway-box label em{color: #c92929 !important;font-style: normal;font-size: 17px;}
#config_options_template .wallet-popup .payment_ammount-gatway-box label{    margin-top: 11px;}
#config_options_template .transactiodate.addquantity-amount .form-control{width: 100% !important;}
#config_options_template .offer-description h2{font-family: "Lato",sans-serif !important;}

/*.fancybox-overlay.fancybox-overlay-fixed .fancybox-opened .fancybox-close{ display:none;}*/
.admin-fancy-body.fancybox-lock .fancybox-overlay.fancybox-overlay-fixed .fancybox-wrap.fancybox-desktop.fancybox-type-iframe.fancybox-opened .fancybox-close{ display:block;}
.send-email-form .selectize-control.plugin-remove_button [data-value] .label{line-height: 14px;color: #222;text-shadow: none;background-color: transparent;padding: 0 !important;}
.bot-btn-rtl.send-email-form .action-btn-align{    margin-left: 94px !important; display:inline-block !important;    float: left !important;}
.send-email-form .error-msg-form {margin-left: 0;}
.send-email-form label em {color: #c92929 !important;    font-style: normal;font-size: 17px;}
.dashboard-statistics .overview-rttext h3 svg{    margin-top: 10px;}
.send-email-form .show-hide-custom-tooltip{top: -18px;left: 25px;width: 150px;}
.demo-header ul.shopping-cart-items{ background:#fff !important;}
.send-email-form .icomoon-icon-help.help-email-icon{    top: 8px;}
.dataTables_scrollBody thead tr{display:none;}


/*---2-7-2019--*/
.direct-place-order-main-div-new #product .lubricants-pickup-rt .place-pds-col:nth-child(4) {width: 340px !important;}
.lubricants-pickup-rt .place-pds-col .datediv {width: 159px;}
.lubs-product .lubricants-pickup-rt ul.token-input-list .token-input-input-token input{ height:32px;}
.uigrid-status-btn-yes .ui-icon-newwin:before{content:"\e18f";font-family:'icomoon';}
.uigrid-status-btn-no .ui-icon-newwin:before{content:"\e188";font-family:'icomoon';}

.export_btn_widget .button-collection{position: absolute;top:23px;right:0;width: 80px; margin-top: 11px; padding:0;
    overflow: hidden; z-index: 2002;border-radius: 0;}
.export_btn_widget .child-button-collection{float: left;background-color: #820024;    width: 35px;height: 34px;    padding-top: 5px;margin-left: 5px;}
.export_btn_widget .child-button-collection svg{    width:27px;height: 25px;}
.export_btn_widget .child-button-collection svg path {fill: #ffffff;}
/*----3-7-2019--*/
.widget-sub-container{display:inline-block;}
.widget-type-container{ width:100%; display:inline-block;}
.widget-type-container .widget-table{ width:49.5%; float:left;    margin-top: 20px;    box-shadow: 1px 1px 5px 1px #e8e8e8;    min-height: 369px;}
.widget-type-container .widget-table table{margin: 1%;width: 98%;}
.widget-type-container .widget-table:nth-child(2n){ float:right;}
.widget-type-container .widget-table table tr th {background: #999999;/*text-align: center;*/font-size: 14px;font-weight: normal !important;color: #ffffff;padding: 10px 5px;width: 10%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 158px;}
.widget-type-container .widget-table table tr td{padding:8px 5px !important;font-size: 13px;color: #666666;font-weight: normal;/*text-align: center;*/    background: #fff;border-bottom: 1px solid #f6f3f3;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 158px;}
.widget-type-container .widget-table table tr td a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 158px;    display: inline-block !important;}
.widget-type-container .table tbody tr:last-child {border-bottom:0;}
.dashboard-statistics h2.dash-title-hd span{display: inline-block;    position: relative;font-size: 15px;margin-bottom: 12px;}
.dashboard-statistics h2.dash-title-hd span:before {background: #ffc400;bottom: -12px;content: "";height: 1px;left: 0;position: absolute;    width: 100%;display: inline-block;}
.attachment-group{ float:left;margin-right: 20px;margin-top: 3px;}
.attachment-group label{ min-width:auto;margin-bottom: 0;line-height: 18px;color: #222222 !important;font-size: 14px;    cursor: pointer;}
/*.widget-type-container .svg-configure-icon{top: 10px;right: 29px;}*/
.grid-fancy-wrapper .popup-content{    max-height: 100%;}
.has-detail-view .frm-elem-block.frm-thclm-view #frmaddupdate input.frm-size-medium {width: 54% !important;}

.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-btn-red{ padding:0px !important;    margin-right: 5px;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-btn-red div.btn{    border-color: #820024 !important;background-color: #820024 !important;color: #ffffff !important;    text-transform: capitalize;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-btn-red div.btn:hover{border-color: #640219 !important;background-color: #640219 !important;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-green-btn{ padding:0px !important;    margin-right: 5px;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-green-btn div.btn{    border-color: #00821a !important;background-color: #00821a !important;color: #ffffff !important;    text-transform: capitalize;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button.custom-green-btn div.btn:hover{border-color: #007216 !important;background-color: #007216 !important;}
.ui-pager-control .custom-btn-red .btn .credit-debit-small-icon {background-image: url(../../../images/credit-debit-icon-hover.png) !important;}
.ui-pager-control .custom-green-btn .btn .credit-debit-small-icon {background-image: url(../../../images/credit-debit-icon-hover.png) !important;}

/*---8-7-2019--*/
.summary-tab-product-list-content-box.summary-tab-product-list-content-box-new .place-sm-col .txt{    white-space: nowrap;}
.no-record-msg {background: none !important;color: #915b59 !important;font-size: 17px;padding:2.3% 0 !important;}
.no-record-msg::before {margin: 0 auto;content: "";width: 161px;height: 151px;display: block;background: url(../../../images/no-record.png) no-repeat center center;background-position: 100%;background-size: 100%;}
.admin-fancy-body .input-append.frm-elements-div .add-on{    height: 28px;line-height: 28px;}

/*---16-7-2019--*/
.recent-activities-dash{ width:100%; display:inline-block;padding: 0 26px 26px 26px;}
.recent-activities-details{width:100%; display:inline-block;position: relative;background:#fecd2f;top: -23px;border-radius: 6px;    padding: 20px;}
.recent-activities-midd{width:100%; display:inline-block;}
.activities-dash-date{color:#5d5d5d; font-size:14px;position: absolute;left:0%;    margin-top: 18px;}
.activities-dash-cust{width:100%; display:inline-block;color:#5d5d5d; font-size:14px;}
.activities-dash-cust strong{color:#840422;}
.recent-activities-midd ul{ margin:0; padding:0;position: relative;padding-left: 30px;}
.recent-activities-midd ul:before{ background:#fecd2f; width:1px; height:100%; display:inline-block; position:absolute; left:0; content:"";}
.recent-activities-midd li{ list-style:none; display:inline-block; width:100%; border-bottom:1px solid #e5e5e5; padding:15px 0;position: relative;}
/*.recent-activities-midd li:first-child{ padding-top:0;}*/
.recent-activities-midd li:after{ background:#fecd2f; width:11px; height:11px; display:inline-block; position:absolute; left:0; content:""; z-index:1;    border-radius: 50%;
left: -35px;top: 40%;}
.custom_listing-table-popup .custom_listing-table-box em.checkboxcustomlbl{color: #222 !important;font-size: 16px !important;}
.addquantity-amount .checkbox-custom input[type=checkbox]:not(old){width: 19px;}

.recent-activities-midd table.table{margin:0;width: 100%;position: relative;    padding-left: 205px;    margin-bottom: 15px;}
.recent-activities-midd table.table:before{background: #fecd2f;width: 1px;height: 100%;display: inline-block;position: absolute;left:175px;content: "";}
.recent-activities-midd table.dataTable tbody td{ padding:0;background: #fff !important;}
.recent-activities-details ul.token-input-list, ul.token-input-list-facebook {border: 1px solid #fff!important;}
.recent-activities-details .customer-information-box {width: 600px;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{ background:#fdd141 !important; border:1px solid #fdd141  !important;    box-shadow: none !important;color:#840422 !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{ background:#dedede !important; border:1px solid #dedede !important;color:#840422 !important;    box-shadow: none !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button{border:1px solid #dedede !important;background:#fff !important;padding: 4px 12px !important;    display: inline-block !important;}
.recent-activities-details .customer-information-box label{float: left;margin-top: 4px; width:auto;}

/*div.token-input-dropdown.dash-activity-autocomplete{ border:0px !important; background:#fff !important;box-shadow: 1px 1px 5px 1px #e8e8e8;border-radius: 0 0 6px 6px;}
div.token-input-dropdown.dash-activity-autocomplete ul li{ border:0px !important; background:#fff !important; color:#222 !important; border-bottom:1px solid #e8e8e8 !important; font-size:12px !important;}*/

div.token-input-dropdown.dash-activity-autocomplete{ border:0px !important;box-shadow: 1px 1px 5px 1px #e8e8e8;border-radius: 0 0 6px 6px;}
div.token-input-dropdown.dash-activity-autocomplete ul li{ border:0px !important;font-size:13px !important;font-weight:bold;}
div.token-input-dropdown.dash-activity-autocomplete ul li .cus-auto-company{font-size:11px !important;font-weight:normal;}
div.token-input-dropdown.dash-activity-autocomplete ul li .cus-auto-email{font-size:11px !important;font-weight:normal;}
div.token-input-dropdown.dash-activity-autocomplete ul li:hover{background:#fef5d7 !important;color:#000 !important;}
div.token-input-dropdown.dash-activity-autocomplete ul li .cus-auto-name span:nth-child(2){margin-left:5px;}
.recent-activities-details .customer-information-box span.customer-profile{margin-top: 6px;}

.topfilter-terminal-dropdown{float: left;margin-right: 17px;    margin-top: 3px;}
.topfilter-terminal-dropdown .all-filter-drop-down{    height: 32px;}
.topfilter-terminal-dropdown strong{margin-right: 20px;}
.topfilter-date-dropdown{float: left;margin-right: 17px;    margin-top: 3px;}
.topfilter-date-dropdown strong{margin-right: 20px;}
.topfilter-date-dropdown .form-control{    height: 22px;    min-width: 170px;text-align: center;}
@media screen and (min-width:700px) and (max-width: 1200px){
.change-dr-pop-scroll-div .compart-box-lat-truck-row-box2 {width: 85%;margin-left: 5%;}  
.change-dr-pop-scroll-div .delivery-clickable-row .del-sch-qty-div label{margin-left: 15%;}
    
}
.rs-pricing-details  table tr td:last-child{ width: 16%;}
.rs-pricing-details  table tr td .view-btn{line-height: 36px;height: 37px;}
.custom-green-btn.custom-green-dark-btn{ background:#016614 !important;}
.custom-green-btn.custom-green-dark-btn:hover{ background:#00821a !important;}
.widget-type-container .widget-table-activities{ width:99%; float:left;margin-top: 20px;box-shadow: 1px 1px 5px 1px #e8e8e8;min-height: 369px;}
.recent-activities-midd li a{ display: inline-block !important;flex-direction: inherit !important;}
.activities-view-details{ width:100%; display:inline-block;    text-align: center;
    margin-top: 26px;}
.activities-view-details  a{ display: inline-block !important;flex-direction: inherit !important;    padding: 0 10px !important;}
.table-widget-scroll{    max-height: 330px;min-height: 330px;}
/*.table-widget-scroll table.table-listw tbody { max-height: 330px;min-height: 330px;}*/
.recent-activities-details  .svg-configure-icon{top: 28px !important;}
.display-flex{ display:flex;}
.cus-performed-date{ float:left;}
.cus-performed-date .topfilter-date-dropdown strong{ float:left; margin-top:5px;}
.cus-performed-date .topfilter-date-dropdown .form-control{height: 22px;min-width: 100px;text-align: center;float: left;width: 203px;    padding: 16px;border: 0;}
.cus-performed-date .topfilter-date-dropdown{ margin-top:0px;}
.reset-activities{ float:right;}
.cus-user-activities{margin-bottom:6px!important;}

.activity_cus_p .export_btn_widget{ float:right; margin-top:0px;margin-left: 4px; position:relative;}
.activity_cus_p .export_btn_widget .btn{height: 34px;border-radius: 3px;}
.activity_cus_p .widget-email-icon{margin: 2px 0px !important;}
.activity_cus_p .ui-icon-export{margin-top: 2px;}
.activity_cus_p #customer_details{    float: left;margin-right: 20px;    width: 260px;}
.activity_cus_p #customer_details .customer-information-box{width: 100%;min-width: 170px;}
.activity_cus_p .export_btn_widget .button-collection{    top: 26px}
.activity_cus_p .recent-activities-details .customer-information-box span.customer-profile{    width: 64%;}
.activity_cus_p  .recent-activities-details .customer-information-box{    width: 33.3333%;    min-height: 50px;}
.activity_cus_p  .activities-dash-date .activities-list-cus label {padding-left: 0px !important;width: 26px;height: 26px;margin: 0;padding: 0;float: left;}
.activity_cus_p  .activities-dash-date .activities-list-cus {width: 21px;height: 21px;position: relative;float: left;    top: -2px;}
.activity_cus_p  .activities-dash-date .lgnd-set .chk-box input{    z-index: 10;width: 24px;height: 20px;}
.activity_cus_p  .activities-dash-date .activities-list-cus{margin-right: 10px;}    
.activity_cus_p .recent-activities-midd table.table:before{    left: 191px;}
.activity_cus_p .recent-activities-midd li:after{left: -19px;}
.activity_cus_p .lgnd-set .checkmark{background:#f7f7f7;border:1px solid #e0e8eb;height: 21px;width: 21px;}
.activity_cus_p .lgnd-set .chk-box .checkmark:after{    left: 7px;top: 4px;}
.activity_cus_p .chosen-container-active.chosen-with-drop .chosen-single{background: #fff !important;}
.activity_cus_p .customer-information-box .chosen-container{    margin-top: 0px;    width: 100%!important;}
.cidelivery-main .truck-type-table-title-box span.title-qty{    margin-right: 0;}
.cidelivery-main .truck-type-table-title-box span.quantity-ltrs{    margin-right: 0;}
.cidelivery-main .truck-type-table-title-box:nth-child(1){ width:35%;}
.headingfix.stock-transaction-list-strip .heading {overflow: inherit;}
.headingfix.stock-transaction-list-strip .dropdown-mrs .view-btn {border: 0px !important;margin-left: 0;    min-width: 100%;}
.headingfix.stock-transaction-list-strip .dropdown-mrs.open>.dropdown-menu > li {border-bottom: 1px solid #e8e8e8 !important;    display: inline-block;}
.headingfix.stock-transaction-list-strip .dropdown-mrs.open>.dropdown-menu > li a{float: left;}
.headingfix.stock-transaction-list-strip .dropdown-mrs.open>.dropdown-menu > li:last-child {border-bottom: 0px !important;}
.headingfix.stock-transaction-list-strip .dropdown.dropdown-mrs{    margin-top: 4px;float:left;}
.headingfix.stock-transaction-list-strip .cargo-detail-status ul{float:left;}
.has-detail-view #bo_program_fur  #frmaddupdate input.frm-size-medium {width: 84% !important;}
.has-detail-view #bo_program_fur .form-right-div .chosen-container{    width: 92% !important;}
.has-detail-view #bo_program_fur .single-row-view textarea.frm-size-medium {width: 88%!important;}
.has-detail-view #bo_program_fur .two-column-block .frm-token-autocomplete.frm-size-medium {width: 92% !important;}
.number-in-words.tooltip{ opacity:1;color: #000;font-size: 14px;font-weight: normal;    white-space: initial;    position: relative;padding: 0;}
.cidelivery-main .truck-type-table-title-box span.title-site{    max-width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 63%;}
#grid_data_col .ui-jqgrid-bdiv .ui-jqgrid-btable a.custom-btn-accept.custom-btn-accept-fr{    width: 100%;margin-left: 0px !important;text-align: center;}

.activity_cus_p .dashboard-statistics .overview-box-row{background: transparent;box-shadow: none;}
.activity_cus_p  .widget-type-container .widget-table-activities{ background:#fff;    width: 100%;}
.activity_cus_p .recent-activities-details .customer-information-box label{min-width: 117px;margin-right: 0;}
.activity_cus_p .customer-information-box span{width: 64%;}
.activity_cus_p  .cus-performed-date .topfilter-date-dropdown strong{margin-right: 0;min-width: 118px;}
.activity_cus_p .cus-performed-date{width: 33.3333%;}
.activity_cus_p .cus-performed-date .topfilter-date-dropdown {margin-top: 0px;margin-right: 0;width: 100%;}
.activity_cus_p .cus-performed-date .topfilter-date-dropdown .form-control{text-align: left;float: left;width: 64%;}
.activity_cus_p .reset-activities {float: left;}
.activity_cus_p .reset-activities .btn{min-width: 110px;    border-radius: 2px;}
.activity_cus_p  .recent-activities-details .chosen-container-single .chosen-single{border: 0;}
.header-right-drops .export_btn_widget {margin-top: 0;position: relative;}
.activity_cus_p  .recent-activities-details{padding: 20px 20px 0 20px;}
@media screen and (min-width:1600px) and (max-width: 2000px){
/*.activity_cus_p .cus-performed-date .topfilter-date-dropdown .form-control{    width: 77%;}
.activity_cus_p .customer-information-box span{  width: 77%;}
.activity_cus_p .recent-activities-details .customer-information-box span.customer-profile {width: 77%;}*/
/*.activity_cus_p .widget-type-container {max-width:1300px;display: table;margin: 0 auto;}*/
}
/*---14-8-2019--*/
.no-record-msg{ text-align:center;}
.document-not-found{margin-top: 10px;}
.document-not-found .content { border:0px;}
.switch-profile-box.switch-profile-box {right: inherit;position: relative;float: right;}
.dbfc-show-hide-log .fa-question-circle{background:#820024; color:#fff;border-radius: 2px;padding:3px 12px 1px 12px !important;margin-right: 5px;float: left; margin-top:4px; font-size:25px !important; border:1px solid #820024;}
.dbfc-show-hide-log .fa-question-circle:hover{ background:#fff; color:#820024; cursor:pointer;border:1px solid #820024;}
.copyright .nvqc-show-hide-log{left: 0;position: relative; float:left;}
.copyright .dbfc-show-hide-log{right: 0;position: relative; float:right; margin-left:5px;margin-right:5px;}
.copyright-text{position: absolute;left: 0;right: 0;width: 460px;margin: 0 auto; text-align:center;}
.activity_cus_p .chosen-container-single .chosen-single span{    width: 100% !important;}
.ui-widget-content  .chosen-container-multi .chosen-choices li.search-choice{ margin:0;    padding: 4px 18px 4px 7px !important;}
.ui-widget-content table.adv-search-tbl .chosen-container-multi .chosen-choices {margin-top: 9px;padding: 7px 4px;    border: 1px solid #dedede !important;}
.ui-widget-content  .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {top: 0;}
.ui-pnotify  [class^="icon-"], .ui-pnotify  [class*=" icon-"]{    background-image: url(../../../images/glyphicons-halflings.png) !important;}
.number-in-words.tooltip em{background:#fdd340;font-style: normal;padding: 11px;margin-top: 6px;border-radius: 3px;    display: inline-block;position: relative;}
.number-in-words.tooltip em:after{width: 0; height: 0; border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 5px solid #fdd340; content:"";    position: absolute;top: -5px;left: 20px;}
/*--16-8-2019- sub menu START--*/
.top-menu ul li ul.sub.menu-style-list-1.main_top_menu{ width:680px !important; padding:10px; border-bottom:5px solid #fecf2d !important; left: inherit !important;}
.top-menu ul li ul.sub.menu-style-list-1.main_top_menu li{ width:30.333% !important; float:left; padding-right:2%; margin-right:2%; border-right:1px solid #e8e8e8 !important;}
.top-menu ul li ul.sub.menu-style-list-1.main_top_menu li:nth-child(3n+0){ border-right:0px !important; padding-right:0; margin-right:0;}
/*.top-menu ul li.top.parent-menu-li:hover:before {content:"";position: absolute;right: 0;bottom: 0;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #ffffff transparent;z-index:9999;margin: 0 auto;left:0;}*/
/*.vertical-dropdown-menu:before {content:"";position: absolute;right: 0;top:-10px;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 10px;border-color: transparent transparent #ffffff transparent;z-index:9999;margin: 0 auto;left:0;}*/
.top-menu .vertical-dropdown-menu ul.sub.menu-style-list-1.main_top_menu{width: 220px !important; right:175px !important; max-height: 320px;overflow-y: auto;}
.top-menu .vertical-dropdown-menu ul.sub.menu-style-list-1.main_top_menu li{width: 100% !important;    padding-right: 0;margin-right: 0;border-right: 0 !important;}
/*.top-menu .vertical-dropdown-menu li.child-menu-li a.top_link.active:before{border-color:transparent  #fff transparent !important;border-width: 10px 0 10px 10px !important;    right: inherit !important;    bottom: inherit;    top: 19px;}*/
/*--16-8-2019- sub menu END--*/
.has-detail-view .bo_program_lat #cc_sh_l_pick_up_date .custom_clear_arrow{right: inherit !important;margin-left: -108px !important;}
.ui-jqgrid .ui-jqgrid-btable tr  td .actionbtns-cus .view-btn{    height: 30px;}

/*.top-menu ul li a.top_link i {transition: all 1s;}*/
/*.top-menu ul li a.top_link:hover i {transform: scale(1.2);transition: all 1s;}*/
.customer-credit-balance-div span.locked-balance{    vertical-align: top;font-weight: normal;}
.customer-credit-balance-div span.locked-balance .red-color-text{    color: #333 !important;}
.station_evaluation_reports .tsi_truck_images.all-truck-images-box .tgdp-rgt-tp-box{margin-bottom: 10px;}
.station_evaluation_reports .tgdp-rgt-tp-sect-cargo:nth-child(1n) {width: 18% !important;}
/*---4-9-2019--*/
.accordion-product-cnt{ width:100%; display:inline-block !important; padding-bottom:0px !important; border-bottom:0px !important;    margin-top: 40px !important;    box-shadow: 0 2px 5px 0px rgba(0,0,0,.05);}
.accordion-product-cnt .tab-sub-title{position: relative;top: -21px;}
.accordion-product-cnt .tgdp-box{ padding:0;}
.accordion-product-cnt .bowser-detailsblock{ margin-bottom:0; padding-top: 10px;}
.accordion-product-cnt .bowser-detailsblock .table { margin-bottom:0 !important;}
.accordion-product-cnt .product-accordion-product{ background:#fff;padding-bottom: 36px !important;}
.accordion-product-cnt .product-accordion-product .tgdp-rgt-tp-sect{ width:19%;}

.tgdp-rgt.shipping-details-sub.rs-operator-data.product-accordion-product .bowser-detailsblock table tr th:first-child{ width:5%;}
.tabTitle h2{margin:0px !important;}

.lub-prod-container{padding: 15px; border: 1px solid #ede8e8; margin-bottom: 20px;}
.lub-prod-container .tab-sub-title{margin: 0;margin-bottom: 0;position: relative;top: -16px;}

.sync-finas .sync-icon-new {
    background: url(../../../images/sync-finas.png) no-repeat;
    width: 13px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background-position: 0 !important;
    cursor: pointer;
}
.headingfix .header-right-btns .sync-finas{float: right;margin: 10px !important;}
.header-right-btns .sync-btn {margin-top: 9px; margin-right: 2px;}
.admin-fancy-body .retail_station_product #scrollable_content .box.form-child-table .form-table-row{overflow-x: auto;}
.admin-fancy-body .retail_station_product #scrollable_content .box.form-child-table .form-table-row .table{width: 900px;}
.reqst-crgo-ttl .midd-box .sync-finas{    float: right;margin: 21px 0 0 0;}
/*--11-9-2019--*/
.header-right-btns .frm-back-to .backlisting-link{ float:right;}
.custom_listing-table-popup .offer-description{top: 0;left: 0;transform: none;    position: inherit;    width: auto;}

/*.refresh{position: absolute;right: 5px;top: 4px;}*/
/*.widget-type-container .refresh{top: 11px;right: 49px;}*/
.freight_table{margin-top:15px;}
.tool_tip_config{cursor: pointer;}

/*.custom-tab-dashboard .dashboard-statistics .overview-rttext h3{margin-top: 0px !important;}
.dashboard-statistics .overview-rttext p{min-height: 60px;}
.dashboard-statistics .overview-lticon{height: 85px;}
.dashboard-statistics .overview-box{width: 100%}
.grid-stack-item-content{overflow-y:hidden !important;}
.grid-stack > .grid-stack-item .grid-stack-item-content{background:#fff;}
.grid-stack > .grid-stack-item > .grid-stack-item-content{left:5px !important;right:5px !important;}
.grid-stack > .grid-stack-item > .grid-stack-item-content{min-height: max-content !important;}*/
.hide-finas-items {display:none !important;}
#widgetTable >thead:first-child>tr:first-child>th {font-size:10px;    padding: 5px 10px !important;}
#widgetTable tbody td  {font-size:10px;    padding: 7px 10px;}
#widgetPopupTable >thead:first-child>tr:first-child>th {font-size:10px;}
#widgetPopupTable tbody td  {font-size:10px;}

/*.custom-tab-dashboard .nav-tabs li.responsivetabs-more a.dropdown-toggle{font-size: 35px;line-height: 24px;min-width: inherit;    min-width: 23px !important;
    padding: 0 10px;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more .dropdown-menu a.dropdown-item{ padding: 15px 15px;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more a.dropdown-toggle:hover{background: #fecf2d !important;color: #81041c;border:0px;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more a.dropdown-toggle:focus{background: #fecf2d !important;color: #81041c;border:0px;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more ul.dropdown-menu{margin:0px;    padding: 0;    min-width: 230px;    border-color: #eee;    max-height: 70vh;
    overflow-y: auto;    z-index: 1;    right: 0;
    left: inherit;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more ul.dropdown-menu li a{padding: 6px 8%;border-radius: 0;width: 84%;border: 0; border-bottom:1px solid #eee;    font-size: 14px;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more{touch-action:none;}
 .custom-tab-dashboard .nav-tabs li.responsivetabs-more.active .dropdown-menu li a{background: #fff!important;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more.active  a:after{ display:none;} 
.custom-tab-dashboard .nav-tabs li.responsivetabs-more.active .dropdown-menu li.active a{background: #fecf2d !important;}
.custom-tab-dashboard .nav-tabs li.responsivetabs-more.active .dropdown-menu li:hover a{background: #fecf2d !important;}*/
#summary #summary_append .tgdp-rgt{padding-left: 17px;}
.widget-type-container .widget-table table tr th:first-child{ width:1%;}
#widgetTable thead tr th:first-child{ width:1%;}
.highlight-menu-li{background: #6f737b !important;border: 0px solid #820024 !important;color: white !important;}
.switch-company-data p{margin: 0 0 1px !important;}

/*Global Search Pre-search data*/

.global_search_left_midd .previous-search-container{position:absolute; top:40px; box-shadow:0 3px 12px rgba(0,0,0,0.12)}
.global_search_left_midd .previous-search-content{float:left; width:100%; padding:0px; background:#fff; border:1px solid #e1e1e1}
.global_search_left_midd .previous-search-title{background:#ebebec; height:30px; line-height:30px; text-align:left; padding:0 10px 0 22px}
.global_search_left_midd .previous-search-title a.btn{ margin: 2px 0px !important;  background-color: #fff !important;    color: #820024 !important;    height: 25px;    line-height: 25px;
    border-radius: 4px !important;border: none !important;  padding:0px;  font-size: var(--font-size-var14);    font-family: var(--font-family-semibold);min-width: 80px;}
.global_search_left_midd .previous-search-content ul{margin:0px !important; padding:0px !important;;position: relative !important;left: 0px !important;top: 0px !important;width: auto !important;}
.global_search_left_midd .previous-search-content ul li{width:97% !important; height:30px !important; line-height:30px !important; text-align:left !important; border-bottom:1px solid #f8f8f8 !important;padding: 5px 8px !important;}    
.global_search_left_midd .prev-srch-data{display:inline-block !important; cursor:pointer !important; width:calc(100% - 50px) !important;    color: black;}
.global_search_left_midd .previous-search-content ul li{margin:0px !important}
.global_search_left_midd .previous-search-content ul li:hover{background-color:var(--bg-light-yellow) !important}
.global_search_left_midd .cls-btn-right {position: absolute;right: 55px;z-index: 999;height: 40px;margin: auto;top: 9px;}
.global_search_left_midd .cls-btn-right .show_hide {margin: 0px;height: 40px;line-height: 40px;}
.global_search_left_midd .show_hide {width: 30px;height: 30px;border-radius: 100%;line-height: 30px;color: var(--color-white);margin-top: 27px;display: inline-block;font-size: 21px !important;}
.global_search_left_midd .cls-btn-right i {color: #999;}

/*Global Search Pre-search data*/
@media screen and (min-width:1300px) and (max-width: 1400px){
  .lat-version-tab-num3.active.lat-next-box-fill:after{left: -415px;width: 1229%;}
  .lat-version-tab-num3.lat-next-box:after{    left: -1228%;    width: 1235%;}
  .lat-creation-version-tab-option2 .lat-version-tab-num2.lat-next-box-fill:after{    width: 1670% !important;    left: -1662% !important;}
}
.popup-main-title-icon{ background:url(../../../images/popup_icon_bg.png) no-repeat;background-position: center; height:150px; position:relative;}
.popup-main-title-icon:before{ /*background:var(--popup-icon-bg);*/ width:116px; height:116px; border-radius:50%;content:"";position: absolute;left: 0;display: inline-block;right: 0;margin: 0 auto;margin-top: 17px;}
.popup-main-title-icon img{position: relative;    margin-top: 14px;}
.noimage-icon-small{background:url(../../../images/noimage-main-img.png) no-repeat !important; background-position:0px !important;}
.ui-jqgrid .ui-jqgrid-btable tr.ui-row-ltr td .dropdown-mrs-table-view .view-btn{    margin-top: 0 !important;
    float: none !important;
    margin-right: 0 !important;}