
body .ppl-theme-login {
  font-size:14px !important
}


.ppl-theme-login{
	background-color: #20419A;
	color: #fff;
}

.ppl-theme-login .main-container{
	margin-left:0px!important;
	height:823px !important;
}



.ppl-theme-login .layout-container > aside {
  background-color: #fff;
  color: #000;
}
.ppl-theme-login .layout-container > aside > .sidebar-header {
  background-color: #20419A;
  color: #fff;
}
.ppl-theme-login .layout-container > header {
  background-color: #20419A;
  color: #fff;
}


.ppl-theme-login .background-image-general {
	background-image: url("../img/login-background-4k.png");
	background-repeat: no-repeat;
 	background-color: #20419A;
	height:100%;
	object-fit: cover;
}

.ppl-theme-login .background-image-drivers {
	background-image: url("../img/login-drivers-background.png");
	background-repeat: no-repeat;
 	background-color: #20419A;
}




.ppl-theme-login .sidebar-header {
  background-color: #20419A;
  color: #000;
}

.ppl-theme-login .header-container {
  background-color: #20419A;
  color: #fff;
}

.ppl-theme-login .sidebar-container {
  background-color: #fff;
  color: #000;
}


.ppl-theme-login .header-logo > img {
	width:200px;
	margin-top: 11px;
}

.ppl-theme-login .comp-logo {
	width:200px;
	margin-top: 11px;
	padding:10px 20px 20px 20px;
}

.ppl-theme-login .comp-login-logo {
	width:500px;
	margin-top: 11px;
	padding:10px 20px 20px 20px;
}



.ppl-theme-login .container{
	width:100%;
	max-width:100% !important
}

@media only screen and (min-width: 992px) {
  .ppl-theme-login .header-container {
    margin-left: 0px;
  }
}

.ppl-theme-login .c-green{
	color:#37B6AA;
}

.ppl-theme-login .bg-green{
	background-color:#37B6AA;
}

.ppl-theme-login .bg-blue{
	background-color:#20419A;
}


.ppl-theme-login .layout-container > main .bg-white:not([class*='bg-']),
.ppl-theme-login .layout-container > main .panel:not([class*='bg-']),
.ppl-theme-login .layout-container > main .card:not([class*='bg-']),
.ppl-theme-login .layout-container > main .panel-default > .panel-heading:not([class*='bg-']) {
  background-color: #fff;
  color: #000;
}
.ppl-theme-login .layout-container > main .bg-white {
  background-color: #35444c;
  color: inherit;
}
.ppl-theme-login .layout-container > main .well,
.ppl-theme-login .layout-container > main .jumbotron,
.ppl-theme-login .layout-container > main .breadcrumb,
.ppl-theme-login .layout-container > main .modal-content {
  background-color: #F3F3F3;
  color: inherit;
}
.ppl-theme-login .layout-container > main .btn-default {
  color: #fff;
  background-color: #37474F;
  border-color: #2d3940;
}

.ppl-theme-login a, .btn-link{
  color: #fff;
}

.ppl-theme-login .layout-container > main .btn-db {
  color: #fff;
  background-color: #20419A;
  border-color: #20419A;
}


.ppl-theme-login .layout-container > main .btn-orange {
  color: #fff;
  background-color: #F2A900;
  border-color: #F2A900;
}

btn-orange{
  color: #fff;
  background-color: #F2A900;
  border-color: #F2A900;
}

.ppl-theme-login .layout-container > main .btn-lb {
  color: #fff;
  background-color: #5F80D9;
  border-color: #5F80D9;
}

