HEX
Server: Apache/2.4.41 (Amazon) OpenSSL/1.0.2k-fips PHP/5.6.40
System: Linux ip-172-31-40-18 4.14.146-93.123.amzn1.x86_64 #1 SMP Tue Sep 24 00:45:23 UTC 2019 x86_64
User: apache (48)
PHP: 5.6.40
Disabled: NONE
Upload Files
File: //var/www/html/taxicamera/public/admin_assets/css/custom.css
.logo_sub_title

{

		font-size: 11px;

    text-align: right;

    float: right;

		line-height: 14px;

}
#denomination_div table tr td {
  text-align: right;
}
.card .card-body

{

		padding-bottom: 20px;

}

.card .card-header

{

	padding: 11px 24px;

}

.picker__input 

{

	background-color: transparent !important;

}

.custom_table_area .c_table_style

{

	border-spacing: inherit;

}

.custom_table_area .c_table_style thead

{

		background: #1db5bd;

    color: #fff;

}

.c_table_style .action_td .btn_action

{

    padding: 4px;

    width: 28px;

    display: inline-block;

    height: 28px;

    margin-bottom: 3px;

    text-align: center;

    border-radius: 3px;

    line-height: 20px;

    color: #fff;

}

.c_table_style .action_td .btn_action.edit_icon

{

	background: #28d094;

}

.c_table_style .action_td .btn_action.delete_icon

{

	background: #ff4961;

}

.c_table_style .action_td .btn_action.download_icon

{

	background: #FF9800;

}

.c_table_style .action_td .btn_action.view_icon

{

	background: #28d094;

}

.c_table_style .action_td .generateA

{

		background: #f3941b;

    display: inline-block;

    padding: 3px 6px;

    line-height: initial;

    color: #fff;

    border-radius: 3px;

}

.table.c_table_style thead th

{

	vertical-align: top;

	font-weight: 500;

	font-size: 13px;

	line-height: 1.2;

}

.table.c_table_style td

{

	font-size: 13px;

	    font-weight: 400;

}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:before, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:before, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:before, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:before, table.dataTable thead .sorting_desc_disabled:after

{

	top: 0.9em;

	bottom: auto;

}

.c_table_style

{

	

}

.export_table_area #DataTables_Table_0_length,

.export_table_area #DataTables_Table_1_length {

    float: left;

    margin-right: 25px;

}

.dataTables_paginate {

    float: right;

}

.dataTables_info {

    float: left;

}



.export_table_area .dt-buttons.btn-group {

    float: left;

}

div.dataTables_wrapper div.dataTables_length select

{

	height: 38px;

}

div.dataTables_wrapper div.dataTables_filter input

{

	height: 38px;

}

.custom_table_area  .buttons-excel

{

		background-color: #27cc91 !important;

    border: none;

}

.ser_book_btn

{

	display: inline-block;

	padding: 4px 10px;

	background: #28d094;

	font-size: 15px;

	color: #fff;

	text-align: center;

	border-radius: 3px;

}

.ser_book_btn:hover

{

	color: #fff;

}

.active_txt_btn,

.setteld_txt_btn

{

	display: inline-block;

	padding: 4px 10px;

	

	font-size: 15px;

	color: #fff;

	text-align: center;

	border-radius: 3px;

}

.active_txt_btn

{

	background: #28d094;

}

.setteld_txt_btn

{

	background: #dc8b0c;

}

.active_txt_btn:hover,

.setteld_txt_btn:hover

{

	

}

.c_table_style .form-control

{

	margin-bottom: 0;

}

.button_re

{

	display: none;

}

.btn_addmore {

    border: none;

    border-radius: 0;

    padding: 2px 7px;

    font-size: 13px;

    color: #fff;

}

.btn_addmore {

    border: none;

    border-radius: 0;

    padding: 2px 7px;

    font-size: 13px;

    color: #fff !important;

}

.btn_addmore.btn_delete {

    background: #da4d49;

	color: #fff;

}

.btn_addmore.btn_add {

    background: #f37442; 

	color: #fff;

}

.tab_btn_area

{

	

}

.tab_btn_area .add_td_btn

