body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;	
}
h1,h2,h3,h4,h5,h6,p,a,ul,li,ol{
	margin:0px;
	padding:0px;	
}

.header {
    background-color: #005497;
    display: inline-block;
    max-width: 100%;
    padding: 10px 0;
    width: 100%;
}
.left_header {
    display: inline-block;
    float: left;
    max-width: 33.3%;
    text-align: left;
    width: 100%;
}
.left_header > a ,.right_header > a {
    color: #fff;
    display: inline-block;
    font-size: 18px;
    padding: 12px 0 12px 25px;
    text-decoration: none;
    line-height: 22px;
}
.right_header > a {
	padding:12px 25px 12px 0px;	
}
.mid_header {
    display: inline-block;
    float: left;
    max-width: 33.3%;
    text-align: center;
    width: 100%;
}
.right_header {
    display: inline-block;
    max-width: 33.3%;
    text-align: right;
    width: 100%;
	color:#FFF;
}
.mid_header img {
    max-width: 40%;
    width: 100%;
}
.menu_blocks {
    display: inline-block;
    max-width: 100%;
    width: 100%;
	margin-top:20px;
}
.menu_blocks ul li {
    display: inline-block;
    float: left;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;
}
.menu_blocks ul li:nth-child(6) ,.menu_blocks ul li:nth-child(12){
	margin-right:0px;	
}
.menu_blocks ul li a {
    background-color: #0078d7;
    background-image: url("../images/logo2.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 25px auto;
    color: #fff;
	text-transform:uppercase;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    height: 28px;
    padding: 32px 0;
    text-align: center;
    text-decoration: none;
    width: 154px;
}
.menu_blocks ul li a:hover ,.search_dash input[type="button"]:hover {
    background-color: #015498;
}
.left_table.right_table {
    margin-right: 0;
}

.left_table {
    float: left;
    max-width: 48.9%;
    padding-top: 10px;
    text-align: left;
    width: 100%;
	margin-right:20px;
}
/*.left_table.right_table {
	margin-right:0px;
}
.left_table table {
    border: 1px solid #0078d7;
    width: 100%;
	border-right:medium none;
	border-bottom:medium none;
	margin-bottom:20px;
    overflow: scroll;
}
.left_table thead {
    background: #0078d7 none repeat scroll 0 0;
    border: medium none;
}
.left_table thead tr th {
    border: medium none;
    color: #fff;
    padding: 8px 0;
    text-align: center;
}
.left_table tr td {
	border-right: 1px solid #0078d7;
	border-bottom: 1px solid #0078d7;
	border-left:medium none;
	border-top:medium none;	
    padding: 10px 0 10px 20px;
}
.left_table tfoot td ,.left_table .header_block td {
    font-weight: bold;
}*/
.head_cl th {
    background: #0078d7 none repeat scroll 0 0;
    color: #fff;
    font-weight: 600;
    padding: 8px 0;
    text-align: center;
    border: medium none;
}
.head_title > th {
    width: 65px;
	text-align:center;
	border-right:1px solid #0078d7;
	border-bottom:1px solid #0078d7;
	padding:8px 0px;
	border-left:medium none;
}
.head_titletwo th{
    width: 90px;	
}
.bodscrl td ,.right_table .main_booking td {
    border-bottom: 1px solid #0078d7;
    border-right: 1px solid #0078d7;
    padding: 10px 0 10px 20px;
    width: 206.7px;
}
.right_table .main_tab td:last-child {
    border-right: medium none;
}
.add_book {
    border-bottom: medium none !important;
    text-align: center;
}
.addbutt select {
    border: 1px solid #0078d7;
    font-size: 14px;
    margin: 10px 0;
    padding: 7px;
}
.addbutt {
    border-top: 1px solid #0078d7;
}
.bodscrl{
width:100%; 
height:296px; 
overflow-y:scroll;	
}
.main_tab {
    border: 1px solid #0078d7;
    margin-bottom: 10px;
}
.name_tdp td{
	width:auto !important;	
}
.name_tdp td:nth-child(1) {
    width: 173px;
}
.main_tab tr {
    border-left: medium none;
    border-right: medium none;
}

.left_table td a ,.addbutt input[type="submit"] ,#add_expence_popup input[type=submit] ,#add_loan_popup input[type=submit] ,#add_booking_popup input[type=submit] ,input[type=submit],input[type=button] ,.rig_con > a ,.full_wid a{
    background: #015498 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin: 10px 0px;
    padding: 7px 20px;
    text-decoration: none;
	border:medium none;
	cursor:pointer;
}
.right_table .main_tab {
    width: 100%;
}
.addbutt td {
    width: 95px;
}
.left_table td a:hover ,.addbutt input[type="submit"]:hover ,#add_expence_popup input[type=submit]:hover ,#add_loan_popup input[type=submit]:hover ,#add_booking_popup input[type=submit]:hover ,input[type=submit]:hover ,input[type=button]:hover ,.rig_con > a:hover{
    background:#0078d7;
}
.left_table table:nth-child(2) {
    margin-bottom: 0;
}
.no_expen{
	text-align:center;	
}
.cash{
	margin-top:20px;
}
.form {
    border: 1px solid #0078d7;
    display: inline-block;
    margin-top: 20px;
    padding: 15px;
    width: 945px;
}
.form input[type="text"], {
    border: 1px solid #0078d7;
    padding: 4px 10px;
}
.btn_edit {
    background: #015498 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    padding: 8px !important;
    text-decoration: none;
	margin-top:0px !important;
}
.left_table.booking_table {
    max-width: 100%;
    width: 100%;
}
.action_butt p {
    background-color: #015498;
    color: #fff;
    float: left;
    margin-right: 7px;
    max-width: 44%;
    padding: 4px 0;
    width: 100%;
}
.action_butt a {
    background-color: #015498 !important;
    color: #fff !important;
    float: left !important;
    margin-right: 7px !important;
    max-width: 40px !important;
    padding: 4px 0 !important;
    width: 37px !important;
    text-align: center !important;
    text-decoration: none !important;
    cursor: pointer !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}
