.notification-indicator {
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
    background-color: #007bff; 
    border-radius: 50%;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}
.opacity-hover:hover{
    opacity:0.75;
}
.text-danger{
    color:#C25451 !important;
}
.text-orng{
    color:#EA9919 ;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
    background-color: #CF8B29;
    border-color: #CF8B29;
}
.pagination{
  float:right;
}
.mt-25{
  margin-top: 25px;
}
.home-btn{
    width:135px;
    height: 135px;
    margin:20px;
}
.home_container{
    width: 710px;
    margin:auto;
}
.bgimage{
    background-color: #dddede;
}
.navbar-brand{
    padding:6px 6px 20px !important;
}
.navbar-brand > img{
    height:30px !important;
}
.sidebar {
    background-color: #394c66;
}
.navbar-header{
    border-bottom: 0px;
    box-shadow:none !important;
    min-width: 180px;
}
.navbar-default .navbar-nav > li > a{
    color:#fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
    color: #fff;
    background-color: #394c66;
}
.navbar-inverse{
    background-color: #2E3D52;
}
.navigation > li > a{
    padding:12px 12px;
}
.navigation li a > i{
    margin-right: 8px;
    height: 20px;
}
.navigation > li > a{
    font-weight: 400;
    font-size:12px;
}
.navigation > li ul {
  background-color: rgba(0, 0, 0, 0.1);
}
.navigation > li ul li a{
    padding-left:33px;
}
.datatable-scroll,.datatable-scroll-wrap{
      overflow-x: unset !important;
}
navigation li a:hover, .navigation li a:focus {
    background-color: rgba(0, 0, 0, 0.15);
}
.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:focus{
  background-color: rgba(207, 139, 41, 0.8);
}
.navigation > li > ul > li > ul > li > a, .navigation > li > ul > li > ul > .navigation-header{
    padding-left:45px;
}
.table > thead > tr > th:first-child, .table > tbody > tr > th:first-child, .table > tfoot > tr > th:first-child, .table > thead > tr > td:first-child, .table > tbody > tr > td:first-child, .table > tfoot > tr > td:first-child{
    padding-left:16px;
}
.navigation > li > ul li.active > a, .navigation > li > ul li.active > a:hover, .navigation > li > ul li.active > a:focus {
    background-color: rgba(0, 0, 0, 0.1);
}
.navigation > li > ul li:first-child{
  padding-top:0px;
}
.navigation > li > ul li:last-child {
    padding-bottom: 0px;
}
.dataTable thead .sorting, .dataTable thead .sorting_asc, .dataTable thead .sorting_desc, .dataTable thead .sorting_asc_disabled, .dataTable thead .sorting_desc_disabled{
    padding-right:35px;
}
.header-highlight .navbar-header:not([class*=bg-]){
    background: transparent;
}
.lawsuit-edit {
   margin-left: 10px;
}
.right-dir {
    direction: rtl;
    text-align: left;
}
.navbar-nav > .dropdown-user > a, .navbar-nav > .dropdown-user > a > span{
  padding-top: 7px;
  padding-bottom: 7px;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: rgba(255, 255, 255, 0.1);
}
.main-toggle_icon{
    float: left !important;
    margin-left: 5px !important;
    margin-right: 8px !important;
}
.datatable-basic{
    border-top: 1px solid #ddd;
}
.panel-blue > .panel-heading{
    border-color: #394C66;
    background-color: #394C66;
    color:#fff;
}
.datatable-header{
    border-bottom:none;
}
.dataTables_length, .dataTables_filter{
    margin-bottom:16px;
}
.datatable-styles .dataTables_length, .datatable-styles .dataTables_filter{
    margin-top: 16px;
    margin-left: 16px;
}
.datatable-styles .dataTables_paginate {
    margin-right: 20px;
}
.datatable-styles .dataTables_info {
    margin-left: 16px;
}
.datatable-styles .table > tbody > tr > td{
    padding-left: 16px;
    padding-right: 16px;
}
.datatable-styles .table > thead:first-child > tr:first-child > th{
    padding-left: 16px;
    padding-right: 16px;
}
.datatable-header{
    padding-top:16px;
}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus{
    background-color: #CF8B29;
}
.datatable-scroll {
    width: 100%;
}
.table > thead > tr > th ,.datatable-footer {
    border-top: 1.5px solid #d6d6d6;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding-left:8px ;
    padding-right: 8px ;
    font-size:13px;
}
.a-blue-gray:hover{
  color: #2E3D52;
  opacity: 1;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(57, 76, 102, .02);
}
.edit_icon{
  color: #1E88E5 !important;
}
.remove_icon{
  color: #C25451 !important;
}
button.confirm{
  background-color: #CF8B29 !important;
  border-color: #CF8B29 !important;
 }