{

	background: #4caf50;

	padding: 6px 15px;

	text-align: center;

	color: #fff;

	display: inline-block;

	margin-bottom: 10px;

}

/*===== custom_form_style ======*/

.picker__holder

{

	min-width: 240px;

}

.blank_lbl

{

	display: block;

}

.custom_form_style .input-group

{

	margin-bottom: 0;

}

.custom_form_style label

{

	letter-spacing: 0.6px;

	margin-bottom: 5px;

	color: #191919 !important;

}

.card-header .card-title

{

	display: inline-block;

}

.title_button_area

{

	float: right;

}

.card-header .title_btn

{

	background: #239c91;

	padding: 5px 10px;

	display: inline-block;

	color: #fff;

	float: right;

	border-radius: 3px;

	font-size: 15px;

}

.custom_form_style sup

{

	top: -2px;

	color: #f97920;

}

.c_table_style.table-striped tbody tr:nth-of-type(odd)

{

	background-color: #edfaff !important;

}

.c_table_style.table-striped>tbody>tr:nth-of-type(even) {

    background-color: #f9f9f9;

}

.custom_form_style .picker__day {

    padding: 3px 3px;

		font-size: 13px;

}

.custom_form_style .picker__footer button

{

		padding: 7px 7px;

}



/*==== track_driver_map =====*/

.track_driver_map iframe

{

	height: 500px;

	width: 100%;

}



/*========= staff-sub-admin ======*/

.staff_tab_area .tab-content

{

	padding: 10px 0;

}

.staff_tab_area .nav-tabs {

    /*border-bottom: none;*/

}

.staff_tab_area .nav-tabs .nav-item {

    margin-bottom: 9px;

}

.staff_tab_area .nav-tabs .nav-link.active

{

	color: #fff;

    background-color: #4caf50;

    border: none;

}

.staff_tab_area .nav-tabs>li>a {

    padding: 5px 17px;

    color: #000;

    border-radius: 5px 5px 0 0;

    border: none;

    font-size: 15px;

    font-weight: 600;

    background-color: #dbd9d8;

    margin-right: 5px;

    letter-spacing: 0.3px;

    -webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.26);

    -moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.26);

    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.26);

}



/*====== noti-list ======*/

.noti-list .list_notification_head

{

	list-style: none;

	padding: 10px 0px;

	margin: 0;

}

.noti-list .list_notification_head li

{

	display: block;

	position: relative;

}

.noti-list .list_notification_head li a

{

	 	font-size: 15px;

    color: #6C757D;

    padding: 7px 20px 7px 45px;

    display: block;

    

}

.noti-list .list_notification_head li:before

{

 	content: "\f024";

	position: absolute;

	left: 20px;

	top: 9px;

	font-family: 'FontAwesome';

}

.noti-list .list_notification_head li a:hover

{

	background: #f7f7f7;

}

.noti_mark_read

{

	  position: absolute;

    right: 4px;

    top: 13px;

    background: #5675ca;

}

.noti_mark_read a

{

	   color: #fff !important;

    opacity: 1;

    padding: 1px 7px!important;

    font-size: 13px !important;

    line-height: 19px;

}

/*========= user_permission_top =====*/

.user_permission_top

{

	

}

.table.c_table_style .custom-control.us_chk.custom-checkbox .custom-control-label

{

	margin-bottom: 0 !important;

}

.c_table_style .us_chk .custom-control-label

{

	

}



/*===== custom checkbox ====*/

.chk_custom_box {

  display: inline-block;

  position: relative;

  padding-left: 35px;

  margin-bottom: 12px;

  cursor: pointer;

  font-size: 22px;

  -webkit-user-select: none;

  -moz-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



/* Hide the browser's default checkbox */

.chk_custom_box input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

  height: 0;

  width: 0;

}



/* Create a custom checkbox */

.chk_custom_box .checkmark {

  position: absolute;

  top: 0;

  left: 0;

  height: 18px;

  width: 18px;

  background-color: #dad7d7;

}



/* On mouse-over, add a grey background color */

.chk_custom_box:hover input ~ .checkmark {

  background-color: #ccc;

}



