﻿/* Add here all your CSS customizations */

/*
.fas, .fab {
	font-size:14px !important;
}
*/

.fa-13 {
	font-size:13px !important;
}

.page-header .breadcrumbs a,
.page-header .breadcrumbs span {
	font-size:13px;
}

@media print {
    .no-print {
        display: none !important;
    }
}

.dont-break-out {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}


/* Colors */
.w3-amber,.w3-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.w3-aqua,.w3-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.w3-blue,.w3-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.w3-light-blue,.w3-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.w3-brown,.w3-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.w3-cyan,.w3-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.w3-blue-grey,.w3-hover-blue-grey:hover,.w3-blue-gray,.w3-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.w3-green,.w3-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.w3-light-green,.w3-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.w3-indigo,.w3-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.w3-khaki,.w3-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.w3-lime,.w3-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.w3-orange,.w3-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.w3-deep-orange,.w3-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.w3-pink,.w3-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.w3-purple,.w3-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.w3-deep-purple,.w3-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.w3-red,.w3-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.w3-sand,.w3-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.w3-teal,.w3-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.w3-yellow,.w3-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.w3-white,.w3-hover-white:hover{color:#000!important;background-color:#fff!important}
.w3-black,.w3-hover-black:hover{color:#fff!important;background-color:#000!important}
.w3-grey,.w3-hover-grey:hover,.w3-gray,.w3-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.w3-pale-red,.w3-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.w3-pale-green,.w3-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.w3-pale-yellow,.w3-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.w3-pale-blue,.w3-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.w3-text-amber,.w3-hover-text-amber:hover{color:#ffc107!important}
.w3-text-aqua,.w3-hover-text-aqua:hover{color:#00ffff!important}
.w3-text-blue,.w3-hover-text-blue:hover{color:#2196F3!important}
.w3-text-light-blue,.w3-hover-text-light-blue:hover{color:#87CEEB!important}
.w3-text-brown,.w3-hover-text-brown:hover{color:#795548!important}
.w3-text-cyan,.w3-hover-text-cyan:hover{color:#00bcd4!important}
.w3-text-blue-grey,.w3-hover-text-blue-grey:hover,.w3-text-blue-gray,.w3-hover-text-blue-gray:hover{color:#607d8b!important}
.w3-text-green,.w3-hover-text-green:hover{color:#4CAF50!important}
.w3-text-light-green,.w3-hover-text-light-green:hover{color:#8bc34a!important}
.w3-text-indigo,.w3-hover-text-indigo:hover{color:#3f51b5!important}
.w3-text-khaki,.w3-hover-text-khaki:hover{color:#b4aa50!important}
.w3-text-lime,.w3-hover-text-lime:hover{color:#cddc39!important}
.w3-text-orange,.w3-hover-text-orange:hover{color:#ff9800!important}
.w3-text-deep-orange,.w3-hover-text-deep-orange:hover{color:#ff5722!important}
.w3-text-pink,.w3-hover-text-pink:hover{color:#e91e63!important}
.w3-text-purple,.w3-hover-text-purple:hover{color:#9c27b0!important}
.w3-text-deep-purple,.w3-hover-text-deep-purple:hover{color:#673ab7!important}
.w3-text-red,.w3-hover-text-red:hover{color:#f44336!important}
.w3-text-sand,.w3-hover-text-sand:hover{color:#fdf5e6!important}
.w3-text-teal,.w3-hover-text-teal:hover{color:#009688!important}
.w3-text-yellow,.w3-hover-text-yellow:hover{color:#d2be0e!important}
.w3-text-white,.w3-hover-text-white:hover{color:#fff!important}
.w3-text-black,.w3-hover-text-black:hover{color:#000!important}
.w3-text-grey,.w3-hover-text-grey:hover,.w3-text-gray,.w3-hover-text-gray:hover{color:#757575!important}
.w3-text-light-grey,.w3-hover-text-light-grey:hover,.w3-text-light-gray,.w3-hover-text-light-gray:hover{color:#f1f1f1!important}
.w3-text-dark-grey,.w3-hover-text-dark-grey:hover,.w3-text-dark-gray,.w3-hover-text-dark-gray:hover{color:#3a3a3a!important}

html.dark table .title {
	color: #eee;
}

html.dark table .message {
	color: #979797;
	/*color: red;*/
}


html .text-accent {
	color: #2e353e !important;
}

html.dark .text-accent {
	color: #d5d5d5 !important;
}


html .text-red {
	color: #d50000 !important;
}

html.dark .text-red {
	color: #d50000 !important;
}


/*here*/

/*
html.dark .heading-light,
html.dark .lnk-light,
html.dark .text-color-light,
html.dark .text-light {
	
	color: #2e353e !important;
	color: red !important;
	
}
*/

.text-default {
	color: #777;		
}

html.dark .text-default {
	color: #808697;
}


/*
.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}
*/

html.dark .border {
  border: none !important;
  border: 1px #1d2127 solid !important;
  border: 1px #444a54 solid !important;
}


/*
.card-header {
	background: #f6f6f6;
	border-radius: 5px 5px 0 0 !important;
	border-bottom: 1px solid #DADADA;
	padding: 18px;
	position: relative;
}

.card-body {
	background: #fdfdfd;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	border-radius: 5px;
}
*/

.card-footer {
	border-top: 1px solid #DADADA;
}


html.dark .card-footer {
	border-top-color: #444a54;
}


.secondary-card-header {
	background: #f6f6f6;
	border-bottom: 1px solid #DADADA;
}

.secondary-card-body {
	background: #fdfdfd;
	background: #ecedf0;
}

.tertiary-card-header {
	background: #f6f6f6;
	border-bottom: 1px solid #DADADA;
}

.tertiary-card-body {
	background: #fdfdfd;
}


/*
html.dark .card-header {
	background: #282d36;
	border-bottom-color: #1d2127;
}

html.dark .card-body {
	background: #2e353e;
}

html.dark .card-header {
	background: #282d36;
	border-bottom-color: #1d2127;
}

html.dark .card-body {
	background: #2e353e;
}
*/

html.dark .card-header {
	border-bottom-color: #444a54;
}





html.dark .secondary-card-header {
	background: #282d36;
	border-bottom-color: #444a54 !important;
}

html.dark .secondary-card-body {
	background: #2e353e;
	background: #1D2127;
	background: #1D2127
}

html.dark .tertiary-card-header {
	background: #282d36;
	border-bottom-color: #444a54 !important;
}

html.dark .tertiary-card-body {
	background: #2e353e;
}

.badge-custom-blue { background: #007bff !important; color:#eee !important}
.badge-custom-indigo {background: #6610f2 !important; color:#eee !important}
.badge-custom-purple {background: #6f42c1 !important; color:#eee !important}
.badge-custom-pink {background: #e83e8c !important; color:#eee !important}
.badge-custom-red {background: #d50000 !important; color:#eee !important}
.badge-custom-orange {background: #fd7e14 !important; color:#eee !important}
.badge-custom-yellow {background: #ffc107 !important; color:#eee !important}
.badge-custom-green {background: #28a745 !important; color:#eee !important}
.badge-custom-teal {background: #20c997 !important; color:#eee !important}
.badge-custom-cyan {background: #17a2b8 !important; color:#eee !important}
.badge-custom-white {background: #fff !important; color:#eee !important}
.badge-custom-gray {background: #6c757d !important; color:#eee !important}
.badge-custom-gray-dark {background: #343a40 !important; color:#eee !important}
.badge-custom-primary {background: #007bff !important; color:#eee !important}
.badge-custom-secondary {background: #6c757d !important; color:#eee !important}
.badge-custom-success {background: #28a745 !important; color:#eee !important}
.badge-custom-info {background: #17a2b8 !important; color:#eee !important}
.badge-custom-warning {background: #ffc107 !important; color:#eee !important}
.badge-custom-danger {background: #dc3545 !important; color:#eee !important}
.badge-custom-light {background: #f8f9fa !important; color:#eee !important}
.badge-custom-dark {background: #343a40 !important; color:#eee !important}
.badge-custom-accent {background: #dee2e6 !important; color:#111 !important}
html.dark .badge-custom-accent {background: #444a54 !important; color:#eee !important}

.text-custom-blue {color: #007bff !important;}
.text-custom-indigo {color: #6610f2 !important;}
.text-custom-purple {color: #6f42c1 !important;}
.text-custom-pink {color: #e83e8c !important;}
.text-custom-red {color: #d50000 !important;}
.text-custom-orange {color: #fd7e14 !important;}
.text-custom-yellow {color: #ffc107 !important;}
.text-custom-green {color: #28a745 !important;}
.text-custom-teal {color: #20c997 !important;}
.text-custom-cyan {color: #17a2b8 !important;}
.text-custom-white {color: #fff !important;}
.text-custom-gray {color: #6c757d !important;}
.text-custom-gray-dark {color: #343a40 !important;}
.text-custom-primary {color: #007bff !important;}
.text-custom-secondary {color: #6c757d !important;}
.text-custom-success {color: #28a745 !important;}
.text-custom-info {color: #17a2b8 !important;}
.text-custom-warning {color: #ffc107 !important;}
.text-custom-danger {color: #dc3545 !important;}
.text-custom-light {color: #f8f9fa !important;}
.text-custom-dark {color: #343a40 !important;}

.bg-accent {background: #dee2e6 !important;}
html.dark .bg-accent {background: #444a54 !important;}

.text-subdued {color: #dee2e6 !important;}
html.dark .text-subdued {color: #6c757d !important;}

.card-featured-left {
	border-left: 3px solid #dee2e6 !important;
}

html.dark .card-featured-left {
	border-left: 3px solid #444a54 !important;
}

.card-featured-custom-blue, html.dark .card-featured-custom-blue {border-left-color: #007bff !important;}
.card-featured-custom-indigo, html.dark .card-featured-custom-indigo {border-left-color: #6610f2 !important;}
.card-featured-custom-purple, html.dark .card-featured-custom-purple {border-left-color: #6f42c1 !important;}
.card-featured-custom-pink, html.dark .card-featured-custom-pink {border-left-color: #e83e8c !important;}
.card-featured-custom-red, html.dark .card-featured-custom-red {border-left-color: #d50000 !important;}
.card-featured-custom-orange, html.dark .card-featured-custom-orange {border-left-color: #fd7e14 !important;}
.card-featured-custom-yellow, html.dark .card-featured-custom-yellow {border-left-color: #ffc107 !important;}
.card-featured-custom-green, html.dark .card-featured-custom-green {border-left-color: #28a745 !important;}
.card-featured-custom-teal, html.dark .card-featured-custom-teal {border-left-color: #20c997 !important;}
.card-featured-custom-cyan, html.dark .card-featured-custom-cyan {border-left-color: #17a2b8 !important;}
.card-featured-custom-white, html.dark .card-featured-custom-white {border-left-color: #fff !important;}
.card-featured-custom-gray, html.dark .card-featured-custom-gray {border-left-color: #6c757d !important;}
.card-featured-custom-gray-dark, html.dark .card-featured-custom-gray-dark {border-left-color: #343a40 !important;}
.card-featured-custom-primary, html.dark .card-featured-custom-primary {border-left-color: #007bff !important;}
.card-featured-custom-secondary, html.dark .card-featured-custom-secondary {border-left-color: #6c757d !important;}
.card-featured-custom-success, html.dark .card-featured-custom-success {border-left-color: #28a745 !important;}
.card-featured-custom-info, html.dark .card-featured-custom-info {border-left-color: #17a2b8 !important;}
.card-featured-custom-warning, html.dark .card-featured-custom-warning {border-left-color: #ffc107 !important;}
.card-featured-custom-danger, html.dark .card-featured-custom-danger {border-left-color: #dc3545 !important;}
.card-featured-custom-light, html.dark .card-featured-custom-light {border-left-color: #f8f9fa !important;}
.card-featured-custom-dark, html.dark .card-featured-custom-dark {border-left-color: #343a40 !important;}

.card-featured-custom-accent {border-left-color: #dee2e6 !important;}
html.dark .card-featured-custom-accent {border-left-color: #444a54 !important; }

.card-featured-custom-blue, html.dark .card-featured-custom-blue {border-left-color: rgba(0,123,255,0.5) !important;}
.card-featured-custom-indigo, html.dark .card-featured-custom-indigo {border-left-color: rgba(102,16,242,0.65) !important;}
.card-featured-custom-purple, html.dark .card-featured-custom-purple {border-left-color: rgba(111,66,193,0.65) !important;}
.card-featured-custom-pink, html.dark .card-featured-custom-pink {border-left-color: rgba(232,62,140,0.65) !important;}
.card-featured-custom-red, html.dark .card-featured-custom-red {border-left-color: rgba(213,0,0,0.65) !important;}
.card-featured-custom-orange, html.dark .card-featured-custom-orange {border-left-color: rgba(253,126,20,0.65) !important;}
.card-featured-custom-yellow, html.dark .card-featured-custom-yellow {border-left-color: rgba(255,193,7,0.65) !important;}
.card-featured-custom-green, html.dark .card-featured-custom-green {border-left-color: rgba(40,167,69,0.65) !important;}
.card-featured-custom-teal, html.dark .card-featured-custom-teal {border-left-color: rgba(32,201,151,0.65) !important;}
.card-featured-custom-cyan, html.dark .card-featured-custom-cyan {border-left-color: rgba(23,162,184,0.65) !important;}
.card-featured-custom-white, html.dark .card-featured-custom-white {border-left-color: rgba(255,255,255,0.65) !important;}
.card-featured-custom-gray, html.dark .card-featured-custom-gray {border-left-color: rgba(108,117,125,0.65) !important;}
.card-featured-custom-gray-dark, html.dark .card-featured-custom-gray-dark {border-left-color: rgba(52,58,64,0.65) !important;}
.card-featured-custom-primary, html.dark .card-featured-custom-primary {border-left-color: rgba(0,123,255,0.65) !important;}
.card-featured-custom-secondary, html.dark .card-featured-custom-secondary {border-left-color: rgba(108,117,125,0.65) !important;}
.card-featured-custom-success, html.dark .card-featured-custom-success {border-left-color: rgba(40,167,69,0.65) !important;}
.card-featured-custom-info, html.dark .card-featured-custom-info {border-left-color: rgba(23,162,184,0.65) !important;}
.card-featured-custom-warning, html.dark .card-featured-custom-warning {border-left-color: rgba(255,193,7,0.65) !important;}
.card-featured-custom-danger, html.dark .card-featured-custom-danger {border-left-color: rgba(220,53,69,0.65) !important;}
.card-featured-custom-light, html.dark .card-featured-custom-light {border-left-color: rgba(248,249,250,0.65) !important;}
.card-featured-custom-dark, html.dark .card-featured-custom-dark {border-left-color: rgba(52,58,64,0.65) !important;}

.card-featured-custom-accent {border-left-color: rgba(222,226,230,0.7) !important;}
html.dark .card-featured-custom-accent {border-left-color: rgba(68,74,84,0.7) !important; }

.card-featured-left > .card-header:first-child {
  border-radius: 0 calc(0.25rem - 1px) 0 0 !important; 
}

.card-featured-left > .card-body {
	border-radius: 0 0 5px 0 !important;
}

.fontSize12px {
	font-size:12px !important;
}
.fontSize13px {
	font-size:13px !important;
}
.fontSize14px {
	font-size:14px !important;
}
.fontSize15px {
	font-size:15px !important;
}
.fontSize16px {
	font-size:16px !important;
}
.fontSize17px {
	font-size:17px !important;
}
.fontSize18px {
	font-size:18px !important;
}
.fontSize19px {
	font-size:19px !important;
}
.fontSize20px {
	font-size:20px !important;
}
.fontSize21px {
	font-size:21px !important;
}

.page-header .sidebar-right-icon {
	cursor: pointer;
	color: #333;
	display: inline-block;
	font-size: 17px;
	margin: 0 0 0 10px;
	height: 50px;
	width: 50px;
	vertical-align: top;
	text-align: center;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

html.dark .page-header .sidebar-right-icon {
	/*color: #808697;*/
	color: #808697 !important;
}

.page-header .sidebar-right-icon i {
	line-height: 53px;
	vertical-align: middle;
}

html.dark .page-header .sidebar-right-icon:hover {
	color: #808697;
}

.page-header .sidebar-right-icon:hover {
	color: #333;
}

.page-header .sidebar-right-toggle {
	cursor: pointer;
	color: #C3C3C3;
	display: inline-block;
	font-size: 17px;
	margin: 0 0 0 10px;
	height: 50px;
	width: 50px;
	vertical-align: top;
	text-align: center;
	-webkit-transition: all 0.15s ease-in-out;
	transition: all 0.15s ease-in-out;
}

.page-header .sidebar-right-toggle i {
	line-height: 53px;
	vertical-align: middle;
}

.page-header .sidebar-right-toggle:hover {
	color: #CCC;
}





@media only screen and (max-width: 767px) {
	.page-header {
		padding-right: 35px;
	}
}




.sidebar-right-icon {
	color: #333 !important;
}


.sidebar-dark .sidebar-right-icon {
	color: #777 !important;
}