button.confirm:focus, button.confirm.focus, button.confirm:hover{
    background-color: #BF8025 !important;
    border-color: #BF8025 !important;
}
.btn-uploadfile .action{
    color: #333;
    background-color: #fcfcfc;
    border-color: #ddd;
}
.validation-error-label{
    color:#C25451;
}
.btn-orng{
    background-color: #CF8B29;
    border-color: #CF8B29;
    color:#fff;
}
.btn-orng:focus, .btn-orng.focus, .btn-orng:hover{
    background-color: #BF8025;
    border-color: #BF8025;
    color:#fff;
}
.dt-button{
    background-color: #CF8B29;
    border-color: #CF8B29;
    color:#fff;
}
.dt-button:focus,   .dt-button:hover{
    background-color: #BF8025;
    border-color: #BF8025;
    color:#fff;
}
.sign_img{
width: 150px !important;
height: auto !important;
}
.icon_zoom{
  font-size:18px !important;
  top: 55% !important;
    left: 55% !important;
}
.select2-results__option[aria-selected=true] {
  background-color: #CF8B29 !important;
}
.select2-search--dropdown{
  display:none;
}
.dt-buttons{
  float:left ;
  margin: 0 20px 20px 0;
}
.dataTables_length{
    float:right ;
    margin: 0 20px 20px 0;
}
.dataTables_filter{
  float:right ;
}
.bg-primary {
    background-color: #394c66;
    border-color: #394c66;
}
.bootstrap-select.btn-group .dropdown-menu > .selected > a{
    background-color: #CF8B29;
}
.login-container {
    background-image: var(--background-image-url);
    background-position: center center;
    background-repeat:  no-repeat;
    background-attachment: fixed;
    background-size:  cover;
    background-color: #999;
    height: 100%;
    display: table;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.login-container .page-container{
	background-color: rgba(0, 0, 0, 0.45);
    padding-top:0px !important;
    display: table-cell;
    vertical-align: middle;
}
.login-container .content-wrapper {
    display: block;
    width: 420px;
    margin-left:165px;
 }
.login_form{
    background: rgba(255, 255, 255, 0.75);
    box-shadow: 0px 0px 3px #00000026;
    border-radius: 15px;
    opacity: 1;
    padding:43px 44px 12px 44px ;
}
.login_form h5{
    font-size:20px;
    font-weight: bold;
    letter-spacing: 0.8px;
    color: #394C66;
    text-transform: uppercase;
    margin-top:0px;
    margin-bottom:25px !important;
}
.login-logo{
	width: 360px;
	height:auto;
	margin-bottom: 47px;
}
.login-container .btn-orng {
text-transform: uppercase;
font-size:18px;
font-weight: 500;
letter-spacing: 0.8px;
height:53px;
margin-bottom:24px !important;
}
.login_form input{
  width: 332px;
height: 55px;
font-size: 16px;
}
.login_remember{
  color:#394C66;
  margin-bottom:34px !important;
  margin-top:6px;
  font-size:14px;
}
.login_forgot{
  color:#394C66;
}
.login_form .form-group{
  margin-bottom:14px;
}
.login_form  .checker span{
  color: #394C66;
  border-color: rgba(57, 76, 102, 0.8);
}
.recovery_sm_text{
  text-transform: capitalize;
  font-size:16px;
  color:#394C66;
  margin-top:16px !important;
}
.recovery_form{
  padding-bottom:20px;
}
.recovery_form .btn-orng{
  margin-top:24px;
}
.form-content{
    position: relative;
    padding: 20px;
}
.ratingblock {width: 100%;border-spacing: initial;word-break: break-word;table-layout: auto;line-height:1.8em;color:#333;}
.ratingblock th {background: #999;padding: 5px;text-align: left;color:#FFF;}
.ratingblock td {background-color: #ffffff;}
.ratingblock td div.feed_title{text-decoration: none;color:#00d4ff;font-weight:bold;}
.ratingblock ul{margin:0;padding:0;}
.ratingblock li{cursor:pointer;list-style-type: none;display: inline-block;color: #F0F0F0;text-shadow: 0 0 1px #666666;font-size:12px;}
.ratingblock .highlight, .ratingblock .selected {color:#F4B30A;text-shadow: 0 0 1px #F48F0A;}
ul.ratingblock{padding-left: 0px;}
.form-group .ratingblock{padding-top:6px;}
.center-panel-title{
    text-align: center;
}
.contract_form legend{
  color:#394c66;
}
.manual-content{
    direction: rtl;
}
.manual-content .category-title{
    padding-right: 20px;
    border-color: #394C66;
    background-color: #394C66;
    color: #fff;
}
.manual-content .category-title span{
    font-weight: bold;
    font-size: 16px;
}
.manual-content .manual-list{
    padding-right: 0px;
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}
.manual-content .container-detached {
    float: right;
    width: 75%;
    padding-right: 3%;
}
.manual-content .sidebar-detached {
    float: right;
}
.manual-content li a {
    color: #000;
}
.manual-content li a:hover {
    color: #d68d16;
}
.manual {
    margin-top: 20px;
    position: relative;
}
.manual:first-child {
    margin-top: 0;
}
.manual-content h5.panel-title{
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    line-height: 28px;
}
.manual-content #header_icons {
    margin-top: 20px;
}
.manual-content #next_span,#prev_span {
    font-size: 25px;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
}
.manual-content #header_title #header_icons a span {
    margin-top: 15px;
}
.manual-content .float_r {
    float: right;
}
.manual-content .float_l {
    float: left;
}
.manual-content .post_img {
    float: left;
    width: 30px;
    height: 45px;
}
.manual-content .panel-blue > .panel-heading {
    height: 120px;
}
.manual-content  .manual-title{
text-align: center;
}
#legal_action_form .contracts{
    padding-left: 10px;
}
.payment_sample_table{
direction: rtl;
}
.calculator_table td , .payment_sample_table  td {
	text-align:center;
	font-size:14px;
	border:solid;
	border-width:1px;
}
.calculator_table th , .payment_sample_table  th {
	text-align:center;
	font-size:14px;
	border:solid;
	border-width:1px;
	background-color:#CCC;
}
.calculator_table .cal_td{
border-bottom-width:2px; border-bottom-style:groove
}
.calculator_table .cal_th{
background-color:#FFF; border-top:none;
}
.payment_sample_highlight{
   border: 2px solid #ccc; background-color: #eee;
}
.payment_sample_li{
direction: rtl; text-align: right; margin-right: 20px;
}
.payment_sample_td{
border-bottom: 1px solid #000;
}
.hascashPayment, .hasdownPayments{
  display: none;
}
.center-coulmn{
    text-align: center;
}
.select2-container .select2-selection--single{
    height: 40px !important;
}
.form-bottom-margin{
    margin-bottom: 16px;
}
.calls-btn-margin-right{
    margin-right: 16px;
}
.department_option {
    padding-left: 12px;
}
#last_complaint_pdf{
    display: inline-block;
}
#last_acknowledgment{
    display: inline-block;
}

.remove_arrows_table thead .sorting:before{display: none}
.remove_arrows_table thead .sorting:after{display: none}
.remove_arrows_table thead .sorting_asc:after{display: none}
.actual_sales_filter {position: relative; padding: 12px 20px 0 20px;}
.actual_sales_email{width: 12%;  word-break: break-all;}
.actual_sales_titledeed{width: 20%;}
.daily_statistics_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.bold-cell{font-weight: bold;}
.activity_description_input .select2-selection--single{
    width: 200px !important;
}
.time_sheet_table .icon-floppy-disk{
    color: #4CAF50;
}
.time_sheet_table .icon-cancel-circle2{
    color: #F44336;
}
.time_sheet_table .save_task{
background-color: transparent;
border: 0;
}
.time_sheet_table > thead > tr > th, .time_sheet_table > tbody > tr > th, .time_sheet_table > tfoot > tr > th, .time_sheet_table > thead > tr > td, .time_sheet_table > tbody > tr > td, .time_sheet_table > tfoot > tr > td {
    vertical-align: top;
}
.time_sheet_error{color:red;}
.personal_departure input[type=time]::-webkit-datetime-edit-ampm-field {
    display: none;
}
.time_sheet_table input[type=time]::-webkit-datetime-edit-ampm-field {
    display: none;
}
.time_sheet_content,.time_sheet_content .datatable-scroll-wrap {
    overflow-x: auto !important;
}
.time_sheet_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.label-ver_center{
    margin-top: 8px;
}
.activity_description_id{
    width: 200px;
}
.time_sheet_statistics_charts{
    width: 49%;
    height: 350px;
    display: inline-block;
}
.main_items_statistics_chart{
    width: 100%;
    height: 350px;
}
.time_sheet_table .select2-container .select2-selection--single .select2-selection__rendered{
    padding-right: 31px;
}
.time_sheet_table .hours_count{
    height: 40px;
}
.user_departure .departure_hours{
    height: 40px;
}
.time_sheet_table .main_item_id{
    height: 40px;
}
.time_sheet_table .sub_items_id{
    height: 40px;
}
.time_sheet_content .select2-selection--single .select2-selection__arrow:after{
    right: 3px;
    margin-top: -3px;
}
.select2-search--dropdown:after {
    left: 9px;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #aaa;
    padding-left: 20px;
}
.hide_details{
    display: none;
}
.time_sheet_content .details{
    margin-top: 8px;
}
.main_item_background{
    background-color: #394C66 !important;
    color: #fff;
}
.sub_items_statistics_table .sub_item_spacing{
    padding: 15px 20px !important;
}
.main_item_total_background{
    background-color: #eeeeee !important;
    color: #000000;
}
#employees_time_sheet_table_wrapper{
    padding-top: 16px;
}
.time_sheet_table .save_user_departure {
    background-color: transparent;
    border: 0;
}
.time_sheet_table .departure_hours{
    height: 40px;
}
.time_sheet_table .departure_type{
    height: 40px;
}
.orange-tooltip + .tooltip > .tooltip-inner {background-color: #FF9800; padding: 0px 12px;}
.orange-tooltip + .tooltip.top > .tooltip-arrow { border-top-color: #FF9800 ;}
.red-tooltip + .tooltip > .tooltip-inner {background-color: #F44336;padding: 0px 12px;}
.red-tooltip + .tooltip.top > .tooltip-arrow { border-top-color: #F44336;}
.green-tooltip + .tooltip > .tooltip-inner {background-color: #4CAF50;padding: 0px 12px;}
.green-tooltip + .tooltip.top > .tooltip-arrow { border-top-color: #4CAF50;}
.time_sheet_content .dataTables_scroll .dataTables_scrollBody table tbody tr:first-child > td {
    padding-top: 24px;
}
.green_masterplan{
    color: #4CAF50;
}
.car_allowance_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 0 20px 20px 20px;
}
.car_allowance_link{
    color: #CF8B29 !important;
}
.car_allowance_total{
    position: relative;
    padding: 12px 12px;
    background-color: #fff;
    border: solid 1px #CF8B29;
    margin-bottom: 20px;
}
.car_allowance_total h3{
    margin: 0;
}
.car_allowance .dataTables_filter {
    margin-top: 20px;
}
.car_allowance .dataTables_length {
    margin-top: 20px;
}
.resignation_request_table .icon-pencil7 {
    color: #4CAF50;
}
.resignation_request_table .icon-printer2 {
    color: #CF8B29;
    margin-right: 12px;
}
.financial_performance_search label{
    margin-top: 8px;
}
.financial_performance_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 0 20px 20px 20px;
}
.custody_table .icon-printer2 {
    color: #CF8B29;
    margin-right: 12px;
}
.custody_table .icon-pencil7 {
    color: #4CAF50;
}
.purchase_table .icon-printer2 {
    color: #CF8B29;
}
.purchase_table .icon-pencil7 {
    color: #4CAF50;
    margin-right: 12px;
}
.attendance_page .glyphicon-edit{
    color: #4CAF50;
}
.attendance_page .glyphicon-trash {
    color: #F44336;
    margin-left: 12px;
}
.attendance_page .glyphicon-time {
    color: #CF8B29;
    margin-left: 12px;
}
.employees_vacations_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
#add_transaction_form .bootstrap-datetimepicker-widget{
    width: 380px !important;
}
.update_checktype_block{
    display: none;
}
.resignation_request_table .icon-cancel-circle2{
    color: #F44336;
    margin-right: 12px;
}
.orange_link{
    color: #CF8B29 !important;
}
.evaluations_table .icon-plus-circle2 {
    color: #4CAF50;
    padding-right: 10px;
}
.evaluations_table .icon-pencil7 {
    color: #2196F3;
    padding-right: 10px;
}
.evaluations_table .icon-printer2 {
    color: #CF8B29;
    padding-right: 10px;
}
.evaluations_table .icon-cancel-circle2 {
    color: #F44336;
    padding-right: 10px;
}
.draft_style{
    float:right; color:#F00;
}
.evaluation_title {
    background-color: #fcfcfc !important;
}
.evaluation_text_width{
    width:50px;
    display: inline-block;
    padding: 8px;
}
.evaluation_total{
    background-color: #394c66 !important;
    color: #fff;
}
.evaluation_left_space{
    padding-left:55px;
}
.evaluation_error_msg{
    color: #F00;
    width: 115px;
    padding-left: 5px;
}
.evaluation_amount_input{
    width:100px;
}
.evaluation_type_input{
    width:200px;
}
.evaluation_raise_label{
    width: 115px;
}
.evaluation_raise_option{
    margin: 0 10px !important;
}
.evaluation_comments{
    width: 50%;
}
.evaluation_error{
    color: #F00;
}
.evaluation_file{
    width: 25%;
    display: inline-block !important;
}
.fixed_employees_time_sheet{
    z-index: 100;
    background-color: #fcfcfc !important;
}
.fixed_employees_time_sheet_header{
    z-index: 100;
    background-color: #fff !important;
}
.office_supplies_request_table .text-success{
    padding-left: 10px;
}
.office_supplies_request_table .icon-floppy-disk {
    color: #4CAF50;
}
.office_supplies_request_table .save_office_supplies_request {
    background-color: transparent;
    border: 0;
}
.office_supplies_request_error{color:red;}
.issued-letters-table .icon-pencil7 {
    color: #4CAF50;
    margin-right: 12px;
}
.issued-letters-table .icon-copy4 {
    color: #00BCD4;
    margin-right: 12px;
}
.issued-letters-table .icon-printer2 {
    color: #CF8B29;
}
.customer_care_complaints_content,.customer_care_complaints_content .datatable-scroll-wrap {
    overflow-x: auto !important;
}
.nationality_option {
    margin: 0 10px !important;
}
.radio_button_option {
    margin: 0 10px !important;
}
.references_error{color:red;}
.right-text{text-align: right;}
.right-direction{ direction: rtl;}
.right-float{ float: right;}
.plots_checkbox{
    width: 10%;
    height: 20px;
    font-size: 13px;
    color: #333333;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
}
#add_buyer_permit_progress_form .uploader{
    direction: ltr;
}
#add_buyer_permit_progress_form .select2-container {
    text-align: right;
}
#add_buyer_permit_progress_form .select2-selection--single .select2-selection__arrow:after {
    right: auto;
    left: 12px;
}
.super-align{vertical-align: super;}
.add_buyer_permit_progress_icon{margin-bottom: 8px;}
.references_table .icon-floppy-disk{
    color: #4CAF50;
}
.references_table .icon-cancel-circle2{
    color: #F44336;
}
.references_table .save_reference{
    background-color: transparent;
    border: 0;
}
.references_table > thead > tr > th, .references_table > tbody > tr > th, .references_table > tfoot > tr > th, .references_table > thead > tr > td, .references_table > tbody > tr > td, .references_table > tfoot > tr > td {
    vertical-align: top;
}
.references_table .btn-primary:focus, .references_table .btn-primary.focus, .references_table .btn-primary:hover {
    background-color: transparent;
    border-color: transparent;
}
.references_table .btn-primary {
    color: #fff;
    background-color: transparent;
    border-color: transparent;
}
.color-red{
    color: red;
}
.responsibilities_table .icon-floppy-disk{
    color: #4CAF50;
}
.responsibilities_table .icon-cancel-circle2{
    color: #F44336;
}
.responsibilities_table .save_duty{
    background-color: transparent;
    border: 0;
}
.dataTable_ar thead .sorting, .dataTable_ar thead .sorting_asc, .dataTable_ar thead .sorting_desc, .dataTable_ar thead .sorting_asc_disabled, .dataTable_ar thead .sorting_desc_disabled {
    padding-right: 12px;
    font-size: 14px;
}