/* When the checkbox is checked, add a blue background */

.chk_custom_box input:checked ~ .checkmark {

  background-color: #2196F3;

}



/* Create the checkmark/indicator (hidden when not checked) */

.chk_custom_box .checkmark:after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the checkmark when checked */

.chk_custom_box input:checked ~ .checkmark:after {

  display: block;

}



/* Style the checkmark/indicator */

.chk_custom_box .checkmark:after {

	left: 7px;

	top: 3px;

  width: 5px;

  height: 10px;

  border: solid white;

  border-width: 0 3px 3px 0;

  -webkit-transform: rotate(45deg);

  -ms-transform: rotate(45deg);

  transform: rotate(45deg);

}



/*====== notification page =======*/

.list_notification_big

{

	

}



.notification_page .list_notification_big {

    list-style: none;

    padding: 10px 0px;

    margin: 0;

}

.notification_page .list_notification_big li {

    display: block;

		border-bottom: 1px dashed #e2e0e0;

}

.notification_page .list_notification_big li:last-child

{

	border-bottom: none;

}

.notification_page .list_notification_big li a {

    font-size: 15px;

    color: #40454a;

    padding: 7px 7px 7px 30px;

    display: block;

    position: relative;

}

.notification_page .list_notification_big li a:before {

    content: "\f024";

    position: absolute;

    left: 5px;

    top: 9px;

    font-family: 'FontAwesome';

		color: #751118;

}

.notification_page .list_notification_big li.new_noti a:after

{

		content: "New";

    /*position: absolute;*/

		position: relative;

    left: 4px;

    top: -6px;

    background: #ff0012;

    color: #fff;

    padding: 0px 5px;

    margin: 0;

    line-height: 13px;

		border-radius: 3px;

	font-size: 11px;

}



.noti_read_big

{

	background: #e8e1e1;

}

































/*===========================================

						select 2 css 

===========================================*/

.form-control {

  border: 1px solid #ccc;

  border-radius: 3px;

  box-shadow: none;

  margin-bottom: 15px;

}

.form-control:hover, .form-control:focus, .form-control:active {

  box-shadow: none;

}

.form-control:focus {

  border: 1px solid #34495e;

}



.select2.select2-container {

  width: 100% !important;

}



.select2.select2-container .select2-selection {

  border: 1px solid #ccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  height: 34px;

  margin-bottom: 15px;

  outline: none;

  transition: all 0.15s ease-in-out;

}



.select2.select2-container .select2-selection .select2-selection__rendered {

  color: #333;

  line-height: 32px;

  padding-right: 33px;

}



.select2.select2-container .select2-selection .select2-selection__arrow {

  background: #f8f8f8;

  border-left: 1px solid #ccc;

  -webkit-border-radius: 0 3px 3px 0;

  -moz-border-radius: 0 3px 3px 0;

  border-radius: 0 3px 3px 0;

  height: 32px;

  width: 33px;

}



.select2.select2-container.select2-container--open .select2-selection.select2-selection--single {

  background: #f8f8f8;

}



.select2.select2-container.select2-container--open .select2-selection.select2-selection--single .select2-selection__arrow {

  -webkit-border-radius: 0 3px 0 0;

  -moz-border-radius: 0 3px 0 0;

  border-radius: 0 3px 0 0;

}



.select2.select2-container.select2-container--open .select2-selection.select2-selection--multiple {

  border: 1px solid #34495e;

}



.select2.select2-container.select2-container--focus .select2-selection {

  border: 1px solid #34495e;

}



.select2.select2-container .select2-selection--multiple {

  height: auto;

  min-height: 34px;

}



.select2.select2-container .select2-selection--multiple .select2-search--inline .select2-search__field {

  margin-top: 0;

  height: 32px;

}



.select2.select2-container .select2-selection--multiple .select2-selection__rendered {

  display: block;

  padding: 0 4px;

  line-height: 29px;

}



.select2.select2-container .select2-selection--multiple .select2-selection__choice {

  background-color: #f8f8f8;

  border: 1px solid #ccc;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  margin: 4px 4px 0 0;

  padding: 0 6px 0 22px;

  height: 24px;

  line-height: 24px;

  font-size: 12px;

  position: relative;

}



