
/* .simple-login-form {
	width: 40.75rem;
 } */

 .bg-primary {
	 background-color: #192227 !important;
 }

 .btn-primary {
	color: #fff;
	background-color: #192227;
	border-color: #192227;
 }

 .btn-primary:hover {
	 background-color: #6C85BB;
	 border-color: #6C85BB;
 }

 .btn-primary svg path {
	fill:#FFFFFF !important;
 }

 .btn-check:active+.btn-primary, .btn-check:checked+.btn-primary, .btn-primary.active, .btn-primary:active, .show>.btn-primary.dropdown-toggle,  .btn-check:focus+.btn-primary, .btn-primary:focus {
	background-color: #6C85BB;
	border-color: #6C85BB; 
 }


.btn-right {
     position: absolute;
     right:20px;
}

 .link-primary {
	color: #192227;
 }

 .login-form a:focus, .login-form a:hover, .signup-simple-template a:focus, .signup-simple-template a:hover, .simple-login-form a:focus, .simple-login-form a:hover {
	color: #6C85BB !important;
 }

 .display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	 color:#192227
 }


 .header-fixed {
      background-color: #DFE5ED;
 }

 .form-control:focus {
	color: #212529;
	background-color: #fff;
	border-color: #6C85BB;
	outline: 0;
	box-shadow: 0 0 0 0.25rem rgb(238 117 85 /25%)
}

.form-check-input:checked {
	background-color: #6C85BB;
	border-color: #6C85BB;
}

.errors ul {
	margin-bottom: 0px;
}

.navbar-light {
    background-color: #192227 !important;
}

.nav.nav-pills .nav-link {
     color:#FFFFFF;
}

.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link {
	color:#FFFFFF;
}

.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link.active, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link:hover, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true] {
	color: #6C85BB !important;
}

.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link svg path {
	fill: #ffffff;
 }


 .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link.active svg path, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link:hover svg path, .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link[aria-expanded=true] svg path {
	fill: #ffffff;
 }


 .sidebar-icons .nav-link {
	color: #6C85BB !important;
 }



.sidebar-nav li a.active, .sidebar-nav li a:hover {
    color: #1e1e1e;
    border-left-color: #6C85BB;
    background-color: #f8f9fa;
}

.muze-icon {
	padding:20px 20px !important;
}

.bg-blue-600 {
	background-color: #6C85BB;
 }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color: #fff;
	background-color: #6C85BB;
 }

 i {
	background: #192227;
	padding: 10px 12px;
	border-radius: 10px 10px;
	color: #FFFFFF;
	min-width: 40px;
	text-align: center;

 }
 i:hover {
	 background-color: #6C85BB;
 }

i.normal {
     background:none;
     color:#be3900;
}

.rollup {
     border-bottom: 1px solid #be3900;
}
.rollup td {
     color:#be3900
}


 .btn-light {
	color: #6C85BB;
 }

 .reflection {
	font-size: 20px;
	padding: 0 5px !important;
 }

 .reflection-msg { 
	padding: 0px 10px;
	color:#6C85BB; 
	font-weight: bold;
 }

 .reflection i {
	padding: 8px 5px;
 }

 a, .link-dark {
	 color: #6C85BB;
 }


 a:hover{
	color: #6C85BB;
}

.link-dark:hover {
	color: #6C85BB;

 }

 .form-switch .form-check-input:checked {
	background-color: #6C85BB;
	border-color: #6C85BB; 
 }

 .highlight {
     color: #6C85BB !important;
 }


 .badge-primary {
     border: 2px solid #6C85BB;
     background: #6C85BB;
     color: #FFFFFF;
 }

 .stats {
     background: #6C85BB;
     color: #FFFFFF;
 }

 .stats .h3,  .stats .caption{
     color: #FFFFFF !important
 }


 @media (min-width: 576px) {
     .modal-dialog-barcode {
          max-width: 778px;
          margin: 1.75rem auto;
      }
 }

 .nav-tabs.nav-tabs-line .nav-link.active {
     border-color: #192227 !important;
 }

 .export {
      display: block !important;
      width: 100% !important;
      padding:20px 20px;
      text-align: center;
 }

 .export i {
     background:none;
     padding: 0px 0px ;
     font-size: 40px;
 }

.output {
     width: 100%;
     max-width: 900px;
     margin:0px auto 20px auto;
}

.output th {
     background-color: #192227;
     color:#FFFFFF;
  
}
.output th.section_name {
     background-color: transparent;
     color:#192227;
    
}

.output th.section_name h4 {
     font-size: 20px;
     margin-bottom: 0px;
}

.output td, .output th {
     padding:5px 5px;
}

.total {
     border-top: 1px solid #000000;
     border-bottom: 4px double #000000;
     font-weight: bold;
     text-align: right;
}

.number {
     text-align: right;
}


table.dataTableList tbody th, table.dataTableList tbody td, .dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate {
     padding: 10px 25px !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
     padding: 0px 0px !important;
}
.page-item.active .page-link {
     z-index: 3;
     color: #fff;
     background-color: #192227;
     border-color: #192227;
 }
 
 @media screen and (max-width: 991px) {
     
     .header-fixed {
        background-color: #000000;
}
     
 }

.dataTables_wrapper .dataTables_paginate .paginate_button {
    margin-left:0px !important;
}
 
 .page-item:not(:first-child) .page-link {
    margin-left: 0px;
}

.select2-container {
    width:100% !important;
}

.select2-selection__rendered {
    line-height:58px !important;
}
.select2-container .select2-selection--single {
    height: 58px !important;
}
.select2-selection__arrow {
    height: 58px !important;
}
.select2-container--default .select2-selection--single {
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem !important;
}


.navbar-vertical.navbar-expand-lg .navbar-collapse {
    
    overflow-y:none !important;
}
 