.first_tab.he_first {
    height: 592px;
}
.first_tab.he_first th{
	height:1px;	
}
.first_tab.he_first tbody tr td {
    height: 19px !important;
}
.first_tr {
    position: relative;
}
.fir_hig a {
    position: absolute;
    top: 8px;
}
.search_dash {
    border: 1px solid #0078d7;
    /*margin-top: 20px;*/
    padding: 10px 15px;
    text-align: right;
}
.search_dash input[type="text"] {
    border: 1px solid #0078d7;
    font-size: 14px;
    margin-right: 10px;
    padding: 4px 10px;
}
.search_dash input[type="button"] {
    background: #0078d7 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    font-size: 14px;
    padding: 4px 8px;
	cursor:pointer;
}
/* Form styles */
.dtdc_form {
    border: 1px solid #0078d7;
    padding: 25px;
}
.dtdc_fo h1 {
    background: #0078d7 none repeat scroll 0 0;
    color: #fff;
    font-size: 24px;
    font-weight: 500;
    padding: 7px;
}
.dtdc_form label:nth-child(n+1) {
    margin-right: 15px;
}
.dtdc_form label {
    display: block;
    float: left;
    font-size: 16px;
    margin: 0 0 15px;
    max-width: 48.3%;
    width: 100%;
}
.dtdc_form select, .dtdc_form input[type="text"], .dtdc_form input[type="password"], .dtdc_form input[type="number"], .dtdc_form input[type="email"] ,.balc{
    border: 1px solid #0078d7;
    box-shadow: 1px 1px 4px #ebebeb;
    box-sizing: border-box;
    outline: medium none;
    padding: 8px 8px;
    width: 58%;
}

.dtdc_form span {
    float: left;
    padding-right: 5px;
    padding-top: 8px;
    width: 142px;
	text-align:left;
}
.dtdc_form textarea {
    border: 1px solid #0078d7;
    padding: 8px;
    width: 54%;
}
.dtdc_form input[type=button],.dtdc_form input[type=submit],.canc ,.srch_loa > a{
    background: #015498 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    margin-top: 10px;
    padding: 7px 20px;
    text-decoration: none;
	border:medium none;
	cursor:pointer;
}
.dtdc_form input[type=button]:hover,.dtdc_form input[type=submit]:hover ,.canc:hover ,.srch_loa > a:hover{
	background:#0078d7;
}
.main.dtdc_fo {
    margin-top: 25px;
}


.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #2196f3;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: red;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.ui-widget-overlay{
	opacity:0.75 !important;
}