.dataTable_ar > thead > tr > th, .dataTable_ar > tbody > tr > th, .dataTable_ar > tfoot > tr > th, .dataTable_ar > thead > tr > td, .dataTable_ar > tbody > tr > td, .dataTable_ar > tfoot > tr > td {
    font-size: 14px;
}
.shareholders_table .icon-pencil7{
    color: #CF8B29;
    padding-right: 10px;
}
.display-none{
    display: none;
}
.top_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.update_active_internally_employees_block {
    display: none;
}
.defaulted_customers .dataTable thead .sorting{
    padding-right: 30px;
}
.sales_transfer_requests .icon-file-check {
    color: #4CAF50;
}
.sales_transfer_requests .icon-cancel-circle2 {
    color: #F44336;
    padding-left: 10px;
}
.sales_vacations .icon-cancel-circle2 {
    color: #F44336;
}
.retrieval_contacts .icon-user-check {
    color: #4CAF50;
}
.defaulted_customers .glyphicon-eye-open {
    color: #CF8B29;
    cursor: pointer;
}
.actual_sales_tabo .icon-flag3 {
    color: #F44336;
    padding-left: 4px;
}
.actual_sales_mg .icon-flag3 {
    color: #F44336;
    padding-left: 4px;
}
.sales_reports_content {
    padding: 0 20px 20px 20px;
}
.all_time_data {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.all_time_data_content{
    padding: 0 20px 20px 20px;
}
.all_time_data_mg > tbody > tr > td:first-child, .all_time_data_mg > thead > tr > th:first-child{
    padding-left: 8px;
}
.all_time_data_mg > tbody > tr > td, .all_time_data_mg > thead > tr > th {
    padding-left: 4px;
    padding-right: 4px;
}
.all_time_report_border{
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
}
.sales_deactivate_activate .icon-user-check {
    color: #4CAF50;
}
.sales_deactivate_activate .icon-user-minus {
    color: #F44336;
}
.right-align{
    text-align: right;
}
.customer_satisfaction_survey_header{
    border-color: #394C66;
    background-color: #394C66;
    color: #fff;
}
.phone_validation-error-label{
    margin-top: 7px;
    margin-bottom: 7px;
    display: block;
    position: relative;
    padding-left: 26px;
    color: #C25451;
}
.phone_validation-error-label:before {
    content: '\ed63';
}
.phone_validation-error-label:before {
    font-family: 'icomoon';
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
}
.defaulted_customers_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.finance_defaulted_customers_table > tbody > tr > td:first-child, .finance_defaulted_customers_table > thead > tr > th:first-child{
    padding-left: 8px;
}
.finance_defaulted_customers_table > tbody > tr > td, .finance_defaulted_customers_table > thead > tr > th {
    padding-left: 4px;
    padding-right: 4px;
}
.green_link{
    color: #4CAF50;
}
.finance_defaulted_customers_content .icon-file-check {
    color: #4CAF50;
}
.edit_sales_search {
    position: relative;
    padding: 12px 12px 0;
    background-color: #fff;
    margin: 12px 0;
}
.appointments_search{
    margin-top: 39px;
}
.shareholders_import {
    margin-top: 28px;
}
.contacts_project_margin{
    margin-top:10px;
}
.whatsapp_img{
    width: 50px;
}
.whatsapp_img_space{
    margin-left:10px;
}
.errors_margin{
    margin: 0px 20px 20px;
}
/* Start media query */
@media (min-width: 769px){
    .sidebar, .sidebar-fixed .sidebar-content {
        width: 180px;
    }
    .login-container .content-wrapper {
      left:100px;
    }
}

@media (max-width: 480px) {
    .login-container .content-wrapper {
        width: 90%;
        height:auto;
        margin-left:auto;
        margin-right:auto;
        position: static;
    }
    .login_form{
        padding:20px;
    }
    .login_form input{
        width: 100%;
        height: auto;
    }
    .login-logo{
        width: 90%;
        height:auto;
        margin:16px;
    }
    .login_remember{
        text-align:left;
    }
}
