/*================================================================================
	Item Name: Materialize - Material Design Admin Template
	Version: 5.0
	Author: PIXINVENT
	Author URL: https://themeforest.net/user/pixinvent/portfolio
================================================================================

NOTE:
------
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
.sidenav-dark{
	background: #0a2645 !important;
}
.sidenav li .collapsible-body a i {
	font-size: 1rem;
}

label.error, span.error {
	color: red;
}

.navbar .navbar-dark {
	background: #0a2645 !important;
}

.sidenav li a.active{
	background-color: #f2e394 !important;
	color: #222222 !important;
}

.select-dropdown{color: #777777;}

.col-form-label{padding-left: 20px;}

.sidenav li a.active span, .sidenav li a.active i { color: #222222 !important;}
.btn-floating i{font-size:1.2rem !important;}
.navbar .navbar-dark .header-search-wrapper input.header-search-input{background: rgba(230,230,230,.1);}
.btn{background:#168EC7;border-radius:50px;}
.btn.submit-btn {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    padding: 12px 14px;
    border: 1px solid transparent;
    background-color: #168EC7;
    color: #fff;
    min-width: 150px;
    text-align: center;
    line-height: 18px;
    height: auto;
    border-radius: 50px;
}
.login-box {
    max-width: 550px;
    padding: 0 !important;
    width: 100%;
}
#login-page {height: auto;min-height: 100vh;padding: 30px 0;height: auto;min-height: 100vh;}
#login-page img {max-width: 100%;}
.btn.cancel-btn {
    display: inline-block;
    white-space: nowrap;
    cursor: pointer;
    padding: 12px 14px;
    min-width: 150px;
    text-align: center;
    line-height: 18px;
    height: auto;
    border-radius: 50px;
}
.btn.submit-btn:hover, .btn.submit-btn:focus, .btn:hover, .btn:focus {
    background-color: #21adf0;
    color: #fff;
}
.btn.cancel-btn {
    background-color: transparent;
    border-color: #0a2645;
    color: #0a2645;}
.btn.cancel-btn:hover, .btn.cancel-btn:focus{background-color: #0a2645;
    color: #fff;}
a{color:#168EC7;}
a:hover, a:focus{color:#21adf0;}
.edit-it, .view-it, .delete-it{margin:5px;}
.active-link {
    background: transparent;
    border: none;
    color: green;
}
.inactive-link {
    background: transparent;
    border: none;
    color: red;
}

.red.lighten-5 {
	background-color: #f2e39436 !important;
}

.login-bg {
	background-image: url("../../../front/images/banner.png") !important;
}
.bg-opacity-8 {
	background-color: #fff !important;
}
.text-center {
	text-align: center;
}
input:not([type]):focus:not([readonly]), input[type=date]:not(.browser-default):focus:not([readonly]), input[type=datetime-local]:not(.browser-default):focus:not([readonly]), input[type=datetime]:not(.browser-default):focus:not([readonly]), input[type=email]:not(.browser-default):focus:not([readonly]), input[type=number]:not(.browser-default):focus:not([readonly]), input[type=password]:not(.browser-default):focus:not([readonly]), input[type=search]:not(.browser-default):focus:not([readonly]), input[type=tel]:not(.browser-default):focus:not([readonly]), input[type=text]:not(.browser-default):focus:not([readonly]), input[type=time]:not(.browser-default):focus:not([readonly]), input[type=url]:not(.browser-default):focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]){border-bottom: 1px solid #168EC7 !important;
    box-shadow: 0 1px 0 0 #168EC7 !important;}
input:not([type]):focus:not([readonly])+label, input[type=date]:not(.browser-default):focus:not([readonly])+label, input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label, input[type=datetime]:not(.browser-default):focus:not([readonly])+label, input[type=email]:not(.browser-default):focus:not([readonly])+label, input[type=number]:not(.browser-default):focus:not([readonly])+label, input[type=password]:not(.browser-default):focus:not([readonly])+label, input[type=search]:not(.browser-default):focus:not([readonly])+label, input[type=tel]:not(.browser-default):focus:not([readonly])+label, input[type=text]:not(.browser-default):focus:not([readonly])+label, input[type=time]:not(.browser-default):focus:not([readonly])+label, input[type=url]:not(.browser-default):focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label{color:#168EC7 !important;}
.input-field .prefix.active{color:#168EC7 !important;}
.sidenav-trigger.sidenav-trigger {background-color: #f2e394;}
.sidenav-trigger.sidenav-trigger i {color: #0a2645;}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem; }
  
  .alert-heading {
    color: inherit; }
  
  .alert-link {
    font-weight: 700; }
  
  .alert-dismissible {
    padding-right: 4rem; }
    .alert-dismissible .close {
      position: absolute;
      top: 0;
      right: 0;
      padding: 0.75rem 1.25rem;
      color: inherit; }
  
  .alert-primary {
    color: #004085;
    background-color: #cce5ff;
    border-color: #b8daff; }
    .alert-primary hr {
      border-top-color: #9fcdff; }
    .alert-primary .alert-link {
      color: #002752; }
  
  .alert-secondary {
    color: #383d41;
    background-color: #e2e3e5;
    border-color: #d6d8db; }
    .alert-secondary hr {
      border-top-color: #c8cbcf; }
    .alert-secondary .alert-link {
      color: #202326; }
  
  .alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb; }
    .alert-success hr {
      border-top-color: #b1dfbb; }
    .alert-success .alert-link {
      color: #0b2e13; }
  
  .alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb; }
    .alert-info hr {
      border-top-color: #abdde5; }
    .alert-info .alert-link {
      color: #062c33; }
  
  .alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba; }
    .alert-warning hr {
      border-top-color: #ffe8a1; }
    .alert-warning .alert-link {
      color: #533f03; }
  
  .alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb; }
    .alert-danger hr {
      border-top-color: #f1b0b7; }
    .alert-danger .alert-link {
      color: #491217; }

@media (max-width: 992px) {
    .sidenav-dark.sidenav-main .brand-sidebar .brand-logo {margin-left: 25px;padding: 17px 20px;}
}