.mobile-show{ display: none;  }
.custmrlstpg-top-links { padding: 15px; }
.dsbcanvaspg-inv-sec label{  margin-left: 5%;  }
.customer-body.fixed-nav #wrapper  { margin-top: 0px; }
.customer-body.fixed-nav.body-small #wrapper  { margin-top: 50px; }
.wrkordrview-sdbrtitsec{ display: none;  }

.nsite-radio-button { display: none; }

.nsite-radio-button-click-target { cursor: pointer; display: inline-block; font-size: 13px; line-height: 1.5; padding: 14px 14px 14px 22px; position: relative; color: #ad1e1e; }
.nsite-radio-button-click-target:hover .nsite-radio-button-circle:before, .nsite-radio-button-click-target:focus .nsite-radio-button-circle:before {
  border-color: #ad1e1e;
}
.nsite-radio-button-click-target:active .nsite-radio-button-circle:before { -webkit-transform: scale(1.1); transform: scale(1.1); }

.nsite-radio-button-circle {
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 20px;
  transition: background-color 0.1s ease-out;
  vertical-align: middle;
  width: 7px;
}
.nsite-radio-button-circle:before {
  border: 3px solid #ff9090;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  top: -4px;
  transition: border-color 0.1s ease-out, -webkit-transform 0.1s ease-out;
  transition: border-color 0.1s ease-out, transform 0.1s ease-out;
  transition: border-color 0.1s ease-out, transform 0.1s ease-out, -webkit-transform 0.1s ease-out;
  left: -4px;
  width: 15px;
}

.nsite-radio-button:checked + .nsite-radio-button-click-target .nsite-radio-button-circle {
  background-color: #ad1e1e;
}

.nsite-radio-button:disabled + .nsite-radio-button-click-target {
  cursor: not-allowed;
}
.nsite-radio-button:disabled + .nsite-radio-button-click-target .nsite-radio-button-circle:before {
  border-color: #e2e2e2;
}
.nsite-radio-button:disabled + .nsite-radio-button-click-target:active .nsite-radio-button-circle:before {
  -webkit-transform: none;
          transform: none;
}

.ordrlstpg-vsectitle-l a { font-weight: bold; background-color: transparent !important; color: #777 !important; padding: 0 !important; }
.ordrlstpg-vsectitle-l a strong { color: #333 !important; }
.ordrlstpg-vsectitle-m h4{ font-weight: bold; color: #777 !important; margin-top: 5px; margin-bottom: 0;  }
.ordrlstpg-vsectitle-m h4 strong{ font-weight: bold; color: #333 !important;  }
.ordrlstpg-vsectitle-m{ padding-top: 0px;  }
.ordrlstpg-vsectitle-r a{ background-color: transparent !important; color: #777 !important; padding: 0 !important;  }
.ordrlstpg-total-sec, .ordrlstpg-total-sec label { padding-left: 15px; padding-right: 15px; text-align: right; font-size: 18px; color: #ad1e1e; margin-top: -15px; background-color: #fff; }

.wrkordrview-next-prevsec{ margin-top: 20px; }
.wrkordrview-next-prevsec .btn-info{ font-weight: bold; background-color: #fff !important; color: #ad1e1e !important;  }

.wrkordrview-next-prevsec{ display: none;  }


@media screen and (max-width: 768px) 
{
	.help-block a{ display: inline-block; margin-bottom: 5px;  }
	.wrkordrapnt-vehicle-assignsec{ padding: 15px; }
	#application_ajaxrender { padding: 10px; }
	.ibox{ box-shadow: none;  }
	.ibox-content { border-radius: 8px; margin-bottom: 10px; padding: 0px; }

	.mobile-show{ display: inline-block;  }
	.hide-mobile{ display: none !important;  } 	

	.mobile-pg-title
	{
	    vertical-align: middle;
	    color: #fff;
	    margin-top: 15px;
	    font-size: 16px;
	    margin-left: -10px;
	}

	.table-responsive table 
	{
	  border: 1px solid #ccc;
	  border-collapse: collapse;
	  margin: 0;
	  padding: 0;
	  width: 100%;
	  table-layout: fixed;
	}

	.table-responsive table caption 
	{
	  font-size: 1.5em;
	  margin: .5em 0 .75em;
	}

	.table-responsive table tr {
	    background-color: #fff;
	    border: 0.1px solid #ddd;
	    padding: 0;
	}

	.table-responsive table th,
	.table-responsive table td 
	{
	  padding: .625em;
	  text-align: center;
	}

	.table-responsive table th 
	{
	  font-size: .85em;
	  letter-spacing: .1em;
	  text-transform: uppercase;
	}


	.pagination > .active > a, 
	.pagination > .active > span, 
	.pagination > .active > a:hover, 
	.pagination > .active > span:hover, 
	.pagination > .active > a:focus, 
	.pagination > .active > span:focus { background-color: #ad1e1e; border-color: #DDDDDD; color: #fff; }


	.btn-primary,
	.btn-success,
	.btn-info,
	.btn-default,
	.btn-primary.active,
	.btn-danger,
	.btn-secondary{ border-radius: 8px; background-color: #ad1e1e !important; border-color: #ad1e1e !important; color: #FFFFFF; }

	.btn-primary:hover,
	.btn-info:hover,
	.btn-success:hover,
	.btn-default:hover,
	.btn-danger:hover,
	.btn-secondary:hover{ background-color:#942424; border-color: #942424; color: #FFFFFF; }

	.md-btn-primary, .md-btn-primary:active, .md-btn-primary:focus, .md-btn-primary:hover { background: #ad1e1e; border-radius: 6px; margin-bottom: 5px; }

	.mobile-pdlf-15{ padding-left: 15px; padding-right: 15px; }
	.wrapper-content { padding: 0; }
	.ibox-title{ display: none;  }

	.fixed-nav .minimalize-styl-2 { margin: 10px 5px 5px 0px; }

	.table-responsive{ border:none;   }
	.table-responsive table{ border-radius: 10px;  }
	.table-responsive table tr td,
  	.table-responsive table tr th{ padding: 10px !important; min-height: 38px; white-space: initial !important;  }
	.table-responsive table { border: 0; }
	.table-responsive table caption { font-size: 1.3em; }
	.table-responsive table thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
	.table-responsive table tr { border-radius: 10px; border-bottom: 3px solid #ddd; display: block; margin-bottom: .625em; overflow: hidden; }
	.table-responsive table td { border-bottom: 1px solid #ddd; display: block; font-size: .8em; text-align: right; }
	.table-responsive table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
	.table-responsive table td:last-child { border-bottom: 0; }

	.table-responsive table td{ font-size: 15px;  }
	.table-responsive table td::before { font-size: 12px; }


	body.mini-navbar #page-wrapper { margin: 0 0 0 50px; }
	body.mini-navbar .navbar-static-side { width: 50px; }
	body.mini-navbar .navbar-static-side .nav > li > a { padding: 5px; text-align: center; }
	.mini-navbar .nav-second-level { background-color: #ad1e1e; }
	.mini-navbar .nav-second-level a { color: #fff; }
	.mini-navbar .nav-second-level { left: 50px; }
	.navbar-default .nav>li>a:hover { background: none repeat scroll 0 0 #ad1e1e; outline: none; }
	body.mini-navbar .nav-second-level > li > a span {     display: inline-block !important; }
	body.mini-navbar li.active .nav-second-level { left: 50px; width: 150px; }
	body.nav > li.active > ul.nav-second-level { background: none repeat scroll 0 0 #ad1e1e; }


	.wrapper.page-heading{ display: none;  }
	.navbar-fixed-top{ border:none !important;  }
	.navbar-user img { width: 25px; height: 25px; margin: -2px 2px 0 0; }

	.fixed-nav #wrapper { margin-top: 50px; }
	.navbar-top-links { width: 140px; }
	.navbar-top-links > li > a { padding: 14px 5px 14px 0px; }
  	#wrapper img.logo{ display: none;  }
  	.navbar-fixed-top, .navbar-static-top { background: #ad1e1e; }
  	.navbar-top-links { background-color: #ad1e1e;  }
  	.navbar-top-links >  li > a { min-height: 49px; height: 49px; }
  	.nav.navbar-right > li > a { color: #fff; }
  	.nav.navbar-top-links > li > a:hover, 
  	.nav.navbar-top-links > li > a:focus { background-color: transparent; }
  	.nav.navbar-top-links .num { color: #fff; }
  	.navbar-top-links .hidden-xs{ display: none !important;   }

  	.nav > li.active, .nav > li:focus { background: none repeat scroll 0 0 #ad1e1e; outline: none; }

  .wolistcolmn-selopt{ display: none;  }
  .wolistrowperpg-selopt{ display: none;  }	

  .hdrdsbpgt-btn-area{ display: none;  }

  .wordrlstpg-tr-act{ width: auto !important; text-align: center !important;  }
  .wrkordrlist-pg br{ display: none;  }
  .wrkordrlist-pg .lbl-dot-orange,
  .wrkordrlist-pg .lbl-dot-blue,
  .wrkordrlist-pg .lbl-dot-green{ display: none;  }

  .wrkordrlist-pg .panel-default { border-color: transparent !important; }
  .wrkordrlist-pg .panel { background-color: transparent !important; }

  #page-wrapper { min-height: 575px; }
  .wrkordraddedit-pg .ibox-content { background-color: transparent; border: none; padding: 0; box-shadow: none; border: none; }
  .wrkordraddedit-pg .ibox { box-shadow: none; }

  .wrkordraddeditpg-wbox { margin-left: 0; margin-right: 0; background-color: #fff; padding-top: 15px; padding-bottom: 15px; border-radius: 10px;     margin-bottom: 15px; }
  .wo-device-td { width: auto; }

  .wrkordrapnt-vehicle-assignsec td select{ width: 65% !important;  }
  .wo_device_tbl .select2-container, 
  .wrkordrapnt-vehicle-optsec .select2-container { width: 60% !important; }

  .wrkordraddedit-devinfo{ padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ad1e1e; border-top: 1px solid #ad1e1e;   }

  .wrkordraddedit-devinfo h3 { margin-top: 10px; }

  .select2-container--default .select2-selection--single .select2-selection__rendered { text-align: left; line-height: 32px !important; }

  .wrkordrlistpg-tabsec{ display: flex; text-align: center; justify-content: space-between; flex-wrap: wrap;  }

  .fc th{ color: #fff; background-color: #ad1e1e !important; }
  .fc-event{ height: 7px; width: 5px; }
  .fc-day-grid-event .fc-time,
  .fc-day-grid-event .fc-title { display: none; }
  .fc-toolbar .fc-center h2{ font-size: 15px; color: #ad1e1e !important; }
  .fc-toolbar .fc-today-button{ display: none;  }

  .fc-popover .fc-event { height: 15px; width: auto; }
  .fc-popover .fc-day-grid-event .fc-title{ display:inline-block; }
  .fc-popover .fc-day-grid-event .fc-time{ display:inline-block; }

	.fc-agenda-view .fc-event { height: auto; width: auto; }
	.fc-agenda-view .fc-time-grid-container { height: 300px !important; }

  .fc-toolbar{ position: relative;  }

  .fc-toolbar .fc-left { width: 100%; }
  .fc-toolbar .fc-right { width: 100%; }
  .fc-toolbar .fc-center { width: 100%; }
  .fc-toolbar .fc-center h2{ width: 100%; text-align: center;     font-weight: bold; margin-top: 20px;  }
  .fc-right .fc-button-group { display: flex; float: none; justify-content: space-between;     border-radius: 10px;
    overflow: hidden; }
  .fc-month-button,.fc-basicWeek-button,.fc-agendaDay-button{ width: 33.33%; font-weight: bold;   }
  .fc-state-default{ color: #ad1e1e !important; background-color: #fff !important;  }
  .fc-toolbar button.fc-prev-button{ position: absolute; left: 0px; bottom: 0px; border-radius: 6px;  }
  .fc-toolbar button.fc-next-button{ position: absolute; right: 0px; bottom: 0px; border-radius: 6px;  }

  .appt-cal-sdbrsec-outter{ display: none; margin-top: 5px; }
  .appt-cal-sdbr-title a{ float: right;  }
  .appt-service-sntrsec{ display: none;  }
  .appt-service-sdbrsecx a{ float: right;  }
  .appt-service-sdbrsecx { height: auto; border: none; }

  .wordr-clnder-pg .panel-default { border-color: transparent !important; border: none; }
  .wordr-clnder-pg .panel { background-color: transparent !important; }
  .wordr-clnder-pg .panel-body { padding: 0px; }
  .wrkordrlist-pg .panel-body { padding-left: 0; padding-right: 0; }	

  #calendar_tab > .col-md-3{  margin-left: -15px; margin-right: -15px; }
  #calendar_tab > .col-md-9{  margin-left: -15px; margin-right: -15px; }

  .appt-cal-sdbrsec,.appt-service-sdbrsecx { background-color: #fff; padding: 5px; border-radius: 5px; }
  h4.appt-cal-sdbr-title { margin-bottom: 0px !important; margin-top: 0px !important; line-height: 28px;  } 
  .appt-service-sdbrsecx h4 { margin-bottom: 0px !important; margin-top: 0px !important; line-height: 28px;  } 
 
 .appt-service-sdbrsec { margin-top: 10px; margin-bottom: 10px; }
 .fc-body{ background-color: #fff;  } 
.fc-ltr .fc-basic-view .fc-day-number { font-size: 18px; font-weight: bold; }
.fc-ltr .fc-basic-view .fc-day-number.fc-other-month { color: #ad1e1e !important; opacity: .5; }

.wrkordrlistpg-tabsec a,
.wrkordrlistpg-tabsec a.active { display: inline-block; width: 50%;     width: 48%; background-color: #fff !important; color: #ad1e1e; border-color: #fff !important; }
.wrkordrlistpg-tabsec a span{     word-break: break-word; white-space: normal; display: block; color: #333; font-size: 15px; margin-top: 10px;     font-weight: bold;  }



.wrkordrlist-pg .wrkordrlistpg-tabsec a, 
.wrkordrlist-pg .wrkordrlistpg-tabsec a.active { width: 32%; }

.wrkordrlist-pg .wrkordrlistpg-tabsec a img{  max-width: 100%; }
.table-responsive>.table-bordered>tbody>tr>td:first-child{ border-left: 1px solid #ddd;  }


.inventory-list-pg .panel-default { border-color: transparent !important; border: none; }
.inventory-list-pg .panel { background-color: transparent !important; }
.inventory-list-pg .panel-body { padding: 0px; }
.inventory-list-pg .panel-body { padding-left: 0; padding-right: 0; }	
.inventorylist-filter-sec select{ width: 49.1%; margin-bottom: 0px; margin-top: 3px;  }	
.inventorylist-filter-sec input[type="text"]{ width: 44.8%;     margin-bottom: 3px;
    margin-top: 8px; }	
.inventorylist-filter-sec #filter_search { width: 49%; margin-top: 2px; }

.inventory-list-topbtn { display: flex; flex-wrap: wrap; justify-content: space-between; }	
.inventory-list-topbtn a { width: 48%; display: inline-block; margin-left: 2px; margin-right: 2px; margin-bottom: 5px; }
	
.inventory-list-pg .table-responsive { margin-top: 15px !important; }	
.inventorylist-filter-sec select.m-b-5{ margin-bottom: 0px !important;  }
.inventory-list-pg .pagination{ margin-top: 0px;  }

.invntry-addedit-pg .form-horizontal .form-group{  margin-bottom: 0px; }
.invntry-addedit-pg .form-horizontal .form-group .col-md-6{ margin-bottom: 15px;  }
.invntry-addedit-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.invntry-addedit-pg .ibox .ibox-content { border-radius: 6px;  padding: 15px;    margin-bottom: 20px; }

.cmn-dtpickercon { padding-right: 20px; background-image: url(../img/calendar.png); background-repeat: no-repeat; background-position: right center; background-size: 20px; }

.datepicker-container .selected { background-color: #ad1e1e !important; }
.invntry-addedit-pg .form-horizontal .btn-primary{ display: block; width: 100%; border-radius: 50px; }

.ibox-content.invadedtpg-invhstry-area { padding: 0px; background-color: transparent; }

.customerlist-pg .panel-default { border-color: transparent !important; border: none; }
.customerlist-pg .panel { background-color: transparent !important; }
.customerlist-pg .panel-body { padding: 0px; }

.custmrlstpg-top-links { display: flex; flex-wrap: wrap; justify-content: space-between; padding: 0; }
.custmrlstpg-top-links a,
.custmrlstpg-top-links a.active { display: inline-block; width: 32%; background-color: #fff !important; color: #ad1e1e; border-color: #fff !important; }
.custmrlstpg-top-links a span{ word-break: break-word; white-space: normal; display: block; color: #333; font-size: 15px; margin-top: 10px;     font-weight: bold;  }
.cstmrlist-hdr-sc{ margin-left: 0; margin-right: 0; }
.cstmrlist-hdr-sc .col-md-3{ padding: 0px !important;  }
.cstmrlist-hdr-sc{ margin-top: 10px; position: relative; }
.cstmrlist-hdr-sc input[name="s"]{ border:none; border-radius: 5px;  }
.cstmrlist-hdr-sc a { margin-top: -32px; margin-right: 18px; padding: 4px; }

.customerlist-pg  .table-responsive table tr td{ font-size: 14px; word-break: break-all; white-space: initial; }
.customerlist-pg .pagination { margin-top: 0; margin-bottom: 0; }

.customerlist-pg .btn-danger{  background-color: #333 !important; border: 1px solid #333 !important; }
.customerlist-pg .table-responsive table td.action-row{ text-align: center;  }

.navbar-default.navbar-static-side{ display: none;  }

.dsbcanvas-pg select{  width: 100%; margin-bottom: 10px;  }
.dsbcanvas-pg h3 { float: none !important; color: #ad1e1e; font-weight: bold; }
.select-service-center,.select-by-date { margin-left: 0%; }

.cnct-add-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.cnct-add-pg .ibox .ibox-content { border-radius: 6px;     margin-bottom: 20px; }
.cnct-add-pg .toggle-group .toggle-handle{  background-color: #fff !important; }
.cnct-add-pg .cnctpg-btn-savsec .btn{ display: block; width: 100%;  border-radius: 50px; }
.cnct-add-pg  chk{ display: none;  }

.dsbcanvaspg-inv-sec label{  margin-left: 0%;  }
.dsbcanvas-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.dsbcanvas-pg .ibox .ibox-content { border-radius: 6px;     margin-bottom: 20px; padding: 15px; }
.invoicelist-top-sec{ margin-left: -15px; margin-right: -15px; }
.invoicelist-top-sec .dashboard-stat2{ margin-bottom: 15px;  }


.dsbpg-tbl-titlesec .ibox-title{ display: block; background-color: transparent; border-bottom: none; padding-left: 0; padding-right: 0; color: #ad1e1e; }
.dsbpg-tbl-titlesec .ibox-title h5 { color: #ad1e1e; font-size: 16px; }
.dsbpg-tbl-titlesec  .ibox-content{ padding: 0px !important; background-color: transparent;  }
.dsbpg-tbl-actsec{ width: 100% !important; text-align: center !important;  } 
.dsbcanvas-pg .chart-statistic-box .chart-txt{ color: #ad1e1e;  background-color: #ad1e1e; border-radius: 5px; }
.dsbcanvas-pg .chart-statistic-areasec .ibox-content { padding: 0 !important; border-radius: 5px; }
.dsbcanvas-pg .chart-statistic-box .table-responsive>.table>tbody>tr>td.amount{ border-bottom: 1px solid #ddd;  }
.dsbcanvas-pg .chart-statistic-box .table-responsive>.table>tbody>tr>td{ border: none; font-size: 18px; }
.dsbcanvas-pg .chart-txt-top{ color: #fff;  }
.dsbcanvas-pg  #invoice_stats{ background-color: #fff; border-radius: 5px; margin-bottom: 20px; }

.amndpg-list-topsec .form-group{ width: auto !important;  }
.admnlstpg-photo-td{ text-align: center !important;  }

.amnd-list-pg .ibox,
.snadmn-list-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.amnd-list-pg .ibox .ibox-content, 
.snadmn-list-pg .ibox .ibox-content{  padding: 0; border-radius: 6px;  background-color: transparent;    margin-bottom: 20px; }

.amnd-list-pg  .btn-inverse,
.snadmn-list-pg  .btn-inverse { background-color: #ad1e1e !important; color: #ffffff !important; border-radius: 8px; }
.amnd-list-pg  .admnlstpg-btn-act,
.snadmn-list-pg  .admnlstpg-btn-act{ text-align: center; }

.admnadedit-pg .ibox,
.sbadmnadedit-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.admnadedit-pg .ibox .ibox-content,
.sbadmnadedit-pg .ibox .ibox-content {  padding: 0; border-radius: 6px;  background-color: transparent;    margin-bottom: 20px; }

.sbadmnadedit-pg .ibox .ibox-content { background-color: #fff; padding-top: 15px; padding-bottom: 15px; }
.sbadmn-list-btnact{ text-align: center !important;  }

.admnadedit-pg #croppic,
.sbadmnadedit-pg #croppic{ width: 100% !important; margin: 0; border: none !important; }
.form-admin-adedit { background-color: #fff; margin-top: 10px;     padding-top: 15px;
    border-radius: 8px; }

.admnadedit-pg   #cropContainerHeaderButton,
.sbadmnadedit-pg   #cropContainerHeaderButton{ margin-left: 0px !important; vertical-align: middle;  }
.admnadedit-pg   .m-b-20 button,
.sbadmnadedit-pg   .m-b-20 button{ margin-bottom: 10px;  }
.admnadedit-pg  button[type="submit"],
.sbadmnadedit-pg  button[type="submit"]{ width: 100%; border-radius: 50px; margin-bottom: 20px; }
.usrlstpg-photo { text-align: center !important; }

.usrlst-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.usrlst-pg .ibox .ibox-content {  padding: 0; border-radius: 6px;  background-color: transparent;    margin-bottom: 20px; }	
.usrlst-pg .inusrlst-fltr-sec select{ 	width: 49%;  }
.usrlst-pg .inusrlst-fltr-sec input[type="text"] { width: 49%; }
.usrlst-pg .inusrlst-fltr-sec br{ display: none;  }
.usrlst-pg .inusrlst-fltr-sec { margin-bottom: 20px; }
.usrlstpg-btn-sec a{ margin-bottom: 0px !important;  }
.usrlstpg-btn-sec{ text-align: center !important;  }
.usrlst-pg .pagination{ margin: 0px;  }

.usersaddedit-pg .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.usersaddedit-pg .ibox .ibox-content {  padding: 0; border-radius: 6px;  background-color: transparent;    margin-bottom: 20px; }	

.useradedit-form .usrpg-addedit-sec .nav-tabs > li{     width: 32%; font-size: 13px; height: 32px; }
.useradedit-form .usrpg-addedit-sec .nav-tabs > li > a{  padding: 5px !important; color: #333;   }
.useradedit-form .usrpg-addedit-sec .nav-tabs > li.active{ border-bottom: 2px solid #ad1e1e !important; background-color: #fff;  }
.useradedit-form .usrpg-addedit-sec .nav-tabs > li.active > a { color: #ad1e1e; padding: 5px !important; background-color: #fff; border:none;   }
.usrpg-addedit-sec{ background-color: #fff; }
#ubasic_info_sec{ background-color: #fff; padding-top: 15px; border-radius: 8px;  }
.usersaddedit-pg #croppic { margin: 10px auto; }
.usersaddedit-pg   #cropContainerHeaderButton{ margin-left: 0px !important; vertical-align: middle;  }
.usersaddedit-pg   .m-b-20 button{ margin-bottom: 10px;  }

.usersaddedit-pg button[type="submit"]{ margin-bottom: 15px; width: 100%; text-align: center; border-radius: 50px;  }
.prflmenu-list-sec{ margin-bottom: 25px; position: relative; background-color: transparent; border:none; }
.prflmenu-list-sec .list-group{ border-radius: 8px; padding-top: 0px; width: 100%; position: absolute; height: 40px; top: 31px; background-color: #ffe4e4; overflow-y: hidden; z-index: 999; }
.prflmenu-usrimg-sec {     padding: 0; padding-top: 60px; }

.prflmenu-sbdrnav-top{ display: block; padding-top: 10px; padding-bottom: 10px; }

a.prflmenu-sbdrnav-top { color: #ad1e1e; font-weight: bold;  }
.prflmenu-sbdrnav-top i{ float: right;  }
.prflmenu-list-sec .list-group.profile-act-nav{ overflow-y: auto; height: 400px;  }
.thumb-info .img-thumbnail{ width: 65px; height: 65px; border:none; }
.thumb-info{ border-radius: 8px; background-color: #fff;     padding-top: 10px; padding-bottom: 10px; }
.thumb-info .thumb-info-title { width: Calc(100% - 70px); left: 60px; background: #fff; color: #ad1e1e; font-size: 17px; text-shadow: none; z-index: 1; top: 0px; }
.thumb-info .thumb-info-title span {     border-bottom: 2px solid #ad1e1e5c; padding-bottom: 5px; }
.prflmenu-usrimg-sec h5{ margin-top: -45px; z-index: 999; position: relative; margin-left: 73px; font-size: 14px; }

.usrpg-addedit-sec{ border-radius: 8px; overflow: hidden; }
.service_center_wo_sel{ margin-bottom: 5px;  }
.usersaddeditpg-srvcrate-tbl table td{ width: auto !important;  }
.useradedit-form table tr td{ background-color: #fff;  }
.frmhrsopt-daysec input[type="text"]{ width: 120px !important; }
.usersaddedit-pg #logo_crop,
.usersaddedit-pg #banner_crop{ background-color: #fff !important; border:2px solid #ddd !important;  }
.usersaddedit-logosec,.usersaddedit-bannersec{ text-align: center;  color: #ad1e1e; background-color: #fff; border-radius: 6px; padding-top: 10px; padding-bottom: 10px; }
.usersaddedit-pg #logo_crop,.usersaddedit-pg #banner_crop{ margin:10px auto;  }
.usersaddedit-bannersec{ margin-top: 0 !important; border-top: 2px solid #ddd; border-top-right-radius: 0px; border-top-left-radius: 0px; }
.usersaddedit-logosec{ border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;  }
.usersaddedit-pg  .caliber-range-sec{ padding: 10px; border-radius: 5px; background-color: #fff; }
.usersaddedit-pg  .caliber-range-sec h3 { font-size: 15px; }
.users-summery-pg .ibox-content{ border-radius: 8px;  }

.adm-login-pg{ background-color: #ad1e1e !important;  }
.adm-login-pg h4{ font-size: 17px; text-transform: uppercase; color: #fff; margin-bottom: 25px; }
.adm-login-pg  .sign-in-inner{ background-color: #fff; padding: 25px 20px; border-radius: 8px; padding-bottom: 15px; }
.adm-login-pg  .sign-in-inner .btn{ border-radius: 50px;  }
.adm-login-pg .sign-in-inner a { color: #ad1e1e; font-size: 14px; font-weight: bold; }
.adm-login-pg .sign-in-wrapper { padding-top: 65px; }
.login-brand img{ max-width: 190px; }
.adm-login-pg .input-group-addon { background-color: #fff; border-right: none; color: #ad1e1e; }
.adm-login-pg input[type="text"],.adm-login-pg input[type="password"]{ border-left: none; }
.adm-login-pg input[type="text"]:focus, .adm-login-pg input[type="password"]:focus { outline: none; box-shadow: none; border-color: #ccc; }

.splash-inner-pg{ max-width: 300px; margin: 0 auto; padding-top: 140px; }
.splash-inner-pg h4{color: #0b3aa5; font-size: 15px; text-transform: uppercase; text-align: center; }
.splash-inner-pg hr { border-top: 1px solid #ad1e1e; }
.splash-inner-pg p { text-transform: uppercase; color: #0b3aa5; text-align: center; font-size: 14px; }
.adm-splash-btnsec{ text-align: center;  }
.adm-splash-btnsec a{ border-radius: 50px; width: 210px; text-transform: uppercase; margin-bottom: 10px; }
.adm-splash-pg{ background-color: #ddd !important;  }

.custmr-phone-prflsec{ margin-top: -33px !important;  }
.custmr-eml-prflsec{ top: 12px; }

.frm-acnt-outtersec #submit { border-radius: 50px; width: 100%; }
.frm-acnt-outtersec #device_lease { width: auto; }
a.list-group-item.active, 
a.list-group-item.active:hover, 
a.list-group-item.active:focus {     background-color: inherit; border-color: transparent; color: #333; z-index: 2; }
.sbadmnlst-frmsrchsec{ width: auto !important;  }
.sbadmnlst-photo{ text-align: center !important;  }

.rolelist-pg .ibox-content { background-color: transparent; padding-left: 0;
    padding-right: 0; }
.rolelist-pg  .table a{ border-radius: 50px;  }
.rolelist-pg hr{ margin-top: 10px; margin-bottom: 10px;  }
.roleadedit-pg .table-responsive table td::before { font-size: 12px; padding-top: 14px; }

.roleadedit-pg .ibox-content { background-color: transparent; padding-left: 0; padding-right: 0; }
.roleadedit-pg .ibox-content h3{ color: #ad1e1e; text-align: left; margin-bottom: 0;  }
.roleadedit-pg .ibox-content .bold{ text-align: left;  }
.roleadedit-pg hr{ margin-bottom: 0px; margin-top: 0px;  }
.roleadedit-pg #submit{ width: 100%; border-radius: 50px; text-align: center;   }
.roleadeditpg-titlelbl{ background-color: transparent !important;     border: none !important; }
.roleadeditpg-titlelbl td{ border-left: none !important;  }

.table-responsive .roles .btn-inverse{ border-radius: 8px !important;  }

.usrlst-pg .ibox-content > a.btn{ margin-bottom: 5px !important;  }
.invlistpg-fltr-sec select,
.invlistpg-fltr-sec input[type="text"]{ width: 100%; margin-bottom: 5px;  }

.invlst-pg  .ibox { box-shadow: none; border-radius: 6px; border: none; margin-top: 5px; }
.invlst-pg  .ibox .ibox-content {  padding: 0; border-radius: 6px;  background-color: transparent;    margin-bottom: 20px; }	
.invlst-pg  .select2-container{ margin-bottom: 5px;  }
.invlistpg-fltr-sec { margin-top: 10px; }

.nav.navbar-top-links li.dropdown ul.dropdown-menu { left: auto; right: -55px; border:none;  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 8px; }
.navbar-top-links .dropdown-menu li a { color: #ad1e1e; }

.navbar-user ul.dropdown-menu { right: -12px !important; }
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background-color: #ad1e1e; border-color: #ad1e1e; }
.invlstpg-btn-sec{ text-align: center !important;  }

#invform > .ibox-content{ padding: 15px; }
#invform #submit{ width: 100%; border-radius: 50px; text-align: center;  }
#blank-add, #item-add { width: 100%; border-radius: 0px; text-align: center; margin-bottom: 5px; background-color: #333 !important; border-color: #333 !important; }
.modal-header { background-color: #ad1e1e !important; border-bottom: 1px solid #ad1e1e !important; }
.invoice-total > tbody > tr > td:last-child { width: 50%; }
#invform .redactor-box { margin-top: 20px; }
#invform .ibox-content.p-xl{ padding: 15px !important;  }
#invform  .cid{ width: 100% !important;  }

.invview-pg .invoice header { padding: 10px; background-color: #fff; border-radius: 8px; margin-bottom: 15px; }
.invview-pg .invoice header .mt-md{ margin-top: 0 !important;  }
.invview-pg  .ibox-content{ background-color: transparent;  }

.invview-pg .bill-info .col-md-6{ background-color: #fff; border-radius: 8px; padding-top: 10px; padding-bottom: 10px; margin-bottom: 15px;  }
.invview-pg .bill-info .row{ margin: 0px !important;  }

.invview-pg  .invoice-summary{ background-color: #fff; padding: 0px 10px; border-radius: 8px; }
.invview-pg  .well{ border-radius: 8px;  }

.customer-body header.header{ display: none;  }
.customer-body .ibox-content{ padding: 10px !important;   }
.customer-body footer .section-footer { display: none; }

.customer-body .mobile-pg-title{ margin-left: -10px;  }


.cstmrdsb-pg .ibox-content{ padding: 0px !important; background-color: transparent;  }
.cstmrdsb-pg .ibox-content address{ background-color: #fff; padding: 15px; border-radius: 8px; margin-bottom: 10px;   }

.table>thead>tr>td.info, .table>tbody>tr>td.info, .table>tfoot>tr>td.info, .table>thead>tr>th.info, .table>tbody>tr>th.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>tbody>tr.info>td, .table>tfoot>tr.info>td, .table>thead>tr.info>th, .table>tbody>tr.info>th, .table>tfoot>tr.info>th { background-color: #fff; }
.cstmrdsb-pg .ibox{ margin-bottom: 5px; }

.cstmrdsb-pg .ibox h5{ color: #ad1e1e; font-size: 16px; }
.cstmrdsb-tbl-btnact{ text-align: center !important;  }
.cstmr-mntragncy-pg .ibox-content{ background-color:transparent !important;   }
.cstmr-mntragncy-pg .ibox-content{ padding: 0 !important;  }

.cstmr-mntragncy-hdrsec{ border-radius: 8px; padding-top: 10px; background-color: #fff; margin-left: 15px; margin-right: 15px; }
.cstmr-mntragncy-isec p{ color: #ad1e1e;  }
.cstmr-mntragncy-pg hr { margin: 0 15px; border-top: 1px solid #ad1e1e; }


.legal-contract-fsec > h4 { text-align: left; padding-left: 14px; color: #ad1e1e; font-size: 17px; }
.wrkordrapnt-iplan-hdr { background-color: #ad1e1e; }
.wrkordrapnt-iplan-mdl { border-right: 2px solid #ad1e1e; border-left: 2px solid #ad1e1e; }
.wrkordrapnt-iplan-btm label{ background-color: #ad1e1e;  }
.legal-contract-fsec .btn-leasecontract-save { width: 100%; border-radius: 50px; }
.wrkordrapnt-iplan-btm { background-color: #fdeae7; border: 2px solid #ad1e1e; border-bottom-right-radius: 6px; border-bottom-left-radius: 6px; }
.wrkordrapnt-iplan-hdr { background-color: #ad1e1e; border-top-right-radius: 6px; border-top-left-radius: 6px; }

.cstmr-contractlst-pg .ibox-content{ padding: 0px !important; background-color: transparent;  }
.cstmr-contractlst-upload{ margin-bottom: 15px; background-color: #fff; padding: 0px; border-radius: 8px; padding-bottom: 0px; }
.cstmr-contractlst-upload h3{ margin-top: 0px; border-bottom: 1px solid #ad1e1e; color: #ad1e1e; padding: 10px;  }
.cstmr-contractlst-upload .m-b-20{ margin-bottom: 0px !important;  }
.cstmr-contractlst-pg hr{ display: none;  }

.cstmr-contractlst-tbl .width-150{ width: 100% !important; text-align: center !important; }
.cstmr-contractlst-pg  .table-responsive>.table-bordered>tbody>tr>td:last-child{ border-right: 1px solid #ddd;  }
.cstmr-contractlst-upload .m-b-20{ padding: 15px;  }
.cstmr-contractlst-upload a.btn-info{ background-color: #333 !important; border-color: #333 !important;  }
.cstmr-contractlst-upload  .col-md-3{ text-align: center;  }

.cstmr-vhclst-pg .ibox-content{ background-color: transparent; padding: 0 !important; }
.cstmr-vhclst-pg .ibox-content .table-responsive{ margin-top: 0 !important;  }
.cstmr-woview-pg .width-150{ width: auto !important; text-align: center !important;   }
.cstmr-woview-pg .ibox-content{ padding: 0px !important; background-color: transparent;  }
.cstmr-woview-pg .panel { background-color: transparent; border: none; }
.cstmr-woview-pg .panel-body{ padding: 0px !important;  }
.cstmr-woview-pg h2{ display: none;  }
.cstmr-woviewpg-fltr select,
.cstmr-woviewpg-fltr input[type="text"]{ width: 100%; margin-bottom: 5px;  }
.cstmr-woviewpg-fltr{ padding-left: 0px !important; padding-right: 0px !important;   }
.calendar-list-sec > .col-md-12{ padding-left: 0px !important; padding-right: 0px !important;   }
.cstmr-woview-pg hr{ display: none;  }

.cstmr-woview-pg #calendar { margin-top: 20px; }
.cstmr-woview-pg .fc-toolbar .fc-right button { width: 34% !important; font-weight: bold; }
.cstmr-woview-pg .fc-right .fc-button-group{ float: none !important;  }
.cstmr-woview-pg  .fc-toolbar button.fc-prev-button,
.cstmr-woview-pg  .fc-toolbar button.fc-next-button { bottom: -18px !important; }
.cstmr-woview-pg  .fc-toolbar { height: 55px; margin-bottom: 23px !important; }

.cstmr-vhclst-pg .table-responsive .width-150{ width:auto !important; text-align: center !important; }

.cstmr-devreport-pg .ibox-content{ padding: 0px !important; background-color: transparent;  }
.cstmr-devreport-pg .ibox-content .m-t-20{ margin-top: 10px !important;  }

.rdbcmnlgn-selcon{ display: block; text-align: center;  }


.customer-body.mini-navbar .navbar-default{ background-color: #fff !important;  }
.customer-body.mini-navbar .navbar-static-side { left: 0px; background-color: #fff;  width: 100% !important; display: block; }
.customer-body.mini-navbar .navbar-static-side .nav > li > a { padding: 10px 12px; text-align: left; color: #ad1e1e; border-bottom: 1px solid #ccc; }
.customer-body.mini-navbar .navbar-default .nav li a i{ color:#ad1e1e;   }
.customer-body.mini-navbar .navbar-default .nav li a span { color:#777;  display: inline-block; }
.customer-body.mini-navbar .navbar-static-side .nav > li.active > a i,
.customer-body.mini-navbar .navbar-static-side .nav > li > a:focus i,
.customer-body.mini-navbar .navbar-static-side .nav > li.active > a span,
.customer-body.mini-navbar .navbar-static-side .nav > li > a:focus span { color: #fff !important; }
.customer-body{ background-color: #efefef; }
.navbar-minimalize{ box-shadow: none !important;  }
.client-myprofile-pg #submit{ width: 100%; text-align: center; border-radius: 50px;  }
.lease_contracts #frm_lease_contracts canvas { width: 280px !important; max-width: 100% !important;  }
body.customer-body.mini-navbar #page-wrapper { margin: 0px !important; }
.customer-body.mini-navbar .navbar-default { height: Calc(100% - 50px); overflow-y: auto; position: fixed; left: 0; top: 50px; }
.customer-body .fc-toolbar .fc-center h2 { display: block !important; }
.customer-body  .fc-day-grid-container{ height: 330px !important; }

.suprt-ticketadedit-btnsec .btn{ width: 100%; text-align: center; border-radius: 50px; margin-bottom: 10px;   }

.clnt-suportlst-pg tfoot tr{ background-color: transparent; border: none !important; }
.clnt-suportlst-pg tfoot tr td{ border:none; text-align: center;  }
.clnt-suportlst-pg .table-responsive{ margin-bottom: 0px;  }
.clnt-suportlst-pg .btn-warning { background-color: #333; border-color: #333;  border-radius: 8px !important; }
.clnt-suportlst-pg .ibox-content { padding-bottom: 0 !important; background-color: transparent; }
.clnt-suportlst-pg .ibox-content .width-150{ width: auto !important; text-align: center !important;   }

.ordrlstpg-sec .pink-btn{ background-color: #333; padding: 5px;  }
.ordrlstpg-prdct-img img { max-width: 125px; }
.ordrlstpg-prdct-item{ width: 135px;  }
.ordrlstpg-prdct-prcs{ width: Calc(100% - 145px);  }


.ordrlstpg-vsec-btmr .pink-btn{ margin-bottom: 3px;  background-color: #333 !important; width: 95px;  padding: 5px 20px !important;     border-radius: 6px; }
.ordrlstpg-vsec-title .col-md-4{ display: inline-block; width: 32% !important; float: none; }
.ordrlstpg-vsec-btm .col-md-6{  display: inline-block; width: 48% !important; float: none; }

.customer-body .navbar-top-links { width: 75px; }
.customer-body .mobile-pg-title { width: 190px; }


.cstmr-ordrdtls-pg .panel{ background-color: transparent; border: none; box-shadow: none; }
.shop-tracking-status { display: none; }
.ordrdtlspg-top-sec { margin-top: 15px; background-color: #fff; padding-top: 8px; padding-bottom: 8px; border-radius: 8px; }
.ordrdtlspg-item-sec h3{ color: #ad1e1e;  }
.ordrdtlspg-item-sec{ background-color: #fff; margin-left: -15px; margin-right: -15px; padding: 10px; border-radius: 8px; }
.ordr-totalinfo-sec{ margin-top: 15px; }
.ordr-totalinfo-sec table{ margin-bottom: 0px;  }
.ordrlstpg-vsec-ind { border-radius: 8px; margin-bottom: 15px; }
.inv-view-clnt-pg .paper{ margin: 30px auto;  border: 1px solid #DDD; max-width: 93%; border-radius: 8px; overflow: hidden; }
.inv-view-clnt-pg .table-responsive{ margin-top: 15px;  }
.clnt-invvw-btmsec i{ display: none;   }
.clnt-invtbl-btnsec{ text-align: center !important;  }
.clnt-invlst-pg .ibox-content { background-color: transparent; padding: 0 !important; }

.clnt-downloads-pg .panel { background-color: transparent !important; box-shadow: none; border: none; }
.clnt-downloads-pg .panel-body{ padding: 0 !important; }

.clnt-payoptlst-pg h2 { font-size: 20px; }

.customer-body h2.mobile-pg-title{ padding-top: 0; margin-top: 0; height: 100%; margin-bottom: 0; padding-bottom: 0; vertical-align: middle; display: inline-flex; align-items: center; }
.clnt-addpayopt-pg .ibox-content{ padding: 20px !important; }
.clnt-addpayopt-fsec .form-group{ margin-bottom: 8px;  }
.clnt-addpayopt-fsec .form-group input[type="radio"]{ margin:0px !important; vertical-align: middle;   }

#myModal img{  max-width: 100%; }
.mdl-adpaymt-pg{ top:60px;  }

.payadd-agreesec label,
.payadd-billing-adrssec label{ width: Calc(100% - 22px); vertical-align: middle; margin-left: 5px; }
.clnt-addpayopt-pg input[type="submit"]{ width: 100%; display: block; text-align: center; border-radius: 50px;  }
.clnt-wlthstry-pg .panel{ background-color: transparent !important; box-shadow: none; border: none; }
.clnt-wlthstry-pg .panel-body{  padding: 0px !important;  }
.clnt-wlthstry-pg h3 { text-align: left !important; }
.clnt-comisnlst-pg .dashboard-stat2{ margin-bottom: 15px;  border-radius: 8px; }
.clnt-comisnlst-pg .ibox-content { background-color: transparent !important; }
.clnt-comisnlst-pg .cmisn-stats-sec{ background-color: #fff; padding-top: 15px; border-radius: 8px;  }
.clnt-comisnlst-pg .usrprf-cmism-fltrsec { float: none; }
.clnt-comisnlst-pg .usrprf-cmism-fltrsec span{ display: block; width: 100%; }
.clnt-comisnlst-pg .usrprf-cmism-fltrsec span input[type="text"]{ width: 49.70% !important; margin-bottom: 5px;  }
.clnt-comisnlst-pg .usrprf-cmism-fltrsec select{ width: 100% !important; margin-bottom: 5px;  }

.clnt-comisnlst-pg .usrprf-cmism-fltrsec { margin-left: -15px; margin-right: -15px; }
.clnt-comisnlst-pg  #frm_filter_cms select { padding-left: 5px; } 
.clnt-comisnlst-pg  .clntcmsnpg-tbl-sec{ margin-left: -15px; margin-right: -15px; }

.clnt-wodtls-pg .wrkordrview-left { padding-left: 0; padding-right: 0;  }
.wrkordrview-sdbrsec{ height:0px; border:none; margin-top:2px; background-color: #fff; border-radius: 8px; overflow: hidden; }
.clnt-wodtls-pg .wrkordrview-tbcontent{ background-color: #fff; margin-top: 15px; padding-top: 10px; padding-bottom: 10px; border-radius: 8px;  }
.clnt-wodtls-pg  .ibox-content { background-color: transparent !important; padding: 0 !important;  }
.wrkordrview-tb-content h2{ font-size: 20px; border-bottom: 1px solid #ad1e1e; padding-bottom: 10px; margin-bottom: 0; }
.wodtls-invlist-sec .text-center{ text-align: center !important;  }
.wodtls-invlist-sec .pagination > li > a{ padding: 4px 7px !important;  }
.wrkordrview-sdbrtitsec{ background-color: #fff; padding: 10px; margin-top: 10px; border-radius: 50px; display: block; }
.wrkordrview-sdbrtitsec a{ color: #ad1e1e; display: block;  }
.wrkordrview-sdbrtitsec a i{ float: right;  }
.wrkordrview-link-notprocessed { background-color: #dedede45; }
.wrkordrview-menu-active .wrkordrview-sdbrsec{  height: auto; }


.prflmenu-sbdrnav-top{ background-color: #fff;  }
.prflmenu-list-sec .list-group{ background-color: #fff; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);   }

.cnct-add-pg .ibox-content{ padding: 10px;  }
#uploading_inside{ margin-top: 55px; border-radius: 8px; }

.leadslst-pg .ibox-content{ background-color: transparent;  }
.leadslst-img-td{ text-align: center !important; }
.leadlst-fltr-pg .width-200{ width: auto !important;   }
.leadlst-fltr-pg  .input-group a{ color: #ad1e1e;  }
.leadslst-pg .leadslst-btn-sec{ text-align: center; }
.leadslst-pg .leadslst-btn-sec a{ border-radius: 8px;  }
.leadslst-pg .pagination{ margin-top: 0px; margin-bottom: 0px;  }
.leadslst-pg tfoot span{ float: none !important; text-align: center; display: block;  }
.leadlst-fltr-pg { margin-top: 15px;  }

.leads-addedit-pg .ibox-content{ padding-top: 15px; padding-bottom: 15px; margin-top: 10px; }
.leads-addedit-pg #submit_leads{ width: 100%; text-align: center; border-radius: 50px; }

.task-lst-pg .tasklstpg-btn-act{ text-align: center;  }
.task-lst-pg .ibox-content { background-color: transparent; }
.task-lst-pg .tasklst-search-sec{ width: auto !important; }
.taskmgt-dsb-persec .col-sm-3{ margin-left: -15px; margin-right: -15px; margin-bottom: 5px; }
.task-lst-pg  tfoot td{ text-align: center !important; }
.task-addedit-pg .ibox-content{ padding: 15px !important; margin-top: 10px;  }

.task-addeditpg-btnsec a{ margin-bottom: 5px; display: block; width: 100%; text-align: center; border-radius: 50px; }

.usrcnctrct-fls-pg .ibox-content{ background-color: transparent !important;  }
.usrcnctrct-fls-pg tbody td.text-center{ text-align: center !important;   }

.task-addedit-pg #sel_user_type_grp{ margin-bottom: 5px;  }
.task-addedit-pg .cmnassign-user-list{ margin-bottom: 5px; }

.timesheets-pg .ibox-content{ background-color: transparent;  }
.tbltimesheet-sec h3{ color: #ad1e1e;  }
.timesheets-pg  .width-100{ width: auto !important;   }
.timesheetpg-btn-sec .btn{ margin-bottom: 5px; display: block; width: 100%; text-align: center; border-radius: 50px; }

.invntryassign-pg .ibox-content{ padding: 0 !important; background-color: transparent; }
.invntryassign-pg  .invtry-assignph-secfrom,
.invntryassign-pg  .invtry-assignph-secto{ box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background-color: #fff; border-radius: 8px; padding-bottom: 10px; padding-top: 10px; margin-bottom: 10px; }

.invntryassign-pg  .invtry-assignph-secfrom{ margin-top: 5px !important;  }
.invntryassign-pg  .invtry-assignph-secfrom select,
.invntryassign-pg  .invtry-assignph-secto select{ margin-bottom: 5px; }

.append_item_main_div > .form-group { box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);     padding-top: 10px; padding-bottom: 10px; background-color: #fff; border-radius: 8px;   }
.append_item_main_div > .form-group > div{ margin-bottom: 5px;  }
.append_item_main_div .remove_line_item{  margin-top:5px !important;  }

.invntry-assign-btnsec{ margin-top: 20px;  }
.invntry-assign-btnsec .btn{ width: 100%; border-radius: 50px; text-align: center; margin-bottom: 10px;  }

.invntry-assign-btnsec .col-lg-12{ margin-left: -15px; margin-right: -15px; }
.invntry-assign-trackinfosec { margin-left: -15px; margin-right: -15px; }

.invntry-type-pg .col-md-6{ margin-bottom: 10px;  }
.invntry-type-pg .col-lg-12 .btn{ width: 100%; text-align: center; border-radius: 50px; margin-bottom: 10px; }

.invntry-devtype-pg .col-md-6{ margin-bottom: 10px;  }
.invntry-devtype-pg .col-lg-12 .btn{ width: 100%; text-align: center; border-radius: 50px; margin-bottom: 10px; }


.nav.navbar-top-links li.dropdown { vertical-align: middle; }
.dcmntlst-btn-sec{ text-align: center !important;  }

.dcmntlst-pg .panel-default{ margin-bottom: 15px !important; border:none !important;  background-color: transparent !important;  }
.dcmntlst-pg .panel-default .panel-body{ padding: 0px !important;  }
.dcmntlst-pg tfoot td{ text-align: center !important;  }
#modal_add_item #btn_add_file{ width: 100%; border-radius: 50px;  margin-bottom: 10px;  }
#modal_add_item .btn-danger{ width: 100%; border-radius: 50px;  margin-left: 0px;    }
.md-fab.md-fab-primary { background: #ad1e1e4f; }
.dcmntlst-upload-btnarea{ text-align: center;  }
.cnct-grouplist-pg .ibox-content { background-color: transparent; }
.cnct-grouplist-pg table .btn { border-radius: 8px !important; }
.rounded-list a:before{     background: #ad1e1e !important; }
.cnct-grouporder-pg .ibox-content{ background-color: transparent; }
.cnct-grouporder-pg .ibox-content > span{ color: #ad1e1e;  }

#frm_activity_dev_report input[type="text"]{ width: 100%; margin-bottom: 10px; }
.panel-body.violation-invlist-sec { padding: 0px; margin-left: -15px; margin-right: -15px; }
.violation-invlist-pg .panel-default{ border:none; background-color: transparent !important;  }
.violation-invlist-pg .pagination-sec{ text-align: center;  }
.violation-invlist-pg .pagination-sec .text-right{ text-align: center;  }
.violation-invlist-pg .pagination-sec .pagination{ margin:10px 0px;  }

h2.mobile-pg-title { padding-top: 0; margin-top: 0; height: 100%; margin-bottom: 0; padding-bottom: 0; vertical-align: middle; display: inline-flex; align-items: center; }
.cnvrt-leadslst-pg .panel-default{ background-color: transparent; border: none;  }
.cnvrt-leadslst-pg .panel-default .panel-body{ padding: 0px;  }
.cnvrt-leads-titlesec input[type="text"],.cnvrt-leads-titlesec select{ width: 100%; margin-bottom: 8px;  }
.cnvrt-leadslst-pg .pagination-sec .text-right,
.cnvrt-leadslst-pg .pagination-sec .text-left{ text-align: center;  }

.leads-archvdlst-pg .ibox-content { background-color: transparent; }
.leads-archvdlst-pg .ibox-content td.text-center{ text-align: center !important;  }
.leads-archvdlst-pg form .width-200{ width: auto !important;  }
.leads-archvdlst-pg form  a{ color: #ad1e1e;  }
.leads-archvdlst-pg td .btn{ background-color: #ad1e1e !important; border-radius: 8px;  }
.leads-archvdlst-pg tfoot span{ display:block; float: none !important;  text-align: center !important; width: auto !important;  }
.leads-archvdlst-pg tfoot ul{ margin-bottom: 5px; margin-top: 5px;  }
.inusrlst-fltr-sec input[type="text"]{ width: 100% !important;  }

.cmpgnmgt-dsb-persec .col-sm-4{ margin-bottom: 10px;  }
.mntragency-list-pg .panel-default{ background-color: transparent !important; border: none; }
.mntragency-list-pg .panel-body{ padding: 0px !important;  }

.mntragency-list-pg .width-300 { width: auto !important; }
.mntragency-list-pg .form-group{ margin-top: 10px;  }
.mntragency-list-pg tbody td.text-right{ text-align: center !important;  }
.mntragency-list-pg tfoot td{ text-align: center;  }

.wrkordrview-pg h2 { font-size: 18px; margin-bottom: 15px; }
.wrkordrview-pg .panel-body > .col-md-12{ padding-right: 0px; padding-left: 0px;  }
.wordrvwpg-smry-sec .text-right{ text-align: left !important;   }
.wordrvwpg-smry-sec .text-right h2{ margin-bottom: 8px; margin-top: 0px !important; font-weight: bold; }
.wrkordrview-pg .panel{ background-color: transparent !important; border: none !important; }
.wordrvwpg-smry-sec .col-md-8,
.wordrvwpg-smry-sec .col-md-4{ border-radius: 5px; background-color: #fff; padding-top: 15px; padding-bottom: 15px; margin-left: 15px; margin-right: 15px; }
.wordrvwpg-smry-sec .col-md-4{ margin-top: 15px !important;  }
.wrkordrview-pg #vehicle_and_devices h4 {     font-size: 16px; color: #ad1e1e; margin-left: -15px; margin-top: 20px !important; }
.wrkordrview-pg #vehicle_and_devices{ margin-top:15px;   }
.wrkordrview-pg #vehicle_and_devices { margin-left: 15px; margin-right: 15px; }

.wrkordrview-pg .panel-body.wrkordrview-pbody { padding-right: 0px !important; }
.wrkordrview-pg .wrkordrview-left { padding-left: 15px; }
.wrkordrview-pg .table-responsive .width-200{ width: auto !important;  }
.wrkordrview-pg .wrkordrview-tabinner hr{ margin-top: 5px; margin-bottom: 5px; }
.wrkordrview-pg .btn.m-t-20{ margin-top: 5px !important;  }
.wrkordrview-tabinner > .row{ margin-left: 0px !important; margin-right: 0px !important;  }
.wrkordrview-tabinner .wrkordrvw-note-esec { background-color: #fff; padding-top: 15px; padding-bottom: 15px; border-radius: 7px; margin-top: -13px; }


.wrkordrview-pg #wovpg_nxtschdl_calendar { margin-top: 20px; }
.wrkordrview-pg .fc-toolbar .fc-right button { width: 34% !important; font-weight: bold; }
.wrkordrview-pg .fc-right .fc-button-group{ float: none !important;  }
.wrkordrview-pg .fc-toolbar button.fc-prev-button,
.wrkordrview-pg .fc-toolbar button.fc-next-button { bottom: -18px !important; }
.wrkordrview-pg .fc-toolbar { height: 55px; margin-bottom: 23px !important; }
.wrkordrview-pg #wovpg_nxtschdl_calendar { width: auto !important; }
.wrkordrview-pg #wovpg_nxtschdl_calendar .fc-scroller.fc-time-grid-container { height: 400px !important; }
.wrkordrview-pg .srvcslst-outersec table{ background-color: #fff; }


.wrkordrview-next-prevsec{ display: block;  }

}


@media screen and (max-width: 600px){

.ordrlstpg-vsec-title .col-md-4 { display: block; width: 99% !important; float: none; text-align: center; margin-bottom: 8px; }
.ordrlstpg-vsec-btm .col-md-6 { display: inline-block; width: 100% !important; float: none; text-align: center; }
.ordrlstpg-total-sec, .ordrlstpg-total-sec label { text-align: center; margin-top: -2px; }

}

@media screen and (max-width: 500px){
.useradedit-form .usrpg-addedit-sec .nav-tabs > li{     width: 49%; }
.wrkordrlistpg-tabsec a img,.custmrlstpg-top-links a img { width: 40px; }
.wrkordrlistpg-tabsec a,
.custmrlstpg-top-links a{ padding-left: 6px; padding-right: 6px;  }
.header-top-searcharea { top: 50px; }
.header-top-searchsec span.header-top-searcharea { border:2px solid #ad1e1e; }
.mobile-pg-title{ width: 140px;  }

.cstmr-dsbpostlst-pg .clnt-dsrbdpost-img { width: auto; float: none; margin-right:0px; margin-left: 0px; margin-bottom: 15px; }
.cstmr-dsbpostlst-pg .clnt-flyrpost-list { margin-bottom: 15px; border-radius: 8px; overflow: hidden; }


.ordrlstpg-prdct-img img { max-width: 70px; }
.ordrlstpg-prdct-item{ width: 80px;  }
.ordrlstpg-prdct-prcs{ width: Calc(100% - 80px);  }
.ordrlstpg-vsec-title { padding-bottom: 0; }
.clnt-comisnlst-pg .usrprf-cmism-fltrsec span input[type="text"]{ width: 100% !important; }
.timesheet-tr td span{ display: block;  }	

}