.tabs {
    border: 1px solid #0078d7;
    float: left;
    line-height: 36px;
    list-style: outside none none;
    width: 100%;
}
.tabs li {
    border-right: 1px solid #0078d7;
    float: left;
    margin-right: 0;
    width: 100px;
}
.tabs li a {
    color: #000;
    display: block;
    font-size: 16px;
    line-height: 22px;
    padding: 7px;
    text-align: center;
    text-decoration: none;
}
.tabs li.active a{
	color:#FFF;
}
.tabs li.active {
    background-color: #0078d7;
}
.login form {
    display: inline-block;
}
.login label {
    max-width: 100%;
    width: 100%;
}
.main_cash{
	margin-top:10px;	
}
.main_cash td {
    padding: 12.15px 15px !important;
}
.main_cash td:last-child {
    color: #0078d7;
}
.ui-widget-overlay.ui-front {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable{
    left: 0 !important;
    margin: 0 auto !important;
    right: 0 !important;
    width: 380px !important;		
}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix.ui-draggable-handle {
    background-color: #0078d7 !important;
    color: #fff !important; 
    padding: 6px !important;
    text-align: center !important;
    text-transform: uppercase !important;
}

#add_expence_popup select ,#add_expence_popup fieldset ,#add_expence_popup textarea ,#add_loan_popup fieldset ,#add_loan_popup select ,#add_loan_popup textarea,textarea ,#add_outgoing_load_popup fieldset{
    border: 1px solid #0078d7 !important;
    margin-right: 10px;
    padding: 7px;
}
#add_loan_popup textarea{
	width:94% !important;
	margin-right:10px;	
}
#add_expence_popup textarea, #add_loan_popup textarea {
    padding: 8px;
    width: 94%;
	margin-top:15px;
}
#add_expence_popup input[type="text"] ,#add_expence_popup input[type=number] ,#add_loan_popup input[type=number] ,#add_outgoing_load_popup input[type=text]{
    border: 1px solid #0078d7 !important;
    color: #000 !important;
    display: inline-block !important;
    margin: 19px 0 !important;
    padding: 8px !important;
    width:0px auto !important;
}
#add_expence_popup fieldset ,#add_loan_popup fieldset ,#add_outgoing_load_popup fieldset{
	margin-bottom:10px;
	padding:10px;	
}

#add_outgoing_load_popup input[type="text"] {
    width: 213px;
}

#add_outgoing_load_popup textarea {
    margin-top: 15px;
    width: 93%;
}
#add_outgoing_load_popup input[type=button]{
	margin-left:8px;	
}
.ui-dialog-content.ui-widget-content {
    padding: 15px !important;
}
.expenceaddedsucc {
    background-color: #00af00;
    color: #fff;
    display: inline-block;
    padding: 5px;
    width: 99%;
}
.expenceaddedsucc .close {
    border: 1px solid;
    border-radius: 100%;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 17px;
    line-height: 19px;
    padding: 0 6px;
    text-align: right;
}
#add_booking_popup label {
    color: #000;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    max-width: 100%;
    width: 100%;
}
#add_booking_popup select, #add_booking_popup input[type="text"] {
    border: 1px solid #0078d7;
    display: inline-block;
    padding: 6px 10px;
    width: 94%;
}
.form #search ,.form #date ,.srch_loa input[type=text]{
    border: 1px solid #0078d7;
    display: inline-block;
    padding: 6px 10px;	
}
#add_booking_popup fieldset {
    border: medium none;
}
#add_booking_popup select {
    width:100%;
}
#add_booking_popup textarea  {
    border: 1px solid #0078d7;
    margin-top: 10px;
    width: 92.4%;
	padding:10px;
}
textarea{
	padding:10px;	
}
#add_booking_popup input[type="text"]:nth-child(3) {
    margin-top: 3px;
}
.due > input {
    margin-top: 0 !important;
}
.deliver_l table ,.deliver_l table td ,.deliver_l table th {
    border: 1px solid #0078d7;
}
.deliver_l table{
	border-top:medium none;
	border-right:medium none;	
}
.deliver_l table th{
	text-align:center;	
}
.deliver_l table td ,.deliver_l table th{
	border-left:medium none;
	border-bottom:medium none;
	padding:8px 15px;	
}
.deliver_l table {
    width: 100%;
}
.addd{
	margin-top:0px !important;
	margin-right:10px  !important;	
}
.canc{
	margin-top:0px !important;	
}
.srch_loa{
	float:right;	
}
.srch{
	float:left;	
}
.deliver_l .alleft:last-child {
    text-align: center;
}
.canc {
    margin-left: 10px !important;
    padding: 8px 20px !important;
}
.action {
    width: 150px;
}
.action_butt > a:last-child {
    margin-right: 0 !important;
}
.balc {
    cursor: not-allowed;
    display: inline-block;
    font-weight: bold;
    line-height: 16px;
    text-align: left;
}
.baltop {
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.credi_sal.srch_loa {
    display: inline-block;
    float: right;
    width: 63%;
}
.credi_sal.srch_loa select ,.credi_sal.srch_loa input[type=text]{
    border: 1px solid #0078d7;
    display: inline-block;
    padding: 6px 10px;
}
.credi_sal.srch_loa select{
	cursor:pointer;	
}
.credi_sal.srch_loa p {
    display: inline-block;
    float: left;
    margin-right: 10px;
}
.rig_con {
    margin-top: 15px;
    width: 100%;
}
.rig_con a{
    padding: 8px 18px 7px;
}
.rig_con > input[type="submit"] {
    margin-left: 15px;
}
.tax_for{
    border: 1px solid #0078d7;
    padding: 36px 185px;	
}
.tax_for label{
	margin:0px 0px 13px 0px !important;
	max-width:100% !important; 	
}
.thirpar {
    margin-left: 146px;
    margin-top: 4px;
}
.due {
    float: left;
}
.due_ch {
    margin-bottom: 0;
    width: 188px !important;
}
.due > input {
    margin-top: 11px !important;
    text-align: left !important;
}
.main.bokprint {
    margin: 0 auto !important;
}
.bokprint table {
    font-family: Arial,Helvetica,sans-serif;
}
.bokprint th {
    padding: 10px 0;
}
.bokprint td {
    padding: 10px 0;
    text-align: center;
}
.deliver td{
    border-bottom: 1px solid #0078d7;
    border-right: 1px solid #0078d7;
    padding: 10px 0 10px 20px;
    width: 206.7px;
}
.deliver {
    width: 100%;
}
.bodscrl.name_tdp {
    height: 200px;
}
.cash_lasstborder td {
    border-top: 1px solid #0078d7;
    height: 203px;
}

#add_expence_popup label {
    display: inline-block;
    width: 100%;
}
.deliver_l table tbody td {
    padding: 5px 15px !important;
}
.incomtaxform input[type=text]{
	width:57% !important;
	margin-left:-10px !important;
}
.paid_not{
    font-size: 12px;
    margin-top: 1px;
    text-align: left;	
}
.book_inf h2 {
    color: #0078d7;
    margin: 10px 0;
    text-transform: uppercase;
}