.select2.select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove {

  position: absolute;

  top: 0;

  left: 0;

  height: 22px;

  width: 22px;

  margin: 0;

  text-align: center;

  color: #e74c3c;

  font-weight: bold;

  font-size: 16px;

}



.select2-container .select2-dropdown {

  background: transparent;

  border: none;

  margin-top: -5px;

}



.select2-container .select2-dropdown .select2-search {

  padding: 0;

}



.select2-container .select2-dropdown .select2-search input {

  outline: none;

  border: 1px solid #bfbfbf;

  border-bottom: none;

  padding: 4px 6px;

}



.select2-container .select2-dropdown .select2-results {

  padding: 0;

}



.select2-container .select2-dropdown .select2-results ul {

  background: #fff;

  border: 1px solid #bfbfbf;

	font-weight: 400;

}



.select2-container .select2-dropdown .select2-results ul .select2-results__option--highlighted[aria-selected] {

  background-color: #3498db;

}



.big-drop {

  width: 600px !important;

}

.select2-results__options li

{

	line-height: 1;

}



/*====== Daily Settlement page ========*/

.c_table_style

{

	

}

.custom_table_area .daily_stl_table thead {

    background: #1db5bd;

    color: #fff;

}

.daily_stl_table.table-striped tbody tr:nth-of-type(odd) {

    /*background-color: #edfaff !important;*/

    background-color: #fcfdfd !important;

}

.daily_stl_table.table-striped>tbody>tr:nth-of-type(even) {

    /*background-color: #f9f9f9;*/

    background-color: #fbfbfb;

}

.custom_table_area .daily_stl_table thead th {

    vertical-align: top;

    font-weight: 500;

    font-size: 13px;

    line-height: 1.2;

}

.custom_table_area .daily_stl_table .form-control

{

	margin-bottom: 0;

	/*height: 38px;*/

	height: 30px;

}

.custom_table_area .daily_stl_table.table th, .custom_table_area .daily_stl_table.table td

{

	padding: 6px 12px;

	font-size: 13px;

}

.td_amount_right

{

	text-align: right;

}

.td_amount_right .currency_span

{

	float: left;

}

.daily_settlement_top

{

	

}

.card_date

{

		font-size: 15px;

    margin: 4px 0 2px 0;

}

.card_date span

{

	font-weight: 500;

}

.daily_settlement_top .cash_summary

{

	font-size: 16px;

	margin: 4px 0 10px 0;

	color: #000;

	font-weight: 500;

}

.custom_table_area .daily_stl_table.table .btn_action {

    padding: 4px;

    width: 28px;

    display: inline-block;

    height: 28px;

    margin-bottom: 3px;

    text-align: center;

    border-radius: 3px;

    line-height: 20px;

    color: #fff;

	    background: #28d094;

}

.ds_settelement_img img 

{

	width: 100%;

    max-width: 130px;

}

.week_color_red

{

	background: #fc0505;

}

.week_color_green

{

	background: #3ab50f;

}

.week_color {

        height: 30px;

    display: inline-block;

    max-width: 180px;

    width: 100%;

    color: #fff;

    text-align: center;

    font-size: 15px;

    line-height: 28px;

}

.list_filter_sett ul

{

	list-style: none;

	margin: 0 0 10px 0;

	padding: 0;

}

.list_filter_sett ul li

{

	display: inline-block;

	padding-right: 25px;

}

.list_filter_sett ul li a

{

	display: block;

}



.list_show_data

{

	

}

.list_show_data

{

	list-style: none;

	margin: 0 0 10px 0;

	padding: 0;

	position: relative;

	top: -10px;

	text-align: center;

}

.list_show_data li

{

	display: inline-block;

	padding-right: 15px;

}

.list_show_data li a

{

	display: block;

}

form .form-group

{

	

}

.table_row {

    padding: 15px;

    margin-bottom: 20px;

    border: 1px solid #ccc;

}

/*===sudipta 04/09/2019====*/

.tablearea {

	border: 1px solid #DEE2E6;

}

.tablearea .card-link {

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

	color: #848484;

	position: relative;

}