.ppl-theme-login .layout-container > main .btn-default:focus,
.ppl-theme-login .layout-container > main .btn-default.focus {
  color: #fff;
  background-color: #2f3c43;
  border-color: #242f34;
}
.ppl-theme-login .layout-container > main .btn-default:hover {
  color: #fff;
  background-color: #2f3c43;
  border-color: #242f34;
}
.ppl-theme-login .layout-container > main .btn-default:active,
.ppl-theme-login .layout-container > main .btn-default.active,
.open > .dropdown-toggle.ppl-theme-login .layout-container > main .btn-default {
  color: #fff;
  background-color: #263137;
  border-color: #2a373d;
}
.lrs-theme .layout-container > main .btn-default:active:hover,
.lrs-theme .layout-container > main .btn-default.active:hover,
.open > .dropdown-toggle.ppl-theme-login .layout-container > main .btn-default:hover,
.ppl-theme-login .layout-container > main .btn-default:active:focus,
.ppl-theme-login .layout-container > main .btn-default.active:focus,
.open > .dropdown-toggle.ppl-theme-login .layout-container > main .btn-default:focus,
.ppl-theme-login .layout-container > main .btn-default:active.focus,
.ppl-theme-login .layout-container > main .btn-default.active.focus,
.open > .dropdown-toggle..ppl-theme-login .layout-container > main .btn-default.focus {
  color: #fff;
  background-color: #263137;
  border-color: #2a373d;
}
.ppl-theme-login .layout-container > main .btn-default:active,
.ppl-theme-login .layout-container > main .btn-default.active,
.open > .dropdown-toggle.ppl-theme-login .layout-container > main .btn-default {
  background-image: none;
}
.ppl-theme-login .layout-container > main .btn-default.disabled,
.ppl-theme-login .layout-container > main .btn-default[disabled],
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default,
.ppl-theme-login .layout-container > main .btn-default.disabled:hover,
.ppl-theme-login .layout-container > main .btn-default[disabled]:hover,
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default:hover,
.ppl-theme-login .layout-container > main .btn-default.disabled:focus,
.ppl-theme-login .layout-container > main .btn-default[disabled]:focus,
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default:focus,
.ppl-theme-login .layout-container > main .btn-default.disabled.focus,
.ppl-theme-login .layout-container > main .btn-default[disabled].focus,
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default.focus,
.ppl-theme-login .layout-container > main .btn-default.disabled:active,
.ppl-theme-login .layout-container > main .btn-default[disabled]:active,
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default:active,
.ppl-theme-login .layout-container > main .btn-default.disabled.active,
.ppl-theme-login .layout-container > main .btn-default[disabled].active,
fieldset[disabled] .ppl-theme-login .layout-container > main .btn-default.active {
  background-color: #37474F;
  border-color: #2d3940;
}
.ppl-theme-login .layout-container > main .btn-default .badge {
  color: #37474F;
  background-color: #fff;
}
.ppl-theme-login .layout-container > main .open > .dropdown-toggle.btn-default,
.ppl-theme-login .layout-container > main .open > .dropdown-toggle.btn-default:hover,
.ppl-theme-login .layout-container > main .open > .dropdown-toggle.btn-default:active,
.ppl-theme-login .layout-container > main .open > .dropdown-toggle.btn-default.active,
.ppl-theme-login .layout-container > main .open > .dropdown-toggle.btn-default:focus {
  color: #fff;
  background-color: #37474F;
  border-color: #2d3940;
}
.ppl-theme-login .layout-container > main .form-control {
  color: inherit;
  background-color: #F5F5F5;
  border-color: #ddd;
}
.ppl-theme-login .layout-container > main .form-control:focus {
  border-color: rgba(240, 240, 240, 0.36);
}
.ppl-theme-login .layout-container > main .form-control[disabled],
.ppl-theme-login .layout-container > main .form-control[readonly],
.ppl-theme-login .layout-container > main fieldset[disabled] .form-control {
  background-color: rgba(240, 240, 240, 0.1);
}
.ppl-theme-login .layout-container > main select:not([multiple]) option {
  color: #6C7177;
}
.ppl-theme-login .layout-container > main .input-group-addon,
.ppl-theme-login .layout-container > main .input-group-button {
  background-color: transparent;
  border: 1px solid rgba(162, 162, 162, 0.26);
  color: inherit;
}
.ppl-theme-login .layout-container > main .nav-tabs > li.active {
  color: #fff;
}
.ppl-theme-login .layout-container > main .note-editor .note-editing-area .note-editable {
  background-color: rgba(240, 240, 240, 0.1);
}
.ppl-theme-login .layout-container > main .photo {
  background-color: #37474F;
}









.ppl-theme-login .sidebar-header-logo > svg,
.ppl-theme-login .nav-icon > svg,
.ppl-theme-login .sidebar-header-logo > em,
.ppl-theme-login .nav-icon > em {
  color: #448AFF !important;
  fill: #4CAF50 !important;
}




.wizard > .steps .current a, .wizard > .steps .current a:hover, .wizard > .steps .current a:active{
	border-bottom: 2px solid #20419A;
	cursor: default;
}

.ppl-theme-login .q-title{
	font-size:18px
}




.ppl-theme-login .q-statement{
	font-size:20px;
	color:#000
}


.ppl-theme-login .lts-btn{
	background-color: #37B6AA;
	color:#fff
}



.ppl-theme-login .map-edit-btn{
	background-color: #828282;
	color:#fff
}



@media only screen and (max-width: 991px) {
  .ppl-theme-login .left-sm {
    text-align:left !important;
  }
}





.ppl-theme-login .switch.switch-success.switch-warn input:checked + span{
	background-color: #58D4C9;
}

.ppl-theme-login .switch.switch-success input:checked + span::after{
	background-color: #37B6AA;
}


.ppl-theme-login .input-border{
	border:solid 1px #828282;
	
}


.ppl-theme-login .current{
	position: relative !important;
}



.ppl-theme-login .bg-lightgreen{
	background-color:#E2EEED
}



.ppl-theme-login .lineh-0-5{
	line-height: 0.5
}


.ppl-theme-login .bg-pplblue{
	background-color:#20419A
}


.ppl-theme-login .upload-border12{
	border-width:1px;
	border-style: dashed;
	border-color: #000;
	text-align:center;
	width:100%;
	padding-top: 55px;
	padding-bottom: 55px;
}

.ppl-theme-login .bg-grey{
	background-color:#F3F3F3;
}


.ppl-theme-login .form-list-padding{
	padding-left:10px !important;
	padding-right:10px !important;
}


.ppl-theme-login .title-padding{
	padding-top:10px !important;
}



.ppl-theme-login .input-margin{
	margin-top:5px !important;
}



.ppl-theme-login .hr-dashed{
	border-top: 1px dashed;
}







.ppl-theme-login .signwidth{
	width:120px 
}





.ppl-theme-login .mt10{
	margin-top:10px
}




.ppl-theme-login .wizard-size{
	min-height:480px
}






.ppl-theme-login .btn-exit {
  padding-left: 50px !important;
	padding-right: 50px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}



.ppl-theme-login .pt-md{
	padding-top: 10px
}





.ppl-theme-login .c-checkbox input[type="checkbox"]:checked + span{
	border-color: #20419A;
	background-color: #20419A;
}


.ppl-theme-login .c-radio input[type="radio"]:checked + span {
	border-color: #20419A;
}


.ppl-theme-login .c-blue{
  color: #20419A !important;
}







.ppl-theme-login .login-card{
	border-color: #F2A900;
	border-style: solid;
	border-width: 20px;
	border-radius: 25px
}







@media only screen and (max-width: 991px) {
  .ppl-theme-login .label-centered {
    text-align: center !important;
  }
}



