*{font-family: 'arial'}
@font-face{font-family:'Open Sans';src:url('../../font/open-sans/OpenSans-Semibold-webfont.eot');src:url('../../font/open-sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('../../font/open-sans/OpenSans-Semibold-webfont.woff') format('woff'), url('../../font/open-sans/OpenSans-Semibold-webfont.ttf') format('truetype'), url('../../font/open-sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:600;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../../font/open-sans/OpenSans-Regular-webfont.eot');src:url('../../font/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../font/open-sans/OpenSans-Regular-webfont.woff') format('woff'), url('../../font/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'), url('../../font/open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Open Sans';src:url('../../font/open-sans/OpenSans-Light-webfont.eot');src:url('../../font/open-sans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('../../font/open-sans/OpenSans-Light-webfont.woff') format('woff'), url('../../font/open-sans/OpenSans-Light-webfont.ttf') format('truetype'), url('../../font/open-sans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:300;font-style:normal;}
select:focus{outline:none;}
body *{direction: rtl;}
body{background:#eee;font-weight:400;float: left;width: 100%;}
.nobg.loginPage{float:left;width:100%;background: url(../../images/login_page_bg.jpg) no-repeat;background-size: cover;}
.cont_rgt{float:left;}
.login_error{color:#FF0000;float:none;text-align:center;width:100%;display:block;font-weight:bold;font-size:11px;}
.login_error1{color:#FF0000;float:none;text-align:center;width:100%;display:block}
.flash{display:none;}
#leftSide{background:url(../../images/backgrounds/body_bg2.png) #2E373F repeat-y 0 0;margin:0 0px;float:left;width:216px;padding:0 0px;}
 #rightSide{overflow:hidden;}
.wButton, .nNote, .widget .num a, .tag, a.sButton, .tooltip, .tPagination ul li a, .bc, .pages li a, .smallButton, .search-choice, .horControlB ul li, .gallery ul li, .iconsGroup, .logMeIn, .wContentButton{border-radius:2px 2px 2px 2px;}
.chart, .bars, .updating, .pie{height:250px;z-index:90;max-width:100%;}

.widget .title{background:url("../../images/backgrounds/titleBg.png") repeat-x scroll #EFEFEF;border-bottom:1px solid #CDCDCD;height:36px;}
.widget .title h6{float:left;font-size:12px;font-weight:bold;padding:9px 12px 8px;}
.widget .title .titleIcon{border-right:1px solid #D5D5D5;float:left;padding:11px;}


/*login page*/
.login_outer{float: left;width: 100%;}
.inner_login{margin: 0 auto;width: 86%;}
.login_header{float: left;width: 100%;margin-top: 20px;}
.loginLogo{width:180px;float:right;text-align:center;}
.loginLogo a{width:100%;display:inline-block;}
.loginLogo a img{max-width: 100%;}
.header_login_rgt{float: left;margin-top: 7px;}
.header_login_rgt ul li{float: right;list-style: none;padding:0 12px;position: relative;}
.header_login_rgt ul li:before{position: absolute;top: 3px;width: 1px;height: 13px;right: 0;content: "";background:#b8b8b8;}
.header_login_rgt ul li:first-child:before{display: none;}
.header_login_rgt ul li:last-child{padding-left: 0;}
.header_login_rgt ul li a{color: #b8b8b8;font-size: 12px;line-height: 15px;}
.header_login_rgt ul li a i{font-size: 12px;color: #b8b8b8;float: right;margin: 3px 0 0 6px;}
.header_login_rgt ul li a:hover,.header_login_rgt ul li a:hover i{color:#ee3324;}
.loginWrapper_inner{margin: 0 auto;width: 570px;}
.login_box{float: left;width: 100%;margin-top: 95px;padding: 45px;background: #f9fafa;box-sizing:border-box;border-radius: 5px;position: relative;}
.login_box .title{float: left;text-align: center;margin-top: -5px;float: left;width: 100%;}
.login_box .title h6{font-size: 20px;color: #333;font-weight: 400;padding: 0;line-height: normal;display: inline-block;}
.form_login{float: left;width: 100%;margin-top: 40px;}
.log_form_control{float: left;width: 100%;position: relative;margin-bottom: 25px;}
.loginPage .form_control{float: left;width: 100%;padding:12px 15px !important;height: 48px !important;border:1px solid #cdcdcd;border-radius: 3px;background: #fff;box-sizing:border-box;font-size: 14px !important;color: #333;}
.rememberMe{float:left;position: absolute;top: 12px;left: 15px;}
.rememberMe a{font-size: 15px;color: #ee3324;padding-bottom: 3px;border-bottom: 1px solid #ee3324;}
.loginPage .log_form_control.pass_field .form_control{padding-left: 65px !important;}
.loginControl{float:left;width:100%;}
.loginControl input[type=submit],.loginControl input[type=button]{float: left;width: 100%;background: #ee3324;height: 48px;padding: 12px 20px;box-sizing:border-box;font-size: 15px;color: #fff;border:none;border-radius: 5px;}
.loginControl input[type=submit]:hover,.loginControl input[type=button]:hover{background: #e32819;border:none;}
.rememberMe a:hover{color:#e32819;}
.log_form_menu_sett{position: absolute;top: 10px;left: 20px;width: 93%;right:20px;}
.remember_text{display:flex;align-items: center;}
.remember_text p{font:14px arial;color:#666;flex:1 0 auto;}
.remember_text p span{margin:2px 5px 0 0;}

.form_login::-webkit-input-placeholder {color: #666;}
.form_login::-moz-placeholder {color: #666;}
.form_login:-ms-input-placeholder {color: #666;}
.form_login:-moz-placeholder {color: #666;}


/*gsm*/
 #login_top_lang_select #uniform-language{width:90px;}
/*gsm*/
 #login_top_lang_select #uniform-language select{width:100px;}
/*gsm*/
 #login_top_lang_select #uniform-language span{width:100px;text-align:center;padding-right:10px !important;}
/*gsm*/
 .loginPage .userNav ul li a{font-size:13px;line-height:15px;color: #b8b8b8;padding:0; }
/*gsm*/
 .loginPage .userNav ul li a span{text-decoration:none;color: #b8b8b8;}
/*gsm*/
 .loginPage .userNav ul li a img{max-width:none;}
.loginPage .userNav{margin-right:0!important;}
.loginPage .topNav{text-align:center;position:relative;background: transparent;border:none;height: auto;top: 12px;}
.loginPage .userNav, .loginPage .userNav ul{float:right;border:none;}
.loginPage .userNav ul li{float:left;margin-left:0;margin-top:0;border:none;}

.loginPage #footer .wrapper{padding-left:0;}
.loginPage .formRow{float: left;width: 100%;margin-bottom: 25px;}
.loginPage  .header{background: transparent;}
.loginPage .wrapper{min-height: 10vh;}
.loginPage .widget .title{background: none;height: auto;padding: 0;border:none;text-align: center;margin-top: -5px;float: left;width: 100%;}
.loginPage .widget .title h6{float: none;display: inline-block;}


/*gsm*/
 .loginWrapper{width:100%;float:left;font-size:12px;}
/*gsm*/
 
 
.logMeIn{float:right;padding:5px 10px;/*padding:7px 20px 8px 20px!important;*/
 }
.loginInput{width:100%;float:left;}

.rememberMe label{width:auto;display:block;white-space:nowrap;margin:-2px 14px 0 14px;float:left;cursor:pointer;}
 /*gsm*/
 .formRow{padding:18px 14px;float:left;width:312px;clear:both;display:block;border-bottom:1px solid #E2E2E2;border-top:1px solid white;position:relative;}
.formRow:first-child{border-top:none;}
.formRow:last-child{border-bottom:none;}
/*Input field*/
/*gsm*/
.form input[type=text], .form input[type=password]{font-size:13px;padding:7px 10px;background:white;border:1px solid #ccc;width:100%;font-weight: 400;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:34px;border-radius: 3px;-webkit-border-radius: 3px;}
.form textarea{font-size:13px;padding:7px 10px;background:white;border:1px solid #ccc;width:100%;font-weight: 400;color:#666;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 3px;-webkit-border-radius: 3px;resize: none;}
.form input[type=text]:focus, .form input[type=password]:focus, .form textarea:focus{border:1px solid #33bbff;background:#fff;box-shadow: 0 0 5px #33bbff;}
input[readonly], input[disabled]{background:#FCFCFC;border:1px solid #DADADA;color:#777;padding:5px;cursor:default !important;height:auto;}
/*gsm*/
 
/*gsm*/
 
.formRow > label{display:block;float:left;padding:4px 0;}
.line{background:url("../../images/backgrounds/divider.png") repeat-x scroll 0 0 transparent;display:block;height:8px;float:left;width:100%;}
/* Buttons================================================== */
.button, button, input[type=submit], input[type=reset], input[type=button]{font-size:13px;font-weight:normal;background:#fff;text-transform:capitalize;white-space:nowrap;cursor:pointer;font-weight: 400;line-height:12px;display:inline-block;border-radius: 3px;-webkit-border-radius: 3px;margin: 0;}
.logMeIn{font-size:13px;font-weight:normal;background:#fff;text-transform:capitalize;white-space:nowrap;cursor:pointer;font-weight: 400;line-height:12px;display:inline-block;border-radius: 3px;-webkit-border-radius: 3px;margin: 0;height: 34px;}
.button:hover, button:hover, input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover,.logMeIn:hover{background: #0088cc;border:1px solid #0088cc;color: #fff;}
.formSubmit{display:block;float:right;margin:14px 18px;}
.button span{padding:7px 18px 8px 18px;display:inline-block;height:12px;}
.button .icon{float:left;margin:7px -8px 5px 12px;}
.smallButton{border:1px solid #cdcdcd;background:url(../../images/backgrounds/titleBg.png) repeat-x 0 0;padding:5px 7px;display:inline-block;}
.smallButton:hover{background:#f6f6f6;}
.smallButton:active{background:#f2f2f2;}
.basic{background-position:0 0;border:1px solid #c7c7c7;color:#595959;}
.basic:hover{background-position:0 -28px;}
.basic:active{background-position:0 -56px;}
.blueB{background-position:0 -85px;border:1px solid #3672a0;color:#fff;}
.blueB:hover{background-position:0 -113px;}
.blueB:active{background-position:0 -141px;}
.redB{background-position:0 -170px;border:1px solid #9f352b;color:#fff;margin-right:5px;}
.redB:hover{background-position:0 -198px;}
.redB:active{background-position:0 -226px;}
.greyishB{background-position:0 -255px;border:1px solid #576270;color:#fff;float:right;margin:4px 0;}
.greyishB:hover{background-position:0 -283px;}
.greyishB:active{background-position:0 -311px;}
.brownB{background-position:0 -341px;border:1px solid #99682b;color:#fff;margin-right:5px;}
.brownB:hover{background-position:0 -368px;}
.brownB:active{background-position:0 -396px;}
.greenB{background-position:0 -681px;border:1px solid #3c85ba;color:#fff;}
.greenB:hover{background-position:0 -709px;}
.greenB:active{background-position:0 -681px;}
.dredB{background-position:0 -59px;border:1px solid #d5d9dc;color:#000;margin-right:5px;}
.button input[type=reset]{background:none;color:#777;border:0px;}
.dredB:hover{background-position:0 -1px;}
.dredB:active{background-position:0 -59px;}
.violetB{background-position:0 -595px;border:1px solid #7e6095;color:#fff;}
.violetB:hover{background-position:0 -623px;}
.violetB:active{background-position:0 -651px;}
.dblueB{background-position:0 -680px;border:1px solid #2e6691;color:#fff;}
.dblueB:hover{background-position:0 -708px;}
.dblueB:active{background-position:0 -736px;}
.blackB{background-position:0 -566px;border:1px solid #893f3f;color:#fff;margin-right:5px;}
.blackB:hover{background-position:0 -539px;}
.blackB:active{background-position:0 -566px;}
.button input{background:none;color:#fff;border:0px;padding:6px 11px}
/* === Widget buttons === */
.wButton, .wContentButton{font-size:10px;font-weight:bold;text-transform:uppercase;color:#FEFEFE;height:33px;text-align:center;display:inline-block;line-height:33px;background:url(../images/ui/widgetButtons.png) repeat-x;}
.wContentButton{display:block;margin-top:32px;}
.wButton span{padding:0 20px;display:inline-block;}
.orangewB{background-position:0 0;border:1px solid #8e4626;}
.orangewB:hover{background-position:0 -36px;}
.orangewB:active{background-position:0 -72px;}
.redwB{background-position:0 -109px;border:1px solid #803939;}
.redwB:hover{background-position:0 -145px;}
.redwB:active{background-position:0 -181px;}
.bluewB{background-position:0 -218px;border:1px solid #3573a8;}
.bluewB:hover{background-position:0 -254px;}
.bluewB:active{background-position:0 -290px;}
.greenwB{background-position:0 -327px;border:1px solid #6d8737;}
.greenwB:hover{background-position:0 -363px;}
.greenwB:active{background-position:0 -399px;}
.purplewB{background-position:0 -436px;border:1px solid #873862;}
.purplewB:hover{background-position:0 -472px;}
.purplewB:active{background-position:0 -508px;}
/*footer*/
.foot_in{margin:0 auto;width:100%;}
/*gsm*/
.footer_link{color:#2B6893;}
/*gsm*/
 .login_footer{width:100%;float:left;text-align:center;padding-top:115px;}
.login_footer ul{float:right;width:430px;margin-top:15px;}
.login_footer li{float:left;margin:0px 0px 0px 5px;text-align:center;}
.login_footer li a{color:#333;font-size:12px;font-weight:400;}
.login_footer p{float:left;clear:both;font-size:12px;font-weight:normal;width:100%;text-align:center;margin-top:20px;padding-bottom:20px;}
.client li{margin:10px 20px}
.footer_menu{padding:10px;}
.footer_menu b{color:#fff;font:bold 20px Arial, Helvetica, sans-serif;}
.footer_menu ul li a{color:#aaa;}
.footer_menu ul li{background:url(../../images/green_arrow.png) left center no-repeat;padding-left:10px;margin:10px 0px}
.footer_right{width:500px;}
.footer_right a img{padding:20px 0px;}
.footer_right p{color:#aaa;font:normal 12px Arial, Helvetica, sans-serif;line-height:20px;}
.footer_right b{color:#aaa;font:bold 12px Arial, Helvetica, sans-serif;line-height:40px;}
.client{width:100%;}
.client table tr td{width:150px;text-align:center;}
/* Top navigation================================================== */
.topNav{background:#fff;display:block;color:#333;margin:0 0 0 -2px;padding:0px 0;position:fixed;width:100%;z-index:999;border-bottom:4px solid #fc5446;height:35px;}
.userNav{border-left:1px solid #39454f;border-right:1px solid #39454f;margin-right:-2px;}
.welcome{float:left;margin-left:-4px;}
.welcome img{float:left;margin:6px 8px 6px 0 }
.welcome span{padding:4px 5px;display:block;white-space:nowrap;float:left;font-size:11px;color:#eee;}
.userNav ul li a span{color:#333;}
.userNav{float:right;z-index:6000;position:relative;font-size:11px;margin-right:214px;}
.userNav ul{border-left:1px solid #39454f;border-right:1px solid #39454f;margin-right:-1px;}
.userNav ul li{display:inline;float:left;position:relative;cursor:pointer;border-left:1px solid #d5d5d5;}
.userNav ul li a{color:#333;text-decoration:none;display:block;float:left;padding:4px 14px;}
.userNav ul li a:hover{background-color:#fc5446;color:#fff;}
.userNav ul li a i{margin-top:5px;}
.userNav ul li a:hover span,.userNav ul li a:hover i{color:#fff;}
.userNav ul li span{display:block;float:left;color:#595959;font-size:12px;}
.userNav ul li img{float:left;display:block;margin:11px 2px 0px 14px;}
ul.userDropdown{position:absolute;left:-9px;display:none;top:35px;background:url(../../images/subArrow.png) no-repeat 50% 0;padding:0 1px 1px 1px;z-index:100;border:none;}
ul.userDropdown li{display:block;float:none;border-bottom:1px solid #1c252b;border-top:1px solid #404950;background:url(../../images/backgrounds/navBg.jpg);}
ul.userDropdown li:hover{border-top:1px solid #374047;}
ul.userDropdown li:first-child{margin-top:6px;border-top:none;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;}
ul.userDropdown li:last-child{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;}
ul.userDropdown li a{width:100px;padding:6px 10px 7px 32px;font-size:11px;text-transform:none;font-weight:400;float:none;border:none;}
ul.userDropdown li a:hover{border-right:none;border-left:none;}
.sAdd{background:url(../../images/icons/topnav/subAdd.png) no-repeat 11px;}
.sInbox{background:url(../../images/icons/topnav/subInbox.png) no-repeat 11px;}
.sOutbox{background:url(../../images/icons/topnav/subOutbox.png) no-repeat 11px;}
.sTrash{background:url(../../images/icons/topnav/subTrash.png) no-repeat 11px;}
.right_content{width:100%;padding:10px 0;}
.container_content{width:100%;float:left; }
.container_rgt_head{clear:both;width:100%;height:50px;margin-top:35px;}
.container_rgt_head h1{width:94%;float:left;font-size:18px;font-weight:bold;line-height:50px;margin:0 3%;text-shadow:#fff 1px 1px 1px;letter-spacing:-1px;}
.menu_outer{float:left;width:216px;/*background:url(../../images/menu_bg.jpg) repeat-x;*/
height:100%;}
.menu_container{width:100%;float:left;}
.menu_title{float:left;width:125px;color:#fff;font-size:18px;padding:33px 0 33px 20px;}
.menu_container ul{width:100%;clear:both;float:left;margin-top:0px;}
.menu_container li ul{margin-top:0px;display:none;}
.menu_container li a span:hover{text-decoration:none;}
.menu_container li span:hover{text-decoration:none;}
.menu_container li img{float:right;margin:13px 10px 0px 0px;}
.menu_container ul li ul li a{padding:0px;}
.menu_container li li span{background:url(../../images/menu_arr.png) 8px 16px no-repeat;padding-left:10px;}
.cont_container{width:100%;float:left;clear:both;}
.content_top{float:left;clear:both;width:100%;display:none;}
.content_middle{float:left;clear:both;width:100%;padding:0px 15px 10px;}
.content_bottom{float:left;clear:both;width:100%;display:none;}
.top_left{width:20px;height:21px;float:left;background:url(../../images/left_top.png) no-repeat;}
.top_rgt{float:left;width:20px;height:21px;background:url(../../images/rgt_top.jpg) no-repeat;}
.top_center{float:left;width:739px;height:21px;background:url(../../images/middle_bg.jpg) repeat-x;}
.bot_left{width:20px;height:21px;float:left;background:url(../../images/bot_left.png) no-repeat;}
.bot_rgt{float:left;width:20px;height:21px;background:url(../../images/bot_rgt.jpg) no-repeat;}
.bot_center{float:left;width:739px;height:21px;background:url(../../images/bot_middle.jpg) repeat-x;}
/* ===== Breadcrumbs ===== */
span.error{width:100% !important;font-size:12px;color:red;text-align:right;padding-left:2px;float:right;clear:both;}
span.error:first-letter{text-transform:capitalize;}
.bc{margin:16px 0;background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;border:1px solid #cdcdcd;float:left;width:100%;}
ul.breadcrumbs{position:relative;clear:both;}
ul.breadcrumbs li{float:left;}
ul.breadcrumbs li.current{border-right:none;}
ul.breadcrumbs li a{font-size:11px;color:#666666;text-decoration:none;padding:8px 20px 8px 14px;display:block;background:url(../../images/backgrounds/breadcrumbArrow.png) no-repeat 100% 13px;line-height:20px;}
ul.breadcrumbs li a:hover, ul.breadcrumbs li.hover a{color:#2B6893;}
ul.breadcrumbs > li:first-child{background:url(../../images/icons/iconHome.gif) no-repeat 12px 12px;}
ul.breadcrumbs > li:first-child a{padding-left:32px;}
ul.breadcrumbs li.current span{color:#333333;font-weight:bold;display:block;background:none;padding:8px 20px 8px 14px;line-height:20px;font-size:11px;}
ul.breadcrumbs li ul{position:absolute;background:url(../../images/icons/subArrow.png) no-repeat 10px 5px;font-size:11px;width:180px;top:35px;display:none;padding-top:10px;margin-left:-1px;}
ul.breadcrumbs li ul li{float:none;width:180px;border-bottom:1px solid #1c252b;border-top:1px solid #404950;border-left:none;border-right:none;background:url(../../images/backgrounds/navBg.jpg);padding:0;}
ul.breadcrumbs li ul li:first-child{-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;}
ul.breadcrumbs li ul li:last-child{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;}
ul.breadcrumbs li ul li:hover{border-top:1px solid #374047;}
ul.breadcrumbs li ul li a{text-decoration:none;padding:5px 0;color:#CCCCCC !important;display:block;padding:8px 12px 8px 32px;background:url(../../images/subIcon.png) no-repeat 12px 15px;}
ul.breadcrumbs li ul li a:hover{background:#293138 url(../../icons/images/subIcon.png) no-repeat 12px 15px;}
/*left navication*/
.nav{border-top:1px solid #1c252b;}
.nav li{position:relative;}
.nav li a{display:block;background:url(../../images/backgrounds/navItemBg.png) repeat-x 0 0;border-bottom:1px solid #1c252b;border-top:1px solid #404950;}
.nav li a:hover{background-position:0 -43px;border-top:1px solid #516271;}
.nav li a.active, .nav li a:active{background-position:0 -86px;border-top:1px solid #657d92;}
.nav li a span{padding:10px 0 12px 42px;display:inline-block;font-size:10px;text-transform:uppercase;font-weight:bold;color:#efefef;}
.nav li a strong{background:#1b232a;display:block;position:absolute;right:10px;padding:0 7px;top:12px;box-shadow:0 1px 1px #38444f;-webkit-box-shadow:0 1px 1px #38444f;-moz-box-shadow:0 1px 1px #38444f;font-size:11px;color:#efefef;}
.nav li a.active strong, .nav li a:active strong{background:#212a31;box-shadow:0 1px 1px #557188;-webkit-box-shadow:0 1px 1px #557188;-moz-box-shadow:0 1px 1px #557188;}
.nav .last{border-bottom:none;}
ul.sub{border-bottom:1px solid #1a2126;border-top:none;background:url(../../images/backgrounds/subNavBg.jpg);}
ul.sub li{border-bottom:1px solid #1c252a;border-top:1px solid #30373d;}
ul.sub li.this{background:url(../../images/backgrounds/subNavBg_active.jpg);border-bottom:1px solid #192226;border-top:1px solid #192226;}
ul.sub li.this:first-child{border-top:1px solid #30373D;}
ul.sub li.this a{color:#d5d5d5;}
ul.sub li a{background:url(../../images/arrow.gif) no-repeat 12px 16px;border:none;font-family:Arial, Helvetica, sans-serif;color:#494949;font-size:11px;padding:8px 10px 8px 26px;color:#9da1a5;}
ul.sub li a:hover{font-style:normal;border:none;color:#d5d5d5;background:url(../../images/arrow.gif) no-repeat 12px 16px;}
ul.sub li ul{border:none;border-top:1px solid #c9c9c9;}
ul.sub li ul li{padding-left:10px;}
/* ===== Responsive dropdown ===== */
.smalldd{display:block;position:relative;background:url(../images/backgrounds/respNavBg.png) repeat-x;}
.smalldd ul{position:absolute;z-index:999;display:none;width:100%;top:38px;}
.smalldd ul li{background:url(../images/backgrounds/navBg.jpg);border-top:1px solid #444b52;border-bottom:1px solid #1c252a;position:relative;}
.smalldd ul li a{padding:8px 6%;display:block;color:#CECECE;font-size:11px;}
.smalldd ul li a img{padding-top:3px;display:block;float:left;margin-right:16px;}
.smalldd ul li a:hover{background:#2a333b;}
.smalldd ul li:hover{/*border-top:1px solid #323940*/
 }
.smalldd ul li a span{padding:10px 0 12px 42px;display:block;font-size:10px;text-transform:uppercase;font-weight:bold;color:#efefef;}
.smalldd ul li a strong{background:#1b232a;display:block;position:absolute;right:10px;padding:0 7px;top:8px;box-shadow:0 1px 1px #38444f;-webkit-box-shadow:0 1px 1px #38444f;-moz-box-shadow:0 1px 1px #38444f;font-size:11px;color:#efefef;}
.smalldd ul li > ul li{background:url(../images/backgrounds/subNavBg.jpg);border-bottom:1px solid #1a2227;border-top:1px solid #303a43;}
.smalldd ul li > ul li:first-child{border-top-color:#303a43;}
.smalldd ul li > ul li:hover{background:#222a30;}
.smalldd ul li > ul li:hover a{color:#fff;}
.smalldd ul li > .active{border-bottom:1px solid #1C252A }
.smalldd ul li ul{display:block;position:static;}
.smalldd ul li ul li a, .smalldd ul li ul li a:hover{padding-left:50px;font-size:11px;background:url(../images/arrow.gif) no-repeat 32px 16px }
.smalldd > .inactive, .smalldd > .active, .smalldd > .inactive:hover, .smalldd > .active:hover{background:url(../images/backgrounds/arrows.png ) 100% 12px no-repeat;}
/* Tables ================================================== */
/* ===== Static table ===== */
.sTable thead td{border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;color:#878787;font-size:11px;color:#878787;font-weight:normal;padding:3px 8px 2px 8px;text-align: right !important;}
table thead td.sortCol > div{cursor:pointer;position:relative;}
table thead td span{background:url(../../images/icons/sort.png) no-repeat 0;display:block;position:absolute;right:3px;top:2px;width:16px;height:16px;}
table thead td.headerSortUp span{background:url(../../images/icons/sortUp.png) no-repeat 0;}
table thead td.headerSortDown span{background:url(../../images/icons/sortDown.png) no-repeat 0;}
.sTable thead td a{color:#878787;}
.sTable thead td:first-child{border-left:none;}
.mTable tfoot tr{height:50px;background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;border-top:1px solid #ddd;}
.fileInfo{font-size:11px;text-align:center;}
.fileInfo span{display:block;}
.itemActions{float:left;margin:12px;}
.itemActions label{float:left;margin:4px 12px 0 4px;font-size:11px;}
.itemActions .selector, .itemActions .selector span{width:120px;}
.itemActions .selector select{width:130px;}
.sTable.responsive{border:1px solid #cdcdcd;border-top:none;}
.company_trips_details *{width:100% !important;}
.sTable .checker{margin:0 auto;float:none;}
.sTable tbody tr{border-top:1px solid #e4e4e4;}
.sTable tbody tr:nth-child(even){background-color:#f6f6f6;}
.sTable tbody td{border-left:1px solid #e4e4e4;padding:8px 12px;vertical-align:middle;}
.sTable tbody td.nodata{text-align: center !important;}
.sTable tbody td:first-child{border-left:none;}
.sTable tbody tr:first-child{border-top:none;}
.withCheck tbody tr td:first-child, .withCheck tbody tr th:first-child{padding:11px;}
.withCheck thead tr td:first-child{vertical-align:middle;width:37px!important;padding:0;}
div.overflow-block{float:left;width:100%;}
/* ===== Select ===== */
div.selector,.select_box{position:relative;height:34px;float:right;width:410px;position:relative;}
div.selector select{width:100%;font-size:12px;position:absolute;height:34px;top:0;right:0;cursor:pointer;padding: 0 6px;border: 1px solid #ccc;border-radius: 3px;-webkit-border-radius: 3px;font-size: 13px;color: #666;font-weight:400;}
div.selector select:focus,.select2-container.select2-choice:focus{border: 1px solid #33bbff;box-shadow: 0 0 5px #33bbff;}
.select2-drop-active,.select2-dropdown-open .select2-choice{border: 1px solid #33bbff !important;box-shadow: 0 0 5px #33bbff !important;background: #fff !important;}
.select2-container.select2-choice{border: 1px solid #ccc;}
div.selector span{width:190px;cursor:pointer;padding:0!important;position:absolute;left:0;height:28px;background:url(../../images/forms/select_right.png) no-repeat center left;top:0;line-height:28px;font-size:11px;}
.dataTables_length div.selector{width:45px;float:left;height:22px;background:url(../../images/forms/select_left_datatable.png) no-repeat top left;padding-right:8px;}
.dataTables_length div.selector span{width:45px;height:22px;background:url(../../images/forms/select_right_datatable.png) no-repeat center left;line-height:22px;}
.dataTables_length div.selector select{width:65px;left:-5px;height:22px;}
select[multiple]{background:none repeat scroll 0 0 white;border:1px solid #DDDDDD;box-shadow:0 0 0 2px #F4F4F4;color:#656565;width:200px;}
.multiple{height:200px;}
.multiple{padding:5px;width:100%;}
/* ===== Checkboxes ===== */
div.checker{width:15px;height:15px;position:relative;float:right;}
div.checker input{width:15px;height:15px;opacity:0;filter:alpha(opacity=0);display:inline-block;background:none;}
div.checker span{background:transparent url(../../images/forms/checkbox.png) no-repeat 0 0px;vertical-align:middle;height:15px;width:15px;display:-moz-inline-box;display:inline-block;text-align:center;}
div.checker span.checked{background-position:center bottom;}
/* ===== Radios ===== */
div.radio{width:15px;height:15px;position:relative;float:left;margin-top:5px;}
div.radio input{opacity:0;filter:alpha(opacity=0);text-align:center;display:inline-block;background:none;width:15px;height:15px;}
div.radio span{background:transparent url(../../images/forms/radio.png) no-repeat 0 0;vertical-align:middle;height:15px;width:15px;display:block;display:-moz-inline-box;display:inline-block;text-align:center;}
div.radio span.checked{background-position:center bottom;}
/* ===== File uploader ===== */
div.uploader{width:250px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #f4f4f4;-webkit-box-shadow:0 0 0 2px #f4f4f4;-moz-box-shadow:0 0 0 2px #f4f4f4;border:1px solid #DDD;background:white;padding:2px 2px 2px 8px;}
div.uploader span.action{width:22px;background:#fff url(../../images/icons/addFiles.png) no-repeat 0 0;height:22px;font-size:11px;font-weight:bold;cursor:pointer;float:right;text-indent:-9999px;display:inline;overflow:hidden;cursor:pointer;}
div.uploader:hover span.action{background-position:0 -27px;}
div.uploader:active span.action{background-position:0 -54px;}
div.uploader span.filename{color:#777;max-width:200px;font-size:11px;line-height:22px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;}
div.uploader input{width:266px;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0;bottom:0;float:right;height:26px;border:none;cursor:pointer;}
.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
/* ===== Wizard ===== */
label.error{color:#A73939;font-size:11px;display:block;width:100%;white-space:nowrap;float:none;margin:8px 0 -8px 0;}
.selector .error{margin-right:-220px;float:right;}
.checker label.error, .radio label.error{display:inline;}
.step h1{float:right;font-weight:bold;font-size:1em;padding-right:14px;margin-top:-28px;}
.navigation_button{width:70px;}
.data span{font-size:11px;text-align:center;border-top:1px solid #DDD;padding:12px 0;display:block;}
.wizButtons .wNavButtons{float:right;margin:14px 18px;}
.wizButtons .status span{float:left;color:#599414;padding:18px 14px 18px 32px;background:url(../../images/icons/updateDone.png) no-repeat 14px;font-size:11px;}
/* ========== New Input Fields ====================== */
.new_input_field{width:410px;}
.new_booking_field{width:268px;}
.booking-form-fieldset .new_booking_field{width:100%;clear:both;}
#addpackage_form .new_input_field{width:285px;}
.widget{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #e3e4e7;clear:both;}
.admin_form table td a{color:#0B61B1;float:left;}
.admin_form table label{font:bold 12px arial;color:#333;}
.info_label{color:#777;font-weight:bold;padding:2px;font-size:10px;clear:both;width:100%;display:block}
.info_title_label{color:#777;font-weight:bold;padding:2px;font-size:10px;float:right;clear:both;width:300px;}
.search_info_label{color:#999;font-weight:400;padding:0;font-size:11px;float:right;clear:both;min-width:200px;font-weight:400;}
/*#job_description,#job_instructions,#site_description,#aboutme,#message_auto_reply,#job_feedback,#suggestions,#email_content,#site_tracker,#description,#meta_description{width:50%;height:160px;float:left;}
*/
.select_all{float:right;margin-top:-36px;padding-right:10px;}
.select_all b{float:left;}
span.flagged{background:none repeat scroll 0 0 #5F6CFF;width:auto;color:#FFFFFF;padding:3px;}
.select_all b a{font-weight: normal;font-size: 12px;text-decoration:none;color: #0088cc;line-height: 34px;font-weight:400;}
/* Widgets grid */
.oneTwo{width:49%;display:inline;float:right;}
.oneTwo:first-child{float:left;}
.oneThree{width:32%;display:inline;float:left;margin-left:2%;}
.oneThree:first-child{margin-left:0;float:left;}
.twoOne{width:66%;float:right;margin-left:2%;}
 .twoOne:first-child{margin-left:0;float:left;}
.oneFour{width:23.5%;float:left;margin-left:2%;}
.oneFour:first-child{margin-left:0;}
.floatR{float:right;}
.floatL{float:left;}
/* Partners list widget */
.partners{}
.partners img{margin-right:12px;}
.partners li{border-top:1px solid #cdcdcd;padding:12px 12px 8px 12px;}
.partners li:first-child{border-top:none;}
.pInfo{float:left;}
.pLinks{float:right;width:12px;margin-left:5px;}
.pInfo i{display:block;}
.pLinks a{margin-top:10px;display:block;}
.pLinks a:first-child{margin-top:3px;}
/* New updates widget */
.updates{padding-left:0px;}
.updates .uDate{float:right;width:30px;text-align:center;color:#bbbbbb;margin:4px -2px 0 0;}
.updates .uDate .uDay{font-size:20px;font-weight:bold;display:block;margin-bottom:-4px;}
.uDone, .uAlert, .uNotice{float:left;display:block;padding-left:22px;max-width:76%;}
.uDone{background:url(../../images/icons/updateDone.png) no-repeat 0 4px;}
.uAlert{background:url(../../images/icons/updateWarning.png) no-repeat 0 4px;}
.uNotice{background:url(../../images/icons/updateNotice.png) no-repeat 0 4px;}
.newUpdate{border-top:1px solid #d5d5d5;padding:10px 12px;}
.newUpdate:first-child{border-top:none;}
.newUpdate span{display:block;}
/* Top widget icons styles */
.topIcons{float:right;margin:12px 12px 12px 0;}
.topIcons a{margin-left:5px;}
.topIcons a:first-child{margin:0;}
.cLine{background:url("../../images/icons/contentDivider.png") repeat-x scroll 0 0 transparent;height:3px;}
/* General widgets styles */
.widget{background:#fff;clear:both;}
.widget.row-fluid.dash_home{background:#eee}
.admin_chat_list{width:50%;float:left;margin-right:15px;}
.admin_chat_list.admin_chat_list_align{width:48.5%;margin:0;}
.widget .title{height:44px;background:#f6f6f6;border-bottom:1px solid #e3e4e7;padding: 10px 15px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.widget .title .titleIcon{float:left;padding:11px 11px;border-right:1px solid #D5D5D5;}
.toggle{background:#f9f9f9;border:1px solid #cdcdcd;margin-top:32px;clear:both;border-bottom:none;}
.toggle .title{height:36px;background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;border-bottom:1px solid #cdcdcd;cursor:pointer;}
.toggle .title h6{float:left;font-size:12px;font-weight:bold;padding:9px 12px 8px 12px;display:block;}
 .toggle .titleIcon{float:left;padding:11px 11px;border-right:1px solid #D5D5D5;}
.toggle .body, .toggle .menu_body{padding:12px 14px;border-bottom:1px solid #cdcdcd;}
.toggle .inactive{color:#2B6893;}
.widget .loader{float:right;margin:12px 12px 0 0;}
.widget .title h6{float:right;font-size: 18px;color: #333;font-weight:400;font-weight: normal;padding:0;line-height: normal;margin: 0;}
 .widget .content{padding:14px;}
 .widget .body{padding:12px 14px 40px;}
.widget > p{padding:12px;}

/* Left & Right lists inside widgets */
.leftList{float:left;max-width:50%;}
.rightList{float:right;max-width:50%;}
.rightList li{text-align:right;}
/* New order widget */
.userRow{padding:12px 12px 7px 12px;}
.orderRow, .totalAmount{padding:7px 12px;}
.userRow ul{padding-left:12px;margin-top:-1px;}
.orderRow ul li{padding-top:2px;}
.orderRow ul li:first-child{padding-top:0;}
.totalAmount{background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;padding:8px 12px;}
.orderIcons{margin-top:4px;}
.orderIcons span{background:url(../../images/icons/orderStatus.png) no-repeat;display:block;float:right;margin-left:8px;}
.orderIcons .oPaid, .orderIcons .oUnpaid{width:7px;height:12px;}
.orderIcons .oPaid{background-position:0 0;}
.orderIcons .oUnpaid{background-position:0 -13px;}
.orderIcons .oShipped, .orderIcons .oUnshipped{width:21px;height:12px;}
.orderIcons .oShipped{background-position:0 -26px;}
.orderIcons .oUnshipped{background-position:0 -39px;}
.orderIcons .oFinished, .orderIcons .oUnfinished{width:12px;height:12px;}
.orderIcons .oFinished{background-position:0 -52px;}
.orderIcons .oUnfinished{background-position:0 -65px;}
/* Partners list widget */
.partners{}
.partners img{margin-right:12px;}
.partners li{border-top:1px solid #cdcdcd;padding:12px 12px 8px 12px;}
.partners li:first-child{border-top:none;}
.pInfo{float:left;}
.pLinks{float:right;width:12px;margin-left:5px;}
.pInfo i{display:block;}
.pLinks a{margin-top:10px;display:block;}
.pLinks a:first-child{margin-top:3px;}
/* New updates widget */
.updates{padding-left:0px;}
.updates .uDate{float:right;width:30px;text-align:center;color:#bbbbbb;margin:4px -2px 0 0;}
.updates .uDate .uDay{font-size:20px;font-weight:bold;display:block;margin-bottom:-4px;}
.uDone, .uAlert, .uNotice{float:left;display:block;padding-left:22px;max-width:76%;}
.uDone{background:url(../../images/icons/updateDone.png) no-repeat 0 4px;}
.uAlert{background:url(../../images/icons/updateWarning.png) no-repeat 0 4px;}
.uNotice{background:url(../../images/icons/updateNotice.png) no-repeat 0 4px;}
.newUpdate{border-top:1px solid #d5d5d5;padding:10px 12px;}
.newUpdate:first-child{border-top:none;}
.newUpdate span{display:block;}
/* ===== Notification messages ===== */
.nNote{cursor:pointer;margin:32px 0px 0px 0px;box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;-moz-box-shadow:inset 0 0 1px #fff;}
.nNote strong{margin-right:5px;}
.nNote p{font-size:11px;padding:10px 25px 10px 54px;margin:0px;color:#565656;}
.nMessage p{font-size:11px;}
.nWarning{background:#ffe9ad url(../../images/icons/notifications/error.png) no-repeat 15px center;border:1px solid #eac572;color:#826200;}
.nSuccess{background:#effeb9 url(../../images/icons/notifications/accept.png) no-repeat 15px center;border:1px solid #c1d779;color:#3C5A01;}
.nFailure{background:#fccac1 url(../../images/icons/notifications/exclamation.png) no-repeat 15px center;border:1px solid #e18b7c;color:#AC260F;}
.nInformation{background:#deeefa url(../../images/icons/notifications/information.png) no-repeat 15px center;border:1px solid #afd3f2;color:#235685;}
.nLightbulb{background:#FEF0CB url(../../images/icons/notifications/lightbulb.png) no-repeat 15px center;border:1px solid #D3A350;color:#835F21;}
.nMessages{background:#9DDFFF url(../../images/icons/notifications/email.png) no-repeat 15px center;border:1px solid #42B4FF;color:#835F21;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
 .clearfix{/*display:inline-block;*/
}
 html[xmlns] .clearfix{display:block;}
 * html .clearfix{height:1%;}
/*gsm*/
.middleNav,.statsRow{display:none;}
/*Accordion menu*/
.menu{float:left;width:216px;background:none;height:100%;padding-bottom:0px;}
.menu_container{width:100%;float:left;}
.menu_title{float:left;width:125px;color:#fff;font-size:18px;padding:10px 0 0 20px;}
.menu_container ul{width:100%;clear:both;float:left;margin-top:0px;}
.menu_container ul li{float:left;clear:both;width:100%;margin-top:0px;margin-left:0px;}
.menu_container li a{background:url("../../images/backgrounds/navItemBg.png") repeat-x scroll 0 0 transparent;border-bottom:1px solid #1C252B;border-top:1px solid #404950;float:left;width:100%;color:#EFEFEF;font-size:10px;font-weight:bold;text-transform:uppercase;}
.menu_container li a.active{background-position:0 -86px;border-top:1px solid #657D92;}
.menu_container li a:hover{background-position:0 -43px;border-top:1px solid #516271;}
.menu_container li a span{color:#EFEFEF;}
.menu_container ul li ul{width:100%;clear:both;float:left;background:url("../../images/backgrounds/subNavBg.jpg") repeat scroll 0 0 transparent;border-bottom:1px solid #1A2126;border-top:medium none;}
.menu_container ul li ul li{float:left;clear:both;width:100%;border-bottom:1px solid #1C252A;border-top:1px solid #30373D;}
.menu_container ul li ul li a{background:url("../../images/arrow.gif") no-repeat scroll 12px 16px transparent;float:left;width:84%;color:#9DA1A5;font-size:11px;font-weight:normal;padding:8px 10px 8px 26px;text-transform:capitalize;border:none;}
.menu_container ul li ul li a:hover{border:none;background:url("../../images/arrow.gif") no-repeat scroll 12px 16px transparent;}
.menu_container ul li ul li a span{font-weight:normal;padding:0px !important;color:#9DA1A5;width:100%;float:left;background:none !important;text-transform:capitalize;}
.menu_container ul li ul li a span:hover{color:#D5D5D5;}
.menu_container ul li.dash a span{background:url("../../images/icons/light/home.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.user a span{background:url("../../images/icons/light/user.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.trans a span{background:url("../../images/icons/light/stats.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.master a span{background:url("../../images/icons/light/frames.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.general a span{background:url("../../images/icons/light/settings.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.diag a span{background:url("../../images/icons/light/files.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.country a span{background:url("../../images/icons/light/country1.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.city a span{background:url("../../images/icons/light/city.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.state a span{background:url("../../images/icons/light/state.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.motor a span{background:url("../../images/icons/light/motor.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.model a span{background:url("../../images/icons/light/model.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.company a span{background:url("../../images/icons/light/companies.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.manager a span{background:url("../../images/icons/light/manager.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.taxi a span{background:url("../../images/icons/light/taxi1.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.package a span{background:url("../../images/icons/light/bag.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.driver a span{background:url("../../images/icons/light/driver.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.rating1 a span{background:url("../../images/icons/light/stats1.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.content a span{background:url("../../images/icons/light/content.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.menu_container ul li.contacts a span{background:url("../../images/icons/light/contacts.png") no-repeat 10px center;padding:10px 0 12px 42px;}
 .menu_container ul li.content3 a span{background:url("../../images/icons/control/16/milestone.png") no-repeat 10px center;padding:10px 0 12px 42px;}
.sidebarSep{background:url('../../images/sidebarSep.png') no-repeat scroll 50% center transparent;height:8px;margin:16px 0;width:100%;}
.mt0{margin-top:0 !important;}
.sidebarSearch{position:relative;}
.sidebarSearch input[type=text]{font-size:11px;background:url(../../images/backgrounds/sidebarSearch.png) repeat-x;color:#A2A2A2;padding:6px 10px 7px 10px;width:196px;height:16px;border:none;border-top:1px solid #333D46;border-radius:0;border-bottom:1px solid #39434c;}
.sidebarSearch input[type=submit]{width:23px;height:23px;background:url(../../images/sidebarSearchBtn.png) no-repeat;position:absolute;top:4px;right:-7px;border:none;}
.sidebarSearch input[type=submit]:hover{background-position:0 -24px;}
.sidebarSearch input[type=submit]:active{background-position:0 -48px;}
/* General balance */
.genBalance{height:68px;border-top:1px solid #252d31;border-bottom:1px solid #242d33;background:#252d31;}
.genBalance a{background:url(../../images/backgrounds/genBalance.png) repeat-x;display:block;border-top:1px solid #4a535c;color:#e0e0e0;border-bottom:1px solid #3c444c;}
.genBalance a span{font-size:11px;display:block;margin-bottom:6px;color:#e0e0e0;}
.genBalance a span.balanceAmount{font-size:22px;font-weight:bold;margin:0;}
.genBalance .amount{width:124px;float:left;margin-right:1px;border-right:1px solid #3b4751;padding:10px 14px;border-left:1px solid #3b4751;}
.genBalance .amChanges{width:39px;float:left;border-left:1px solid #3b4751;border-right:1px solid #3b4751;padding:9px 10px;}
.sNegative, .sPositive, .sZero{padding:26px 0 2px 0;text-align:center;display:block;font-size:14px;}
.sNegative{color:#e77575;}
.sPositive{color:#90c254;background:url(../../images/backgrounds/sidebarPositiveArrow.png) no-repeat 14px 10px;}
/* Next update */
.nextUpdate{margin-top:13px;}
.nextUpdate ul li{color:#cecece;font-size:11px;display:inline-block;width:78px;padding:0 14px;text-align:right;}
.nextUpdate ul li:first-child{text-align:left;}
/* Progress bars================================================== */
/* ===== Sidebar progress bars ===== */
.pWrapper{padding:3px;width:183px;height:2px;background:url(../../images/ui/progress_container.png);margin:12px;}
.progressG{height:2px;width:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#90c255;}
.progressO{height:2px;width:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#e27924;}
.progressB{height:2px;width:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#5ca8e5;}
.progressR{height:2px;width:0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#dc595c;}
/* ===== Content progress bars ===== */
.contentProgress{height:6px;background:#dedede;border:1px solid #cacaca;}
.invoicesBar{height:6px;width:0;margin:-1px 0 0 -1px;background:url(../../images/ui/greenMediumBar.png) repeat-x;border:1px solid #a1b965;}
.barG{height:6px;width:0;margin:-1px 0 0 -1px;background:url(../../images/ui/greenMediumBar.png) repeat-x;border:1px solid #a1b965;}
.barO{height:6px;width:0;margin:-1px 0 0 -1px;background:url(../../images/ui/orangeMediumBar.png) repeat-x;border:1px solid #ee9255;}
.barB{height:6px;width:0;margin:-1px 0 0 -1px;background:url(../../images/ui/blueMediumBar.png) repeat-x;border:1px solid #70a9d4;}
.footer_outer_login{width:100%;float:left;}
.footer_outer_login p{padding:0px !important;margin:130px auto 0px auto !important;}
.logout_icon{background:url(../../images/icons/topnav/logout.png) no-repeat 5px center;}
.logout_icon span{padding-left:23px !important;}
/* === Title area with middle navigation === */
.titleArea{padding-top:36px;}
h5{font-size:16px;}
.pageTitle{float:left;padding:10px 0 10px 0;}
.middleNav{float:right;border:1px solid #cdcdcd;margin:29px 0;}
.middleNav ul{}
.middleNav ul li{display:block;float:left;border-left:1px solid #cdcdcd;position:relative;}
.middleNav ul li:first-child{border-left:none;}
.middleNav ul li a{width:60px;height:45px;display:block;border:1px solid #fbfbfb;cursor:pointer;background:#e9e9e9 url(../../images/backgrounds/middleNavBg.png) repeat-x;}
.middleNav ul li a:hover{background:#f3f3f3;}
.middleNav ul li a:active{background:#efefef;}
.middleNav ul li a span{display:block;height:45px;}
.middleNav ul li a span.files{background:url(../../images/icons/middlenav/files.png) no-repeat 18px;}
.middleNav ul li a span.users{background:url(../../images/icons/middlenav/users.png) no-repeat 11px;}
.middleNav ul li a span.messages{background:url(../../images/icons/middlenav/messages.png) no-repeat 14px;}
.middleNav ul li a span.orders{background:url(../../images/icons/middlenav/orders.png) no-repeat 16px;}
.middleNav ul li ul{position:absolute;top:50px;right:-1px;width:156px;z-index:996;border:none;background:url(../../images/subArrow.png) no-repeat 82% 0;display:none;}
.middleNav ul li ul li{display:block;float:none;border-bottom:1px solid #1c252b;border-top:1px solid #404950;border-left:none;background:url(../../images/backgrounds/navBg.jpg);}
.middleNav ul li ul li:hover{border-top:1px solid #374047;}
.middleNav ul li ul li:first-child{margin-top:6px;-webkit-border-top-right-radius:2px;-webkit-border-top-left-radius:2px;-moz-border-radius-topright:2px;-moz-border-radius-topleft:2px;}
.middleNav ul li ul li:last-child{-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;}
.middleNav ul li ul li a{background:url(../../images/subIcon.png) no-repeat 12px 15px;width:auto;border:none;color:#d1d1d1;height:auto;padding:7px 3px 8px 25px;font-size:11px;}
.middleNav ul li ul li a:hover{background:#293138 url(../../images/subIcon.png) no-repeat 12px 15px;}
/* ========== Numeric data designs ========== */
.numberTop, .numberMiddle, .numberRight, .groupNum{text-align:center;background:url(../../images/backgrounds/numberBg.png) repeat-x;display:inline-block;padding:1px 5px;color:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;float:right;margin:10px 15px 10px -5px;font-size:11px;line-height:14px;width:auto;height:auto!important;}
.numberTop{margin:6px 12px 6px -5px;padding:1px 5px!important;}
.numberMiddle{margin:0;position:absolute;top:-8px;right:-1px;font-size:11px;}
.numberRight{margin:1px 3px;background:#1B232A;border:1px solid #333c45;padding:2px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;color:#d5d5d5;}
.groupNum{display:block;float:none;position:absolute;top:-9px;right:0;margin:0;box-shadow:0 0 0 1px #262f36;-webkit-box-shadow:0 0 0 1px #262f36;-moz-box-shadow:0 0 0 1px #262f36;}
/* ===== Tipsy ===== */
.tipsy{padding:4px;font-size:11px;position:absolute;z-index:100000;}
.tipsy-inner{padding:2px 8px 2px 8px;background-color:black;color:white;max-width:200px;text-align:center;}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.tipsy-arrow{position:absolute;background:url('../../images/tipsy.gif') no-repeat top left;width:9px;height:5px;}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px;}
.tipsy-nw .tipsy-arrow{top:0;left:10px;}
.tipsy-ne .tipsy-arrow{top:0;right:10px;}
.tipsy-s{margin-top:-5px;}
.tipsy-w{margin-left:5px;}
.tipsy-e{margin-right:-5px;}
.tipsy-n{margin-top:5px;}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-4px;background-position:bottom left;}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;background-position:bottom left;}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;background-position:bottom left;}
.tipsy-e .tipsy-arrow{top:50%;margin-top:-4px;right:0;width:5px;height:9px;background-position:top right;}
.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;left:0;width:5px;height:9px;}
/* ===== Statistics ===== */
.statsRow{background:url(../../images/backgrounds/titleRowBg.png);}
.statsItems{padding:20px 0 14px 0;overflow:visible;text-align:center;}
.sItem{/* width:15%;*/
 margin:0 1%;display:inline-block;border:1px solid #d5d5d5;position:relative;background:#eee url(../../images/backgrounds/stats.png) repeat-x;}
.sItem:first-child{}
.sItem > span{display:block;color:#626262;}
.sItem > h2{float:left;}
.sItem > h2 a{display:block;color:#626262;background:#eee url(../../images/backgrounds/stats.png) repeat-x;cursor:pointer;}
.sItem > h2 a:hover{background-position:0 -62px;}
.sItem > h2 a:active{background-position:0 -124px;}
.value{text-align:center;padding:12px 20px 5px 20px;font-weight:bold;}
.value span{display:block;margin-top:2px;font-size:12px;}
.changes{text-align:center;font-weight:bold;font-size:14px;padding:14px 18px 5px 18px;float:left;border-left:1px solid #d5d5d5;}
.changes .negative{background:url(../../images/negArrow.png) no-repeat 0px 5px;padding-left:22px;color:#db6464;margin-top:4px;display:block;}
.changes .positive{background:url(../../images/posArrow.png) no-repeat 0px 6px;padding-left:22px;color:#6daa24;margin-top:4px;display:block;}
.changes .zero{background:url(../../images/zero.png) no-repeat 4px 6px;padding-left:20px;color:#4e8fc6;margin-top:4px;display:block;}
/* ===== Control buttons ===== */
.controlB{text-align:center;padding:11px 0 22px 0;line-height:17px;}
.controlB ul li{display:inline-block;margin:11px 5px 0 5px;background:url(../../images/backgrounds/controlB.png) repeat-x;border:1px solid #d5d5d5;text-align:center;box-shadow:inset 0 0 0 1px #fff;-webkit-box-shadow:inset 0 0 0 1px #fff;-moz-box-shadow:inset 0 0 0 1px #fff;}
.controlB ul li:hover{background-position:0 -72px;}
.controlB ul li:active{background-position:0 -144px;}
.controlB ul li a{padding:10px 20px 4px 20px;display:block;font-weight:bold;white-space:nowrap;color:#626262;}
.controlB ul li a span{display:block;margin-top:5px;}
.clear{clear:both;}
h6{font-size:14px;}
.blue{color:#4286AD;}
.floatL{float:left;}
/* Search widget */
.searchWidget{position:relative;margin-top:32px;}
.searchWidget input[type=text]{font-size:11px;border:1px solid #d5d5d5;padding:10px!important;width:93%!important;height:14px;}
.searchWidget input[type=submit]{background:url(../../images/searchBtn.png) no-repeat 0 0;position:absolute;top:0;right:0;border:none;width:36px;height:36px;max-height:100%;}
/* Common styles================================================== */
/*.fixed{box-shadow:inset 0 0 1px #434343;-moz-box-shadow:inset 0 0 1px #434343;-webkit-box-shadow:inset 0 0 1px #434343;}
*/
.middleNav, .sItem, .statsDetailed, .statsContent, .nav li a strong, .controlB ul li, .toggle, .smalldd ul li a strong{-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;}
.wButton, .nNote, .num a, .tag, a.sButton, .tooltip, .tPagination ul li a, .bc, .pages li a, .smallButton, .search-choice, .horControlB ul li, .gallery ul li, .iconsGroup, .logMeIn, .wContentButton{-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
.contentProgress, .invoicesBar, .barG, .barO, .barB{-moz-border-radius:6px;-webkit-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;}
.sItem > h2 a, .mUser a, .searchWidget input[type=text]{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;}
.sItem > span, .mOrders a{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;}
.cleditorMain, table tfoot td, .totalAmount, table tr:last-child{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px;}
.partners li:hover, .newUpdate:hover, .wUserInfo:hover{background:#fdfdfd;}
/* ===== Static table ===== */
.sTable thead td{border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;background:#fff;color:#333;font-size:13px;font-weight:normal;padding:8px 12px;font-weight:600;}
table thead td.sortCol > div{cursor:pointer;position:relative;}
table thead td span{background:url(../../images/icons/sort.png) no-repeat 0;display:block;position:absolute;right:3px;top:2px;width:16px;height:16px;}
table thead td.headerSortUp span{background:url(../../images/icons/sortUp.png) no-repeat 0;}
table thead td.headerSortDown span{background:url(../../images/icons/sortDown.png) no-repeat 0;}
.sTable thead td a{color:#878787;}
.sTable thead td:first-child{border-left:none;}
.mTable tfoot tr{height:50px;background:#efefef url(../../images/backgrounds/titleBg.png) repeat-x;border-top:1px solid #ddd;}
.fileInfo{font-size:11px;text-align:center;}
.fileInfo span{display:block;}
.itemActions{float:left;margin:12px;}
.itemActions label{float:left;margin:4px 12px 0 4px;font-size:11px;}
.itemActions .selector, .itemActions .selector span{width:120px;}
.itemActions .selector select{width:130px;}
.sTable .checker{margin:0 auto;float:none;}
.sTable tbody tr{border-top:1px solid #e4e4e4;}
.sTable tbody tr:nth-child(even){background-color:#fff;}
.sTable tbody td{border-left:1px solid #e4e4e4;padding:8px 12px;vertical-align:middle;border-right:1px solid #cdcdcd;text-align: right !important;}
.sTable thead td{border-right:1px solid #cdcdcd;}
.sTable tbody td:first-child{border-left:none;}
.sTable tbody tr:first-child{border-top:none;}
.withCheck tbody tr td:first-child, .withCheck tbody tr th:first-child{padding:11px;}
.withCheck thead tr td:first-child{vertical-align:middle;width:37px!important;padding:0;}
/* Website statistics widget */
.webStatsLink{color:#2e6b9b;font-size:16px;font-weight:bold;}
.statsPlus, .statsMinus{padding-left:20px;}
.statsPlus{background:url(../../images/icons/grown.png) no-repeat 0 2px;color:#599414;}
.statsMinus{background:url(../../images/icons/dropped.png) no-repeat 0 2px;color:#a73939;}
.red{color:#A73939;}
.green{color:#599414;}
.lGrey{color:#808080;}
.blue{color:#4286ad;}
.orange{color:#c75510;}
/* User info widget */
.wUserInfo{padding:12px 12px 9px 12px;}
.wUserInfo a{display:block;}
.wUserPic{float:left;margin:0 10px 0 0;}
/* Task table widget */
.taskWidget td.taskD, .taskWidget td.taskP, .taskWidget td.taskPr{text-align:left;padding-left:32px;background-position:12px 14px;background-repeat:no-repeat;}
.taskWidget td.taskD{background-image:url(../../images/icons/taskDone.png);}
.taskWidget td.taskP{background-image:url(../../images/icons/taskPending.png);}
.taskWidget td.taskPr{background-image:url(../../images/icons/taskProgress.png);}
.taskWidget a{color:#595959;}
.taskWidget td{text-align:center;}
.actBtns{text-align:center;}
.actBtns img{margin:0 3px;}
.eventr{/*background:#FAFAF5;*/
 background:#F9F9F9;}
.oddtr{background:#f9f9f9;}
.head_row{background:url('../../images/backgrounds/titleBg.png') repeat-x scroll 0 0 #EFEFEF;height:36px;}
.table_border2{border:1px solid #e4e4e4;}
/*.sTable tbody td span{text-align:center;width:100%;float:left;}
*/
.sTable tbody td span a{float:none;}
.eventr td ,.oddtr td{border-left:1px solid #CDCDCD !important;border-bottom:1px solid #CDCDCD;font-size: 13px;color: #666;font-weight:400;}
.thcolor{background:#fafafa;}
.pagination{float:right;width:auto;padding-right:10px;}
.pagination p{width:auto;float:left;}
.ml0{margin-left:0px !important;}
.greyishB span input{padding:0px }
.padding300{padding-left:300px;}
/* ===== File uploader ===== */
div.uploader{width:250px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #f4f4f4;-webkit-box-shadow:0 0 0 2px #f4f4f4;-moz-box-shadow:0 0 0 2px #f4f4f4;border:1px solid #DDD;background:white;padding:2px 2px 2px 8px;}
div.uploader span.action{width:22px;background:#fff url(../../images/icons/addFiles.png) no-repeat 0 0;height:22px;font-size:11px;font-weight:bold;cursor:pointer;float:right;text-indent:-9999px;display:inline;overflow:hidden;cursor:pointer;}
div.uploader:hover span.action{background-position:0 -27px;}
div.uploader:active span.action{background-position:0 -54px;}
div.uploader span.filename{color:#777;max-width:200px;font-size:11px;line-height:22px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;}
div.uploader input{width:266px;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;right:0;bottom:0;float:right;height:26px;border:none;cursor:pointer;}
.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline;}
.file{position:relative;width:100%;padding-left:4px;background:#FFF;font-size:0.8em;font-weight:normal;color:#000;text-align:left;line-height:30px;cursor:pointer;}
.file, .file div{height:30px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.file input[type=file]{z-index:100;position:absolute;top:0px;left:0px;font-size:18px;}
.file div{position:absolute;top:0px;right:0px;width:22px;background:#fff url(../../images/icons/addFiles.png) no-repeat 0 0;height:22px;font-size:11px;font-weight:bold;cursor:pointer;float:right;text-indent:-9999px;display:inline;overflow:hidden;cursor:pointer;}
.all_cat{float:left;width:auto;}
#login_top_lang_select ul li a:hover{background:none;border:none;}
.admin_menu{width:100%;margin:10px 10px 0px 0;float:left;text-align:center;}
.admin_menu ul{width:auto;float:none;display:inline-block;}
.clean .admin_menu ul{width:auto;float:left;}
.admin_menu ul li{float:left;padding:0px 10px 15px 0px;width:110px;}
.admin_menu ul li a{line-height:22px;font:normal 16px arial;color:#000;}
.admin_menu ul li img{text-align:center;}
.dash_active_left{float:left;width:10px;height:106px;background:url(../../images/dash_act_left.png) no-repeat;margin-right:10px;}
.dash_active_mid{float:left;width:85px;height:106px;background:url(../../images/dash_act_mid.png) repeat-x;}
.dash_active_right{float:left;width:10px;height:106px;background:url(../../images/dash_act_right.png) no-repeat;}
.dash_act_img{margin:0 auto;width:auto;text-align:center;padding-top:15px;height:50px;}
.admin_menu div.dash_active_mid a{float:left;clear:both;font:normal 12px/12px arial;color:#4C4C4C;text-align:center;/*width:85px;*/
 margin:0px;padding:0px;width:100%;}
.dash_active_mid span{/*width:85px;text-align:center;float:left;color:#1EA6E0;*/
 text-align:center;font:normal 12px arial;}
.chart_1{margin:35px 0px 0px 15px;width:100%;}
.ml15{margin-left:15px;}
.selected_active{font-weight:bold;/*color:#FEFEFE;*/
}

.assign_taxi_list select, .assign_driver_list select{height:120px;}
.titlebold{font-weight:bold;}
.errorvalid{display:block;color:red!important;font-weight:normal!important;width:100%;float:left;clear:both;padding:0px;font-size: 12px;}
.one{margin:5px 0 0 0;float:right;}
.errors{color:red;}
.one#userstartdate.hasDatepicker input[type="text"]{padding:0px;}
.one input[type="text"]{color:#4C4C4C;}
#leftSide p a{margin:0px;}
.new_input_field_charge{width:188px;/*margin-left:100px;*/
margin-bottom:10px;}
.booking-form-fieldset{width:90%;float:left;border:1px solid rgba(99,99,99,.4);border-radius:5px;margin-bottom:15px;padding:15px;position:relative;}
.second, .first{float:left;width:100%;margin-bottom:10px;}
.second{margin-bottom:0 !important;}
.first1{float:left;width:80px;}
.second1{float:left;width:250px;}
.third1{float:left;width:90px;}
.mb20{margin-bottom:20px;}
.mr90{margin-right:90px;}
.first_left{float:left;width:100%;height:35px;font-size:12px;font-weight:bold;text-align:center;background:-webkit-linear-gradient(bottom,#e9e9e9 0,#fff 100%);border-radius:4px;margin-bottom:10px;}
.first_left ul{list-style-type:none;margin:0;padding:10;overflow:hidden;}
.first_left li{float:left;width:200px;text-decoration:none;padding:8px 8px 8px 8px;}
.first_left active{background-color:green;}
.first_fieldset{float:left;width:31%;}
.second_fieldset{float:right;width:31%;margin:0 1%;}
#calendar{margin:15px 0 15px 0;}
#calendar #daysOfWeek table tr.firstCalendarRow td:first-child{border-radius:5px 0 0 0;}
#calendar #daysOfWeek table tr.firstCalendarRow td{border-top:1px solid #8d8d8d;}
#calendar #daysOfWeek table td{border-left:none;border-top:0;cursor:pointer;}
#calendar table td{width:40px;height:23px;border:1px solid #8d8d8d;background-color:#fff;text-align:center;color:#5b5b5b;font-size:1em;margin:0;padding:0!important;}
#calendar #daysOfWeek table tr.space_tr td{border:none!important;height:12px;}
#calendar table td a{text-decoration:none;text-align:center;color:#5b5b5b;font-size:1em;display:inline-block;width:100%;height:23px;line-height:23px;}
#calendar #daysOfWeek table td:first-child{border-left:1px solid #8d8d8d;}
#calendar #daysOfWeek table tr.space_tr + tr td{border-top:1px solid #8d8d8d;}
.remove_icon{width:22px;height:23px;background:url(../../images/cancel.png) no-repeat;margin-top:10px;border:none !important;}
.mt20{margin-top:20px;}
#acc{float:left;margin-bottom:10px;width:100%;}
#acc label{color:#545454;display:inline-block;float:left;}
#acc span{color:#383838;display:inline-block;float:right;}
#acc li{width:100%;float:left;margin-bottom:2px;font-size:1.063em;}
.mb50{margin-bottom:50px;}
.green_active{background-color:green;}
.strike{text-decoration:line-through;}
.adp{display:none;}
div.filter{position:relative;height:28px;float:left;width:150px;position:relative;padding-left:10px;}
div.filter select{width:150px;font-size:12px;position:absolute;height:28px;top:0;left:0;cursor:pointer;}
div.filter1{position:relative;height:28px;float:left;width:60px;position:relative;padding-left:10px;}
div.filter1 select{width:60px;font-size:12px;position:absolute;height:28px;top:0;left:0;cursor:pointer;}
#changetr tbody{cursor:pointer;}
.locations{width:100%;border:1px solid #b9b9b9;border-radius:5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.29);float:left;}
.locations h2{margin:0;width:100%;height:32px;border-bottom:1px solid #b9b9b9;border-radius:5px 5px 0 0;background-color:#d5d5d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.29);background-image:-webkit-linear-gradient(bottom,#c9c9c9 0,#e6e6e6 100%);color:#676767;font-size:1.063em;text-shadow:0 1px 0 rgba(255,255,255,.59);line-height:32px;text-indent:10px;}
#locations_journeys ul{max-height:150px;overflow:hidden;overflow-y:auto;width:98%;padding:10px 0px 10px 7px;list-style:none;display:inline-block;}
#locations_journeys ul li{width:99%;min-height:24px;border-radius:4px;box-shadow:0 1px 0 #fff;margin-top:2px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #fff;cursor:pointer;border:1px solid transparent;}
#locations_locations ul{max-height:150px;overflow-y:auto;padding:10px 0px 10px 7px;list-style:none;display:inline-block;}
#locations_locations ul li{width:288px;min-height:24px;border-radius:4px;box-shadow:0 1px 0 #fff;margin-top:2px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #fff;cursor:pointer;border:1px solid transparent;}
#show_suggested{width:100%;margin:0 0 10px;height:32px;border-bottom:1px solid #b9b9b9;border-radius:5px;background-color:#d5d5d5;box-shadow:inset 0 0 0 1px rgba(255,255,255,.29);background-image:-webkit-linear-gradient(bottom,#c9c9c9 0,#e6e6e6 100%);color:#676767;font-size:1.063em;text-shadow:0 1px 0 rgba(255,255,255,.59);line-height:32px;text-align:center;}
.journey-from{display:block;float:left;width:34px;}
.journey-name{font-weight:bold;text-overflow:ellipsis;display:block;float:left;width:243px;white-space:nowrap;overflow:hidden;}
.journey-to{display:block;float:left;width:34px;}
.journey-name{font-weight:bold;text-overflow:ellipsis;display:block;float:left;width:243px;white-space:nowrap;overflow:hidden;}
#add_pick_drop{width:150px;border:1px solid #9a9a9a;border-radius:4px;background-clip:padding-box;background-color:#fff;box-shadow:0 0 4px rgba(29,29,29,.2),inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.29);position:absolute;margin-left:-175px;display:none;z-index:5;height:75px;}
.add_pic_but{width:112px;height:25px;border-radius:4px;color:#fff;font-size:12px;text-shadow:0 1px 0 #216b08;margin:4px;line-height:25px;cursor:pointer;}
/*#log_content{position:fixed;background-color:#fff;border:1px solid rgba(0,0,0,0.2);overflow:hidden;overflow-y:scroll;height:300px;width:300px;float:left;}
.location_selected{border:1px solid #7ca82a;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 0 1px rgba(255,255,255,.29);background:-webkit-linear-gradient(bottom,#7ca82a 0,#7ca82a 100%)!important;}
.log_message{font-weight:bold;margin-bottom:20px;padding:7px;min-width:204px;}
#log_content ul{max-height:150px;overflow:hidden;padding:10px 5px 10px 7px;list-style:none;display:inline-block;}
#log_content ul li{min-height:42px;border-radius:4px;box-shadow:0 1px 0 #fff;margin-top:5px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #fff;cursor:pointer;border:1px solid transparent;}
.myPosition{position:absolute;right:200px;}
.user_info_icon{float:left;background-image:url(../../images/edit-notes.png);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;}
.booking_icon{float:left;background-image:url(../../images/log_taxi.png);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;}
.show_logcontent{padding:0 40px 0 35px;font-size:12px;min-width:170px;max-width:170px;}
.show_logs_li{border-bottom:1px solid #ddd;float:left;}
.show_timer{float:right;}
.show_tag{padding:7px;min-width:204px;overflow:hidden;border:1px solid rgba(255,255,255,.33);border-right:0;}
#log_details{width:300px;padding-bottom:40px;z-index:1050;padding:10px;}
#log_header{min-height:42px;border-radius:4px;box-shadow:0 1px 0 #fff;margin-top:5px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #fff;cursor:pointer;border:1px solid transparent;}
.mins_logicon{float:right;width:22px;height:23px;background:url(../../images/minus.png) no-repeat;margin-top:10px;min-height:22px;border:none;}
.plus_logicon{margin-left:225px !important;float:right;width:22px;height:23px;background:url(../../images/plus.png) no-repeat;margin-top:10px;min-height:22px;border:none;}
*/
#jsrp_related{position:fixed;width:300px;right:0px;display:block;opacity:1;background-color:#A7BFF2;border:2px solid #779CED;bottom:0;right:0;z-index:10000;-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;overflow:hidden;overflow-y:scroll;max-height:300px;width:300px;min-height:20px;}
#jsrp_related h3{margin:0;padding:5px 5px 5px 10px;font-size:20px;font-weight:bold;color:#F5F4F0;text-shadow:#6374AB 2px 2px 2px;}
#jsrp_related ul{overflow:hidden;padding:10px 5px 10px 7px;list-style:none;display:inline-block;}
#jsrp_related ul li{min-height:42px;border-radius:4px;box-shadow:0 1px 0 #fff;margin-top:5px;line-height:26px;font-size:12px;text-shadow:0 1px 0 #fff;cursor:pointer;border:1px solid transparent;background-color:white;vertical-align:middle;float:left;padding:10px;}
.myPosition{position:absolute;right:200px;}
.user_info_icon{float:left;background-image:url(../../images/edit-notes.png);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;display:none;}
.booking_icon{float:left;background-image:url(../../images/log_taxi.png);width:32px;height:32px;background-repeat:no-repeat;background-position:center center;display:none;}
.show_logcontent{padding:0;font-size:12px;min-width:170px;max-width:170px;}
.show_logs_li{float:left;background:#a3a3a3;width:100%;}
.stuff_inner #description{border:none;width:251px;}
.stuff_inner{position:fixed;height:100%;}
.manage_booking_bck{overflow:hidden;overflow-x:auto;}
.login_rgt #dispatch_css{position:relative;}
.sidebar-tabs > .navigation, .stuff_inner ul{float:left;width:100%;}
.show_logs_li.show_logs_li.show_logs_li_one{background:#EAEAEA;}
.show_logs_li.show_logs_li.show_logs_li_two{background:#DEDEDE;}
.show_timer{float:right;}
.show_tag{padding:10px 7px;min-width:204px;overflow:hidden;color:#000;}
#jsrp_related ul li:hover{background-color:#E6E6E6;}
#jsrp_related ul li a img{vertical-align:middle;}
#jsrp_related-close{float:right;}
#close_btn{border:0;text-decoration:none;}
.hidexscroll{overflow-x:hidden;}
.showxscroll{overflow-y:auto;}
#close_btn{float:right;width:16px;height:16px;margin-top:10px;margin-right:10px;border:none;}
/*/
*IE FIX*/
.fixie{left:expression( ( - jsrp_related.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth:document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft:document.body.scrollLeft ) ) + 'px' );top:expression( ( - jsrp_related.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight:document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop:document.body.scrollTop ) ) + 'px' );}
.one, .error_flash,#dashboard{font-size:12px;}
.dredB input[type="button"]{color:#777;}
#upgrade_package1{margin-left:2px;}
#show_package{padding:10px 15px}
.creditcard_select_box{width:98px;background-color:#ffffff;border:1px solid #d5d5d5;}
.dashboard_report_tab{width:100%;text-align:center;padding:0 12px 8px 12px;line-height:1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;}
.dashboard_report_tab > li{min-width:130px;margin:8px 14px;position:relative;display:inline-block;text-align:left;width:203px;}
.dashboard_report_tab > li > span{font-size:11px;margin-top:5px;display:block;color:#555;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;font-weight:600;}
#messagedisplay{clear:both;text-align:center;position:relative;z-index:99;width:96%;margin:10px 2% 15px;float:right;}
.success_float_tt{float:left;width:100%;background-color:#DFF0D8;border:1px solid #468847;color:#468847;padding:8px;border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.error_float_tt{float:left;width:100%;background-color:#FFEBE8;border:1px solid #CC0000;color:#C35617;padding:8px;border-radius:5px;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box;}
.response-alert,.response-alert h4{color:#c09853;}
.response-alert-success{margin:0 auto;width:960px;}
.form input[readonly]{cursor:pointer;}
/*color_code 1*/
.admin_menu ul li{margin-right:10px;margin-left:0;margin-bottom:10px;}
.admin_menu ul li.color_code1{background:#65B688;padding:0 0px 0px 0;}
.admin_menu .color_code1 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code1 .dash_active_mid span{color:#fff}
/*color_code 2*/
.admin_menu ul li.color_code2{background:#D65C4F;padding:0 0px 0px 0;}
.admin_menu .color_code2 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code2 .dash_active_mid span{color:#fff}
/*color_code 3*/
.admin_menu ul li.color_code3{background:#557182;padding:0 0px 0px 0;}
.admin_menu .color_code3 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code3 .dash_active_mid span{color:#fff;}
/*color_code 4*/
.admin_menu ul li.color_code4{background:#3CA2BB;padding:0 0px 0px 0;}
.admin_menu .color_code4 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;word-wrap:break-word;}
.admin_menu .color_code4 .dash_active_mid span{color:#fff}
/**/
/*color_code 5*/
 .admin_menu ul li.color_code5{background:#65B688;padding:0 0px 0px 0;}
.admin_menu .color_code5 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code5 .dash_active_mid span{color:#fff}
/**/
/*color_code 6*/
.admin_menu ul li.color_code6{background:#D65C4F;padding:0 0px 0px 0;}
.admin_menu .color_code6 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code6 .dash_active_mid span{color:#fff}
/*color_code 7*/
.admin_menu ul li.color_code7{background:#557182;padding:0 0px 0px 0;}
.admin_menu .color_code7 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code7 .dash_active_mid span{color:#fff;}
/*color_code 8*/
 .admin_menu ul li.color_code8{background:#3CA2BB;padding:0 0px 0px 0;}
.admin_menu .color_code8 a.bb_texr{background:#222;clear:both;float:left;width:100%;color:#fff;padding:5px 0px 5px 0px;margin-top:10px;}
.admin_menu .color_code8 .dash_active_mid span{color:#fff}
/**/
.con_boxmm .dash_active_left{background:none;display:none;}
.con_boxmm .dash_active_mid{background:none;width:110px;height:auto;}
.con_boxmm .dash_active_right{background:none;display:none;}
.con_boxmm{margin-bottom:15px;}
.con_boxmm .dash_act_img{padding-top:35px;}
.navigation.widget.admin_menu ul li.recent_activity{left:0 !important;}
.recent_activity{width:251px;display:block;opacity:1;height:100%;z-index:999;}
.clean .recent_activity, .clean .ps-container{position:relative;}
.recent_activity a{background:#FFCC00 url("../../images/recent_activity.png") no-repeat 10px center;width:auto;height:45px;padding-left:50px;display:block;color:#000;line-height:45px;font-size:16px;}
#description{height:65px;width:100%;overflow:hidden;}
 .widget.addbooking_widget{float:left;background:none;width:100%;}
.widget.addbooking_widget #close_x{top:133px;}
.widget.addbooking_widget #close_addbooking{top:7px;background:url("../../images/close_new9.png") no-repeat 0 center;width:24px;height:24px;text-indent:-9999px;position:relative;right:10px;opacity:0.5;}
#recurrent_call, #recurrent_uncall{width:100px;}
#calendar > div{width:100%;clear:both;margin-top:15px;display:inline-block;}
input #add_booking_popup{padding:7px 18px 8px !important;}
/*Perfect Scroll bar css*/
.ps-container .ps-scrollbar-x-rail{position:absolute;/* please don't change 'position' */
 bottom:3px;/* there must be 'bottom' for ps-scrollbar-x-rail */
 height:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color.2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;}
.ps-container:hover .ps-scrollbar-x-rail,.ps-container.hover .ps-scrollbar-x-rail{opacity:0.6;filter:alpha(opacity = 60);}
.ps-container .ps-scrollbar-x-rail:hover,.ps-container .ps-scrollbar-x-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-x-rail.in-scrolling{opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-y-rail{position:absolute;/* please don't change 'position' */
 right:3px;/* there must be 'right' for ps-scrollbar-y-rail */
 width:8px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;opacity:0;filter:alpha(opacity = 0);-o-transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color.2s linear, opacity .2s linear;-moz-transition:background-color .2s linear, opacity .2s linear;transition:background-color .2s linear, opacity .2s linear;}
.ps-container:hover .ps-scrollbar-y-rail,.ps-container.hover .ps-scrollbar-y-rail{opacity:0.6;filter:alpha(opacity = 60);}
.ps-container .ps-scrollbar-y-rail:hover,.ps-container .ps-scrollbar-y-rail.hover{background-color:#eee;opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-y-rail.in-scrolling{opacity:0.9;filter:alpha(opacity = 90);}
.ps-container .ps-scrollbar-x{position:absolute;/* please don't change 'position' */
 bottom:0;/* there must be 'bottom' for ps-scrollbar-x */
 height:8px;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;}
.ps-container.ie6 .ps-scrollbar-x{font-size:0;/* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-x-rail:hover .ps-scrollbar-x,.ps-container .ps-scrollbar-x-rail.hover .ps-scrollbar-x{background-color:#999;}
.ps-container .ps-scrollbar-y{position:absolute;/* please don't change 'position' */
 right:0;/* there must be 'right' for ps-scrollbar-y */
 width:8px;background-color:#464646;-o-transition:background-color .2s linear;-webkit-transition:background-color.2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;}
.ps-container.ie6 .ps-scrollbar-y{font-size:0;/* fixed scrollbar height in xp sp3 ie6 */
}
.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y{background-color:#999;}
.ps-container.ie .ps-scrollbar-x,.ps-container.ie .ps-scrollbar-y{visibility:hidden;}
.ps-container.ie:hover .ps-scrollbar-x,.ps-container.ie:hover .ps-scrollbar-y,.ps-container.ie.hover .ps-scrollbar-x,.ps-container.ie.hover .ps-scrollbar-y{visibility:visible;}
.tab_dashboard_li #dispatch, .tab_dashboard_li #dashboard{border:none;background:none;width:auto !important;padding:0;text-transform:capitalize;font:11px arial;margin-top:2px;}
 .tab_dashboard_li button#dashboard{margin-left:17px !important;margin-top:7px;}
.tab_dashboard_li a{margin-left:3px;}
.tab_dashboard_li #dispatch span{padding:3px 28px !important;margin-top:5px;}
#to_user{float:left;height:115px;overflow:auto;width:220px;}
.top-info > a{text-align:center;}
.widget.widget_company_dashboard{width:49%;clear:none;float:left;margin-right:15px;}
.widget.widget_company_dashboard.widget_company_rgt{margin-right:0;}
#timezone_list .select2-container .select2-choice > .select2-chosen{position:inherit;float:left;width:100%;z-index:9;}
div.selector.selector_timezone{padding-left:0;width:185px;}
div.selector.selector_timezone select{border:none;}
div.selector.selector_timezone span{width:100%}
.widget.row-fluid.dash_home{border:none;}
.title_bar{float:left;width:100%;padding-bottom:15px;}
.title_bar h1{color:#000;font-weight:400;font-size:32px;}
.widget.row-fluid.dash_home .actions-wrapper{background:none;border:none;box-shadow:none;}
.widget.row-fluid.dash_home .statistics{padding:0;}
.widget.row-fluid.dash_home .statistics{text-align:left;}
.widget.row-fluid.dash_home .statistics > li{width:19%;margin:0 0 0 1.25%;vertical-align:top;}
.widget.row-fluid.dash_home .statistics > li:first-child{margin:0;}
/*.comp_status .round-buttons li{width:20%;border:none;border-radius:0;background:none;text-align:center;}
.comp_status .tran_1.depth,.user_status .depth.tran_5{width:79px;height:79px;border-radius:100%;border:2px solid #e03061;box-shadow:none;display:inline-block;background:none;margin:0;}
.comp_status .tran_1.depth a{background:url(../../images/rapid_1.png) center center no-repeat;}
.comp_status .tran_2.depth a{background:url(../../images/rapid_2.png) center center no-repeat;}
.comp_status .tran_3.depth a{background:url(../../images/rapid_3.png) center center no-repeat;}
.comp_status .tran_4.depth a{background:url(../../images/rapid_4.png) center center no-repeat;}
*/
.comp_status .rad{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:50%;box-shadow:none;display:inline-block;height:79px;margin:0 30%;;width:79px;}
.b_red{border:2px solid #e03061;}
.b_blue{border:2px solid #1086dd;}
.b_green{border:2px solid #19ac03;}
.b_orange{border:2px solid #ff6a00;}
.comp_status .rad a{height:100%;line-height:79px;margin:0;padding:0;text-align:center;width:100%;}
.comp_status .rad a img{vertical-align:middle;max-width:75%;text-align:center;}
.widget.row-fluid.dash_home .comp_action_tabs li{width:50%;}
.comp_action_tabs li{width:50% !important;}
.manager_status .rad{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-radius:50%;box-shadow:none;display:inline-block;height:79px;margin:0 30%;;width:79px;}
.b_red{border:2px solid #e03061;}
.b_blue{border:2px solid #1086dd;}
.b_green{border:2px solid #19ac03;}
.b_orange{border:2px solid #ff6a00;}
.manager_status .rad a{height:100%;line-height:76px;margin:0;padding:0;text-align:center;width:100%;}
.manager_status.rad a img{vertical-align:middle;max-width:75%;text-align:center;}
.widget.row-fluid.dash_home .comp_action_tabs li{width:50%;}
.manager_action_tabs li{width:50% !important;}
.sky_blue{background:#68c9b6;padding:18px 15px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.pink_bg{background:#e27795;padding:18px 15px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.blue_bg{background:#a486c6;padding:18px 15px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.green_bg{background:#99d063;padding:18px 15px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.orange_bg{background:#f8ab5f;padding:18px 15px;height:120px;box-sizing:border-box;-webkit-box-sizing:border-box;}
.sky_blue .blue-square{float:left;width:41px;height:46px;background:url(../../images/user_icon.png) center center no-repeat;background-size:100%;}
.pink_bg .red-square{float:left;width:41px;height:45px;background:url(../../images/active_company.png) no-repeat;background-size:100%;}
.blue_bg .purple-square{float:left;width:41px;height:46px;background:url(../../images/active_company_managers.png) no-repeat;background-size:100%;}
.green_bg .green-square{float:left;width:41px;height:46px;background:url(../../images/active_driver.png) no-repeat;background-size:100%;}
.orange_bg .sea-square{float:left;width:41px;height:45px;background:url(../../images/active_taxi.png) no-repeat;background-size:100%;}
.sky_blue strong,.pink_bg strong,.blue_bg strong,.green_bg strong,.orange_bg strong{font-weight:400;font-size:32px;float:right;color:#fff;font-weight:normal;}
.sky_blue .progress,.pink_bg .progress,.blue_bg .progress,.green_bg .progress,.orange_bg .progress{background:#fff;height:6px;border:none;box-shadow:none;border-radius:0;margin-top:27px;}
.sky_blue .progress .bar{background:#438b7d;border-radius:0;}
.pink_bg .progress .bar{background:#a54862;border-radius:0;}
.blue_bg .progress .bar{background:#714f99;border-radius:0;}
.green_bg .progress .bar{background:#578d23;border-radius:0;}
.orange_bg .progress .bar{background:#bf6a16;border-radius:0;}
.widget.row-fluid.dash_home .actions{float:left;width:100%;padding:0;}
.widget.row-fluid.dash_home .widget{margin-bottom:20px;}
.widget.row-fluid.dash_home .rapid_title{font-weight:400;font-size:12px;color:#000;text-transform:uppercase;text-align:center;margin-top:8px;}
.widget.row-fluid.dash_home .action-tabs{position:relative;background:#d1d1d1;margin-top:10px;border:1px solid #c7c5c5;float:left;}
.widget.row-fluid.dash_home .action-tabs li{width:33.33%;box-sizing:border-box;float:left;border-left:1px solid #bcbcbc;}
.widget.row-fluid.dash_home .action-tabs li:first-child{border:none;}
.widget.row-fluid.dash_home .action-tabs li a{font-weight:400;font-size:14px;color:#000;text-shadow:none;}
.widget.row-fluid.dash_home .action-tabs li.current,.widget.row-fluid.dash_home .action-tabs li:hover{background:#e3e3e3;}
.widget.row-fluid.dash_home .action-tabs li.current:before{border-bottom:8px solid #e3e3e3;border-right:8px solid transparent;border-left:8px solid transparent;margin-top:-8px;}
.widget.row-fluid.dash_home .action-tabs li:hover:before{border-bottom:8px solid #e3e3e3;border-right:8px solid transparent;border-left:8px solid transparent;margin-top:-8px;position:absolute;content:"";left:50%;margin-left:-4px;}
.widget.row-fluid.dash_home .action-tabs li.current{border-top:0;}
.widget.row-fluid.dash_home .widget .body{background:#fff;}
.widget.row-fluid.dash_home .admin_menu.con_boxmm{border:1px solid #c7c5c5;background:#eeeeee;margin:20px 0;padding:15px;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;}
.widget.row-fluid.dash_home .admin_menu ul{float:left;width:100%;}
.widget.row-fluid.dash_home .admin_menu ul li{width:11.6%;border:1px solid #cecece;background:#fff;margin:0 0 0 1%;box-sizing:border-box;text-align:center;padding-bottom:5px;}
.widget.row-fluid.dash_home .admin_menu ul li:hover{border:1px solid #000;}
.widget.row-fluid.dash_home .admin_menu ul li:first-child{margin:0;}
.widget.row-fluid.dash_home .con_boxmm .dash_active_mid{width:100%;}
.widget.row-fluid.dash_home .admin_menu ul li a,.widget.row-fluid.dash_home .admin_menu ul li a span{background:none;font-weight:400;font-size:14px;color:#000;}
.widget.row-fluid.dash_home .con_boxmm .dash_act_img{padding-top:20px;}
.home_trip_rgt{margin-top:6px;}
.home_trip_rgt select,.home_trip_rgt input[type=text],.home_trip_rgt span{display:inline-block;vertical-align:top;}
.button_new{display:inline-block;margin:0 15px 0 0;}
.button_new input[type=button]{background:#000;font-weight:400;font-size:14px;color:#fff;padding:0 10px;min-height:23px;border:none;}
.user_status .round-buttons li{width:20%;border:none;border-radius:0;background:none;text-align:center;height:auto;}
.user_status .tran_1.depth,.user_status .depth.tran_5{width:79px;height:79px;border-radius:100%;border:2px solid #e03061;box-shadow:none;display:inline-block;background:none;margin:0;}
.user_status .tran_1.depth a{background:url(../../images/rapid_1.png) center center no-repeat;}
.user_status .tran_2.depth a{background:url(../../images/rapid_2.png) center center no-repeat;}
.user_status .tran_3.depth a{background:url(../../images/rapid_3.png) center center no-repeat;}
.user_status .tran_4.depth a{background:url(../../images/rapid_4.png) center center no-repeat;}
.user_status .tran_2.depth,.user_status .depth.tran_6{width:79px;height:79px;border-radius:100%;border:2px solid #1086dd;background:none;box-shadow:none;display:inline-block;margin:0;}
.user_status .tran_3.depth,.user_status .depth.tran_7{width:79px;height:79px;border-radius:100%;border:2px solid #19ac03;background:none;box-shadow:none;display:inline-block;margin:0;}
.user_status .tran_4.depth,.user_status .depth.tran_8{width:79px;height:79px;border-radius:100%;border:2px solid #ff6a00;background:none;box-shadow:none;display:inline-block;margin:0;}
.user_status .depth > a{width:100%;height:100%;border-radius:0;margin:0;background:none;word-wrap:break-word;}
.user_status .dashboard_report_tab > li{text-align:center;margin:0;width:22%;}
.user_status .dashboard_report_tab > li a{line-height:79px;}
.user_status .dashboard_report_tab > li a img{vertical-align:middle;max-width:75%;}
.actions-wrapper{float:left;width:100%;margin:0;}
#user-stats.user_status{position:relative;float:left;width:100%;}
.depth.tran_8.img_marg a img,.depth.tran_7.img_marg a img{margin-top:18px;}
.depth.tran_6.img_marg_1 a img,.depth.tran_5.img_marg_1 a img{margin-top:24px;}
/** For Mobile code display nearer to mobile number field **/
.input-mob-box{position:relative;}
.unit_mobile_code{position:absolute;display:block;right:0px;top:0;z-index:9;background:#ffffff none repeat scroll 0 0;border:1px solid #ccc;color:#666;font-weight: 400;font-size:13px;padding:6px 3px;width:70px;box-sizing:border-box;text-align: center;height: 34px;border-radius: 0 3px 3px 0;-webkit-border-radius: 0 3px 3px 0;}
 #menu-toggle:hover{color:#fff;}
.grp_lable{float:left;margin-top:10px;}
/*New Dashboard Styles*/
.wrapper{min-height:100vh;float:left;width:100%;}
.wrapper:before, .wrapper:after{content:" ";display:table;}
.main_header{   max-height:100px;}
.header{float:left;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;background:#fff;}
.main-sidebar{position:fixed;top:0;right:0;height:100vh;width:210px;z-index:11;background-color:#171717;transition-duration:0.3s;}
#container { position: relative;overflow: hidden;z-index:10;}
#container:after{content: ""; display: block; clear: both; } 
#content{border-top: 1px solid #ddd;margin-bottom: 20px;}
.sidebar{float:left;padding-bottom:10px;position: absolute;top: 0;left: 0;bottom: 0;}

.main_header .logo{background-color:#171717;color:#fff;border-bottom:1px solid #2c2c2c;box-shadow:0px -2px 0px #000 inset}
.main_header .logo{-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out;display:block;float:right;height:50px;font-size:20px;text-align:center;width:210px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0 15px;font-weight:300;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;}
.main_header .logo .logo-mini{display:none;}
.main_header .logo .logo-lg{display:block;margin-top:10px;}
.sidebar_hide .logo .logo-mini{display:block;margin-top:13px;}
.sidebar_hide .main_header .logo .logo-lg{display:none;}
.main_header .logo .logo-lg img{max-width: 84%;}
.navbar{position:relative;min-height:55px;margin-bottom:20px;}
.navbar-static-top{border-width:0 0 1px;}
.main_header .navbar{background-color:#fff;}
.main_header .navbar{-webkit-transition:margin-left .3s ease-in-out;-o-transition:margin-left .3s ease-in-out;transition:margin-left .3s ease-in-out;margin-bottom:0;margin-left:210px;border:none;min-height:70px;border-radius:0;border-bottom:1px solid #dddddd}
.navbar:before,.navbar:after{display:table;content:" ";}
.main_header .navbar .sidebar-toggle{color:#333;}
.main_header .sidebar-toggle{float:right;background:url(../../images/menu_icon_slide.png) no-repeat;width:20px;height:12px;margin:22px 20px 0 0;}
.main-header .navbar .sidebar-toggle:hover{background-color:#367fa9;}
.logo-mini img, .logo-lg img{vertical-align:middle;}
#container{width:100%;}
.common_search *{box-sizing:border-box}
.common_search{width:200px;margin:18px 0 0 30px;float:left;position:relative;}
.mid_ser{float:left;height:34px;width:100%;padding:0px 15px;position:relative;background:#fff;border-radius:25px;border:1px solid #ccc;}
.mid_ser input[type=text]{background:none;border:none;width:86%;float:left;box-shadow:none!important;border-radius:0;margin:0;padding:0;color:#333;outline:none;height:32px;}
.mid_ser input[type=submit]{background:url(../../images/search_icon.png) no-repeat;width:14px;height:12px;border:none;margin:10px 0 0 0;float:right;}
.header_rgt img{width:33px;height:33px;border: none;}
.img-circle{border-radius:100%;}
.header_rgt{float:left;margin:8px 0 0 10px;width:auto;}
.header_rgt ul li:hover div.menu_drop_down_2 div.menu_mid ul.drop_down_1{float:left;clear:both;width:100%;margin:0;}
.header_rgt ul li div.menu_drop_down_2 div.menu_mid ul.drop_down_1 li{float:left;clear:both;width:100%;list-style:none;margin:0;border-bottom:1px solid #ddd;}
.header_rgt ul li:hover div.menu_drop_down_2 div.menu_mid ul.drop_down_1 li a{border:none;font-weight:400;font-size:12px;color:#000;padding:7px 10px!important;height: auto;}
.header_rgt ul li:hover div.menu_drop_down_2 div.menu_mid ul.drop_down_1 li a:hover{color: #006ccd;}
.header_rgt ul li .drop_down_2 li a{float:left;clear:both;color:#000;border:none!important;width:118px!important;}
.header_rgt ul li:hover div.menu_drop_down_2 div.menu_mid{background: #fff ;border: 1px solid #ddd;border-radius: 0 0 5px 5px;width: 100%;float: left;}
.header_rgt ul li:hover div.menu_drop_down_2{float:left;display:block;clear:both;}
.pro_img{width:27px;height:27px;background:url(../../images/spr.png) -133px -735px no-repeat;}
.user_name{float:left;font:bold 12px/25px arial;color:#333;}
.header_rgt ul li .drop_down{display:none;z-index:1;position:absolute;background:#fff;width:128px;margin:32px 0 0 -103px;padding:5px 0;}
.header_rgt ul li .drop_down li{float:right;clear:both;width:129px;list-style:none;line-height:15px!important;margin:0;padding:0;}
.header_rgt ul li .drop_down li a{width:118px;font-weight:400;font-size:12px;line-height:22px;padding-left:10px;height:24px;float:left;clear:both;color:#000;border:none!important;}
.header_rgt ul{float:right;margin:0;}
.header_rgt ul li{list-style:none;float:right;}
.header_rgt ul li.rgt_down_1:hover a:hover{color:#006ccd}
.header_rgt ul li.rgt_down_1:hover a:hover .icon_14{fill:#006ccd;}
.header_rgt ul li.rgt_down a{text-decoration:none;font-weight:400;font-size:12px;line-height:25px;color:#C8E1ED;float:left;height:32px;padding:0 6px;}
.header_rgt ul li.rgt_down:hover a{float:left;background:#fff;border:1px solid #666;z-index:99;position:relative;border-bottom:none;font:normal 12px/25px arial;color:#000;height:32px;}
.header_rgt ul li.rgt_down_1{width:auto;margin-left:3px;}
.header_rgt ul li.rgt_down_1 a{text-decoration:none;font:normal 12px/25px arial;color:#C8E1ED;padding:0 7px;float:right;}
.header_rgt ul li.rgt_down_1 a span.log_user{font-weight:400;font-size:12px;line-height:33px;color:#333;float:right;height:44px;}
.header_rgt ul li.rgt_down_1:hover a span.log_user{font-weight:400;font-size:12px;line-height:33px;color:#058DC7;float:right;text-decoration:none;padding:0;}
.header_rgt ul li.rgt_down_1:hover a{font-weight:400;font-size:12px;color:#000;width:auto;text-align:left;}
.header_rgt ul li:hover div.menu_drop_down_1{display:block;z-index:1;position:absolute;background:#fff;width:128px;margin:32px 0 0 -1%;padding:5px 0;}
.header_rgt ul li .drop_down_1 li{float:left;clear:both;width:100%;list-style:none;line-height:15px!important;margin:0;padding:0;}
.header_rgt ul li .drop_down_1 li a{font-weight:400;font-size:12px;line-height:22px;height:24px;color:#000;border:none!important;display:block;padding:0 0 0 10px!important;}
.header_rgt ul li.rgt_down_1 a span.down_arr{float:left;margin:15px 10px 0 0;color:#333;background: url(../../images/admin_profile_arr.png) no-repeat;width: 7px;height: 4px;}
.header_rgt ul li.rgt_down_1:hover a span.down_arr{color:#058DC7;}
.sidebar_hide .main-sidebar{width:80px;position: absolute;height: 100%;}
.sidebar_hide .menu{overflow: inherit;height: auto;}
.sidebar_hide .main_header .logo{width:80px;}
.main_dashboard_page{width:100%;float:left;clear:both;padding: 0px  0px 0  0px;box-sizing:border-box}
.main_dashboard_page *{box-sizing:border-box}
.dashboard_page_top_list{width:100%;float:left;clear:both;margin-bottom:0px;}
.dashboard_page_top_list ul li{float:right;width:32%;margin:0px 0 0px 0;border-bottom:0px solid #e3e4e7;border-radius:0px 0px 0px 0px;background:#fff;padding:0;}
.dashboard_page_top_list ul li:nth-child(3n+3){margin-left:0;float:right;}
.dash_active_left{width:70px;height:70px;border-radius:100%;float:right;text-align:center;vertical-align:middle;position: relative;}
.dash_active_left i{position: absolute;top: 50%;left: 50%;margin: -22px 0 0 -22px;text-align: center;height: 45px;width: 45px;}
.icon_45{width: 42px;height: 45px;fill:#fff;}
.color_code3 .dash_active_left i{margin: -22px 0 0 -20px;width: 41px;}


.dash_active_left img{display:inline-block;vertical-align: middle;}
li.color_code1{border-right:3px solid #0088cc;border-right:0px solid #ddd;}
li.color_code1 .dash_active_left{background:#0088cc;}
 li.color_code2{border-right:3px solid #e36159;border-right:1px solid #ddd;}
li.color_code2 .dash_active_left{background:#e36159;}
 li.color_code3{border-right:1px solid #2baab1;border-right:1px solid #ddd;}
li.color_code3 .dash_active_left{background:#2baab1;}
 li.color_code4{border-right:3px solid #f39c12;border-right:1px solid #ddd;}
li.color_code4 .dash_active_left{background:#f39c12;}
 li.color_code5{border-right:3px solid #734ba9;border-right:1px solid #ddd;}
li.color_code5 .dash_active_left{background:#734ba9;}
 li.color_code6{border-right:3px solid #cc0095;border-right:1px solid #ddd;}
li.color_code6 .dash_active_left{background:#cc0095;}
 li.color_code7{border-right:3px solid #8fa928;border-right:1px solid #ddd;}
li.color_code7 .dash_active_left{background:#8fa928;}
 li.color_code8{border-right:3px solid #ee3324;border-right:1px solid #ddd;}
li.color_code8 .dash_active_left{background:#ee3324;}
 li.color_code9{border-right:3px solid #dcac38;border-right:1px solid #ddd;}
li.color_code9 .dash_active_left{background:#dcac38;}
 .dashboard_detail_right{float:left;margin-right:10px;width:73%;word-wrap: break-word;}
.dashboard_detail_right h2{font-weight:300;font-size:15.5px;line-height:22px;color:#000;width:100%;}
.dashboard_detail_right p{font-weight:500;font-size:24px;color:#333;width:100%;margin-top:5px;}
.lr_1{width:calc( 100%/12*1 );float:left;}
.lr_2{width:calc( 100%/12*2 );float:left;}
.lr_3{width:calc( 100%/12*3 );float:left;}
.lr_4{width:calc( 100%/12*4 );float:left;}
.lr_5{width:calc( 100%/12*5 );float:left;}
.lr_6{width:calc( 100%/12*6 );float:left;}
.lr_7{width:calc( 100%/12*7 );float:left;}
.lr_8{width:calc( 100%/12*8 );float:left;}
.lr_9{width:calc( 100%/12*9 );float:left;}
.lr_10{width:calc( 100%/12*10 );float:left;}
.lr_11{width:calc( 100%/12*11 );float:left;}
.lr_12{width:calc( 100%/12*12 );float:left;}
.p10{padding:10px;}
.bottom_select .chzn-drop{bottom:32px;top:auto !important;}
.general_search_box,.general_search_box *{box-sizing:border-box;}
.general_search_box{width:100%;float:left;padding:10px 0;}
.general_search_box_row{width:100%;float:left;clear:both;}
.search_first_1{width:20%;}
.search_first_2{width:20%;}
.search_first{float:left;}
.search_input{background:#fff;width:100%;float:left;border:1px solid #ddd;height:30px;padding:0px 10px;}
.search_input input[type="text"]{width:100%;background:#fff;height:28px;border:none;padding:0;}
.calback_bg{background:#f6f6f6;border:1px solid #d2d2d2;float:left;padding:7px;width:300px;}
.calback_bg li label{font:bold 12px/24px arial;}
.info_1 li.center_align{text-align:center;padding:0;}
.center_align .submit{float:none;display:inline-block;}
.note_msg{background:#fff;padding:5px 10px;margin:0 -7px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;font:11px arial;color:#F30;}
.new_dashboard{width:100%;float:left;}
.new_dashboard *{box-sizing:border-box;}
.new_dashboard_head_details{width:100%;float:left;margin:10px 0;background:#fff;box-shadow:0 0 10px 0px #e1e1e1;padding:25px;}
.new_dashboard_tab{width:100%;float:left;clear:both;min-height:33px;margin-bottom:10px;}
.new_dashboard_tab .new_dash_left_tab{float:left;}
.new_dash_left_tab ul li{float:left;}
.new_dash_left_tab ul li:last-child{border-right:1px solid #ddd;}
.new_dash_left_tab ul li a{float:left;border:1px solid #ddd;border-right:0;font-weight:400;font-size:13px;line-height:33px;color:#666;padding:0 20px;display:block;}
.new_dash_left_tab ul li a:hover,.new_dash_left_tab ul li.active a{background:#0290d5;border-color:#0290d5;color:#fff;}
.new_dash_left_widget_button a{float:right;font:bold 13px/33px arial;color:#666;background:#fff;padding:0 10px;box-shadow:0 0 3px #ddd;}
.new_dash_left_widget_button a:hover{color:#39A8DF}
.dashborad_widget_box{background:#fff;border:1px solid #e3e4e7;float:left;width:100%;}
.dashborad_widget_box:hover{border:1px solid #c5dbfc;}
.dashboard_widget_title{width:100%;border:1px solid #fff;background:#fff;float:left;min-height:40px;padding:0 15px;margin-bottom:1px;}
.dashboard_widget_title h2{font-weight:400;font-size:18px;line-height:20px;color:#333;float:right;margin-bottom:15px;}
.dashboard_widget_title a{float:right;}
a.new_widget_close{background:url(../../images/dashboard_icons/close_icon.png) no-repeat;width:14px;height:13px;display:inline-block;margin-top:15px;}
.new_widget_settings{background:url(../../images/dashboard_icons/settings_icon.png) no-repeat;width:19px;height:19px;display:inline-block;margin:12px 0 0 10px;}
.lg-4{width:32%;}
.lg-6{width:49%;}
.lg-12{width:98%;margin-bottom:20px;overflow:hidden;}
.dashborad_widget_box.lg-6 .dashboard_calender_in_header.with_select_box{width:100%;margin-top:15px;margin-bottom:15px;}
.dashboard_widget_row{width:100%;float:left;}
.dashboard_widget_row .lg-4,.dashboard_widget_row .lg-6{margin:0 2% 15px 0;}
.dashboard_widget_row .lg-4:last-child,.dashboard_widget_row .lg-6:last-child{margin-right:0;}
.dashboard_calender{width:100%;float:left;padding:10px 15px;border-bottom:1px solid #ebebeb}
.dashboard_calender ul li,.dashboard_calender_in_header ul li{display:inline-block;float:right;vertical-align:top;padding:0 0 0 10px;width:auto;margin:0;}
.dashboard_calender ul{float:right;}
.dashboard_calender ul li:last-child,.dashboard_calender_in_header ul li:last-child{width:auto;padding:0;}
.dashboard_calender ul li a,.dashboard_calender_in_header ul li a,.dashboard_calender_in_header ul li input[type="button"]{ border-radius:5px;height:36px;padding:0 15px;display:block;font-weight:400;font-size:14px;line-height:36px;color:#000;text-align:center;max-width:52px;border:none;max-height:36px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.driverinfo_chattop  .button input,.driverinfo_chattop  .button input:hover{ color:#000;border-radius:5px;padding:0 10px;display:inline-block;font-weight:400;font-size:13px;line-height:24px;color:#000;text-align:center;max-width:52px;border:none;height:34px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.driverinfo_chattop  .button,.driverinfo_chattop  .button:hover{border:none; }
.new_dash_calender_input{background:#fff url(../../images/dashboard_icons/calender_icon.png) no-repeat 10px center;padding:0 10px;border:1px solid #ccc;border-radius:5px;height:36px;width:139px;}
.dashborad_widget_box.lg-12 .new_dash_calender_input,.dashborad_widget_box.lg-12 .new_dash_calender_select,.dashborad_widget_box.lg-12 .bottom_selection_select{width:200px;}
.dashborad_widget_box.lg-6 .new_dash_calender_input,.dashborad_widget_box.lg-6 .new_dash_calender_select,.dashborad_widget_box.lg-6 .bottom_selection_select{width:180px;}
.new_dash_calender_input input{width:80%;float:right;background:none;border:none;height:36px;font-weight:400;font-size:12px;line-height:14px;}
.dashboard_widget_table tr th{background:#f7f7f7;border-bottom:1px solid #dcdcdc;font-weight:400;font-size:12px;color:#333;padding:0px 15px;height:40px}
.dashboard_widget_table tr td{border-bottom:1px solid #dcdcdc;font-weight:400;font-size:12px;line-height:14px;color:#333;padding:13px 15px;}
.dashboard_widget_table tr td span{font-weight:400;font-size:12px;}
.red_font{color:#ce3131}
.green_font{color:#2eaa15}
.widget_table_bottom_link{width:100%;float:left;padding:10px;text-align:center}
.widget_table_bottom_link a{font-weight:400;font-size:12px;line-height:30px;color:#333;}
.widget_table_bottom_link a:hover{color:#0290d5}
.user_dash_image{width:39px;height:39px;border-radius:100%;display:inline-block;overflow:hidden;margin-right:10px;}
.user_dash_image img{display:inline-block;}
.user_dash_name{display:ruby-text-container;font-weight:400;font-size:12px;color:#333;}
.dashboard_widget_table.user_image_table tr td{padding:5px 15px;}
.dashboard_calender_in_header{width:auto;float:left;}
.new_dash_calender_select.pay_by_company{float: left !important;}
.highcharts-container *{direction: ltr;}
.dashboard_calender_in_header ul{float:left;}
.dashboard_widget_title.with_calender{padding:15px;}
.dashboard_widget_table.user_image_table tr.dash_total_value td{padding:15px;}
.dashboard_calender.width_select ul li{width:33%;}
.new_dash_calender_select select,.withdraw_seach ul li select,.table_bottom_control ul li select{width:100%;border:none;font:normal 12px/34px OpenSansRegular;color:#777;height:34px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius: 5px;-webkit-border-radius: 5px;-o-appearance: none!important;}
.new_dash_calender_select select option,.withdraw_seach ul li select option,.table_bottom_control ul li select option{border-bottom:1px solid #ddd;font:normal 12px/32px OpenSansRegular;color:#333;height:32px;padding:7px 10px;float:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;-o-appearance: none!important;}
.new_dash_calender_select,.bottom_selection_select{width:165px;border-radius:5px;float:right;border:1px solid #ccc; overflow:hidden;padding:0 15px;background:#fff;position:relative;margin:0px 0 0px 0;}
.new_dash_calender_select:focus,.bottom_selection_select:focus{border:1px solid #33bbff;box-shadow: 0 0 3px #33bbff;}
.new_dash_calender_select:after{background:#FFF url(../../images/dashboard_icons/select_arrow.png) center center no-repeat;width:30px;height:100%;content:"";position:absolute;left:10px;top:0;z-index:999;}
.withdraw_select:after{background:url(../../images/dashboard_icons/select_arrow.png) center center no-repeat;width:25px;height:31px;content:"";position:absolute;left:10px;top:1px;z-index:1;}
.bottom_selection_select:after{background:#FFF url(../../images/dashboard_icons/select_arrow.png) center center no-repeat;width:30px;height:100%;content:"";position:absolute;left:5px;top:0;z-index:1;}
.dashboard_calender.select_right_align ul{float:right;width:60%;}
.dashboard_calender.select_right_align ul li{float:left;}
.dashboard_calender.select_right_align ul li:first-child{width:80%}
.withdraw_select,.table_bottom_control ul li .bottom_selection_select{background:#fff;position:relative;border-radius:0;padding:0}
.withdraw_select:after.bottom_selection_select:after{right:0;}
.nodata_found{font:normal 15px/50px OpenSansRegular;color:#999;width:100%;text-align:center;}
.dashboard_widget_row .nodata_found{margin-top: 135px;}
.dashboard_map_outer{width:100%;float:left;clear:both;position:relative;min-height:361px;}
.menu ul li.main_heading{padding:10px 25px 10px 15px;font-weight:400;font-size:12px;color:#4b646f;background:#1a2226;width:100%;}
.sidebar-collapse .user-panel>.info_user,.sidebar-collapse.sidebar-minize .user-panel>.info_user,.sidebar-minize .user-panel>.info_user{display:none;}
.sidebar *{box-sizing:border-box;}
.main-sidebar *{transition-duration: 0.0s;}
.menu{float: left;width: 100%;margin: 0;overflow-y:auto;height: calc(100vh - 70px);position: absolute;top: 71px;left: 0;bottom: 0;}
.menu::-webkit-scrollbar{height: 12px;width: 6px;background: #000;}
.menu::-webkit-scrollbar-thumb {background: #e36159;-webkit-border-radius: 1ex;-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);}
.menu::-webkit-scrollbar-corner {background: #000;}
.menu ul{list-style:none;margin:0;padding:0;width: 100%;}
.menu > ul > li{float:right;position:relative;width:100%;}
.menu > ul > li.active{background:#1d1d1d}
.menu > ul > li > a{font-weight:400;font-size:12px;color:#b8c7ce;float:right;box-sizing:border-box;position:relative;height:54px;margin:0;position:relative;width:100%;}
.menu > ul > li > a > i .icon_24{position: absolute;z-index: 2;top: 50%;left: 50%;margin: -12px 0 0 -12px;height:24px;}
.menu > ul > li > a > i{position:absolute;right:0px;top:0;width:43px;height:43px;margin:5px 2%;}
.menu > ul > li.active > a i,.menu > ul > li:hover > a i{background:#303030;border-radius:100%;width:43px;height:43px;content:"";position:absolute;right:0px;top:0;z-index:1;}
.menu ul li a span{float:right;font-weight:400;font-size:13px;line-height:54px;margin-right:55px;width:133px;color:#aaa;}
.menu ul li:hover > a,.menu ul > li.active > a,.menu ul > li > a.current_active{float:right;}
.menu ul li:hover a span,.menu ul li.active a span{font-weight:400;font-size:13px;line-height:54px;float:right;color:#FFF;}
.menu > ul > li:hover > a,.menu > ul > li.active > a{color:#fff;float:right;}
.menu > ul > li:hover > a .icon_24,.menu > ul > li.active > a .icon_24{fill:#ee3324;}
.menu > ul > li.active > a.expand.subOpened > .menu_arr i ,.menu > ul > li > a.expand.subOpened >.menu_arr i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);color:#fff;}
.menu_drop_down{float:right;clear:both;width:100%;background:#111;position:relative;display:none;top:0;left:0;padding-left:0px;}
.menu_drop_down ul{float:right;width:100%;}
.menu_drop_down li{float:right;width:100%;border-bottom:1px solid #000;box-shadow:0 0 1px #191919;position:relative;}
.menu_drop_down > li > a{padding:5px 35px 5px 5px;font-weight:400;font-size:12px;line-height:35px;color:#aaa;float:right;width:100%;box-sizing:border-box;border:none;}
.menu_drop_down > li > a.current{color:#fff}
.sidebar-collapse ul.menu_drop_down > li > a{padding-right:15px;}
ul.menu_drop_down li ul.menu_drop_down{background:#0d0b0b}
ul.menu_drop_down > li > a:hover,ul.menu_drop_down > li > a.sub_active{border:none;background:none;color:#fff;}
.menu ul li:hover div.middle a span.menu_arr_1,.menu ul li.active div.middle a span.menu_arr_1{width:12px;height:23px;text-decoration:none;float:right;display:block;}
.menu ul li:hover div.middle,.menu ul li.active div.middle{float:right;width:100%;}
.header_rgt ul li div.menu_drop_down_2{float:right;display:none;clear:both;position:absolute;z-index:8;width:150px;margin:35px 0 0;right:0;}
.header_rgt ul li div.menu_drop_down_2 div.menu_mid ul.drop_down_2{float:left;clear:both;width:124px;}
.header_rgt ul li div.menu_drop_down_2 div.menu_mid ul.drop_down_2 li{float:left;clear:both;margin:0;padding:3px 0;}
.header_rgt ul li div.menu_drop_down_2 div.menu_mid ul.drop_down_2 li a{float:left;font-weight:400;font-size:12px;line-height:30px;color:#000;clear:both;margin:0;}
.menu_arr_1{width:12px;height:25px;float:right;}
.menu_arr,.menu ul li a span.menu_arr{float:right;height:13px;width:12px;top:16px;right:-133px;position:absolute}
.menu_arr i{color:#b8c7ce;float:right;margin:0;transform:rotate(-180deg)}
.menu ul li:hover div.middle a span.menu_arr i,.menu ul li.active div.middle a span.menu_arr i{color:#000;font-size:13px;}
.menu ul > li.active > .menu_drop_down{display:block;}
.treeview.active a.expand span,.treeview.active > a.expand{color:#fff}
.sidebar_hide.sidebar-minize.sidebar-collapse .menu_drop_down.menu-open li{float: none;display: inline-block;}

.sidebar-minize .menu > ul > li > a{overflow:hidden;}
.sidebar-minize .menu > ul > li > ul{position:absolute;right:80px;width:180px;display:none;top:0px;/*max-height: 150px;overflow-y:auto !important;*/}
.sidebar-minize .menu > ul > li:hover > ul{display:none;}
.sidebar-minize .menu ul > li.active .menu_drop_down{display:none;}
.sidebar-collapse .menu > ul > li:hover > a > span,.sidebar-collapse.sidebar-minize .menu > ul > li:hover > a > span,.sidebar-minize .menu > ul > li:hover > a > span{display:block !important;position:absolute;width:180px;left:50px;}
.sidebar-collapse .menu > ul > li:hover > a > span,.sidebar-collapse.sidebar-minize .menu > ul > li:hover > a > span,.sidebar-minize .menu > ul > li:hover > a > span{top:0;margin-left:-3px;padding:12px 5px 12px 20px;background-color:inherit;}
.icon_24{width: 24px;height: 24px;fill: #fff;}
.icon_14{width: 14px;height: 14px;fill: #666;}
.menu > ul > li > a.rep > i .icon_24{margin: -12px 0 0 -10px;}
#dispatch_li a i .icon_24{margin: -15px 0 0 -14px;width: 30px;height: 30px;}




.dashboard{background:url(../../images/dashboard_icons/menu_icon1.png) -1px 0 no-repeat;width:24px;height:23px;float:left;top:9px;left:11px;}
.withdraw_settings_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -55px -1px no-repeat;width:24px;height:25px;float:left;top:6px;left:11px;}
.taxidispatch_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -1px -114px no-repeat;width:27px;height:25px;float:left;top:6px;left:11px;}
.company_settings_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -28px -1px no-repeat;width:24px;height:24px;float:left;top:10px;left:11px;}
.manage_cms_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -109px -1px no-repeat;width:24px;height:21px;float:left;top:12px;left:10px;}
.taxi_setings_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -82px -1px no-repeat;width:24px;height:23px;float:left;top:10px;left:11px;}
.create_login_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -84px -56px no-repeat;width:24px;height:24px;float:left;top:11px;left:12px;}
.call_center_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -111px -55px no-repeat;width:22px;height:28px;float:left;top:8px;left:11px;}
.user_management_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -1px -57px no-repeat;width:24px;height:26px;float:left;top:7px;left:10px;}
.manage_rating_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -157px -1px no-repeat;width:24px;height:23px;float:left;top:10px;left:11px;}
.reports_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -135px 0 no-repeat;width:19px;height:21px;float:left;top:12px;left:13px;}
.account_report_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -28px -56px no-repeat;width:24px;height:21px;float:left;top:10px;left:10px;}
.free_trail_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -55px -56px no-repeat;width:26px;height:18px;float:left;top:14px;left:10px;}
.general_settings{background:url(../../images/dashboard_icons/menu_icon1.png) -135px -56px no-repeat;width:26px;height:26px;float:left;top:10px;left:10px;}
.cloud_settings{background:url(../../images/cloud.png) no-repeat;width:29px;height:24px;float:left;top:11px;left:8px;}
.fare_management_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -163px -56px no-repeat;width:25px;height:19px;float:left;top:13px;left:12px;}
.add_booking_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -30px -112px no-repeat;width:26px;height:26px;float:left;top:9px;left:12px;}
.manage_booking_icon{background:url(../../images/dashboard_icons/menu_icon1.png) -59px -112px no-repeat;width:24px;height:26px;float:left;top:9px;left:12px;}
.menu ul li:hover i.dashboard,.menu > ul > li.active i.dashboard{background-position:-1px -28px;}
.menu ul li:hover i.withdraw_settings_icon,.menu > ul > li.active i.withdraw_settings_icon{background-position:-55px -28px;}
.menu ul li:hover i.taxidispatch_icon,.menu > ul > li.active i.taxidispatch_icon{background-position:-1px -140px;top:15px;}
.menu ul li:hover i.company_settings_icon,.menu > ul > li.active i.company_settings_icon{background-position:-28px -28px;}
.menu ul li:hover i.manage_cms_icon,.menu > ul > li.active i.manage_cms_icon{background-position:-109px -29px;}
.menu ul li:hover i.taxi_setings_icon,.menu > ul > li.active i.taxi_setings_icon{background-position:-82px -28px;}
.menu ul li:hover i.create_login_icon,.menu > ul > li.active i.create_login_icon{background-position:-84px -85px;}
.menu ul li:hover i.call_center_icon,.menu > ul > li.active i.call_center_icon{background-position:-111px -84px;}
.menu ul li:hover i.user_management_icon,.menu > ul > li.active i.user_management_icon{background-position:-1px -85px;}
.menu ul li:hover i.manage_rating_icon,.menu > ul > li.active i.manage_rating_icon{background-position:-157px -28px;}
.menu ul li:hover i.reports_icon,.menu > ul > li.active i.reports_icon{background-position:-135px -28px;}
.menu ul li:hover i.account_report_icon,.menu > ul > li.active i.account_report_icon{background-position:-28px -85px;}
.menu ul li:hover i.free_trail_icon,.menu > ul > li.active i.free_trail_icon{background-position:-55px -85px;}
.menu ul li:hover i.general_settings,.menu > ul > li.active i.general_settings{background-position:-135px -85px;}
.menu ul li:hover i.cloud_settings,.menu > ul > li.active i.cloud_settings{background:url(../../images/cloud_act.png) no-repeat;}


.menu ul li:hover i.fare_management_icon,.menu > ul > li.active i.fare_management_icon{background-position:-163px -84px;}
.menu ul li:hover i.add_booking_icon,.menu > ul > li.active i.add_booking_icon{background-position:-30px -140px;}
.menu ul li:hover i.manage_booking_icon,.menu > ul > li.active i.manage_booking_icon{background-position:-59px -140px;}
.sidebar-menu > .treeview > a:after{background:url(../../images/dashboard_icons/menu_down_arrow.png) no-repeat 0;content:"";position:absolute;left:10px;width:10px;height:10px;top:20px;}
.sidebar-menu > .treeview.active > a:after{background:url(../../images/dashboard_icons/menu_up_arrow.png) no-repeat 0;content:"";position:absolute;left:10px;width:10px;height:10px;top:20px;}
.sidebar-menu > .treeview > .treeview-menu li.treeview > a:after{background:url(../../images/dashboard_icons/menu_down_arrow_small.png) no-repeat 0;content:"";position:absolute;left:10px;width:10px;height:10px;top:20px;}
.sidebar-menu > .treeview.active > .treeview-menu li.treeview.active > a:after{background:url(../../images/dashboard_icons/menu_up_arrow_small.png) no-repeat 0;content:"";position:absolute;left:10px;width:10px;height:10px;top:20px;}
#footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0px 230px 65px 0;position:relative;bottom:0;font-size:11px;color:#fff;z-index:10;float:left;clear:both;}
.copyrights{display:block;float:right;padding:0px 0 15px 0;font-weight:400;font-size:12px;line-height:30px;color:#999;}
.sidebar_hide .menu ul li a span{margin-left:70px;}
.sidebar_hide .menu > ul > li > a{/*width:60px;*/
width:44px;margin-right:18px;}
.sidebar_hide .sidebar-menu > .treeview > a::after{right:0;transform:rotate(-90deg);background:none;}
.sidebar_hide #footer{padding-right:100px}
.all_balance{font-weight:400;font-size:12px;line-height:40px;color:#999;margin-right:20px;display:none;}
.sidebar_hide.sidebar-minize .menu > ul > li.active{background:none;}
.new_inner_page_outer *{box-sizing:border-box;}
.new_inner_page_outer{width:100%;float:left;clear:both;padding:15px;box-sizing:border-box;}
.new_inner_page_box{border:1px solid #e3e4e7;background:#fff;width:100%;float:left;}
.new_page_title{width:100%;background:#f6f6f6;border-bottom:1px solid #e3e4e7;min-height:55px;padding:0 15px;}
.new_page_title h2{font-weight:400;font-size:18px;line-height:55px;color:#333;float:left;}
.withdraw_count_box{width:100%;float:left;clear:both;margin-bottom:15px;padding:0px;}
.withdraw_count_box ul li{float:right;width:32%;margin:0px 0 0px 0%; border-right:1px solid #e3e4e7; border-radius:0;background:#fff;padding:0;}
.withdraw_count_box ul li:nth-child(3n+3){margin-left:0;}
.dash_active_left{width:70px;height:70px;border-radius:100%;float:right;text-align:center;vertical-align:top;line-height:70px;}
.withdraw_detail_right{float:right;margin-right:10px;width:59%;word-wrap: break-word;}
.withdraw_detail_right h2{font-weight:300;font-size:16px;color:#000;width:100%;min-height:44px;margin: 0;}
.withdraw_detail_right p{font-weight:600;font-size:24px;color:#000;width:100%;margin: 0;}
li.color_code_with1{border-right:3px solid #e36159;}
li.color_code_with1 .dash_active_left{background:#e36159;}
 li.color_code_with2{border-right:0px solid #9139db;}
li.color_code_with2 .dash_active_left{background:#9139db;}
 li.color_code_with3{border-right:0px solid #3991db;}
li.color_code_with3 .dash_active_left{background:#3991db;}
 li.color_code_with4{border-right:0px solid #d7db3c;}
li.color_code_with4 .dash_active_left{background:#d7db3c;}
 li.color_code_with5{border-right:3px solid #c2da3e;}
li.color_code_with5 .dash_active_left{background:#c2da3e;}
 li.color_code_with6{border-right:3px solid #da9838;}
li.color_code_with6 .dash_active_left{background:#da9838;}
 li.color_code_with7{border-right:3px solid #1fc0c6;}
li.color_code_with7 .dash_active_left{background:#1fc0c6;}
 li.color_code_with8{border-right:0px solid #da39bb;}
li.color_code_with8 .dash_active_left{background:#da39bb;}
 .withdraw_seach{width:100%;float:left;padding:10px 0 0px 0;clear:both;}
.withdraw_seach ul li{float:right;margin-left:1%;width:22%;margin-top:10px;}
.withdraw_seach ul li:first-child{width:17%;}
.withdraw_seach ul li:last-child{margin-left:0;width:20%;}
.withdraw_seach ul li:last-child .new_button{float:right;}
.withdraw_seach ul li input[type="text"],.withdraw_seach ul li select{border:1px solid #ccc;height:33px;padding:0 10px;background:#fff;box-shadow:inset 0 0 3px #eee;font:normal 13px/33px OpenSansRegular;color:#333;width:100%; }
.ui-datepicker *{box-sizing:content-box}
.date_picker_icon{position:relative;}
.date_picker_icon:after{background:url(../../images/dashboard_icons/calender_icon.png) no-repeat;content:"";position:absolute;left:10px;top:5px;width:20px;height:22px;}
.withdraw_table{padding:10px 0;float:left;width:100%;}
.withdraw_table table{border:1px solid #ddd;}
.withdraw_table table tr th{font:normal 13px OpenSansSemibold;color:#333;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.withdraw_table table tr td{color:#666;font-weight:400;font-size:13px;line-height:20px;}
.view_icon{background:url(../../images/dashboard_icons/view_icon.png) no-repeat;width:24px;height:14px;display:inline-block;}
.table_bottom_control{width:100%;float:left;clear:both;padding:10px 20px 20px 20px;}
.with_draw_export_btn{float:right;padding-top:10px;margin-left:10px;}
.table_bottom_control ul.select_all_part li{float:left;margin-right:10px;}
.table_bottom_control ul.select_all_part li:first-child a{border-right:1px solid #ddd;padding-right:10px;}
.table_bottom_control ul.select_all_part li a{color:#0088cc;font-weight:400;font-size:13px;line-height:14px;margin-top:10px;display:block;}
.new_pagination{float:left;margin-left:15px;}
.new_pagination ul li{float:right;border-left:1px solid #ddd;}
.new_pagination ul li:last-child{border:none;}
.pagination_outer ul li{border:solid 1px #ddd;height:32px;margin-right:-1px;}
.new_pagination ul{border:1px solid #ddd;border-radius:5px;height:32px;float: left;}
.new_inner_page_outer .new_pagination ul{height:34px;}
.new_pagination ul li a,.new_pagination ul li p{padding:0 10px;color:#0088cc;font-weight:400;font-size:13px;line-height:32px;display:block;margin: 0;}
.pagination_outer .page_mid a{padding:0;color:#0088cc;font-weight:400;font-size:13px;line-height:32px;display:block;}
.pagination_outer .page_mid a strong{padding:0;color:#0088cc;font-weight:400;font-size:13px;line-height:30px;display:block;}
.pagination_outer .page_mid > strong{font-weight:bold;line-height:22px;}
.pagination_outer .page_mid img{margin-top:9px;}
.pagination_outer .page_mid a img{margin-top:0;}
.pagination_outer .page_mid{padding:0 10px;}
.new_pagination ul li a:hover{color:#fff;background:#0088cc}
.pagination_outer .page_mid{float:left;background:none;margin:0;}
.new_pagination ul li.active p{padding:0 10px;color:#fff;font-weight:400;font-size:13px;line-height:32px;display:block;background:#0088cc}
.new_pagination b,.pagination p small{font-weight:400;font-size:12px !important;line-height:24px !important;color:#999;margin-left:20px;float: right;}
.new_pagination ul li img{display:inline-block;transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.page_lft,.page_rgt{display:none;}
.withdraw_detail_table{padding:15px;float:left;width:100%;}
.withdraw_detail_table table{border:1px solid #ddd;}
.withdraw_detail_table table tr td{border-bottom:1px solid #ddd;border-left:1px solid #ddd;}
.withdraw_detail_table table tr td label{width:200px;padding-left:15px;font-weight:600;font-size:13px;color:#333;}
.withdraw_detail_table table tr:nth-child(2n+2) td{background:#f9f9f9}
.withdraw_detail_table table tr td p{padding-left:15px;font:normal 13px OpenSansRegular;color:#666;}
.withdraw_detail_table table tr td ul li{float:left;clear:both;padding:10px 15px}
.withdraw_detail_table table tr td ul li select,.withdraw_detail_table table tr td ul li input[type="text"],.withdraw_detail_table table tr td ul li textarea{width:300px;float:left;border:1px solid #ccc;box-shadow:inset 0 0 3px #ddd;border-radius:3px;height:32px;}
.withdraw_detail_table table tr td ul li textarea{height:75px;}
.withdraw_activity_log{float:left;padding:0 15px 15px 15px;width:100%;margin-bottom:15px;}
.activity_log_box{width:100%;float:left;clear:both;border:1px solid #ddd;}
.active_title{width:100%;float:left;border-bottom:1px solid #e3e4e7;padding:0 15px;}
.active_title h2{font-weight:400;font-size:16px;line-height:42px;color:#333}
.withdraw_activity_log_list{width:100%;padding:20px;float:left;}
.withdraw_activity_log_list ul{float:left;border-left:2px solid #ddd;margin-left:50px;}
.withdraw_activity_log_list ul li{float:left;margin:0px 10px 20px 25px;border:1px solid #ddd;border-radius:5px;padding:10px 15px;clear:both;position:relative;min-width:400px;}
.withdraw_activity_log_list ul li:after{background:url(../../images/dashboard_icons/activity_icon.png) no-repeat;width:20px;height:20px;content:"";position:absolute;left:-38px;top:25px;}
.withdraw_activity_log_list ul li:before{background:url(../../images/dashboard_icons/activity_icon_right_arrow.png) no-repeat;width:11px;height:20px;content:"";position:absolute;left:-11px;top:25px;}
.withdraw_activity_log_box{position:relative;float:left;width:100%;}
.withdraw_activity_log_box span{font-weight:400;font-size:13px;line-height:20px;color:#999}
.withdraw_activity_log_box p{font-weight:400;font-size:13px;line-height:20px;color:#666}
.dashboard_top_search_part .new_dash_calender_input,.new_dash_calender_select, .bottom_selection_select{width:190px;}
.withdraw_request_change.modal-content{width:335px;}
.withdraw_request_change.modal-content *{box-sizing:border-box}
.withdraw_popup_header{width:100%;float:left;border-bottom:2px solid #ddd;min-height:55px;padding:0 15px;}
.withdraw_popup_header h2{font:normal 18px/55px OpenSansRegular;color:#333;float:left;}
.withdraw_popup_header .close{color:#fff;float:right;margin:5px -10px 0 0;background: #666;padding: 1px 4px;border-radius:50%;}
.withdraw_popup_form{width:100%;padding:15px;float:left;}
.withdraw_popup_form ul li{float:left;padding:0 0 10px 0;clear:both;width:100%;}
.withdraw_popup_form ul li input[type="text"],.withdraw_popup_form ul li select{font-weight:400;font-size:13px;line-height:20px;color:#333;width:100%;height:33px;float:left;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 0 5px #ddd;}
.withdraw_popup_form ul li textarea{font-weight:400;font-size:13px;line-height:20px;color:#333;width:100%;height:75px;float:left;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 0 5px #ddd;}
.withdraw_popup_form ul li input[type="submit"]:hover,.withdraw_popup_form ul li input[type="button"]:hover{background:#0374ad}
.header_profile_drop_down{display:none;position:absolute;width:150px;left:0;top:35px;}
.header_profile_drop_down ul li{float:right;clear:both;width:100%;border-bottom:1px solid #ddd;}
.header_profile_drop_down ul{border:1px solid #ddd;border-radius:0 0 5px 5px;background:#fff;width:100%}
.rgt_down_1{position:relative;z-index: 11;}
li.rgt_down_1 .header_profile_drop_down ul li a{width:100%;font-weight:400;font-size:13px;line-height:16px;color:#333;padding: 7px 10px;}
li.rgt_down_1 .header_profile_drop_down ul li i{float: right;margin-left: 10px;height:16px;}
.rgt_down_1:hover .header_profile_drop_down{display:block;}
.header_rgt ul li.rgt_down_1:hover a:hover{color:#006ccd}
.header_rgt ul li.rgt_down_1:hover a:hover .icon_14{fill:#006ccd;}
.live_trip_right_box{position:absolute;left:20px;top:50px;background:#fff;padding:0 20px;float:left;width:190px;z-index:999;box-shadow:0 0 5px #666;}
#on_going_trip_map{position:relative;}
.live_trip_right_box ul li,.live_trip_right_box ul{float:left;clear:both;width:100%;padding:5px 0;}
.live_trip_right_box span{width:100%;padding:7px 35px 7px 0px;font-weight:400;font-size:13px;line-height:30px;color:#333;}
.live_trip_right_box span.map_available{background:url(../../images/dashboard_icons/map_available_icon.png) no-repeat right center;}
.live_trip_right_box span.map_ontrip{background:url(../../images/dashboard_icons/map_waiting_icon.png) no-repeat right center;}
.live_trip_right_box span.map_inactive{background:url(../../images/dashboard_icons/map_incactive_icon.png) no-repeat right center;}
.live_trip_right_box span.map_shiftout{background:url(../../images/dashboard_icons/map_shiftout_icon.png) no-repeat right center;}
.driver_on_trip > div{background:#f39c12;border:none;}
.driver_on_trip > div >div{border:none;}
.driver_available > div{background:#2baab1;padding:10px;}
.info-content{color:#fff;}
.driver_in_active,.driver_available,.driver_on_trip{margin-top:26px;}
.select2-container .select2-choice > .select2-chosen{line-height:34px !important;font-weight:400;}
.driver_in_active #bodyContent{background:url(../../images/dashboard_icons/map_white_car.png) no-repeat 5px 20px;padding-left:60px;}
.driver_on_trip #bodyContent{background:url(../../images/dashboard_icons/map_white_car.png) no-repeat 5px 20px;padding-left:60px;}
.driver_available #bodyContent{background:url(../../images/dashboard_icons/map_white_car.png) no-repeat 5px 20px;padding-left:60px;}
.driver_shiftout #bodyContent{background:url(../../images/dashboard_icons/map_white_car.png) no-repeat 5px 20px;padding-left:60px;min-height:50px;}
.driver_available .gm-style-iw{border-radius:0px;box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);color:#fff!important;font-weight:400;top:0px !important;width:175px !important;margin:-1px 0 0 -16px;padding:10px 20px 10px 10px;box-sizing:border-box;background:#2baab1;}
.driver_shiftout .gm-style-iw{border-radius:0px;box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);color:#fff!important;font-weight:400;top:0px !important;width:175px !important;margin:-1px 0 0 -16px;padding:10px 20px 10px 10px;box-sizing:border-box;background:#8d66ff;}

.driver_on_trip .gm-style-iw{border-radius:0px;box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);color:#fff!important;font-weight:400;top:0px !important;width:175px !important;margin:-1px 0 0 -16px;padding:10px 20px 10px 10px;box-sizing:border-box;background:#e36159;}
.driver_in_active .gm-style-iw{border-radius:0px;box-shadow:0 1px 6px rgba(178, 178, 178, 0.6);color:#fff!important;font-weight:400;top:0px !important;width:175px !important;margin:-1px 0 0 -16px;padding:10px 20px 10px 10px;box-sizing:border-box;background:#f39c12;}
.driver_in_active .diver_info_left_arrow div,.driver_in_active .diver_info_right_arrow div{background-color:#f39c12 !important;box-shadow:none !important}
.driver_on_trip .diver_info_left_arrow div,.driver_on_trip .diver_info_right_arrow div{background-color:#e36159 !important;box-shadow:none !important}

.driver_available > div.driver_info_close,.driver_in_active > div.driver_info_close{left:3px !important;top:1px !important;padding:7px;right:auto !important;}
.driver_on_trip > div.driver_info_close,.driver_shiftout > div.driver_info_close{right:7px !important;top:1px !important;padding:7px;}
.diver_info_left_arrow,.diver_info_right_arrow{top:-19px !important;}
.driver_available .diver_info_left_arrow div,.driver_available .diver_info_right_arrow div{background-color:#2baab1 !important;box-shadow:none !important}
.driver_shiftout .diver_info_left_arrow div,.driver_shiftout .diver_info_right_arrow div{background-color:#8d66ff !important;box-shadow:none !important}
#bodyContent p span{margin-left:-50px;font:bold 13px arial;color:#fff;float:left;padding-bottom:3px;}
.dashboardpayment{padding:10px;width:100%;position: absolute;bottom: 60px;}
#bodyContent p span{margin-left:-50px;font:bold 13px arial;color:#fff;float:left;padding-bottom:3px;}
/*.widget .greyishB{padding:5px 10px;}
*/
.manager_action_tabs{width:100%;float:left;clear:both;margin-top:10px;}
.dashboard_page_top_list ul.manager_action_tabs li{width:50%;float:left;margin:0;border:1px solid #ddd;padding:0;}
.dashboard_page_top_list ul.manager_action_tabs li a{font-weight:400;font-size:18px;line-height:50px;color:#333;display:block;text-align:center;}
.dashboard_page_top_list ul.manager_action_tabs li.current,.dashboard_page_top_list ul.manager_action_tabs li:hover{background:#0088CC;}
.dashboard_page_top_list ul.manager_action_tabs li.current a,.dashboard_page_top_list ul.manager_action_tabs li:hover a{color:#fff;}
.dash_active_left a{display:block;line-height:50px;}
.select_all .pr2{float:right;margin-top:2px;}
.new_dash_calender_input .errors{float:right;}
/* .site_logo{min-height:200px;}
 */
 .loginPage #messagedisplay{top: 70px;position: absolute;}
.loginPage #messagedisplay > div{width:570px !important;float: none;margin: 0 auto;}
/* #phone{margin-left:30px !important;width:84%;}
 */
 .new_input_field select{width:100%!important}
.disp_shows{display:none;}
div.selector.fullwidthsel{box-sizing:border-box;width:100%;}
div.selector.fullwidthsel span{box-sizing:border-box;width:100%}
div.selector.fullwidthsel select{box-sizing:border-box;width:100%}
.revieweright{float:left;width:90%;}
.driverinfo_chattop{float:left;width:auto;padding:5px 0 5px 5px;margin-top:3px;}
.driverinfo_chattop ul li{display:inline-block;margin: 0 15px 0 0px;float:right;}
.driverinfo_chattop ul li label{display:inline-block;line-height: 24px;}
.driverinfo_chattop ul li .date_txt{display:inline-block;vertical-align: top;width: 180px;}
.driverinfo_logoutbtn{float:right;width:auto;padding:5px 0 5px 5px}
#driver_statistics{width:100%; overflow:auto;}
.upgrate_cmppackout{margin-top:8px;float:left; width:100%; box-sizing: border-box;}
.sTable.responsive.upgrate_cmppack{width:50%;border-top:1px solid #ccc; margin:0 0 15px 0;}
.create_loginouter .form input[type="text"],.create_loginouter .form input[type="password"],.create_loginouter .form textarea{width:90%;}
.create_loginouter div.selector{width:93%}
.bottom_contenttot{ float:left; width:100%; box-sizing: border-box;padding:5px 15px 15px;}
.bottom_contenttot .select_all{margin-top:0;padding:0}
.bottom_contenttot .select_all ul{float:right;margin-left:10px}
.bottom_contenttot .select_all ul li{float:right;}
.bottom_contenttot .select_all span{float:right;color: #999;line-height: 34px;}
.bottom_contenttot .select_all span select{width:170px}
select {height: 34px;border-radius: 3px;-webkit-border-radius: 3px;padding: 0 5px;font-weight:400;color: #666;font-size: 13px;}
.bottom_contenttot .pagination{padding:0;margin:0;float:left;width:auto}
.mobile_codetxt #phone{margin-right:69px;width:83.5%!important;border-right: 0;}
.records_type2_select select,.records_type2_select2 select{width:100%}
.export_me_menu_div {
    position: fixed;
    top: 30%;
    left: 44%;
    width: 350px;    margin-left: -175px;
    background: #fff;
    border: 3px solid #6B7580;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    padding: 15px;
    z-index: 1000;
    display: none;
}
.export_me_menu_div ul li:first-child .input_box{margin-top:5px;}
.export_me_menu_div .input_box{width: 190px;}
.export_me_menu_div ul {
    float: left;
    width: 100%;
}
.export_me_menu_div ul li label {
    float: left;
    width: 100px;
    font: 14px arial;
    color: #666;
    text-align: left;
    margin-top: 6px;
}
.export_me_menu_div ul li b {
    float: left;
    width: 20px;
    font: 14px arial;
    color: #666;
    text-align: center;
    margin-top: 6px;
}
.export_me_menu_div ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin-top: 10px;
}
.displ{display:inline-block;width:100%;}
.withdrow_reuestpopinner{float: left;width: 100%;}
 .withdrow_reuestpop.modal .modal-content {position: relative;background-color: #fefefe;margin: auto;padding: 0;border: 1px solid #888;width: 100%;box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
	-webkit-animation-name: animatetop;-webkit-animation-duration: 0.4s;animation-name: animatetop;animation-duration: 0.4s}
.withdrow_reuestpop.modal  .close {color: white;float: right;font-size: 28px;font-weight: bold;}
.withdrow_reuestpop.modal  .close:hover,.withdrow_reuestpop.modal  .close:focus {color: #000;text-decoration: none;cursor: pointer;}
.withdrow_reuestpop.modal .modal-body {padding: 2px 16px;}

.navbar-inner h6{font-size: 18px;color: #333;font-weight:400;font-weight: normal;}
table td label{font-size: 13px;color: #666;font-weight:400;}
.tab_sub_tit{font-size: 16px;color: #666;font-weight:400;text-transform: capitalize;font-weight: normal;float: right;margin: 0;}

.select2-container .select2-choice .select2-arrow{width: 14px;}
.new_button{float: left;margin-left:16px;}
.new_button input[type=submit],.new_button input[type=button],.new_button input[type=reset]{float: left;font-size: 13px;font-weight:400; padding: 10px 15px;text-align: center;background: #fff;max-height: 34px;box-sizing: border-box;-webkit-box-sizing: border-box;font-weight: normal;font-weight:400;text-transform: capitalize;border-radius: 3px;-webkit-border-radius: 3px;}
.new_button input[type=submit]:hover,.new_button input[type=button]:hover,.new_button input[type=reset]:hover{background: #0088cc; color: #fff;}
.ser_input_field,.selector.ser_input_field{width: 225px;}

.over_all{float: left;width: 100%;margin-top: 20px;}
.small_butt{float: right;width: auto;margin-left: 16px;}
.small_butt input[type="submit"],.small_butt input[type="button"]{background: #fff;float: right;font-size: 11px;color: #333;border:0px solid #ccc;border-radius: 3px;padding: 3px 10px;font-weight:400; font-weight: normal;margin: 0;line-height: normal;height: 34px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.export_me_menu{background: #0088cc;float: right;font-size: 11px;color: #fff;border:0px solid #dddddd;border-radius: 3px;padding: 4px 10px;font-weight:400; font-weight: normal;margin: 0;line-height: normal;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.export_me_menu:hover{background: #fff;color: #333;border:0px solid #0088cc;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.small_butt input[type="submit"]:hover,.small_butt input[type="button"]:hover{background: #0088cc;color: #fff;border:0px solid #0088cc;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.sub_note,.textclass{float: left;width: 100%;font-size: 11px;color: #999;}

.content_middle_out{background: #fff;position: relative;float: left;width: 100%;border:1px solid #e3e4e7;border-top: 0;}
.content_middle_new{position: relative;float: left;width: 100%;padding: 0px 15px;}
.modal_popup,.withdrow_requestpop{position: fixed;top: 10%;left: 50%;z-index: 1050;width: 341px;margin-left: -170px;background-color: #ffffff;outline: none;-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);-webkit-background-clip: padding-box;-moz-background-clip: padding-box;border:3px solid #6B7580;border-radius: 10px;-webkit-border-radius: 10px;}
#fade{position: fixed;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.4);display: none;top: 0;left:0;}
.close{opacity: 1;}
.assign_taxi_driver_det .widget{margin: 0 15px 10px;float: left;width: 97%;}
.dashboard_widget_row .no_data{font-size: 14px;text-align: center;color: #666;margin-top: 250px;}
.no_data{font-size: 14px;text-align: center;color: #666;font-weight: normal;padding: 10px;}

.contact_view,.driverinfo_common ul,.taxi_info_common ul{float: left;width: 100%;}
.contact_view p,.driverinfo_common ul li,.taxi_info_common ul li{float: left;width: 100%;margin: 5px 0;font-size: 13px;color: #666;}
.contact_view p label{float: left;width: 150px;font-size: 13px;color: #333;position: relative;padding-right: 15px;}
.driverinfo_common ul li label{float: right;width: 250px;font-size: 13px;color: #333;position: relative;padding-left: 15px;}
.taxi_info_common ul li label{float: right;width: 185px;font-size: 13px;color: #333;position: relative;padding-left: 15px;box-sizing: border-box;}
.contact_view p label:before,.driverinfo_common ul li label:before,.taxi_info_common ul li label:before{position: absolute;top:0;left: 15px;content: ":";font-size: 13px;color: #333;}
.taxi_info_common ul li p{float: right;width: 45%;font-size: 13px;color: #666;}
.taxi_info_common{display: inline-block;width: 60%;vertical-align: middle;}
.taxi_info_rgt{display: inline-block;width: 39%;vertical-align: middle;text-align: center;}
.taxi_info_rgt img{display: inline-block;}
.bottom_part{float: left;width: 100%;padding-top: 5px;}
.bottom_part p{padding:0 0 5px 0;width: 100%;float: left;}
.promo_rgt{text-align: right;}
.paymentByCompanyChartAjax .dashboardpayment{position: absolute;bottom: 70px;padding: 0 2%;text-align: center;box-sizing:border-box;-webkit-box-sizing:border-box;}
.paymentByCompanyChartAjax.payment_by_company .dashboardpayment{position: absolute;bottom: 40px;padding: 0;text-align: center;}
.rgt_field_det{float: left;margin-top:5px;}
.small_field_det {float: right;width: auto;margin-right:16px;width: 250px;}
.small_field_det label{float: right;line-height: 24px;margin-left: 5px;}
.date_txt input[readonly],.date_txt input[disabled]{box-sizing:border-box;-webkit-box-sizing:border-box;height:34px;font-size: 11px;width: 100%;}
.small_field_det input[readonly],.small_field_det input[disabled]{box-sizing:border-box;-webkit-box-sizing:border-box;height: 34px;font-size: 11px;width: 70%;}
.drv_rat{float: right;width: 90%;}
.company_trip .dashboard_widget_title.with_calender{min-height:106px;}
.widget .title.passengerinfo_title{height:auto}
.title .small_butt{float: left;margin: 0;}
iframe{left:0;}
.gr__tooltip {left:0}
@media screen and (max-width: 1600px) {.company_trip .dashboard_calender_in_header ul li input[type="button"],.dashboard_calender_in_header.payment_by_company ul li input[type="button"]{padding:0 10px}}
.main-sidebar{ min-height: 100%\9 }
. ie10 .main-sidebar{ min-height: 100%} /* Only works in IE10 */ 
*::-ms-backdrop, .main-sidebar{ min-height: 100%} /* IE11 */
html{ background:#eee;}
/*Edit popular place and add popular place*/
.location_editbtm{vertical-align: top;padding-top: 5px;clear: both;}
#more_locations .location_editbtm{padding-top:0}
.check_boxinline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer;}
.check_boxinline input[type=checkbox]{position:absolute;margin-top:4px\9;margin-left:-20px;}
.check_boxinline label{color:#000;padding-right:5px}
.latlong_cont{display:inline-block;font-size:11px;color:#777;}
.latlong_cont:empty {display: none;}
.location_remove{display:inline-block;vertical-align:top;margin-left:10px;}
.edit_popularplaces .new_input_field{display:inline-block;vertical-align:top;}
.location_remove a,.location_remove input[type="button"]{float:left;font-size:13px;font-weight:400;padding:0 15px;text-align:center;background:#e36159;max-height:34px;box-sizing:border-box;-webkit-box-sizing:border-box;font-weight:normal;font-weight:400;text-transform:capitalize;border-radius:3px;-webkit-border-radius:3px;line-height:34px;color:#FFF;border:none;}
.location_remove a:hover,.location_remove input[type="button"]:hover{background:#e8807a;}
.theme_list{display:inline-block;margin-right:10px; vertical-align:middle;width:130px;}
.theme_list span{display: inline-block;width: 100%;padding-bottom: 5px;text-align: left;font-weight: bold;margin-left: 18px;}
.payment_error{font-size: 12px;color: red;text-align: left; background:#f2dede;padding:5px 5px 5px 10px;width:91%;display:inline-block;margin:0 0 5px 20px;}


/*walk through*/
body.walkthrough_process.fixed{/*position: fixed;overflow: hidden;*/}
.walkthrough_process .menu{height: -webkit-calc(100vh - 71px);height: -moz-calc(100vh - 71px);height: calc(100vh - 71px);}
.walkthrough_section{position: fixed;top: 0;left: 0;bottom: 0;right: 210px;background: rgba(0,0,0,0.8);z-index: 90;display: none;}
.walkthrough_section.dashboard_tour{top:100px;height: 300px;background: transparent;}
.walkthrough_process .right_lay{background: #3c3c3c;}
.tour_deactive{opacity: 0.8 !important;position: relative;float: right;width: 100%;}
.tour_deactive::before{position: absolute;top:0;right:0;content:'';width:100%;height:100%;background: rgba(0,0,0,0.5);z-index: 9999;min-height: 72px;}
.tour_highlight{z-index: 999 !important;opacity: 1 !important;}
.tour_highlight::before{display: none;}
.tour_highlight .dashboard_map_outer::before,.tour_highlight .dashboard_map_outer::before,.tour_highlight .dashboard_map_outer::before,.tour_highlight .dashborad_widget_box.new_select_rec::before{position: absolute;top:0;right:-5px;content:'';width:105%;height:105%;background: rgba(0,0,0,0.8);z-index: 9999;min-height: 72px;}
.wrapper{}
.walk_content_section{position: absolute;top: 0;right: 110px;width: 350px;text-align: center;z-index: 91;height: 100%;}
.dashborad_widget_box{position: relative;}
#step_1:before,#step_2:before,#step_3:before,#step_4:before,#step_5:before,#step_11:before{position: absolute;width: 88px;height: 61px;content: "";bottom: 15px;right: -90px;z-index: 2;background: url(../../images/point_arr_btm_ar.png) no-repeat;}
#step_6:before{position: absolute;width: 88px;height: 61px;content: "";top: -4px;right: -90px;z-index: 2;background: url(../../images/point_arr_ar.png) no-repeat;}
#step_7:before{position: absolute;width: 61px;height: 88px;content: "";top: -40px;left: -90px;z-index: 2;background: url(../../images/point_arr_top.png) no-repeat;}
#step_8:before{position: absolute;width: 61px;height: 88px;content: "";top: -100px;left: 40px;z-index: 2;background: url(../../images/point_arr_top.png) no-repeat;}
#step_9:before{position: absolute;width: 61px;height: 88px;content: "";top: -100px;left: 40px;z-index: 2;background: url(../../images/point_arr_top.png) no-repeat;}
#step_10:before{position: absolute;width: 61px;height: 88px;content: "";top: -100px;left: 40px;z-index: 2;background: url(../../images/point_arr_top.png) no-repeat;}
#step_1{position: absolute;width: 100%;right: 0;}
#step_2{position: absolute;width: 100%;right: 0;}
#step_3{position: absolute;width: 100%;right: 0;}
#step_4{position: absolute;width: 100%;right: 0;}
#step_5{position: absolute;width: 100%;right: 0;}
#step_6{position: absolute;width: 100%;right: 0;}
#step_7{position: absolute;width: 100%;right: 0;}
#step_8{position: absolute;width: 100%;right: 0;}
#step_9{position: absolute;width: 100%;right: 0;}
#step_10{position: absolute;width: 100%;right: 0;}
#step_11{position: absolute;width: 100%;right: 0;}
.ico_sec{float: right;width: 100%;margin-bottom: 10px;opacity: 0;}
.menu_ico{display: inline-block;width: 43px;height: 43px;border-radius: 100%;background: #ff0000;position: relative;text-align: center;line-height: 40px;}
.menu_ico .icon_24{fill:#fff;position: absolute;top: 50%;right: 50%;margin: -12px 0 0 -12px;}
#step_1 .menu_ico .icon_24 {margin: -15px 0 0 -14px;width: 30px;height: 30px;}
.walk_content_section h1{float: right;width: 100%;font-weight:600;font-size:18px;color: #fff;line-height: 28px;}
.walk_content_section p{float: right;width: 100%;font-weight:400;font-size:14px;color: #cecece;margin: 8px 0 15px;}
.next,.next-step,#jpwNext,#jpwFinish{display: inline-block;border: 2px solid #2ab270;border-radius: 25px;width: auto;padding:4px 25px;text-align: center;font-weight: 400;font-size:14px;line-height:24px;color: #fff;cursor: pointer;-webkit-transition: 0.8s linear;-moz-transition: 0.8s linear;transition: 0.8s linear;}
.next:hover,.next-step:hover,#jpwNext:hover,#jpwFinish:hover{color: #fff;background:#2ab270;}
.close_walk:hover,.prev-step:hover,#jpwPrevious:hover{color: #fff;background:#ea4335;}
.close_walk,#jpwPrevious,.prev-step{display: inline-block;font-weight:400;font-size:14px;line-height:24px;color: #fff;padding:4px 25px;text-align: center;cursor: pointer;border: 2px solid #ea4335;border-radius: 25px;margin-left: 10px;-webkit-transition: 0.8s linear;-moz-transition: 0.8s linear;transition: 0.8s linear;}
body.walkthrough_process .walk_select:before{position: absolute;top:0;left: 0;width: 5px;background: #ed3323;height: 100%;content: "";}
#tour{float: left;font-weight:400;font-size:13px;line-height:33px;color: #333;margin-right: 15px;}
body.walkthrough_process #dispatch_li:after,body.walkthrough_process #walk_taxidrivers:after,body.walkthrough_process #walk_company:after,
body.walkthrough_process #walk_settings:after,body.walkthrough_process #walk_payment:after,body.walkthrough_process #walk_report:after,body.walkthrough_process #walk_myaccount:after{position: absolute;top: 0;right : 0;width: 97%;z-index: 5;background: transparent;height: 100%;content: "";}

/*dispatcher_dashboard_tour*/
.dis_dash_tour{/*display: none;*/ position: fixed;top: 0;left: 0;bottom: 0;right: 210px;background: rgba(0,0,0,0.8);z-index: 999; }
.dis_dash_tour_inner {position: absolute;top: 0;right: 0px;width: 100%;text-align: center; z-index: 91;height: 100%;}
.ico_sec{float: right;width: 100%;margin-bottom: 10px;opacity: 0;}
.menu_ico{display: inline-block;width: 43px;height: 43px;border-radius: 100%;background: #ff0000;position: relative;text-align: center;line-height: 40px;}
.menu_ico .icon_24{fill:#fff;position: absolute;top: 50%;right: 50%;margin: -12px 0 0 -12px;}
.dis_dash_tour h1{float: right;width: 100%;font-weight:600;font-size:18px;color: #fff;}
.dis_dash_tour p{float: right;width: 100%;font-weight:400;font-size:14px;color: #cecece;margin: 8px 0 15px;}
.ddash_step1:before,.ddash_step2:before,.ddash_step3:before,.ddash_step4:before{position: absolute;width: 61px;height: 88px;content: "";top: -30px;right: -70px;z-index: 2;background: url(../../images/point_arr_top_left.png) no-repeat;}
.ddash_step1{position: absolute;width: 350px;left: 93px;}
.ddash_step2{position: absolute;width: 350px;right: 30%;}
.ddash_step3{position: absolute;width: 350px;right: 30%;}
.ddash_step4{position: absolute;width: 350px;right: 30%;}
.d1.tour_deactive {opacity: 0.8 !important;position: relative;float: right;width: 49%;}
#ddash_tour_step1.tour_deactive {width: 49%;}
.tour_highlight .d1::before{position: absolute;top: -1px;right: -1px;content: '';width: 101%;height: 101%;background: rgb(30, 30, 30);z-index: 92;min-height: 72px;}
.dis_dash_tour{top: 100px;height: 300px;background: transparent;}
.tour_process .right_lay{background: #3c3c3c;}
#ddash_tour_step1.tour_highlight .dashboard_map_outer::before{position: absolute;top: 0;right: -19px;content: '';width: 108%;height: 105%;background: rgba(0,0,0,0.8);z-index: 9999;min-height: 72px;}

/*revenue_dashboard_tour*/
.rev_dash_tour{/*display: none; */position: fixed;top: 0;left: 0;bottom: 0;right: 210px;background: rgba(0,0,0,0.8);z-index: 999; }
.rev_dash_tour_inner {position: absolute;top: 0;right: 0px;width: 100%;text-align: center; z-index: 91;height: 100%;}
.ico_sec{float: right;width: 100%;margin-bottom: 10px;opacity: 0;}
.menu_ico{display: inline-block;width: 43px;height: 43px;border-radius: 100%;background: #ff0000;position: relative;text-align: center;line-height: 40px;}
.menu_ico .icon_24{fill:#fff;position: absolute;top: 50%;right: 50%;margin: -12px 0 0 -12px;}
.rev_dash_tour h1{float: right;width: 100%;font-weight:600;font-size:18px;color: #fff;}
.rev_dash_tour p{float: right;width: 100%;font-weight:400;font-size:14px;color: #cecece;margin: 8px 0 15px;}
.rdash_step1:before,.rdash_step2:before,.rdash_step3:before,.rdash_step4:before{position: absolute;width: 61px;height: 88px;content: "";top: -30px;right: -70px;z-index: 2;background: url(../../images/point_arr_top_left.png) no-repeat;}
.rdash_step1{position: absolute;width: 350px;left: 93px;}
.rdash_step2{position: absolute;width: 350px;right: 30%;}
.rdash_step3{position: absolute;width: 350px;right: 30%;}
.rdash_step4{position: absolute;width: 350px;right: 30%;}/*
.d1.tour_deactive {opacity: 0.8 !important;position: relative;float: left;width: 100%;}*/
#rdash_tour_step1.tour_deactive {width: 100%;}
.tour_highlight .d1::before{position: absolute;top: -1px;right: -1px;content: '';width: 101%;height: 101%;background: rgb(30, 30, 30);z-index: 92;min-height: 72px;}
.rev_dash_tour{top: 100px;height: 300px;background: transparent;display: none;}
.tour_process .right_lay{background: #3c3c3c;}
#rdash_tour_step1.tour_highlight .dashboard_map_outer::before{position: absolute;top: 0;right: -19px;content: '';width: 108%;height: 105%;background: rgba(0,0,0,0.8);z-index: 9999;min-height: 72px;}

.exp_menu_right{float: left;margin-top:8px; }

.export_me_menu_div.export_me_menu_div_driverinfo{width: 450px;margin-left: -200px;}
.export_me_menu_div.export_me_menu_div_driverinfo .input_box { width: 70%; float:right;}
.export_me_menu_div.export_me_menu_div_driverinfo ul li b{    margin-top: 13px;  float:right;}
.export_me_menu_div.export_me_menu_div_driverinfo ul li label{    margin-top: 12px;  float:right;}
.export_me_menu_div.export_me_menu_div_driverinfo input[type=text]{height: 35px;border: 1px solid #ccc;border-radius: 3px;width: 100%;}
.export_me_menu_div.export_me_menu_div_driverinfo .new_button input[type=submit]{margin-left:10px;float:right;}
.export_me_menu_div.export_me_menu_div_driverinfo  em{margin-left:0;}
.export_me_menu_div.export_me_menu_div_driverinfo ul li label.errorvalid{margin-top:0;width:100%;font-size:12px;text-align:right;}
.input_box span.hint {color: #666; padding: 4px 0px; height: auto;width: 100%;float: right;}

.exp_menu_right .export_me_menu{padding:8px 16px;}
.bjqs-slide{line-height: 140px;}
.bjqs-slide img{width: auto !important;max-height: 100% !important;height: auto !important;max-width: 100% !important;}
.butt_right_align{ float:left;margin-top:6px;}
/*breadcrumbs in Header new css aug*/
.header .crumbs{display:inline-block;background:none;border:0px;margin:7px 0px 0px 0px;}
/*Date field class in add campaign*/
 
	.new_input_field.start_d {float: right;
    margin-left: 50px;
    width: 180px;}  .new_input_field.end_d{ 
    
    width: 180px;float: right;}
 /*search table*/
 .search_table_top{ width:80%;}
 .search_table_top .common_butt {margin-right:10px;}
 #campaign_edit input[type="checkbox"]{margin-right:5px;}
 .dashboard_calender_in_header ul li input[type="button"], .export_me_menu{border:0px solid #e4e3e8;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
 .dashboard_calender_in_header ul li input[type="button"]:hover, .export_me_menu:hover{color:#fff;}
 .dashboard_widget_row{margin-bottom:15px;}
 .container_content .navbar{clear:both;width:100%;}
 .right_lay .widget {background:none;border:0px solid #e4e3e8;}
 .con_out.br_rgt_lgt{border:0px} 
 .con_out .br_rgt_lgt .exp_menu_right{margin-top:4px;}
 .con_out.br_rgt_lgt .widget .title{border:1px solid #e4e3e8;}

 .con_out{ border:1px solid #e4e3e8;clear:both;background:#fff;width:100%;float:right;display:block;margin-bottom:15px;}
 .con_out .dashborad_widget_box{border:0px;}
 .con_out .dashboard_widget_title{border:0px;}
 
 .top_calender_key{margin-bottom:15px;float:left;}
 .keyfactor ul, .keyfactor2 ul{border:1px solid #e3e4e7;width:100%;float:right;background:#fff;padding:10px 0;margin-bottom:15px;}
 .keyfactor2 ul li{width:24%;}
 .keyfactor2 ul li .dashboard_detail_right{width:56%;}
   .mt10{margin-top:10px;}
 .mt15{margin-top:15px;}
 .pt15{padding-top:15px;}
 .mb15{margin-bottom:15px;}
 .mt0{margin-top:0px;}
  .ml10{margin-left:10px;}
.mr16{margin-left:16px;}
 .br_left0{border-right:0px;}
 .keyfactor2 li.br_left0{border-left:0px;}
  .keyfactor2 ul.br_leftw{ width:25%;}
    .keyfactor2 ul.br_leftw li{width:100%;}
 .con_out.br_rgt_lgt.mb0{margin-bottom:0px;}
.border-top1{border-top:1px solid #e4e4e4;}
.sTable.responsive.border-top1{border-top:1px solid #e4e4e4;}
 .bg_white{background:#fff;}
  .con_out .content_middle.pd0{padding:0px;}
  .con_out .content_middle.pd0 .sTable.responsive{border:0px;}
  .con_out .content_middle.pd0 .sTable.responsive td{border-right:0px;}
    .menu > ul.sidebar-menu > li.active{background:none;}
  /*Revenue*/
  .sticky_message{display:none;}
  .filter_icon{padding:16px 19px;margin-left:0px;margin-right:16px; border-radius: 3px;margin-top:7px; border:0px solid #ddd;box-shadow:0 1px 1px rgba(0, 0, 0, 0.15); float:left;background:#fff url(../../images/filter.png) no-repeat; cursor:pointer;background-position:5px 5px;}
  
  .sidebar .sticky_message{ display:block;position:relative;height:75px;left:0px;color:#fff;text-align:center;}}
 .sidebar .sticky_message .sticky_message_action{margin-top:10px;text-align:center;}
/*  .new_button input[type='submit'].blue{ color:#fff;background:#0088cc!important;border:1px solid #0088cc}*/
  .ser_input_field.width_auto{width:auto;}
  .bottom_contenttot.pd0{padding:0px;}
  .new_input_field .radio_primary.lang_sett{margin-right:10px;display:inline-block;}
  .width100p{width:100%;}
  .select_language.email_templatelang{float:left;}
  
/*svg icon*/
  .arpuser_icon1{ 
   height: 45px;
    width: 42px;fill:#fff;}
	.import_me_menu.butt_right_align{height:32px;margin-top:9px;}
	.exp_menu_right .import_me_menu.butt_right_align{margin-top:0px;}
	/*.navbar-inner #search_user_btn{height: 32px;margin-left:16px;
    padding: 7px 20px;margin-top:8px;}*/
		.new_button input.common_butt{border:1px solid #0078bd;}
	 /*top_search_fnew*/
 .top_search_fnew{width:100%;}
 .top_search_fnew li{display:inline-block; vertical-align: top;padding-left:15px;margin-bottom:10px;}
 .top_search_fnew li label{ float:left;}
  .top_search_fnew li:nth-child(odd){ width:10%;}
 .top_search_fnew li:nth-child(even){ width:18%;}
 
 .top_search_fnew ul li.respon_clr{width:16px;margin-left:0px;}
 .top_search_fnew li.empty_li{width:2%;}
.top_search_fnew2 li label{ width:120px;}
.top_search_fnew3 li label{float:right;width:100%;}
 .top_search_fnew3 li{display:inline-block; vertical-align: top;padding-right:15px;margin-bottom:10px; width: 19%;}
 .top_search_fnew3 li .ser_input_field{float:right;clear:both;}
 .right_lay {
    box-sizing: border-box;
    float: left;
    padding: 20px;
    width: 100%;
}
/**/
 .common_butt {
    display: inline-block;
    height: 36px;
    padding: 7px 20px;
    background: #0078bd;
    font-size: 13px;
    color: #000;
    box-sizing: border-box;
    border: none;
    font-weight: normal;
    position: relative;
    vertical-align: middle;
    border-radius: 3px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);
} 
.new_button input[type=submit],.new_button input[type=button],.new_button input[type=reset]{float: right;font-size: 13px;font-weight:400;border:0px solid #ccc;padding: 10px 15px;text-align: center;background: #fff;max-height: 34px;box-sizing: border-box;-webkit-box-sizing: border-box;font-weight: normal;font-weight:400;text-transform: capitalize;border-radius: 3px;-webkit-border-radius: 3px;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.new_button input[type=submit]:hover,.new_button input[type=button]:hover,.new_button input[type=reset]:hover{background: #0088cc;border:0px solid #0088cc;color: #fff;}
 .driverinfo_common.driver_proinfo{float:right;width:50%;}
 #tour {
    float: right;
    font-size:13px;font-weight:400;line-height:33px
    color: #333;
    margin-left: 15px;
}
.form_login fieldset{border:0px;}
button.common_butt{border:0px;}
 /*scroll*/
 .wmd-view-topscroll {
    height: 14px;
    margin-bottom: 3px;}
	.wmd-view-topscroll, .wmd-view {
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%;
    border: none 0px RED;
}
.scroll-div1 {
    width: 1600px;
    overflow-x: scroll;
    overflow-y: hidden;
}
.scroll-div2 {
    width: 1600px;
    height: 20px;
}
 .wmd-view-topscroll.manageassign_taxi-topscroll .scroll-div2{width:1300px;height:20px;border:1px solid red;}
/*import popup*/
.import_me_menu_div { position: fixed;top: 30%; left: 50%; width: 400px; margin-left: -175px;    background: #fff; border: 3px solid #6B7580; border-radius: 10px; -webkit-border-radius: 10px; padding: 15px; z-index: 1000;
    display: none;}
.import_me_menu_div .new_button{float:right;}
.import_me_menu_div_close, .assign_taxi_div_close {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 18px;
    height: 18px;
    background: url(../../images/close_new9.png) no-repeat;
    background-size: 100%;cursor:pointer;
} 


#import_fade {   position: fixed;  top: 0; left: 0; right: 0; bottom: 0; z-index: 10; background: rgba(0,0,0,0.6);
    display: none; width: 100%; height: 100%;}
		.dashborad_widget_box.lg-12{width: 100%;float:right;}
		.unsuspendicon {
    float: none;
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../../images/unsuspend.jpeg) no-repeat;
    cursor: default;
    margin: 0px 0px 0px 0px;}
	
	.star {
    font-weight:400;
    color: #FF0000;
    font-size: 12px;
    padding-left: 3px;
}
input[type="radio"], input[type="checkbox"]{margin-left:5px;}
	.import_download{
	background: url("../../images/download_icon.png") no-repeat scroll 0 0;
    display: inline-block;
    float: none;
    height:24px;
    margin: 0 5px;
    padding: 0;float:left;
    width:25px;}
	/*fleet tracking*/
	
	  .assign_taxi{ background: url("../../images/assign_taxi.png") no-repeat scroll 0 0;
    display: inline-block;
    float: none;
    height: 15px;
    margin: 0 5px;
    padding: 0;
    width: 18px;}
 
 .new_input_field.import_box{border:1px solid #eee;background:#f5f5f5;padding:15px;width:97%;}
 .import_me_menu_div ul, .assign_taxi_div ul {
    float: left;
    width: 100%;}
	.import_me_menu_div ul li, .assign_taxi_div ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin-top: 10px;
}
#driver_search{background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e4e3e8;
    border-radius: 4px;
    float: left;
    height: 34px;
    margin: 0;
    overflow: hidden;
    padding: 0 15px;
    position: relative;
    width: 165px;}
	.fleet_buttons{float:left;margin-left: 10px;}
	.fleet_buttons button.btn{float:left;margin-right:10px;}
	.fleet_tcheck{ }
	.fleet_tcheck label{margin:8px 10px 0px 0px;vertical-align:middle;float:left;}
	.fleet_tcheck input[type="checkbox"]{margin:10px 5px 0px 0px;vertical-align:middle;float:left;}
	.import_in .new_button{float:right;}
	/**/
.export_me_menu_div .records_type1_select .records_from_select1{width:auto;}
 .keyfactor ul.br_leftw{ width:34%;}
    .keyfactor ul.br_leftw li{width:100%;}
	.br0{border:0px!important;}
	.navbar-inner .import_me_menu.common_butt{font-size:11px;}
	/*bug list*/
	#editcompany_form .site_logo{float:right;clear:both;}
	.sidebar_hide .sticky_message{left: 80px;}
	.dashborad_widget_box.lg-12{width: 100%;float:right;}
	.sidebar_hide .sticky_message .common_butt {
    font-size: 10px;
    height: auto;
    margin: 5px;
    padding: 7px 10px;
}
.common_butt:hover {
    background: #0069a6 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
}

 /**/
 /**/
 .driverinfo_common.driver_proinfo{float:right;width:50%;}
 /*pick up and drop icon*/
 .pickup_icon{width:12px;height:12px; background:url(../../images/pickup_location.png) no-repeat;float:right;margin-left:5px;margin-top:5px;}
 .drop_icon{width:12px;height:12px; background:url(../../images/drop_location.png) no-repeat;float:right;margin-left:5px;margin-top:5px;}
 /**/
  .tran_table{width:100%;}
 .tran_table li{ margin-right:20px;float:right;margin-bottom:20px;}
  .tran_table li label{ }
  .tran_table li:nth-child(odd){ width:9%;}
  .tran_table li:nth-child(even){ width:20%;}
  /*top_search_fnew2*/
 .top_search_fnew2{width:100%;} 
.top_search_fnew2 li{ list-style:none;margin-right:20px;float:right;margin-bottom:20px;}
.top_search_fnew2 li:nth-child(odd){ width:9%;}
.top_search_fnew2 li:nth-child(even){ width:20%;}
.top_search_fnew2 li.respon_clr{width:16px;margin-right:0px;}
  /*top_search_fnew3*/
 .top_search_fnew4{width:100%;} 
.top_search_fnew4 li{ margin-right:20px;float:right;margin-bottom:20px;}
.top_search_fnew4 li:nth-child(odd){ width:9%;}
.top_search_fnew4 li:nth-child(even){ width:20%;}
.top_search_fnew4 ul li.respon_clr{width:16px;margin-right:0px;}
	
 

.pricing_outer *,.pricing_bot_det *,.pricing_top_det *{font-family: 'Open Sans';}
.pricing_outer{float: left;width: 100%;margin-bottom: 30px;}
.pricing_top_det {float: left;width: 100%;text-align: center;padding: 40px 0 60px;}
.pricing_top_det h1{font-size: 33px;line-height: 44px;font-weight: 400;color: #1a1a1a;}
.pricing_top_det p{font-size: 20px;line-height: 28px;font-weight: 400;color: #707070;margin-top: 20px;}
.pricing_bot_det{float: left;width: 100%;padding: 0;box-sizing:border-box;}

.new_pricing_table {border-collapse: collapse;border-spacing: 0;margin: 0;width: 100%;background: #fff;}
.new_pricing_table thead th {padding-bottom: 20px;padding-top: 20px;vertical-align: top;}
.new_pricing_table th {background-color: #f5f5f5;font-weight: normal;background-color: #f5f5f5;}
.new_pricing_table thead th strong{color:#0078bd; font-size:22px;width:100%;display: block;margin-bottom: 5px;}
.new_pricing_table thead th p{font-size: 14px;line-height: 19px;color: #666;margin: 0;}
.new_pricing_table thead th span{color:#666; font-size: 14px;line-height: 16px;font-weight:400;  width:100%;display: block;}
.new_pricing_table th, .new_pricing_table td {border: 1px solid #e5e5e5;padding: 10px 15px;text-align: center;font-size: 17px;vertical-align: middle}
.new_pricing_table td:first-child{text-align: left;}
.new_pricing_table tr:hover td{background: #f5f5f5}
.new_pricing_table td { font-weight: 400;color:#666;}
.pricing_feature_text{background:#f5f5f5;width:100%;color:#30373b; font-size: 1.125em;font-weight: 400; background:#f5f5f5;}
.pricing_feature_text td{color:#333;text-transform: uppercase;letter-spacing: 2px;font-style: normal;font-size: 18px;}
.pricing_yes{background: url(../../cloud_package/pricing_check.png) no-repeat;width:17px;height: 15px;display: inline-block;}
.per_dri{font-size:14px;clear:both;margin: 0;}
.new_pricing_page_title .blue_but{margin-top:30px;}
.responsive_price_tab{display:none;}
.plan-tabs *{box-sizing: border-box;}
.plan-tabs {border-collapse: collapse;display: table;width: 100%;background: #fff;margin-bottom: 5px;}
.plan-tabs li {border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;display: table-cell;}
.plan-tabs__tab {border-bottom: 1px solid #e5e5e5;border-top: 1px solid #e5e5e5;display: block;font-size: 14px;font-weight: 700;padding: 10px 1em;text-align: center;white-space: nowrap;width: 100%;color:#767676}
.small_col,.mid_col,.enter_col{width:22%;}
.new_price_bold{font-size: 40px;color:#0078bd;font-weight: bold;line-height: 60px;display: inline-block;font-style: normal}
.new_pricing_table .price_bar td sup{color:#0078bd;margin-top:10px;display: inline-block;vertical-align: top;font-size:21px;font-weight:bold;position: static;top: 0;line-height: normal;}
.blue_but{background: #0078bd !important;border-radius: 3px !important;color: #fff !important;display: inline-block !important;font-size: 14px !important;letter-spacing: .5px;
    line-height: 24px !important;moz-border-radius: 3px;padding: 8px 20px;text-transform: uppercase !important;webkit-border-radius: 3px;font-weight: bold !important;border:none;outline: none;font-family: 'Source Sans Pro' !important;}
.guide_but{background-color: #f9c213;color: #000;display: inline-block;font-size: 16px;-moz-transition: all .4s;padding: 11px 20px;-webkit-transition: all .4s;}
.guide_but:hover,.blue_but:hover{background: #0099e6 !important;text-decoration: none; color: #fff;border:none !important;}
/*home*/
.new_home_det{float: left;width: 100%;}
.home_top_banner {background: url(../../cloud_package/home_header.png) no-repeat;margin: -20px -20px 0 -20px;}
.home_greeting_content {padding: 50px 20px 70px;box-sizing: border-box;}
.home_greeting_heading {font-size: 33px;line-height: 44px;font-weight: 400;margin-bottom: 1rem;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.home_top_banner .home_greeting_heading {text-align: center;}
.new_home_det .page_content {padding: 20px 30px 30px;float: left;width: 100%;box-sizing:border-box;}
.inner {margin: 20px auto 0;max-width: 724px;}
.panel_head {background: #31373d;padding: 15px 20px;width: 100%;display: flex;border-radius: 3px;box-sizing:border-box;}
.small_dot {padding-right: 10px;}
.blue_dot {margin: 0;width: 8px;height: 8px;background: #0069a6;content: "";border-radius: 100%;margin-top: 10px;}
.notification_title {flex: 1 1 0;padding: 0 10px;}
.notification_title p {margin: 4px 0 0 0;color: #fff;font-size: 14px;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.action_butt .small_butt {font-size: 14px;padding: 3px 10px;display: inline-block;color: #fff;border-radius: 3px;background: #0078bd;border: 1px solid #0078bd;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.action_butt .small_butt:hover{background: #0069a6;border:1px solid #0069a6;}
.skeleton_feed {display: block;float: left;width: 100%;}
.feed_item {margin-bottom: 20px;position: relative;float: left;width: 100%;}
.home_card_content {position: relative;padding: 15px 20px;background: #fff;border-radius: 3px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);float: left;width: 100%;box-sizing:border-box;}
.home_card_content_title{float: left;width: 100%;}
.home_card_content_wrapper {float: left;width: 100%;}
.home_card_content_message {margin-top: 10px;margin-bottom: 0;font-size: 14px;line-height: 20px;font-weight: 400;text-transform: initial;letter-spacing: initial;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.home_card_content_message strong{font-size: 14px;font-weight: 600;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.home_card_content_button_wrapper {display: inline-block;}
.home_card_content_button_wrapper a{margin: 15px 10px 0 0;}
.ui_stack{float: left;width: 100%;}
.ui_stack_list {padding: 15px 0;border-top: 1px solid #e6e6e6;float: left;width: 100%;display: flex;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.ui_stack_det {flex: 1 1 auto;margin-left: 20px;}
.ui_stack_det p {margin: 0;font-size: 14px;line-height: 20px;font-weight: 400;text-transform: initial;letter-spacing: initial;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.ui_stack_list:last-child{padding-bottom: 0;}
.ui_stack_img{width: 26px;}
.ui_stack_img img {display: block;max-width: 100%;}
.home_card_content_title.sales_chanel{margin-bottom: 20px;}
.home_card_content_wrapper.book_mark{margin-top: 10px;}
.keyboard_key {text-align: center;text-transform: capitalize;display: inline-block;line-height: 26px;min-width: 26px;height: 26px;border: 1px solid #c3cfd8;
    border-radius: 3px;box-sizing: border-box;padding: 0px 6px;background-color: #ffffff;box-shadow: inset 0 0 1px #ffffff, inset 0 0 0.1em #ffffff, 0 0.1em 0 #ebeef0, 0 0.12em 0.1em #212529;
    margin: 0px 2px 2px;cursor: default;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 14px;font-weight: 400;color: #1a1a1a;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.form_control[readonly]{background: #fafbfc;border:1px solid #d3dbe2;}
.panel_head.panel_live{float:left;display: block;}
.panel_head.panel_live .small_butt{float:right;}

/*account*/
.account_outer{float: left;width: 100%;padding: 0 10px;box-sizing:border-box;margin-bottom: 40px;}
.account_det_list{float: left;width: 100%;padding: 20px 0;border-bottom: 1px solid #d3dbe2;}
.account_det_list:first-child{padding-top: 0;}
.account_lft_det{float: left;width: 35%;padding:0 20px;box-sizing:border-box;}
.acc_tit,.acc_det{float: left;width: 100%;padding:20px;box-sizing:border-box;}
.acc_tit h2,.member_list h3,.comm_tit{float: left;width: 100%;font-size: 16px;color: #1a1a1a;font-weight: 600;line-height: 24px;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.acc_det{padding-top: 0; }
.acc_det p{float: left;width: 100%;margin-bottom: 10px;font-size: 14px;color: #707070;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;line-height: 20px;font-weight: 400;}
.comm_dec{float: left;width: 100%;font-size: 14px;color: #1a1a1a;padding: 20px 0;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.acc_det p a{color: #0078bd;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.account_rgt_det{float: right;width: 65%;padding: 0 20px;box-sizing:border-box;}
.rgt_lay{float: left;width: 100%;padding: 20px;border-radius: 3px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);box-sizing:border-box;background: #fff;position: relative;}
.member_list{float: left;width: 32%;margin-left: 2%;}
.member_list:first-child{margin:0;}
.member_list p{float: left;font-size: 14px;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.btn_primary{display: inline-block;padding: 9px 15px;cursor:pointer;border-radius: 3px;font-weight: normal;position: relative;vertical-align: middle;white-space: nowrap;margin: 0;letter-spacing: initial;
    box-sizing: border-box;background-color: #ffffff;color: #0078bd;border: 1px solid #d3dbe2;height: 36px;font-size: 16px !important;line-height: 16px;}
.btn_primary:hover{border: 1px solid #d3dbe2 !important;background-color: #f5f6f7 !important;color: #0078bd !important;text-decoration: none;}
.invoice_lst{float: left;width: 100%;}
.invoice_lst h2{margin-bottom: 10px;}
.invoice_comm_det{float: left;width: 100%;padding: 20px 0;}
.invoice_comm_det h2{float: left;width: 100%;text-align: center;font-size: 18px;color: #1a1a1a;margin-bottom:15px;line-height: 20px;font-weight: normal;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.invoice_comm_det p{color: #798c9c;font-size: 15px;line-height: 22px;float: left;width: 100%;text-align: center;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;font-weight: normal;}
.owner_det{float: left;width: 100%;margin-top: 20px;}
.owner_name{float: left;width: 32px;height: 32px;background: #0078bd;border-radius: 3px;text-align: center;line-height: 32px;}
.owner_name span{font-size: 14px;color: #fff;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.owner_lastlogin{float: left;margin-left: 20px;max-width: 85%;}
.owner_lastlogin a{float: left;}
.owner_lastlogin p{float: left;width: 100%;font-size: 14px;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.billing_lft{float: left;width: 75%;}
.billing_rgt{float: right;width: 25%;text-align: right;}
/*add card*/
.add_crd_det label{font-size: 14px;color: #31373d;margin-bottom: 5px;float: left;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.tool_tip{display: none;width: 400px;background: #1a1a1a;opacity: 0;position: absolute;top: 20px;left: 50%;margin-left: -200px;padding: 10px;border-radius: 3px;}
.tool_tip:before{position: absolute;top: -7px;left: 50%;margin-left: -16px;border-bottom: 7px solid #1a1a1a;border-left: 7px solid transparent;border-right: 7px solid transparent;content: "";}
.tool_tip p{font-size: 13px;color: #fff;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.billing_info{float: left;width: 100%;border-top: 1px solid #e6e6e6;padding-top: 15px;}
.billing_info h2{float: left;width: 100%;font-size: 14px;color: #31373d;font-weight: normal;line-height: 16px;margin-bottom: 15px;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.bottom_butt_sec{float: left;width: 100%;padding: 20px;border-top: 1px solid #d3dbe2;box-sizing:border-box;}
.align_right{float: right;}
.align_right .btn_primary{margin-right: 7px;}
.crd{float: left;width: 100%;position: relative;}
.lock{position: absolute;top: 10px;right: 10px;background: url(../../cloud_package/lock.png) no-repeat;width: 14px;height: 15px;}
.info{width: 16px;height: 16px;background: url(../../cloud_package/info_1.png) no-repeat;display: inline-block;margin: 2px 0 0 5px;cursor: pointer;position: relative;}
.info:hover .tool_tip{display: block;opacity: 1;}
.small_sel{float: left;width: 100%;position: relative;}
.small_sel:before{position: absolute;top: 50%;right: 11px;width: 12px;height: 6px;content: "";margin-top: -3px;background: url(../../cloud_package/small_sel.png) no-repeat;}
.small_sel select.form_control{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right: 2em;}
.rgt_lay.add_crd_det{padding-bottom: 10px;}
.rgt_lay.add_crd_det .order_bot_det{border-top: 1px solid #e8e8e8;}
/*billing info*/
.radio_primary {position: relative;padding: 0 0 0 25px;margin-bottom: 7px;margin-top: 0;line-height: 18px;float:right;margin-left:10px;}
.radio_primary input[type="radio"] {opacity: 0;position: absolute;top: 3px;left: 3px;z-index: 2;cursor: pointer;}
.radio_primary label {cursor: pointer;margin-bottom: 0;text-align: left;line-height: 1.2;font-weight: normal;display: inline-block;max-width: 100%;font-size: 14px;color: #31373d;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;line-height: 18px;}
.radio_primary label:before {content: '';position: absolute;top: 1px;left: 0;width: 16px;height: 16px;display: inline-block;border-radius: 50px;border: 1px solid #bbb;background: #fff;box-sizing:border-box;}
.radio_primary input[type="radio"]:checked + label:after {content: '';position: absolute;top: 5px;left: 4px;display: inline-block;font-size: 11px;
    line-height: 1;width: 8px;height: 8px;background-color:#0078bd;border-radius: 50px;-webkit-box-shadow: 0px 0px 1px #444;box-shadow: 0px 0px 1px #444;}
.highlight{background: #fcfcd1!important;padding: 1px;}
.billing_cycle p{margin-top: 15px;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.confirm_ord{float: left;width: 100%;border-bottom: 1px solid #e8e8e8;padding-bottom: 15px;}
.confirm_ord ul li{float: left;width: 100%;margin: 5px 0;}
.confirm_ord ul li:first-child{margin-top: 0;}
.confirm_ord ul li label{float: left;width: 35%;font-size: 14px;color: #333;position: relative;padding-right: 15px;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;box-sizing:border-box;}
.confirm_ord ul li label:before{position: absolute;top: 0;right: 15px;content: ":";font-size: 13px;color: #333;}
.confirm_ord ul li p{font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;float: left;width: 65%;font-size: 14px;color: #666;}
.rgt_lay .order_bot_det{padding:15px 0;}
.agree_term{float: left;width: 100%;padding-top: 15px;}
.confirm_ord ul .tax_cost_india li{margin:5px 0;}
.service_tax p.note_checkout,.note_checkout{font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;float: left;width: 100%;font-size: 13px;color: #666;}
.page_loader{position:fixed;top:0;right:0;left:0;bottom:0;height:100vh;width:100%;z-index:99999;background:rgba(0,0,0,0.7);text-align:center;}
.load_img{display:inline-block;position:absolute;top:50%;left:50%;margin:-30px 0 0 -30px;}
.load_img img{width:60px;display:inline-block}


/*checkbox*/
.checkbox_custom{position: relative;padding: 0 0 0 25px;margin:0  0px 0 0;display: inline-block;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;font-size: 14px;}
.checkbox_custom label {cursor: pointer;margin-bottom: 0;text-align: left;line-height: 1.2;font-size: 14px;color: #777;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.checkbox_custom input[type="checkbox"] {opacity: 0;position: absolute;top: 50%;left: 3px;margin: -6px 0 0 0;z-index: 2;cursor: pointer;}
.checkbox_custom label:before {content: '';position: absolute;top: 50%;right: 0;margin-top: -9px;width: 19px;height: 18px;display: inline-block;border-radius: 2px;border: 1px solid #bbb;background: #fff;box-sizing: border-box;}
.checkbox_custom input[type="checkbox"]:checked + label:after {position: absolute;display: inline-block;font-family: 'FontAwesome';content: '\F00C';top: 50%;right:0px;margin-top: -5px;font-size: 11px;line-height: 1;width: 16px;height: 16px;color: #0078bd;box-sizing: border-box;}

/*account summary*/
.account_summary_out{float: left;width: 100%;}
.account_summary_inn{margin: 0 auto;width: 94%;}
.summary_top_det{float: left;width: 100%;}
.summary_top_det h2{float: left;width: 60%;font-size: 16px;color: #1a1a1a;font-weight: 600;line-height: 24px;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.summary_top_det a{float: right;font-size: 14px;line-height: 24px;color: #0078bd;cursor: pointer;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.summary_top_det a:hover{text-decoration: underline;}
.taxi_fees_det{float: left;width: 100%;padding-top: 20px;}
.fees_list{float: left;width: 100%;padding: 8px 0;border-top: 1px solid #ebeef0;}
.fees_list p{float: left;width: 50%;text-align: left;font-size: 14px;font-weight: 500;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.fees_list span{float: right;width: 50%;text-align: right;font-size: 14px;font-weight: 500;color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.form_group{float: left;width: 100%;margin-bottom: 15px;}
.add_crd_det label {
    font-size: 14px;
    color: #31373d;
    margin-bottom: 5px;
    float: left;
    font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;
}.form_control{border: 1px solid #d3dbe2;border-radius: 3px;height: 36px !important;width: 100%;padding: 5px 10px !important;font-size: 16px !important;line-height: 24px;color: #222 !important;background-color: #fff;background-image: none;box-sizing: border-box;}
.nodata{float:left;padding:15px 0 !important;width:100%;color:#666;font-size:13px;font-weight:400;text-align:center;}
.blockicon{float:none;display:inline-block;width:14px;height:14px;background:url(../../images/block.png) no-repeat;cursor:default;padding:0;}
.unsuspendicon{float:none;display:inline-block;width:16px;height:16px;background:url(../../images/unsuspend.jpeg) no-repeat;cursor:default;margin:0px 0px 0px 0px;}
.viewicon{float:none;display:inline-block;width:16px;height:16px;background:url(../../images/viewicon.png) no-repeat;cursor:pointer;margin:5px 0px 0px 8px;}
.approveicon{float:none;display:inline-block;height:16px;background:url(../../images/tickicon.png) no-repeat;cursor:pointer;margin:0px 0px 0px 0px;}
.cancelicon{float:none;display:inline-block;height:16px;background:url(../../images/cancel.png) no-repeat;cursor:pointer;margin:5px 0px 0px 8px;}
.flagicon{float:left;width:28px;height:28px;background:url(../../images/flag.png) no-repeat;cursor:pointer;margin:5px 0px 0px 8px;}
.activate_user{float:left;width:28px;height:28px;background:url(../../images/add_user.jpeg) no-repeat;cursor:pointer;margin:5px 0px 0px 8px;}
.deactivate_user{float:left;width:100%;height:17px;background:url(../../images/deactivate_user.png) no-repeat center;cursor:pointer;}
.clearflagicon{float:left;width:100%;height:14px;background:url(../../images/clear_flag.png) no-repeat center;cursor:pointer;}
.replyicon{float:left;width:19px;height:19px;background:url(../../images/replyicon.png) no-repeat;cursor:pointer;margin:5px 0px 0px -2px;}
.deleteicon{display:inline-block;width:16px;height:16px;background:url(../../images/delete.png) no-repeat;padding:0;cursor:pointer;margin:0 10px;}
.editicon {
    float: none;
    display: inline-block;
    width: 14px;
    height: 15px;
    background: url(../../images/edit.png) no-repeat;
    padding: 0;
    margin: 0 10px;
}
#package_gen_pdf {
    background: url(../../cloud_package/pdf_icon.png) no-repeat;
    width: 24px;
    height: 24px;
    display: inline-block;
    border: none;
}/*transaction list*/
.table_wrapper{float: left;width: 100%;overflow-x: auto;}
.table_wrapper table{width: 100%;font-size: 14px;font-weight: 400;color: #1a1a1a;}
.table_wrapper table thead th,.table_wrapper table tbody td{font-size: 14px;font-weight: 400;text-align: left;color: #31373d;padding: 8px 10px;border-bottom: 1px solid #ebeef0;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.table_wrapper table tbody tr:last-child td{border-bottom: none;}
.table_wrapper table tbody tr:hover td{background: #eff9fd;}
.tab-content.acc_summary_det .new_pagination{margin:20px 0 10px;}
/**/
.language_note{float: left;width: 96%;padding: 5px 10px;font-size: 14px;box-sizing:border-box;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;border:1px solid #faebcc;margin-left: 2%;color: #8a6d3b;background: #fcf8e3;}
.select_language{width:auto;float: right;margin-bottom: 15px;}
.select_language.email_templatelang{margin:10px 15px 0 0}
.select_language label{float:left;width:auto;line-height: 29px;margin-right:10px;}
.select_language .formRight{float: right;width:180px;}
.select_language div.selector{width:100%;height: 29px;}
.select_language div.selector select{position: relative;width: 100%;height: 29px;}
.select_language em{width:auto;}/
/*preference*/
.next_grid_cell{float: left;width: 100%;margin-bottom: 50px;}
.next_card {background-color: #ffffff;border-radius: 3px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);float: left;width: 100%;}
.has_bulk_actions {position: relative;float: left;width: 100%;}
.has_bulk_actions .tabs{-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom: 35px;}
.has_bulk_actions .nav-tabs {background: #e5e5e5;border: none;border-bottom: 1px solid #ebeef0;height: 40px;box-sizing:border-box;}
.has_bulk_actions .nav > li {position: relative;display: block;}
.has_bulk_actions .nav-tabs > li > a {border: none;padding: 10px 20px;border-radius: 5px 5px 0 0;position: relative;display: block;background: transparent;font-size: 14px;
    color: #333;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;font-weight: normal;cursor: pointer;margin-right: 1px;}
.has_bulk_actions .nav-tabs li:last-child a {margin-right: 0;}
.has_bulk_actions .nav-tabs li.active a,.has_bulk_actions .nav-tabs li.active a:hover,.has_bulk_actions .nav-tabs li.active a:focus {border-top: 0;font-size: 14px;color: #333;border: none;background: #FFF;}
.tab-content {float: left;width: 100%;border: none;box-shadow: none;padding: 10px 20px;background: #fff;border-radius: 0 0 4px 4px;box-sizing:border-box;}
.radio_primary.lang_sett{display: inline-block;margin-right: 20px;}
.download_lang{position: absolute;top: 20px;right: 55px;background: url(../../cloud_package/download.png) no-repeat;width: 24px;height: 16px;}
.download_lang_custom{position: absolute;top: 20px;left: 20px;background: url(../../cloud_package/download.png) no-repeat;width: 24px;height: 16px;}
.next_card .rgt_lay{background: #f7f7f7;}
.next_card .account_det_list{padding: 25px 0;}
.next_card .account_det_list:first-child{padding-top: 15px;}
.next_card .account_det_list:last-child{padding-bottom: 15px;}
.choose_lang_opt{float: left;width: 100%;margin-bottom: 8px;}
.next_card .account_lft_det{width: 45%;}
.next_card .account_rgt_det{width: 55%;}
.language_note{float: left;width: 96%;padding: 5px 10px;font-size: 14px;box-sizing:border-box;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;border:1px solid #faebcc;margin-left: 2%;color: #8a6d3b;background: #fcf8e3;}
.select_language{width:auto;float: right;margin-bottom: 15px;}
.select_language.email_templatelang{margin:10px 15px 0 0}
.select_language label{float:left;width:auto;line-height: 29px;margin-right:10px;}
.select_language .formRight{float: right;width:180px;}
.select_language div.selector{width:100%;height: 29px;}
.select_language div.selector select{position: relative;width: 100%;height: 29px;}
.select_language em{width:auto;}
/*sms sett*/
.rgt_lay.sms_lay{padding: 0;}
.sms_sett_opt{float: left;width: 100%;background: #f5f6f7;border-radius: 0 0 3px 3px;}
.sms_top_sec,.sms_bot_sec{float: left;width: 100%;padding: 20px;box-sizing: border-box;}
.sms_mid_sec{float: left;width: 100%;padding: 20px;box-sizing: border-box;border-top: 1px solid #ebeef0;}
.sms_mid_lft{float: left;width: 48%;}
.sms_mid_lft ul{float: left;width: 100%;}
.sms_mid_lft ul li{float: left;display: flex;width: 100%;padding: 10px 0;border-top: 1px solid #d3dbe2;}
.sms_mid_lft ul li:first-child{padding-top: 0;border:none;}
.pay_icon{webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;margin-right: 1rem;}
.pay_crd_det{-webkit-flex: 1 1 0%;-ms-flex: 1 1 0%;flex: 1 1 0%;min-width: 0;overflow-wrap: break-word;word-wrap: break-word;word-break: break-word;}
.pay_crd_det h4{font-size: 14px;font-weight: bold;    color: #1a1a1a;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;float: left;width: 100%;}
.pay_crd_det p{font-size: 14px;color: #9b731d;float: left;width: 100%;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;font-weight: 400;}
.sms_mid_rgt{float: right;width: 48%;}
.small_control_label{float: left;font-size: 14px;float: left;margin-bottom: 5px;font-weight: 400;text-transform: initial;letter-spacing: initial;color: #31373d;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.small_form_control{box-sizing: border-box !important;width: 100% !important;max-width: 100%;vertical-align: top !important;height: 28px !important;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif !important;
    font-size: 14px !important;padding: 4px 8px!important;margin: 0;border: 1px solid #d3dbe2 !important;display: inline-block;color: #222 !important;border-radius: 3px;}
.sms_bot_sec{border-top: 1px solid #ebeef0;}
.next_input_wrapper{float: left;width: 100%;}
.next_input_wrapper p{float: left;font-size: 14px;float: left;font-weight: 400;text-transform: initial;letter-spacing: initial;cursor: pointer;color: #31373d;font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;}
.next_input_wrapper:first-child p{margin-bottom: 10px;}
.form_group .next_input_wrapper{margin-top: 10px;}
.sms_mid_rgt .form_group:last-child{margin: 0;}
/*add & edit domain*/
.domains_card_width_limit{max-width: 632px;margin: 1rem auto;}
.input_help_text{font-family: -apple-system, BlinkMacSystemFont, San Francisco, Segoe UI, Roboto, Helvetica Neue, sans-serif;font-size: 14px;font-weight: 400;text-transform: initial;letter-spacing: initial;
    color: #707070;word-wrap: break-word;word-break: break-word;margin-top: 5px;}
.bottom_butt_sec_1{float: left;width: 100%;}
.disabled{cursor: default;pointer-events: none;box-shadow: none;background: #fafbfc !important;color: #c3cfd8;border: 1px solid #d3dbe2;outline: 0;}
.ui_footer_help {margin: 2.14286rem 0;text-align: center;width: 100%;float: left;}
.ui_footer_help_content {color: #707070;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-align-items: center;
    -ms-flex-align: center;align-items: center;text-align: left;margin: 0 auto;padding: 17px;border: 1px solid #d3dbe2;border-radius: 3px;}
.help_icon {margin-right: 1.42857rem;color: #95a7b7;}
.facebook_account p, .ui_footer_help p {margin-bottom: 0;}
.icon_24{fill: #95a7b7;width: 24px;height: 24px;}

/*domain*/
.primary_domain_det{float: left;width: 100%;padding: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.next_label{font-size: 14px;display: block;margin-bottom: 0.5rem;line-height: 20px;font-weight: 400;text-transform: initial;letter-spacing: initial;color: #1a1a1a;}
.traffic_redirect{float: left;width: 100%;margin-top: 16px;}
/**/
div.overflow-block{overflow-x:/*scroll*/
 auto;position:relative;}
 div.wrapper1{overflow-x: scroll; overflow-y:hidden;position:relative;}
 /**/
 .fileter_rtitle{ float: left;
    font-size: 17px;
    padding: 10px 0 20px;
    text-align: center;
    width: 100%;}
	.fileter_rtitle{ float: left;
    font-size: 17px;
    padding: 10px 0 20px;
    text-align: center;
    width: 100%;}
	
	/*Dashboard chart*/
	.total-trip-chart{font-size:18px;color:#f39c12;width:100%;text-align:center;margin:20px 0px;}
	.dashboard_map_outer.payment_by_company2 .paymentByCompanyChartAjax .dashboardpayment{ bottom:11px;}
	.dashboard_map_outer.payment_by_company2{padding-bottom:30px;}
/*main dash board select bottom*/
.dashboard_calender_in_header .company_bot_dboard .select2-choice{ max-width:200px;border:0px;float:right;width:200px;text-align:right;}
.dashboard_calender_in_header .company_bot_dboard .new_dash_calender_select:after{display:none;}
  .company_bot_dboard .select2-drop-active, .company_bot_dboard .select2-dropdown-open a.select2-choice{font-size:12px;font-weight:400;line-height:14px;border:0px!important;box-shadow:none!important;float:right;}
.company_bot_dboard .select2-container .select2-choice > .select2-chosen{font-size:12px;font-weight:400;line-height:14px}
  .dashboard_calender_in_header .company_bot_dboard .select2-choice:after {
    background: #ffffff url("../../images/dashboard_icons/select_arrow.png") no-repeat scroll center center;
    content: "";
    height: 100%;
    position: absolute;
    left: 25px;
    top: 0;
    width: 30px;
    z-index: 999;
}
.company_bot_dboard div.selector select:focus,.company_bot_dboard .select2-container.select2-choice:focus{border:0px!important;box-shadow:none!important;}
.company_bot_dboard .select2-container-active .select2-choice,
.company_bot_dboard .select2-container-active .select2-choices, .company_bot_dboard .select2-drop-active, .company_bot_dboard .select2-dropdown-open .select2-choice {
   border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;
    outline: none;

    -webkit-box-shadow:none!important;
            box-shadow:none!important;
}
/*fleet*/
.fleet_top_search{width:100%;float:right;}
.dashboard_calender_in_header.fleet_top_search_list, .dashboard_calender_in_header.fleet_top_search_list ul{float:right;}
.dashboard_calender_in_header.fleet_top_search_list #driver_search{height:36px;}
.flett_map_dash .dashboard_map_outer{min-height: 561px;}
/*driver info*/
#driver_transactions, #driver_statistics, .Ongoing_journey_map, .shift_time_journey_start{clear:both;}
.m-height500{min-height:500px;}
/*fleet info analitics*/
ul.bjqs-controls.v-centered li a:hover {
background: #000;
color: #fff;
}
ul.bjqs-controls.v-centered li a {
display: block;
padding: 5px;
background: #fff;
color: #000;
text-decoration: none;
}
/**/
.sidebar_hide .sticky_message{text-align:center;color:#fff;right:0px;width:80px;height:auto;padding:5px;}
.sidebar_hide .sticky_message .common_butt{height:auto;    padding:7px 10px;margin:5px;font-size:10px;}
.new_button input[type="submit"], .new_button input[type="button"], .new_button input[type="reset"], .dashboard_calender ul li a, .dashboard_calender_in_header ul li a, .dashboard_calender_in_header ul li input[type="button"], .common_butt{border:0px solid #ccc;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}

.new_button input[type="submit"]:hover, .new_button input[type="button"]:hover, .new_button input[type="reset"]:hover, .dashboard_calender ul li a, .dashboard_calender_in_header ul li a, .dashboard_calender_in_header ul li input[type="button"]:hover, .common_butt:hover{border:0px solid #0078bd;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}
.back_button{ float:left;margin:8px 0px;}
/**/
.highlight_button {
    float: right;
    margin-left: 10px;
}
.highlight_button input[type="submit"], .highlight_button input[type="button"]{
border: 0px solid #0088cc;  background:#0088cc;  box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);
    border-radius: 3px;
    box-sizing: border-box;
    color: #000;
    display: inline-block;
    font-size: 13px;
    font-weight: normal;
max-height: 34px;
    padding: 10px 20px; 
    position: relative;
    vertical-align: middle;}	
 .cancel_button input[type="button"], .cancel_button input[type="reset"] {
    background: #ffffff none repeat scroll 0 0;
    border:0px solid #cccccc;
    border-radius: 3px;
    box-sizing: border-box;
    float: right;
    
    font-size: 13px;
    font-weight: 400;
    max-height: 34px;
    padding: 10px 15px;
    text-align: center;
    text-transform: capitalize;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);
}	
.cancel_button input[type="button"]:hover, .cancel_button input[type="reset"]:hover{color:#fff;box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.20);}

.highlight_button a:hover, .cancel_button input[type="button"]:hover, .cancel_button input[type="reset"]:hover, .highlight_button input[type="submit"]:hover, .highlight_button input[type="button"]:hover, .highlight_button button:hover{color:#fff;}

/*reject content*/
.reject_content .wmd-view-topscroll{ display:none;}
.reject_content .scroll-div2, .reject_content div.overflow-block.no-scroll{width:100%;}
/**/
.wallet_icon {
    background: rgba(0, 0, 0, 0) url("../../images/wallet.png") no-repeat scroll 0 0;
    display: inline-block;
    float: none;
    height: 15px;
    margin: 0 10px;
    padding: 0;
    width: 14px;
}
/**/
#close_recharge{position:absolute;top:3px;right:3px;width:18px;height:18px;background:url(../../images/close_new9.png) no-repeat;background-size:100%;}
#recharge_form{position:fixed;top:30%;right:50%;width:350px;margin-right:-175px;background:#fff;border:3px solid #6B7580;border-radius:10px;-webkit-border-radius:10px;padding:15px;z-index:1000;display:none;}
.wallet_driver_div .input_box { width: 70%;}
.wallet_driver_div ul li b{    margin-top: 13px;}
.wallet_driver_div ul li label{    margin-top: 12px;}
.wallet_driver_div input[type=text]{height: 35px;border: 1px solid #ccc;border-radius: 3px;width: 100%;}
.wallet_driver_div .new_button input[type=submit]{margin-right:10px;}
.wallet_driver_div  em{margin-right:0;}
.wallet_driver_div ul li label.errorvalid{margin-top:0;width:100%;font-size:12px}
/**/
.walkthrough_section.extend_walkthrough{right:80px;}
.top_search_fnew .new_button, table .new_button{float:right;}
.site_logo {  margin-top: 15px;}
.margin-bottom .no_data{clear:both;}
/*company info*/
.contact_view p, .driverinfo_common ul li, .taxi_info_common ul li{width:50%; overflow-wrap: break-word;float:right;}
.driverinfo_common ul li label{ overflow-wrap: break-word;}
.driverinfo_common ul.company_info_list{  width:48%;float:right;padding-left:2%;}
.driverinfo_common #company_image{ width:20%;float:left;margin-right:1%;}
.com_ifo_main{float:right;width:78%; }
.com_ifo_main.driver_inf ul.company_info_list{  width:48%; }
 
.com_ifo_main.driver_inf ul.company_info_list li{  width:48%;padding-right:1%; position:relative; }
 
	.com_ifo_main.driver_inf ul.company_info_list li label {width:100%;}
.com_ifo_main.driver_inf ul.company_info_list.consumers_info_list{width:100%}
.tab_sub_tit{width:100%;}
.navbar-inner .tab_sub_tit {width:auto;}
.driverinfo_common ul.company_info_list.model_inf{width:100%;}
.review-text {
   clear: both;
   float: left;
   font-size: 13px;
   line-height: 1.2;
   padding: 10px;
   width:98%;
}
.review {
   background: #fff none repeat scroll 0 0;
   border-bottom: 1px solid #ccc;
   min-height: 150px;
}

.review-head {
   background: #f6f6f6 none repeat scroll 0 0;
   color: #555;
   text-shadow: 0 1px 0 white;
}
.review-head {
  
   padding: 4px 10px;
}
.reviewerprofile {
   background-color: #eeeeee;
   float: right;
   font-size: 11px;
   margin: 0  0px 10px 10px;
   padding: 5px;
   text-align: center;
}

.revieweright {
   float: right;
   width: 90%;
}

.rating {
   background: rgba(0, 0, 0, 0) url("../images/star-matrix.gif") no-repeat scroll 0 0;
   clear: both;
   height: 16px;
   list-style: outside none none;
   margin: 10px 0 5px;
   padding: 0 0 0 100px;
   width: 300px;
}
.trashicon {
    background: rgba(0, 0, 0, 0) url("../../images/trash.png") no-repeat scroll 0 0;
    cursor: default;
    display: inline-block;
    height: 22px;
    width: 22px;
}
.form_manage_booking .list_table1_manage_booking td{padding-right:15px;}
.unassignicon {
    background: rgba(0, 0, 0, 0) url("../../images/unassign.png") no-repeat scroll 0 0;
    cursor: default;
    display: inline-block;
    height: 22px;
    width: 22px;
}
/*.navbar-inner.ar_nav_inner .exp_menu_right, .navbar-inner.ar_nav_inner .exp_menu_right .mr16 {margin-left:0px;}*/
.exp_menu_right .export_me_menu.greyishB{ }
 
.filter_res_a{font-size:18px;color:#f39c12;width:100%;text-align:center;margin:20px 0px;float:left;}
.sTable tbody td, .withdraw_table table tr th, .withdraw_table table tr td{text-align:right!important;}
/**/
.cke_skin_kama .cke_browser_gecko .cke_toolbar, .cke_skin_kama .cke_browser_gecko .cke_button a, .cke_skin_kama .cke_browser_gecko .cke_button a.cke_off, .cke_skin_kama .cke_browser_gecko .cke_button .cke_icon, .cke_skin_kama .cke_browser_gecko .cke_button .cke_buttonarrow, .cke_skin_kama .cke_browser_gecko .cke_separator, .cke_skin_kama .cke_browser_gecko .cke_toolbar_start{float:right!important;}
.cke_skin_kama a.cke_toolbox_collapser, .cke_skin_kama a.cke_toolbox_collapser:hover{float:left!important;}
.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active{text-align:right!important;}
.cke_skin_kama .cke_contents iframe .CSS1Compat, .cke_skin_kama .cke_contents iframe  body{direction:rtl!important;}
/**/
.dashboard_widget_title.campaign_promo{width:98%;}
/**/
.import_fleet_out{background:#fff;float:left;width:100%;}
.import_in{background:#fff; float:left;width:100%;padding-bottom:0px;}
.progress-bar {
    float: right;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #0088cc;
    -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;
    border-radius: 4px;}
	.form-submit-sec{margin-top:15px;}
	.import_in ul{margin-bottom:15px;padding:20px;}
	.progress{background:#fff;}
		#progressMessage{margin:15px 0px;max-height:300px;overflow-y:auto;}
	#progressMessage p{margin-bottom:3px;}
	#progress_indicator {margin-top:15px;clear:both;float:left;width:98%;padding:15px;}
	.import_fleet_out .error-msg{color:#ff0000;}
	.completed{color:#529522;}
	.note_txt span{color:#999;}
	.import_start{font-size: 12px;}
	.fl{float:right;}
.fr{float:left;}.export_me_menu_div_close{position:absolute;top:3px;left:3px;width:18px;height:18px;background:url(../../images/close_new9.png) no-repeat;background-size:100%;}
.new_dash_calender_select select{ background:#FFF url(../../images/dashboard_icons/select_arrow.png)  no-repeat 10% 50%;}
 	.dashboard_calender_in_header .company_bot_dboard .select2-arrow{display:none;}
		.title div.small_butt{margin-top:10px;}
		.driverinfo_common .com_ifo_main.tras_info_main{width:100%;}
.driverinfo_common .com_ifo_main.tras_info_main ul li{width:24%;}
/**/
.company_info_list.comdetail_info_list{    width: 50%;}
	.company_info_list.comdetail_info_list label::before{    left: 10px;}
 .company_info_list.comdetail_info_list label {   width:100%;}
  /*campaign*/
 .driverinfo_common.campgn_procode{}
  .driverinfo_common.campgn_procode ul,    .driverinfo_common.campgn_procode ul li label{width:100%;}
   .driverinfo_common.campgn_procode ul li{width:22%;}
    /*Consumer Wallet Log Details*/
 .driverinfo_common.consumerwallet_log label{width:100%;}
    .company_info_list.model_inf li{width:23%;}
	/**/
 
   .navbar-inner .button_right{float:left; margin-top:8px;}
   .navbar-inner .button_right input[type="button"]{ font-size: 11px;
    padding: 9px 16px;}
	#ui-datepicker-div{z-index:100000!important;}
	.ui-datepicker{z-index:100000!important;}
	/**/
	 .assign_taxi_div table tbody td,  .assign_taxi_div table tbody tr {border:0px!important;}
.assign_taxi_div{position:fixed;top:12%;right:45%;width:600px;margin-right:-175px;background:#fff;border:3px solid #6B7580;border-radius:10px;-webkit-border-radius:10px;padding:15px;z-index:999;display:none;}
.import_me_menu_div {position:fixed;top:30%;left:50%;width:400px;margin-left:-175px;background:#fff;border:3px solid #6B7580;border-radius:10px;-webkit-border-radius:10px;padding:15px;z-index:999;display:none;}
.import_me_menu_div_close, .assign_taxi_div_close{position:absolute;top:3px;left:3px;width:18px;height:18px;background:url(../../images/close_new9.png) no-repeat;background-size:100%;}
.import_me_menu_div ul, .assign_taxi_div ul{float:left;width:100%;}
.import_me_menu_div ul li, .assign_taxi_div ul li{float:left;width:100%;list-style:none;margin-top:10px;}
.import_me_menu_div ul li label, .assign_taxi_div ul li label{float:left;width:100px;font:14px arial;color:#666;text-align:left;margin-top:6px;}
.import_me_menu_div ul li b, .assign_taxi_div ul li b{float:left;width:20px;font:14px arial;color:#666;text-align:center;margin-top:6px;}
/**/
/*.filter_icon.mr-0 {
    margin-right: 16px;
}*/
.select2-container .select2-choice .select2-arrow b, .select2-container .select2-choice .select2-arrow{display:none!important;}
.but_small{max-height: 25px;
    padding: 7px 15px;margin-left:10px;}
	.title div.fr .small_butt{margin-top:5px;}
	.small_butt .export_me_menu{height:34px;padding:8px 10px;}
	/**/
	.dashboard_widget_title.with_calender .dashboard_calender_in_header{margin-bottom:15px;}
	/*fleet info*/
.taxi_info_common ul.fleet_info_ul li{width:35%;padding-right:2%;}
.taxi_info_common ul.fleet_info_ul li label{width:100%;}
/*import notes*/
.import_notes{padding:20px;clear:both; float:right;width:96%; padding-bottom:0px;}
.import_notes ol{list-style-type:decimal!important;margin-right:10px;width:100%;}
.import_notes ol li{list-style-type:decimal!important; width:100%;}
.import_notes h2{font-size:18px;}
/*
.main_dashboard_page .ui-slider-horizontal .ui-slider-handle{right:0px!important;left:auto!important;}
.ui-slider-horizontal .ui-slider-handle{right:0px!important;left:auto!important;}*/

.export_me_menu_div .input_box span, .export_me_menu_div .input_box input[type=radio]{float:right;}
.content_middle .tran_table li .new_button, .top_search_fnew3 li .new_button {float:right;}
.widget.comp_journy .title div.small_butt{  margin-top:0px;}
.widget.shift_history .small_butt .export_me_menu{height: 34px;
    line-height: 34px;
    padding: 0 10px;}
	
	.new_dash_calender_select .select2-choice{box-shadow:none;}
	.driverinfo_chattop .button input:hover{color:#fff;}
	/**/
.site_settingss .checkbox_custom label{margin-right: 25px;}

/**/
.driverinfo_chattop .button input:hover{color:#fff;}
	.user_revenue_grph .dashboard_map_outer{min-height:444px;}
	.user_revenue_grph .dashboard_map_outer	.dashboardpayment{width:100%;text-align:center;bottom:0px;}
	/**/
		.new_input_field.import_notes{padding:10px 5px 0;}
		.new_input_field.import_notes h2{font-size:15px;}
		/**/
		/**/
.manage_ass_tout .wmd-view-topscroll, .manage_ass_tout .wmd-view{overflow:visible;}
.manage_ass_tout .scroll-div1{width:auto;overflow:visible;}
.manage_ass_tout .scroll-div2.manageassign_taxi-topscroll{width:100%;overflow:visible;}
/**/
 .new_select_rec .chosen-container-single .chosen-single{   height: 34px;background:#fff;
    line-height: 31px;border:0px;box-shadow:none;width:100%;text-align:left;}
	.new_select_rec .chosen-container-single .chosen-single div b{background-position:0 7px;}
 .new_select_rec .new_dash_calender_select{overflow:visible;}
  .new_select_rec .chosen-container .chosen-results li{width:100%;border-bottom:1px solid #f3f3f3;}
  
 .new_select_rec .chosen-container-active.chosen-with-drop .chosen-single div b{ background-position: -17px 8px;}
 
 .new_select_rec .chosen-container-active.chosen-with-drop .chosen-single{background-image:none;}
 
 .chosen-container ul.chosen-results li:last-child{padding:5px 6px;}
 /**/
 .sTable.responsive tbody tr:nth-child(even){
    background-color: initial;}
	
/**/
.fixed-table-container {
max-height:500px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  margin-bottom: 40px;min-height:30px;
}
.fixed-table-container table {
  border-collapse: collapse;
  width: 100%;
}
.fixed-table-container th,
.fixed-table-container td {
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 8px;
  text-align: left;
  vertical-align: top;

  /**
    * Current implementation doesn't work when
    * cells in a row have different heights
    */
  white-space: nowrap !important;
}
.fixed-table-container th {
  background: #eee;
  font-size: 12px;
  line-height: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
}
/*
.fixed-table-container td:first-child {
  background: #eee;
}*/
.fixed-table-container tr:last-child td {
  border-bottom: 0;
}
.fixed-table-container th:last-child,
.fixed-table-container td:last-child {
  border-right: 0;
}
.modal.fade.in{z-index:999;}
.modal-backdrop{z-index:888;}

/**/
 .import_notes_ac{background:#f5f5f5;}
 /**/
.tool {
    position: relative;
    display: inline-block;
 
    visibility: visible;padding: 5px 12px;color:#000;background:#ddd;
	    border-radius:200px;flaot:left;margin-left:10px;font-weight:bold;font-size:15px;
}

.tool .tooltiptext {
    visibility: hidden;
    width:250px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 5px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;left:35px;
}

.tool:hover .tooltiptext {
    visibility: visible;
}
.site_settings .new_input_field{width:500px;}
.site_settings .new_input_field input[type="text"], .site_settings .new_input_field textarea, .site_settings .new_input_field select {width:90%;}
/**/
/**/
.success_float_tt {
    background-color: #dff0d8;
    border: 1px solid #468847;
    border-radius: 5px;
    box-sizing: border-box;
    color: #468847;
    float: left;
    padding: 8px;
    width: 100%;
}
#messagedisplay > div {
    width: 100%;
}
.msg_inn {
    float: left;
    width: 100%;
}
#messagedisplay {
    clear: both;
    float: left;
    margin: 10px 0 15px;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 99;
}

#messagedisplay label {float:right!important;}
#messagedisplay .close{float:left;}
/* tool tip*/
.site_settingss .new_input_field, .site_settingss .new_input_field1, .manage_smt .new_input_field{width:100%;}
.site_settingss .new_input_field input[type="text"],.social_network .new_input_field input[type="text"],.site_settingss .new_input_field1 .form textarea, .site_settingss .new_input_field textarea, .site_settingss .new_input_field select{width:50%;float:right;    margin-left: 10px;}
 .manage_smt .new_input_field input[type="text"],  .manage_smt .form .new_input_field input[type="password"] , .manage_smt .new_input_field1 .form textarea, .manage_smt .new_input_field textarea, .manage_smt .new_input_field select{width:50%;float:right;    margin-left: 10px;}
 
 .right_lay .sms_mid_lft .form_group{width:100%;}
 .small_control_label{width:100%;}
 .sms_sett_opt .sms_mid_lft{width:100%;}
 
 .sms_sett_opt .sms_mid_lft textarea,  .sms_sett_opt .sms_mid_lft .form_group .small_form_control{width:60%;}
 .sms_lay .keyv_class .form-control {width:40%;}
 
.tool {
    position: relative;
    display: inline-block;
 
    visibility: visible;padding: 5px 13px;color:#000;background:#ddd;
	    border-radius:200px; margin-left:10px;font-weight:normal;font-size:12px;
}

.tool .tooltiptext {
    visibility: hidden;
    width:250px;
    background-color:#555555;
    color: #fff;
    text-align: right;
    border-radius: 6px;
    padding: 5px 10px;

    /* Position the tooltip */
    position: absolute;
    z-index: 1;right:35px;top:0px;font-size:12px;
}

.tool:hover .tooltiptext {
    visibility: visible;
}

.tooltiptext::after {
   
    border-style: solid;
    border-width: 5px;
    content: "";
    margin-top: -5px;
    position: absolute;
    left: 100%;
    top: 50%;
	  border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #555555;
   
  
}
.site_settingss span.cke_skin_kama {
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    float: right;
    padding: 5px;
    width: 91%;
}


.scroll-div2.manageassign_taxi-topscroll {width:1300px;height:20px; }
 .ui-datepicker{z-index:100000!important;}
 /**/
 /*sms gateway*/
.sms_sett_opt{border:0px solid red;}
.rgt_lay.sms_lay input[type="text"] {height:36px!important;}
.sms_mid_lft .keyv_class{float:right;clear:both;margin-bottom:15px;width:100%;}
.rgt_lay.sms_lay h2{font-size:16px; padding: 20px;  box-sizing: border-box;}
.sms_mid_lft2{clear:both;width:65%;}
.rgt_lay.sms_lay .sms_mid_lft2 input[type="text"]{margin-right:10px;float:right;}
.sms_add{background:url(../images/add_sms.png ) no-repeat;width:34px;height:34px;border:0px;float:right;}
.remove_sms{background:url(../images/remove_sms.png ) no-repeat;width:34px;height:34px;border:0px;float:right;}
.sticky_message{display:none;}
/**/
 .sms_sett_opt .sms_mid_lft textarea,  .sms_sett_opt .sms_mid_lft .form_group .small_form_control{width:60%;}
 .manage_ass_tout .top_search_fnew ul li.respon_clr{width: 10%;}
.site_settings .checkbox_custom{margin-left:10px;float:right;}
 .site_settingss .language_box{height:150px;width:50%;float:right;margin-left: 10px;}
  .site_settingss .language_box select{height:150px;float:right;}
  .site_settings div.selector {margin-left:10px;}
  /**/
 .manage_ass_tout .top_search_fnew ul li.respon_clr{width: 12%;}
 .site_settingss .language_box{height:150px;width:50%;float:right;}  .site_settingss  .language_box select{height:150px;float:right;}
 .chosen-container-single .chosen-single div b,  .chosen-container-active.chosen-with-drop .chosen-single div b{display:none;}
 /**/
 .site_settingss  div.selector, .site_settingss .select_box, .manage_smt div.selector, .manage_smt .select_box{width: 50%;    float: right; }
  .site_settingss div.selector select, .manage_smt div.selector select{ width: 100%;}
    .site_settingss input[type="file"], .site_settingss input[type="image"]{ width: 50%;background:#f5f5f5;border:1px solid #ccc;padding:10px 10px;margin-bottom:10px;}
	.google_settings .form_control{width:80%;}
	.google_settings .add_crd_det label{width:100%;}
	.google_settings  .tool .tooltiptext {right:35px;left:auto;}
	.google_settings  .tooltiptext::after {border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #555555;
    border-style: solid;
    border-width: 5px;
    content: "";
    left: 100%;
    margin-top: -5px;
    position: absolute;
    top: 50%;
}
.fleet_report .top_search_fnew2 li.fleet_report_li{width:2%;}
.fleet_report .top_search_fnew2 li:nth-child(2n){ width: 23%;}
.driver_report .top_search_fnew2 li.fleet_report_li{width:2%;}
.driver_report  .top_search_fnew2 li:nth-child(2n){ width: 23%;}

.sms_sett_opt .sms_mid_rgt.payment_s textarea, .sms_sett_opt .sms_mid_rgt.payment_s .form_group .small_form_control{width: 60%;}
.sms_mid_rgt.payment_s{width:100%;float:right;}
.padd_left{padding-right:0px;}
.sms_mid_rgt.payment_s .pay_method{width:60%;}
.sms_mid_rgt.payment_s .star{float:right;}
/**/
.arc_align{width:100%;text-align:center;}
.filter_res_p{color:#f39c12;}
 .driver_report.driver_arcr .top_search_fnew2 li.fleet_report_li{width:100%;}
 .driver_report.driver_arcr  .top_search_fnew2 li:nth-child(2n){width: 21%;}
 
 /**/
 /**/
 .dashboard_calender_in_header .new_dash_calender_select::after{border:1px solid red;display:none;}
 .new_dash_calender_select, .bottom_selection_select{   padding: 0 ;}
 .new_select_rec .chosen-container-single .chosen-single{   height: 34px;background:#fff;
    line-height: 31px;border:0px;box-shadow:none;width:100%;text-align:right;    max-width: 100%;}
	.new_select_rec .chosen-container-single .chosen-single div b{background-position:0 7px;}
 .new_select_rec .new_dash_calender_select{overflow:visible;}
  .new_select_rec .chosen-container .chosen-results li{width:100%;border-bottom:1px solid #f3f3f3;}
  
 .new_select_rec .chosen-container-active.chosen-with-drop .chosen-single div b{ background-position: -17px 8px;}
 
 .new_select_rec .chosen-container-active.chosen-with-drop .chosen-single{background-image:none;}
 
 .chosen-container ul.chosen-results li:last-child{padding:5px 6px;}
 
 .chosen-container-single .chosen-single div {
    display: block;
    height: 100%;
    left: 8px!important;
    position: absolute;
    top: 0;right:auto!important;
    width: 18px;
}
/**/
.disp_search_dr {}
.driver_report .disp_search_dr .top_search_fnew2 li:last-child, .driver_report.disp_search_dr .top_search_fnew2 li:last-child{   margin-left: 3%;}
.driver_report .disp_search_dr .top_search_fnew2 li.fleet_report_li, .driver_report.disp_search_dr .top_search_fnew2 li.fleet_report_li{display:none;}
 .driver_report .company_search .top_search_fnew2 li.fleet_report_li{display:none;}
 .driver_report .company_search .top_search_fnew2 li:last-child{    margin-left: 2%;}

 .dash_active_left.fl_das_icons i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -29px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons .arpuser_icon1 {height: 58px;width: 59px;fill: #fff;}

.dash_active_left.fl_das_icons2 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -31px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons2 .arpuser_icon1 {height: 54px;width: 66px;fill: #fff;}

.dash_active_left.fl_das_icons3 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -24px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons3 .arpuser_icon1 {height: 54px;width: 51px;fill: #fff;}

.dash_active_left.fl_das_icons4 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -33px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons4 .arpuser_icon1 {height: 54px;width: 69px;fill: #fff;}

.dash_active_left.fl_das_icons5 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -33px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons5 .arpuser_icon1 {height: 54px;width: 71px;fill: #fff;}

.dash_active_left.fl_das_icons6 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -24px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons6 .arpuser_icon1 {height: 54px;width: 54px;fill: #fff;}

.dash_active_left.fl_das_icons10 i{position: absolute;top: 50%;left: 50%;margin: -30px 0 0 -24px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.fl_das_icons10 .arpuser_icon1 {height: 54px;width: 54px;fill: #fff;}


.dash_active_left.das_icons i{position: absolute;top: 50%;left: 50%;margin: -26px 0 0 -29px;text-align: center;height: 45px;width: 45px;}
.dash_active_left.das_icons .arpuser_icon1 {height: 58px;width: 59px;fill: #fff;}
.dash_active_left.das_icons i .icon_45 {width: 60px;height: 45px;fill: #fff;}

table td #plan_list ul{width: 80%;float: right;}
 table td #plan_list ul li{float: right;width: 100%;margin-bottom: 10px;}
 table td #plan_list ul li label{line-height: 13px;float: right;}
 table td #plan_list ul li label input{margin: 0;float: right;margin-left: 5px}
 table td label.radio_style{line-height: 13px;float: right;margin-left: 5px;}
 table td label.radio_style input{margin: 0;float: right;margin-left: 2px;}
table td #plan_list ul li label b {padding-right: 10px;margin-right: 10px;line-height: 10px;position: relative;}
table td #plan_list ul li label b::after {position: absolute;right: 0;top:25%;content:'';height: 10px;width:1px;background:#3e3b3b;}

/*onboard*/
.onboard_contnr .taxi_dispatcher #defaultForm .option_block h4 {font-size: 14px;color: #333333;font-weight:600;line-height: 40px;padding: 0;background: none;}

.sidebar_hide .onboard_container{position: fixed;bottom: 0;right:80px;width: calc(100% - 80px);background: #fff;z-index: 999;}
.onboard_container{border-top: 1px solid #efefef;position: fixed;bottom: 0;right:210px;width: calc(100% - 210px);background: #fff;z-index: 999;}
.close_onboard{position: absolute;left: 10px;top:15px;width:20px;height: 20px;background: url(../../images/close_onboard.png) no-repeat center center;}
.onboard_inner_container{width: 100%;float: right;padding: 28px 0 18px;}
.onboard_inner_container h2{font-size: 18px;color: #333333;width: 100%;float: right;margin: 0 0 15px 0;padding: 0;text-align: center;text-transform: capitalize;}
.onboard_contnr .onboard_steps{width: 16.5%;float: right;text-align: center;position: relative;box-sizing: border-box;}
.onboard_inner_container .onboard_steps .onboard_icon{width: 100%;float: right;position: relative;}
.onboard_inner_container .onboard_steps .onboard_icon::after{width: 100%;position: absolute;content: '';top: 45%;left: 52%;height: 2px;border-bottom: 5px dotted #dddddd;}
.onboard_inner_container .onboard_steps.change_status .onboard_icon::after{border-bottom: 5px dotted #39bb7c;}
.onboard_inner_container .onboard_step1 .onboard_icon::after{display: none;}
.onboard_contnr .onboard_steps h6 {position: relative;font-size: 14px;color: #333;margin: 0px 0 8px;padding: 0;text-transform: capitalize;width: 100%;float: right;font-weight:400;}
.video_icon{width: 22px;height: 22px;display: inline-block;background: url(../../images/play_ico.png) no-repeat center center;margin: 8px 5px 8px 0;}
a.add_icon:hover, a.add_icon:focus,a.video_icon:hover, a.video_icon:focus,.tab_menu li.active a:hover, a:focus {border:none;outline: none;}
.video_icon:hover{background: url(../../images/play_ico_hover.png) no-repeat center center;}
.add_icon{width: 22px;height: 22px;display: inline-block;background: url(../../images/add_ico.png) no-repeat center center;margin: 8px 0;}
.add_icon:hover{background: url(../../images/add_ico_hover.png) no-repeat center center;}
.onboard_steps .onboard_icon a{width: 66px;height: 66px;display: inline-block;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;position: relative;z-index: 1;background: #fff;padding: 10px;}
.onboard_steps .onboard_icon a .tootip_info{display:none;position: absolute;bottom: 87px;background: #fff;padding: 10px;width:290px;border:1px solid #e0e0e0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3);box-shadow: 0 0 5px rgba(0,0,0,0.3);}
.onboard_steps .onboard_icon a .tootip_info::before{position: absolute;bottom: -9px;content:'';right:15px;width:16px;height:9px;background:url(../../images/tooltip_btm_arr.png)no-repeat center center;}
.onboard_steps .onboard_icon a:hover .tootip_info{display:block;}
.onboard_inner_container .onboard_steps:last-child a .tootip_info{left: 25px;}
.onboard_inner_container .onboard_steps:last-child a .tootip_info::before{right:inherit;left:15px;}
.onboard_steps .onboard_icon a .tootip_info p{font-size:12px;color: #999999;margin: 0;padding: 0;text-align: right;}
.onboard_steps .onboard_icon a i{width: 50px;height:50px;float: right;border:2px solid #dddddd;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.onboard_steps.active .onboard_icon a i,.onboard_steps.completed .onboard_icon a i{border:2px solid #6adcb9;}
.onboard_steps.active .onboard_icon a i{box-shadow: 0 0 0 rgb(57, 187, 124);animation: pulse 1.3s infinite;}
.onboard_steps.onboard_step1 .onboard_icon a i {background: url(../../images/lang_ico.png) no-repeat center center;}
.onboard_steps.onboard_step2 .onboard_icon a i {background: url(../../images/driver_ico.png) no-repeat center center;}
.onboard_steps.onboard_step3 .onboard_icon a i {background: url(../../images/flt_ico.png) no-repeat center center;}
.onboard_steps.onboard_step4 .onboard_icon a i {background: url(../../images/asgn_driv_ico.png) no-repeat center center;}
.onboard_steps.onboard_step5 .onboard_icon a i {background: url(../../images/paymnt_ico.png) no-repeat center center;}
.onboard_steps.onboard_step6 .onboard_icon a i {background: url(../../images/domain_ico.png) no-repeat center center;}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(55,187,124, 0.8);
  }
  80% {
      -webkit-box-shadow: 0 0 0 14px rgba(55,187,124, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(55,187,124, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(55,187,124, 0.8);
    box-shadow: 0 0 0 0 rgba(55,187,124, 0.8);
  }
  80% {
      -moz-box-shadow: 0 0 0 10px rgba(55,187,124, 0);
      box-shadow: 0 0 0 10px rgba(55,187,124, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(55,187,124, 0);
      box-shadow: 0 0 0 0 rgba(55,187,124, 0);
  }
}
.onboard_contnr .onboard_steps.last_step{padding: 28px 0;width:100%;float: right;text-align: center;}
.onboard_contnr .onboard_steps.last_step a{width:70px;height: 70px;padding: 0;}
.onboard_steps.last_step a i{background: url(../../images/completed_ico.png) no-repeat center center;width: 70px;height: 70px;border: none;}
.onboard_contnr .onboard_steps.last_step h6{font-size: 24px;color:#666666;}
.onboard_contnr .onboard_steps.last_step p{font-size: 14px;color:#666666;margin: 0;padding: 0;text-align: center;}

#videopopup .modal-content {padding: 0;background: transparent;border: none;box-shadow: none;}
#videopopup .modal-dialog {width: 800px;}
#videopopup .modal-body {padding:0;}
#videopopup button.close {display: none;}

.sidebar_hide .menu ul li a span.st_count {position: absolute;left: -3px;bottom: 0px;color: #fff;width: 15px;height: 15px;background: #d61414;margin: 0;padding: 0;line-height: 15px;text-align: center;font-size: 11px;z-index: 4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.menu ul li a span.st_count {position: absolute;left: 0px;bottom: 0px;color: #fff;width: 15px;height: 15px;background: #d61414;margin: 0;padding: 0;line-height: 15px;text-align: center;font-size: 11px;z-index: 4;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;font-style: normal;}
.menu > ul > li#onboard_menu > a i{width: 24px;height: 24px;border-radius: 50%;left: 9px;top: 10px;}
.menu > ul > li#onboard_menu.active > a i{animation: pulsemenu 1.3s infinite;}
.menu > ul > li#onboard_menu.active > a i .icon_24{fill: #FF7760;}

@-webkit-keyframes pulsemenu {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(100,168,243, 0.8);
  }
  80% {
      -webkit-box-shadow: 0 0 0 14px rgba(100,168,243, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(100,168,243, 0);
  }
}
@keyframes pulsemenu {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(100,168,243, 0.8);
    box-shadow: 0 0 0 0 rgba(100,168,243, 0.8);
  }
  80% {
      -moz-box-shadow: 0 0 0 10px rgba(100,168,243, 0);
      box-shadow: 0 0 0 10px rgba(100,168,243, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(100,168,243, 0);
      box-shadow: 0 0 0 0 rgba(100,168,243, 0);
  }
}

/*#videopopup.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;display: none;overflow: hidden;-webkit-overflow-scrolling: touch;outline: 0;}
.modal-backdrop {position: absolute;top: 0;right: 0;left: 0;background-color: #000;}*/
.reset_modal #container{position: unset;}
.reset_modal #container #content{position: unset;}
.modal-backdrop {z-index: 999 !important;}
.modal.fade.in{z-index: 9999 !important}
#videopopup .modal-body{max-height: 100%;}
#videopopup.modal{background: transparent;width: 800px;max-height: 450px;}
.modal {position: fixed;left: 0; bottom: 0;right: 0; z-index: 1040;display: none; overflow: hidden;-webkit-overflow-scrolling: touch; outline: 0;margin: 0 auto;}
#videopopup .modal-dialog { width: 800px;margin: 0 auto;float: none;}