.tablearea .card-link .col_plus_icon {

    position: absolute;

    right: 4px;

    top: 10px;

}

.tablearea .card-link .textleft{

	width:70%;

}

.tablearea .card-link .textright{

	width: 30%;

	text-align: center;

	border-left: 1px solid #DEE2E6;

	    padding-right: 18px !important;

}

.tablearea .card-link .textleft,

.tablearea .card-link .textright{

	padding: 10px;

}

.tablearea .card {

	margin: 0;

	border-bottom:1px solid #DEE2E6;

	border-radius: 0;

}

.tablearea .card-header{

	padding: 0;

	font-size: 12px;

}

.tablearea .card:last-child{

	border-bottom: none;

}

.tablearea .card-body{

	padding-bottom: 0;

}

.table_list_show{

	border-top:1px solid #DEE2E6;

	padding: 10px;

}

.table_list_show p{

	margin: 0;

	color: #848484;

}

a.okbtn {

	margin-bottom: 4px !important;

	font-size: 12px;

	margin-left: 3px;

}





/*-----------------------------------------------------23/09/2019-----------------------------------------------*/



.error{

  color: red;

  /*font-size: 10px;*/

  font-weight: 500;

  

}



.uploadblock_section {

  width: 33%;

  float: left;

  margin: 0px 25px 5px 14px;

  position: relative;

  padding: 5px;

  background: #239c91;

  border-radius: 5px;

  font-size: 14px;

}



.uploadblock_section a{

	color: #fff;

}



.uploadblock_section .secondary-content {

  position: absolute;

  right: -33px;

  top: 2px;

  background: #c4decc;

  border-radius: 3px;

  padding: 3px;

  width: 30px;

  height: 30px;

  text-align: center;

}





.uploadblock_section .secondary-content i{

	color: #ff4961;

}



.uploadblock_section img{

	width: 100%

}

/*---------------------------------------------------------------------------------------------------------------------------*/





/*========== accident form page ========*/

.accident_tab_area {

    min-height: 450px;

	padding: 10px 0;

}

.ac_photo_upload

{

	width: 110px;

	float: left;

	text-align: center;

	padding: 6px 0 0 0;

	margin-bottom: 10px;

	margin-right: 8px;

}

.ac_photo_box

{

	width: 130px;

	float: left;

	text-align: center;

	padding: 4px;

	margin-bottom: 10px;

	margin-right: 8px;

}

.ac_photo_box .ac_img

{

	width: 100px;

	height: 100px;

	border-radius: 50%;

	border: 3px solid #ccc;

	margin: 0 auto;

	overflow: hidden;

}

.ac_photo_box .ac_img img

{

	width: 100%;

	border-radius: 50%;

}

.ac_photo_box .ac_txt h4

{

	    font-size: 13px;

    padding: 0;

    margin: 5px 0 0 0;

    color: #000;

    font-weight: 500;

}







.upload-btn-wrapper {

  position: relative;

  overflow: hidden;

  display: inline-block;

}



.upload-btn-wrapper .btn {

      border: 2px solid #0f7763;

    color: #ffffff;

    background-color: #1bc5a4;

    padding: 0px 20px;

    border-radius: 50%;

    font-size: 50px;

    font-weight: bold;

    height: 100px;

    width: 100px;

}



.upload-btn-wrapper input[type=file] {

  font-size: 100px;

  position: absolute;

  left: 0;

  top: 0;

  opacity: 0;

	    height: 100%;

}



.time_pick .input-group-append

{

		height: 34px;

    background: #e9ecef;

}

.time_pick .border

{

	border: 1px solid #A6A9AE !important;

}

/*===== 25-10-2019 ======*/

.roster_accordian .card-header

{

  padding: 6px 10px;

  background: #dadada;

  margin-bottom: 5px;

}

.roster_accordian .card .card-block 

{



  padding: 10px 0 !important;

}



.roster_accordian .card-header a{

  color: #020202;

  line-height: 1;

  font-size: 1.2rem;

  letter-spacing: 0;

  margin: 0;

  padding: 0;

  font-weight: 400;



}

