.auth .login-half-bg {
    background: url(../images/login-bg.jpg);
    background-size: cover;
 
}
.container-scroller { background:url(../images/job-section-bg.jpg) no-repeat;background-size: cover;}
.content-wrapper {
     
    padding: 2.5rem 2.5rem;
    width: 100%;
    -webkit-flex-grow: 1;
    flex-grow: 1;
}
.justify-content-center, .email-wrapper .message-body .attachments-sections ul li .thumb {
    justify-content: center !important;
}
.container-scroller {
    overflow: hidden;
}
.d-flex  {
    display: flex !important;
}

.flex-row, .email-wrapper .message-body .attachments-sections ul li, .navbar .navbar-menu-wrapper .navbar-nav {
    flex-direction: row !important;
}
.flex-grow {
    flex-grow: 1;
}
.align-items-center, .loader-demo-box, .list-wrapper ul li, .email-wrapper .message-body .attachments-sections ul li .thumb, .email-wrapper .message-body .attachments-sections ul li .details .buttons, .navbar .navbar-menu-wrapper .navbar-nav, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-settings, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile, .navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown .dropdown-item {
    align-items: center !important;
}
.justify-content-center, .email-wrapper .message-body .attachments-sections ul li .thumb {
    justify-content: center !important;
}
.pt-3, .py-3 {
    padding-top: 1rem !important;
}
.container-scroller {
    overflow: hidden;
}
.auth form .form-group {
    margin-bottom: 1.5rem;
}
.text-primary, .list-wrapper .completed .remove {
    color: #44519e !important;
	font-size:18px;
}
.input-group-append .input-group-text,
.input-group-prepend .input-group-text {
  border-color: #f3f3f3;
  padding: 0.875rem 0.75rem;
  color: #c9c8c8;
}
 
.form-group label {
    font-size: 0.875rem;
    line-height: 1;
    vertical-align: top;
    margin-bottom: .5rem;
}
.mdi-account-outline:before { font-size:18px;}
.auth form .form-group label {
    font-size: 15px; font-weight:500;}
.input-group, .asColorPicker-wrap {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%;
}
.input-group-prepend, .input-group-append {
    display: flex;
}
.input-group-append, .input-group-prepend {
    color: #c9c8c8;
    width: auto;
    border: none;
}

.bg-transparent {
    background-color: transparent !important;
}
.input-group-append, .input-group-prepend {
    color: #c9c8c8;
    width: auto;
    border: none;
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: 0.875rem 1.375rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 2px;
}

.border-right-0 {
    border-right: 0 !important;
}
.input-group-prepend .input-group-text {
    border-color: #f3f3f3;
    padding: 0.875rem 0.75rem;
    color: #c9c8c8;
}
 .auth .auth-form-transparent .input-group-text {
        border: none;
}

.input-group { border:#666666 1px solid;}
/*****************/
.page-body-wrapper.full-page-wrapper {
    width: 100%;
    min-height: 100vh;
    padding-top: 0;
}
.auth form .form-group .form-control {
	background: transparent;
    border-radius: 0;
    font-size: 14px;
	border: none;
    padding-left: 35px;
}

.input-group-append, .input-group-prepend {
    color: #c9c8c8;
    width: auto;
    border: none;
	margin-bottom: -36px;
}
.p-3 {
    padding: 3rem !important;
}
.btn-primary {
    color: #fff;
    background-color:#00B9F1  ;
    border-color: #00B9F1 ;
}

  .col-lg-6  {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

#btn-submit , #password {display:none;}
@media (min-width: 768px) {
.auth.auth-img-bg .auth-form-transparent {
    width: 55%;
    margin: auto;
	margin-top: 140px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 13px -2px #000000; 
	box-shadow: 0px 0px 13px -2px #000000;
}
}
@media  (min-width: 992px) {
.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
}

}