/*
Template Name: Metronic - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.1.1
Version: 2.0.2
Author: KeenThemes
Website: http://www.keenthemes.com/
Contact: support@keenthemes.com
Purchase: http://themeforest.net/item/metronic-responsive-admin-dashboard-template/4021469?ref=keenthemes
License: You must have a valid license purchased only from themeforest(the above link) in order to legally use the theme for your project.
*/
/*********************
 GENERAL UI COLORS
*********************/
/***
Colors
blue:#4b8df8
light blue: #bfd5fa
blue-dark: #0f4e74
red: #e02222
yellow: #ffb848
green: #35aa47
purple: #852b99
dark: #555555;
light grey: #fafafa;
***/
/*********************
 GENERAL RESET & SETUP
*********************/
/***
Reset and overrides
***/
/* general body settings */
body{color: #000; font-family: 'Open Sans', sans-serif;padding: 0px !important;margin: 0px !important;font-size:13px; direction: ltr;}
/*
Internet Explorer 10 doesn't differentiate device width from viewport width, and thus doesn't
properly apply the media queries in Bootstrap's CSS. To address this,
you can optionally include the following CSS and JavaScript to work around this problem until Microsoft issues a fix.
*/
@-webkit-viewport{width: device-width; }
@-moz-viewport {width: device-width;}
@-ms-viewport {width: device-width;}
@-o-viewport {width: device-width;}
@viewport{width: device-width;}
/* Internet Explorer 10 doesn't differentiate device width from viewport width,
and thus doesn't properly apply the media queries in Bootstrap's CSS. To address this, following CSS code applied */
@-ms-viewport{width: auto !important;}
/***Custom Scrollbars***/
::-webkit-scrollbar {width: 12px;}
::-webkit-scrollbar-track {background-color: #eaeaea;border-left: 1px solid #cecece;}
::-webkit-scrollbar-thumb {background-color: #cecece;}
::-webkit-scrollbar-thumb:hover {background-color: #aaa;}
::-webkit-scrollbar-track {border-radius: 0;box-shadow: none;border: 0;}
::-webkit-scrollbar-thumb {border-radius: 0;box-shadow: none;border: 0;}
/***General typography ***/

.sub_datagrid_table>thead>tr>th, .sub_datagrid_table>tbody>tr>th, .sub_datagrid_table>tfoot>tr>th,
.sub_datagrid_table>thead>tr>td, .sub_datagrid_table>tbody>tr>td, .sub_datagrid_table>tfoot>tr>td{
  padding:8px !important;
  border: 1px solid #ddd !important;
}
.sub_datagrid_table>tbody>tr:nth-child(even)>td, .sub_datagrid_table>tbody>tr:nth-child(even)>th {
  background-color: #f9f9f9 !important;
}
.sub_datagrid_table>thead>tr>td, .sub_datagrid_table>thead>tr>th {
  background-color: #fff !important;
}



.btn{font-size: 13px !important}


h1 small,h2 small,h3 small, h4 small, h5 small,h6 small {color: #444;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;font-weight: 300 !important;}
h1.block, h2.block, h3.block, h4.block, h5.block, h6.block{padding-top: 10px;padding-bottom: 10px;}
a {text-shadow: none !important;color: #0d638f;}
/***Fix link outlines after click***/
a,a:focus, a:hover, a:active {outline: 0;}
/***General backgrounds. Can be applied to any block or panel***/
.stop_timer{display:none;}
.bg-blue {background-image: none !important;background-color: #4b8df8 !important;border-color:#4b8df8 !important;color: #fff !important;}
.tab-content .error {font-size: 12px;}
.content_table {font-size: 12px;}
#task_chain .panel-heading{cursor:pointer;}
.footer_rfp_stage {background-color: white;border-top: 1px solid #ddd;bottom: 0;left: 0;margin:0;padding:15px 0 !important;position: fixed;right: 0;width: 100%;z-index:999;}
.notification {padding: 15px 0;margin: 0 0 0 -147px;position:relative;/*right:-58px;top:-45px;z-index:1;*/}
.notification-body {background-color: white;padding: 10px;display: none;border:1px solid #e2e2e2;}
.notification-body ul{margin:0;padding:0;}
.notification-body ul li{list-style-type:none;padding: 10px 10px 0px 20px;position: relative;height:40px;border-bottom:1px solid #e2e2e2;}
.notification-body ul li:last-child{border-bottom:none;margin-bottom:-10px;}
.notification-body ul li i{position: absolute;left:0;}
.header-inner > div:nth-child(2){width: 70%;}
.header-inner > div:nth-child(3){width: 13%;}
.grid_bar{border-left: 2px solid #0d638f;margin-left: -5px;padding: 7px 6px 9px;cursor:pointer;}
.popup_grid_bar {border-left: 2px solid #0d638f;margin-left:-5px;padding: 4px 6px 5px;}
.close-btn{cursor:pointer;}
/*.project_task_grid > tbody > tr:last-child td{border:none;}*/
.target_box {float: left;margin: 0.2%;min-height: 46px;padding: 0.4%;width: 16.2%;min-height: 67px;}
.conversion_box {float: left;margin: 0.2%;padding:5px;width: 12.1%;font-weight:bold;}
/*.btn{margin:3px 0;}*/
.token-input-dropdown-facebook {width: 283px !important;}
.highcharts-tooltip span {height:auto;}
.highcharts-tooltip {/*height:200px!important;overflow:auto;white-space:normal !important;*/}
.ledger_box {float: left;padding:10px;width: 100%;margin:0 0 5px;}
.pro_status_box{float:left;margin:0.4%;padding:0.8%;width:19.2%;}
.sales_tabs li{min-width:13.8%;}
.country_list_box {border-top: 1px solid #ddd;padding:15px 0;overflow:hidden;}
.country_list_box li {list-style-type: none;}
.country_list {border-right: 1px solid #ddd;float: left;width: 25%;list-style-type: none;}
.country_list_box .country_list:last-child {border:none;}
.country_list ul{margin:0;padding:0;}
.country_list ul li{list-style-type:none;}
.highcharts-container{width:100% !important; height:100% !important;}
.bold {color: #333 !important;font-weight: bold !important;}
.skip button{color: #333 !important;}
.center_text{text-align:center;}
/*#rejection_ratio,#rejection_stage_ratio {height: 400px;}*/
#rejection_stage_data,#rejection_reason_data {min-height: 460px;}
.bio_list{color:#004ec9;}
#bio_calendar {width:90%;margin: 0 auto;}
#bio_calendar_history{width:900px;margin: 0 auto;}
.fc-day-number{color:#333 !important;}
/*.fc-content-skeleton .fc-sun{background-color:#CBFDD0 !important;color: #fff;}
.fc-content-skeleton .fc-mon,.fc-tue,.fc-wed,.fc-thu,.fc-fri,.fc-sat{background-color:#D1D0FE !important;color: #fff;}*/
.fc-widget-header .fc-day-header{background-color: #0f4e74 !important;clear: both;color: #fff;padding: 4px;}
#table_with_data table{border-bottom: 1px solid #ddd;}
div.dataTables_filter label{/*float:none !important;*/}
.multi_operation{cursor:pointer;}
.small_btn{padding: 7px !important;margin:0 0 2px;}
#gototop {float:right;margin-bottom: 10px;display:none;}
#load_more{display:inline-block;}
.eta_type_chk ul{list-style:none;padding:0px;margin:0;}
.eta_type_chk ul li span{position: relative;top: -3px;margin-left:5px;}

.footer_pagination{text-align:center;padding:10px;}
.assigned_field{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:90px;}
.country_field{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:90px;}
.name_field{display: inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width:80px;}
.clearfix{clear:both;width:100% !important;}
.switch_box .has-switch span{line-height:unset !important;margin-top:0px;padding:11px 8px !important;}
.switch_box .has-switch label{background:none;}
.switch_box .has-switch span.switch-success{background-color:#e7191b;}
.switch_box .has-switch span.switch-danger{background-color:#e7191b;}
#internal_project{ margin:10px 0 0 !important; }
.bg-orange {background-image: none !important;background-color:#FFA900 !important;border-color:#FFA900 !important;color: #fff !important;}
.bg-gray{background-image: none !important;background-color:#EEEEEE !important;border:1px solid #e2e2e2 !important;color: #333 !important;}
.bg-gray-selected{background-image: none !important;background-color:#0F4E74 !important;border:1px solid #e2e2e2 !important;color: #fff !important;}
.bg-sky {background-color: #95CEFF !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.bg-light-green{background-color: #A9FF96 !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.bg-light-orange{background-color: #F7A35C !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.bg-perpal{background-color: #8085E9 !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.bg-magenta{background-color: #F15C80 !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.bg-gold{background-color:#E4D354 !important;background-image: none !important;border-color: #e02222 !important;color: #fff !important;}
.cur_disable{cursor:not-allowed;}
.cur_pointer{cursor:pointer;}
.modal-dialog{width: 95% !important;}
.modal-content {margin: 0 auto;width: 95% !important;}
.bg-red {background-image: none !important;background-color: #e02222 !important;border-color: #e02222 !important;color: #fff !important;}
.bg-yellow {background-image: none !important;background-color: #ffb848 !important;border-color: #ffb848 !important;color: #fff !important;}
.bg-green {background-image: none !important;background-color: #35aa47 !important;border-color: #35aa47 !important;color: #fff !important;}
.bg-purple {background-image: none !important;background-color: #852b99 !important;border-color: #852b99 !important;color: #fff !important;}
.bg-dark {background-image: none !important;background-color: #555555 !important;border-color: #555555 !important;color: #fff !important;}
.bg-grey {background-image: none !important;background-color: #fafafa !important;border-color: #fafafa !important;}
/*.saturday{background-color:#9ed5fc;color:#000;}*//*.left{float:left;}*/
.remark_box{margin-bottom:25px;}
.fivepx{margin-bottom:5px;}
.right{float:right;}
.radioBtnbg {margin-left: 0 !important;}
.full_day{background-color:#FF6F6F;color:#000;}
.half_day{background-color:#FEBC3B;color:#000;}
.op_holiday{background-color:#8650FE;color:#000;}
.holiday{background-color:#4d90fe;color:#000;}
.week_off{background-color:#65FF82;color:#000;}
.partial_present{background-color:#3CCBFB;color:#000;}
.half_present{position:relative;width:50% !important;height:100%;right:0;top:0;background-color:#65FF82;content:"";}
.sandwich{background-color:#B38FBF;color:#000;}
.wfh{background-color:#FFFE54;color:#000;}
.traveling{background-color:#A4A4A4;color:#000;}

.fhl,.mhl,.shl{position:relative;}
.fhl:after{position:absolute;width:50% !important;height:100%;left:0;top:0;background-color:#FEBC3B;content:"";}
.mhl:after{position:absolute;width:50% !important;height:100%;right:0;left:0;top:0;background-color:#FEBC3B;content:"";margin:0 auto;}
.shl:after{position:absolute;width:50% !important;height:100%;right:0;top:0;background-color:#FEBC3B;content:"";}
.fhl span,.mhl span,.shl span{position:relative;z-index:1;}

.leave_colors {margin: 0;padding: 0;}
.leave_colors li{border: 1px solid #999 !important;float: left;list-style: outside none none;margin:1px 4px;padding:2px;font-size:11px;text-align: center;width:69px;}
.leave_colors_big {margin: 0;padding: 0;}
.leave_colors_big li{border: 1px solid #999 !important;list-style: outside none none;margin: 0 4px;padding: 5px;}
.leave_colors_big li span{line-height: 22px;margin: 0 5px;}
.spacing{display: block;padding: 0 10px;width: 100%;z-index:0;}
.spacing:hover{text-decoration:none;}
.update_leave{cursor:pointer;}
.update_holiday{cursor:pointer;}
.leave-table tbody tr td {line-height: 36px;margin: 0;padding: 0;}
.leave-table tbody .odd td{background-color:#fff !important;}
.leave-table tbody .even td{background-color:#fff !important;}
.leave-table .data_spacing{padding: 0 10px;}
.sales-table tbody tr td {line-height: 36px;margin: 0;padding: 0;/*border:5px solid #ddd !important;*/}
.sales-table tbody .odd td{background-color:#fff !important;/*border:5px solid #ddd !important;*/}
.sales-table tbody .even td{background-color:#fff !important;/*border:5px solid #ddd !important;*/}
.sales-table .data_spacing{padding: 0 10px;}
.sales-table th{background-color: #0f4e74;color:#fff !important;}
.tooltip-inner {max-width:500px !important;white-space: nowrap !important;}
.notification_icon{padding:0px 10px 0 0;}
.notification_icon i{font-size:18px;}
.table_layout {padding: 0 20px;}
.table_layout .odd{background-color:#f9f9f9 !important;}
.table_layout .even{background-color:#fff !important;}
.form-control.timer{padding:2px;width:63px;display:inline;}
.table_layout .title {border:thin solid #dddddd;font-weight: bold;height: 25px;line-height: 20px;color:#004ec9;}
.table_layout .heading {border:thin solid #dddddd;color:#004ec9;height: 30px;line-height: 28px;text-align: center;border-left: none;}
.date_layout .heading {border:thin solid #dddddd;color:#004ec9;height: 30px;line-height: 28px;text-align: center;border-left: none;}
.table_layout .heading:first-child{border-left:thin solid #dddddd;}
.table_layout .data {border:thin solid #dddddd;color: #000;height:75px;padding:4px;text-align:left;overflow:auto;border-left: none;}
.table_layout .data:first-child{border-left:thin solid #dddddd;}
.table_layout .form-control{margin:0;padding:2px;}
.red_text{color:red;}
.orange{color:orange;}
#ledger_data > div {
    float: left;
    padding: 0 5px;
    width: 33.33%;
}
/***Font Awesome Icons***/
[class^="fa-"],[class*=" fa-"] {display: inline-block;margin-top: 1px;font-size: 14px;*margin-right: .3em;/*line-height: 14px;*/line-height:17px;}
/***Make font awesome icons fixed width(latest version issue)***/
li [class^="fa-"],li [class*=" fa-"] {display: inline-block;width: 1.25em;text-align: center;}
li [class^="fa-"].icon-large,li [class*=" fa-"].icon-large {/* increased font size for icon-large */width: 1.5625em;}
.fa-lg,.icon-lg {font-size: 16px;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.icon-default {color: #ccc;}
.icon-success {color: #468847;}
.icon-info {color: #27a9e3;}
.icon-warning {color: #dbc056;}
.icon-danger {color: #B94A48;}
/***Close icon used for modal dialog and other UI element close buttons***/
.close {display: inline-block;margin-top: 0px;margin-right: 0px;width: 9px;height: 9px;background-repeat: no-repeat !important;
text-indent: -10000px;outline: none;background-image: url("../img/remove-icon-small.png") !important;}
/***General HR***/
hr {margin: 20px 0;border: 0;border-top: 1px solid #E0DFDF;border-bottom: 1px solid #FEFEFE;}
.float_left{float:left;}
.float_right{float:right;}
/***Tools***/
.display-none,.display-hide {display: none;}
.no-space {margin: 0px !important;padding: 0px !important;}
.no-margin {margin:0;}
.no-border {border:0 !important;}
.margin-bottom-5 {margin-bottom: 5px;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-bottom-25 {margin-bottom: 25px !important;}
.margin-right-10 {margin-right: 10px !important;}
.bold {font-weight:600 !important;}
.fix-margin {margin-left: 0px !important;}
.border {border: 1px solid red;}
.inline {display: inline;}
.text-align-reverse {text-align: right;}
/***ie8 & ie9 modes***/
.visible-ie8 {display: none;}
.ie8 .visible-ie8 {display: inherit !important;}
.visible-ie9 {display: none;}
.ie9 .visible-ie9 {display: inherit !important;}
.hidden-ie8 {display: inherit;}
.ie8 .hidden-ie8 {display: none !important;}
.hidden-ie9 {display: inherit;}
.ie9 .hidden-ie9 {display: none !important;}
/******************** GENERAL LAYOUT *********************/
/***Header and header elements.***/
.header.navbar {width: 100%; padding: 0 20px 0 20px;margin: 0;border: 0px;padding: 0px; box-shadow: none;height: 42px; min-height: 42px;}
.header.navbar.navbar-fixed-top {z-index: 9995 !important;border-bottom:1px solid;}
.header.navbar .navbar-brand {display: inline-block;margin-top: -1px;margin-right: 0;/*padding-left: 15px;*/padding-top: 30px;
padding-left:0px;padding-right: 0;width: 225px;height: 42px;color:#fff;}
.header.navbar .navbar-brand img {margin-left: 20px;}
.header.navbar .navbar-brand.text-logo {padding-left: 20px;padding-top: 12px;}
.header.navbar .navbar-toggle {margin: 8px 6px 4px 6px;padding: 0; padding-top:2px;padding-bottom: 6px; background-image: none;filter:none;box-shadow: none;color: #fff;border: 0;}
.header.navbar .navbar-toggle:hover {text-decoration: none;background: none;}
.header.navbar .navbar-nav {margin-right: 20px;display: block;}
.header.navbar .navbar-nav > li {margin: 0px;padding: 0px;}
.header.navbar .navbar-nav > li.dropdown, .header.navbar .navbar-nav > li.dropdown > a {padding-left: 4px;padding-right: 4px;}
.header.navbar .navbar-nav > li.dropdown > a:last-child {padding-right: 0;}
.header.navbar .navbar-nav > li.dropdown:last-child {padding-right: 2px;}
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle {margin: 0px;padding: 15px 10px 7px 10px;}
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle > i {font-size: 18px;}
.header.navbar .navbar-nav > li.dropdown .dropdown-menu > li > a > i {font-size: 14px;}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle {padding: 7px 0px 6px 6px;}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle:hover {text-decoration: none;}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle .username {color:#4e4e4e;}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle i {display: inline-block;margin-top: 5px;margin: 0;font-size: 16px;}
.header.navbar .navbar-nav > li.dropdown.user .dropdown-menu i {width: 15px;display: inline-block;}
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle .badge {position: absolute;top: 8px;right: 20px;}
/***Header Search***/
.header.navbar .search-form {float: left;display: inline-block;padding: 0;height: 41px;margin:0;}
.header.navbar .search-form .form-control{margin-top: 8px;border: 0;padding-top: 1px;padding-right: 27px;}
.header.navbar .search-form .submit {position: relative;display: block;float: right;margin-top: -21px;margin-right: 8px;width: 13px;height: 15px;box-shadow: none;border: 0px; padding: 0px;background-color: none;background-repeat: no-repeat !important;outline: none !important;opacity: 0.8;filter: alpha(opacity=80);}
.header.navbar .search-form .submit:hover {opacity: 1;filter: alpha(opacity=100);}
/***Language Bar***/
.header.navbar .navbar-nav > li.dropdown.language {padding-left: 0;padding-right: 0;margin: 0;}
.header.navbar .navbar-nav > li.dropdown.language > a {color: #ddd;font-size: 13px;padding: 11px 1px 11px 5px;}
.header.navbar .navbar-nav > li.dropdown.language > a > img {margin-bottom: 2px;}
.header.navbar .navbar-nav > li.dropdown.language > a > i {font-size: 16px;}
.header.navbar .navbar-nav > li.dropdown.language > .dropdown-menu > li > a > img {margin-bottom: 2px;}
.header.navbar .navbar-nav .dropdown-menu {margin-top: 3px;}
/***Page container***/
.page-container {margin: 0px;padding: 0px;position: relative;}
.page-container:before,.page-container:after {display: table;content: " ";}
.page-container:after {clear: both;}
.page-header-fixed .page-container {margin-top:65px;/*margin-top:54px;*/}
/*** IE 8 Fixes ***//***Page sidebar***/
.ie8 .page-sidebar {width: 225px;float: left;position: relative;margin-right: -100%;}
/***Page content***/
.ie8 .page-content-wrapper {float: left;width: 100%;}
.ie8 .page-content{margin-left: 225px;margin-top: 0px;min-height: 760px;padding: 25px 20px 20px 20px;}
/*** IE 8 Fixes ***//***Page sidebar***/
.page-sidebar.navbar-collapse{padding: 0;}
.page-sidebar-menu{list-style: none;margin: 0;padding: 0;margin: 0;padding: 0;overflow-y: auto;height: calc(100vh - 124px);}
.page-sidebar-menu > li{display: block;margin: 0;padding: 0;border: 0px;}
.page-sidebar-menu > li.start > a{border-top-color: transparent !important;}
.page-sidebar-menu > li:last-child > a,.page-sidebar-menu > li.last > a{border-bottom-color: transparent !important;}
.page-sidebar-menu > li > a{display: block;position: relative;margin: 0;border: 0px;padding:8px 15px;text-decoration: none;font-size: 14px;font-weight: 300;}
.page-sidebar-fixed .page-sidebar-menu > li > a{-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.page-sidebar-reversed.page-sidebar-fixed .page-sidebar-menu > li > a{-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.page-sidebar-menu > li > a i{font-size: 16px;margin-right: 5px;text-shadow:none;}
.page-sidebar-menu > li.break{margin-bottom: 20px;}
.page-sidebar-menu > li.open > a{font-size: 14px;}
.page-sidebar-menu > li.active > a{border: none;text-shadow:none;font-size: 14px;}
.page-sidebar-menu > li.active > a .selected{display: block;width: 8px;height: 25px;background-image: url("../img/sidebar-menu-arrow.png");float: right;position: absolute;right:0px;top:8px;}
.page-sidebar-reversed .page-sidebar-menu > li.active > a .selected{background-image: url("../img/sidebar-menu-arrow-reverse.png");right: auto;left:0;}
.page-sidebar ul > li > a > .arrow:before{float: right;margin-top: 0px;margin-right: 5px;display: inline;font-size: 16px;font-family: FontAwesome;height: auto;content: "\f104";font-weight: 300;text-shadow:none;}
.page-sidebar-menu > li > a > .arrow.open:before{float: right;margin-top: 0px;margin-right: 3px;display: inline;font-family: FontAwesome;height: auto;font-size: 16px;content: "\f107";font-weight: 300;text-shadow:none;}
/* bagin: sidebar menu badges */
.page-sidebar-menu li > a > .badge{float: right;margin-top: 1px;margin-right: 13px;}
/* end: sidebar menu badges */
.page-sidebar-menu .sub-menu{padding: 0;}
.page-sidebar-menu > li > ul.sub-menu{display: none;list-style: none;clear: both;margin: 8px 0px 8px 0px;}
.page-sidebar-menu > li.active > ul.sub-menu{display: block;}
.page-sidebar-menu > li > ul.sub-menu > li{background: none;margin: 0px;padding: 0px;margin-top: 1px !important;}
.page-sidebar-menu > li > ul.sub-menu > li > a{display: block;margin: 0px 0px 0px 0px;padding: 4px 0px;padding-left: 44px !important;text-decoration: none;font-size: 14px;font-weight: 300;background: none;}
/* 3rd level sub menu */
.page-sidebar-menu > li > ul.sub-menu  > li ul.sub-menu{display: none;list-style: none;clear: both;margin: 0px 0px 0px 0px;}
.page-sidebar-menu > li > ul.sub-menu  li > a > .arrow:before{float: right;margin-top: 1px;margin-right: 20px;display: inline;font-size: 16px;font-family: FontAwesome;height: auto;content: "\f104";font-weight: 300;text-shadow:none;}
.page-sidebar-menu > li > ul.sub-menuli > a > .arrow.open:before{float: right;margin-top: 1px;margin-right: 18px;display: inline;font-family: FontAwesome;height: auto;font-size: 16px;content: "\f107";font-weight: 300;text-shadow:none;}
.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu{display: block;}
.page-sidebar-menu > li > ul.sub-menu > li  ul.sub-menu li{background: none;margin: 0px;padding: 0px;margin-top: 1px !important;}
.page-sidebar-menu > li > ul.sub-menu  li > ul.sub-menu > li > a{display: block;margin: 0px 0px 0px 0px;padding: 5px 0px;text-decoration: none;font-size: 14px;font-weight: 300;background: none;}
.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left: 60px;}
.page-sidebar-menu > li > ul.sub-menu > li > ul.sub-menu > li > ul.sub-menu > li > a{padding-left: 80px;}
.page-sidebar-menu > li.active > ul.sub-menu > li.active ul.sub-menu > li.active ul.sub-menu{display: block;}
.page-sidebar-menu > li > ul.sub-menu  li > ul.sub-menu > li > a > i{font-size: 13px;}
/***Sidebar Search***/
.page-sidebar .sidebar-search{padding:0;margin: 0;}
.page-sidebar .header.navbar-responsive-search{display: none;}
.page-sidebar .sidebar-search .form-container{margin: 15px 20px 15px 20px;height: 35px;padding-top: 7px;}
.page-sidebar .sidebar-search .form-container .submit{display: block;float: right;margin-top: 3px;width: 13px;height: 15px;background-repeat: no-repeat;box-shadow: none;border: 0px;padding: 0px;outline: none !important;}
.page-sidebar .sidebar-search .form-container input[type="text"]{margin: 0px;width: 165px;border: 0px;padding: 0 !important;font-size: 14px !important;box-shadow: none !important;font-size: 14px;font-weight: normal;}
.page-sidebar .sidebar-search .form-container input[type="text"]:focus{outline: none !important;}
/***Sidebar toggler(show/hide)***/
.sidebar-toggler{cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);width: 29px;height: 29px;background-repeat: no-repeat;}
.sidebar-toggler:hover{filter: alpha(opacity=100);opacity: 1;}
.page-sidebar .sidebar-toggler{margin-top: 15px;margin-left: 175px;}
.header.navbar .sidebar-toggler{float: left;display: inline-block;margin-top: 6px;margin-left: -42px;}
/***Page content***/
.page-content{margin-top: 0px;padding: 0px;background-color: #fff;}
.ie8 .page-content{padding: 20px;margin-left: 225px;margin-top: 0px;min-height: 760px;}
.ie8 .page-sidebar-fixed .page-content{min-height: 600px;}
.ie8 .page-content.no-min-height{min-height: auto;}
.page-full-width .page-content{margin-left: 0px !important;}
.page-full-width .page-sidebar-menu{display: none;}
/***Page title***/
.page-title{padding: 0px;font-size: 30px;letter-spacing: -1px;display: block;color: #666;margin: 0px 0px 15px 0px;font-weight: 300;font-family: 'Open Sans', sans-serif;}
.page-title small{font-size: 14px;letter-spacing: 0px;font-weight: 300;color: #888;}
/***Page breadcrumb***/
.ie8 .row .page-breadcrumb.breadcrumb > li{margin-right: 1px;}
.page-content .page-breadcrumb.breadcrumb{-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;box-shadow: none;padding: 0 0 6px;margin-top:0px;margin-bottom:0px;border:0px !important;background-color:transparent;}
.page-content .page-breadcrumb.breadcrumb > li > a, .page-content .page-breadcrumb.breadcrumb > li > i, .page-content .page-breadcrumb.breadcrumb > li > span{color: #333;font-size: 14px;text-shadow:none;}
.page-content .page-breadcrumb.breadcrumb > li > i{color: #666;}
.page-content .page-breadcrumb.breadcrumb > li+li:before{display: none;}
/* Dashboard breadcrumb Dropdown */
.page-content .page-breadcrumb.breadcrumb .btn-group{right: 15px;position: absolute;margin-top: -8px;}
.page-content .page-breadcrumb.breadcrumb > .btn-group .btn{padding-top: 8px;padding-bottom: 8px;}
/* Dashboard date range panel */
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range{position: relative;top: -8px;margin-right: -30px;display: none;
padding: 9px 9px 8px 9px;cursor: pointer;color: #fff;background-color: #e02222;}
/* hack for chrome and safari */

/*start chatbox*/
.chat
{
    list-style: none;
    margin: 0;
    padding: 0;
}
.chat li
{
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px dotted #B3A9A9;
}
.chat li .chat-body p
{
    margin: 0;
    color: #333;
}
::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
/*end chatbox*/
th,td{
  white-space: nowrap;
}
div.dataTables_wrapper {
  width:auto;
  margin:0 auto;
}
@media all and (-webkit-min-device-pixel-ratio:0){
  .page-content .page-breadcrumb.breadcrumb .dashboard-date-range{padding: 9px;}
}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > span{font-size: 12px;font-weight: 300;color: #fff;text-transform: uppercase;}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > .fa-calendar{text-transform: none;color: #fff;margin-top: 0px;font-size: 14px;}
.page-content .page-breadcrumb.breadcrumb .dashboard-date-range > .fa-angle-down{color:#fff;font-size: 16px;}
/***Footer***/
.footer{padding: 8px 20px 5px 20px;font-size: 12px;}
.footer:after,.footer:before{content: "";display: table;line-height: 0;}
.footer:after{clear: both;}
.footer .footer-inner{float: left;display: inline-block;width:100%;}
.footer .footer-tools{float: right;display: inline-block;}
.footer .footer-tools .go-top{display: block;text-decoration: none;cursor: pointer;margin-top: -2px;margin-right: 0px;margin-bottom: 0px;font-size: 16px;padding: 0px 6px 0px 6px;}
.footer .footer-tools .go-top i{font-size: 22px;margin-bottom: 5px;}
/******************** GENERAL UI ELEMENTS *********************/
/***Icon stuff***/
i.icon, a.icon{color: #999;margin-right: 5px;font-weight: normal;font-size: 13px;}
i.icon-black{color: #000 !important;}
a.icon:hover{text-decoration: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;opacity: .4;filter:alpha(opacity=40);}
a.icon.huge i{font-size: 16px !important;}
i.big{font-size: 20px;}
i.warning{color: #d12610;}
i.critical{color: #37b7f3;}
i.normal{color: #52e136;}
/***Custom wells***/
.well{background-color: #fafafa;border: 1px solid #eee;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.well.mini{padding: 7px !important;}
/***Form stuff***/
/***Bordered form layout***/
/***Input icons***/
/* input with right aligned and colored icons */
/* input with left aligned icons */
.input-icon{position: relative;}
.input-icon input{padding-left: 33px !important;}
.input-icon i{color: #ccc;display: block;position: absolute;margin: 11px 2px 4px 10px;width: 16px;height: 16px;font-size: 16px;text-align: center;}
.input-icon.right input{padding-left: 12px !important;padding-right: 33px !important;}
.input-icon.right i{right: 8px;float: right;}
.has-success .input-icon > i{color: #468847;}
.has-warning .input-icon > i{color: #c09853;}
.has-error .input-icon > i{color: #b94a48;}
/***Portlets***/
.portlet{clear: both;margin-top: 0px;margin-bottom: 20px;padding: 0px;}
.portlet > .portlet-title{margin-bottom: 15px;border-bottom: 1px solid #eee;}
.portlet > .portlet-title:after,.portlet > .portlet-title:before{content: "";display: table;line-height: 0;}
.portlet > .portlet-title:after{clear: both;}
.portlet > .portlet-title > .caption{float: left;display: inline-block;font-size: 18px;line-height: 18px;font-weight: 400;margin: 0;padding: 0;margin-bottom: 8px;}
.portlet > .portlet-title > .caption > i{float: left;margin-top: 4px;display: inline-block !important;font-size: 13px;margin-right: 5px;color: #666;}
.portlet.blue > .portlet-title > .caption,.portlet.green > .portlet-title > .caption, .portlet.yellow > .portlet-title > .caption,.portlet.red > .portlet-title > .caption, .portlet.purple > .portlet-title > .caption, .portlet.grey > .portlet-title > .caption{color: #fff;}
.portlet.box.blue > .portlet-title > .caption > i, .portlet.box.blue-dark > .portlet-title > .caption > i,.portlet.box.green > .portlet-title > .caption > i,.portlet.box.grey > .portlet-title > .caption > i,.portlet.box.yellow > .portlet-title > .caption > i, .portlet.box.red > .portlet-title > .caption > i,.portlet.box.purple > .portlet-title > .caption > i, .portlet.box.light-grey > .portlet-title > .caption > i{color: #fff;}
.sortable .portlet > .portlet-title{cursor: move;}
.portlet > .portlet-title > .tools,.portlet > .portlet-title > .actions{display: inline-block;padding: 0;margin: 0;margin-top:6px;float: right;}
.portlet > .portlet-title > .tools > a{display: inline-block;height: 16px;margin-left:5px;}
.portlet > .portlet-title > .actions > .dropdown-menu i{color: #000 !important;}
.portlet > .portlet-title > .tools > a.remove{margin-bottom: 2px;background-image:url(../img/portlet-remove-icon.png);background-repeat: no-repeat;width: 11px;}
.portlet > .portlet-title > .tools > a.config{margin-bottom: 2px;background-image:url(../img/portlet-config-icon.png);background-repeat: no-repeat;width: 12px;}
.portlet > .portlet-title > .tools > a.reload{margin-bottom: 2px;background-image:url(../img/portlet-reload-icon.png);width: 13px;}
.portlet > .portlet-title > .tools > a.expand{margin-bottom: 2px;background-image:url(../img/portlet-expand-icon.png);width: 14px;}
.portlet > .portlet-title > .tools > a.collapse{margin-bottom: 2px;background-image:url(../img/portlet-collapse-icon.png);width: 14px;}
.portlet > .portlet-title > .tools > a:hover{text-decoration: none;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;opacity:.6;filter:'alpha(opacity=60)';}
.portlet > .portlet-title > .actions > .btn-group{margin-top: -13px;}
.portlet > .portlet-title > .actions > .btn{padding: 4px 10px;margin-top: -14px;}
.portlet > .portlet-title > .actions > .btn-group > .btn{padding: 4px 10px;margin-top: -1px;}
.portlet > .portlet-title > .actions > .btn.btn-sm{padding: 3px 8px;margin-top: -13px;}
.portlet > .portlet-title > .actions > .btn-group > .btn-sm{padding: 3px 8px;margin-top: -1px;}
.portlet > .portlet-title > .pagination.pagination-sm{float: right !important;display: inline-block !important;margin: 0px;margin-top: -4px;}
@media (max-width: 767px){
  .portlet > .portlet-title > .actions.btn-set > .btn-group,.portlet > .portlet-title > .actions.btn-set > .btn{margin-top: 0px;margin-bottom: 5px;}
}
.portlet > .portlet-body{clear: both;padding: 0;}
.portlet > .portlet-empty{min-height: 125px;}
.portlet > .portlet-body.light-blue, .portlet.light-blue{background-color: #bfd5fa!important;}
.portlet > .portlet-body.blue, .portlet.blue{background-color: #4b8df8 !important;}
.portlet > .portlet-body.red, .portlet.red{background-color: #e02222 !important;}
.portlet > .portlet-body.yellow, .portlet.yellow{background-color: #ffb848 !important;}
.portlet > .portlet-body.green, .portlet.green{background-color: #35aa47 !important;}
.portlet > .portlet-body.purple, .portlet.purple{background-color: #852b99 !important;}
.portlet > .portlet-body.light-grey, .portlet.light-grey{background-color: #fafafa !important;}
.portlet > .portlet-body.grey, .portlet.grey{background-color: #555555 !important;}
/*draggable girds */
.ui-sortable-placeholder{border: 1px dotted black; visibility: visible !important; height: 100% !important;}
.ui-sortable-placeholder *{visibility: hidden;}
.sortable-box-placeholder{background-color: #f5f5f5;border: 1px dashed #DDDDDD;display: block;/* float: left;*/margin-top: 0px !important;margin-bottom: 24px !important;}
.sortable-box-placeholder *{visibility:hidden;}
/***Solid colored portlet***/
.portlet.solid{padding: 10px;}
.portlet.solid > .portlet-title > .tools{margin-top: 2px;border: 0px;}
.portlet.solid > .portlet-title{margin-bottom: 5px;border: 0px;}
.portlet.solid.bordered > .portlet-title{margin-bottom: 15px;}
.portlet.solid.red > .portlet-title,.portlet.solid.red > .portlet-title > .caption > i,.portlet.solid.red > .portlet-body,.portlet.solid.green > .portlet-title,
.portlet.solid.green > .portlet-title > .caption > i,.portlet.solid.green > .portlet-body,.portlet.solid.yellow > .portlet-title,.portlet.solid.yellow > .portlet-title > .caption > i,.portlet.solid.yellow > .portlet-body,.portlet.solid.grey > .portlet-title,.portlet.solid.grey > .portlet-title > .caption > i,
.portlet.solid.grey > .portlet-body,.portlet.solid.purple > .portlet-title,.portlet.solid.purple > .portlet-title > .caption > i,.portlet.solid.purple > .portlet-body,.portlet.solid.blue > .portlet-title,.portlet.solid.blue > .portlet-title > .caption > i,.portlet.solid.blue > .portlet-body{border: 0;color: #fff;}
.portlet.bordered{border-left: 2px solid #ddd;}
/***Box portlet***/
.portlet.box{padding:0px !important;}
.portlet.box > .portlet-title{padding:8px 10px 2px 10px;border-bottom: 1px solid #eee;color: #fff !important;}
.portlet.box > .portlet-title > .tools{margin-top: 3px;}
.portlet.box > .portlet-title > .tools > a.remove, .portlet.solid > .portlet-title > .tools > a.remove{background-image:url(../img/portlet-remove-icon-white.png);
}
.portlet.box > .portlet-title > .tools > a.config,.portlet.solid > .portlet-title > .tools > a.config{background-image:url(../img/portlet-config-icon-white.png);}
.portlet.box > .portlet-title > .tools > a.reload,.portlet.solid > .portlet-title > .tools > a.reload{background-image:url(../img/portlet-reload-icon-white.png);}
.portlet.box > .portlet-title > .tools > a.expand,.portlet.solid > .portlet-title > .tools > a.expand{background-image:url(../img/portlet-expand-icon-white.png);}
.portlet.box > .portlet-title > .tools > a.collapse,.portlet.solid > .portlet-title > .tools > a.collapse{background-image:url(../img/portlet-collapse-icon-white.png);}
/* portlet buttons */
.portlet.box > .portlet-body{background-color: #fff;padding: 10px;}
.portlet.box > .portlet-title{margin-bottom: 0px;}
.portlet.box.blue > .portlet-title{background-color: #4b8df8;}
.portlet.box.blue{border: 1px solid #b4cef8;border-top: 0;}
.portlet.box.red > .portlet-title{background-color: #e02222;}
.portlet.box.red{border: 1px solid #ef8476;border-top: 0;}
.portlet.box.yellow > .portlet-title{background-color: #ffb848;}
.portlet.box.yellow{border: 1px solid #fccb7e;border-top: 0;}
.portlet.box.green > .portlet-title{background-color: #35aa47;}
.portlet.box.green{border: 1px solid #77e588;border-top: 0;}
.portlet.box.purple > .portlet-title{background-color: #852b99;}
.portlet.box.purple{border: 1px solid #af5cc1;border-top: 0;}
.portlet.box.grey > .portlet-title{background-color: #555555;}
.portlet.box.grey{border: 1px solid #9d9c9c;border-top: 0;}
.portlet.box.blue-dark > .portlet-title{background-color: #0f4e74;}
.portlet.box.blue-dark{border: 1px solid #0f4e74;border-top: 0;}
.portlet.box.light-grey > .portlet-title{background-color: #aaa;}
.portlet.box.light-grey{border: 1px solid #bbb;border-top: 0;}
/***Charts and statistics***/
.chart, .pie, .bars{overflow: hidden;height: 300px;}
/***Statistic lists***/
.item-list.table .percent{width: 30px;float: right;margin-right: 10px;margin-top: 3px;}
/***Chart tooltips***/
.chart-tooltip{clear: both;z-index: 100;background-color: #736e6e !important;padding: 5px !important;color: #fff;}
.chart-tooltip .label{clear: both;display: block;margin-bottom: 2px;}
/***Mini chart containers***/
.bar-chart{display: none}
.line-chart{display: none}
/***Custom icon buttons***/
.icon-btn{height: 60px;min-width: 80px;margin: 5px 5px 0 0;border: 1px solid #ddd;padding: 12px 0px 0px 0px;background-color: #fafafa !important;background-image: none !important;filter:none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;display:inline-block !important;color: #646464 !important;text-shadow: none !important;text-align: center;cursor: pointer;position: relative;-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;transition: all 0.3s ease !important;}
.icon-btn i{font-size: 18px;}
.ie8 .icon-btn:hover{filter: none !important;}
.icon-btn:hover{text-decoration: none !important;border-color: #999 !important;color: #444 !important;text-shadow: 0 1px 0px rgba(255, 255, 255, 1) !important;
-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;transition: all 0.3s ease !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.icon-btn:hover .badge{-webkit-transition: all 0.3s ease !important;-moz-transition: all 0.3s ease !important;-ms-transition: all 0.3s ease !important;-o-transition: all 0.3s ease !important;transition: all 0.3s ease !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.icon-btn div{font-family: 'Open Sans', sans-serif;margin-top: 5px;margin-bottom: 20px;color: #000;font-size: 12px;font-weight: 300;}
.icon-btn .badge{position: absolute;font-family: 'Open Sans', sans-serif;font-size: 11px !important;font-weight: 300;top: -5px;right: -5px;padding: 3px 6px 3px 6px;color: white !important;text-shadow: none;border-width: 0;border-style: solid;-webkit-border-radius: 12px !important;-moz-border-radius: 12px !important;
border-radius: 12px !important;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
/* extended dropdowns */
.dropdown-menu.extended{min-width: 160px !important;max-width: 300px !important;width: 233px !important;background-color: #ffffff !important;}
.dropdown-menu.extended:before,.dropdown-menu.extended:after{border-bottom-color: #ddd !important;}
.dropdown-menu.extended li a{display: block;padding: 5px 10px !important;clear: both;font-weight: normal;line-height: 20px;white-space: normal !important;}
.dropdown-menu.extended li i{margin-right: 3px;}
.dropdown-menu.extended li a{font-size: 13px;padding: 10px !important;background-color: #ffffff;}
.dropdown-menu.extended li a:hover{background-image: none;background-color: #f5f5f5;color: #000;filter:none;}
.dropdown-menu.extended li p{padding: 10px;background-color: #eee;margin: 0px;font-size: 14px;font-weight: 300;color: #000;}
.dropdown-menu.extended li a{padding: 7px 0 5px 0px;list-style: none;border-bottom: 1px solid #f4f4f4 !important;font-size: 12px;text-shadow: none;}
.dropdown-menu.extended li:first-child a{border-top: none;border-bottom: 1px solid #f4f4f4 !important;}
.dropdown-menu.extended li:last-child a{border-top: 1px solid white !important;border-bottom: 1px solid #f4f4f4 !important;}
.dropdown-menu.extended li.external > a{font-size: 13px;font-weight: 400;}
.dropdown-menu.extended li.external > a > i{margin-top: 3px;float: right;}
/* header notifications dropdowns */
.dropdown-menu .dropdown-menu-list.scroller{padding-right: 0 !important;padding-left: 0;list-style: none;}
.dropdown-menu.notification li > a .time{font-size: 12px;font-weight: 600;text-align: right;font-style: italic;}
/* header inbox dropdowns */
.dropdown-menu.inbox li > a .photo{float: left;padding-right: 6px;}
.dropdown-menu.inbox li > a .photo > img{height: 40px;width: 40px;}
.dropdown-menu.inbox li > a .subject{display: block;}
.dropdown-menu.inbox li > a .subject .from{font-size: 14px;font-weight: 400;color: #02689b;}
.dropdown-menu.inbox li > a .subject .time{font-size: 12px;font-weight: 600;font-style: italic;position: relative;float: right;}
.dropdown-menu.inbox li > a .message{display: block !important;font-size: 12px;}
/* header tasks */
.dropdown-menu.tasks .task{margin-bottom: 5px;}
.dropdown-menu.tasks .task .desc{font-size: 13px;font-weight: 300;}
.dropdown-menu.tasks .task .percent{font-size: 14px;font-weight: 600;font-family: 'Open Sans', sans-serif;float: right;display: inline-block;}
.dropdown-menu.tasks .progress{display: block;height: 11px;margin: 0px;}
/***General list for item with image***/
.item-list li .img{height: 50px;width: 50px;float: left;margin-top: 3px;margin-right: 5px;}
.item-list{margin: 0px;list-style: none;}
.item-list li{padding: 7px 0 5px 0px;list-style: none;border-top: 1px solid white;border-bottom: 1px solid #EBEBEB;font-size: 12px;}
.item-list li:first-child{border-top: none;border-bottom: 1px solid #EBEBEB;}
.item-list li:last-child{border-top: none;border-bottom: none;}
.item-list li .label{margin-right: 5px;}
.item-list.todo li .label{position: absolute;right: 80px;}
.item-list.todo li .actions{position: absolute;right: 45px;}
/***Custom tables***/
.table-toolbar{margin-bottom: 15px;}
.table.table-full-width{width: 100% !important;}
.table .m-btn{margin-top: 0px;margin-left: 0px; margin-right: 5px;}
.table thead tr th{font-size: 14px;font-weight: 600;color:#004EC9;}
.table-advance{margin-bottom: 10px !important;}
.table-advance thead{color: #999;}
.table-advance thead tr th{background-color: #DDD; font-size: 14px;font-weight: 400; color: #666;}
.table-advance div.success, .table-advance div.info, .table-advance div.important, .table-advance div.warning, .table-advance div.danger{position: absolute;
margin-top:-5px;float: left;width: 2px;height: 30px;margin-right: 20px !important;}
.table-advance tr td{border-left-width: 0px;}
.table-advance tr td:first-child{border-left-width: 1px !important;}
.table-advance tr td.highlight:first-child a{margin-left: 15px;}
.table-advance td.highlight div.success{border-left: 2px solid #66ee66;}
.table-advance td.highlight div.info{border-left: 2px solid #87ceeb;}
.table-advance td.highlight div.important{border-left: 2px solid #f02c71;}
.table-advance td.highlight div.warning{border-left: 2px solid #fdbb39;}
.table-advance td.highlight div.danger{border-left: 2px solid #e23e29;}
/***Star rating***/
.rating{unicode-bidi: bidi-override;direction: rtl;font-size: 30px;}
.rating span.star{font-family: FontAwesome;font-weight: normal;font-style: normal;display: inline-block;}
.rating span.star:hover{cursor: pointer;}
.rating span.star:before{content: "\f006";padding-right: 5px;color: #999999;}
.rating span.star:hover:before,.rating span.star:hover ~ span.star:before{content: "\f005";color: #e3cf7a;}
/***Item block with details shown on hover***/
.item{overflow: hidden;display: block;margin-bottom: 20px;}
.item .details{width: 100%;display: none;background-color: #000;color: #fff !important;padding: 5px;text-align: center;position: relative;bottom:30px;margin-bottom:-30px; overflow: hidden; z-index: 6;}
.item:hover .details{display: block;opacity: 0.7;filter: alpha(opacity = 70);}
.item:hover .zoom-icon{opacity:0.5;filter: alpha(opacity = 50);}
/***Zoom icon overlay on images***/
.zoom{cursor: pointer;width: 100%;height: 100%;position: relative;z-index: 5;}
.zoom .zoom-icon{background-image:url("../img/overlay-icon.png");background-color: #222;background-repeat: no-repeat;background-position: 50%;position: absolute;
width: inherit;height: inherit;opacity: 0; filter: alpha(opacity = 0);z-index: 6;top:0;}
/***Chats***/
.chats{margin:0;padding: 0;margin-top: -15px;}
.chats li{list-style: none;padding: 5px 0;margin: 10px auto;font-size: 12px;}
.chats li img.avatar{height: 45px;width: 45px;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;}
.chats li.in img.avatar{float: left;margin-right: 10px;}
.chats li .name{color:#3590c1;font-size: 13px;font-weight: 400;}
.chats li .datetime{color:#333;font-size: 13px;font-weight: 400;}
.chats li.out img.avatar{float: right;margin-left: 10px;}
.chats li .message{display: block; padding: 5px;position: relative;}
.chats li.in .message{text-align: left;border-left: 2px solid #35aa47;margin-left: 65px;background: #fafafa }
.chats li.in .message .arrow{display: block;position: absolute;top: 5px;left: -8px;width: 0; height: 0; border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #35aa47;}
.chats li.out .message .arrow{display: block;position: absolute;top: 5px;right: -8px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-left: 8px solid #da4a38;}
.chats li.out .message{border-right: 2px solid #da4a38;margin-right: 65px;background: #fafafa;text-align: right;}
.chats li.out .name, .chats li.out .datetime{text-align: right;}
.chats li .message .body{display: block;}
.chat-form{margin-top: 15px;padding: 10px;background-color: #e9eff3;overflow: hidden;clear: both;}
.chat-form .input-cont{margin-right: 40px;}
.chat-form .input-cont .form-control{width: 100% !important;margin-bottom: 0px;}
.chat-form .input-cont input{border: 1px solid #ddd;width: 100%!important;margin-top: 0;}
.chat-form .input-cont input{background-color: #fff !important;}
.chat-form .input-cont input:focus{border: 1px solid #4b8df9 !important;}
.chat-form .btn-cont{margin-top: -42px;position: relative;float: right;width:44px;}
.chat-form .btn-cont .arrow{position: absolute;top: 17px;right: 43px;border-top: 8px solid transparent;border-bottom: 8px solid transparent;border-right: 8px solid #4d90fe;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.chat-form .btn-cont:hover .arrow{border-right-color: #0362fd;}
.chat-form .btn-cont:hover .btn{background-color: #0362fd;}
.chat-form .btn-cont .btn{margin-top: 8px;}
/***System feeds***/
.feeds{margin: 0px;padding: 0px;list-style: none;}
.feeds li{background-color: #fafafa;margin-bottom: 7px;}
.feeds li:before, .feeds li:after{display: table;line-height: 0;content: "";}
.feeds li:after{clear: both;}
.feeds li:last-child{margin-bottom: 0px;}
.feeds .col1{float:left;width:100%;clear: both;}
.feeds .col2{float:left;width:75px;margin-left:-75px;}
.feeds .col1 .cont{float:left;margin-right:75px;overflow:hidden;}
.feeds .col1 .cont  .cont-col1{float:left;margin-right:-100%;}
.feeds .col1 .cont  .cont-col1 .label{display: inline-block;padding: 5px 4px 6px 5px;vertical-align: middle;text-align: center;}
.feeds .col1 .cont  .cont-col1 .label > i{text-align: center;font-size: 14px;}
.feeds .col1 .cont .cont-col2{float:left;width:100%;}
.feeds .col1 .cont .cont-col2 .desc{margin-left:35px;padding-top: 4px;padding-bottom: 5px;overflow:hidden;}
.feeds .col2 .date{padding: 4px 9px 5px 4px;text-align: right;font-style: italic;color:#c1cbd0;}
/***Users***/
.user-info{margin-bottom: 10px !important;}
.user-info img{float: left;margin-right: 5px;}
.user-info .details{display: inline-block;}
.user-info .label{font-weight: 300;font-size: 11px;}
/***Accordions***/
.accordion-heading{background:#eee;}
.accordion-heading a{text-decoration:none;}
.accordion-heading a:hover{text-decoration:none;}
/***Vertical inline menu***/
.ver-inline-menu{padding: 0;margin: 0;list-style: none;}
.ver-inline-menu li{position:relative;margin-bottom:1px;}
.ver-inline-menu li i{width: 37px;height: 37px;display: inline-block;color:#b9cbd5;font-size:15px;padding:12px 10px 10px 8px;margin:0 8px 0 0;text-align: center;background:#e0eaf0 !important;}
.ver-inline-menu li a{font-size: 13px;color:#557386;display:block;background:#f0f6fa;border-left:solid 2px #c4d5df;}
.ver-inline-menu li:hover a,.ver-inline-menu li:hover i{background:#e0eaf0;text-decoration:none;}
.ver-inline-menu li:hover i{color:#fff;background:#c4d5df !important;}
.ver-inline-menu li.active a,.ver-inline-menu li:hover a{font-size: 13px;}
.ver-inline-menu li.active a{border-left:solid 2px #0c91e5;}
.ver-inline-menu li.active a,.ver-inline-menu li.active i{color:#fff;background:#169ef4;text-decoration:none;}
.ver-inline-menu li.active i{background:#0c91e5 !important;}
.ver-inline-menu li.active:after{content: '';display: inline-block;border-bottom: 6px solid transparent;border-top: 6px solid transparent;border-left: 6px solid #169ef4;position: absolute;top: 12px;right: -5px;}
/***Custom tabs***/
.nav-tabs > li > a > .badge,.nav-pills > li > a > .badge{margin-top: -3px;}
.nav-tabs > li > a,.nav-pills > li > a{font-size: 14px;}
.nav-tabs-sm > li > a,.nav-pills-sm > li > a{font-size: 13px;}
.tabbable-custom{margin-bottom: 15px; padding: 0px;overflow: hidden;}
.tabbable-custom > .nav-tabs{border: none; margin: 0px;}
.tabbable-custom > .tab-content{background-color: #fff;border: 1px solid #ddd;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 10px;}
.tabbable-custom.nav-justified .tab-content{margin-top: -1px;}
.tabs-below.tabbable-custom.nav-justified .tab-content{margin-top: 0px;margin-bottom: -2px;}
.tabbable-custom.boxless > .tab-content{padding:15px 0;border-left:none;border-right:none;border-bottom:none;}
.tabbable-custom .nav-tabs > li{margin-right: 2px; border-top: 2px solid transparent;}
.tabbable-custom .nav-tabs > li > a{margin-right: 0;}
.tabbable-custom .nav-tabs > li > a:hover{background: none;border-color:transparent;}
.tabbable-custom .nav-tabs > li.active{border-top: 3px solid #d12610; margin-top: 0; position: relative;}
.tabbable-custom .nav-tabs > li.active > a{ border-top: none; font-weight: 400;}
.tabbable-custom .nav-tabs > li.active > a:hover{border-top: none; background: #fff; border-color: #d4d4d4 #d4d4d4 transparent;}
.tabbable-custom .nav-tabs > li{margin-right: 2px; border-top: 2px solid transparent;}
/* below tabs */
.tabs-below.tabbable-custom .nav-tabs > li > a{border-top: none; border-bottom: 2px solid transparent; margin-top: -1px;}
.tabs-below.tabbable-custom .nav-tabs > li.active{border-top: none; border-bottom: 3px solid #d12610; margin-bottom: 0; position: relative;}
.tabs-below.tabbable-custom .nav-tabs > li.active > a{border-bottom: none }
.tabs-below.tabbable-custom .nav-tabs > li.active > a:hover{background: #fff; border-color: #d4d4d4 #d4d4d4 transparent;}
/*full width tabs with bigger titles */
.tabbable-custom.tabbable-full-width > .tab-content{padding:15px 0;border-left:none;border-right:none;border-bottom:none;}
.tabbable-custom.tabbable-full-width .nav-tabs > li > a{color:#424242;font-size:15px;padding:9px 15px;}
/***Custom portlet tabs***/
.portlet-tabs > .nav-tabs{position: relative;top: -41px;margin-right: 10px;overflow: hidden;}
.portlet-tabs > .nav-tabs > li{float: right;}
.portlet-tabs > .nav-tabs{border-bottom: none;}
.portlet-tabs > .nav-tabs > li > a{color: #fff;padding-top: 8px;padding-bottom: 10px;line-height: 16px;margin-top: 6px;margin-left: 0px;margin-right: 0px;border-left: 0;border-right: 0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.portlet-tabs > .nav-tabs > li:last-child > a{border-right:0;}
.portlet-tabs > .nav-tabs > li{margin-left: 1px;}
.portlet-tabs > .nav-tabs > li.active{color: #333;border-top-color: transparent;}
.portlet-tabs > .nav-tabs > li.active > a{margin-bottom: 0px;border-bottom: 0;margin-left: 0px;margin-right: 0px;border-left: 0;border-right: 0;border-top-color:transparent !important;}
.portlet-tabs > .nav-tabs > li > a:hover{color: #333;margin-bottom: 0;border-bottom-color: transparent;margin-left: 0;margin-right: 0;border-left: 0;border-right: 0;border-top-color:transparent;background-color: #fff;}
.portlet-tabs > .nav-tabs > .active > a{color: #555555;cursor: default;background-color: #fff;}
.portlet-tabs > .nav-tabs > .active > a:hover{background-color: #fff !important;
}
.portlet-tabs > .tab-content{padding: 10px !important;margin: 0px;margin-top: -50px !important;}
.portlet.tabbable .portlet-body{padding: 0px;}
.tab-pane > p:last-child{margin-bottom: 0px;}
/* reverse aligned tabs */
.tabs-reversed > li{float: right;}
.tabs-reversed > li,.tabs-reversed > li > a{margin-right: 0;}
/***Dashboard container***/
#dashboard{overflow: hidden;}
/***Dashboard stats***/
.dashboard-stat{margin-bottom: 25px;}
.portlet .dashboard-stat:last-child{margin-bottom: 0;}
.dashboard-stat:before,.dashboard-stat:after{display: table;line-height: 0;content: "";}
.dashboard-stat:after{clear: both;}
.dashboard-stat .visual{width: 80px;height:80px;display: block;float: left;padding-top: 10px;padding-left: 15px;margin-bottom: 10px;}
.dashboard-stat .visual i{font-size: 65px;line-height: 65px;color: #fff;}
.dashboard-stat .visual{font-size: 35px;line-height: 35px;}
@media (min-width: 992px) and (max-width: 1024px){
  .dashboard-stat .visual i{font-size: 28px;line-height: 28px;}
}
.dashboard-stat .details{position: absolute;right: 15px;padding-right: 10px;width:170px;}
.dashboard-stat .details .number{padding-top: 15px;text-align: right;font-size: 34px;line-height: 34px;letter-spacing: -1px;margin-bottom: 5px;font-weight: 300;color: #fff;}
.dashboard-stat .details .desc{text-align: right;font-size: 16px;letter-spacing: 0px;font-weight: 300;color: #fff;}
.dashboard-stat .more{clear: both;display: block;padding: 5px 10px 5px 10px;text-transform: uppercase;font-weight: 300;font-size: 11px;color: #fff;opacity: 0.7;
filter: alpha(opacity=70);}
.dashboard-stat .more:hover{text-decoration: none;opacity: 1;filter: alpha(opacity=100);}
.dashboard-stat .more > i{display: inline-block;margin-top: 1px;float: right;}
.dashboard-stat.blue{background-color: #27a9e3;}
.dashboard-stat.blue .more{background-color: #208dbe;}
.dashboard-stat.green{background-color: #28b779;}
.dashboard-stat.green .more{background-color: #10a062;}
.dashboard-stat.red{background-color: #e7191b;}
.dashboard-stat.red .more{background-color:#bc0d0e;}
.dashboard-stat.yellow{background-color: #ffb848;}
.dashboard-stat.yellow .more{background-color: #cb871b;}
.dashboard-stat.purple{background-color: #852b99;}
.dashboard-stat.purple .more{background-color: #6e1881;}
/***Text Stats***/
.text-stat h3{margin-top: 5px;margin-bottom: 0px;font-size: 18px;}
.text-stat span{font-size: 12px;text-transform: uppercase;}
/*** Progress bar css ***/
.rfp_stages{width:97%; float:left;}
.bs-wizard {margin-top:0px;}
/*Form Wizard*/
.bs-wizard {border-bottom: none; padding:0;}
 .bs-wizard.three_steps .bs-wizard-step {width:33.33%;}
.bs-wizard.seven_steps  .bs-wizard-step {width:14.28%;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative; width:12.50%; float:left;}
.complete .bs-wizard-dot{background:#0f4e74 none repeat scroll 0 0 !important; color:#ddd !important; }
.active .bs-wizard-dot{background:#fff repeat scroll 0 0 !important; color:#000 !important; border:1px solid #0f4e74;cursor:default;}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 16px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #000; font-size:13px; line-height:13px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width:25px; height:25px; line-height:25px; display: block; background: #0f4e74; top:18px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50% !important; color:#fff; text-align:center; text-decoration:none; font-size:11px;}
/*.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #fbbd19; border-radius: 50px; position: absolute; top: 8px; left: 8px; } */
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height:3px; box-shadow: none; margin:15px 0 11px 0; background:#ddd;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none;background:#ddd; /*background: #0f4e74;*/}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color:#ddd; color:#000;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
@media (max-width:1200px){.footer_rfp_stage{display:none;}
.date_box{display:none;}
}
@media (max-width: 980px){
	.cust-table-scrollable{width: 100%;overflow-x: auto;overflow-y: hidden;margin: 10px 0 !important;}
	.cust-table-scrollable > .table{width: 100% !important;margin: 0 !important;margin-bottom: 0;}
	div.dataTables_info{top:0px;}
}
@media (max-width: 1024px){
.bs-wizard > .bs-wizard-step .bs-wizard-info{display:none;}
.bs-wizard{margin-top:8px;}
/*.notification {top:-22px;}*/
}
@media (max-width: 800px){
.notification-body ul li{height: 55px;padding: 6px 10px 0 20px;}
.dataTables_wrapper .dataTables_info{top:0px !important;}
.target_box{width: 32.9%;}
.dropdown.user{padding-top:10px !important;}
.sales_tabs li{width:33.3%;}
.conversion_box{width:24.6%;}
}
@media (max-width: 767px){
.row{margin-right: -10px;}
.text-stat{margin-top: 20px;}
.header.navbar .navbar-brand{height: 72px;}
/*.notification{margin: 0;padding: 5px 0;}*/
.dataTables_wrapper .dataTables_info{top: 7px !important;}
.notification_icon{padding:0;}
.header-inner > div:nth-child(2){width:10%;}
.header-inner > span:nth-child(3){width:10%;}
}
@media (max-width:480px){
.tagsinput{width:auto !important;}
.ledger_box{margin: 0.5% 0;}
.conversion_box{width:100%;margin:0.5%;padding:2%;}
.target_box{width:100%;margin:0.5%;padding:2%;}
.header-inner > div:nth-child(2){width: auto;}
.header-inner > div:nth-child(3){width: auto;}
.nav.navbar-nav.pull-right{margin: 0;padding: 0 6px;}
.dropdown-toggle{padding: 0 0 10px !important;}
.notification-body ul li{height: 80px;padding: 0 0 0 16px;}
.notification-body ul li:last-child{margin-bottom: -70px;}
.pagination > li > a, .pagination > li > span{padding: 2px 7px;}
.dataTables_wrapper .dataTables_paginate{margin-top:0px;}
/*.notification {width: 100%; float: left;top: 4px; right:auto;}*/
.sales_tabs li {width:100%;}
.inner-tabs-nav > li > a{padding:7px 15px !important;}
.form-group {margin:0 auto !important;width:100%;}
.nav-tabs > li {width:100%;}
.actions.portlet-toggler > ul{margin: 0;padding: 0;}
/*#filter{font-size:12px;margin:7px 0;padding:2px 5px;}*/
.btn{font-size:12px;margin:7px 0;padding:2px 5px;}
.big_gray{font-size:12px !important;}
.portlet.box > .portlet-title{padding: 8px 2px 2px;}
.portlet > .portlet-title > .caption{font-size:12px;line-height:22px;width:57%;}
.country_list{width: 100%;border-right:none;margin: 0;padding: 0;}
#map_filter_box{padding-bottom:10px;}
#geo_map_box{padding-bottom: 10px;}
.text_right{text-align:right;}
.caption_full{width:100% !important;}
#ledger_data > div {width:100%;padding:0;}
.form-control{/*width:auto;*/}
.form-control-static{font-weight:bold;}
}
/***Tiles(new in v1.1.1)***/
.tiles{margin-right: -10px;}
.tiles:before,.tiles:after{display: table;content: " ";}
.tiles:after{clear: both;}
.tile{display: block;letter-spacing: 0.02em;float: left;height: 135px;width: 135px !important;cursor: pointer;text-decoration: none;color: #ffffff;position: relative;font-weight: 300;font-size: 12px;letter-spacing: 0.02em;line-height: 20px;overflow: hidden;border: 4px solid transparent;margin: 0 10px 10px 0;}
.tile:after,.tile:before{content: "";float: left;}
.tile.double{width: 280px !important;}
.tile.double-down{height: 280px !important;}
.tile:active, .tile.selected{border-color: #ccc !important;}
.tile:hover{border-color: #aaa !important;}
.tile.selected .corner:after{content: "";display: inline-block;border-left: 40px solid transparent;border-bottom: 40px solid transparent;border-right: 40px solid #ccc;position: absolute;top: -3px;right: -3px;}
.tile.selected .check:after{content: "";font-family: FontAwesome;font-size: 13px;content: "\f00c";display: inline-block;position: absolute;top: 2px;right: 2px;}
.tile *{color: #ffffff;
}
.tile .tile-body{height: 100%;vertical-align: top;padding: 10px 10px;overflow: hidden;position: relative;font-weight: 400;font-size: 12px;color: #000000;color: #ffffff;margin-bottom: 10px;}
.tile .tile-body img{float: left;margin-right: 10px;}
.tile .tile-body img.pull-right{float: right !important;margin-left: 10px;margin-right: 0px;}
.tile .tile-body .content{display: inline-block;}
.tile .tile-body > i{margin-top: 17px;display: block;font-size: 56px;line-height: 56px;text-align: center;}
.tile.double-down i{margin-top: 95px;}
.tile .tile-body h1,.tile .tile-body h2,.tile .tile-body h3,.tile .tile-body h4,.tile .tile-body h5,.tile .tile-body h6,.tile .tile-body p{padding: 0;margin: 0;line-height: 14px;}
.tile .tile-body h3,.tile .tile-body h4{margin-bottom: 5px;}
.tile .tile-body h1:hover,.tile .tile-body h2:hover,.tile .tile-body h3:hover,.tile .tile-body h4:hover,.tile .tile-body h5:hover,.tile .tile-body h6:hover,.tile .tile-body p:hover{color: #ffffff;}
.tile .tile-body p{font-weight: 400;font-size: 13px;color: #000000;color: #ffffff;line-height: 20px;overflow: hidden;}
.tile .tile-body p:hover{color: rgba(0, 0, 0, 0.8);}
.tile .tile-body p:active{color: rgba(0, 0, 0, 0.4);}
.tile .tile-body p:hover{color: #ffffff;}
.tile.icon > .tile-body{padding: 0;}
.tile .tile-object{position: absolute;bottom: 0;left: 0;right: 0;min-height: 30px;background-color: transparent;*zoom: 1;}
.tile .tile-object:before,.tile .tile-object:after{display: table;content: "";}
.tile .tile-object:after{clear: both;}
.tile .tile-object > .name{position: absolute;bottom: 0;left: 0;margin-bottom: 5px;margin-left: 10px;margin-right: 15px;font-weight: 400;font-size: 13px;color: #ffffff;}
.tile .tile-object > .name > i{vertical-align: middle;display: block;font-size: 24px;height: 18px;width: 24px;}
.tile .tile-object > .number{position: absolute;bottom: 0;right: 0;margin-bottom: 0;color: #ffffff;text-align: center;font-weight: 600;font-size: 14px;letter-spacing: 0.01em;line-height: 14px;margin-bottom: 8px;margin-right: 10px;}
.tile.image > .tile-body{padding: 0 !important;}
.tile.image > .tile-body > img{width: 100%;height: auto;min-height: 100%;max-width: 100%;}
.tile.image .tile-body h3{display: inline-block;}
/***Theme Panel***/
.theme-panel{width: 400px;margin-top: -20px;margin-right: 1px;z-index: 999;float: right;position:relative;}
.theme-panel > .toggler{top:4px;right:0;padding:20px;cursor:pointer;position:absolute;background:#c9c9c9 url(../img/icon-color.png) center no-repeat;}
.theme-panel > .toggler:hover{background-color: #3d3d3d !important;}
.theme-panel > .toggler-close{display: none;top:4px;right:0;padding:20px;cursor:pointer;position:absolute;background: #3d3d3d url(../img/icon-color-close.png) center no-repeat !important;}
.theme-panel > .toggler-close:hover{background-color:#222 !important;}
.theme-panel > .theme-options{top:4px;right:40px;display:none;position:absolute;background:#3d3d3d;}
.theme-panel > .theme-options > .theme-option{color:#cfcfcf;padding: 15px;border-top:1px solid #585858;margin-top: 0px;margin-bottom: 0px;}
.theme-panel > .theme-options > .theme-option.theme-colors{border-top: 0;}
.theme-panel > .theme-options > .theme-option > span{text-transform:uppercase;display: inline-block;width: 138px;font-size: 14px;}
.theme-panel > .theme-options > .theme-option.theme-colors > span{display: block;width: auto;}
.theme-panel > .theme-options > .theme-option > select.form-control{display: inline;width: 100px;text-transform: lowercase;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul{list-style:none;padding: 0;display: block;margin-bottom: 1px !important;margin-top: 10px;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li{width:37px;height:37px;margin:0 4px;cursor:pointer;list-style:none;float: left;border:solid 1px #707070;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:first-child{margin-left: 0;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li:hover,.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.current{border:solid 2px #ebebeb;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-black{background:#333438;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-grey{background:#6d6d6d;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-blue{background:#124f94;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-brown{background:#623f18;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-purple{background:#701584;}
.theme-panel > .theme-options > .theme-option.theme-colors > ul > li.color-white{background:#fff;}
/***Top bar menu***/
/* enable arrow for dropdown menu */
.header.navbar .nav > li > .dropdown-menu:before{position: absolute;top: -7px;right: 9px;display: inline-block !important;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-left: 7px solid transparent;border-bottom-color: rgba(0, 0, 0, 0.2);content: '';}
.header.navbar .nav > li > .dropdown-menu:after{position: absolute;top: -6px;right: 10px;display: inline-block !important;border-right: 6px solid transparent;border-bottom: 6px solid #fff;border-left: 6px solid transparent;content: '';}
/***Mega Menu(new in v1.6)***/
.mega-menu .nav,.mega-menu .collapse,.mega-menu .mega-menu-dropup,.mega-menu .mega-menu-dropdown{position: static;}
.mega-menu .container{position: relative;}
.mega-menu .mega-menu-dropdown .dropdown-menu{left: auto;width: auto;}
.mega-menu .nav.navbar-right .dropdown-menu{left: auto;right: 0;}
.mega-menu .mega-menu-content{padding: 10px;margin: 0;}
.mega-menu .mega-menu-full .dropdown-menu{left: 20px;right: 20px;}
.mega-menu-responsive-content{padding: 10px 15px 10px 60px;}
.page-boxed .mega-menu .mega-menu-dropdown .dropdown-menu{top: 42px;}
.page-boxed .mega-menu .mega-menu-dropdown.mega-menu-full .dropdown-menu{margin: 0;padding: 0;left: 18px;right: 18px;}
.mega-menu .mega-menu-submenu{width: auto !important;padding: 0px 15px !important;margin: 0 !important;}
.mega-menu .mega-menu-submenu:last-child{border-right: 0;}
.mega-menu .mega-menu-submenu li > h3{font-size: 14px;margin-top: 10px;padding-left: 5px;}
.mega-menu .mega-menu-submenu li{padding: 2px !important;margin: 0 !important;list-style: none;}
.mega-menu .mega-menu-submenu li > a{padding: 5px !important; margin: 0 !important;}
/***Horezantal Menu(new in v1.2)***/
.header.navbar .hor-menu{margin: 0;float: left;}
.header.navbar .hor-menu ul.nav li > a{font-size: 14px;padding: 11px 10px;}
.header.navbar .hor-menu ul.nav li.current .selected,.header.navbar .hor-menu ul.nav li.active .selected{left: 50%;bottom:0;position: absolute;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #e02222;display: inline-block;margin: 0;width: 0px;height:0px;margin-left: -7px;margin-bottom:-6px;}
/*drop-down*/
.header.navbar .hor-menu .dropdown-menu{margin-top: 0;border: none;box-shadow: none;}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-submenu > .dropdown-menu{top: 0;}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-submenu > a:after{top: 8px;margin-right: 0px;}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li > a{padding: 7px 18px !important;margin-bottom:1px;}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu .arrow{display: none;}
.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li > a:hover,.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li:hover > a,.header.navbar .hor-menu .classic-menu-dropdown .dropdown-menu li.active > a{filter:none !important;}
.header.navbar .hor-menu .nav > li > .dropdown-menu:after,.header.navbar .hor-menu .nav > li > .dropdown-menu:before{border-bottom: none !important;}
/*search*/
.header.navbar .hor-menu .hor-menu-search-form-toggler{display: inline-block;padding: 12px 22px 12px 22px !important;cursor: pointer;background: url(../img/hor-menu-search.png) no-repeat center;}
.header.navbar .hor-menu .hor-menu-search-form-toggler:hover{opacity: 0.8;filter: alpha(opacity=80);}
.header.navbar .hor-menu a.hor-menu-search-form-toggler-close{display: none;}
.header.navbar .hor-menu .search-form{margin: 0;top:42px; right:0px; padding:0 4px; display:none;z-index:999; position:absolute;}
.header.navbar .hor-menu .search-form .btn{padding: 7px 20px;height: 32px;width: 10px;display: inline-block;}
.header.navbar .hor-menu .search-form .btn:hover{opacity: 0.8;filter: alpha(opacity=80);}
.header.navbar .hor-menu .search-form form{margin-bottom: 0;}
.header.navbar .hor-menu .search-form form input{background: none;width: 200px;border: none;margin-top: 6px;}
/***Top News Blocks(new in v1.2.2)***/
.top-news{color: #fff;margin: 8px 0;}
.top-news a,.top-news em,.top-news span{display: block;text-align: left;}
.top-news a{padding: 10px;position: relative;margin-bottom: 10px;}
.top-news a .top-news-icon{right: 8px;bottom: 15px; opacity:0.3; font-size: 35px;position: absolute;filter: alpha(opacity=30); /*For IE8*/}
.top-news em{margin-bottom: 0;font-style: normal;}
.top-news span{font-size: 18px;margin-bottom: 5px;}
/***Block Images(new in v1.2.2)***/
.blog-images{margin-bottom: 0;}
.blog-images li{padding: 0;margin: 0;display: inline;}
.blog-images li a:hover{text-decoration: none;}
.blog-images li img{width: 50px;height: 50px;opacity: 0.6;margin: 0 2px 8px;}
.blog-images li img:hover{opacity: 1;box-shadow: 0 0 0 4px #72c02c;transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;}
/*Sidebar Tags*/
ul.sidebar-tags a{color: #555;font-size:12px;padding:3px 5px;background:#f7f7f7;margin:0 2px 5px 0;display:inline-block;}
ul.sidebar-tags a:hover,ul.sidebar-tags a:hover i{background: #EEE;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
ul.sidebar-tags a i{color:#777;}
ul.sidebar-tags li{padding: 0;}
/***Social Icons(new in v1.2.2)***/
.social-icons{padding: 0;margin:0;}
.social-icons:after,.social-icons:before{content: "";display: table;}
.social-icons:after{clear: both;}
.social-icons li{float:left;display:inline;list-style:none;margin-right:5px;margin-bottom:5px;text-indent:-9999px;}
.social-icons li a, a.social-icon{width:28px;height:28px;display:block;background-position:0 0;background-repeat:no-repeat;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.social-icons li:hover a{background-position:0 -38px;}
.social-icons-color li a{opacity: 0.7;background-position:0 -38px !important;}
.social-icons-color li a:hover{opacity: 1;}
.social-icons .amazon {background: url(../img/social/amazon.png) no-repeat;}
.social-icons .behance {background: url(../img/social/behance.png) no-repeat;}
.social-icons .blogger {background: url(../img/social/blogger.png) no-repeat;}
.social-icons .deviantart {background: url(../img/social/deviantart.png) no-repeat;}
.social-icons .dribbble {background: url(../img/social/dribbble.png) no-repeat;}
.social-icons .dropbox {background: url(../img/social/dropbox.png) no-repeat;}
.social-icons .evernote {background: url(../img/social/evernote.png) no-repeat;}
.social-icons .facebook {background: url(../img/social/facebook.png) no-repeat;}
.social-icons .forrst {background: url(../img/social/forrst.png) no-repeat;}
.social-icons .github {background: url(../img/social/github.png) no-repeat;}
.social-icons .googleplus {background: url(../img/social/googleplus.png) no-repeat;}
.social-icons .jolicloud {background: url(../img/social/jolicloud.png) no-repeat;}
.social-icons .last-fm {background: url(../img/social/last-fm.png) no-repeat;}
.social-icons .linkedin {background: url(../img/social/linkedin.png) no-repeat;}
.social-icons .picasa {background: url(../img/social/picasa.png) no-repeat;}
.social-icons .pintrest {background: url(../img/social/pintrest.png) no-repeat;}
.social-icons .rss {background: url(../img/social/rss.png) no-repeat;}
.social-icons .skype {background: url(../img/social/skype.png) no-repeat;}
.social-icons .spotify {background: url(../img/social/spotify.png) no-repeat;}
.social-icons .stumbleupon {background: url(../img/social/stumbleupon.png) no-repeat;}
.social-icons .tumblr {background: url(../img/social/tumblr.png) no-repeat;}
.social-icons .twitter {background: url(../img/social/twitter.png) no-repeat;}
.social-icons .vimeo {background: url(../img/social/vimeo.png) no-repeat;}
.social-icons .wordpress {background: url(../img/social/wordpress.png) no-repeat;}
.social-icons .xing {background: url(../img/social/xing.png) no-repeat;}
.social-icons .yahoo {background: url(../img/social/yahoo.png) no-repeat;}
.social-icons .youtube {background: url(../img/social/youtube.png) no-repeat;}
.social-icons .vk {background: url(../img/social/vk.png) no-repeat;}
.social-icons .instagram {background: url(../img/social/instagram.png) no-repeat;}
.social-icons .reddit {background: url(../img/social/reddit.png) no-repeat;}
.social-icons .aboutme {background: url(../img/social/aboutme.png) no-repeat;}
.social-icons .flickr {background: url(../img/social/flickr.png) no-repeat;}
.social-icons .foursquare {background: url(../img/social/foursquare.png) no-repeat;}
.social-icons .gravatar {background: url(../img/social/gravatar.png) no-repeat;}
.social-icons .klout {background: url(../img/social/klout.png) no-repeat;}
.social-icons .myspace {background: url(../img/social/myspace.png) no-repeat;}
.social-icons .quora {background: url(../img/social/quora.png) no-repeat;}
/***Inline Social Icons***/
.social-icon{display:inline-block !important;width:28px;height:28px;background-position:0 0;background-repeat:no-repeat;transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.social-icon.amazon {background: url(../img/social/amazon.png) no-repeat;}
.social-icon.behance {background: url(../img/social/behance.png) no-repeat;}
.social-icon.blogger {background: url(../img/social/blogger.png) no-repeat;}
.social-icon.deviantart {background: url(../img/social/deviantart.png) no-repeat;}
.social-icon.dribbble {background: url(../img/social/dribbble.png) no-repeat;}
.social-icon.dropbox {background: url(../img/social/dropbox.png) no-repeat;}
.social-icon.evernote {background: url(../img/social/evernote.png) no-repeat;}
.social-icon.facebook {background: url(../img/social/facebook.png) no-repeat;}
.social-icon.forrst {background: url(../img/social/forrst.png) no-repeat;}
.social-icon.github {background: url(../img/social/github.png) no-repeat;}
.social-icon.googleplus {background: url(../img/social/googleplus.png) no-repeat;}
.social-icon.jolicloud {background: url(../img/social/jolicloud.png) no-repeat;}
.social-icon.last-fm {background: url(../img/social/last-fm.png) no-repeat;}
.social-icon.linkedin {background: url(../img/social/linkedin.png) no-repeat;}
.social-icon.picasa {background: url(../img/social/picasa.png) no-repeat;}
.social-icon.pintrest {background: url(../img/social/pintrest.png) no-repeat;}
.social-icon.rss {background: url(../img/social/rss.png) no-repeat;}
.social-icon.skype {background: url(../img/social/skype.png) no-repeat;}
.social-icon.spotify {background: url(../img/social/spotify.png) no-repeat;}
.social-icon.stumbleupon {background: url(../img/social/stumbleupon.png) no-repeat;}
.social-icon.tumblr {background: url(../img/social/tumblr.png) no-repeat;}
.social-icon.twitter {background: url(../img/social/twitter.png) no-repeat;}
.social-icon.vimeo {background: url(../img/social/vimeo.png) no-repeat;}
.social-icon.wordpress {background: url(../img/social/wordpress.png) no-repeat;}
.social-icon.xing {background: url(../img/social/xing.png) no-repeat;}
.social-icon.yahoo {background: url(../img/social/yahoo.png) no-repeat;}
.social-icon.youtube {background: url(../img/social/youtube.png) no-repeat;}
.social-icon.vk {background: url(../img/social/vk.png) no-repeat;}
.social-icon.instagram {background: url(../img/social/instagram.png) no-repeat;}
.social-icon.reddit {background: url(../img/social/reddit.png) no-repeat;}
.social-icon.aboutme {background: url(../img/social/aboutme.png) no-repeat;}
.social-icon.flickr {background: url(../img/social/flickr.png) no-repeat;}
.social-icon.foursquare {background: url(../img/social/foursquare.png) no-repeat;}
.social-icon.gravatar {background: url(../img/social/gravatar.png) no-repeat;}
.social-icon.klout {background: url(../img/social/klout.png) no-repeat;}
.social-icon.myspace {background: url(../img/social/myspace.png) no-repeat;}
.social-icon.quora {background: url(../img/social/quora.png) no-repeat;}
.social-icon:hover{background-position:0 -38px;}
.social-icon-color{opacity: 0.7;background-position:0 -38px !important;}
.social-icon-color:hover{opacity: 1;}
/***Notes***/
/* Common styles for all types */
.note{margin: 0 0 20px 0;padding: 15px 30px 15px 15px;border-left: 5px solid #eee;}
.note h1,.note h2,.note h3,.note h4{margin-top: 0;}
.note p:last-child{margin-bottom: 0;}
.note code,.note .highlight{background-color: #fff;}
/* Variations */
.note-danger{background-color: #FAEAE6;border-color: #ed4e2a;}
.note-warning{background-color: #FCF3E1;border-color: #fcb322;}
.note-info{background-color: #E8F6FC;border-color: #57b5e3;}
.note-success{background-color: #EBFCEE;border-color: #3cc051;}
/***Demo Utils***/
.scrollspy-example{position: relative;height: 200px;margin-top: 10px;overflow: auto;}
.util-btn-margin-bottom-5 .btn{margin-bottom: 5px !important;}
.util-btn-group-margin-bottom-5 .btn-group{margin-bottom: 5px !important;}
.fontawesome-demo i{font-size: 18px;}
.fontawesome-demo li{padding-top: 5px;padding-bottom: 5px;}
.glyphicons-demo ul{padding-left: 0;padding-bottom: 1px;margin-bottom: 20px;list-style: none;overflow: hidden;}
.bs-glyphicons{padding-left: 0;padding-bottom: 1px;margin-bottom: 20px;list-style: none;overflow: hidden;}
.glyphicons-demo ul li{float: left;width: 25%;height: 115px;padding: 10px;margin: 0 -1px -1px 0;font-size: 12px;line-height: 1.4;text-align: center;border: 1px solid #ddd;}
.glyphicons-demo .glyphicon{display: block;margin: 5px auto 10px;font-size: 24px;}
.glyphicons-demo ul li:hover{background-color: rgba(86,61,124,.1);}
@media (min-width: 768px)
{
  .glyphicons-demo ul li{width: 12.5%;}
}
/***Forms ****/
.static-info{margin-bottom: 10px;}
.static-info .name{font-size: 14px;}
.static-info .value{font-size: 14px;font-weight: 600;}
.static-info.align-reverse .name,.static-info.align-reverse .value{text-align: right;}
input.placeholder,textarea.placeholder{color: #aaa !important;}
.help-block{ margin-top: 5px;margin-bottom: 5px;color:#b94a48;}
.form-inline input{margin-bottom: 0px !important;}
.control-label{margin-top: 2px;}
.form-control-static{font-size: 14px;padding-top: 7px;}
.control-label .required{color: #e02222;font-size: 12px;padding-left: 2px;}
.switch-wrapper{display: inline-block;}
.form{padding: 0 !important;}
.form-body{padding: 10px;}
.form-actions{padding: 20px 10px;margin-top: 20px;background-color: #f5f5f5;border-top: 1px solid #e5e5e5;*zoom: 1;}
.form-actions.nobg{background-color: transparent;}
.form-actions.top{margin-top: 0;margin-bottom: 20px;border-top: 0;border-bottom: 1px solid #e5e5e5;}
.form-actions.fluid{padding: 20px 0;}
.form-actions.fluid > [class^="col-"]{padding-left: 13px;}
.form-actions:before,.form-actions:after{display: table;line-height: 0;content: "";}
.form-actions:after{clear: both;}
.form-section{margin: 30px 0px 25px 0px;padding-bottom: 5px;border-bottom: 1px solid #eee;}
.form .form-section:first-child{margin-top: 5px;}
.help-inline{font-size: 13px;color: #737373;display: inline-block;padding: 5px;}
/* left, right aligned form actions */
.form-actions.right{padding-left: 0;padding-right: 10px;text-align: right;}
.form-actions.left{padding-left: 10px;padding-right: 0;text-align: left;}
/* Checkboxes */
.form-group .checkbox{padding-left: 0;}
.checkbox-list > label{display: block;}
.checkbox-list > label.checkbox-inline{display: inline-block;}
.checkbox-list > label.checkbox-inline:first-child{padding-left: 0;}
/* Radios */
.radio-list > label{display: block;}
.radio-list > label.radio-inline{display: inline-block;}
.radio-list > label.radio-inline:first-child{padding-left: 0;}
.form-horizontal .radio-list .radio{padding-top: 1px;}
.form-horizontal .radio-list > label{margin-bottom: 0;}
.form-horizontal .radio > span{margin-top: 2px;}
/* Rows seperated form layout */
.form-row-seperated .form-group{margin: 0;border-bottom: 1px solid #efefef;padding: 10px 0px 10px 0px;}
.form-row-seperated .form-group.last{border-bottom: 0;margin-bottom: 0;padding-bottom: 10px;}
.form-row-seperated .form-actions{margin-top: 0;}
.form-row-seperated .form-body{padding: 0;margin-top: 0;}
.form-row-seperated .help-block{margin-bottom: 0;}
/* form bordered */
.form-bordered .form-body{margin: 0;padding: 0;}
.form-bordered .form-actions{margin-top: 0;}
.form-bordered .form-group{margin: 0;border-bottom: 1px solid #efefef;}
.form-bordered .form-group.last{border-bottom: 0;}
.form-bordered .help-block{margin-bottom: 0;}
.form-bordered .control-label{padding-top: 16px;}
.form-bordered .form-group > div{padding: 10px;border-left: 1px solid #efefef;}
.form-bordered .form-actions.fluid > .row > div{padding-left: 10px;}
.form-horizontal.form-bordered.form-row-stripped .form-group:nth-child(even){background-color: #fcfcfc;}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even){background-color: #fcfcfc;}
.form-horizontal.form-bordered.form-row-stripped .form-control{background: #fff !important;}
.form-horizontal.form-bordered.form-label-stripped .form-group:nth-child(even) > div{background-color: #ffffff;}
/***Bordered form layout***/
.form-bordered .form-control{margin: 0;}
/***Disabled Menu Link***/
.disabled-link > a > span.text,.disabled-link > a > span.title{font-style: italic !important;color: #888 !important;}
.disabled-link > a:hover{cursor: not-allowed !important;}

/***Responsive & Scrollable Tables***/
.table-scrollable{width: 100%;overflow-x: auto;overflow-y: hidden;border: 1px solid #dddddd;margin: 10px 0 !important;}
.table-scrollable > .table{width: 100% !important;margin: 0 !important;margin-bottom: 0;background-color: #fff;}
.user_grp_tbl >tbody > tr > td{white-space: normal !important;}
.table-scrollable > .table > thead > tr > th,.table-scrollable > .table > tbody > tr > th,.table-scrollable > .table > tfoot > tr > th,.table-scrollable > .table > thead > tr > td,.table-scrollable > .table > tbody > tr > td,.table-scrollable > .table > tfoot > tr > td{white-space: nowrap;}
.table-scrollable > .table-bordered{border: 0;}
.table-scrollable > .table-bordered > thead > tr > th:first-child,.table-scrollable > .table-bordered > tbody > tr > th:first-child,.table-scrollable > .table-bordered > tfoot > tr > th:first-child,.table-scrollable > .table-bordered > thead > tr > td:first-child,.table-scrollable > .table-bordered > tbody > tr > td:first-child,.table-scrollable > .table-bordered > tfoot > tr > td:first-child{border-left: 0;}
.table-scrollable > .table-bordered > thead > tr > th:last-child,.table-scrollable > .table-bordered > tbody > tr > th:last-child,.table-scrollable > .table-bordered > tfoot > tr > th:last-child,.table-scrollable > .table-bordered > thead > tr > td:last-child,.table-scrollable > .table-bordered > tbody > tr > td:last-child,.table-scrollable > .table-bordered > tfoot > tr > td:last-child{border-right: 0;}
.table-scrollable > .table-bordered > thead > tr:last-child > th,.table-scrollable > .table-bordered > tbody > tr:last-child > th,.table-scrollable > .table-bordered > tfoot > tr:last-child > th,.table-scrollable > .table-bordered > thead > tr:last-child > td,.table-scrollable > .table-bordered > tbody > tr:last-child > td,.table-scrollable > .table-bordered > tfoot > tr:last-child > td{border-bottom: 0;}
/***Responsive Flip Scroll Tables***/
.flip-scroll table{width: 100%; }
@media only screen and (max-width: 768px)
{
.flip-scroll .flip-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.flip-scroll * html .flip-content{zoom: 1; }
.flip-scroll *:first-child+html .flip-content{zoom: 1; }
.flip-scroll table{width: 100%; border-collapse: collapse; border-spacing: 0; }
.flip-scroll th,.flip-scroll td{margin:0;vertical-align:top;}
.flip-scroll th{text-align: left;border:0!important;border-bottom:1px solid #ddd !important;border-right:1px solid #ddd !important;font-size:13px !important;padding:5px;width:auto !important;}
.flip-scroll table{display: block;position:relative;width: 100%;}
.flip-scroll thead{display: block;float:left;}
.flip-scroll tbody{display: block;width:auto;position: relative;overflow-x: auto;white-space: nowrap;}
.flip-scroll thead tr{display: block; }
.flip-scroll th{display: block; text-align: right; }
.flip-scroll tbody tr{display: inline-block; vertical-align: top; margin-left: -5px; }
.flip-scroll td{display: block; min-height: 1.25em; text-align: left; border-top: 0 !important; border-left: 0 !important; border-right: 0 !important}
/* sort out borders */
.flip-scroll th{border-bottom: 0; border-left: 0;}
.flip-scroll td{border-left: 0; border-right: 0; border-bottom: 0;}
.flip-scroll tbody tr{border-left: 1px solid #ddd;}
.flip-scroll th:last-child,.flip-scroll td:last-child{border-bottom: 1px solid #ddd;}
}
/***UI Loading***/
.loading-message{display: inline-block;min-width: 125px;padding: 10px;margin: 0 auto;color: #000 !important;font-size: 13px;font-weight: 400;text-align: center;
vertical-align: middle;}
.loading-message span{line-height:20px;vertical-align: middle;}
.loading-message.loading-message-boxed{border: 1px solid #ddd;background-color: #eee;-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);}
.page-loading{position: fixed;top: 50%;left: 50%;min-width: 125px;margin-left: -50px;margin-top: -30px;padding: 7px;text-align: center;color: #333;font-size: 13px;border: 1px solid #ddd;background-color: #eee;vertical-align: middle;-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);}
.page-loading span {line-height:20px;vertical-align: middle;}
.popup-loader{text-align:center}
#overlayDocument{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;z-index: 10000;text-align:center;}
#overlayDocument img {margin-top:20%}
.logotext{font-size: 34px;color: #fff;}
.nosearch{display:none !important;}
.mar10{margin-top:10px;}
.dashboard-stat.dark {background-color: #555555;}
.dashboard-stat.default {background-color: #d8d8d8 !important;}
.h100{height:100px !important;}
.big_gray{background-color:#0F4E74;padding:10px;clear:both;font-size:17px;line-height:17px;color:#fff;}
.gray{background-color:#0F4E74;padding:4px;clear:both;color:#fff;}
.gray_box{background-color:#CCC;color:#fff !important;}
.clear {clear: both;}
.height30{height:30px;}
.privileges_checkbox{margin:0 6px !important;}
.rfp_stages_type{float: left;margin-left: 10px;margin-top: 4px;}
#step2,#step3,#step4,#step5,#step6,#step7,#step8,#step9,#step10,#step11,#step12,#step13,#step14,#step15,#step16,#step17,#step18{display:none;}
#filter_box{display:none;}
#filter_box_one{display:none;}
#filter_box_1{display:none;}
#filter_box_two{display:none;}
#filter_box_three{display:none;}
.actions.portlet-toggler li {float: left;list-style: none outside none;margin-top:-11px;}
.common_table{border: thin solid #DDDDDD;}
.common_table th{color:#004EC9;padding: 5px;font-weight: 600;border: thin solid #DDDDDD;}
.common_table td{border: thin solid #DDDDDD;background-color:#F9F9F9;padding: 4px;}
.common_table tr {text-align: center;}
.common_table_full{border: thin solid #DDDDDD;width:100%;}
.common_table_full th{color:#004EC9;padding: 5px;font-weight: 600;border: thin solid #DDDDDD;}
.common_table_full td{border: thin solid #DDDDDD;background-color:#F9F9F9;padding: 4px;text-align:left;}
.common_table_full tr{text-align: center;}
.search_box{width:300px;}
#table_head{display:none;}
.small{width:10px;}
.medium{width:40px;}
.big{width:80px;}
.mini-large{width:130px;}
.large{width:190px;}
.extra-large{width:500px;}
.red{color: #FF0000;}
.module_dd {padding: 6px 0px !important;}
.left th {text-align: right;}
.stage_changes{color: #808080;font-size: 11px;}
.file_manager{width:70%;}
.file_manager .title{width:75%;text-align:center;float:left;border:thin solid #DDDDDD;color:#004EC9;font-weight:600;padding:5px;}
.file_manager .date{width:15%;text-align:center;float:left;border:thin solid #DDDDDD;color:#004EC9;font-weight:600;padding:5px;}
.file_manager .date_data{width:15%;text-align:center;float:left;background-color: #F9F9F9;border: thin solid #DDDDDD;padding: 4px;min-height:30px;}
.file_manager .title_delete{width:10%;text-align:center;float:left;border: thin solid #DDDDDD;color:#004EC9;font-weight:600;padding:5px;}
.file_manager .data{width:75%;text-align:center;float:left;background-color: #F9F9F9;border: thin solid #DDDDDD;padding: 4px;min-height:30px;}
.file_manager .data_delete{width:10%;text-align:center;float:left;background-color: #F9F9F9;border: thin solid #DDDDDD;padding: 4px;min-height:30px;}
.submitting_msg{color:#F00;}
/*-----------New Design Start-----*/
.left-tabs{width:200px; float:left; list-style-type:none; padding:0; margin:0; position: absolute;left:0; top:0; height:100%; }
.tabs-left {background:#fafafa; padding:0; position:relative;}
.left-tabs > li {display: block;margin: 0;padding: 0;border: 0px;}
.tab-content{background-color: #fff; margin-top: 0;padding: 0;border-left: 1px solid #858585 !important;margin-left:200px;margin-top: 0;min-height: 600px;padding: 0 0 0 20px;}
.left-tabs .profile-pic{border:1px solid #858585;border-right:none;width:100%;height:180px;overflow:hidden;text-align:center;margin-bottom:10px;background:#fff;}
.left-tabs .profile-pic span{width:600px; height:180px; display:table-cell; vertical-align:middle;}
.left-tabs .profile-pic span img{max-height:180px;}
.left-tabs li a {border-bottom:1px solid #e2e2e2 !important;font-size:14px;color:#000;padding:8px 15px; display:block; font-weight:normal; text-decoration:none;}
.left-tabs li.active a{background:#ff4242; color:#fff;}
.tab-content .label-name{font-weight:700; color:#0f4e74;}
.tab-content .bottom-border{width:100%; float:left; border-bottom:1px solid #e2e2e2; padding:10px;}
.tab-content .bottom-border:first-child{padding-top:0;}
.tab-content h2{margin:0;}
.inner-tab{width:100%;float:left;margin:0;min-height:inherit; padding:10px; border:1px solid #e2e2e2 !important; border-top:none !important; /*font-size:14px;*/ }
.inner-tabs-nav{margin:15px 0 0;}
.inner-tabs-nav > li > a{padding:10px 15px; font-size:14px;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{background:#0f4e74; color:#fff; border-color:#0f4e74;}
.info-row{width:100%; float:left; padding-bottom:4px;}
.info-cell{float:left; width:50%; position:relative; }
.border-left{border-left:1px solid #e2e2e2; padding-left:15px;}
.info-cell:last-child{margin-right:0; width:50%;}
.btn-row{width:100%; float:left; padding:10px 0;}
.btn-row .btn.blue i{margin-right:5px;}
.tabs-left .tab-content{float:left;}
/*#rootwizard .tab-content{float:none;display:inline-block;}*/
.inner-tab .form-body{padding:0;}
.inner-tab .form-horizontal .control-label{text-align:left;}
.form_left{width:50%; float:left; padding-right:15px;}
.form_right{width:50%; float:left; border-left:1px solid #e2e2e2; padding-left:15px;}
.inner-tab .form-actions{background:none; border:none; margin:0;}
.form_left .col-md-3, .form_right .col-md-3 {width: 33.3333%;}
.form_left .col-md-4, .form_right .col-md-4 {width: 66.6667%;}
.high{ color:#e02222;}
.medium{ color:#ffb848;}
.low{ color:#35aa47;}
.green{ color:#35aa47;}
.gray-btn {background-color: #f0f0f0;color: #333;padding:5px 13px 9px;text-decoration: none;}
.gray-btn:hover{text-decoration:none;}
.duration{margin: 0;padding: 0;}
.duration select {width:52px;}
.duration > li {display: inline;float: left;line-height: 30px;padding:0 10px;width: 50%;}


/*style-responsive.css start*/
.page-footer-fixed.page-footer-fixed-mobile .footer {position: fixed;left: 0;right: 0;z-index: 10000;bottom: 0;}
.page-footer-fixed.page-footer-fixed-mobile .page-container {margin-bottom: 20px !important;}
.page-footer-fixed.page-footer-fixed-mobile.page-sidebar-fixed .footer {margin-left: 0 !important;}
@media (min-width: 992px) and (max-width: 1200px) {
	.page-boxed .header.navbar .dropdown .username {display: none;}
}
@media (max-width: 1024px) {
	.hidden-1024 {display: none;}
}
@media (min-width: 992px) {
.page-sidebar {width: 225px;float: left;position: relative;margin-right: -100%;}
.page-sidebar.navbar-collapse {max-height: none !important;position:fixed;z-index:9;}
/*.page-sidebar.navbar-collapse::-webkit-scrollbar {display: none;}*/
.page-content-wrapper {float: left;width: 100%;}
.page-content {margin-left: 225px;margin-top: 0px;min-height: 600px;padding: 5px 20px 0px 20px;}
.page-content.no-min-height {min-height: auto;}
.footer {clear: left;}
.page-sidebar-fixed .page-content {min-height: 600px;}
.page-sidebar-fixed .page-sidebar {position: fixed !important;margin-left: 0;top: 41px;}
.page-sidebar-fixed ul.page-sidebar-menu > li.last {margin-bottom: 15px !important;}
.page-sidebar-fixed.page-sidebar-hover-on .page-sidebar{z-index: 10000;width: 35px;}
.page-sidebar-fixed.page-sidebar-hover-on .page-sidebar .selected {display: none;}
.page-sidebar-fixed.page-sidebar-hover-on .page-content {margin-left: 35px;}
.page-sidebar-fixed.page-sidebar-hover-on .footer {margin-left: 35px;}
.page-sidebar-fixed .page-sidebar-closed .page-sidebar .sidebar-search .submit,.page-sidebar-fixed .page-sidebar .sidebar-toggler {-webkit-transition: all  0.3s ease;-moz-transition: all  0.3s ease;-o-transition: all  0.3s ease;transition: all  0.3s ease;}
.page-sidebar-fixed.page-sidebar-reversed .page-sidebar-closed .page-sidebar .sidebar-search .submit,.page-sidebar-fixed.page-sidebar-reversed .page-sidebar .sidebar-toggler {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.page-sidebar-hovering{overflow: hidden !important;}
.page-sidebar-hovering .sub-menu,.page-sidebar-hovering span.badge,.page-sidebar-hovering span.title,.page-sidebar-hovering span.arrow {display: none !important;}
.page-sidebar-hovering .submit {opacity: 0;width: 0 !important;height: 0 !important;}
.page-sidebar-fixed .footer {margin-left: 225px;background-color: #fff;padding: 8px 20px 5px 20px;}
.page-sidebar-fixed .footer .footer-inner{color: #333;}
.page-sidebar-fixed.page-sidebar-closed .footer{margin-left: 35px;}
.page-sidebar-fixed .footer .footer-tools .go-top {background-color: #666;}
.page-sidebar-fixed .footer .footer-tools .go-top i {color: #ddd;}
.page-boxed	.header.navbar .navbar-brand {margin-left: 0px !important;width: 226px;}
.page-boxed .header.navbar .navbar-brand img {margin-left: 10px;}
.page-boxed .header.navbar .navbar-nav {margin-right: 0px;}
.page-boxed .footer {padding: 8px 0 5px 0;}
.page-boxed.page-sidebar-fixed .footer {padding-right: 20px;padding-left: 20px;}
.page-sidebar-reversed .page-sidebar {float: right;margin-right: 0;margin-left: -100%;}
.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {margin-left: -225px;}
.page-sidebar-reversed .page-content {margin-left: 0;margin-right: 225px;}
.page-sidebar-reversed.page-sidebar-fixed .page-sidebar-wrapper {position: relative;float: right;}
.page-sidebar-reversed.page-sidebar-fixed .footer {margin-left: 0;margin-right: 225px;padding: 8px 20px 5px 20px;}
.page-sidebar-reversed.page-sidebar-fixed.page-footer-fixed .footer {margin-left: 0;margin-right: 0;}
.page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .page-content {margin-left: 0;margin-right: 35px;}
.page-sidebar-reversed.page-sidebar-fixed.page-sidebar-hover-on .footer {margin-right: 35px;}
.page-sidebar-closed .page-sidebar .sidebar-toggler {margin-left: 3px;}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container {width: 29px;margin-left: 3px;}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .input-box {border-bottom: 0 !important;}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container input[type="text"] {display: none;}
.page-sidebar-closed .page-sidebar .sidebar-search .form-container .submit {margin-top: 5px !important;margin-left: 7px !important;margin-right: 7px !important;display: block !important;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container {width: 255px;position: relative;z-index: 1;padding-top: 0px;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container input[type="text"] {margin-top: 7px;margin-left: 8px;padding-left: 10px;padding-bottom: 2px;width: 185px;display: inline-block !important;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .submit {display: inline-block;width: 13px;height: 13px;margin: 11px 8px 9px 6px !important;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove {background-repeat: no-repeat;width: 11px;
  height: 11px;margin: 12px 8px 9px 8px !important;display: inline-block !important;float: left !important;}
.page-sidebar-closed .page-sidebar-menu > li > a .selected {right: -3px !important;}
.page-sidebar-closed .page-sidebar-menu > li > a > .badge,.page-sidebar-closed .page-sidebar-menu > li > a > .title,.page-sidebar-closed .page-sidebar-menu > li > a > .arrow {display: none !important;}
.page-sidebar-closed .page-sidebar .sidebar-toggler {margin-right: 3px;}
.page-sidebar-closed .page-sidebar .sidebar-search {margin-top: 6px;margin-bottom: 6px;}
.page-sidebar-closed .page-sidebar-menu {width: 35px !important;overflow-y: inherit;}
.page-sidebar-closed .page-sidebar-menu > li > a {padding-left: 7px;}
.page-sidebar-fixed.page-sidebar-closed .page-sidebar-menu > li > a {-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .page-sidebar-menu > li > a {-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.page-sidebar-closed .page-sidebar-menu > li:hover {width: 236px !important;position: relative !important;z-index: 2000;display: block !important;}
.page-sidebar-closed .page-sidebar-menu > li.sidebar-toggler-wrapper:hover,.page-sidebar-closed .page-sidebar-menu > li.sidebar-search-wrapper:hover {width: 35px !important;}
.page-sidebar-closed .page-sidebar-menu > li:hover .selected {display: none;}
.page-sidebar-closed .page-sidebar-menu > li:hover > a > i {margin-right: 10px;}
.page-sidebar-closed .page-sidebar-menu > li:hover .title {display: inline !important;}
.page-sidebar-closed .page-sidebar-menu > li:hover .badge {display: block !important;}
.page-sidebar-closed .page-sidebar-menu > li > .sub-menu {display: none !important;}
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu {width: 200px;position: absolute;z-index: 2000;left: 36px;margin-top: 0;top: 100%;display: block !important;}
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu,.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > .sub-menu > li > .sub-menu {width: 200px;}
.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu > li > a {padding-left: 15px !important;}
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > a {padding-left: 30px !important;}
.page-sidebar-closed .page-sidebar-menu > li > ul.sub-menu > li > .sub-menu > li > .sub-menu > li > a {padding-left: 45px !important;}
.page-sidebar-closed  .page-sidebar {width: 35px;}
.page-sidebar-closed  .page-content {margin-left: 35px !important;}
.page-sidebar-reversed.page-sidebar-closed  .page-sidebar {margin-left: -35px;width: 35px;}
.page-sidebar-reversed.page-sidebar-closed  .page-content {margin-left: 0 !important;margin-right: 35px !important;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar-menu > li:hover {margin-left: -201px;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar-menu > li.sidebar-toggler-wrapper:hover,.page-sidebar-reversed.page-sidebar-closed .page-sidebar-menu > li.sidebar-search-wrapper:hover {margin-left: 0;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container {margin-left: -225px;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .submit {margin: 11px 8px 9px 12px !important;float: left !important;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove {margin: 12px 6px 9px 8px !important;float: right !important;}
.page-sidebar-reversed.page-sidebar-closed .page-sidebar-menu > li:hover > .sub-menu {left:auto;right: 36px;}
.page-sidebar-reversed.page-sidebar-fixed.page-sidebar-closed .footer {margin-right: 35px;}
.page-footer-fixed .footer {position: fixed;left: 0;right: 0;z-index: 10000;bottom: 0;}
.page-footer-fixed .page-container {margin-bottom: 20px !important;}
.page-footer-fixed.page-sidebar-fixed .footer {margin-left: 0 !important;}
}
@media (max-width:991px) {
.header.navbar {padding: 0 20px 0 20px;position: relative;clear: both;}
.page-header-fixed.page-header-fixed-mobile .navbar-fixed-top {position: fixed;}
.header.navbar .navbar-toggle {display: inline-block;}
.page-sidebar.navbar-collapse {max-height: none;}
.page-sidebar.navbar-collapse.collapse {display: none !important;}
.page-sidebar.navbar-collapse.in {overflow: hidden !important;overflow-y: auto !important;display: block !important;}
.page-full-width .page-sidebar-menu {display: block;}
.page-sidebar.navbar-collapse.navbar-no-scroll {max-height: none !important;}
.header.navbar .nav li.dropdown i {display: inline-block;position: relative;top:1px;right:0px;}
.header.navbar .navbar-nav {display: block;margin-bottom: 0px !important;}
.header.navbar .navbar-nav .open .dropdown-menu  {position: absolute;}
.header.navbar .navbar-nav {display: inline-block;margin: 0 10px 0 0;}
.header.navbar .navbar-nav > li {float: left;}
.header.navbar .navbar-brand {margin-left: 0px !important;padding-left: 0px !important;}
.header.navbar .navbar-brand img {margin-left: 4px !important;}
.header.navbar .search-form {display: none;}
.page-sidebar .header.navbar-responsive-search {display: block;}
.page-container {margin: 0 !important;padding: 0 !important;}
.page-header-fixed.page-header-fixed-mobile .page-container {margin-top: 42px !important;}
.page-content {margin: 0px !important;padding: 20px 20px 20px 20px !important;min-height: 280px;}
.page-sidebar {border-top: 0 !important;margin: 20px;}
.page-sidebar.in {border-top: 0 !important;margin: 20px;position: relative;z-index: 5;}
.header.navbar .sidebar-toggler,.page-sidebar .sidebar-toggler {display: none;}
.page-sidebar ul {margin-top:0px;width:100%;}
.page-sidebar .selected {display: none !important;}
.page-sidebar .sidebar-search .input-box {width: 220px;}
.styler-panel {top:55px;right:20px;}
.page-boxed .header.navbar > .container,.page-boxed .footer > .container,.page-boxed > .container {max-width: none !important;margin: 0 !important;padding: 0 !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
body {padding-top: 0px;}
.page-sidebar .btn-navbar.collapsed .arrow {display: none;}
.page-sidebar .btn-navbar .arrow {position: absolute;right: 25px;width: 0;height: 0;top:50px;border-bottom: 15px solid #5f646b;border-left: 15px solid transparent;border-right: 15px solid transparent;}
.page-boxed .header.navbar > .container,.page-boxed > .container {margin: auto !important;}
.page-boxed .header.navbar {margin: auto !important;padding: 0;}
.page-boxed .footer {padding-left: 0;padding-right: 0;}
}
@media (max-width: 767px) {
.header.navbar {padding: 0 10px 0 10px;}
.header.navbar .top-nav .nav{margin-top: 0px;margin-right: 5px;}
.header.navbar .nav > li > .dropdown-menu.notification:after, .header.navbar .nav > li > .dropdown-menu.notification:before {margin-right: 160px;}
.header.navbar .nav > li > .dropdown-menu.notification {margin-right: -160px;}
.header.navbar .nav > li > .dropdown-menu.inbox:after, .header.navbar .nav > li > .dropdown-menu.inbox:before {margin-right: 110px;}
.header.navbar .nav > li > .dropdown-menu.inbox {margin-right: -110px;}
.header.navbar .nav > li > .dropdown-menu.tasks:after, .header.navbar .nav > li > .dropdown-menu.tasks:before {margin-right: 60px;}
.header.navbar .nav > li > .dropdown-menu.tasks {margin-right: -60px;}
.header.navbar .navbar-brand {margin-left: 0px !important;width: 110px;}
.page-content {padding: 20px 10px 10px 10px !important;overflow: hidden;}
.page-title {margin-bottom: 20px;font-size: 18px;}
.page-title small {font-size: 13px;padding-top: 3px;}
.styler-panel {top:58px;right:12px;}
.breadcrumb {padding-left: 10px;padding-right: 10px;}
.portlet-body.form .form-actions{padding-left: 15px;}
.input-icon .input-error,.input-icon .input-warning, .input-icon .input-success { top:-27px;float: right;right:10px !important;}
.table-advance tr td.highlight:first-child a {margin-left: 8px;}
.footer {padding-left: 10px;padding-right: 10px;}
.footer .go-top {float: right;display: block;margin-right: 0px;}
.ver-inline-menu li.active:after {display: none;}
.form-horizontal .form-actions {padding-left: 180px;}
.portlet .form-horizontal .form-actions {padding-left: 190px;}
}
@media (max-width: 580px) {
.header.navbar .username {display: none;}
}
@media (max-width: 480px) {
.page-header-fixed.page-header-fixed-mobile .header.navbar {height: 84px;}
.page-header-fixed.page-header-fixed-mobile .page-container {margin-top: 84px !important;}
.header.navbar .navbar-nav {display: block;clear: both;margin-top: 2px;margin-right: 0;}
.header.navbar .navbar-nav > li.dropdown .dropdown-toggle {margin-top:-1px;padding-left: 9px;padding-right: 9px;}
.header.navbar .navbar-nav > li.dropdown.language .dropdown-toggle,.header.navbar .navbar-nav > li.dropdown.user .dropdown-toggle {padding-left: 4px;padding-right: 0px;}
.header.navbar .navbar-nav li.dropdown .dropdown-toggle .badge {top: 8px;}
.page-sidebar,.page-sidebar.in {margin: 0 10px 10px 10px;}
.page-header-fixed.page-header-fixed-mobile .page-sidebar,.page-header-fixed.page-header-fixed-mobile .page-sidebar.in {margin-top: 10px;}
.page-title small {display: block;clear: both;}
.portlet .form-horizontal .form-actions {padding-left: 10px;}
.page-content .breadcrumb .dashboard-date-range  {padding-bottom: 8px;}
.page-content .breadcrumb .dashboard-date-range span {display: none;}
.page-content .breadcrumb > .btn-group span {display: none;}
.page-content .breadcrumb > .btn-group > .btn {padding-left: 7px;padding-right: 7px;}
.hidden-480 {display: none !important;}
}
@media (max-width: 320px) {
.hidden-320 {display: none;}
.header.navbar .navbar-brand {width: 100px;}
}
/*style-responsive.css end*/

/*plugins.css start */
.external-event {display: inline-block;cursor:move;margin-bottom: 5px;margin-left: 5px;}
.portlet .event-form-title {font-size: 14px;margin-top: 4px;font-weight: 400;margin-bottom: 10px;}
.portlet.calendar .fc-button {-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;text-shadow: none;border: 0;padding: 6px 8px 30px 8px;margin-left:2px;border-top-style: none;border-bottom-style: none;border-right-style: solid;border-left-style: solid;border-color: #ddd;background: transparent;color: #fff;top: -46px;}
.portlet.calendar .fc-header {margin-bottom:-21px;}
.portlet.calendar .fc-button-prev {padding-right: 10px;padding-left: 8px;}
.portlet.calendar .fc-button-next {padding-right: 8px;padding-left: 10px;}
.portlet.calendar .fc-button.fc-state-active,.portlet.calendar .fc-button.fc-state-hover {color: #666;background-color: #F9F9F9;}
.portlet.calendar .fc-button.fc-state-disabled {color: #ddd;}
.portlet.calendar .fc-text-arrow {font-size: 22px;font-family: "Courier New", Courier, monospace;vertical-align: baseline; }
.portlet.calendar .fc-event {border: 0px;background-color: #69a4e0;color: #fff;}
.portlet.calendar .fc-event-inner {border: 0px;}
.portlet.calendar .fc-event-time {float: left;text-align: left;color: #fff;font-size: 13px;font-weight: 300;}
.portlet.calendar .fc-event-title {text-align: left;float: left;color: #fff;font-size: 13px;font-weight: 300;}
.portlet.calendar .fc-header-title h2 {font-size: 14px;line-height: 20px;font-weight: 400;color: #111;}
.portlet.calendar .fc-widget-header {background-image: none;filter:none;background-color: #eee;text-transform: uppercase;font-weight: 300;}
.portlet.calendar .mobile .fc-button {margin-left: 2px;}
.portlet.calendar .mobile .fc-button {padding: 0px 6px 20px 6px;margin-left:2px;border: 0;background-color: #ddd;background-image: none;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;-webkit-border-radius: 0; -moz-border-radius: 0;border-radius: 0;color: #000;text-shadow: none;text-align: center;}
.portlet.calendar .mobile .fc-state-hover, .portlet.calendar .mobile .fc-state-active {background-color: #eee;}
.portlet.calendar .mobile .fc-button-prev {margin-right: 5px;margin-top: -2px;}
.portlet.calendar .mobile .fc-button-next { margin-right: -0px;margin-top: -2px;}
.portlet.calendar .mobile .fc-header-space {margin: 0px;padding: 0px;width: 0px;}
.portlet.calendar .mobile .fc-state-disabled {color: #bbb;}
.portlet.calendar .mobile .fc-header-left {position: absolute;z-index: 10;}
.portlet.calendar .mobile .fc-header-right {position: absolute;z-index: 9;}
.portlet.calendar .mobile .fc-header-left .fc-button {top: -2px;}
.portlet.calendar .mobile .fc-header-right {position: relative;right:0;}
.portlet.calendar .mobile .fc-header-right .fc-button {top: 35px;}
.portlet.calendar .mobile .fc-content {margin-top: 53px;}
.form-wizard .progress {margin-bottom: 30px;}
.form-wizard .steps {padding: 10px 0;margin-bottom: 15px;}
.form-wizard .steps {background-color: #fff;background-image: none;filter:none;border: 0px;box-shadow: none;}
.form-wizard .steps li a {background-color: #fff;background-image: none;filter:none;border: 0px;box-shadow: none;}
.form-wizard .steps li a:hover {background: none;}
.form-wizard .step:hover {text-decoration: none;}
.form-wizard .step .number {background-color: #eee;display: inline-block;text-align: center !important;font-size: 16px;font-weight: 300;padding: 11px 15px 13px 15px;margin-right: 10px;height: 45px;width: 45px;-webkit-border-radius: 50% !important;-moz-border-radius: 50% !important;border-radius: 50% !important;}
.form-wizard .step .desc {display: inline-block;font-size: 16px;font-weight: 300;}
 .form-wizard .active .step .number {background-color: #35aa47;color: #fff;}
.form-wizard .active .step .desc {color: #333;font-weight: 400;}
.form-wizard .step i {display: none;}
.form-wizard .done .step .number {background-color: #f2ae43;color: #fff;}
.form-wizard .done .step .desc {font-weight: 400;}
.form-wizard .done .step i {font-size: 12px;font-weight: normal;color: #999;display: inline-block;}
@media (min-width: 768px) and (max-width: 1280px) {
.form-wizard .step .desc {margin-top: 10px;display: block;}
}
@media (max-width: 768px) {
.form-wizard .steps > li > a {text-align: left;}
}
.gmaps {height: 300px;width: 100%;}
.gmaps img {max-width: none;}
#gmap_static div{background-repeat: no-repeat;background-position: 50% 50%;height:100%;display:block;height: 300px;}
#gmap_routes_instructions {margin-top: 10px;margin-bottom: 0px;}
.scroller {padding: 0px;margin: 0px;padding-right: 12px;overflow: hidden;}
.scroller-footer {margin-top: 10px;}
.scroller-footer:after,.scroller-footer:before {content: "";display: table;line-height: 0;}
.scroller-footer:after {clear: both;}
.portlet-body .slimScrollBar {margin-right: 0px;}
.jqvmap-zoomin {height: 16px;width: 16px;background-color: #666;}
.jqvmap-zoomout {height: 16px;width: 16px; background-color: #666;}
.vmaps {position: relative;overflow: hidden;height: 300px;}
.has-error .md-editor,.has-error .wysihtml5-sandbox,.has-error .cke {border: 1px solid #B94A48 !important;}
.has-success .md-editor,.has-success .wysihtml5-sandbox, .has-success .cke {border: 1px solid #468847 !important;}
.has-error .select2-container .select2-choice {border-color: #B94A48;}
.has-error .select2-container.select2-dropdown-open .select2-choice {border-color: #e5e5e5;}
.has-error .select2-container.select2-dropdown-open .select2-choice > span {color: #999999;}
.has-success .select2-container .select2-choice {border-color: #468847;}
.has-success .select2-container.select2-dropdown-open .select2-choice {border-color: #e5e5e5;}
.has-success .select2-container.select2-dropdown-open .select2-choice > span {color: #999999;}
.fileinput {margin-bottom: 0;}
.wysihtml5-toolbar li {margin: 0px;height: 29px;}
.wysihtml5-toolbar li .dropdown-menu {margin-top: 5px;}
.cke_bottom,.cke_inner, .cke_top, .cke_reset, .cke_dialog_title,.cke_dialog_footer,.cke_dialog {background-image: none !important;filter:none; border-top: 0;border-bottom: 0; -webkit-box-shadow: none !important;-moz-box-shadow: none !important;
 box-shadow: none !important;text-shadow:none;}
.cke_dialog_ui_button,.cke_dialog_tab {background-image: none !important;filter:none;-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;box-shadow: none !important;text-shadow:none !important;}
.cke_dialog_ui_button:hover,.cke_dialog_tab:hover {text-decoration: none;text-shadow:none;}
.cke_dialog_ui_input_text {background-image: none !important;filter:none;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.cke_combo_button, .cke_button, .cke_toolbar, .cke_toolgroup {background-image: none !important;filter:none !important;border: 0; -webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;}
.cke_button, .cke_combo_button,.cke_panel_grouptitle,.cke_hc.cke_panel_listItem a {background-image: none !important;filter:none;text-shadow:none;-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;-ms-border-radius: 0px !important;
-o-border-radius: 0px !important;}
.cke_button:hover, .cke_combo_button:hover {background-color: #ddd;}
.cke_toolbar_break {background-image: none !important;filter:none !important;border: 0;box-shadow: none !important;-webkit-box-shadow : none !important;-moz-box-shadow: none !important;-ms-box-shadow: none !important;-o-box-shadow: none !important;}
div.tagsinput {min-height: 35px;height: auto !important;margin: 0;padding: 5px 5px 0px 5px;overflow: auto;}
div.tagsinput span.tag {background: #aaa;color: #fff;border: 0;padding: 3px 6px;margin-top: 0;margin-bottom: 5px;}
div.tagsinput input {padding: 3px 6px; width: 75px !important;}
div.tagsinput span.tag a {color: #fff;}
div.tagsinput .not_valid {color: #fff;padding: 3px 6px;background-color: #e02222;}
#gritter-notice-wrapper {right:1px !important;}
.gritter-close {left:auto !important;right: 3px !important;}
.gritter-title {font-family:'Open Sans';font-size: 18px;font-weight: 300;}
.slider {border: 0;padding: 0;display: block;margin: 12px 5px;min-height: 11px;}
.ui-slider-vertical {width: 11px;}
.ui-slider-horizontal .ui-slider-handle {top: -3px;}
.ui-slider-vertical .ui-slider-handle {left: -3px;}
.ui-slider-vertical,.ui-slider-handle {filter: none !important;background-image: none !important;}
.dropzone {-webkit-border-radius: 0px;-moz-border-radius: 0px; border-radius: 0px;}
.easy-pie-chart,.sparkline-chart {text-align: center;}
.sparkline-chart {margin-top: 15px;position:relative;}
.easy-pie-chart .number {font-size: 16px;font-weight: 300;width: 85px;margin: 0 auto;}
.sparkline-chart .number {width: 100px;margin: 0 auto;margin-bottom: 10px;}
.sparkline-chart .title,.easy-pie-chart .title {display: block;text-align: center;color: #333;font-weight: 300;font-size: 16px;margin-top: 5px;margin-bottom: 10px;}
.sparkline-chart .title:hover,.easy-pie-chart .title:hover {color: #666;text-decoration: none;}
.sparkline-chart .title > i,.easy-pie-chart .title > i {margin-top: 5px;}
.fancybox-overlay {z-index: 10000;}
.dataTable {width: 100% !important;clear: both;/*margin-top: 5px;*/}
.dataTables_filter label {line-height: 32px;}
.dataTable .row-details {margin-top: 3px;display: inline-block;cursor: pointer;width: 14px;height: 14px;}
.dataTable .row-details.row-details-close {background: url("../img/datatable-row-openclose.png") no-repeat 0 0;}
.dataTable .row-details.row-details-open {background: url("../img/datatable-row-openclose.png") no-repeat 0 -23px;}
.dataTable .details {background-color: #eee;}
.dataTable .details td,.dataTable .details th {padding: 4px;background: none;border: 0;}
.dataTable .details tr:hover td,.dataTable .details tr:hover th {background: none;}
.dataTable .details tr:nth-child(odd) td,.dataTable .details tr:nth-child(odd) th {background-color: #eee;}
.dataTable .details tr:nth-child(even) td,.dataTable .details tr:nth-child(even) th {background-color: #eee;}
.dataTable > thead > tr > th.sorting,.dataTable > thead > tr > th.sorting_asc,.dataTable > thead > tr > th.sorting_desc { padding-right: 18px; color:#004EC9;}
.dataTable .table-checkbox {width: 8px !important;}
@media (max-width: 768px) {
.dataTables_wrapper .dataTables_length .form-control,.dataTables_wrapper .dataTables_filter .form-control {display: inline-block;}
.dataTables_wrapper .dataTables_info {top: 17px;}
.dataTables_wrapper .dataTables_paginate {margin-top: -15px;}
}
@media (max-width: 480px) {
.dataTables_wrapper .dataTables_filter .form-control {width: 175px !important;}
.dataTables_wrapper .dataTables_paginate {float: left;margin-top: 20px;}
}
.dataTables_processing {position: fixed;top: 50%;left: 50%;min-width: 125px;margin-left: 0;padding: 7px;text-align: center;color: #333;font-size: 13px;border: 1px solid #ddd;background-color: #eee;vertical-align: middle;-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);z-index:999;}
.dataTables_processing span {line-height:15px;vertical-align: middle;}
.dataTables_empty {text-align: center;}
.dataTables_extended_wrapper .seperator {padding: 0 2px;}
.dataTables_extended_wrapper .dataTables_paginate,.dataTables_extended_wrapper .dataTables_length,.dataTables_extended_wrapper .dataTables_info {display: inline-block;float: none !important;padding: 0 !important;margin: 0 !important;position: static !important;}
@media (max-width: 480px) {
.dataTables_extended_wrapper .dataTables_paginate,.dataTables_extended_wrapper .dataTables_length,.dataTables_extended_wrapper .dataTables_info {display: block;margin-bottom: 10px !important;}
.dataTables_extended_wrapper .seperator {display: none;}
}
.dataTables_extended_wrapper .dataTables_length label {margin: 0 !important;padding: 0 !important;font-size: 13px;float: none !important;display: inline-block !important;}
.table-container .table-actions-wrapper {display: none;}
.password-strength .password-verdict {display: inline-block;margin-top: 6px;margin-left: 5px;}
.password-strength .progress {margin-top: 5px;margin-bottom: 0;}
.password-strength .progress-bar {padding: 2px;}
.table .uniform-inline {padding: 0;margin: 0;}
.checker {margin-top: -2px !important;margin-right: 2px !important;}
.checker input,.radio input {outline: none !important;}
div.checker.disabled span, div.checker.disabled.active span{background-position: -152px -260px; }
div.checker.disabled:hover,div.radio.disabled:hover {cursor: not-allowed;}
div.radio,div.checker { margin-right: 0; margin-left: 3px;}
.jqstooltip {width: auto !important;height: auto !important;}
.ms-container .ms-list {border: 1px solid #e5e5e5;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;}
.ms-container .ms-optgroup-label{font-size: 14px;}
.ms-container .ms-selectable li.ms-elem-selectable,.ms-container .ms-selection li.ms-elem-selection{font-size: 13px;}
.ms-container .ms-list.ms-focus {border-color: #999999;-webkit-box-shadow: none; -moz-box-shadow: none;box-shadow: none;}
.ms-container .ms-selectable li.ms-hover,.ms-container .ms-selection li.ms-hover{color: #333;background-color: #eee;}
.ms-container .form-control {margin-bottom: 5px;}
.input-group.color .input-group-btn i {position: absolute;display: block;cursor: pointer;width: 20px;height: 20px;right: 6px;}
.colorpicker.dropdown-menu {padding: 5px;}
.modal-open .colorpicker {z-index: 10055 !important;}
.datetimepicker table td {font-weight: 300!important;font-family: 'Open Sans' !important;}
.datetimepicker table th {font-family: 'Open Sans' !important;font-weight: 400!important;}
.datetimepicker.dropdown-menu {padding: 5px;}
.datetimepicker .active {background-color:#4b8df8 !important;background-image: none !important;filter: none !important;}
.datetimepicker .active:hover {background-color: #2678FC !important;background-image: none !important;filter: none !important;}
.modal-open .datetimepicker {z-index: 10055 !important;}
.bootstrap-timepicker-widget table td a{padding: 4px 0;}
.bootstrap-timepicker-widget input,.bootstrap-timepicker-widget input:focus {outline: none !important;border: 0;}
.modal-open  .bootstrap-timepicker-widget {z-index: 10055 !important;}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before,.bootstrap-timepicker-widget.timepicker-orient-bottom:after {top: auto;}
.datepicker.dropdown-menu {padding: 5px;}
.datepicker .selected {background-color:#909090 !important;background-image: none !important;filter: none !important;}
.datepicker .active {background-color:#4b8df8 !important;background-image: none !important;filter: none !important;}
.datepicker .active:hover {background-color: #2678FC !important;background-image: none !important;filter: none !important;}
.datepicker .input-daterange input {text-align: left;}
.modal-open .datepicker {z-index: 10055 !important;}
.datepicker table td {font-weight: 300!important;font-family: 'Open Sans' !important;}
.datepicker table th {font-family: 'Open Sans' !important;font-weight: 400!important;}
.modal-open .clockface {z-index: 10055 !important;}
.clockface .cell .inner.active,.clockface .cell .outer.active {background-color:#4b8df8 !important;background-image: none;filter:none;}
.modal-open .daterangepicker {z-index: 10055 !important;}
.daterangepicker td {text-shadow: none;}
.daterangepicker td.active {background-color: #4b8df8;background-image: none;filter:none;}
.daterangepicker th {font-weight: 400;font-size: 14px;}
.daterangepicker .ranges input[type="text"]{width: 70px !important;font-size: 11px;vertical-align: middle;}
.daterangepicker .ranges label {font-weight: 300;display: block;}
.daterangepicker .ranges .btn {margin-top: 10px;}
.daterangepicker.dropdown-menu {padding: 5px;}
.daterangepicker .ranges li {color: #333;}
.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover {background: #4b8df8 !important;border: 1px solid #4b8df8 !important;color: #fff;}
.daterangepicker .range_inputs input {margin-bottom: 0 !important;}
.editable-input table,.editable-input table th,.editable-input table td,.editable-input table tr {border: 0 !important;}
.editable-input .combodate select {margin-bottom: 5px;}
.spinner-buttons.btn-group-vertical .btn {text-align: center;margin: 0;height: 17px;width: 22px;padding-left: 6px;padding-right: 6px;padding-top: 0px;}
.noUi-handle {height: 20px;width: 20px;margin: -3px 0 0 -20px;}
.noUi-base {height: 16px;}
.noUi-connect {background: #ffb848;}
.toast {-webkit-box-shadow: none !important; -moz-box-shadow: none !important;box-shadow: none !important;}
.toast {background-color: #030303;}
.toast-success {background-color: #51a351;}
.toast-error {background-color: #bd362f;}
.toast-info {background-color: #2f96b4;}
.toast-warning {background-color: #f89406;}
.toast .toast-close-button {display: inline-block;margin-top: 0px;margin-right: 0px;text-indent: -100000px;width: 11px;height: 16px;background-repeat: no-repeat !important;background-image: url("../img/portlet-remove-icon-white.png") !important;}
.toast-top-center {top: 12px;margin: 0 auto;left: 50%;margin-left: -150px;}
.toast-bottom-center {bottom: 12px;margin: 0 auto;left: 50%;margin-left: -150px;}
.form-recaptcha-img {margin-bottom: 10px;clear: both;border: 1px solid #e5e5e5;padding: 5px;}
iframe[src="about:blank"] {display:none;}
.md-input {padding: 5px !important;border-bottom: 0 !important;}
.md-editor .btn-toolbar {margin-left: 0px;}
.md-editor.active {border: 1px solid #999999;-webkit-box-shadow: none !important; -moz-box-shadow: none !important;box-shadow: none !important;}
.datepaginator a {font-family: 'Open Sans';font-size: 13px;font-weight: 300;}
.datepicker .today {background-image: none !important;filter: none !important;}
#dp-calendar {right: 4px !important;}
.fa-item {font-size: 14px;padding: 10px 10px 10px 20px;}
.fa-item i {font-size: 16px;display: inline-block;width: 20px;}
.fa-item:hover {cursor: pointer;background: #eee;}
.modal-open.page-overflow .page-container,.modal-open.page-overflow .page-container .navbar-fixed-top,.modal-open.page-overflow .page-container .navbar-fixed-bottom,.modal-open.page-overflow .modal-scrollable {overflow-y: auto !important;}.modal-scrollable {overflow: hidden !important;}
.jquery-notific8-message {font-size: 13px;}
[class*="jquery-notific8"],[class*="jquery-notific8"]:after,[class*="jquery-notific8"]:before { -webkit-box-sizing: content-box;-moz-box-sizing: content-box; box-sizing: content-box;}
.right .jquery-notific8-close-sticky span,.left .jquery-notific8-close-sticky span {font-size: 10px;}
.jquery-notific8-heading {font-weight: 300;font-size: 16px;}
.blueimp-gallery .close {background-image: url("../img/portlet-remove-icon-white.png") !important;margin-top: -2px;}
.blueimp-gallery .prev,.blueimp-gallery .next {border-radius: 23px !important;}
.has-switch {border-color: #e5e5e5;}
.has-switch:focus {-webkit-box-shadow: none;box-shadow: none;}
.jstree-default .jstree-clicked {border: 0;background-color: #e1e1e1;box-shadow:none;}
.jstree-default .jstree-hovered {border: 0;background-color: #eee;box-shadow:none;}
.jstree-default .jstree-wholerow-clicked,.jstree-wholerow .jstree-wholerow-clicked {background: none;border: 0;background-color: #e1e1e1;box-shadow:none;}
.jstree-default .jstree-wholerow-hovered,.jstree-wholerow .jstree-wholerow-hovered {border: 0;background-color: #eee;box-shadow:none;}
.jstree-icon.icon-lg {margin-top: 1px;}
.jstree-open > .jstree-anchor > .fa-folder:before {margin-left: 2px;content: "\f07c"; }
.jstree-default.jstree-rtl .jstree-last {background: transparent;background-repeat: no-repeat;}
.vakata-context,.vakata-context ul {padding: 0;min-width: 125px;background-color: #ffffff;-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);font-size: 14px;font-family: "Segoe UI",Helvetica, Arial, sans-serif;border: 1px solid #ddd;}
.vakata-context li a {padding: 0 10px;}
.vakata-context .vakata-context-hover > a,.vakata-context li a:hover {background-color: #eee;color: #333;box-shadow: none;}
.vakata-context li a span,.vakata-context li a ins {display: none;}
.vakata-context .vakata-context-separator a, .vakata-context-rtl .vakata-context-separator a {margin: 0;}
.jstree-rename-input {background-color: #ffffff !important;border: 1px solid #e5e5e5 !important;outline: none !important;padding: 2px 6px !important;margin-right: -4px !important;}
.bootstrap-select .btn {border-color: #e5e5e5;}
.bootstrap-select.open .btn1 {border-color: #999999;}
.bootstrap-select.open.dropup .btn1 {border-color: #999999;}
.bootstrap-select .btn:focus {outline: none !important;outline-offset: 0;}
.bootstrap-select.btn-group .dropdown-menu {margin-top: 1px;}
.bootstrap-select.btn-group .dropdown-menu > li > dt > .text {font-weight: 600;font-family: 'Open Sans';font-size: 14px;}
.bootstrap-select.btn-group .dropdown-menu .text-muted {color: #999 !important;}
.bootstrap-select .caret {border: 0;width: auto;height: auto;margin-top: -10px !important;}
.bootstrap-select .caret:before {content: "\f107";display: inline-block;border: 0; font-family: FontAwesome;font-style: normal;font-weight: normal;}
.bootstrap-select .selected i {color: #aaa;}
.pace .pace-progress {z-index: 10000;top: 40px;height: 2px;}
.pace .pace-progress-inner {box-shadow: none;}
.pace .pace-activity {top: 44px;right: 22px;border-radius: 10px !important;}
@media (max-width: 480px) {
.page-header-fixed .pace .pace-progress {top: 82px;}
.page-header-fixed .pace .pace-activity {top: 88px;right: 15px;}
}
/*plugins.css end */


/*pages/tasks.css start*/
.tasks-widget .task-content:after{clear:both;}
.tasks-widget .task-footer{margin-top:5px;}
.tasks-widget .task-footer:after,.tasks-widget .task-footer:before{content:"";display:table;line-height:0;}
.tasks-widget .task-footer:after{clear:both;}
.tasks-widget  .task-list{list-style:none;padding:0;margin:0;}
.tasks-widget .task-list > li{position:relative;padding:10px 5px;border-bottom:1px solid #eaeaea;}
.tasks-widget .task-list  li.last-line{border-bottom:none;}
.tasks-widget .task-list  li > .task-bell{margin-left:10px;}
.tasks-widget .task-list  li > .task-checkbox{float:left;width:30px;}
.tasks-widget .task-list  li > .task-title{margin-right:10px;}
.tasks-widget .task-list  li > .task-config{position:absolute;top:10px;right:10px;}
.tasks-widget .task-list  li .task-title .task-title-sp{margin-right:5px;}
.tasks-widget .task-list  li.task-done .task-title-sp{text-decoration:line-through;}
.tasks-widget .task-list  li.task-done{background:#f6f6f6;}
.tasks-widget .task-list  li.task-done:hover{background:#f4f4f4;}
.tasks-widget .task-list  li:hover{background:#f9f9f9;}
.tasks-widget .task-list  li .task-config{display:none;}
.tasks-widget .task-list  li:hover > .task-config{display:block;margin-bottom:0 !important;}
.tasks-widget .task-config-btn{margin-top:-1px;}
@media only screen and (max-width:480px){
	.tasks-widget .task-config-btn{float:inherit;display:block;}
	.tasks-widget .task-list-projects li > .label{margin-bottom:5px;}
}
/*pages/tasks.css end*/

/*themes/light.css start*/
body{background-color:#fafafa!important}
.header{filter:none!important;background:#FAFAFA!important}
.header .btn-navbar{background-color:#434343!important}
.header .navbar-nav .header .navbar-nav .dropdown.open .dropdown-toggle{background-color: #4f4f4f !important;}
.header .navbar-nav li.dropdown .dropdown-toggle i{color: #FFFFFF !important;}
.header .search-form {background-color: #3a3a3a;}
.header .search-form .form-control{color: #ccc;border: 0;background-color: #3a3a3a;}
.header .search-form .submit {background: url(../img/search-icon.png);}
.header .hor-menu ul.nav li a {color: #ccc;}
.header .hor-menu ul.nav li.open > a,.header .hor-menu ul.nav li > a:hover,.header .hor-menu ul.nav li > a:focus {color:#fff;background: #4f4f4f;}
.header .hor-menu .dropdown-menu li:hover > a,.header .hor-menu ul.nav li.active > a,.header .hor-menu ul.nav li.active > a:hover {color: #fff;background: #e02222 !important;}
.header .hor-menu ul.nav li.current > a,.header .hor-menu ul.nav li.current > a:hover {color: #fff;
  background: #e02222!important; }
.header .hor-menu .dropdown-menu {background: #4f4f4f;}
.header .hor-menu .dropdown-menu li > a {color: #ccc;}
.header .hor-menu .hor-menu-search-form-toggler.off {background: #4f4f4f url(../img/hor-menu-search-close-white.png) no-repeat center;}
.header .hor-menu .search-form {background:#4f4f4f;}
.header .hor-menu .search-form form input {color: #ccc;}
.header .hor-menu .search-form .btn{color: #ccc;background: url(../img/search-icon-white.png) no-repeat center;}
.header .hor-menu .search-form form input::-webkit-input-placeholder {/* WebKit browsers */color: #ccc;}
.header .hor-menu .search-form form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color: #ccc;}
.header .hor-menu .search-form form input::-moz-placeholder { /* Mozilla Firefox 19+ */color: #ccc;}
.header .hor-menu .search-form form input:-ms-input-placeholder { /* Internet Explorer 10+ */color: #ccc;}
.mega-menu .mega-menu-submenu {border-right: 1px solid #656565;}
.mega-menu .mega-menu-submenu li h3 {color: #fff;}
.page-content {border-left:1px solid #858585 !important;border-bottom: 1px solid #858585 !important;}
.page-sidebar-reversed .page-content {border-left: 0;border-right: 1px solid #e2e2e2 !important;}
.page-sidebar {background-color: #fafafa;}
.page-sidebar-fixed .page-content {border: 0 !important;}
.page-sidebar-fixed .page-sidebar {border-right: 1px solid #e2e2e2 !important;}
ul.page-sidebar-menu > li > a {border-top: 1px solid #e2e2e2 !important;color: #000 !important;font-weight: 400;}
ul.page-sidebar-menu > li:first-child > a {border-top: 1px solid transparent !important;}
ul.page-sidebar-menu > li:last-child > a {border-bottom: 1px solid transparent !important;}
ul.page-sidebar-menu > li a i {color: #353535 !important;}
ul.page-sidebar-menu > li.open > a,ul.page-sidebar-menu > li > a:hover,ul.page-sidebar-menu > li:hover > a {background: #eee;  border-top: 1px solid #e8e8e8;}
ul.page-sidebar-menu > li.active > a .selected {right:-7px;top:0px;width: 7px;height: 39px;background-image: url("../img/sidebar-menu-arrow-green.png");}
.page-sidebar-reversed ul.page-sidebar-menu > li.active > a .selected {right: auto;left:-7px;background-image: url("../img/sidebar-menu-arrow-green-reverse.png");}
ul.page-sidebar-menu > li.active i {color: #fff !important;}
.page-sidebar-fixed ul.page-sidebar-menu > li.active > a .selected {display: none;}
ul.page-sidebar-menu > li.active > a{background: #FF4242 !important;border-top-color: transparent !important;color:#fff !important;}
ul.page-sidebar-menu > li.active > a i {color: #fff;}
ul.page-sidebar-menu > li > a > .arrow:before,ul.page-sidebar-menu > li > a > .arrow.open:before {color: #ccc !important;}
ul.page-sidebar-menu > li.active > a .arrow:before,ul.page-sidebar-menu > li.active > a .arrow.open:before {color: #fff !important;}
ul.page-sidebar-menu > li > ul.sub-menu > li:first-child > a {border-top: 0px !important;}
ul.page-sidebar-menu ul.sub-menu > li > a {font-weight: 400 !important;color: #333 !important;}
ul.page-sidebar-menu ul.sub-menu > li.active > a,ul.page-sidebar-menu ul.sub-menu > li > a:hover {color: #818181 !important;background: #efefef !important;}
ul.page-sidebar-menu > li > ul.sub-menu a .arrow:before,ul.page-sidebar-menu > li > ul.sub-menu a .arrow.open:before {color: #ccc !important;}
ul.page-sidebar-menu ul.sub-menu > li.active > a,ul.page-sidebar-menu ul.sub-menu > li > a:hover,ul.page-sidebar-menu ul.sub-menu > li.open > a {color: #818181 !important;background:#DBDBDB !important;}
ul.page-sidebar-menu ul.sub-menu > li > a i {color: #bbb !important;}
.page-sidebar .sidebar-search input {background-color: #fbfbfb  !important;color: #727272 !important;}
.page-sidebar .sidebar-search input::-webkit-input-placeholder {color: #aaa !important;}
.page-sidebar .sidebar-search input:-moz-placeholder {color: #aaa !important;}
.page-sidebar .sidebar-search input:-ms-input-placeholder {color: #aaa !important;}
.page-sidebar .sidebar-search .input-box {border-bottom: 1px solid #e2e2e2 !important;}
.page-sidebar .sidebar-search .submit {background-image: url(../img/search-icon-white.png);}
.sidebar-toggler {background-image: url(../img/sidebar-toggler-light.jpg);background-color: #333;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container {background-color: #fbfbfb !important;}
.page-sidebar-closed .page-sidebar .sidebar-search.open .form-container .remove {background-image: url("../img/sidebar-search-close-light.png");}
.page-sidebar-closed ul.page-sidebar-menu > li:hover .sub-menu {background-color: #fbfbfb;}
.footer .footer-inner {color: #333333;}
.footer .footer-tools .go-top {background-color: #666666;}
.footer .footer-tools .go-top:hover {opacity: 0.7;filter: alpha(opacity=70);}
.footer .footer-tools .go-top i {color: #999999;}
.page-footer-fixed .footer {background-color: #434343;}
.page-footer-fixed .footer .footer-inner {color: #aaaaaa;}
.page-footer-fixed .footer .footer-tools .go-top {background-color: #666666;}
.page-footer-fixed .footer .footer-tools .go-top i {color: #aaaaaa;}
.gritter-top {background: url(../../plugins/gritter/images/gritter.png) no-repeat left -30px !important;}
.gritter-bottom {background: url(../../plugins/gritter/images/gritter.png) no-repeat left bottom !important;}
.gritter-item {display: block;background: url(../../plugins/gritter/images/gritter.png) no-repeat left -40px !important;}
.gritter-close {background: url(../../plugins/gritter/images/gritter.png) no-repeat left top !important;}
.gritter-title {text-shadow: none !important;/* Not supported by IE :( */}
.gritter-light .gritter-item,.gritter-light .gritter-bottom,.gritter-light .gritter-top,.gritter-light .gritter-close {background-image: url(../../plugins/gritter/images/gritter-light.png) !important;}
.gritter-item-wrapper a {color: #18a5ed;}
.gritter-item-wrapper a:hover {color: #0b6694;}
@media (min-width: 992px) {
  .page-boxed {background-color: #E8E8E8 !important;}
  .page-boxed .page-container {background-color: #fafafa;border-left: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
  .page-sidebar-reversed.page-boxed .page-container {border-left: 0;border-right: 1px solid #e2e2e2;}
  .page-boxed.page-sidebar-fixed .page-container {border-left: 0;border-bottom: 0;}
  .page-boxed.page-sidebar-fixed .page-sidebar {border-left: 1px solid #e2e2e2;}
  .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {border-right: 1px solid #e2e2e2;border-left: 0;}
  .page-boxed.page-sidebar-fixed.page-footer-fixed .footer {background-color: #E8E8E8 !important;}
}
@media (max-width: 991px) {
  .page-sidebar {background-color: #f1f1f1 !important;border-right: none !important;}
  .page-sidebar-fixed .page-sidebar {border-right: none !important; }
  .page-content {border-left: none !important;}
  ul.page-sidebar-menu > li > a {border-top: 1px solid #ccc !important;}
  ul.page-sidebar-menu > li:last-child > a {border-bottom: 0 !important;}
  ul.page-sidebar-menu > li.open > a,ul.page-sidebar-menu > li > a:hover {color: #666666 !important;background-color: #dddddd !important;}
  ul.page-sidebar-menu > li.open > a {border-bottom-color: transparent !important;}
  ul.page-sidebar-menu > li.active > a {color: #ffffff !important;background-color: #28b779 !important;}
  ul.page-sidebar-menu ul.sub-menu > li > a {color: #111 !important;}
  ul.page-sidebar-menu ul.sub-menu > li.open > a,ul.page-sidebar-menu ul.sub-menu > li.active > a,ul.page-sidebar-menu ul.sub-menu > li > a:hover {color: #666666 !important;background: #dddddd !important;}
  .page-sidebar .sidebar-search input {background-color: #f1f1f1 !important;color: #ccc !important;}
  .page-sidebar .sidebar-search .input-box {border-bottom-color: #ccc !important;}
  .page-sidebar .sidebar-search input::-webkit-input-placeholder {color: #ccc !important;}
  .page-sidebar .sidebar-search input:-moz-placeholder {color: #ccc !important;}
  .page-sidebar .sidebar-search input:-ms-input-placeholder {color: #ccc !important;}
  .footer {background-color: #434343;}
  .footer .footer-inner {color: #cccccc;}
  .footer .footer-tools .go-top {background-color: #666666;}
  .footer .footer-tools .go-top i {color: #999999;}
}
@media (max-width: 767px) {
  body {background-color: #333 !important;}
}
/*themes/light.css end*/


/*toastr.min.css start */
.toast-title{font-weight:bold}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:bold;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-top-full-width>div,#toast-container.toast-bottom-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*toastr.min.css end */
.rfp-management-content{font-size:15px;}
.rfp-management-list{width:100%; margin:0; padding:0;}
/*.rfp-management-list li{width:50%; margin:0 0 8px 0; padding:0; float:left; font-size:15px; list-style:none;}*/
.rfp-management-list li{width:49%; margin:0 0 8px 0; padding:0 10px 0 0; float:none; font-size:15px; list-style:none; display: inline-block;vertical-align: top;}
.head-rfp-management-list li{width:100%;margin-top:10px;}
.rfp-top-row{background:#f1f1f1; width:100%; padding:10px 0 5px 0; margin-bottom:15px; float:left; position:relative; z-index:1; }
button.close{position:absolute;top: -10px;right: -10px;background-color: #fff;opacity: 1;width: 30px;height: 30px;border-radius: 50% !important;box-shadow: 0 0 8px rgba(0,0,0,0.8);background-position: center center; z-index:2;}
button.close:hover{opacity:0.9; background-color:#f1f1f1;}
.rfp-big-text{font-size:28px;}
.modal-body.rfp-view-modal{padding: 0px;}
.rfp-top-row .rfp-management-list li{font-size:12px;}
.add-rounds{background:#f1f1f1;padding-top: 18px;padding-bottom: 3px;}

/*notification icon start*/
.notification_icon {
	padding: 7px 10px 0 0 !important;
}
.notification_icon i {
	font-size: 28px;
}
#notification_counter{

	position: absolute;
	width: 30px;
	border-radius: 5px;
	height: 20px;
	line-height: 21px;
	background-color: #ff4242;
	color: white;
	top: -7px;
	right: 4px;
	font-size: 10px;
}
.break-word-listing {
	white-space: normal;
	word-break: break-all;
}
/*notification icon end*/

/* Timer Start */
.paused{color:darkgoldenrod;}
.running{color:green;}
.stopped{color:red;}
.timecal{
	display: inline-block;
    margin-left: 10px;
    border: 1px solid #ddd;
    line-height: 32px;
    padding: 0 20px;
    border-radius: 4px;
    border-radius: 4px !important;
    background: #f2f2f2;
    font-size: 15px;
    vertical-align: middle;}
/* Timer End */


/*added by kaushik start*/
.page-sidebar1{
	overflow-y: scroll;
    width: 100% !important;
    overflow-x: hidden;
}
.page-sidebar1::-webkit-scrollbar {
    display: none;
}


.checkbox input[type=checkbox]{
	margin-left: 7px;
	margin-right: 15px;
}
.multiselect-container {
	width: 100%;
}
.multiselect-container li a:hover {
  background-color: #ff8533 !important;
}

.dropdown-toggle {
	text-align: left;
}
.btn .caret {
	float: right;
	margin-top: 7px;
}
.pading20 {
	padding-bottom: 10px;
	margin-right: 20px;
}
.pading10{padding-top: 10px;}
.pading10rt{padding-top: 5px;padding-right: 10px;}
.rfp-big-text{font-size: 20px;}
.min-height35{min-height: 35px;}
.min-height115{min-height: 115px;}
#tblMilestone td{white-space: normal;}
/*added by kaushik end*/

/*added by Hetal*/
.sales_loader{float: right;}
.stage_tooltip .tooltip-inner {text-align: left}
.to_do_list-body {background-color: white;padding: 10px;display: none;border:1px solid #e2e2e2;margin-right: 54px;width: 92%;}
.to_do_list-body ul{margin:0;padding:0;}
.to_do_list-body ul li{list-style-type:none;padding: 10px 10px 0px 20px;position: relative;height:40px;border-bottom:1px solid #e2e2e2;}
.to_do_list-body ul li:last-child{border-bottom:none;margin-bottom:-10px;}
.to_do_list-body ul li i{position: absolute;left:0;}
.to_do_header{margin-left: 4px;padding-bottom: 16px;text-align: left;background: darkgray;margin-bottom: 12px;}   
/*.to_do_span{margin-left: 4px;padding-bottom: -8px;text-align: left;background: darkgray;margin-bottom: 3px;padding-left: 15px;padding-top: 10px;font-weight: bold;display: inline-block;color: white;font-size: 16px;margin-top: 2px;}*/

.to_do_span{
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	padding-left: 15px;
	position: relative;
	z-index: 2;
	padding-top: 10px;
}

#todo_counter{
	position: absolute;
	width: 30px;
	border-radius: 5px;
	height: 20px;
	line-height: 21px;
	background-color: #ff4242;
	color: white;
	top: -7px;
	right: 4px;
	font-size: 10px;
}

.list-completed{
	background: grey !important;
	/*font-style: italic !important;*/
	text-decoration: line-through !important;
	border: 1px solid grey !important;
	
}
.list-archived{
	font-style: italic !important;
	background: lightgrey !important;
	text-decoration: line-through !important;	
	border: 1px solid lightgrey !important;
}
.list-old{
	background: #ff726f !important;
	border: 1px solid #ff726f !important;
}

.dot-archived {
  height: 25px;
  width: 25px;
  background-color: lightgrey;
  border-radius: 50% !important;
  display: inline-block;
}

.dot-pending {
  height: 25px;
  width: 25px;
  background-color: #ff726f;
  border-radius: 50% !important;
  display: inline-block;
}

.dot-completed {
  height: 25px;
  width: 25px;
  background-color: grey;
  border-radius: 50% !important;
  display: inline-block;
}

.dot-upcoming {
  height: 25px;
  width: 25px;
  background-color: #2a6496;
  border-radius: 50% !important;
  display: inline-block;
}


.color-label{
	padding-left: 26px;
    margin-top: -23px;
}

.message-italic{
	font-style: italic;
}

.to_do_message{
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
	font-size: 14px;
	padding-left: 15px;
	position: relative;
	z-index: 2;
	padding-bottom: 10px;
}

.set_div{background: darkgray;}
.set_label{margin-left: 17px;margin-top: 5px;font-size: initial;}

.statistics_box {float: left;margin: 0.2%;min-height: 46px;padding: 0.4%;width: 11.2%;min-height: 54px;}
.stats_detail{font-weight: 600;}
.bg-stats-blue {background-image: none !important;background-color: #0077b3 !important;border-color:#0077b3 !important;color: #fff !important;}
.form-control.code-input {
    min-width: 50px!important;
    padding: 0!important;
    text-align: center !important;
    line-height: normal !important;
    height: auto !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}
.input-group-addon.white-bg {
    background-color: #fff !important;
}

.cms-ctn-main{
  width: 100%;
  margin-top: 15px;
}
.cms-listing .list-row{
    display: flex;
    flex-wrap: wrap;
}
.cms-listing .d-flex{
   display: flex;
}
.cms-list-card{
  width: 100%;
  display: flex;
  margin-bottom: 30px;
  border: #ddd solid 1px;
  flex-direction: column;
}
.cms-list-card .card-img{
  width: 100%;
}
.cms-list-card .card-img img{
    width: 100%;
    height: 360px;
    object-fit: cover;
}
.cms-list-card .card-body{
  padding: 15px;
  width: 100%;
}
.cms-list-card .card-body h3{
  font-size: 20px;
  font-weight: 700 !important;
  color: #000;
  width: 100%;
  margin: 0 0 10px 0;
  padding: 0;
}
.cms-list-card .card-body h3 a{
  color: #000;
}
.cms-list-card .card-body h3 a:hover{
  color: #4d90fe;
  text-decoration: none;
}
.cms-list-card .card-body p{
   width: 100%;
   padding: 0;
   margin: 0;
   font-size: 16px;
   color: #333;
}
.cms-list-card .card-btn{
    padding: 0 15px;
    width: 100%;
    justify-content: center;
    gap: 2;
}
.cms-list-card .card-btn{
  width: 100%;
  gap: 10px;
  display: flex;
  justify-content: center;
  margin-top: auto;
  margin-bottom: 15px;
  padding: 0 15px;
}
.cms-list-card .card-btn .btn{
  min-width: 100px;
}
.cms-link-list{
  width: 100%;
  border: #ddd solid 1px;
  padding: 15px;
  margin-bottom: 30px;
}
.cms-link-list ul {
  margin: 0;
  padding: 0;
}

.cms-link-list ul li {
  padding: 10px 0px;
  list-style: none;
  border-bottom: #ddd solid 1px;
  width: 100%;
  font-weight: 700;
  color: #000;
}


.cms-link-list ul li:last-child {
  border-bottom: none;
  padding-bottom:0;
}
.cms-link-list ul li a{
  color: #000;
}
.active_clss {
    color: #0096FF;
}
.cms-link-list ul li a:hover{
  color: #4d90fe;
}
.cms-det-right{
  width: 100%;
  padding: 0;
  margin: 0;
}
.completed_article {
    float : right;
    margin-right: 15px;
    margin-bottom: 6px;
}
.cms-det-img{
    width: 100%;
    margin-bottom: 15px;
    padding: 20px;
    border: #ddd solid 1px;
    text-align: center;
}
.cms-det-img_article{
    width: 100%;
    margin-bottom: 15px;
    padding: 20px;
    border: #ddd solid 1px;
    text-align: center;
}
.cms-det-img_article img{
    height: 400px;
}
.cms-det-right h2{
  width: 100%;
  font-size: 20px;
  font-weight: 700 !important;
  color: #000;
  margin: 0 0 15px 0;
  padding: 0;
}
.cms-det-right h3{
  width: 100%;
  font-size: 17px;
  color: #000;
  margin: 0 0 15px 0;
  padding: 0;
  font-weight: 600 !important;
}
.cms-det-right p{
  width: 100%;
  font-size: 15px;
  line-height: 24px;
  margin: 0 0 15px 0;
  color: #7F7F7F;
}
.cms-det-right .next-prev-btn {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.cms-det-right .next-prev-btn .btn{
  min-width: 100px;
}
.cms-det-right .next-prev-btn .btn .fa{
  font-size: 11px;
  margin: 0 5px;
}

.tags_cls{
    background-color: #ddd !important;
    border: 1px #ddd solid !important;
    border-radius: 4px !important;
    margin-right: 3px;
    padding: 4px;
    display: inline-block;
    width: 100%;
    color: #000 !important;
    margin-bottom: 3px;
    font-size: 12px;
    vertical-align: middle;
    line-height: 20px
}
.space20{
    padding:20px !important;
}
.ui-sortable {
    margin: 0;
    padding: 0;
    column-count: 2;
}

.brow-cont-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 10px;
}

.brow-cont-title h2 {
    margin-top: 0;
    font-size: 22px;
    font-weight: bold !important;
}
.brow-cont-title .btn.green {
    margin-right: 0;
    margin-bottom: 0;
}
.note_txt{
    width: 100%;
    text-align: center;
    font-size: 17px;
    font-weight: bold !important;
    padding: 0 20px;
    line-height: 25px;
    margin-bottom: 30px;
    padding-right: 410px;
}
.no_article_cls{
  justify-content: center;
  font-size: 20px;
}

.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}
.progress_cls{
    background-color: #C0C0C0 !important;
}
.detail_img_sec{
    width: 300px;
    height: 200px;
}
.sortable.ui-sortable {
    column-count: 1;
}