/*=========================================================== 

											RESPONSIVE CSS

=============================================================*/

@media only screen and (min-width:220px) and (max-width:767px) {

	.card-header .title_btn {

	

	font-size: 14px;

}

	.btn[class*="btn-"], .fc button[class*="btn-"]{

		font-size: 12px;

	}

	.pl-3, .px-3 {

    padding-left: .8rem !important;

}

.pr-3, .px-3 {

    padding-right: .8rem !important;

}

	#driver_agreement .body_wrapper{

		padding: 10px !important;

	}

	#driver_agreement .body_wrapper h2{

		font-size: 18px !important;

	}

	

	#driver_agreement .body_wrapper p {

	font-size: 13px;

	letter-spacing: 0;

}

	#driver_agreement .body_wrapper div, #driver_agreement .body_wrapper label{

		width: 100% !important;

		

	}

	

	#driver_agreement .body_wrapper div.input-group-prepend{

		display: inline-block;

		width: auto !important;

	}

	

	#driver_agreement .body_wrapper div.input-group-prepend .input-group-text{

		

		height: 35px;

	}

	

	#driver_agreement .body_wrapper ul{

		padding: 0 0 0 15px;

		margin: 0;

	}

	#driver_agreement .body_wrapper div img{

		width: 100%;

	}

	

		#driver_agreement .body_wrapper input{

		font-size: 11px;

		width: 100% !important;

	}	#driver_agreement .body_wrapper select{

		font-size: 11px;

		width: 100% !important;

	}

	

	#driver_agreement .body_wrapper input[type="checkbox"]{

		width: auto !important;

	}

	

	.card-header .title_btn {

	float: none;

	display: inline-block;

	width: auto;

	margin-top: 10px;

}

	.content-wrapper {

	padding: 0;

}

	

	div.dataTables_wrapper div.dataTables_paginate ul.pagination {

	margin: 18px 0;

	justify-content: center;

	float: none;

}

	div.dataTables_wrapper div.dataTables_length, div.dataTables_wrapper div.dataTables_filter, div.dataTables_wrapper div.dataTables_info, div.dataTables_wrapper div.dataTables_paginate {

	text-align: center;

	width: 100%;

}

	

		.ser_book_btn {

	margin: 5px;

}

	#roster_submit_edit {

	bottom: 75px;

}

	

	.navbar .navbar-nav {

	width: 102px !important;

	float: right !important;

}

	

	.notification-dropdown {

    width: 205px;

    padding: 10px !important;

}

	

	

}

@media only screen and (min-width:320px) and (max-width:479px) {

	/*.card-header .title_btn

	{

		float: none;

		display: block;

    width: 101px;

    margin-top: 10px;

	}*/

	

	div.dataTables_wrapper div.dataTables_filter input {

	width: 110px;

}

	#driver_agreement .body_wrapper input.pickadate{

		width: 76% !important;

	}



	.select2.select2-container {

	width: 87% !important;

}

	

	

	

}



@media only screen and (min-width:480px) and (max-width:767px) {

	

	#driver_agreement .body_wrapper input{

		font-size: 12px;

	}

	

	#driver_agreement .body_wrapper input.pickadate {

	width: 89% !important;

}

}



@media only screen and (min-width:768px) and (max-width:991px) {

	

	form label {

	font-size: 11px;

	letter-spacing: 0 !important;

	}#driver_agreement .body_wrapper input{

		font-size: 11px;

	}

	#driver_agreement .body_wrapper input.pickadate {

	width: 80% !important;

		font-size: 11px;

}

	

	#driver_agreement .body_wrapper div img, #driver_agreement .body_wrapper div.jcrop-holder{

		width: 100%;

	}

	

	.card .btn {

	font-size: 12px !important;

	

}

		.ser_book_btn {

	margin: 5px;

}

	.navbar .navbar-nav {

	width: 102px !important;

	float: right !important;

}

	

	

}

@media only screen and (min-width:992px) and (max-width:1023px) {





form label {

	font-size: 11px;

	letter-spacing: 0 !important;

	}#driver_agreement .body_wrapper input{

		font-size: 11px;

	}

	#driver_agreement .body_wrapper input.pickadate {

	width: 80% !important;

		font-size: 11px;

}

	

	#driver_agreement .body_wrapper div img{

		width: 100%;

	}



}