.book_inf p {
    float: left;
    margin: 10px 0;
    text-align: left;
    width: 33.3%;
}
.full_flo label {
    float: none;
}
.full_flo .canc{
	padding:9px 20px 6px 20px !important;
}
.bran_for label {
    float: none;
    max-width: 60% !important;
}
.bran_for textarea {
    border: 1px solid #0078d7;
    height: 130px;
    margin-left: 10px;
    padding: 8px;
    width: 55%;
}
.srch.full_wid {
    text-align: left;
    width: 100%;
}

.full_wid a {
    float: right;
    margin-top: 0;
}

.prin-pag .credi_sal.srch_loa {
    margin-top: 20px;
    width: 100%;
}
.prin-pag .credi_sal.srch_loa p {
    width: 32%;
}
.prin-pag .credi_sal.srch_loa select, .prin-pag .credi_sal.srch_loa input[type="text"] {
    width: 67%;
}
.prin-pag .rig_con {
    width: 100% !important;
}
.due > label {
    float: left !important;
    max-width: 15% !important;
}
#add_booking_popup .due > input {
    margin-top: 3px !important;
}
.due {
    width: 100% !important;
}
.mid_header a {
    color: #fff;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    width: 292px;
}
.bok_form label {
    display: inline-block;
    float: left;
    margin-bottom: 15px;
    margin-right: 2%;
    text-align: left;
    width: 31%;
}
.bok_form label label {
    margin: 0 0 6px;
    width: auto;
}
.bok_form select {
    width: 99.7% !important;
	cursor:pointer;
}
.bok_form select, .bok_form input[type="text"], .bok_form input[type="number"] {
    border: 1px solid #0078d7;
    color: #000;
    padding: 7px;
    width: 94%;
}
/*.bok_form label:nth-child(4), .bok_form label:nth-child(7) {
    margin-right: 0;
}*/
.bok_form label.note_re {
    width: 61.5%;
}
.bok_form label textarea {
    width: 100%;
}
.bok_form .due > label {
    margin-right: 0;
    margin-top: 8px;
    width: 40px;
}

.bok_form .due {
    margin-top: 15px;
    text-align: left;
    width: 100%;
}