@media only screen and (min-width:1024px) and (max-width:1199px) {



	form label {

	letter-spacing: 0;

	font-size: 11px;

}

	#driver_agreement .body_wrapper input.pickadate {

	width: 80% !important;

}

	#driver_agreement .body_wrapper div img{

		width: 100%;

	}

	

	#driver_agreement .body_wrapper div{

		margin-right: 2px !important;

	}

	

	

}

@media only screen and (min-width:992px) and (max-width:1199px) {

	.ser_book_btn {

	margin: 5px;

}

	

	

}



.btn-save-all{

    background: #239c91;

    padding: 5px 10px;

    display: inline-block;

    color: #fff;

    border-radius: 3px;

    font-size: 15px;

}

  

  .settlement_inline

  {

    display: inline-block;

    width: 310px;

    vertical-align: middle;

    padding-top: 10px;

  }

  #roster_table2

  {

    margin-bottom: 0;

  }

  #roster_table2 tr td

  {

    padding:0px 10px;

    font-size: 13px

  }

  .roster_left_main

  {

    padding-right: 6px;

  }

  .roster_img_main

  {

    padding-left: 6px;

	  position: relative;

  }

  .roster_tbl_main

  {

    padding-left: 6px;

  }

  .roster_tbl_main .table_row.repeat

  {

    padding: 0;

  }

  .roster_tbl_main .table_row.repeat h4

  {

    margin-bottom: 3px;

  }

/********************************************************

				02-12-2019 (SB)

********************************************************/



.driver_img{

	position: relative;

}

.driver_img .ds_settelement_img{

	width: 88px;

    height: 90px;

    border-radius: 0;

    background: #000;

    overflow: hidden;

    margin-bottom: 10px;

    position: absolute;

    bottom: 0;

    right: 80px;

}

.Roster_rel{

	position: relative;

}

.Roster_title{

    font-weight: 300;

    line-height: 1.15em;

    color: #454545;

	position: absolute;

	left: 4px;

    top: -32px;

}



.table_row {

    margin-bottom: 6px;

	padding: 10px;

}



#denomination_div input{

	height: 25px;

    padding: 3px 12px;

    line-height: .9;

}





#denomination_div .custom_table_area .daily_stl_table.table th, #denomination_div .custom_table_area .daily_stl_table.table td {

    padding: 3px 12px;

}



.cash_summary{

	margin-bottom: 10px;

}



.recipt_img{

	width: 70%;

	height: auto;

	border-bottom: #ccc 1px solid;

	padding: 5px;

	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);

-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);

box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);

}	

.daily_stl_top_box .custom_table_area .daily_stl_table.table th, .collapse .custom_table_area .daily_stl_table.table th{

    padding: 3px 12px;

}

.daily_stl_top_box .custom_table_area .daily_stl_table.table td, .collapse .custom_table_area .daily_stl_table.table td{

    padding: 1px 12px;

}



.pad0LR{

	padding-left: 0 !important;

	padding-right: 0 !important;

}



.page-title-wrap form label {

    float: left;

    margin-right: 10px;

    margin-top: 4px;

    font-size: 15px;

    color: #000;

}



.page-title-wrap .input-group {

    width: auto;

}

#denomination_div .table tbody tr td:nth-child(2) {
  background: #1db5bd;
}
#denomination_div .table tbody tr td:nth-child(3) {
  background: #1db5bd;
  color: #fff;
}
#denomination_div .table tbody tr td:nth-child(4) {
  background: #ffb366;
}
#denomination_div .table tbody tr td:nth-child(5) {
  background: #ffb366;
  color: #fff;
}

#denomination_div .table thead tr th:nth-child(2) {
  background: #1db5bd;
}
#denomination_div .table thead tr th:nth-child(3) {
  background: #1db5bd;
}
#denomination_div .table thead tr th:nth-child(4) {
  background: #ffb366; 
}
#denomination_div .table thead tr th:nth-child(5) {
  background: #ffb366;
  color: #fff;  
}