
.rootDnDWrapper h1{border-left:5px solid #e1e1e1;padding-left:5px}.rootDnDWrapper ul{list-style:none;margin:0;padding:0;border:5px solid #e1e1e1}.rootDnDWrapper li{padding:10px 15px;background:#eee}.rootDnDWrapper li:hover{background:#e1e1e1}.rootDnDWrapper .placeholder{background:#fff078}.rootDnDWrapper .placeholder:before{content:"Drop here";color:#e1d25a}.rootDnDWrapper .listItemABC:after{content:"";display:block;clear:both}.rootDnDWrapper .listItemABC button{border:1px solid #CCC;border-radius:5px;padding:2px 5px;background:#333;color:white}.fill-color{-webkit-filter:invert(20%) sepia(11%) saturate(935%) hue-rotate(123deg) brightness(20%) contrast(97%);filter:invert(20%) sepia(11%) saturate(935%) hue-rotate(123deg) brightness(20%) contrast(97%)}.rootDnDWrapper .config-button{display:inline-block;margin-right:5px;border:1px dotted #2f54f7;padding:2px 3px;margin-right:10px}.rootDnDWrapper .config-button:hover{color:#2f54f7}.neonText{border:2px solid #fff;animation:pulsate 1.25s infinite alternate}@keyframes pulsate{100%{box-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 5px #5761f1, 0 0 2px #5761f1, 0 0 2px #5761f1, inset 0 0 2px #5761f1}0%{box-shadow:0 0 2px #fff}}.low-cate-color-config .explainA{display:block;width:540px;height:auto;background-color:#616161;color:white;margin:10px auto;margin-top:15px;padding:10px 8px;border-radius:5px;font-size:14px}.low-cate-color-config select{border:1px solid #CCC;height:28px}.low-cate-color-config>div>div{margin-bottom:15px}.low-cate-color-config table{margin:0 auto;width:300px;font-size:15px}.templateprettyborder{border-collapse:separate;border-spacing:0}.templateprettyborder td{background-color:white}.templateprettyborder td,.templateprettyborder th{border-width:0px 1px 1px 0px;border-color:#d8d6d6;border-style:solid;height:32px}.templateprettyborder th{border-top-width:1px;background-color:#3266f0;color:white}.templateprettyborder th:first-child,.templateprettyborder td:first-child{border-left-width:1px}.templateprettyborder th:first-child{border-radius:5px 0px 0px 0px}.templateprettyborder th:last-child{border-radius:0px 5px 0px 0px}.templateprettyborder tbody tr:last-child td:first-child{border-radius:0px 0px 0px 5px}.templateprettyborder table tbody tr:last-child td:last-child{border-radius:0px 0px 5px 0px}

.file-input {
    display: none;
} 

.file-upload-btn {
    color: white;
    text-transform: uppercase;
    outline: none;
    background-color: #4aa1f3;
    font-weight: bold;
    padding: 8px 15px;
    margin-bottom: 5px;
}

.container p {
    color: red;
    text-align: center;
}

.drop-container {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    width: 100%;
    /*height: 370px;*/
    /*border: 4px dashed #4aa1f3;*/
}

.upload-icon {
    width: 50px;
    height: 50px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABmJLR0QA/wD/AP+gvaeTAAACCklEQVR4nO3cMWpUURxG8TOJoCAEBDvBysLGxt4mZZqsIK5AdAnJEnQJZgU2ljb2NjYRTBOwCwiCoIUmKWKa4Ggy8/73u2/e+cGDNGHevaf7QmZG/06X/P3ZIG9RZC39AlNngDADhBkgzABhBggzQJgBwgwQZoAwA4QZIMwAYQYIM0CYAcIMEGaAMAOEGSDMAGEGCDNAmAHCDBBmgDADhBkgzABhBggzQJgBwgwQZoAwA4QZIMwAYQYIM0BYywD7nP/P73WfZS3yma8H+Nzu3AYOWOxCWj6fgY2iO4h7BPwgf8nznp/A47LTd+IF+Yue9zwvPHc3ZsAb8pd9+XlL598rMaQ7wBH5S794vgB3S0/coSfAL/KX/xvYLD5rt/bIB9itPmTP1oB35C7/PbBefsrO3QOOaX/5X4H7Dc43ClvACe0u/wTYbnKyEXlFuwAvG51pVG4CH6i//I/ArUZnGp0HwDfqLv878LDZaUbqKXUBdhqeY9QWna7/9azkxFxl6Ol6pSfmKkNN15OYmKsMMV1PYmKusux0PamJucqi0/UkJ+Yq152uJz0xV9nj6gF2M6+42q46XTsxF/rfdO3E3MC86dqJuaG/TddOzA1dnq6dmAMuputRT8w30i+whEPg2Z+fPyVfRJIkSZIkSZIkSdI8M87/qK0QvzErzABhBggzQJgBwgwQZoCwMzQLhWMQB9y+AAAAAElFTkSuQmCC) no-repeat center center; 
    background-size: 100%;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
}

.drop-message {
    text-align: center;
    color: #4aa1f3;
    font-family: Arial;
    font-size: 20px;
}

.file-progressBar {
    width: 100%;
    border-radius: 5px; 
    overflow: hidden;
    display:inline-block;
    margin:0px 10px 5px 5px;
    vertical-align:top;
    flex: 6 1 !important;
    margin-left: 50px;
    box-sizing: content-box;
    width:calc(100% - 50px)
}
    
.file-progressBar div {
    height: auto;
    color: #fff;
    text-align: right;
    line-height: 15px;
    width: 0;
    background-color: #4caf50; 
    border-radius: 3px; 
    font-size: 13px;
}
  
.file-display-container {
    position: fixed;
    width: 805px;
}
  
.file-status-bar{
    width: 100%;
    vertical-align:top;
    margin-top: 10px;
    margin-bottom: 20px;
    position: relative;
    line-height: 50px;
    height: 50px;
}
  
.file-status-bar > div {
    overflow: hidden;
}
  
.file-type {
    display: inline-block!important;
    position: absolute;
    font-size: 12px;
    font-weight: 700;
    line-height: 13px;
    margin-top: 25px;
    padding: 0 4px;
    border-radius: 2px;
    box-shadow: 1px 1px 2px #abc;
    color: #fff;
    background: #0080c8;
    text-transform: uppercase;
}
  
.file-name {
    display: inline-block;
    vertical-align:top;
    margin-left: 50px;
    color: #4aa1f3;
}

.file-error {
    display: inline-block;
    vertical-align: top;
    margin-left: 50px;
    color: #9aa9bb;
}

.file-error-message {
    color: red;
}
  
.file-type-logo {
    width: 50px;
    height: 50px;

    background-size: 100%;
    position: absolute;
}
  
.file-size {
    display:inline-block;
    vertical-align:top;
    color:#30693D;
    margin-left:10px;
    margin-right:5px;
    margin-left: 10px;
    color: #444242;
    font-weight: 700;
    font-size: 14px;
}
  
.file-remove  {
    position: absolute;
    top: 20px;
    right: 10px;
    line-height: 15px;
    cursor: pointer;
    color: red;
    margin-right: -10px;
}

.modal2{
    z-index: 999;
    display: none;
    overflow: hidden;
}

.modal2 .overlay{
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.66);
    position: absolute;
    top: 0;
    left: 0;
}

.modal2 .modal-image{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
    object-fit: cover;
    width: 100%;
    height: 300px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.modal-image-text {
    position: absolute;
    color: red;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 16px;
}

.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.upload-modal {
    z-index: 999;
    display: none;
    overflow: hidden;
}

.upload-modal .overlay{
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,.66);
    position: absolute;
    top: 0;
    left: 0;
}

.progress-container {
    background: white;
    width: 500px;
    height: 300px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
}

.progress-container span {
    display: flex;
    justify-content: center;
    padding-top: 20px;
    font-size: 20px;
}

.progress {
    width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    background-color: #efefef;
    height: 20px;
    border-radius: 5px;
}

.progress-bar {
    position: absolute;
    background-color: #4aa1f3;
    height: 20px;
    border-radius: 5px;
    text-align: center;
    color: white;
    font-weight: bold;
}

.error {
    color: red;
}

.thicknessA .spinner-border {
    border: 0.5em solid !important;
    border-right-color: transparent !important;
    border-radius: 50% !important;
}
/*
#=========================================================================================#
|										초기화											   |
#=========================================================================================#
*/
@font-face {
	font-family: "KoPubWorld Dotum";
	font-weight: 200;
	src: url("/static/media/KoPubWorld Dotum Bold.90cbb0fa.woff2") format("woff2");
}
@font-face {
    font-family: 'Noto Sans CJK KR';
    font-style: normal;
    font-weight: 200;
    src: url(/static/media/NotoSansKR-Light.e2557c2b.woff2) format('woff2'),
    url(/static/media/NotoSansKR-Light.45736342.woff) format('woff'),
    url(/static/media/NotoSansKR-Light.7d4ce2f6.otf) format('truetype')
}
@font-face {
    font-family: 'Noto Sans KR v13';
    font-style: normal;
    font-weight: 100;
    src: url(/static/media/noto-sans-kr-v13-korean-regular.038374b1.woff2) format('woff2')
}
@font-face {
    font-family: 'KoPubWorld Batang Medium';
    font-style: normal;
    font-weight: 100;
    src: url("/static/media/KoPubWorld Batang Medium.88ca760a.woff2") format('woff2');
}
@font-face {
    font-family: 'Jung Sun Arirang';
    font-style: normal;
    font-weight: 200;
    src: url(/static/media/JSArirangPPURI.fe8e4b39.woff2) format('woff2')
}
@font-face {
    font-family: 'NotoSansKR Subset';
    font-style: normal;
    font-weight: 200;
    src: url(/static/media/NotoSansKR-Medium-subset.cfc82979.otf) format('truetype')
}
.btnAdd:hover {
	background-color: lightgrey;
	color: #333;
}
.delBtn {
	display: inline-block;
	border: 0;
	width: 100% !important;
	height: 190px !important;
}
.delBtn.except01 {
	height: 30px !important;
}
.delBtn:hover {
	background-color: lightgrey;
	color: #333;
}
.btn02:hover {
	cursor: pointer;
}
.ToggleButtonStyle.selected {
    background-color: red !important;
    color: black !important;
}
.ToggleButtonStyle.active {
    background-color: yellow !important;
    color: black !important;
}

.ToggleButtonStyle {
    background-color: white !important;
    color: black !important;
    padding: .25rem .5rem !important;
	font-size: 14px !important;
}
div.mb-2 {
	margin-left: 10px !important;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	margin-right: 0px;
}
button:focus {
    outline: 0 !important;
}
img.modalImage_1 {
	width: 300px !important;
	height: 250px !important;
}
img.modalImage_2 {
	width: 278px !important;
	height: 220px !important;
}
img.modalImage_3 {
	width: 310px !important;
	height: 250px !important;
}
img.modalImage_4 {
	width: 200px !important;
	height: 200px !important;
}
img.modalImage_4.original_size {
	width: unset !important;
	height: unset !important;
}
img.modalImage_4.mobile_size_1 {
	width: 80vw !important;
	height: auto !important;
}
.arrowEffect {
	opacity: 0;
	color: rgb(222, 231, 255);
}
.arrowEffect:hover {
	color: white;
}
.contentsImg:hover .arrowEffect {
	opacity: 0.5;
}
[data-tooltip-text]:hover {
	position: relative;
}
[data-tooltip-text]:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	border-radius: 5px;

	color: #FFFFFF;
	font-size: 12px;
	content: attr(data-tooltip-text);

    margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: 100px;
	min-width: 50px;
	max-width: 300px;
	word-wrap: break-word;

	z-index: 9999;

	/* content text align 수직 정렬 및 수평 정렬 */
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	white-space: pre-line;	/* 개행 반영 */
}
[data-tooltip-text].voterList:hover:after {
	width: 200px;
	min-width: 300px;
	min-height: 100px;
	max-width: 300px;
	margin: auto;
}
.emoface1 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat -13px -11px;
	background-size: 60px;
    width: 35px;
    height: 30px;
}
.emoface2 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat -13px -11px;
	background-size: 60px;
    width: 34px;
    height: 30px;
}
.emoface3 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAABoCAYAAADRhY9KAAAACXBIWXMAAAsSAAALEgHS3X78AAAFX0lEQVR4nO2dPWgcRxSAX3YjDDbY50JnCNg6F24cQQTxuggGnX+quLBcpbRwHYiKQMqodadA6nDXuvEVJp3xpbALr0MkUNy48F0ChkhFdAEJi7CrMJd30iGd0Ozt3L43+94Hh6TTsvv2vpud2Zm3Mx/t7e2BIoNAPctBZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQtCZQvi47KeahqHNQCYG3pV8F/zQ5v9gj+3AGB18AqipEMQ8sQpVSpxGocLAGBedQCYybGrLgC0AaAVREnLYYikeC8bS/AiACwBwLkJHMKIb5iX7yXeW9koeRkAHhR42KY5pq/SvZOdxmEFS/H3RCH0AGAliJJlouOPjVey0zg0Da1WzvrYFWum+giiZJVBLFZ4c+uVxqEpzb8xEW34zMSDcXmBFyU7jcNGwXVzVppBlCwyjq8Pa9lYP7exFHHH3LMvBFGyxTVOtrI9Ez3A1ON1rsI519ktz0QDxttgEMdIWMrGOnreYlOO3MP42cFOdhqHi8wbYzY8wPNgBas6G3vFVifU7Vk0pvNljlNvG7eS3SiJaMDzYHU5ZyMbL3u+1tPHMc/pcs7iMo63WZ0SlephukGU1DgEwqVkT2p4kgMzXEo3F9nsuxpzwmKEjFw2fuu5DG5MihnMoiGFQ8km/xAKgvzqRdpAw4bZ32QBFM95yn5z6uxSp6V6o3cGnq//XyPMXtyETy9tZt7H739Mw/qf0/3fb852oXpu22WIC5T33tSy66529OrtJ/DoyRf7fz8GgK+/fA03Z+07sJ6v1+DHn68d7OPFVfju/ku4fuW9qzDrlLKp62xnsn96NjfiPftBs+3dqZHbj9pvDpyd7ziQycb62lkrfPOf00fe29md6l+Wbej8Velvb7PfHMzgeZNAWbKdFpnTp/4d+X7tgl176Ljtps/u5IprBE7POwuUsp12IT68vXbkvbufv4Uzx3wJDmO2M9sf5qsbb1yGCa7POwuUDTSnJ20aYtWz2/D01yv9v02jKkvjDPALc/lCr9/YM1eKW7OdsVr0JyBStnOMmLxyzBck65fEF/SRXUGobEGobEGobEGo7OIhGwihlN0mPDYlZE99Uspm+0zUhCG7r6Mez5a2NmQviBKRfeMwNFuRFEirLmrZ0upt0bIzTztlEgzMi5IcMZDKJu0bN/ORpHHYtR3XfrdR2c8kqVW34HK1+DZejhi61POvcBgIadjOfLTz4SC54NvGnUnGZMVwPBasUMfLoVOF7cPrjiE/T/KSbR5pTeOwmfWZ7Lr7zE8rTAZrez1zNlWTw9QbXMazrWYqNKlDtWqv//vD26vWWSguMYmJnY3KfjwZzo8cNg/jp3Fo6rRvTtpuG5MCKUSPGcMPQZSwmCuNk+wyPrZrLkM1LrMnsRn1wg+kbE9zLnKaJovVECfO7d1kEIoLmtzmKuc4nr2Ek8f5zBqeBytYznCIsw+3Pa2/2c2SNIBlpgp2K9bxg/OJHk5nyTIXmW1akofCB6LZzj/OOgfNI+HsRYMPCYf4AdYYN9rW8F6a/YoCvi0bYdXLViBsesds8HFBmMHsBZQzLPVvrYIo8SrTxuelnpZwgKHI27MeLvVEPjY9Dl4v4ob96YMF3CZZ0ruYfNDgvCzESZRmecahpRkXHJX2HubIlWaJxlKtxTkA6/X60KKrNqW+O7T4atu3+tiGUsoeBU5cPyoltFPWVXUPI0a2ok9xikJlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlC0JlSwEA/gNHzbqW1xpFvgAAAABJRU5ErkJggg==) no-repeat -13px -11px;
	background-size: 60px;
    width: 35px;
    height: 30px;
}
.emoface1 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat -13px -11px;
	background-size: 60px;
    width: 35px;
    height: 30px;
}
.emoface4 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat -13px -11px;
	background-size: 60px;
    width: 35px;
    height: 30px;
}
.emoface5 {
	content: '';
    display: inline-block;
    background: url(data:image/png;base64,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) no-repeat -13px -11px;
	background-size: 60px;
    width: 35px;
    height: 30px;
}
button.btn20210217:hover {
	background-color: rgb(202 218 249);
}
.btn20210117_2 {
	background-color: #212121 !important;
	color: white !important;
	border-radius: 5px;
	padding: 10px 20px !important;
}
.btn20210117_2:hover {
	cursor: pointer !important;
	color: #212121 !important;
	background-color: white !important;
	border: 1px solid #212121 !important;
}
.btn20210118_1 {
	background-color: rgb(66, 139, 221) !important;
	color: white !important;
}
.btn20210118_1:hover {
	background-color: white !important;
	color: rgb(66, 139, 221) !important;
}
.btn20210118_1:hover .iconHover_20210224 {
	display: inline-block !important;
}
.btn20210118_1:hover .iconNormal_20210224 {
	display: none !important;
}
.dots_20210224 {
	background: radial-gradient(circle at center, rgb(218, 218, 218) 5%, transparent 22%),rgb(255, 255, 255); 
  	background-size: 10px 10px;
}


/* 리스트에 보일 체크박스 스타일) */
.checks_20210226 {position: relative;}
.checks_20210226 input[type="checkbox"] {  /* 실제 체크박스는 화면에서 숨김 */
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0
}
.checks_20210226 label.checkboxABC {
    display: inline-block;
    position: relative;
    cursor: pointer;
}
.checks_20210226 label.checkboxABC div:before {  /* 가짜 체크박스 */
    content: ' ';
    display: inline-block;
    width: 21px;  /* 체크박스의 너비를 지정 */
    height: 21px;  /* 체크박스의 높이를 지정 */
    line-height: 21px; /* 세로정렬을 위해 높이값과 일치 */
    margin: -2px 8px 0 0;
    text-align: center; 
    vertical-align: middle;
    background: #fafafa;
    border: 1px solid #cacece;
    border-radius : 3px;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.checks_20210226 label input[type="checkbox"] + div:active:before,
.checks_20210226 label input[type="checkbox"]:checked + div:active:before {
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.checks_20210226 label input[type="checkbox"]:checked + div:before {  /* 체크박스를 체크했을때 */ 
    content: '\2714';  /* 체크표시 유니코드 사용 */
    color: #99a1a7;
    text-shadow: 1px 1px #fff;
    background: #e9ecee;
    border-color: #adb8c0;
    box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
}
.checks_20210226.small label input + div {
    font-size: 12px;
}
.checks_20210226.small label input + div:before {
    width: 17px;
    height: 17px;
    line-height: 17px;
    font-size: 11px;
}
.checks_20210226 label input[type="radio"] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 100%;
    margin-right: 0.1rem;
}
.checks_20210226 label input[type='radio'] {
    background-color: white;
    border: 1px solid rgb(100, 100, 100);
    padding: 2px;
    background-clip: content-box;
    vertical-align: middle;
    cursor: pointer;
}
.checks_20210226 label input[type='radio']:checked {
    background-color: rgb(100, 100, 100);
}
.checkboxABC_NONE {
    padding-right: 20px !important;
    cursor: pointer;
}

/* Filter Panel 작업 */
.filterPanel {
	max-height: 0px;
	overflow: hidden;
	transition: 0.5s;
}
.filterPanel.active {
	max-height: 1000px;
	overflow: visible;
	animation: fadein 1s;
}
.filterPanel.type2.active {
	max-height: 1000px;
	overflow: visible;
	animation: fadein2 1s;
}
@keyframes fadein {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fadein2 {
    from {
        opacity: 0;
    }
    to {
        opacity: 0.9;
    }
}

/* 로딩중 판넬 */
.nowLoading {
	display: none;
}
.nowLoading.active {
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
    z-index: 9999;
}
.nowLoading .backShadow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.3;
	background: black;
}
.nowLoading .frontSpinner {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: inline-block;
}
.iconPaymentType{
    display:inline-block;
    position:relative;
    width:90px;
    height:80px;
}
.iconPaymentType.unavailable:before{
    content: '';
    position:absolute;
    top: -10px;
    left: 40px;
    height: 100px;
    border: solid red;
    border-width: 0 6px 0px 0;
    transform: rotate(45deg);
}
.iconPaymentType.unavailable:after{
    content: '';
    position:absolute;
    top: -10px;
    left: 40px;
    height: 100px;
    border: solid red;
    border-width: 0 6px 0px 0;
    transform: rotate(-45deg);
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #b4b4b4;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #b4b4b4;
}
input::placeholder, textarea::placeholder {
    color: #b4b4b4;
}
.tableBorder_20210324 td {
    width: auto;
    position: relative;
}
.tableBorder_20210324 td:before {
    content: "";
    position: absolute;
    left: 50px;
    top: 0px;
    height: 1px;
    width: calc(100% - 100px);
    /* percentage of the element width*/
    border-bottom: 1px solid #EEE;
    margin-top: 0px;
    padding:0 50px
    /*move the border below the text*/
}
.tablePadding_20210324 > td {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.react-calendar {
    background: white !important;
    border: 2px solid #EEE !important;
    border-radius: 10px !important;
}
.react-calendar__navigation__label {
    font-weight: 800 !important;
    font-family: 'KoPubWorld Dotum' !important;
    color: rgba(50, 50, 50, 0.9) !important;
}
input.react-date-picker__inputGroup__input:focus {
    outline: 2px solid orange !important;
    animation: fadein2 0.5s;
}
div.react-date-picker__wrapper {
    border: 1px solid #ced4da !important;
    border-radius: 0.25rem !important;
}
div.react-date-picker__wrapper:focus-within {
    border: 1px solid #80bdff !important;
}
.rowWrapper {
    display: inline-block;
    position: relative;
}
.rowChild {
    display: inline-block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.fadeinA {
    animation: fadein 1s;
}
/****************************** 내식대로 CSS 코딩 실전 연습차 개발 *************************************/
.rootWrapper {
    position: relative;
    width: 100%;
    height: auto;
    background: white;
    letter-spacing: -1px;
    font-family: 'Noto Sans KR v13';
}
    .rootWrapper .contentWrapper {
        position: relative;
        width: 100%;
        height: auto;
        min-height: 800px;
    }
        .contentWrapper .caption {
            position: relative;
            display: block;
            top: 80px;
            margin: 0 auto;
            font-size: 30pt;
            letter-spacing: 0px;
            text-align: center;
        }
        .contentWrapper .caption.small {
            font-size: 12pt;
        }
        .contentWrapper .startline {
            position: relative;
            display: block;
            width: 100%;
            height: 0px;
            margin-top: 120px;
        }
        .contentWrapper .dataTable, 
        .contentWrapper .headerTable {
            position: relative;
            display: block;
            width: 90%;
            margin: 0 auto;
            clear: both;
        }
        .contentWrapper .dataTable {
            min-height: 1000px;
        }
        .contentWrapper .headerTable {
            margin-top: 10px;
            float: right;
            width: 400px;
            height: 150px;
        }
            .contentWrapper .dataTable .dataTr, 
            .contentWrapper .headerTable .dataTr {
                position: relative;
                display: block;
                width: 100%;
                height: 50px;
            }
                .contentWrapper .headerTable .dataTr {
                    height: 30px;
                }
            .contentWrapper .dataTable .divider {
                width: 95%;
                height: 1px;
                border-top: 1px solid #FFF0F0;
                margin: 0 auto;
            }
                .contentWrapper .dataTable .dataTr > div, 
                .contentWrapper .headerTable .dataTr > div {
                    position: relative;
                    display: inline-block;
                    top: 50%;
                    transform: translateY(-50%);
                    font-size: 14pt;
                }
                .contentWrapper .dataTable .dataTr.image > div {
                    position: relative;
                    display: inline-block;
                    vertical-align: middle;
                    top: unset;
                    transform: unset;
                    font-size: 14pt;
                }
                    .contentWrapper .headerTable .dataTr > div {
                        font-size: 11pt;
                    }
                .contentWrapper .dataTable .dataTr .field, 
                .contentWrapper .headerTable .dataTr .field {
                    width: 250px;
                    padding-left: 30px;
                    font-weight: 800;
                }
                    .contentWrapper .headerTable .dataTr .field {
                        width: 100px;
                        padding-left: 5px;
                        font-weight: 500;
                    }
                .contentWrapper .dataTable .dataTr .value, 
                .contentWrapper .headerTable .dataTr .value {
                    width: calc(100% - 250px);
                }
                .contentWrapper .dataTable .dataTr.image {
                    height: auto;
                }
                    .contentWrapper .dataTable .dataTr.image .value {
                        top: unset;
                        transform: unset;
                        padding: 10px 0px;
                    }
                    .contentWrapper img.certiImg {
                        float: left;
                        width: 250px !important;
                        height: 280px !important;
                        padding: 5px;
                    }
                        .certiImg img {
                            width: 100%;
                            height: 100%;
                        }
    .rootWrapper .decoration {
        position: absolute;
        display: block;
        width: 100%;
    }
    .rootWrapper .decoration.bottom {
        bottom: 0px;
        height: 800px;
    }
        .rootWrapper .decoration > div {
            position: absolute;
            display: block;
            width: 100%;
            height: 500px;
        }
.listTable td {
    vertical-align: middle !important;
}
.ToggleButtonStyle.type2 {
    border: 1px solid #CCC !important;
}
.ToggleButtonStyle.type2.active {
    background-color: rgb(64, 139, 238) !important;
    color: white !important;
}
.ToggleButtonStyle.type3 {
    border: 1px solid #CCC !important;
}
.ToggleButtonStyle.type3.active {
    background-color: rgb(245, 99, 99) !important;
    color: white !important;
}
.ToggleButtonStyle.type4 {
    border: 1px solid #CCC !important;
}
.ToggleButtonStyle.type4.active {
    background-color: rgb(6, 180, 113) !important;
    color: white !important;
}

/****************** 새로운 실전 연습차 개발 - 이번에는 현조씨 CSS 코딩 스타일로 개발해보자 *********************/
.rootWrapperA.compAchieve { position: relative; display: block; background: repeating-linear-gradient(45deg,#EEFFEE,#EEFFEE 10px,#DBFFDB 10px,#DBFFDB 20px); width: 100%; height: auto; padding: 20px; }
.contentWrapperA.compAchieve { position: relative; display: block; background: #FEFEFE; width: 100%; min-height: 800px; }
.informationA.head { position: relative; display: block; width: 100%; height: 100px; background: white; border-bottom: 1px solid #DBDBDB; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); }
.informationA.head .imgpos { float: right; margin: 15px 20px 0px 0px; }
.informationA.head .title { position: relative; float: left; margin: 0px 0px 0px 0px; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 18pt; font-weight: 800;}
.informationA.middle1 { position: relative; float: right; width: 300px; height: 80px; color: #1B1B1B; font-size: 11pt; margin-top: 20px }
.informationA.main { position: relative; clear: both; display: block; width: 100%; }
.informationA .field.A001 + .value label:not(:last-child) {margin-right: 10px;}
.rootWrapperA .row { position: relative; display: block; width: 100%; height: 60px; flex-wrap: unset; margin-right: unset; margin-left: unset; }
.rootWrapperA .middle1 .row { height: 30px; }
.rootWrapperA .row .field { position: relative; display: inline-block; width: 120px; height: auto; top: 50%; transform: translateY(-50%); padding-left: 10px; font-weight: bold; }
.rootWrapperA .row .value { position: relative; display: inline-block; width: calc(100% - 120px); height: auto; top: 50%; transform: translateY(-50%); }
.rootWrapperA .table { position: relative; display: block; width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: white; font-size: 11pt; }
.rootWrapperA .row.inline { display: inline-block; width: 50%; }
.rootWrapperA .row.inline.single { width: 100%; }
.rootWrapperA .row.inline .field { background: #EBEBEB; height: 100%; line-height: 30px; padding: 0; text-align: center; }
.rootWrapperA .row.inline .field.A001 { line-height: 60px; }
.rootWrapperA .row.inline .value { vertical-align: top; padding-left: 30px; }
.rootWrapperA .table.detail { border: 0; }
.rootWrapperA .table.detail .row { height: 60px; }
.rootWrapperA .table.detail .row.inline .value .field { line-height: 60px; }
.rootWrapperA .table.detail > .row.inline { height: 300px; border: 1px solid #FE7B7B; border-right: 0; }
.rootWrapperA .table.detail > .row.inline:nth-child(1) .row { border: 0; border-bottom: 1px solid #FE7B7B; }
.rootWrapperA .table.detail > .row.inline:nth-child(2) { border: 1px solid #3207f0; }
.rootWrapperA .table.detail > .row.inline:nth-child(2) .field { background: #bbc7ff; border-right: 1px solid #3207f0; }
.rootWrapperA .table.detail > .row.inline:nth-child(2) > .field { background: #a3b4ff; border-right: 1px solid #3207f0; }
.rootWrapperA .table.detail > .row.inline:nth-child(2) .row { border: 0; border-bottom: 1px solid #3207f0; }
.rootWrapperA .table.detail > .row.inline:nth-child(2) .caption { background: #bbc7ff; }
.rootWrapperA .table.detail > .row.inline > .field { position: relative; width: 50px; height: 100%; top: unset; transform: unset; background: #FEDBDB; border-right: 1px solid #FE7B7B; letter-spacing: 2px; }
.rootWrapperA .table.detail > .row.inline > .field > span { position: relative; height: auto; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; display: inline-block; top: 50%; transform: translateY(-50%); }
.rootWrapperA .table.detail > .row.inline > .value { padding: unset; width: calc(100% - 50px); height: 100%; }
.rootWrapperA .table.detail .row.inline.leftborder .field { border-left: 1px solid #FE7B7B; }
.rootWrapperA .table.detail .row.inline.leftborderB .field { border-left: 1px solid #3207f0; }
.rootWrapperA .table.detail .table { width: 100%; height: auto; background: white; border: 0; border-collapse: separate; }
.rootWrapperA .table.detail .table > .row { border: 0; border-bottom: 1px solid #FE7B7B; }
.rootWrapperA .table.detail .table > .row .field { background: #FEF0F0; width: 80px; border-right: 1px solid #FE7B7B; padding: 0; text-align: center; }
.rootWrapperA .table.detail .table > .row .value { width: calc(100% - 80px); padding-left: 5px; }
.rootWrapperA .table.detail .table > .row.caption { background: #FEF0F0; font-weight: bold; }
.rootWrapperA .table.detail .table > .row .caption { position: relative; display: inline-block; top: 50%; transform: translateY(-50%);/*left: 50%; transform: translate(-50%, -50%);*/ }
.rootWrapperA .table.detail .table > .row:nth-child(7) { border-bottom: 0; height: 59px;}
.rootWrapperA .table.detail .table > .row.events { height: 119px; border-bottom: 0; }
.rootWrapperA .table.detail .table > .row.events .field { width: 120px; }
.rootWrapperA .table.detail .table > .row.events .field span { line-height: 120px; }
.rootWrapperA .table.detail .table > .row.events .value { vertical-align: top; width: calc(100% - 120px); }
.rootWrapperA .table.money .row { height: 80px; }
.rootWrapperA .table.money .row .field { line-height: 80px; padding: 0; text-align: center; }
.rootWrapperA .table.money .field { background: #DBDBDB; }
.rootWrapperA .table.money .digit { font-weight: 800; font-size: 15pt; }
.rootWrapperA .table .value { text-align: center; padding-left: 0 !important; }
.rootWrapperA .table.extra { margin-bottom: 0px; }
.rootWrapperA .table.extra .row { height: auto; position: relative; overflow: auto; }
.rootWrapperA .table.extra .field { display: inline-block; height: 100%; transform: unset; top: unset; position: absolute; text-align: center; padding: 0; background: #F0F0F0; }
.rootWrapperA .table.extra .field span { position: relative; top: 50%; transform: translateY(-50%); }
.rootWrapperA .table.extra .value { height: auto; transform: unset; top: unset; margin-left: 120px; padding: 5px; }
.rootWrapperA .table.extra .extra { display: block; width: 100%; min-height: 300px; border: 1px solid #DBDBDB; }
.rootWrapperA input[type=text] { width: 95%; border: 1px solid #CCC; height: 30px; }
.rootWrapperA input[type=text]:focus { outline: 0; }
.rootWrapperA .table.money .achieveRange { width: 100%; }
.rootWrapperA .table.money.certi .row { height: auto;  min-height: 230px; }
.rootWrapperA .table.money.certi .field { top: unset; transform: unset; position: absolute; background: #F0F0F0; }
.rootWrapperA .table.money.certi .value { top: unset; transform: unset; padding-left: 120px; width: 100%; }
.rootWrapperA .table.money.certi .achieveRange { width: 98%; }
.rootWrapperA .table.money.certi .field span { position: relative; height: auto; display: inline-block; top: 50%; transform: translateY(-50%); line-height: unset; }
/****************** 계산서 테이블 디자인 *********************/
.rootWrapperB .contentWrapperB { border: 1px solid #3468B7; border-radius: 7px; }
.rootWrapperB .contentWrapperB table th, .rootWrapperB .contentWrapperB table td { border-bottom: unset; border-top: unset; }
.rootWrapperB .contentWrapperB .caption { background: #3468B7; border-radius: 6px 6px 0px 0px; height: auto; position: relative; }
.rootWrapperB .contentWrapperB .caption div { color: white; height: 35px; line-height: 35px; padding-left: 10px; font-size: 12pt; }
.rootWrapperB .header .entriesBox { display: inline-block; margin: 5px 0px 10px 10px; }
.rootWrapperB .header .searchBox { float: right; margin: 10px 10px 10px 0px; }
.rootWrapperB .header .entriesBox span { display: inline-block; width: 40px; height: 24px; border: 1px solid #DBDBDB; border-radius: 5px; text-align: center; line-height: 24px; margin: 0px 5px 0px 5px; }
.rootWrapperB .contentWrapperB .table { width: 100%; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; }
.rootWrapperB .contentWrapperB .table thead { border-bottom: 2px solid #DBDBDB; }
.rootWrapperB .contentWrapperB .table td, .rootWrapperB .contentWrapperB .table th { border-right: 1px solid #DBDBDB; }
.rootWrapperB .contentWrapperB .table td:nth-last-child(1), .rootWrapperB .contentWrapperB .table th:nth-last-child(1) { border-right: 0; }
.rootWrapperB .contentWrapperB .table tr:nth-child(2n) > td { background: #F0F0F0; }
.rootWrapperB .contentWrapperB .table tbody tr:hover td, .rootWrapperB .contentWrapperB .table tbody tr:hover th { background: turquoise; }
.rootWrapperB .footer { display: block; width: 100%; height: auto; }
.rootWrapperB .footer:after { content: ""; display: block; clear: both; }
.rootWrapperB .footer .entriesBox { float: left; margin: 5px 0px 10px 10px; }
.rootWrapperB .footer .entriesBox > div { float: left; padding: 10px 10px 10px 10px; }
.rootWrapperB .footer .pagenation { float: right; margin: 5px 10px 10px 0px; }
.rootWrapperB .footer .pagenation > div { float: left; padding: 10px 10px 10px 10px; border: 1px solid #DBDBDB; border: 1px solid #DBDBDB; border-left: 0px; }
.rootWrapperB .footer .pagenation .page { background: #F0F0F0; color: #333; }
.rootWrapperB .footer .pagenation .page.active { background: #3468B7; color: white; }
.rootWrapperB .footer .pagenation > div:nth-child(1) { border-radius: 5px 0px 0px 5px; border-top: 1px solid #DBDBDB; border: 1px solid #DBDBDB; }
.rootWrapperB .footer .pagenation > div:nth-last-child(1) { border-radius: 0px 5px 5px 0px; border-top: 1px solid #DBDBDB; border-bottom: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; }
/* 나만의 실적만들기 칼럼헤더 부분 셀 텍스트 중앙정렬 */
div[role=columnheader], div[role=gridcell] {
   text-align: center; 
}
.mycustomButton img:hover, .mycustomButton button:hover {
    opacity: 0.7 !important;
}
.listTable > tbody > tr > td {
    padding: 0;
}
.xbuttonColor span {
    color: black !important;
}
.link2910 {
    cursor: pointer;
    color: #959595;
    margin-right: 20px;
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
}
.link2910.active {
    color: rgb(0, 0, 0);
}
.link2910:hover {
    color: rgb(64, 139, 238);
}
.div-mdrq {
    border: 1px solid #6672FB;
    border-radius: 10px;
}
.btn-move-img {
    color: rgb(64, 139, 238);
    cursor: pointer;
}
.btn-move-img:hover {
    color: skyblue;
}
.checkboxBCD.ck-ext-1 {
    background-clip: unset !important;
}
.childvalign::before { display: inline-block; width: 0px; height: 100%; vertical-align: middle; content: ''; }
.childvalign > div { display: inline-block; vertical-align: middle; }
/*
#=========================================================================================#
|										초기화											   |
#=========================================================================================#
*/
@font-face {
	font-family: "KoPubWorld Dotum";
	font-weight: 200;
	src: url("/static/media/KoPubWorld Dotum Bold.90cbb0fa.woff2") format("woff2");
}
@font-face {
	font-family: "Noto Sans KR";
	font-weight: 200;
	src: url(/static/media/noto-sans-kr-v13-korean-regular.038374b1.woff2) format("woff2");
}
.mainContainer {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: darkturquoise;
    background: url(/static/media/bgjeju.fac95ed0.jpeg) center center;
    background-size: cover;
    text-align: center;
}
.centerWrap {
    display: inline-block;
    position: relative;
    width: 500px;
    height: 450px;
    background-color: white;
    padding: 0 50px;
    vertical-align: middle;
}
.copyRight {
    width: 100%;
    height: 35px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 50;
}
.copyright-filter {
    background: black;
    opacity: 0.2;
    width: 100%;
    height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 51;
}
.copyRight p {
    color: white;
    opacity: 0.4;
    width: 100%;
    text-align: center;
    line-height: 35px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 52;
    margin:0;
}
.idWrap:before {
    content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBoAAADSCAMAAADT9lOnAAAC4lBMVEUAAADRsdw+rsyws7+ysrKuuMLamx////+xsbGysrKpu8y0tLT///+ysrL///+ysrL///+xsbGysrL///+0tLSysrKpu8y8vLz///+ysrK8vLyysrLCwsKysrL///+0tLSysrL///+ysrL///////9DsOf///+8vLy6vL6pu8z///+8vLyysrL///+pu8xXrvqeQO0wws/xUz2n0w+xsrRXrvpAgPQ0xnLxUz2n0w/0pg+0tLREuOWeQO3pSec0xnLxUz2n0w////+pu8y8vLz///+ys7T///9AgPRXrvpAgPSeQO0wws/xUz30pg+pu8y8vLy8vLy8vLy8vLy2trb///////+pu8z///+9vb2ysrK7u7u6vL28vLypu8y3ur2pu8z///////+pu8yeQO3pSecwws////80xnKn0w/pSec0xnJAgPQ0xnL0pg+eQO3pSec0xnL0pg+8vLz///////////9XrvpAgPSeQO3pSecwws80xnL0pg/0pg////+pu8zpSef///+pu8y8vLyeQO3pSecwws////+0tLTxUz1AgPTxUz2n0w////+zs7P////pSefpSeepu8ypu8z///+Dg4O8vLw0xnKn0w////9/f3+3t7dAgPT0pg/0pg9AgPRXrvowws+n0w+Dg4OwsLD///////////+FhYVXrvpAgPSeQO0wws80xnLxUz2n0w/0pg/pSeepu8yFhYWpu8z0pg/0pg+pqam+vr7///////+7u7tXrvowws/xUz2n0w9AgPRXrvowws+n0w/////xUz2n0w/0pg/V1dXpSeepu8z///+ioqKpu8z///+FhYV9fX28vLypu8z///+ysrKHh4e+vr7GxsaQkJCKioqNjY1tbW3pSeeEhISBgYFoaGhXrvpAgPSeQO0wws99fX00xnJfX1/xUz2n0w/0pg+VlZXJycl/f3/S0tLNzc3AwMB2dnasrKy5ubnY2NikpKREH8+cAAAA0nRSTlMAAgIGQAoCQE2ekRb5+eq/nos8vzTN+YDy8pF2/uc+L9tjY8svGdzTUDcGyMTDmcjIyMjIbllZWVlZWSciHR0dHR0X/flIIDsf5ubm5ubm4+HctXhZUDQxJ/Hrv2M/LhDZiG0qWlpaTeTkzMzF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) no-repeat -525px 0;
    width: 15px;
    height: 16px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.psWrap::before {
    content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABBoAAADSCAMAAADT9lOnAAAC4lBMVEUAAADRsdw+rsyws7+ysrKuuMLamx////+xsbGysrKpu8y0tLT///+ysrL///+ysrL///+xsbGysrL///+0tLSysrKpu8y8vLz///+ysrK8vLyysrLCwsKysrL///+0tLSysrL///+ysrL///////9DsOf///+8vLy6vL6pu8z///+8vLyysrL///+pu8xXrvqeQO0wws/xUz2n0w+xsrRXrvpAgPQ0xnLxUz2n0w/0pg+0tLREuOWeQO3pSec0xnLxUz2n0w////+pu8y8vLz///+ys7T///9AgPRXrvpAgPSeQO0wws/xUz30pg+pu8y8vLy8vLy8vLy8vLy2trb///////+pu8z///+9vb2ysrK7u7u6vL28vLypu8y3ur2pu8z///////+pu8yeQO3pSecwws////80xnKn0w/pSec0xnJAgPQ0xnL0pg+eQO3pSec0xnL0pg+8vLz///////////9XrvpAgPSeQO3pSecwws80xnL0pg/0pg////+pu8zpSef///+pu8y8vLyeQO3pSecwws////+0tLTxUz1AgPTxUz2n0w////+zs7P////pSefpSeepu8ypu8z///+Dg4O8vLw0xnKn0w////9/f3+3t7dAgPT0pg/0pg9AgPRXrvowws+n0w+Dg4OwsLD///////////+FhYVXrvpAgPSeQO0wws80xnLxUz2n0w/0pg/pSeepu8yFhYWpu8z0pg/0pg+pqam+vr7///////+7u7tXrvowws/xUz2n0w9AgPRXrvowws+n0w/////xUz2n0w/0pg/V1dXpSeepu8z///+ioqKpu8z///+FhYV9fX28vLypu8z///+ysrKHh4e+vr7GxsaQkJCKioqNjY1tbW3pSeeEhISBgYFoaGhXrvpAgPSeQO0wws99fX00xnJfX1/xUz2n0w/0pg+VlZXJycl/f3/S0tLNzc3AwMB2dnasrKy5ubnY2NikpKREH8+cAAAA0nRSTlMAAgIGQAoCQE2ekRb5+eq/nos8vzTN+YDy8pF2/uc+L9tjY8svGdzTUDcGyMTDmcjIyMjIbllZWVlZWSciHR0dHR0X/flIIDsf5ubm5ubm4+HctXhZUDQxJ/Hrv2M/LhDZiG0qWlpaTeTkzMzF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) no-repeat -630px 0;
    width: 15px;
    height: 16px;
    position: absolute;
    top: 10px;
    left: 10px;
}
.btn2934:hover {
    background-color: transparent !important;
}
.mainContainer .centerWrap input:-internal-autofill-selected, 
.mainContainer .centerWrap input:-webkit-autofill,
.mainContainer .centerWrap input:-webkit-autofill:focus  {
    background: rgba(0,0,0,0) !important;
    background-color: rgba(0,0,0,0) !important;
    background-image:none !important;
    color: white !important;
    font-size: 12pt !important;
}
.mainContainer .centerWrap input:-webkit-autofill,
.mainContainer .centerWrap input:-webkit-autofill:focus  {
    -webkit-transition: background-color 600000s 0s, color 600000s 0s, font-size 600000s 0s;
    transition: background-color 600000s 0s, color 600000s 0s, font-size 600000s 0s;
}
/*
#=========================================================================================#
|										초기화											   |
#=========================================================================================#
*/
@font-face {
	font-family: "KoPubWorld Dotum";
	font-weight: 200;
	src: url("/static/media/KoPubWorld Dotum Bold.90cbb0fa.woff2") format("woff2");
}
@font-face {
	font-family: "Noto Sans KR";
	font-weight: 200;
	src: url(/static/media/noto-sans-kr-v13-korean-regular.038374b1.woff2) format("woff2");
}
.mainContainer2 {
    display: flex;
    margin: 0 auto;
    padding: 50px 0;
}

.emailbuilder-test {
    position: relative;
}
.emailbuilder-test > div {
    min-height: 100% !important;
}
.savebutton-1 {
    position: absolute; 
    right: 10px; 
    bottom: 10px; 
    border: 0;
    background-color: #333;
    border-radius: 5px;
    color: white;
    padding: 3px 5px;
    transition: opacity 0.5s ease-in-out;
}
.savebutton-1:first-child {
    right: 50px;
}
button.savebutton-1:hover {
    background-color: #333;
}
.temp-title-wrap {
    display: block;
    width: 100%;
    height: 150px;
    text-align: center;
}
.temp-title-wrap select {
    width: 90px;
    height: 45px;
    font-size: 12pt;
    border-radius: 2px;
    text-align: center;
    text-align-last: center;
    color: #555;
    border: 1px solid rgb(43, 150, 237);
}
.temp-title-wrap input[type="text"] {
    width: 400px;
    height: 45px;
    background-color: rgb(181, 215, 249);
    border: 0;
    border-radius: 2px;
    vertical-align: middle;
    font-size: 12pt;
    text-align: center;
    color: #555;
}
.temp-title-wrap input[type="text"]:hover {
    border: 1px solid #777;
}
.temp-title-wrap input[type="text"]:focus {
    border: 0;
    outline: none;
    box-shadow: 0 0 0 2px rgb(43, 150, 237);
    background-color: white;
    transition: background-color 0.3s ease-in-out;
}
.temp-button-wrap {
    display: block;
    width: 100%;
    height: 70px;
    text-align: center;
}
.temp-button-wrap button:not(:last-child) {
    margin-right: 10px;
}
.temp-button-wrap button:last-child {
    background-color: rgb(140, 114, 115);
    color: white;
}
.temp-button-wrap button {
    border: 0;
    background-color: #333;
    color: white;
    font-size: 12pt;
    padding: 7px 12px;
    border-radius: 3px;
}
.manage-button {
    background-color: white;
    border: 1px solid #d4a9a9;
    color: #c33;
    margin-top: 3px;
    margin-bottom: 3px;
}
.manage-button:not(:last-child) {
    margin-right: 5px;
}
.manage-button.type2 {
    border: 1px solid #618099;
    color: #618099;
}
.manage-button.type3 {
    border: 1px solid #a8a8a8;
    color: #444;
}
.manage-button.type4 {
    border: 1px solid rgb(23, 160, 121);
    color: rgb(23, 160, 121);
}
/***** 메일 템플릿 ********/
.tb-l-t-main {
    display: table;
    width: 100%;
    height: 500px;
    border: 1px solid #e1e1e1;
}
.tb-l-t-main > .cell {
    display: table-cell;
}
.tb-l-t-main > .cell > .menu {
    display: block;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    height: 35px;
    cursor: pointer;
}
.tb-l-t-main > .cell > .menu::before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: '';
}
.tb-l-t-main > .cell > .menu > div {
    display: inline-block;
    vertical-align: middle;
}
.tb-l-t-main > .cell > .menu.active {
    background-color: rgb(27, 169, 216);
    color: white;
}
.tb-l-t-main > .cell > .menu:not(.active):hover {
    color: rgb(27, 169, 216);
    border: 1px solid rgb(27, 169, 216);
}
.tb-l-t-main > .cell.left {
    width: 150px;
    border-right: 1px solid #e1e1e1;
    vertical-align: top;
}
.tb-l-t-main > .cell.right {
    width: calc(100% - 150px);
    padding: 0 0px 10px 0;
}
.tb-l-t-main > .cell > .l-item {
    float: left;
    margin: 10px 0 0px 10px;
}
.modal-template .tb-l-t-main > .cell > .l-item:nth-child(5n+1) {
    clear: both;
}
.tb-l-t-main > .cell > .l-item.active {
    border: 1px solid red;
    border-radius: 5px;
    padding: 5px;
}
.tb-l-t-main > .cell > .l-item > .thumb {
    width: 150px;
    height: 170px;
    border: 1px solid #e1e1e1;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 0%;
}
.tb-l-t-main > .cell > .l-item > .label { 
    text-align: center;
    display: block;
    width: 100%;
    height: 25px;
}
.tb-l-t-main > .cell > .l-item > .label::before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: '';
}
.tb-l-t-main > .cell > .l-item > .label > div {
    display: inline-block;
    vertical-align: middle;
}
.tb-l-t-main > .cell > .l-item > .thumb > .control {
    display: none;
    width: 100%;
    height: 100%;
    background-color: rgba(23, 160, 121, 0.3);
}
.tb-l-t-main > .cell > .l-item > .thumb:hover > .control {
    display: block;
}
.tb-l-t-main > .cell > .l-item > .thumb > .control > div { text-align: center; }
.tb-l-t-main > .cell > .l-item > .thumb > .control > div > button { 
    border: 0;
    width: 80%;
    height: 29px;
    margin-top: 10px;
    background-color: white;
    color: rgb(23, 160, 121);
    font-weight: 700;
}
#hidden-page {
    display: block;
    position: relative;
    color: black;
    width: auto;
    height: auto;
}
.hidden-wrap {
    position: fixed;
    top: -5000px;
}
.items-empty {
    display: block;
    width: 100%;
    height: 100%;
}
.items-empty::before {
    display: inline-block;
    width: 0px;
    height: 100%;
    content: '';
    vertical-align: middle;
}
.items-empty > div {
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    font-size: 15pt;
    text-align: center;
    font-weight: 800;
}
/*!
 *   AdminLTE v3.2.0
 *   Author: Colorlib
 *   Website: AdminLTE.io <https://adminlte.io>
 *   License: Open source - MIT <https://opensource.org/licenses/MIT>
 */
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;

  --way-color-blue:#0062D4;
  --way-color-black:#333333;
  --way-color-lightgray:#E3E3E3;
  --way-color-lightgray-border:#B7B7B7;
  --way-color-red:#D4445C;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}


abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -.25em;
}

sup {
  top: -.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: none;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role="button"] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25);
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  /*padding-right: 7.5px;*/
  /*padding-left: 7.5px;*/
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 7.5px;
  padding-left: 7.5px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}

.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}

.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}

.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}

.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.333333%;
}

.offset-2 {
  margin-left: 16.666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.333333%;
}

.offset-5 {
  margin-left: 41.666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.333333%;
}

.offset-8 {
  margin-left: 66.666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.333333%;
}

.offset-11 {
  margin-left: 91.666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e;
}

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #383f45;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #383f45;
}

.table-dark.table-bordered {
  border: 0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
  
}

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  /*height: calc(2.25rem + 2px);*/
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
}

.form-control::-webkit-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control::placeholder {
  color: #939ba2;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #fafafa;
  opacity: 1;
}

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
  align-items: center;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .valid-tooltip,
.form-row > [class*="col-"] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: 2.25rem !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.form-row > .col > .invalid-tooltip,
.form-row > [class*="col-"] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: 2.25rem !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.dd-btns .btn-bar{
    width:240px;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn i {
    margin-right: 5px;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
  box-shadow: none;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
  box-shadow: none;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #0062D4;
  background-color: var(--way-color-blue);
  border-color: #0062D4;
  border-color: var(--way-color-blue);
  box-shadow: none;
}

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: none;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: none;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: none;
}

.btn-warning:hover {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  color: #1f2d3d;
  background-color: #e0a800;
  border-color: #d39e00;
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(221, 171, 15, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: none;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}
label.btn.btn-light.toggle-off {
  background-color: #f8f9fa;
}

.btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: none;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #0062D4;
  color: var(--way-color-blue);
  border-color: #0062D4;
  border-color: var(--way-color-blue);
  display: inline-flex;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #0062D4;
  background-color: var(--way-color-blue);
  border-color: #0062D4;
  border-color: var(--way-color-blue);
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: none;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175);
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group.show .dropdown-toggle {
  box-shadow: none;
}

.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}

.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}

.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .custom-file {
  display: flex;
  align-items: center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,
.input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group.has-validation > .form-control:nth-last-child(n + 3),
.input-group.has-validation > .custom-select:nth-last-child(n + 3),
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.875rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.8125rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
  box-shadow: none;
}

.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #dee2e6;
  border: #adb5bd solid 1px;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50% / 50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
  box-shadow: none;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #dee2e6;
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 75%;
}

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 125%;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: none;
}

.custom-file-input[disabled] ~ .custom-file-label,
.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  box-shadow: none;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.custom-range:focus {
  outline: 0;
}

.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
  box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1);
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 0.5rem;
}

.navbar .container,
.navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 0.5rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  flex-direction: row;
  align-items: center;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.3rem;
  padding-left: 0.3rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
  flex-wrap: nowrap;
}

.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.main-header .navbar-nav .nav-link {
  color: #1f2d3d;
}

.main-header .navbar-nav .nav-link i, .main-header .navbar-nav i{
  cursor:pointer;
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}

.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba%28255, 255, 255, 0.75%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

.navbar-dark .navbar-text a {
  color: #fff;
}

.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 0) calc(0.25rem - 0) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 0) calc(0.25rem - 0);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 0);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 0);
  border-top-right-radius: calc(0.25rem - 0);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 0);
  border-bottom-left-radius: calc(0.25rem - 0);
}

.card-deck .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -7.5px;
    margin-left: -7.5px;
  }
  .card-deck .card {
    flex: 1 0;
    margin-right: 7.5px;
    margin-bottom: 0;
    margin-left: 7.5px;
  }
}

.card-group > .card {
  margin-bottom: 7.5px;
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    grid-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}

.accordion > .card {
  overflow: hidden;
}

.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
  justify-content: center !important;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.1rem rgba(20, 20, 20, 0.1);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #1f2d3d;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #1f2d3d;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #1f2d3d;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.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, .alert-dismissible .mailbox-attachment-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  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;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-item + .list-group-item {
  border-top-width: 0;
}

.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}

.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}

.list-group-flush {
  border-radius: 0;
}

.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
  color:#fff;
  background-color: rgb(66, 139, 221);
  cursor: move;
}

.modal-header .close, .modal-header .mailbox-attachment-close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-body .table th, .modal-body .table td{padding:0.3rem}
.modal-body .modal_input{display:block;text-align:center}
.modal-body .modal_input label{padding:0.5rem;}
.modal-body .modal_input .form-control{display: inline-block;padding:0.2rem;width:calc(100% - 250px);margin-right:10px}
.modal-body .modal_input .btn{padding:0.2rem 0.75rem}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
  font-size:0.9em;
  color:#999;
}

.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0;
}

.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
  bottom: 0;
}

.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem;
}

.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0;
}

.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
  top: 0;
}

.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem;
}

.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}

.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc(-0.5rem - 1px);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc(-0.5rem - 1px);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.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;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {display: flex !important;}
.d-flex-n {display: flex;}
.d-flex.fw-w,.d-flex-n.fw-w,.row.jc-fs {flex-wrap: wrap;}
.d-flex.jc-c,.d-flex-n.jc-c,.row.jc-c {justify-content: center;}
.d-flex.jc-fs,.d-flex-n.jc-fs,.row.jc-fs {justify-content: flex-start;}
.d-flex.jc-fe,.d-flex-n.jc-fe,.row.jc-fe {justify-content: flex-end;}
.d-flex.jc-sb,.d-flex-n.jc-sb,.row.jc-sb {justify-content: space-between;}
.d-flex.jc-sa,.d-flex-n.jc-sa,.row.jc-sa {justify-content: space-around;}
.d-flex.jc-se,.d-flex-n.jc-se,.row.jc-se {justify-content: space-evenly;}
.d-flex.ai-c,.d-flex-n.ai-c,.row.ai-c {align-items: center;}
.d-flex.fd-r,.d-flex-n.fd-r,.row.fd-r {flex-direction: row;}
.d-flex.fd-rr,.d-flex-n.fd-rr,.row.fd-rr {flex-direction: row-reverse;}
.d-flex.fd-c,.d-flex-n.fd-c,.row.fd-c {flex-direction: column;}
.d-flex.fd-cr,.d-flex-n.fd-cr,.row.fd-cr {flex-direction: column-reverse;}
.d-flex.row,.d-flex-n.row {flex-wrap: wrap;}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.857143%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.user-select-all {
  -webkit-user-select: all !important;
  -ms-user-select: all !important;
      user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {padding: 0 !important;}
.p-0-025 {padding: 0 0.25rem !important;}
.p-0-05 {padding: 0 0.5rem !important;}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transition-timing-function: ease-in;
  }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    transform: perspective(400px);
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes shake {
  0% {
    transform: translate(2px, 1px) rotate(0deg);
  }
  10% {
    transform: translate(-1px, -2px) rotate(-2deg);
  }
  20% {
    transform: translate(-3px, 0) rotate(3deg);
  }
  30% {
    transform: translate(0, 2px) rotate(0deg);
  }
  40% {
    transform: translate(1px, -1px) rotate(1deg);
  }
  50% {
    transform: translate(-1px, 2px) rotate(-1deg);
  }
  60% {
    transform: translate(-3px, 1px) rotate(0deg);
  }
  70% {
    transform: translate(2px, 1px) rotate(-2deg);
  }
  80% {
    transform: translate(-1px, -1px) rotate(4deg);
  }
  90% {
    transform: translate(2px, 2px) rotate(0deg);
  }
  100% {
    transform: translate(1px, -2px) rotate(-1deg);
  }
}

@keyframes wobble {
  0% {
    transform: none;
  }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    transform: none;
  }
}

.dark-mode :root {
  --lightblue: #86bad8;
  --navy: #002c59;
  --olive: #74c8a3;
  --lime: #67ffa9;
  --fuchsia: #f672d8;
  --maroon: #ed6c9b;
  --blue: #3f6791;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #e74c3c;
  --orange: #fd7e14;
  --yellow: #f39c12;
  --green: #00bc8c;
  --teal: #20c997;
  --cyan: #3498db;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6791;
  --secondary: #6c757d;
  --success: #00bc8c;
  --info: #3498db;
  --warning: #f39c12;
  --danger: #e74c3c;
  --light: #f8f9fa;
  --dark: #343a40;
}

.animation__shake {
  animation: shake 1500ms;
}

.animation__wobble {
  animation: wobble 1500ms;
}

.preloader {
  display: flex;
  background-color: #f4f6f9;
  height: 100vh;
  width: 100%;
  transition: height 200ms linear;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9999;
}

.dark-mode .preloader {
  background-color: #454d55 !important;
  color: #fff;
}

html.scroll-smooth {
  scroll-behavior: smooth;
}

html,
body,
.wrapper {
  min-height: 100%;
}

.wrapper {
  position: relative;
}

.wrapper .content-wrapper {
  min-height: calc(100vh - calc(3.5rem + 1px) - calc(3.5rem + 1px));
    padding:5rem 2.5rem 2.5rem;
}

.layout-boxed .wrapper {
  box-shadow: 0 0 10 rgba(0, 0, 0, 0.3);
}

.layout-boxed .wrapper, .layout-boxed .wrapper::before {
  margin: 0 auto;
  max-width: 1250px;
  overflow: hidden;
}

.layout-boxed .wrapper .main-sidebar {
  left: inherit;
}

@supports not (-webkit-touch-callout: none) {
  .layout-fixed .wrapper .sidebar {
    height: calc(100vh - (3.5rem + 1px));
  }
  .layout-fixed.text-sm .wrapper .sidebar {
    height: calc(100vh - (2.93725rem + 1px));
  }
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link {
  height: calc(3.5rem + 1px);
  width: 3.75rem;
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse .wrapper .brand-link.text-sm,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse .wrapper .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.sidebar-mini.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-md.sidebar-collapse.text-sm .wrapper .brand-link,
.layout-navbar-fixed.sidebar-mini-xs.sidebar-collapse.text-sm .wrapper .brand-link {
  height: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-lightblue .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-lightblue .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-navy .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-navy .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-olive .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-olive .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-lime .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-lime .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-fuchsia .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-fuchsia .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-maroon .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-maroon .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-blue .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-blue .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-indigo .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-indigo .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-purple .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-purple .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-pink .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-pink .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-red .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-red .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-orange .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-orange .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-yellow .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-yellow .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-green .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-green .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-teal .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-teal .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-cyan .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-cyan .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-white .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-white .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-gray .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-gray .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .sidebar-dark-gray-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .wrapper .sidebar-light-gray-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .wrapper .main-header.border-bottom-0 ~ .content-wrapper {
  margin-top: 3.5rem;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1033;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

.layout-navbar-fixed.layout-fixed .wrapper .control-sidebar {
  top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed .wrapper .sidebar {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
.layout-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .control-sidebar {
  top: 0;
}

.layout-navbar-fixed .wrapper a.anchor {
  display: block;
  position: relative;
  top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .brand-link {
  height: calc(3.5rem + 1px);
  transition: width 0.3s ease-in-out;
  width: 3.75rem;
}

.text-sm .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
  height: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
  transition: width 0.3s ease-in-out;
  width: 250px;
}

.layout-navbar-fixed .wrapper .brand-link {
  overflow: hidden;
  position: fixed;
  top: 0;
  transition: width 0.3s ease-in-out;
  width: 250px;
  z-index: 1035;
}

.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: calc(3.5rem + 1px);
}

.text-sm .layout-navbar-fixed .wrapper .main-header ~ .content-wrapper,
.layout-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-fixed .wrapper .main-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

.layout-navbar-fixed.text-sm .wrapper .content-wrapper {
  margin-top: calc(2.93725rem + 1px);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar {
  margin-top: calc(calc(2.93725rem + 1px) / -1);
}

body:not(.layout-fixed).layout-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
  margin-top: calc(2.93725rem + 1px);
}

.layout-navbar-not-fixed .wrapper .brand-link {
  position: static;
}

.layout-navbar-not-fixed .wrapper .sidebar,
.layout-navbar-not-fixed .wrapper .content-wrapper {
  margin-top: 0;
}

.layout-navbar-not-fixed .wrapper .main-header {
  position: static;
}

.layout-navbar-not-fixed.layout-fixed .wrapper .sidebar {
  margin-top: 0;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-sm-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-sm-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 3.75rem;
  }
  .text-sm .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-sm-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-sm-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-sm-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-sm-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-sm-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-sm-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-sm-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-sm-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-sm-navbar-not-fixed .wrapper .sidebar,
  .layout-sm-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-sm-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-sm-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-md-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-md-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 3.75rem;
  }
  .text-sm .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-md-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-md-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-md-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-md-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-md-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-md-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-md-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-md-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-md-navbar-not-fixed .wrapper .sidebar,
  .layout-md-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-md-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-md-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-lg-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-lg-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 3.75rem;
  }
  .text-sm .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-lg-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-lg-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-lg-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-lg-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-lg-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-lg-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-lg-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-lg-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-lg-navbar-not-fixed .wrapper .sidebar,
  .layout-lg-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-lg-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-lg-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed.layout-fixed .wrapper .control-sidebar {
    top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header ~ .control-sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .main-header.text-sm ~ .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed .wrapper .sidebar {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link ~ .sidebar,
  .layout-xl-navbar-fixed.layout-fixed .wrapper .brand-link.text-sm ~ .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .control-sidebar {
    top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .control-sidebar {
    top: 0;
  }
  .layout-xl-navbar-fixed .wrapper a.anchor {
    display: block;
    position: relative;
    top: calc((3.5rem + 1px + (0.5rem * 2)) / -1);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link {
    height: calc(3.5rem + 1px);
    transition: width 0.3s ease-in-out;
    width: 3.75rem;
  }
  .text-sm .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link, .layout-xl-navbar-fixed .wrapper.sidebar-collapse .brand-link.text-sm {
    height: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper.sidebar-collapse .main-sidebar:hover .brand-link {
    transition: width 0.3s ease-in-out;
    width: 250px;
  }
  .layout-xl-navbar-fixed .wrapper .brand-link {
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: width 0.3s ease-in-out;
    width: 250px;
    z-index: 1035;
  }
  .layout-xl-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
  }
  .text-sm .layout-xl-navbar-fixed .wrapper .main-header ~ .content-wrapper,
  .layout-xl-navbar-fixed .wrapper .main-header.text-sm ~ .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-fixed .wrapper .main-header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1037;
  }
  .layout-xl-navbar-fixed.text-sm .wrapper .content-wrapper {
    margin-top: calc(2.93725rem + 1px);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar {
    margin-top: calc(calc(2.93725rem + 1px) / -1);
  }
  body:not(.layout-fixed).layout-xl-navbar-fixed.text-sm .wrapper .main-sidebar .sidebar {
    margin-top: calc(2.93725rem + 1px);
  }
  .layout-xl-navbar-not-fixed .wrapper .brand-link {
    position: static;
  }
  .layout-xl-navbar-not-fixed .wrapper .sidebar,
  .layout-xl-navbar-not-fixed .wrapper .content-wrapper {
    margin-top: 0;
  }
  .layout-xl-navbar-not-fixed .wrapper .main-header {
    position: static;
  }
  .layout-xl-navbar-not-fixed.layout-fixed .wrapper .sidebar {
    margin-top: 0;
  }
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

.layout-footer-not-fixed .wrapper .content-wrapper {
  margin-bottom: 0;
}

.layout-footer-fixed .wrapper .control-sidebar {
  bottom: 0;
}

.layout-footer-fixed .wrapper .main-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1032;
}

.layout-footer-fixed .wrapper .content-wrapper {
  padding-bottom: calc(3.5rem + 1px);
}

.layout-footer-not-fixed .wrapper .main-footer {
  position: static;
}

@media (min-width: 576px) {
  .layout-sm-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-sm-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-sm-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-sm-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 768px) {
  .layout-md-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-md-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-md-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-md-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 992px) {
  .layout-lg-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-lg-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-lg-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-lg-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

@media (min-width: 1200px) {
  .layout-xl-footer-fixed .wrapper .control-sidebar {
    bottom: 0;
  }
  .layout-xl-footer-fixed .wrapper .main-footer {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    z-index: 1032;
  }
  .layout-xl-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
  }
  .layout-xl-footer-not-fixed .wrapper .main-footer {
    position: static;
  }
}

.layout-top-nav .wrapper {
  margin-left: 0;
}

.layout-top-nav .wrapper .main-header .brand-image {
  margin-top: -.5rem;
  margin-right: .2rem;
  height: 33px;
}

.layout-top-nav .wrapper .main-sidebar {
  bottom: inherit;
  height: inherit;
}

.layout-top-nav .wrapper .content-wrapper,
.layout-top-nav .wrapper .main-header,
.layout-top-nav .wrapper .main-footer {
  margin-left: 0;
}

body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper, body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-xs):not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
  margin-left: 0;
}

@media (min-width: 768px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, .sidebar-collapse
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
  }
}

@media (max-width: 991.98px) {
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer,
  body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header {
    margin-left: 0;
      width:100%;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-md .content-wrapper, .sidebar-collapse
  .sidebar-mini-md .main-footer, .sidebar-collapse
  .sidebar-mini-md .main-header {
    margin-left: 3.75rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 3.75rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md .content-wrapper,
  .sidebar-mini-md .main-footer,
  .sidebar-mini-md .main-header {
    margin-left: 0;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: margin-left 0.3s ease-in-out;
    margin-left: 250px;
  }
}

@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    transition: none;
  }
}

@media (min-width: 768px) {
  .sidebar-collapse .sidebar-mini-xs .content-wrapper, .sidebar-collapse
  .sidebar-mini-xs .main-footer, .sidebar-collapse
  .sidebar-mini-xs .main-header {
    margin-left: 3.75rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini-xs .content-wrapper,
  .sidebar-mini-xs .main-footer,
  .sidebar-mini-xs .main-header {
    margin-left: 3.75rem;
  }
}

.content-wrapper {
  background-color: #f4f6f9;
}

.content-wrapper > .content {
  /*padding: 0 0.5rem;*/
}

.main-sidebar, .main-sidebar::before {
  transition: margin-left 0.3s ease-in-out, width 0.3s ease-in-out;
  width: 250px;
}

@media (prefers-reduced-motion: reduce) {
  .main-sidebar, .main-sidebar::before {
    transition: none;
  }
}

.sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar, .sidebar-collapse:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-sidebar::before {
  box-shadow: none !important;
}

.sidebar-collapse .main-sidebar, .sidebar-collapse .main-sidebar::before {
  margin-left: -250px;
}

.sidebar-collapse .main-sidebar .nav-sidebar.nav-child-indent .nav-treeview {
  padding: 0;
}

@media (max-width: 767.98px) {
  .main-sidebar, .main-sidebar::before {
    box-shadow: none !important;
    margin-left: -250px;
  }
  .sidebar-open .main-sidebar, .sidebar-open .main-sidebar::before {
    margin-left: 0;
  }
}

body:not(.layout-fixed) .main-sidebar {
  height: inherit;
  min-height: 100%;
  position: absolute;
  top: 0;
}

body:not(.layout-fixed) .main-sidebar .sidebar {
  overflow-y: auto;
}

.layout-fixed .brand-link {
  width: 250px;
}

.layout-fixed .main-sidebar {
  bottom: 0;
  float: none;
  left: 0;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar {
  bottom: 0;
  float: none;
  position: fixed;
  top: 0;
}

.layout-fixed .control-sidebar .control-sidebar-content {
  height: calc(100vh - calc(3.5rem + 1px));
  overflow-y: auto;
  scrollbar-width: thin;
  scrollbar-color: #a9a9a9 transparent;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar {
  width: .5rem;
  height: .5rem;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-track {
  background-color: transparent;
}

.layout-fixed .control-sidebar .control-sidebar-content::-webkit-scrollbar-corner {
  background-color: transparent;
}

@supports (-webkit-touch-callout: none) {
  .layout-fixed .main-sidebar {
    height: inherit;
  }
}

.main-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  color: #869099;
  padding: 1rem;
}

.text-sm .main-footer, .main-footer.text-sm {
  padding: 0.812rem;
}

.content-header {
  position: relative;
  font-weight:600;
  padding: 15px 0;
}

.text-sm .content-header {
  padding: 10px 0.5rem;
}

.content-header h1, .content-wrapper h1 {font-size: 1.5rem;margin: 0;}
.content-header h2, .content-wrapper h2 {font-size: 1.25rem;margin: 0;}
.content-header h3, .content-wrapper h3 {font-size: 1.1rem;margin: 0;}
.content-header h4, .content-wrapper h4 {font-size: 0.9rem;margin: 0;}

.text-sm .content-header h1 {font-size: 1.5rem;}


.content-header .breadcrumb {
  background-color: transparent;
  line-height: 1.8rem;
  margin-bottom: 0;
  padding: 0;
}

.text-sm .content-header .breadcrumb {
  line-height: 1.5rem;
}

.hold-transition .content-wrapper,
.hold-transition .main-header,
.hold-transition .main-sidebar,
.hold-transition .main-sidebar *,
.hold-transition .control-sidebar,
.hold-transition .control-sidebar *,
.hold-transition .main-footer {
  transition: none !important;
  animation-duration: 0s !important;
}

.dark-mode {
  background-color: #454d55 !important;
  color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
  background-color: #343a40;
}

.layout-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
  background-color: #fff;
}

@media (min-width: 576px) {
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-sm-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 768px) {
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-md-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 992px) {
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-lg-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

@media (min-width: 1200px) {
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-primary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-primary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-secondary .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-secondary .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-success .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-success .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-info .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-info .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-warning .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-warning .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-danger .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-danger .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-light .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-light .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-dark-dark .brand-link:not([class*="navbar"]) {
    background-color: #343a40;
  }
  .layout-xl-navbar-fixed .dark-mode .wrapper .sidebar-light-dark .brand-link:not([class*="navbar"]) {
    background-color: #fff;
  }
}

.dark-mode .breadcrumb-item.active,
.dark-mode .breadcrumb-item + .breadcrumb-item::before {
  color: #adb5bd;
}

.dark-mode .main-footer {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .content-wrapper {
  background-color: #454d55;
  color: #fff;
}

.dark-mode .content-wrapper .content-header {
  color: #fff;
}

.main-header {
  border-bottom: 1px solid #dee2e6;
  z-index: 1034;
    position: fixed;
    width:calc(100% - 250px);
}

.main-header .nav-link {
  height: 2.5rem;
  position: relative;
}

.text-sm .main-header .nav-link, .main-header.text-sm .nav-link {
  height: 1.93725rem;
  padding: 0.35rem 1rem;
}

.text-sm .main-header .nav-link > .fa,
.text-sm .main-header .nav-link > .fas,
.text-sm .main-header .nav-link > .far,
.text-sm .main-header .nav-link > .fab,
.text-sm .main-header .nav-link > .fal,
.text-sm .main-header .nav-link > .fad,
.text-sm .main-header .nav-link > .svg-inline--fa,
.text-sm .main-header .nav-link > .ion, .main-header.text-sm .nav-link > .fa,
.main-header.text-sm .nav-link > .fas,
.main-header.text-sm .nav-link > .far,
.main-header.text-sm .nav-link > .fab,
.main-header.text-sm .nav-link > .fal,
.main-header.text-sm .nav-link > .fad,
.main-header.text-sm .nav-link > .svg-inline--fa,
.main-header.text-sm .nav-link > .ion {
  font-size: 0.875rem;
}

.main-header .navbar-nav .nav-item {
  margin: 0 5px;
}

.main-header .navbar-nav[class*="-right"] .dropdown-menu {
  left: auto;
  margin-top: -3px;
  right: 0;
}

@media (max-width: 575.98px) {
  .main-header .navbar-nav[class*="-right"] .dropdown-menu {
    left: 0;
    right: auto;
  }
}

.main-header.dropdown-legacy .dropdown-menu {
  top: 3rem;
  margin-top: 0;
}

.navbar-img {
  height: calc(calc(3.5rem + 1px) * .5);
  width: auto;
}

.navbar-badge {
  font-size: .6rem;
  font-weight: 300;
  padding: 2px 4px;
  position: absolute;
  right: 5px;
  top: 9px;
}

.btn-navbar {
  background-color: transparent;
  border-left-width: 0;
}

.form-control-navbar {
  border-right-width: 0;
}

.form-control-navbar + .input-group-append {
  margin-left: 0;
}

.form-control-navbar,
.btn-navbar {
  transition: none;
}

.navbar-dark .form-control-navbar,
.navbar-dark .btn-navbar {
  background-color: #343a40;
  border-color: #6c757d;
}

.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(255, 255, 255, 0.6);
}

.navbar-dark .form-control-navbar:focus,
.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #495057;
  border-color: #6c757d !important;
  color: #ced4da;
}

.navbar-light .form-control-navbar,
.navbar-light .btn-navbar {
  background-color: #dadfe4;
  border-color: #ced4da;
}

.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar::placeholder {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-light .form-control-navbar:focus,
.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d3d9df;
  border-color: #c7ced5 !important;
  color: #ced4da;
}

.navbar-light .navbar-search-block .form-control-navbar:focus,
.navbar-light .navbar-search-block .form-control-navbar:focus + .input-group-append .btn-navbar {
  color: rgba(0, 0, 0, 0.6);
}

.navbar-search-block {
  position: absolute;
  padding: 0 1rem;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 10;
  display: none;
  justify-content: center;
  flex-direction: column;
  background-color: transparent;
  background-color: initial;
}

.navbar-search-block.navbar-search-open {
  display: flex;
}

.navbar-search-block .input-group {
  width: 100%;
}

.brand-link {
  display: block;
  font-size: 1.25rem;
  line-height: 1.5;
  padding: 0.75rem 1rem;
  transition: width 0.3s ease-in-out;
  white-space: nowrap;
}

.brand-link:hover {
  color: #fff;
  text-decoration: none;
}

.text-sm .brand-link {
  font-size: inherit;
}

[class*="sidebar-dark"] .brand-link {
  border-bottom: 1px solid #4b545c;
  background-color: #FFFFFF;
}

[class*="sidebar-dark"] .brand-link,
[class*="sidebar-dark"] .brand-link .pushmenu {
  color: rgba(255, 255, 255, 0.8);
}

[class*="sidebar-dark"] .brand-link:hover,
[class*="sidebar-dark"] .brand-link .pushmenu:hover {
  color: #fff;
}

.brand-link .pushmenu {
  margin-right: 0.5rem;
  font-size: 1rem;
}

.brand-link .brand-link {
  padding: 0;
  border-bottom: none;
}

.brand-link .brand-image {
  line-height: .8;
  margin-top: -3px;
  margin-left: 0.5rem;
  max-height: 33px;
  width: auto;
  max-width:calc(100% - 1rem);
}

.brand-link .brand-image-xs {
  float: left;
  line-height: .8;
  margin-top: -.1rem;
  max-height: 33px;
  width: auto;
}

.brand-link .brand-image-xl {
  line-height: .8;
  max-height: 40px;
  width: auto;
}

.brand-link .brand-image-xl.single {
  margin-top: -.3rem;
}

.brand-link.text-sm .brand-image,
.text-sm .brand-link .brand-image {
  height: 29px;
  margin-bottom: -.25rem;
  margin-left: .95rem;
  margin-top: -.25rem;
}

.brand-link.text-sm .brand-image-xs,
.text-sm .brand-link .brand-image-xs {
  margin-top: -.2rem;
  max-height: 29px;
}

.brand-link.text-sm .brand-image-xl,
.text-sm .brand-link .brand-image-xl {
  margin-top: -.225rem;
  max-height: 38px;
}

.main-sidebar {
  height: 100vh;
  overflow-y: hidden;
  z-index: 1038;
}

.main-sidebar a:-moz-focusring {
  border: 0;
  outline: none;
}

.sidebar {
  height: calc(100% - (3.5rem + 1px));
  overflow-x: hidden;
  overflow-y: visible;
  overflow-y: initial;
  padding-bottom: 0;
  padding-top: 0;
  scrollbar-color: #a9a9a9 transparent;
  scrollbar-width: none;
}

.sidebar::-webkit-scrollbar-thumb {
  background-color: #a9a9a9;
}

.sidebar::-webkit-scrollbar-track {
  background-color: transparent;
}

.sidebar::-webkit-scrollbar-corner {
  background-color: transparent;
}

.sidebar::-webkit-scrollbar {
  width: 0;
}

.sidebar:hover {
  scrollbar-width: thin;
}

.sidebar:hover::-webkit-scrollbar {
  width: .5rem;
  height: .5rem;
}

.brand-link.border-bottom-0 ~ .sidebar {
  height: calc(100% - 3.5rem);
}

.user-panel {
  position: relative;
  background-color:#171717;
  color:#FFFFFF;
}

[class*="sidebar-dark"] .user-panel {
  border-bottom: 1px solid #171717;
}

.user-panel,
.user-panel .info {
  overflow: hidden;
  white-space: nowrap;
}

.user-panel .image {
  display: inline-block;
  padding-left: 0.8rem;
}

.user-panel img {
  height: auto;
  width: 2.1rem;
}

.user-panel .info {
  display: inline-block;
  padding: 5px 5px 5px 10px;
}

.user-panel .status,
.user-panel .dropdown-menu {
  font-size: 0.875rem;padding: 5px 5px 5px 10px;
}

.user-panel .status .logout {
    height:auto;width:1rem;margin:5px;
}

.nav-sidebar .nav-item > .nav-link .right {
  transition: transform ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-sidebar .nav-item > .nav-link .right {
    transition: none;
  }
}

.nav-sidebar .nav-link > .right,
.nav-sidebar .nav-link > p > .right {
  position: absolute;
  right: 1rem;
  top: .7rem;
}

.nav-sidebar .nav-link > .right i,
.nav-sidebar .nav-link > .right span,
.nav-sidebar .nav-link > p > .right i,
.nav-sidebar .nav-link > p > .right span {
  margin-left: .5rem;
}

.nav-sidebar .nav-link > .right:nth-child(2),
.nav-sidebar .nav-link > p > .right:nth-child(2) {
  right: 2.2rem;
}

.nav-sidebar .menu-open > .nav-treeview {
  display: block;
}

.nav-sidebar .menu-open > .nav-link svg.right,
.nav-sidebar .menu-open > .nav-link i.right,
.nav-sidebar .menu-is-opening > .nav-link svg.right,
.nav-sidebar .menu-is-opening > .nav-link i.right {
  transform: rotate(-90deg);
}

.nav-sidebar > .nav-item {
  margin-bottom: 0;
}

.nav-sidebar > .nav-item.active,[class*="sidebar-dark-"] .sidebar .nav-item.active a  {
    background-color:#007bff;color:#fff;
}

.nav-sidebar > .nav-item .nav-icon {
  margin-left: .05rem;
  font-size: 1.2rem;
  margin-right: .2rem;
  text-align: center;
  width: 1.75rem;
}

.nav-sidebar > .nav-item .nav-icon.fa, .nav-sidebar > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1.25rem;
    vertical-align: middle;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active > .nav-item .nav-icon.fas, .nav-sidebar > .nav-item .nav-icon.far, .nav-sidebar > .nav-item .nav-icon.fab, .nav-sidebar > .nav-item .nav-icon.fal, .nav-sidebar > .nav-item .nav-icon.fad, .nav-sidebar > .nav-item .nav-icon.svg-inline--fa, .nav-sidebar > .nav-item .nav-icon.ion {
  font-size: 1rem;
}

.nav-sidebar > .nav-item .float-right {
  margin-top: 3px;
}

.nav-sidebar .nav-treeview {
  display: none;
  list-style: none;
  padding: 0;
}

.nav-sidebar .nav-treeview > .nav-item > .nav-link > .nav-icon {
  width: 1.75rem;
}

.nav-sidebar.nav-child-indent .nav-treeview {
  transition: padding 0.3s ease-in-out;
  padding-left: 1rem;
}

.text-sm .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.text-sm .nav-sidebar.nav-child-indent.nav-legacy .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-sidebar .nav-header {
  font-size: .9rem;
  padding: 0.5rem 0.75rem;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
}

.sidebar-is-opening .sidebar .nav-sidebar .nav-link p {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

#sidebar-overlay {
  background-color: rgba(0, 0, 0, 0.1);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1037;
}

@media (max-width: 991.98px) {
  .sidebar-open #sidebar-overlay {
    display: block;
  }
}

[class*="sidebar-dark-"] {
  background-color: #343434;
}

[class*="sidebar-dark-"] .sidebar .user-panel a {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel a:hover {
  color: #f4f4f4;
}

[class*="sidebar-dark-"] .user-panel .status {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .user-panel .status:hover, [class*="sidebar-dark-"] .user-panel .status:focus, [class*="sidebar-dark-"] .user-panel .status:active {
  color: #fff;
}

[class*="sidebar-dark-"] .user-panel .dropdown-menu {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
  border-color: rgba(242, 242, 242, 0.1);
}

[class*="sidebar-dark-"] .user-panel .dropdown-item {
  color: #212529;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:active {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open {
    background-color: #424242;
    border-top: 1px solid #4a4a4a;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item:hover > .nav-link,
[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link:focus {
  color: #fff;
}

[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
/*재웅추가*/
[class*="sidebar-dark-"] .nav-sidebar > .nav-item.menu-open > .nav > .nav-item.menu-open {
    background-color: #555;
    /*border-top: 1px solid #4a4a4a;*/
}
/*재웅추가(end)*/


[class*="sidebar-dark-"] .nav-sidebar > .nav-item > .nav-treeview {
  background-color: transparent;font-size:0.9rem;
}

[class*="sidebar-dark-"] .nav-header {
  background-color: inherit;
  color: #777777;border-top:1px solid #4A4A4A;padding-top:1.5rem;
    font-weight:700;
}

[class*="sidebar-dark-"] .sidebar a {
  color: #c2c7d0;
}

[class*="sidebar-dark-"] .sidebar a:hover, [class*="sidebar-dark-"] .sidebar a:focus {
  text-decoration: none;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link {
  color: #fff;font-weight:400;padding-left:1.5em;
}


[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-treeview > .nav-item > .nav-link {
    padding-left: 2em;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link:focus {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
}

[class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:hover, [class*="sidebar-dark-"] .nav-treeview > .nav-item > .nav-link.active:focus {
  color: #3592FF;background-color: transparent;font-weight:600;
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview .nav-treeview {
  border-color: rgba(255, 255, 255, 0.9);
}

[class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link, [class*="sidebar-dark-"] .nav-flat .nav-item .nav-treeview > .nav-item > .nav-link.active {
  border-color: rgba(255, 255, 255, 0.9);
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3c8dbc;
  color: #fff;
}

.sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3c8dbc;
}

.sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #001f3f;
  color: #fff;
}

.sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #001f3f;
}

.sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3d9970;
  color: #fff;
}

.sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3d9970;
}

.sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #01ff70;
}

.sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f012be;
  color: #fff;
}

.sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f012be;
}

.sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #d81b60;
  color: #fff;
}

.sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #d81b60;
}

.sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #007bff;
  color: #fff;
}

.sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #007bff;
}

.sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #dc3545;
  color: #fff;
}

.sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #dc3545;
}

.sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ffc107;
}

.sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #28a745;
  color: #fff;
}

.sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #28a745;
}

.sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #17a2b8;
  color: #fff;
}

.sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #17a2b8;
}

.sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand) .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-compact.nav-sidebar.nav-child-indent:not(.nav-flat) .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.nav-flat {
  margin: -0.25rem -0.5rem 0;
}

.nav-flat .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-flat .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.nav-flat:not(.nav-child-indent) .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: .4rem;
}

.nav-flat.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.nav-flat.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview {
  border-left: .2rem solid;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-icon {
  margin-left: .55rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-link {
  padding-left: calc(1rem - .2rem);
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-icon {
  margin-left: .35rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: .15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.15rem;
}

.sidebar-collapse .nav-flat.nav-child-indent .sidebar .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: -.35rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-compact.nav-sidebar .nav-treeview .nav-icon {
  margin-left: .4rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-icon {
  margin-left: .85rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.15rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.45rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 1.75rem;
}

.sidebar-mini .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar:not(.sidebar-no-expand):hover .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon,
.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-sidebar.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-icon {
  margin-left: 2.05rem;
}

.nav-flat .nav-icon {
  transition: margin-left ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .nav-flat .nav-icon {
    transition: none;
  }
}

.nav-flat .nav-treeview .nav-icon {
  margin-left: -.2rem;
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

.nav-flat.nav-sidebar > .nav-item .nav-treeview .nav-item > .nav-link,
.nav-flat.nav-sidebar > .nav-item > .nav-treeview .nav-item > .nav-link {
  border-left: .2rem solid;
}

.nav-legacy {
  margin: -0.25rem -0.5rem 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link {
  border-radius: 0;
  margin-bottom: 0;
}

.nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .55rem;
}

.text-sm .nav-legacy.nav-sidebar .nav-item > .nav-link > .nav-icon {
  margin-left: .75rem;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  background-color: inherit;
  border-left: 3px solid transparent;
  box-shadow: none;
}

.nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.55rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.text-sm .nav-legacy.nav-sidebar.nav-flat .nav-treeview .nav-item > .nav-link > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

.sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
.sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
  transition: margin-left ease-in-out 0.3s;
  margin-left: .6rem;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-md .nav-legacy > .nav-item .nav-link .nav-icon,
  .sidebar-mini-xs .nav-legacy > .nav-item .nav-link .nav-icon {
    transition: none;
  }
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview {
  padding-left: 1rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 2rem;
  margin-left: -1rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview {
  padding-left: .5rem;
}

.main-sidebar.sidebar-focused .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover .nav-legacy .sidebar-mini.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-md.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview, .main-sidebar.sidebar-focused
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview,
.main-sidebar:hover
.nav-legacy .sidebar-mini-xs.sidebar-collapse.text-sm.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 1rem;
  margin-left: -.5rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon {
  margin-left: .55rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: .36rem;
}

.sidebar-mini.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-md.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview,
.sidebar-mini-xs.sidebar-collapse .nav-legacy .sidebar.nav-child-indent .nav-treeview .nav-treeview {
  padding-left: 0;
  margin-left: 0;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link .nav-icon {
  margin-left: .75rem;
}

.sidebar-mini.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-md.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon,
.sidebar-mini-xs.sidebar-collapse.text-sm .nav-legacy .sidebar > .nav-item > .nav-link.active > .nav-icon {
  margin-left: calc(.75rem - 3px);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item .nav-treeview,
[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-treeview {
  background-color: rgba(255, 255, 255, 0.05);
}

[class*="sidebar-dark"] .nav-legacy.nav-sidebar > .nav-item > .nav-link.active {
  color: #fff;
}

[class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link.active, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:focus, [class*="sidebar-dark"] .nav-legacy .nav-treeview > .nav-item > .nav-link:hover {
  background-color: transparent;
  color: #fff;
}

.nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.sidebar-collapse .sidebar:not(:hover) .nav-collapse-hide-child .menu-open > .nav-treeview {
  max-height: 0;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.main-sidebar.sidebar-focused .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover .nav-collapse-hide-child .sidebar-mini.sidebar-collapse .menu-open > .nav-treeview, .main-sidebar.sidebar-focused
.nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover
.nav-collapse-hide-child .sidebar-mini-md.sidebar-collapse .menu-open > .nav-treeview, .main-sidebar.sidebar-focused
.nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open > .nav-treeview,
.main-sidebar:not(.sidebar-no-expand):hover
.nav-collapse-hide-child .sidebar-mini-xs.sidebar-collapse .menu-open > .nav-treeview {
  max-height: -webkit-min-content;
  max-height: -moz-min-content;
  max-height: min-content;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.nav-compact .nav-link,
.nav-compact .nav-header {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-header:not(:first-of-type) {
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.nav-compact .nav-link > .right,
.nav-compact .nav-link > p > .right {
  top: .465rem;
}

.text-sm .nav-compact .nav-link > .right,
.text-sm .nav-compact .nav-link > p > .right {
  top: .7rem;
}

[class*="sidebar-dark"] .form-control-sidebar,
[class*="sidebar-dark"] .btn-sidebar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

[class*="sidebar-dark"] .form-control-sidebar:focus,
[class*="sidebar-dark"] .btn-sidebar:focus {
  border: 1px solid #7a8793;
}

[class*="sidebar-dark"] .btn-sidebar:hover {
  background-color: #454d55;
}

[class*="sidebar-dark"] .btn-sidebar:focus {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item {
  background-color: #454d55;
  border-color: #56606a;
  color: #c2c7d0;
}

[class*="sidebar-dark"] .list-group-item:hover {
  background-color: #4b545c;
}

[class*="sidebar-dark"] .list-group-item:focus {
  background-color: #515a63;
}

[class*="sidebar-dark"] .list-group-item .search-path {
  color: #adb5bd;
}

.sidebar .form-inline .input-group {
  width: 100%;
  flex-wrap: nowrap;
}

.sidebar nav .form-inline {
  margin-bottom: .2rem;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs).sidebar-collapse .main-sidebar {
  margin-left: 0;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .content-wrapper,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-header,
.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .main-footer {
  z-index: 9999;
  position: relative;
}

.layout-boxed:not(.sidebar-mini):not(.sidebar-mini-md):not(.sidebar-mini-xs) .control-sidebar {
  z-index: 9999;
}

.sidebar-collapse .form-control-sidebar,
.sidebar-collapse .form-control-sidebar ~ .input-group-append,
.sidebar-collapse .sidebar-search-results {
  display: none;
}

[data-widget="sidebar-search"] input[type="search"]::-ms-clear, [data-widget="sidebar-search"] input[type="search"]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

[data-widget="sidebar-search"] input[type="search"]::-webkit-search-cancel-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-decoration, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-button, [data-widget="sidebar-search"] input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.sidebar-search-results {
  position: relative;
  display: none;
  width: 100%;
}

.sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-search-results .search-title {
  margin-bottom: -.1rem;
}

.sidebar-search-results .list-group {
  position: absolute;
  width: 100%;
  z-index: 1039;
}

.sidebar-search-results .list-group > .list-group-item {
  padding: 0.375rem 0.75rem;
}

.sidebar-search-results .list-group > .list-group-item:-moz-focusring {
  margin-top: 0;
  border-left: 1px solid transparent;
  border-top: 0;
  border-bottom: 1px solid transparent;
}

.sidebar-search-results .list-group > .list-group-item:first-child {
  margin-top: 0;
  border-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.sidebar-search-results .search-path {
  font-size: 80%;
}

.sidebar-search-open .btn,
.sidebar-search-open .form-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

[class*="sidebar-dark"] .sidebar-custom {
  border-top: 1px solid #4f5962;
}

.layout-fixed.sidebar-collapse .hide-on-collapse {
  display: none;
}

.layout-fixed.sidebar-collapse:hover .hide-on-collapse {
  display: block;
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar {
  height: calc(100% - ((2.93725rem + 3.8rem) + 1px));
}

.layout-fixed.text-sm .main-sidebar-custom .sidebar-custom {
  height: 3.8rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom {
  height: -webkit-fill-available;
  height: -moz-available;
  height: -ms-stretch;
  height: stretch;
}

.layout-fixed .main-sidebar-custom .sidebar {
  height: calc(100% - ((3.5rem + 4rem) + 1px));
}

.layout-fixed .main-sidebar-custom .sidebar-custom {
  height: 4rem;
  padding: 0.85rem 0.5rem;
}

.layout-fixed .main-sidebar-custom-lg .sidebar {
  height: calc(100% - ((3.5rem + 6rem) + 1px));
}

.layout-fixed .main-sidebar-custom-lg .sidebar-custom {
  height: 6rem;
}

.layout-fixed .main-sidebar-custom-xl .sidebar {
  height: calc(100% - ((3.5rem + 8rem) + 1px));
}

.layout-fixed .main-sidebar-custom-xl .sidebar-custom {
  height: 8rem;
}

.layout-fixed .main-sidebar-custom .pos-right,
.layout-fixed .main-sidebar-custom-lg .pos-right,
.layout-fixed .main-sidebar-custom-xl .pos-right {
  position: absolute;
  right: .5rem;
}

.sidebar-hidden .main-sidebar,
.sidebar-hidden.sidebar-mini.sidebar-collapse .main-sidebar {
  display: none !important;
}

.sidebar-hidden .content-wrapper,
.sidebar-hidden .main-header,
.sidebar-hidden.sidebar-mini.sidebar-collapse .content-wrapper,
.sidebar-hidden.sidebar-mini.sidebar-collapse .main-header {
  margin-left: 0 !important;
    width: 100%;
}

.dark-mode .sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-secondary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-success .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-success .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-info .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-info .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-warning .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-warning .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-danger .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-light .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-light .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f8f9fa;
}

.dark-mode .sidebar-dark-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lightblue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #86bad8;
}

.dark-mode .sidebar-dark-navy .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .sidebar-dark-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-navy .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #002c59;
}

.dark-mode .sidebar-dark-olive .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-olive .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #74c8a3;
}

.dark-mode .sidebar-dark-lime .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-lime .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #67ffa9;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-fuchsia .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f672d8;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-maroon .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #ed6c9b;
}

.dark-mode .sidebar-dark-blue .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .sidebar-dark-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-blue .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3f6791;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .sidebar-dark-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-indigo .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6610f2;
}

.dark-mode .sidebar-dark-purple .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .sidebar-dark-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-purple .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6f42c1;
}

.dark-mode .sidebar-dark-pink .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .sidebar-dark-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-pink .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e83e8c;
}

.dark-mode .sidebar-dark-red .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .sidebar-dark-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-red .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #e74c3c;
}

.dark-mode .sidebar-dark-orange .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-orange .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fd7e14;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-yellow .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #f39c12;
}

.dark-mode .sidebar-dark-green .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .sidebar-dark-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-green .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #00bc8c;
}

.dark-mode .sidebar-dark-teal .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .sidebar-dark-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-teal .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #20c997;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .sidebar-dark-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-cyan .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #3498db;
}

.dark-mode .sidebar-dark-white .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .sidebar-dark-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-white .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .sidebar-dark-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #6c757d;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar > .nav-item > .nav-link.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .sidebar-dark-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.dark-mode .sidebar-light-gray-dark .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
  border-color: #343a40;
}

.logo-xs,
.logo-xl {
  opacity: 1;
  position: absolute;
  visibility: visible;
}

.logo-xs.brand-image-xs,
.logo-xl.brand-image-xs {
  left: 18px;
  top: 12px;
}

.logo-xs.brand-image-xl,
.logo-xl.brand-image-xl {
  left: 12px;
  top: 6px;
}

.logo-xs {
  opacity: 0;
  visibility: hidden;
}

.logo-xs.brand-image-xl {
  left: 16px;
  top: 8px;
}

.brand-link.logo-switch::before {
  content: "\00a0";
}

@media (min-width: 992px) {
  .sidebar-mini .nav-sidebar,
  .sidebar-mini .nav-sidebar > .nav-header,
  .sidebar-mini .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .content-wrapper,
  .sidebar-mini.sidebar-collapse .main-footer,
  .sidebar-mini.sidebar-collapse .main-header {
    margin-left: 3.75rem !important;
      width:calc(100% - 3.75rem);
  }
  .sidebar-mini.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar, .sidebar-mini.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 3.75rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini.sidebar-collapse.layout-fixed .brand-link {
    width: 3.75rem;
      height: 3.55rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar-mini.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

@media (min-width: 768px) {
  .sidebar-mini-md .nav-sidebar,
  .sidebar-mini-md .nav-sidebar > .nav-header,
  .sidebar-mini-md .nav-sidebar .nav-link {
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .d-hidden-mini {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .content-wrapper,
  .sidebar-mini-md.sidebar-collapse .main-footer,
  .sidebar-mini-md.sidebar-collapse .main-header {
    margin-left: 3.75rem !important;
  }
  .sidebar-mini-md.sidebar-collapse .nav-sidebar .nav-header {
    display: none;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
    width: 0;
    white-space: nowrap;
  }
  .sidebar-mini-md.sidebar-collapse .sidebar .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .brand-text {
    margin-left: -10px;
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xl {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .logo-xs {
    display: inline-block;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    overflow-x: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar, .sidebar-mini-md.sidebar-collapse .main-sidebar::before {
    margin-left: 0;
    width: 3.75rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar .user-panel .image {
    float: none;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
    text-align: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
    float: left;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
    display: inline-block;
    margin-left: 0;
    animation-name: fadeIn;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: visible;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
    animation-name: fadeOut;
    animation-duration: 0.3s;
    animation-fill-mode: both;
    visibility: hidden;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
    margin-right: .5rem;
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
    display: block !important;
    transform: translateZ(0);
  }
  .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-md.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
    display: inline-block !important;
  }
  .sidebar-mini-md.sidebar-collapse .visible-sidebar-mini {
    display: block !important;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
    width: 250px;
  }
  .sidebar-mini-md.sidebar-collapse.layout-fixed .brand-link {
    width: 3.75rem;
  }
}

@media (max-width: 767.98px) {
  .sidebar-mini-md.sidebar-collapse .main-sidebar {
    box-shadow: none !important;
  }
}

.sidebar-mini-xs .nav-sidebar,
.sidebar-mini-xs .nav-sidebar > .nav-header,
.sidebar-mini-xs .nav-sidebar .nav-link {
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .d-hidden-mini {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .content-wrapper,
.sidebar-mini-xs.sidebar-collapse .main-footer,
.sidebar-mini-xs.sidebar-collapse .main-header {
  margin-left: 3.75rem !important;
}

.sidebar-mini-xs.sidebar-collapse .nav-sidebar .nav-header {
  display: none;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p {
  width: 0;
  white-space: nowrap;
}

.sidebar-mini-xs.sidebar-collapse .sidebar .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .brand-text {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .logo-xs {
  display: inline-block;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar {
  overflow-x: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar, .sidebar-mini-xs.sidebar-collapse .main-sidebar::before {
  margin-left: 0;
  width: 3.75rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar .user-panel .image {
  float: none;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-link, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel {
  text-align: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel .image, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel .image {
  float: left;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xl, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-text,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xl {
  display: inline-block;
  margin-left: 0;
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .logo-xs, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .logo-xs {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .brand-image, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .brand-image {
  margin-right: .5rem;
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .user-panel > .info, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .sidebar-form,
.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .user-panel > .info {
  display: block !important;
  transform: translateZ(0);
}

.sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand):hover .nav-sidebar > .nav-item > .nav-link > span, .sidebar-mini-xs.sidebar-collapse .main-sidebar:not(.sidebar-no-expand).sidebar-focused .nav-sidebar > .nav-item > .nav-link > span {
  display: inline-block !important;
}

.sidebar-mini-xs.sidebar-collapse .visible-sidebar-mini {
  display: block !important;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .main-sidebar:hover .brand-link {
  width: 250px;
}

.sidebar-mini-xs.sidebar-collapse.layout-fixed .brand-link {
  width: 3.75rem;
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 3rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 4rem);
}

.sidebar-mini .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 5rem);
}

.sidebar-mini .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-mini .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-mini .main-sidebar .nav-flat .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-mini .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 1.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 0.5rem * 2 - 2.5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-mini .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-md .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link,
.sidebar-mini-xs .main-sidebar .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-mini .main-sidebar .nav-link,
.sidebar-mini-md .main-sidebar .nav-link,
.sidebar-mini-xs .main-sidebar .nav-link {
  transition: width ease-in-out 0.3s;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar-mini .main-sidebar .nav-link,
  .sidebar-mini-md .main-sidebar .nav-link,
  .sidebar-mini-xs .main-sidebar .nav-link {
    transition: none;
  }
}

.sidebar-collapse.sidebar-mini .main-sidebar .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar .sidebar-search-results {
  display: none;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar .nav-link {
  width: 3.6rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-legacy .nav-link {
  width: 3.75rem;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-treeview {
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.sidebar-collapse.sidebar-mini .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar .nav-sidebar.nav-child-indent.nav-compact .nav-link {
  width: calc(3.75rem - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.hide-nav-header-on-hover) .nav-header, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.hide-nav-header-on-hover) .nav-header {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .form-control-sidebar ~ .input-group-append {
  display: flex;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover:not(.sidebar-no-expand) .sidebar-search-open .sidebar-search-results {
  display: inline-block;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 1rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 3rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-legacy.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - 1rem - 4rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-link {
  width: calc(250px);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-flat.nav-child-indent .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .2rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-compact .nav-link {
  width: calc(250px - 0.5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-link {
  width: 250px;
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-link {
  width: calc(250px - .5rem);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 2);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 3);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 4);
}

.sidebar-collapse.sidebar-mini .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-md .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar.sidebar-focused .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link, .sidebar-collapse.sidebar-mini-xs .main-sidebar:hover .nav-child-indent.nav-legacy.nav-compact .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-treeview .nav-link {
  width: calc(250px - .5rem * 5);
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover {
  width: 3.75rem;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-header, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-header,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-header {
  display: none;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .brand-link, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .brand-link,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .brand-link {
  width: 3.75rem !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .user-panel .image, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .user-panel .image,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .user-panel .image {
  float: none !important;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xs, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xs,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xs {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .logo-xl, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .logo-xl,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .logo-xl {
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .nav-sidebar.nav-child-indent .nav-treeview,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .nav-sidebar.nav-child-indent .nav-treeview {
  padding-left: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar .nav-link p,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .brand-text,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .user-panel > .info,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar .nav-link p {
  margin-left: -10px;
  animation-name: fadeOut;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: hidden;
  display: inline-block;
  width: 0;
}

.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-md .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon, .sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar.sidebar-focused .sidebar .nav-sidebar > .nav-item .nav-icon,
.sidebar-collapse.sidebar-mini-xs .sidebar-no-expand.main-sidebar:hover .sidebar .nav-sidebar > .nav-item .nav-icon {
  margin-right: 0;
}

.nav-sidebar {
  position: relative;
}

.nav-sidebar:hover {
  overflow: visible;
}

.sidebar-form,
.nav-sidebar > .nav-header {
  overflow: hidden;
  text-overflow: clip;
}

.nav-sidebar .nav-item > .nav-link {
  position: relative;
  cursor:pointer;
}

.nav-sidebar .nav-item > .nav-link > .float-right {
  margin-top: -7px;
  position: absolute;
  right: 10px;
  top: 50%;
}

.sidebar .nav-link p,
.main-sidebar .brand-text,
.main-sidebar .logo-xs,
.main-sidebar .logo-xl,
.sidebar .user-panel .info {
  transition: margin-left 0.3s linear, opacity 0.3s ease, visibility 0.3s ease;
}

@media (prefers-reduced-motion: reduce) {
  .sidebar .nav-link p,
  .main-sidebar .brand-text,
  .main-sidebar .logo-xs,
  .main-sidebar .logo-xl,
  .sidebar .user-panel .info {
    transition: none;
  }
}

html.control-sidebar-animate {
  overflow-x: hidden;
}

.control-sidebar {
  bottom: calc(3.5rem + 1px);
  position: absolute;
  top: calc(3.5rem + 1px);
  z-index: 1031;
}

.control-sidebar, .control-sidebar::before {
  bottom: calc(3.5rem + 1px);
  display: none;
  right: -250px;
  width: 250px;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar, .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  z-index: -1;
}

body.text-sm .control-sidebar {
  bottom: calc(2.9365rem + 1px);
  top: calc(2.93725rem + 1px);
}

.main-header.text-sm ~ .control-sidebar {
  top: calc(2.93725rem + 1px);
}

.main-footer.text-sm ~ .control-sidebar {
  bottom: calc(2.9365rem + 1px);
}

.control-sidebar-push-slide .content-wrapper,
.control-sidebar-push-slide .main-footer {
  transition: margin-right 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-push-slide .content-wrapper,
  .control-sidebar-push-slide .main-footer {
    transition: none;
  }
}

.control-sidebar-open .control-sidebar {
  display: block !important;
}

.control-sidebar-open .control-sidebar, .control-sidebar-open .control-sidebar::before {
  right: 0;
}

.control-sidebar-open.control-sidebar-push .content-wrapper,
.control-sidebar-open.control-sidebar-push .main-footer, .control-sidebar-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-slide-open .control-sidebar {
  display: block;
}

.control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
  right: 0;
  transition: right 0.3s ease-in-out, display 0.3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .control-sidebar-slide-open .control-sidebar, .control-sidebar-slide-open .control-sidebar::before {
    transition: none;
  }
}

.control-sidebar-slide-open.control-sidebar-push .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push .main-footer, .control-sidebar-slide-open.control-sidebar-push-slide .content-wrapper,
.control-sidebar-slide-open.control-sidebar-push-slide .main-footer {
  margin-right: 250px;
}

.control-sidebar-dark {
  background-color: #343a40;
}

.control-sidebar-dark,
.control-sidebar-dark a,
.control-sidebar-dark .nav-link {
  color: #c2c7d0;
}

.control-sidebar-dark a:hover {
  color: #fff;
}

.control-sidebar-dark h1,
.control-sidebar-dark h2,
.control-sidebar-dark h3,
.control-sidebar-dark h4,
.control-sidebar-dark h5,
.control-sidebar-dark h6,
.control-sidebar-dark label {
  color: #fff;
}

.control-sidebar-dark .nav-tabs {
  background-color: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  margin-bottom: 5px;
}

.control-sidebar-dark .nav-tabs .nav-item {
  margin: 0;
}

.control-sidebar-dark .nav-tabs .nav-link {
  border-radius: 0;
  padding: 10px 20px;
  position: relative;
  text-align: center;
}

.control-sidebar-dark .nav-tabs .nav-link, .control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border: 0;
}

.control-sidebar-dark .nav-tabs .nav-link:hover, .control-sidebar-dark .nav-tabs .nav-link:active, .control-sidebar-dark .nav-tabs .nav-link:focus, .control-sidebar-dark .nav-tabs .nav-link.active {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-top-color: transparent;
  color: #fff;
}

.control-sidebar-dark .nav-tabs .nav-link.active {
  background-color: #343a40;
}

.control-sidebar-dark .tab-pane {
  padding: 10px 15px;
}

.control-sidebar-light {
  color: #4b545c;
  background-color: #fff;
  border-left: 1px solid #dee2e6;
}

.text-sm .dropdown-menu {
  font-size: 0.875rem !important;
}

.text-sm .dropdown-toggle::after {
  vertical-align: .2rem;
}

.dropdown-item-title {
  font-size: 1rem;
  margin: 0;
}

.dropdown-icon::after {
  margin-left: 0;
}

.dropdown-menu-lg {
  max-width: 300px;
  min-width: 280px;
  padding: 0;
}

.dropdown-menu-lg .dropdown-divider {
  margin: 0;
}

.dropdown-menu-lg .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-lg p {
  margin: 0;
  white-space: normal;
}

.dropdown-submenu {
  position: relative;
}

.dropdown-submenu > a::after {
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  float: right;
  margin-left: .5rem;
  margin-top: .5rem;
}

.dropdown-submenu > .dropdown-menu {
  left: 100%;
  margin-left: 0;
  margin-top: 0;
  top: 0;
}

.dropdown-hover:hover > .dropdown-menu, .dropdown-hover.nav-item.dropdown:hover > .dropdown-menu,
.dropdown-hover .dropdown-submenu:hover > .dropdown-menu, .dropdown-hover.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}

.dropdown-menu-xl {
  max-width: 420px;
  min-width: 360px;
  padding: 0;
}

.dropdown-menu-xl .dropdown-divider {
  margin: 0;
}

.dropdown-menu-xl .dropdown-item {
  padding: 0.5rem 1rem;
}

.dropdown-menu-xl p {
  margin: 0;
  white-space: normal;
}

.dropdown-footer,
.dropdown-header {
  display: block;
  font-size: 0.875rem;
  padding: 0.5rem 1rem;
  text-align: center;
}

.open:not(.dropup) > .animated-dropdown-menu {
  animation: flipInX 0.7s both;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

.navbar-custom-menu > .navbar-nav > li {
  position: relative;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
  position: absolute;
  right: 0;
  left: auto;
}

@media (max-width: 767.98px) {
  .navbar-custom-menu > .navbar-nav {
    float: right;
  }
  .navbar-custom-menu > .navbar-nav > li {
    position: static;
  }
  .navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    position: absolute;
    right: 5%;
    left: auto;
    border: 1px solid #ddd;
    background-color: #fff;
  }
}

.navbar-nav > .user-menu > .nav-link::after {
  content: none;
}

.navbar-nav > .user-menu > .dropdown-menu {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding: 0;
  width: 280px;
}

.navbar-nav > .user-menu > .dropdown-menu,
.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: 175px;
  padding: 10px;
  text-align: center;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > img {
  z-index: 5;
  height: 90px;
  width: 90px;
  border: 3px solid;
  border-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p {
  z-index: 5;
  font-size: 17px;
  margin-top: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header > p > small {
  display: block;
  font-size: 12px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-bottom: 1px solid #495057;
  border-top: 1px solid #dee2e6;
  padding: 15px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-body::after {
  display: block;
  clear: both;
  content: "";
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
    background-color: #fff !important;
    color: #495057 !important;
  }
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #f8f9fa;
  padding: 10px;
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer::after {
  display: block;
  clear: both;
  content: "";
}

.navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #6c757d;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover {
    background-color: #f8f9fa;
  }
}

.navbar-nav > .user-menu .user-image {
  border-radius: 50%;
  float: left;
  height: 2.1rem;
  margin-right: 10px;
  margin-top: -2px;
  width: 2.1rem;
}

@media (min-width: 576px) {
  .navbar-nav > .user-menu .user-image {
    float: none;
    line-height: 10px;
    margin-right: .4rem;
    margin-top: -8px;
  }
}

.dark-mode .dropdown-menu {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .dropdown-item {
  color: #fff;
}

.dark-mode .dropdown-item:focus, .dark-mode .dropdown-item:hover {
  background-color: #3f474e;
}

.dark-mode .dropdown-divider {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer {
  background-color: #3a4047;
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default {
  color: #fff;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #3f474e;
  color: #dee2e6;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-footer .btn-default:focus {
  background-color: #454d55;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body {
  border-color: #6c757d;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a {
  background-color: transparent !important;
  color: #fff !important;
}

.dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:hover, .dark-mode .navbar-nav > .user-menu > .dropdown-menu > .user-body a:focus {
  color: #ced4da !important;
}

.nav-pills .nav-link {
  color: #6c757d;
}

.nav-pills .nav-link:not(.active):hover {
  color: #007bff;
}

.nav-pills .nav-item.dropdown.show .nav-link:hover {
  color: #fff;
}

.nav-tabs.flex-column {
  border-bottom: 0;
  border-right: 1px solid #dee2e6;
}

.nav-tabs.flex-column .nav-link {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  margin-right: -1px;
}

.nav-tabs.flex-column .nav-link:hover, .nav-tabs.flex-column .nav-link:focus {
  border-color: #e9ecef transparent #e9ecef #e9ecef;
}

.nav-tabs.flex-column .nav-link.active,
.nav-tabs.flex-column .nav-item.show .nav-link {
  border-color: #dee2e6 transparent #dee2e6 #dee2e6;
}

.nav-tabs.flex-column.nav-tabs-right {
  border-left: 1px solid #dee2e6;
  border-right: 0;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  margin-left: -1px;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link:hover, .nav-tabs.flex-column.nav-tabs-right .nav-link:focus {
  border-color: #e9ecef #e9ecef #e9ecef transparent;
}

.nav-tabs.flex-column.nav-tabs-right .nav-link.active,
.nav-tabs.flex-column.nav-tabs-right .nav-item.show .nav-link {
  border-color: #dee2e6 #dee2e6 #dee2e6 transparent;
}

.navbar-no-expand {
  flex-direction: row;
}

.navbar-no-expand .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}

.navbar-no-expand .dropdown-menu {
  position: absolute;
}

.navbar-light {
  background-color: #f8f9fa;
}

.navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.navbar-primary {
  background-color: #007bff;
  color: #fff;
}

.navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar,
.navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-primary.navbar-light .form-control-navbar:focus,
.navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar,
.navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-primary.navbar-dark .form-control-navbar:focus,
.navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar,
.navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-secondary.navbar-light .form-control-navbar:focus,
.navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar,
.navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-secondary.navbar-dark .form-control-navbar:focus,
.navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-success {
  background-color: #28a745;
  color: #fff;
}

.navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar,
.navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-success.navbar-light .form-control-navbar:focus,
.navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar,
.navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-success.navbar-dark .form-control-navbar:focus,
.navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-info {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar,
.navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-info.navbar-light .form-control-navbar:focus,
.navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar,
.navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-info.navbar-dark .form-control-navbar:focus,
.navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-warning {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar,
.navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-warning.navbar-light .form-control-navbar:focus,
.navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar,
.navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-warning.navbar-dark .form-control-navbar:focus,
.navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-danger {
  background-color: #dc3545;
  color: #fff;
}

.navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar,
.navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-danger.navbar-light .form-control-navbar:focus,
.navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar,
.navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-danger.navbar-dark .form-control-navbar:focus,
.navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-lightblue {
  background-color: #3c8dbc;
  color: #fff;
}

.navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar,
.navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3781ad;
  border-color: #317399;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lightblue.navbar-light .form-control-navbar:focus,
.navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #367fa9;
  border-color: #317399 !important;
  color: #343a40;
}

.navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar,
.navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #4897c5;
  border-color: #5ba2cb;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lightblue.navbar-dark .form-control-navbar:focus,
.navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4c99c6;
  border-color: #5ba2cb !important;
  color: #fff;
}

.navbar-navy {
  background-color: #001f3f;
  color: #fff;
}

.navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar,
.navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00152b;
  border-color: #000811;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-navy.navbar-light .form-control-navbar:focus,
.navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001226;
  border-color: #000811 !important;
  color: #343a40;
}

.navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar,
.navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002953;
  border-color: #00366d;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-navy.navbar-dark .form-control-navbar:focus,
.navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #002c59;
  border-color: #00366d !important;
  color: #fff;
}

.navbar-olive {
  background-color: #3d9970;
  color: #fff;
}

.navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar,
.navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #378a65;
  border-color: #307858;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-olive.navbar-light .form-control-navbar:focus,
.navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #368763;
  border-color: #307858 !important;
  color: #343a40;
}

.navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar,
.navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #43a87b;
  border-color: #4cb888;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-olive.navbar-dark .form-control-navbar:focus,
.navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #44ab7d;
  border-color: #4cb888 !important;
  color: #fff;
}

.navbar-lime {
  background-color: #01ff70;
  color: #1f2d3d;
}

.navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar,
.navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00ec67;
  border-color: #00d25c;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-lime.navbar-light .form-control-navbar:focus,
.navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00e765;
  border-color: #00d25c !important;
  color: #343a40;
}

.navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar,
.navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #15ff7b;
  border-color: #2fff8a;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-lime.navbar-dark .form-control-navbar:focus,
.navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1bff7e;
  border-color: #2fff8a !important;
  color: #fff;
}

.navbar-fuchsia {
  background-color: #f012be;
  color: #fff;
}

.navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar,
.navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df0eb0;
  border-color: #c70d9d;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-fuchsia.navbar-light .form-control-navbar:focus,
.navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #db0ead;
  border-color: #c70d9d !important;
  color: #343a40;
}

.navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar,
.navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f125c3;
  border-color: #f33dca;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f22ac5;
  border-color: #f33dca !important;
  color: #fff;
}

.navbar-maroon {
  background-color: #d81b60;
  color: #fff;
}

.navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar,
.navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #c61958;
  border-color: #af164e;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-maroon.navbar-light .form-control-navbar:focus,
.navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #c11856;
  border-color: #af164e !important;
  color: #343a40;
}

.navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar,
.navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e4246a;
  border-color: #e63a79;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-maroon.navbar-dark .form-control-navbar:focus,
.navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e4286d;
  border-color: #e63a79 !important;
  color: #fff;
}

.navbar-blue {
  background-color: #007bff;
  color: #fff;
}

.navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar,
.navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #0071eb;
  border-color: #0065d1;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-blue.navbar-light .form-control-navbar:focus,
.navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #006fe6;
  border-color: #0065d1 !important;
  color: #343a40;
}

.navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar,
.navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1486ff;
  border-color: #2e93ff;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-blue.navbar-dark .form-control-navbar:focus,
.navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1a88ff;
  border-color: #2e93ff !important;
  color: #fff;
}

.navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar,
.navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-indigo.navbar-light .form-control-navbar:focus,
.navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar,
.navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-indigo.navbar-dark .form-control-navbar:focus,
.navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar,
.navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-purple.navbar-light .form-control-navbar:focus,
.navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar,
.navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-purple.navbar-dark .form-control-navbar:focus,
.navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar,
.navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-pink.navbar-light .form-control-navbar:focus,
.navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar,
.navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-pink.navbar-dark .form-control-navbar:focus,
.navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.navbar-red {
  background-color: #dc3545;
  color: #fff;
}

.navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar,
.navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #d72536;
  border-color: #c22231;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-red.navbar-light .form-control-navbar:focus,
.navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #d32535;
  border-color: #c22231 !important;
  color: #343a40;
}

.navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar,
.navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #df4655;
  border-color: #e35c69;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-red.navbar-dark .form-control-navbar:focus,
.navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e04b59;
  border-color: #e35c69 !important;
  color: #fff;
}

.navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar,
.navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-orange.navbar-light .form-control-navbar:focus,
.navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar,
.navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-orange.navbar-dark .form-control-navbar:focus,
.navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.navbar-yellow {
  background-color: #ffc107;
  color: #1f2d3d;
}

.navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar,
.navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f2b500;
  border-color: #d8a200;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-yellow.navbar-light .form-control-navbar:focus,
.navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #edb100;
  border-color: #d8a200 !important;
  color: #343a40;
}

.navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar,
.navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ffc61b;
  border-color: #ffcc35;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-yellow.navbar-dark .form-control-navbar:focus,
.navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ffc721;
  border-color: #ffcc35 !important;
  color: #fff;
}

.navbar-green {
  background-color: #28a745;
  color: #fff;
}

.navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar,
.navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #24973e;
  border-color: #1f8236;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-green.navbar-light .form-control-navbar:focus,
.navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #23923d;
  border-color: #1f8236 !important;
  color: #343a40;
}

.navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar,
.navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2cb74c;
  border-color: #31cc54;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-green.navbar-dark .form-control-navbar:focus,
.navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #2dbc4e;
  border-color: #31cc54 !important;
  color: #fff;
}

.navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar,
.navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-teal.navbar-light .form-control-navbar:focus,
.navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar,
.navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-teal.navbar-dark .form-control-navbar:focus,
.navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.navbar-cyan {
  background-color: #17a2b8;
  color: #fff;
}

.navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar,
.navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1592a6;
  border-color: #127e8f;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-cyan.navbar-light .form-control-navbar:focus,
.navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #148ea1;
  border-color: #127e8f !important;
  color: #343a40;
}

.navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar,
.navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #19b2ca;
  border-color: #1cc6e1;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-cyan.navbar-dark .form-control-navbar:focus,
.navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1ab6cf;
  border-color: #1cc6e1 !important;
  color: #fff;
}

.navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar,
.navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-white.navbar-light .form-control-navbar:focus,
.navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar,
.navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-white.navbar-dark .form-control-navbar:focus,
.navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar,
.navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray.navbar-light .form-control-navbar:focus,
.navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar,
.navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray.navbar-dark .form-control-navbar:focus,
.navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar,
.navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.navbar-gray-dark.navbar-light .form-control-navbar:focus,
.navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar,
.navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.navbar-nav-not-expanded {
  flex-direction: row;
}

.navbar-nav-not-expanded .dropdown-menu {
  position: absolute;
}

.navbar-nav-not-expanded .nav-link {
  padding-right: 1rem;
  padding-left: 1rem;
}

.dark-mode .nav-pills .nav-link {
  color: #ced4da;
}

.dark-mode .nav-tabs {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-link:focus,
.dark-mode .nav-tabs .nav-link:hover {
  border-color: #56606a;
}

.dark-mode .nav-tabs .nav-item.show .nav-link,
.dark-mode .nav-tabs .nav-link.active {
  background-color: #343a40;
  border-color: #56606a #56606a transparent #56606a;
  color: #fff;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link.active, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link.active,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  border-color: #56606a transparent #56606a #56606a;
}

.dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:focus, .dark-mode .nav-tabs.flex-column .nav-item.show .nav-link:hover,
.dark-mode .nav-tabs.flex-column .nav-link:focus,
.dark-mode .nav-tabs.flex-column .nav-link:hover {
  background-color: #3f474e;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right {
  border-color: #56606a;
}

.dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link.active, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:focus, .dark-mode .nav-tabs.flex-column.nav-tabs-right .nav-link:hover {
  border-color: #56606a #56606a #56606a transparent;
}

.dark-mode .navbar-light {
  background-color: #f8f9fa;
}

.dark-mode .navbar-dark {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .navbar-primary {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar,
.dark-mode .navbar-primary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-primary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-secondary {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-secondary.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-success {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar,
.dark-mode .navbar-success.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-success.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar,
.dark-mode .navbar-success.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-success.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-info {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar,
.dark-mode .navbar-info.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-info.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar,
.dark-mode .navbar-info.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-info.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-warning {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar,
.dark-mode .navbar-warning.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-warning.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-danger {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar,
.dark-mode .navbar-danger.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-danger.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-lightblue {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #76b1d3;
  border-color: #63a6cd;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #72afd2;
  border-color: #63a6cd !important;
  color: #343a40;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #95c3dd;
  border-color: #a9cee3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lightblue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #99c5de;
  border-color: #a9cee3 !important;
  color: #fff;
}

.dark-mode .navbar-navy {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar,
.dark-mode .navbar-navy.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #002244;
  border-color: #00152b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #001f3f;
  border-color: #00152b !important;
  color: #343a40;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00366d;
  border-color: #004286;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-navy.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #003872;
  border-color: #004286 !important;
  color: #fff;
}

.dark-mode .navbar-olive {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar,
.dark-mode .navbar-olive.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #66c299;
  border-color: #53bb8d;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #62c096;
  border-color: #53bb8d !important;
  color: #343a40;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #83ceac;
  border-color: #95d5b8;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-olive.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #87cfaf;
  border-color: #95d5b8 !important;
  color: #fff;
}

.dark-mode .navbar-lime {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar,
.dark-mode .navbar-lime.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #53ff9e;
  border-color: #39ff90;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4eff9b;
  border-color: #39ff90 !important;
  color: #343a40;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7bffb5;
  border-color: #95ffc3;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-lime.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #81ffb8;
  border-color: #95ffc3 !important;
  color: #fff;
}

.dark-mode .navbar-fuchsia {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f55fd3;
  border-color: #f347cc;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f55ad2;
  border-color: #f347cc !important;
  color: #343a40;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f785de;
  border-color: #f99de4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-fuchsia.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f88adf;
  border-color: #f99de4 !important;
  color: #fff;
}

.dark-mode .navbar-maroon {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5a8f;
  border-color: #e8447f;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea568c;
  border-color: #e8447f !important;
  color: #343a40;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ef7ea8;
  border-color: #f295b7;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-maroon.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f083ab;
  border-color: #f295b7 !important;
  color: #fff;
}

.dark-mode .navbar-blue {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar,
.dark-mode .navbar-blue.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #395d83;
  border-color: #315071;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #375a7f;
  border-color: #315071 !important;
  color: #343a40;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45719f;
  border-color: #4d7eb1;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-blue.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4774a3;
  border-color: #4d7eb1 !important;
  color: #fff;
}

.dark-mode .navbar-indigo {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #5d0ce1;
  border-color: #530bc9;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #5b0cdd;
  border-color: #530bc9 !important;
  color: #343a40;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7223f3;
  border-color: #823cf4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-indigo.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7528f3;
  border-color: #823cf4 !important;
  color: #fff;
}

.dark-mode .navbar-purple {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar,
.dark-mode .navbar-purple.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #663bb4;
  border-color: #5b35a0;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #643ab0;
  border-color: #5b35a0 !important;
  color: #343a40;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #7b51c6;
  border-color: #8965cc;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-purple.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #7e55c7;
  border-color: #8965cc !important;
  color: #fff;
}

.dark-mode .navbar-pink {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar,
.dark-mode .navbar-pink.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e62c81;
  border-color: #de1a74;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e5277e;
  border-color: #de1a74 !important;
  color: #343a40;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #ea5097;
  border-color: #ed67a4;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-pink.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #eb559a;
  border-color: #ed67a4 !important;
  color: #fff;
}

.dark-mode .navbar-red {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar,
.dark-mode .navbar-red.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e53b2a;
  border-color: #da2d1b;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-red.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e43725;
  border-color: #da2d1b !important;
  color: #343a40;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar,
.dark-mode .navbar-red.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e95d4e;
  border-color: #ec7265;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-red.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #ea6153;
  border-color: #ec7265 !important;
  color: #fff;
}

.dark-mode .navbar-orange {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar,
.dark-mode .navbar-orange.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fa7302;
  border-color: #e16702;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f57102;
  border-color: #e16702 !important;
  color: #343a40;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #fd8928;
  border-color: #fd9742;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-orange.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #fd8c2d;
  border-color: #fd9742 !important;
  color: #fff;
}

.dark-mode .navbar-yellow {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #e5910c;
  border-color: #cd820a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #e08e0b;
  border-color: #cd820a !important;
  color: #343a40;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #f4a425;
  border-color: #f5ae3e;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-yellow.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f4a62a;
  border-color: #f5ae3e !important;
  color: #fff;
}

.dark-mode .navbar-green {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar,
.dark-mode .navbar-green.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00a87d;
  border-color: #008e6a;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-green.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00a379;
  border-color: #008e6a !important;
  color: #343a40;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar,
.dark-mode .navbar-green.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #00d09b;
  border-color: #00eaae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-green.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #00d69f;
  border-color: #00eaae !important;
  color: #fff;
}

.dark-mode .navbar-teal {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar,
.dark-mode .navbar-teal.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #1db78a;
  border-color: #1aa179;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #1cb386;
  border-color: #1aa179 !important;
  color: #343a40;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #23dba4;
  border-color: #38dfae;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-teal.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #26dca6;
  border-color: #38dfae !important;
  color: #fff;
}

.dark-mode .navbar-cyan {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #268fd5;
  border-color: #2280bf;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #258cd1;
  border-color: #2280bf !important;
  color: #343a40;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #45a1de;
  border-color: #5bace2;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-cyan.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #4aa3df;
  border-color: #5bace2 !important;
  color: #fff;
}

.dark-mode .navbar-white {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar,
.dark-mode .navbar-white.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: whitesmoke;
  border-color: #e8e8e8;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-white.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #f2f2f2;
  border-color: #e8e8e8 !important;
  color: #343a40;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar,
.dark-mode .navbar-white.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: white;
  border-color: white;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-white.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: white;
  border-color: white !important;
  color: #fff;
}

.dark-mode .navbar-gray {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar,
.dark-mode .navbar-gray.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #636b72;
  border-color: #575e64;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #60686f;
  border-color: #575e64 !important;
  color: #343a40;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #757f88;
  border-color: #838c94;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #78828a;
  border-color: #838c94 !important;
  color: #fff;
}

.dark-mode .navbar-gray-dark {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::-webkit-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:-ms-input-placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar::placeholder {
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #2b3035;
  border-color: #1f2327;
  color: rgba(52, 58, 64, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::-webkit-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus:-ms-input-placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus::placeholder {
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-light .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #292d32;
  border-color: #1f2327 !important;
  color: #343a40;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar::placeholder {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3d444b;
  border-color: #495159;
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::-webkit-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus:-ms-input-placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus::placeholder {
  color: #fff;
}

.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus,
.dark-mode .navbar-gray-dark.navbar-dark .form-control-navbar:focus + .input-group-append .btn-navbar {
  background-color: #3f474e;
  border-color: #495159 !important;
  color: #fff;
}

.pagination-month .page-item {
  justify-self: stretch;
}

.pagination-month .page-item .page-link {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  box-shadow: none;
}

.pagination-month .page-item:first-child .page-link, .pagination-month .page-item:last-child .page-link {
  height: 100%;
  font-size: 1.25rem;
}

.pagination-month .page-item .page-month {
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 700;
}

.pagination-month .page-item .page-year {
  margin-bottom: 0;
}

.pagination-month.pagination-lg .page-month {
  font-size: 1.5625rem;
}

.pagination-month.pagination-sm .page-month {
  font-size: 1rem;
}

.dark-mode .page-item.disabled a,
.dark-mode .page-item.disabled .page-link {
  background-color: #3a4047 !important;
  border-color: #6c757d !important;
  color: #6c757d;
}

.dark-mode .page-item .page-link {
  color: #3f6791;
}

.dark-mode .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .page-item.active .page-link:hover, .dark-mode .page-item.active .page-link:focus {
  color: #ced4da !important;
}

.dark-mode .page-item:not(.active) .page-link {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .page-item:not(.active) .page-link:hover, .dark-mode .page-item:not(.active) .page-link:focus {
  color: #4774a3;
  background-color: #3f474e;
}

.form-group.has-icon {
  position: relative;
}

.form-group.has-icon .form-control {
  padding-right: 35px;
}

.form-group.has-icon .form-icon {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  font-size: 1rem;
  padding: 0.375rem 0.75rem;
  position: absolute;
  right: 3px;
  top: 0;
}

.btn-group-vertical .btn.btn-flat:first-of-type, .btn-group-vertical .btn.btn-flat:last-of-type {
  border-radius: 0;
}

.form-control-feedback.fa, .form-control-feedback.fas, .form-control-feedback.far, .form-control-feedback.fab, .form-control-feedback.fal, .form-control-feedback.fad, .form-control-feedback.svg-inline--fa, .form-control-feedback.ion {
  line-height: calc(2.25rem + 2px);
}

.input-lg + .form-control-feedback.fa, .input-lg + .form-control-feedback.fas, .input-lg + .form-control-feedback.far, .input-lg + .form-control-feedback.fab, .input-lg + .form-control-feedback.fal, .input-lg + .form-control-feedback.fad, .input-lg + .form-control-feedback.svg-inline--fa, .input-lg + .form-control-feedback.ion,
.input-group-lg + .form-control-feedback.fa,
.input-group-lg + .form-control-feedback.fas,
.input-group-lg + .form-control-feedback.far,
.input-group-lg + .form-control-feedback.fab,
.input-group-lg + .form-control-feedback.fal,
.input-group-lg + .form-control-feedback.fad,
.input-group-lg + .form-control-feedback.svg-inline--fa,
.input-group-lg + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.form-group-lg .form-control + .form-control-feedback.fa, .form-group-lg .form-control + .form-control-feedback.fas, .form-group-lg .form-control + .form-control-feedback.far, .form-group-lg .form-control + .form-control-feedback.fab, .form-group-lg .form-control + .form-control-feedback.fal, .form-group-lg .form-control + .form-control-feedback.fad, .form-group-lg .form-control + .form-control-feedback.svg-inline--fa, .form-group-lg .form-control + .form-control-feedback.ion {
  line-height: calc(2.875rem + 2px);
}

.input-sm + .form-control-feedback.fa, .input-sm + .form-control-feedback.fas, .input-sm + .form-control-feedback.far, .input-sm + .form-control-feedback.fab, .input-sm + .form-control-feedback.fal, .input-sm + .form-control-feedback.fad, .input-sm + .form-control-feedback.svg-inline--fa, .input-sm + .form-control-feedback.ion,
.input-group-sm + .form-control-feedback.fa,
.input-group-sm + .form-control-feedback.fas,
.input-group-sm + .form-control-feedback.far,
.input-group-sm + .form-control-feedback.fab,
.input-group-sm + .form-control-feedback.fal,
.input-group-sm + .form-control-feedback.fad,
.input-group-sm + .form-control-feedback.svg-inline--fa,
.input-group-sm + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

.form-group-sm .form-control + .form-control-feedback.fa, .form-group-sm .form-control + .form-control-feedback.fas, .form-group-sm .form-control + .form-control-feedback.far, .form-group-sm .form-control + .form-control-feedback.fab, .form-group-sm .form-control + .form-control-feedback.fal, .form-group-sm .form-control + .form-control-feedback.fad, .form-group-sm .form-control + .form-control-feedback.svg-inline--fa, .form-group-sm .form-control + .form-control-feedback.ion {
  line-height: calc(1.8125rem + 2px);
}

label:not(.form-check-label),label:not(.custom-file-label) {font-weight: 500;}

.warning-feedback {
  font-size: 80%;
  color: #ffc107;
  display: none;
  margin-top: 0.25rem;
  width: 100%;
}

.warning-tooltip {
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: rgba(255, 193, 7, 0.9);
  color: #1f2d3d;
  display: none;
  line-height: 1.5;
  margin-top: .1rem;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 100%;
  z-index: 5;
}

.form-control.is-warning {
  border-color: #ffc107;
}

.form-control.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.form-control.is-warning ~ .warning-feedback,
.form-control.is-warning ~ .warning-tooltip {
  display: block;
}

textarea.form-control.is-warning {
  padding-right: 2.25rem;
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.custom-select.is-warning {
  border-color: #ffc107;
}

.custom-select.is-warning:focus {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-select.is-warning ~ .warning-feedback,
.custom-select.is-warning ~ .warning-tooltip {
  display: block;
}

.form-control-file.is-warning ~ .warning-feedback,
.form-control-file.is-warning ~ .warning-tooltip {
  display: block;
}

.form-check-input.is-warning ~ .form-check-label {
  color: #ffc107;
}

.form-check-input.is-warning ~ .warning-feedback,
.form-check-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning ~ .custom-control-label {
  color: #ffc107;
}

.custom-control-input.is-warning ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-control-input.is-warning ~ .warning-feedback,
.custom-control-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-control-input.is-warning:checked ~ .custom-control-label::before {
  background-color: #ffce3a;
  border-color: #ffce3a;
}

.custom-control-input.is-warning:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

.custom-control-input.is-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .custom-file-label {
  border-color: #ffc107;
}

.custom-file-input.is-warning ~ .warning-feedback,
.custom-file-input.is-warning ~ .warning-tooltip {
  display: block;
}

.custom-file-input.is-warning:focus ~ .custom-file-label {
  border-color: #ffc107;
  box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.25);
}

body.text-sm .input-group-text {
  font-size: 0.875rem;
}

.form-control.form-control-border,
.custom-select.form-control-border {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  box-shadow: inherit;
}

.form-control.form-control-border.border-width-2,
.custom-select.form-control-border.border-width-2 {
  border-bottom-width: 2px;
}

.form-control.form-control-border.border-width-3,
.custom-select.form-control-border.border-width-3 {
  border-bottom-width: 3px;
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #1d455b;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #acd0e5;
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #006ad8;
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #193e2d;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99d6bb;
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #008138;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #9affc6;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #7b0861;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f9a2e5;
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #670d2e;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f29aba;
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #003e80;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #99caff;
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #7c151f;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f3b7bd;
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #876500;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #ffe7a0;
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #0f401b;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #86e29b;
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #093e47;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7adeee;
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.custom-range.custom-range-primary:focus {
  outline: none;
}

.custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-primary::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-secondary:focus {
  outline: none;
}

.custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-success:focus {
  outline: none;
}

.custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-success::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-success::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-info:focus {
  outline: none;
}

.custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-info::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-info::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-warning:focus {
  outline: none;
}

.custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-warning::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-danger:focus {
  outline: none;
}

.custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-danger::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-light:focus {
  outline: none;
}

.custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-dark:focus {
  outline: none;
}

.custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-lightblue:focus {
  outline: none;
}

.custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(60, 141, 188, 0.25);
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #3c8dbc;
}

.custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: #c0dbeb;
}

.custom-range.custom-range-navy:focus {
  outline: none;
}

.custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 31, 63, 0.25);
}

.custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-navy::-ms-thumb {
  background-color: #001f3f;
}

.custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0077f2;
}

.custom-range.custom-range-olive:focus {
  outline: none;
}

.custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(61, 153, 112, 0.25);
}

.custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-olive::-ms-thumb {
  background-color: #3d9970;
}

.custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #abdec7;
}

.custom-range.custom-range-lime:focus {
  outline: none;
}

.custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(1, 255, 112, 0.25);
}

.custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-lime::-ms-thumb {
  background-color: #01ff70;
}

.custom-range.custom-range-lime::-ms-thumb:active {
  background-color: #b4ffd4;
}

.custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(240, 18, 190, 0.25);
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f012be;
}

.custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: #fbbaec;
}

.custom-range.custom-range-maroon:focus {
  outline: none;
}

.custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(216, 27, 96, 0.25);
}

.custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-maroon::-ms-thumb {
  background-color: #d81b60;
}

.custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: #f5b0c9;
}

.custom-range.custom-range-blue:focus {
  outline: none;
}

.custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 123, 255, 0.25);
}

.custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-blue::-ms-thumb {
  background-color: #007bff;
}

.custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range.custom-range-indigo:focus {
  outline: none;
}

.custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.custom-range.custom-range-purple:focus {
  outline: none;
}

.custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.custom-range.custom-range-pink:focus {
  outline: none;
}

.custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.custom-range.custom-range-red:focus {
  outline: none;
}

.custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(220, 53, 69, 0.25);
}

.custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-moz-range-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-red::-ms-thumb {
  background-color: #dc3545;
}

.custom-range.custom-range-red::-ms-thumb:active {
  background-color: #f6cdd1;
}

.custom-range.custom-range-orange:focus {
  outline: none;
}

.custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.custom-range.custom-range-yellow:focus {
  outline: none;
}

.custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 193, 7, 0.25);
}

.custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-yellow::-ms-thumb {
  background-color: #ffc107;
}

.custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #ffeeba;
}

.custom-range.custom-range-green:focus {
  outline: none;
}

.custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(40, 167, 69, 0.25);
}

.custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-moz-range-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-green::-ms-thumb {
  background-color: #28a745;
}

.custom-range.custom-range-green::-ms-thumb:active {
  background-color: #9be7ac;
}

.custom-range.custom-range-teal:focus {
  outline: none;
}

.custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.custom-range.custom-range-cyan:focus {
  outline: none;
}

.custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(23, 162, 184, 0.25);
}

.custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-cyan::-ms-thumb {
  background-color: #17a2b8;
}

.custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #90e4f1;
}

.custom-range.custom-range-white:focus {
  outline: none;
}

.custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.custom-range.custom-range-gray:focus {
  outline: none;
}

.custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #3c8dbc;
  background-color: #3c8dbc;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233c8dbc' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233c8dbc'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(60, 141, 188, 0.25);
}

.custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #99c5de;
}

.custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #c0dbeb;
  border-color: #c0dbeb;
}

.custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #001f3f;
  background-color: #001f3f;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23001f3f' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23001f3f'/%3E%3C/svg%3E") !important;
}

.custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 31, 63, 0.25);
}

.custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #005ebf;
}

.custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0077f2;
  border-color: #0077f2;
}

.custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #3d9970;
  background-color: #3d9970;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233d9970' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233d9970'/%3E%3C/svg%3E") !important;
}

.custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(61, 153, 112, 0.25);
}

.custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #87cfaf;
}

.custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #abdec7;
  border-color: #abdec7;
}

.custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #01ff70;
  background-color: #01ff70;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2301ff70' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2301ff70'/%3E%3C/svg%3E") !important;
}

.custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(1, 255, 112, 0.25);
}

.custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #81ffb8;
}

.custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b4ffd4;
  border-color: #b4ffd4;
}

.custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f012be;
  background-color: #f012be;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f012be' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f012be'/%3E%3C/svg%3E") !important;
}

.custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(240, 18, 190, 0.25);
}

.custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f88adf;
}

.custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbbaec;
  border-color: #fbbaec;
}

.custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #d81b60;
  background-color: #d81b60;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23d81b60' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23d81b60'/%3E%3C/svg%3E") !important;
}

.custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(216, 27, 96, 0.25);
}

.custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f083ab;
}

.custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f5b0c9;
  border-color: #f5b0c9;
}

.custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23007bff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23007bff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}

.custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545;
}

.custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23dc3545' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23dc3545'/%3E%3C/svg%3E") !important;
}

.custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #efa2a9;
}

.custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f6cdd1;
  border-color: #f6cdd1;
}

.custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ffc107' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ffc107'/%3E%3C/svg%3E") !important;
}

.custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 193, 7, 0.25);
}

.custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ffe187;
}

.custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffeeba;
  border-color: #ffeeba;
}

.custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745;
}

.custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2328a745'/%3E%3C/svg%3E") !important;
}

.custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #71dd8a;
}

.custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #9be7ac;
  border-color: #9be7ac;
}

.custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2317a2b8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2317a2b8'/%3E%3C/svg%3E") !important;
}

.custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(23, 162, 184, 0.25);
}

.custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #63d9ec;
}

.custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #90e4f1;
  border-color: #90e4f1;
}

.custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.custom-control-input-outline ~ .custom-control-label::before {
  background-color: transparent !important;
  box-shadow: none;
}

.custom-control-input-outline:checked ~ .custom-control-label::before {
  background-color: transparent;
}

.navbar-dark .btn-navbar,
.navbar-dark .form-control-navbar {
  background-color: #3f474e;
  border: 1px solid #56606a;
  color: white;
}

.navbar-dark .btn-navbar:hover {
  background-color: #454d55;
}

.navbar-dark .btn-navbar:focus {
  background-color: #4b545c;
}

.navbar-dark .form-control-navbar + .input-group-prepend > .btn-navbar,
.navbar-dark .form-control-navbar + .input-group-append > .btn-navbar {
  background-color: #3f474e;
  color: #fff;
  border: 1px solid #56606a;
  border-left: none;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar),
.dark-mode .custom-select,
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after,
.dark-mode .custom-control-label::before,
.dark-mode .input-group-text {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .form-control:not(.form-control-navbar):not(.form-control-sidebar):not(.is-invalid):not(:focus),
.dark-mode .custom-file-label,
.dark-mode .custom-file-label::after {
  border-color: #6c757d;
}

.dark-mode select {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .custom-select {
  background: #343a40 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23fff' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
}

.dark-mode .custom-select[multiple] {
  background: #343a40;
}

.dark-mode .input-group-text {
  border-color: #6c757d;
}

.dark-mode .custom-control-input:disabled ~ .custom-control-label::before,
.dark-mode .custom-control-input[disabled] ~ .custom-control-label::before {
  background-color: #3f474e;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode input:-webkit-autofill,
.dark-mode input:-webkit-autofill:hover,
.dark-mode input:-webkit-autofill:focus,
.dark-mode textarea:-webkit-autofill,
.dark-mode textarea:-webkit-autofill:hover,
.dark-mode textarea:-webkit-autofill:focus,
.dark-mode select:-webkit-autofill,
.dark-mode select:-webkit-autofill:hover,
.dark-mode select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
}

.dark-mode .custom-range::-webkit-slider-runnable-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-moz-range-track {
  background-color: #454d55;
}

.dark-mode .custom-range::-ms-track {
  background-color: #454d55;
}

.dark-mode .custom-range.custom-range-primary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-primary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-primary::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-secondary:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-secondary:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-secondary::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-success:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-success:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-success::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-info:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-info:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-info::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-warning:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-warning:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-warning::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-danger:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-danger:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-danger::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-light:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-light:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb {
  background-color: #f8f9fa;
}

.dark-mode .custom-range.custom-range-light::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-lightblue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lightblue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb {
  background-color: #86bad8;
}

.dark-mode .custom-range.custom-range-lightblue::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-navy:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-navy:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-webkit-slider-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-moz-range-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb {
  background-color: #002c59;
}

.dark-mode .custom-range.custom-range-navy::-ms-thumb:active {
  background-color: #0c84ff;
}

.dark-mode .custom-range.custom-range-olive:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-olive:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-webkit-slider-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-moz-range-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb {
  background-color: #74c8a3;
}

.dark-mode .custom-range.custom-range-olive::-ms-thumb:active {
  background-color: #f4fbf8;
}

.dark-mode .custom-range.custom-range-lime:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-lime:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb {
  background-color: #67ffa9;
}

.dark-mode .custom-range.custom-range-lime::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb {
  background-color: #f672d8;
}

.dark-mode .custom-range.custom-range-fuchsia::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-maroon:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb {
  background-color: #ed6c9b;
}

.dark-mode .custom-range.custom-range-maroon::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-blue:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-blue:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-webkit-slider-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-moz-range-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb {
  background-color: #3f6791;
}

.dark-mode .custom-range.custom-range-blue::-ms-thumb:active {
  background-color: #a9c1da;
}

.dark-mode .custom-range.custom-range-indigo:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-indigo:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-webkit-slider-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-moz-range-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb {
  background-color: #6610f2;
}

.dark-mode .custom-range.custom-range-indigo::-ms-thumb:active {
  background-color: #d2b9fb;
}

.dark-mode .custom-range.custom-range-purple:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-purple:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-webkit-slider-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-moz-range-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb {
  background-color: #6f42c1;
}

.dark-mode .custom-range.custom-range-purple::-ms-thumb:active {
  background-color: #d5c8ed;
}

.dark-mode .custom-range.custom-range-pink:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-pink:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-webkit-slider-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-moz-range-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb {
  background-color: #e83e8c;
}

.dark-mode .custom-range.custom-range-pink::-ms-thumb:active {
  background-color: #fbddeb;
}

.dark-mode .custom-range.custom-range-red:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-red:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-webkit-slider-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-moz-range-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb {
  background-color: #e74c3c;
}

.dark-mode .custom-range.custom-range-red::-ms-thumb:active {
  background-color: #fbdedb;
}

.dark-mode .custom-range.custom-range-orange:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-orange:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-webkit-slider-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-moz-range-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb {
  background-color: #fd7e14;
}

.dark-mode .custom-range.custom-range-orange::-ms-thumb:active {
  background-color: #ffdfc5;
}

.dark-mode .custom-range.custom-range-yellow:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-yellow:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-webkit-slider-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-moz-range-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb {
  background-color: #f39c12;
}

.dark-mode .custom-range.custom-range-yellow::-ms-thumb:active {
  background-color: #fce3bc;
}

.dark-mode .custom-range.custom-range-green:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-green:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-webkit-slider-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-moz-range-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb {
  background-color: #00bc8c;
}

.dark-mode .custom-range.custom-range-green::-ms-thumb:active {
  background-color: #70ffda;
}

.dark-mode .custom-range.custom-range-teal:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-teal:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-webkit-slider-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-moz-range-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb {
  background-color: #20c997;
}

.dark-mode .custom-range.custom-range-teal::-ms-thumb:active {
  background-color: #aaf1dc;
}

.dark-mode .custom-range.custom-range-cyan:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-cyan:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-webkit-slider-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-moz-range-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb {
  background-color: #3498db;
}

.dark-mode .custom-range.custom-range-cyan::-ms-thumb:active {
  background-color: #cce5f6;
}

.dark-mode .custom-range.custom-range-white:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-white:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-webkit-slider-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-moz-range-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb {
  background-color: #fff;
}

.dark-mode .custom-range.custom-range-white::-ms-thumb:active {
  background-color: white;
}

.dark-mode .custom-range.custom-range-gray:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-webkit-slider-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-moz-range-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb {
  background-color: #6c757d;
}

.dark-mode .custom-range.custom-range-gray::-ms-thumb:active {
  background-color: #caced1;
}

.dark-mode .custom-range.custom-range-gray-dark:focus {
  outline: none;
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-webkit-slider-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-moz-range-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb {
  background-color: #343a40;
}

.dark-mode .custom-range.custom-range-gray-dark::-ms-thumb:active {
  background-color: #88939e;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-primary .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-secondary .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-success .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-success .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-info .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-info .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-warning .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-danger .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-light .custom-control-input ~ .custom-control-label::after {
  background-color: #aeb9c5;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-light .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lightblue .custom-control-input ~ .custom-control-label::after {
  background-color: #367fa9;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fafcfd;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-navy .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #0077f2;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-olive .custom-control-input ~ .custom-control-label::after {
  background-color: #368763;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #e2f3eb;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-lime .custom-control-input ~ .custom-control-label::after {
  background-color: #00e765;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-fuchsia .custom-control-input ~ .custom-control-label::after {
  background-color: #db0ead;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-maroon .custom-control-input ~ .custom-control-label::after {
  background-color: #c11856;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fef4f8;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-blue .custom-control-input ~ .custom-control-label::after {
  background-color: #182838;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #97b4d2;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-indigo .custom-control-input ~ .custom-control-label::after {
  background-color: #33077c;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c3a1fa;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-purple .custom-control-input ~ .custom-control-label::after {
  background-color: #382063;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #c7b5e7;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-pink .custom-control-input ~ .custom-control-label::after {
  background-color: #95124e;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c7dd;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-red .custom-control-input ~ .custom-control-label::after {
  background-color: #921e12;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-red .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #f8c9c4;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-orange .custom-control-input ~ .custom-control-label::after {
  background-color: #904201;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fed1ac;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-yellow .custom-control-input ~ .custom-control-label::after {
  background-color: #7f5006;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fad9a4;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-green .custom-control-input ~ .custom-control-label::after {
  background-color: #003d2d;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-green .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #56ffd4;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-teal .custom-control-input ~ .custom-control-label::after {
  background-color: #0e5b44;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #94eed3;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-cyan .custom-control-input ~ .custom-control-label::after {
  background-color: #16527a;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #b6daf2;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-white .custom-control-input ~ .custom-control-label::after {
  background-color: #bfbfbf;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-white .custom-control-input:checked ~ .custom-control-label::after {
  background-color: white;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray .custom-control-input ~ .custom-control-label::after {
  background-color: #313539;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #bcc1c6;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-off-gray-dark .custom-control-input ~ .custom-control-label::after {
  background-color: black;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 2px rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-switch.custom-switch-on-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #7a8793;
}

.dark-mode .custom-control-input-primary:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-primary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-primary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-primary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-secondary:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-secondary:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-secondary:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-secondary:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-success:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-success:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-success:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-success:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-info:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-info:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-info:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-info:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-warning:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-warning:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-warning:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-warning:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-danger:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-danger:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-danger:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-danger:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-light:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f8f9fa' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f8f9fa'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-light:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(248, 249, 250, 0.25);
}

.dark-mode .custom-control-input-light:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-light:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.dark-mode .custom-control-input-lightblue:checked ~ .custom-control-label::before {
  border-color: #86bad8;
  background-color: #86bad8;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2386bad8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2386bad8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lightblue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(134, 186, 216, 0.25);
}

.dark-mode .custom-control-input-lightblue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e6f1f7;
}

.dark-mode .custom-control-input-lightblue:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-navy:checked ~ .custom-control-label::before {
  border-color: #002c59;
  background-color: #002c59;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23002c59' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23002c59'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-navy:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 44, 89, 0.25);
}

.dark-mode .custom-control-input-navy:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #006ad8;
}

.dark-mode .custom-control-input-navy:not(:disabled):active ~ .custom-control-label::before {
  background-color: #0c84ff;
  border-color: #0c84ff;
}

.dark-mode .custom-control-input-olive:checked ~ .custom-control-label::before {
  border-color: #74c8a3;
  background-color: #74c8a3;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2374c8a3' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2374c8a3'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-olive:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(116, 200, 163, 0.25);
}

.dark-mode .custom-control-input-olive:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #cfecdf;
}

.dark-mode .custom-control-input-olive:not(:disabled):active ~ .custom-control-label::before {
  background-color: #f4fbf8;
  border-color: #f4fbf8;
}

.dark-mode .custom-control-input-lime:checked ~ .custom-control-label::before {
  border-color: #67ffa9;
  background-color: #67ffa9;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2367ffa9' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2367ffa9'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-lime:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(103, 255, 169, 0.25);
}

.dark-mode .custom-control-input-lime:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e7fff1;
}

.dark-mode .custom-control-input-lime:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-fuchsia:checked ~ .custom-control-label::before {
  border-color: #f672d8;
  background-color: #f672d8;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f672d8' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f672d8'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-fuchsia:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(246, 114, 216, 0.25);
}

.dark-mode .custom-control-input-fuchsia:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #feeaf9;
}

.dark-mode .custom-control-input-fuchsia:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-maroon:checked ~ .custom-control-label::before {
  border-color: #ed6c9b;
  background-color: #ed6c9b;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ed6c9b' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23ed6c9b'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-maroon:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(237, 108, 155, 0.25);
}

.dark-mode .custom-control-input-maroon:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fbdee8;
}

.dark-mode .custom-control-input-maroon:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-blue:checked ~ .custom-control-label::before {
  border-color: #3f6791;
  background-color: #3f6791;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233f6791' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233f6791'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-blue:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(63, 103, 145, 0.25);
}

.dark-mode .custom-control-input-blue:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #85a7ca;
}

.dark-mode .custom-control-input-blue:not(:disabled):active ~ .custom-control-label::before {
  background-color: #a9c1da;
  border-color: #a9c1da;
}

.dark-mode .custom-control-input-indigo:checked ~ .custom-control-label::before {
  border-color: #6610f2;
  background-color: #6610f2;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236610f2' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236610f2'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-indigo:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(102, 16, 242, 0.25);
}

.dark-mode .custom-control-input-indigo:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b389f9;
}

.dark-mode .custom-control-input-indigo:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d2b9fb;
  border-color: #d2b9fb;
}

.dark-mode .custom-control-input-purple:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236f42c1' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236f42c1'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-purple:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(111, 66, 193, 0.25);
}

.dark-mode .custom-control-input-purple:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #b8a2e0;
}

.dark-mode .custom-control-input-purple:not(:disabled):active ~ .custom-control-label::before {
  background-color: #d5c8ed;
  border-color: #d5c8ed;
}

.dark-mode .custom-control-input-pink:checked ~ .custom-control-label::before {
  border-color: #e83e8c;
  background-color: #e83e8c;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e83e8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e83e8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-pink:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(232, 62, 140, 0.25);
}

.dark-mode .custom-control-input-pink:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f6b0d0;
}

.dark-mode .custom-control-input-pink:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbddeb;
  border-color: #fbddeb;
}

.dark-mode .custom-control-input-red:checked ~ .custom-control-label::before {
  border-color: #e74c3c;
  background-color: #e74c3c;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23e74c3c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23e74c3c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-red:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(231, 76, 60, 0.25);
}

.dark-mode .custom-control-input-red:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f5b4ae;
}

.dark-mode .custom-control-input-red:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fbdedb;
  border-color: #fbdedb;
}

.dark-mode .custom-control-input-orange:checked ~ .custom-control-label::before {
  border-color: #fd7e14;
  background-color: #fd7e14;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fd7e14' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fd7e14'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-orange:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(253, 126, 20, 0.25);
}

.dark-mode .custom-control-input-orange:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #fec392;
}

.dark-mode .custom-control-input-orange:not(:disabled):active ~ .custom-control-label::before {
  background-color: #ffdfc5;
  border-color: #ffdfc5;
}

.dark-mode .custom-control-input-yellow:checked ~ .custom-control-label::before {
  border-color: #f39c12;
  background-color: #f39c12;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f39c12' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23f39c12'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-yellow:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(243, 156, 18, 0.25);
}

.dark-mode .custom-control-input-yellow:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #f9cf8b;
}

.dark-mode .custom-control-input-yellow:not(:disabled):active ~ .custom-control-label::before {
  background-color: #fce3bc;
  border-color: #fce3bc;
}

.dark-mode .custom-control-input-green:checked ~ .custom-control-label::before {
  border-color: #00bc8c;
  background-color: #00bc8c;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2300bc8c' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2300bc8c'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-green:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(0, 188, 140, 0.25);
}

.dark-mode .custom-control-input-green:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #3dffcd;
}

.dark-mode .custom-control-input-green:not(:disabled):active ~ .custom-control-label::before {
  background-color: #70ffda;
  border-color: #70ffda;
}

.dark-mode .custom-control-input-teal:checked ~ .custom-control-label::before {
  border-color: #20c997;
  background-color: #20c997;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2320c997' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%2320c997'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-teal:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(32, 201, 151, 0.25);
}

.dark-mode .custom-control-input-teal:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #7eeaca;
}

.dark-mode .custom-control-input-teal:not(:disabled):active ~ .custom-control-label::before {
  background-color: #aaf1dc;
  border-color: #aaf1dc;
}

.dark-mode .custom-control-input-cyan:checked ~ .custom-control-label::before {
  border-color: #3498db;
  background-color: #3498db;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%233498db' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%233498db'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-cyan:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 152, 219, 0.25);
}

.dark-mode .custom-control-input-cyan:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a0cfee;
}

.dark-mode .custom-control-input-cyan:not(:disabled):active ~ .custom-control-label::before {
  background-color: #cce5f6;
  border-color: #cce5f6;
}

.dark-mode .custom-control-input-white:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-white:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(255, 255, 255, 0.25);
}

.dark-mode .custom-control-input-white:focus:not(:checked) ~ .custom-control-label::before {
  border-color: white;
}

.dark-mode .custom-control-input-white:not(:disabled):active ~ .custom-control-label::before {
  background-color: white;
  border-color: white;
}

.dark-mode .custom-control-input-gray:checked ~ .custom-control-label::before {
  border-color: #6c757d;
  background-color: #6c757d;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%236c757d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%236c757d'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(108, 117, 125, 0.25);
}

.dark-mode .custom-control-input-gray:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #afb5ba;
}

.dark-mode .custom-control-input-gray:not(:disabled):active ~ .custom-control-label::before {
  background-color: #caced1;
  border-color: #caced1;
}

.dark-mode .custom-control-input-gray-dark:checked ~ .custom-control-label::before {
  border-color: #343a40;
  background-color: #343a40;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="checkbox"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23343a40' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark.custom-control-input-outline:checked[type="radio"] ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23343a40'/%3E%3C/svg%3E") !important;
}

.dark-mode .custom-control-input-gray-dark:focus ~ .custom-control-label::before {
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 0 0 0.2rem rgba(52, 58, 64, 0.25);
}

.dark-mode .custom-control-input-gray-dark:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6d7a86;
}

.dark-mode .custom-control-input-gray-dark:not(:disabled):active ~ .custom-control-label::before {
  background-color: #88939e;
  border-color: #88939e;
}

.progress {
  box-shadow: none;
  border-radius: 1px;
}

.progress.vertical {
  display: inline-block;
  height: 200px;
  margin-right: 10px;
  position: relative;
  width: 30px;
}

.progress.vertical > .progress-bar {
  bottom: 0;
  position: absolute;
  width: 100%;
}

.progress.vertical.sm, .progress.vertical.progress-sm {
  width: 20px;
}

.progress.vertical.xs, .progress.vertical.progress-xs {
  width: 10px;
}

.progress.vertical.xxs, .progress.vertical.progress-xxs {
  width: 3px;
}

.progress-group {
  margin-bottom: 0.5rem;
}

.progress-sm {
  height: 10px;
}

.progress-xs {
  height: 7px;
}

.progress-xxs {
  height: 3px;
}

.table tr > td .progress {
  margin: 0;
}

.dark-mode .progress {
  background: #454d55;
}

.card-primary:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-primary:not(.card-outline) > .card-header,
.card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-primary.card-outline {
  border-top: 3px solid #007bff;
}

.card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-primary.card-outline-tabs > .card-header a.active,
.card-primary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #007bff;
}

.bg-primary > .card-header .btn-tool,
.bg-gradient-primary > .card-header .btn-tool,
.card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-primary > .card-header .btn-tool:hover,
.bg-gradient-primary > .card-header .btn-tool:hover,
.card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-primary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-secondary:not(.card-outline) > .card-header,
.card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-secondary.card-outline-tabs > .card-header a.active,
.card-secondary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.bg-secondary > .card-header .btn-tool,
.bg-gradient-secondary > .card-header .btn-tool,
.card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-secondary > .card-header .btn-tool:hover,
.bg-gradient-secondary > .card-header .btn-tool:hover,
.card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-success:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-success:not(.card-outline) > .card-header,
.card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-success.card-outline {
  border-top: 3px solid #28a745;
}

.card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-success.card-outline-tabs > .card-header a.active,
.card-success.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #28a745;
}

.bg-success > .card-header .btn-tool,
.bg-gradient-success > .card-header .btn-tool,
.card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-success > .card-header .btn-tool:hover,
.bg-gradient-success > .card-header .btn-tool:hover,
.card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget .table td,
.card.bg-success .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-info:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-info:not(.card-outline) > .card-header,
.card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-info.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-info.card-outline-tabs > .card-header a.active,
.card-info.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #17a2b8;
}

.bg-info > .card-header .btn-tool,
.bg-gradient-info > .card-header .btn-tool,
.card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-info > .card-header .btn-tool:hover,
.bg-gradient-info > .card-header .btn-tool:hover,
.card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget .table td,
.card.bg-info .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-warning:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-warning:not(.card-outline) > .card-header,
.card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-warning.card-outline {
  border-top: 3px solid #ffc107;
}

.card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-warning.card-outline-tabs > .card-header a.active,
.card-warning.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ffc107;
}

.bg-warning > .card-header .btn-tool,
.bg-gradient-warning > .card-header .btn-tool,
.card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-warning > .card-header .btn-tool:hover,
.bg-gradient-warning > .card-header .btn-tool:hover,
.card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-warning .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-danger:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-danger:not(.card-outline) > .card-header,
.card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-danger.card-outline {
  border-top: 3px solid #dc3545;
}

.card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-danger.card-outline-tabs > .card-header a.active,
.card-danger.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #dc3545;
}

.bg-danger > .card-header .btn-tool,
.bg-gradient-danger > .card-header .btn-tool,
.card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-danger > .card-header .btn-tool:hover,
.bg-gradient-danger > .card-header .btn-tool:hover,
.card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-danger .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.card-light:not(.card-outline) > .card-header,
.card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-light.card-outline-tabs > .card-header a.active,
.card-light.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f8f9fa;
}

.bg-light > .card-header .btn-tool,
.bg-gradient-light > .card-header .btn-tool,
.card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-light > .card-header .btn-tool:hover,
.bg-gradient-light > .card-header .btn-tool:hover,
.card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget .table td,
.card.bg-light .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-dark:not(.card-outline) > .card-header,
.card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-dark.card-outline-tabs > .card-header a.active,
.card-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.bg-dark > .card-header .btn-tool,
.bg-gradient-dark > .card-header .btn-tool,
.card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-dark > .card-header .btn-tool:hover,
.bg-gradient-dark > .card-header .btn-tool:hover,
.card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header {
  background-color: #3c8dbc;
}

.card-lightblue:not(.card-outline) > .card-header,
.card-lightblue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lightblue.card-outline {
  border-top: 3px solid #3c8dbc;
}

.card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lightblue.card-outline-tabs > .card-header a.active,
.card-lightblue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3c8dbc;
}

.bg-lightblue > .card-header .btn-tool,
.bg-gradient-lightblue > .card-header .btn-tool,
.card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-lightblue > .card-header .btn-tool:hover,
.bg-gradient-lightblue > .card-header .btn-tool:hover,
.card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #32769d;
  color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5fa4cc;
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header {
  background-color: #001f3f;
}

.card-navy:not(.card-outline) > .card-header,
.card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-navy.card-outline {
  border-top: 3px solid #001f3f;
}

.card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-navy.card-outline-tabs > .card-header a.active,
.card-navy.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #001f3f;
}

.bg-navy > .card-header .btn-tool,
.bg-gradient-navy > .card-header .btn-tool,
.card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-navy > .card-header .btn-tool:hover,
.bg-gradient-navy > .card-header .btn-tool:hover,
.card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-navy .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #000b16;
  color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #003872;
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header {
  background-color: #3d9970;
}

.card-olive:not(.card-outline) > .card-header,
.card-olive:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-olive.card-outline {
  border-top: 3px solid #3d9970;
}

.card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-olive.card-outline-tabs > .card-header a.active,
.card-olive.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3d9970;
}

.bg-olive > .card-header .btn-tool,
.bg-gradient-olive > .card-header .btn-tool,
.card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-olive > .card-header .btn-tool:hover,
.bg-gradient-olive > .card-header .btn-tool:hover,
.card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-olive .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #317c5b;
  color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #50b98a;
  color: #fff;
}

.card-lime:not(.card-outline) > .card-header {
  background-color: #01ff70;
}

.card-lime:not(.card-outline) > .card-header,
.card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-lime.card-outline {
  border-top: 3px solid #01ff70;
}

.card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-lime.card-outline-tabs > .card-header a.active,
.card-lime.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #01ff70;
}

.bg-lime > .card-header .btn-tool,
.bg-gradient-lime > .card-header .btn-tool,
.card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-lime > .card-header .btn-tool:hover,
.bg-gradient-lime > .card-header .btn-tool:hover,
.card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-lime .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00d75e;
  color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ff8d;
  color: #1f2d3d;
}

.card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f012be;
}

.card-fuchsia:not(.card-outline) > .card-header,
.card-fuchsia:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-fuchsia.card-outline {
  border-top: 3px solid #f012be;
}

.card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-fuchsia.card-outline-tabs > .card-header a.active,
.card-fuchsia.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f012be;
}

.bg-fuchsia > .card-header .btn-tool,
.bg-gradient-fuchsia > .card-header .btn-tool,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-fuchsia > .card-header .btn-tool:hover,
.bg-gradient-fuchsia > .card-header .btn-tool:hover,
.card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #cc0da1;
  color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f342cb;
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header {
  background-color: #d81b60;
}

.card-maroon:not(.card-outline) > .card-header,
.card-maroon:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-maroon.card-outline {
  border-top: 3px solid #d81b60;
}

.card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-maroon.card-outline-tabs > .card-header a.active,
.card-maroon.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #d81b60;
}

.bg-maroon > .card-header .btn-tool,
.bg-gradient-maroon > .card-header .btn-tool,
.card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-maroon > .card-header .btn-tool:hover,
.bg-gradient-maroon > .card-header .btn-tool:hover,
.card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #b41650;
  color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e73f7c;
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header {
  background-color: #007bff;
}

.card-blue:not(.card-outline) > .card-header,
.card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-blue.card-outline {
  border-top: 3px solid #007bff;
}

.card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-blue.card-outline-tabs > .card-header a.active,
.card-blue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #007bff;
}

.bg-blue > .card-header .btn-tool,
.bg-gradient-blue > .card-header .btn-tool,
.card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-blue > .card-header .btn-tool:hover,
.bg-gradient-blue > .card-header .btn-tool:hover,
.card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-blue .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #0067d6;
  color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3395ff;
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.card-indigo:not(.card-outline) > .card-header,
.card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-indigo.card-outline-tabs > .card-header a.active,
.card-indigo.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6610f2;
}

.bg-indigo > .card-header .btn-tool,
.bg-gradient-indigo > .card-header .btn-tool,
.card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-indigo > .card-header .btn-tool:hover,
.bg-gradient-indigo > .card-header .btn-tool:hover,
.card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.card-purple:not(.card-outline) > .card-header,
.card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-purple.card-outline-tabs > .card-header a.active,
.card-purple.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6f42c1;
}

.bg-purple > .card-header .btn-tool,
.bg-gradient-purple > .card-header .btn-tool,
.card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-purple > .card-header .btn-tool:hover,
.bg-gradient-purple > .card-header .btn-tool:hover,
.card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-purple .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.card-pink:not(.card-outline) > .card-header,
.card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-pink.card-outline-tabs > .card-header a.active,
.card-pink.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e83e8c;
}

.bg-pink > .card-header .btn-tool,
.bg-gradient-pink > .card-header .btn-tool,
.card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-pink > .card-header .btn-tool:hover,
.bg-gradient-pink > .card-header .btn-tool:hover,
.card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-pink .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.card-red:not(.card-outline) > .card-header {
  background-color: #dc3545;
}

.card-red:not(.card-outline) > .card-header,
.card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-red.card-outline {
  border-top: 3px solid #dc3545;
}

.card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-red.card-outline-tabs > .card-header a.active,
.card-red.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #dc3545;
}

.bg-red > .card-header .btn-tool,
.bg-gradient-red > .card-header .btn-tool,
.card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-red > .card-header .btn-tool:hover,
.bg-gradient-red > .card-header .btn-tool:hover,
.card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget .table td,
.card.bg-red .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #c62232;
  color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #e4606d;
  color: #fff;
}

.card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.card-orange:not(.card-outline) > .card-header,
.card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-orange.card-outline-tabs > .card-header a.active,
.card-orange.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fd7e14;
}

.bg-orange > .card-header .btn-tool,
.bg-gradient-orange > .card-header .btn-tool,
.card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-orange > .card-header .btn-tool:hover,
.bg-gradient-orange > .card-header .btn-tool:hover,
.card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-orange .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header {
  background-color: #ffc107;
}

.card-yellow:not(.card-outline) > .card-header,
.card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-yellow.card-outline {
  border-top: 3px solid #ffc107;
}

.card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-yellow.card-outline-tabs > .card-header a.active,
.card-yellow.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ffc107;
}

.bg-yellow > .card-header .btn-tool,
.bg-gradient-yellow > .card-header .btn-tool,
.card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-yellow > .card-header .btn-tool:hover,
.bg-gradient-yellow > .card-header .btn-tool:hover,
.card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #dda600;
  color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ffce3a;
  color: #1f2d3d;
}

.card-green:not(.card-outline) > .card-header {
  background-color: #28a745;
}

.card-green:not(.card-outline) > .card-header,
.card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-green.card-outline {
  border-top: 3px solid #28a745;
}

.card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-green.card-outline-tabs > .card-header a.active,
.card-green.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #28a745;
}

.bg-green > .card-header .btn-tool,
.bg-gradient-green > .card-header .btn-tool,
.card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-green > .card-header .btn-tool:hover,
.bg-gradient-green > .card-header .btn-tool:hover,
.card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget .table td,
.card.bg-green .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #208637;
  color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #34ce57;
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.card-teal:not(.card-outline) > .card-header,
.card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-teal.card-outline-tabs > .card-header a.active,
.card-teal.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #20c997;
}

.bg-teal > .card-header .btn-tool,
.bg-gradient-teal > .card-header .btn-tool,
.card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-teal > .card-header .btn-tool:hover,
.bg-gradient-teal > .card-header .btn-tool:hover,
.card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-teal .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header {
  background-color: #17a2b8;
}

.card-cyan:not(.card-outline) > .card-header,
.card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-cyan.card-outline {
  border-top: 3px solid #17a2b8;
}

.card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-cyan.card-outline-tabs > .card-header a.active,
.card-cyan.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #17a2b8;
}

.bg-cyan > .card-header .btn-tool,
.bg-gradient-cyan > .card-header .btn-tool,
.card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-cyan > .card-header .btn-tool:hover,
.bg-gradient-cyan > .card-header .btn-tool:hover,
.card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #128294;
  color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1fc8e3;
  color: #fff;
}

.card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.card-white:not(.card-outline) > .card-header,
.card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-white.card-outline {
  border-top: 3px solid #fff;
}

.card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-white.card-outline-tabs > .card-header a.active,
.card-white.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fff;
}

.bg-white > .card-header .btn-tool,
.bg-gradient-white > .card-header .btn-tool,
.card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.bg-white > .card-header .btn-tool:hover,
.bg-gradient-white > .card-header .btn-tool:hover,
.card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget .table td,
.card.bg-white .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.card.bg-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.card-gray:not(.card-outline) > .card-header,
.card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray.card-outline-tabs > .card-header a.active,
.card-gray.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.bg-gray > .card-header .btn-tool,
.bg-gradient-gray > .card-header .btn-tool,
.card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray > .card-header .btn-tool:hover,
.bg-gradient-gray > .card-header .btn-tool:hover,
.card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gray .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.card-gray-dark:not(.card-outline) > .card-header,
.card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card-gray-dark.card-outline-tabs > .card-header a.active,
.card-gray-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.bg-gray-dark > .card-header .btn-tool,
.bg-gradient-gray-dark > .card-header .btn-tool,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.bg-gray-dark > .card-header .btn-tool:hover,
.bg-gradient-gray-dark > .card-header .btn-tool:hover,
.card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.card {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  margin-bottom: 1rem;
}

.card.bg-dark .card-header {
  border-color: #383f45;
}

.card.bg-dark,
.card.bg-dark .card-body {
  color: #fff;
}

.card.maximized-card {
  height: 100% !important;
  left: 0;
  max-height: 100% !important;
  max-width: 100% !important;
  position: fixed;
  top: 0;
  width: 100% !important;
  z-index: 1040;
}

.card.maximized-card.was-collapsed .card-body {
  display: block !important;
}

.card.maximized-card .card-body {
  overflow: auto;
}

.card.maximized-card [data-card-widgett="collapse"] {
  display: none;
}

.card.maximized-card .card-header,
.card.maximized-card .card-footer {
  border-radius: 0 !important;
}

.card.collapsed-card .card-body,
.card.collapsed-card .card-footer {
  display: none;
}

.card .nav.flex-column:not(.nav-sidebar) > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  margin: 0;
}

.card .nav.flex-column:not(.nav-sidebar) > li:last-of-type {
  border-bottom: 0;
}

.card.height-control .card-body {
  max-height: 300px;
  overflow: auto;
}

.card .border-right {
  border-right: 1px solid rgba(0, 0, 0, 0.125);
}

.card .border-left {
  border-left: 1px solid rgba(0, 0, 0, 0.125);
}

.card.card-tabs:not(.card-outline) > .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.card-outline) > .card-header .nav-item:first-child .nav-link {
  border-left-color: transparent;
}

.card.card-tabs.card-outline .nav-item {
  border-bottom: 0;
}

.card.card-tabs.card-outline .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-tabs .card-tools {
  margin: .3rem .5rem;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

.card.card-outline-tabs {
  border-top: 0;
}

.card.card-outline-tabs .card-header .nav-item:first-child .nav-link {
  border-left: 0;
  margin-left: 0;
}

.card.card-outline-tabs .card-header a {
  border-top: 3px solid transparent;
}

.card.card-outline-tabs .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.card.card-outline-tabs .card-header a.active:hover {
  margin-top: 0;
}

.card.card-outline-tabs .card-tools {
  margin: .5rem .5rem .3rem;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs {
  border-bottom: 0;
}

.card.card-outline-tabs:not(.expanding-card).collapsed-card .card-header .nav-tabs .nav-item {
  margin-bottom: 0;
}

.card.card-outline-tabs.expanding-card .card-header .nav-tabs .nav-item {
  margin-bottom: -1px;
}

html.maximized-card {
  overflow: hidden;
}

.card-header::after,
.card-body::after,
.card-footer::after {
  display: block;
  clear: both;
  content: "";
}

.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 0.75rem 1.25rem;
  position: relative;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.collapsed-card .card-header {
  border-bottom: 0;
}

.card-header > .card-tools {
  float: right;
  margin-right: -0.625rem;
}

.card-header > .card-tools .input-group,
.card-header > .card-tools .nav,
.card-header > .card-tools .pagination {
  margin-bottom: -0.3rem;
  margin-top: -0.3rem;
}

.card-header > .card-tools [data-toggle="tooltip"] {
  position: relative;
}

.card-text {
  clear: both;
}

.btn-tool {
  background-color: transparent;
  color: #adb5bd;
  font-size: 0.875rem;
  margin: -0.75rem 0;
  padding: .25rem .5rem;
}

.btn-group.show .btn-tool, .btn-tool:hover {
  color: #495057;
}

.show .btn-tool, .btn-tool:focus {
  box-shadow: none !important;
}

.text-sm .card-title {
  font-size: 1rem;
}

.text-sm .nav-link {
  padding: 0.4rem 0.8rem;
}

.card-body > .table {
  margin-bottom: 0;
}

.card-body > .table > thead > tr > th,
.card-body > .table > thead > tr > td {
  border-top-width: 0;
}

.card-body .fc {
  margin-top: 5px;
}

.card-body .full-width-chart {
  margin: -19px;
}

.card-body.p-0 .full-width-chart {
  margin: -9px;
}

.chart-legend {
  padding-left: 0;
  list-style: none;
  margin: 10px 0;
}

@media (max-width: 576px) {
  .chart-legend > li {
    float: left;
    margin-right: 10px;
  }
}

.card-comments {
  background-color: #f8f9fa;
}

.card-comments .card-comment {
  border-bottom: 1px solid #e9ecef;
  padding: 8px 0;
}

.card-comments .card-comment::after {
  display: block;
  clear: both;
  content: "";
}

.card-comments .card-comment:last-of-type {
  border-bottom: 0;
}

.card-comments .card-comment:first-of-type {
  padding-top: 0;
}

.card-comments .card-comment img {
  height: 1.875rem;
  width: 1.875rem;
  float: left;
}

.card-comments .comment-text {
  color: #78838e;
  margin-left: 40px;
}

.card-comments .username {
  color: #495057;
  display: block;
  font-weight: 600;
}

.card-comments .text-muted {
  font-size: 12px;
  font-weight: 400;
}

.todo-list {
  list-style: none;
  margin: 0;
  overflow: auto;
  padding: 0;
}

.todo-list > li {
  border-radius: 2px;
  background-color: #f8f9fa;
  border-left: 2px solid #e9ecef;
  color: #495057;
  margin-bottom: 2px;
  padding: 10px;
}

.todo-list > li:last-of-type {
  margin-bottom: 0;
}

.todo-list > li > input[type="checkbox"] {
  margin: 0 10px 0 5px;
}

.todo-list > li .text {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px;
}

.todo-list > li .badge {
  font-size: .7rem;
  margin-left: 10px;
}

.todo-list > li .tools {
  color: #dc3545;
  display: none;
  float: right;
}

.todo-list > li .tools > .fa,
.todo-list > li .tools > .fas,
.todo-list > li .tools > .far,
.todo-list > li .tools > .fab,
.todo-list > li .tools > .fal,
.todo-list > li .tools > .fad,
.todo-list > li .tools > .svg-inline--fa,
.todo-list > li .tools > .ion {
  cursor: pointer;
  margin-right: 5px;
}

.todo-list > li:hover .tools {
  display: inline-block;
}

.todo-list > li.done {
  color: #697582;
}

.todo-list > li.done .text {
  font-weight: 500;
  text-decoration: line-through;
}

.todo-list > li.done .badge {
  background-color: #adb5bd !important;
}

.todo-list .primary {
  border-left-color: #007bff;
}

.todo-list .secondary {
  border-left-color: #6c757d;
}

.todo-list .success {
  border-left-color: #28a745;
}

.todo-list .info {
  border-left-color: #17a2b8;
}

.todo-list .warning {
  border-left-color: #ffc107;
}

.todo-list .danger {
  border-left-color: #dc3545;
}

.todo-list .light {
  border-left-color: #f8f9fa;
}

.todo-list .dark {
  border-left-color: #343a40;
}

.todo-list .lightblue {
  border-left-color: #3c8dbc;
}

.todo-list .navy {
  border-left-color: #001f3f;
}

.todo-list .olive {
  border-left-color: #3d9970;
}

.todo-list .lime {
  border-left-color: #01ff70;
}

.todo-list .fuchsia {
  border-left-color: #f012be;
}

.todo-list .maroon {
  border-left-color: #d81b60;
}

.todo-list .blue {
  border-left-color: #007bff;
}

.todo-list .indigo {
  border-left-color: #6610f2;
}

.todo-list .purple {
  border-left-color: #6f42c1;
}

.todo-list .pink {
  border-left-color: #e83e8c;
}

.todo-list .red {
  border-left-color: #dc3545;
}

.todo-list .orange {
  border-left-color: #fd7e14;
}

.todo-list .yellow {
  border-left-color: #ffc107;
}

.todo-list .green {
  border-left-color: #28a745;
}

.todo-list .teal {
  border-left-color: #20c997;
}

.todo-list .cyan {
  border-left-color: #17a2b8;
}

.todo-list .white {
  border-left-color: #fff;
}

.todo-list .gray {
  border-left-color: #6c757d;
}

.todo-list .gray-dark {
  border-left-color: #343a40;
}

.todo-list .handle {
  cursor: move;
  display: inline-block;
  margin: 0 5px;
}

.card-input {
  max-width: 200px;
}

.card-default .nav-item:first-child .nav-link {
  border-left: 0;
}

.dark-mode .card-primary:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-primary:not(.card-outline) > .card-header,
.dark-mode .card-primary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-primary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-primary.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-primary.card-outline-tabs > .card-header a.active,
.dark-mode .card-primary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-primary > .card-header .btn-tool,
.dark-mode .bg-gradient-primary > .card-header .btn-tool,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-primary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-primary > .card-header .btn-tool:hover,
.dark-mode .card-primary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-primary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-primary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header,
.dark-mode .card-secondary:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-secondary:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-secondary.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-secondary.card-outline-tabs > .card-header a.active,
.dark-mode .card-secondary.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-secondary > .card-header .btn-tool,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-secondary > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-secondary > .card-header .btn-tool:hover,
.dark-mode .card-secondary:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-secondary .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-secondary .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-success:not(.card-outline) > .card-header,
.dark-mode .card-success:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-success:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-success.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-success.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-success.card-outline-tabs > .card-header a.active,
.dark-mode .card-success.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-success > .card-header .btn-tool,
.dark-mode .bg-gradient-success > .card-header .btn-tool,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-success > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-success > .card-header .btn-tool:hover,
.dark-mode .card-success:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-success .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-success .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-info:not(.card-outline) > .card-header,
.dark-mode .card-info:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-info:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-info.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-info.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-info.card-outline-tabs > .card-header a.active,
.dark-mode .card-info.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-info > .card-header .btn-tool,
.dark-mode .bg-gradient-info > .card-header .btn-tool,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-info > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-info > .card-header .btn-tool:hover,
.dark-mode .card-info:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-info .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-info .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-warning:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-warning:not(.card-outline) > .card-header,
.dark-mode .card-warning:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-warning:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-warning.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-warning.card-outline-tabs > .card-header a.active,
.dark-mode .card-warning.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-warning > .card-header .btn-tool,
.dark-mode .bg-gradient-warning > .card-header .btn-tool,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-warning > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-warning > .card-header .btn-tool:hover,
.dark-mode .card-warning:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-warning .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-warning .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-danger:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-danger:not(.card-outline) > .card-header,
.dark-mode .card-danger:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-danger:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-danger.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-danger.card-outline-tabs > .card-header a.active,
.dark-mode .card-danger.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-danger > .card-header .btn-tool,
.dark-mode .bg-gradient-danger > .card-header .btn-tool,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-danger > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-danger > .card-header .btn-tool:hover,
.dark-mode .card-danger:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-danger .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-danger .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-light:not(.card-outline) > .card-header {
  background-color: #f8f9fa;
}

.dark-mode .card-light:not(.card-outline) > .card-header,
.dark-mode .card-light:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-light:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-light.card-outline {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .card-light.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-light.card-outline-tabs > .card-header a.active,
.dark-mode .card-light.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f8f9fa;
}

.dark-mode .bg-light > .card-header .btn-tool,
.dark-mode .bg-gradient-light > .card-header .btn-tool,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-light > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-light > .card-header .btn-tool:hover,
.dark-mode .card-light:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e0e5e9;
  color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-light .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-light .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-dark:not(.card-outline) > .card-header,
.dark-mode .card-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-dark.card-outline-tabs > .card-header a.active,
.dark-mode .card-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-dark > .card-header .btn-tool,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-dark > .card-header .btn-tool:hover,
.dark-mode .card-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header {
  background-color: #86bad8;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header,
.dark-mode .card-lightblue:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lightblue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lightblue.card-outline {
  border-top: 3px solid #86bad8;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active,
.dark-mode .card-lightblue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #86bad8;
}

.dark-mode .bg-lightblue > .card-header .btn-tool,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lightblue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lightblue > .card-header .btn-tool:hover,
.dark-mode .card-lightblue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #67a8ce;
  color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lightblue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lightblue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #acd0e5;
  color: #1f2d3d;
}

.dark-mode .card-navy:not(.card-outline) > .card-header {
  background-color: #002c59;
}

.dark-mode .card-navy:not(.card-outline) > .card-header,
.dark-mode .card-navy:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-navy:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-navy.card-outline {
  border-top: 3px solid #002c59;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-navy.card-outline-tabs > .card-header a.active,
.dark-mode .card-navy.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #002c59;
}

.dark-mode .bg-navy > .card-header .btn-tool,
.dark-mode .bg-gradient-navy > .card-header .btn-tool,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-navy > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-navy > .card-header .btn-tool:hover,
.dark-mode .card-navy:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #001730;
  color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-navy .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-navy .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00458c;
  color: #fff;
}

.dark-mode .card-olive:not(.card-outline) > .card-header {
  background-color: #74c8a3;
}

.dark-mode .card-olive:not(.card-outline) > .card-header,
.dark-mode .card-olive:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-olive:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-olive.card-outline {
  border-top: 3px solid #74c8a3;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-olive.card-outline-tabs > .card-header a.active,
.dark-mode .card-olive.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #74c8a3;
}

.dark-mode .bg-olive > .card-header .btn-tool,
.dark-mode .bg-gradient-olive > .card-header .btn-tool,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-olive > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-olive > .card-header .btn-tool:hover,
.dark-mode .card-olive:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #57bc8f;
  color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-olive .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-olive .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #99d6bb;
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header {
  background-color: #67ffa9;
}

.dark-mode .card-lime:not(.card-outline) > .card-header,
.dark-mode .card-lime:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-lime:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-lime.card-outline {
  border-top: 3px solid #67ffa9;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-lime.card-outline-tabs > .card-header a.active,
.dark-mode .card-lime.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #67ffa9;
}

.dark-mode .bg-lime > .card-header .btn-tool,
.dark-mode .bg-gradient-lime > .card-header .btn-tool,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-lime > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-lime > .card-header .btn-tool:hover,
.dark-mode .card-lime:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #3eff92;
  color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-lime .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-lime .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #9affc6;
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header {
  background-color: #f672d8;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-fuchsia.card-outline {
  border-top: 3px solid #f672d8;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active,
.dark-mode .card-fuchsia.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f672d8;
}

.dark-mode .bg-fuchsia > .card-header .btn-tool,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-fuchsia > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-fuchsia > .card-header .btn-tool:hover,
.dark-mode .card-fuchsia:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #f44cce;
  color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-fuchsia .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-fuchsia .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f9a2e5;
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header {
  background-color: #ed6c9b;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header,
.dark-mode .card-maroon:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-maroon:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-maroon.card-outline {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-maroon.card-outline-tabs > .card-header a.active,
.dark-mode .card-maroon.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #ed6c9b;
}

.dark-mode .bg-maroon > .card-header .btn-tool,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-maroon > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-maroon > .card-header .btn-tool:hover,
.dark-mode .card-maroon:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e84883;
  color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-maroon .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-maroon .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f29aba;
  color: #1f2d3d;
}

.dark-mode .card-blue:not(.card-outline) > .card-header {
  background-color: #3f6791;
}

.dark-mode .card-blue:not(.card-outline) > .card-header,
.dark-mode .card-blue:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-blue:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-blue.card-outline {
  border-top: 3px solid #3f6791;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-blue.card-outline-tabs > .card-header a.active,
.dark-mode .card-blue.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3f6791;
}

.dark-mode .bg-blue > .card-header .btn-tool,
.dark-mode .bg-gradient-blue > .card-header .btn-tool,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-blue > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-blue > .card-header .btn-tool:hover,
.dark-mode .card-blue:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #335375;
  color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-blue .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-blue .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5080b3;
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header {
  background-color: #6610f2;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header,
.dark-mode .card-indigo:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-indigo:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-indigo.card-outline {
  border-top: 3px solid #6610f2;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-indigo.card-outline-tabs > .card-header a.active,
.dark-mode .card-indigo.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6610f2;
}

.dark-mode .bg-indigo > .card-header .btn-tool,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-indigo > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-indigo > .card-header .btn-tool:hover,
.dark-mode .card-indigo:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #550bce;
  color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-indigo .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-indigo .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8540f5;
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header {
  background-color: #6f42c1;
}

.dark-mode .card-purple:not(.card-outline) > .card-header,
.dark-mode .card-purple:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-purple:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-purple.card-outline {
  border-top: 3px solid #6f42c1;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-purple.card-outline-tabs > .card-header a.active,
.dark-mode .card-purple.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6f42c1;
}

.dark-mode .bg-purple > .card-header .btn-tool,
.dark-mode .bg-gradient-purple > .card-header .btn-tool,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-purple > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-purple > .card-header .btn-tool:hover,
.dark-mode .card-purple:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #5d36a4;
  color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-purple .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-purple .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #8c68ce;
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header {
  background-color: #e83e8c;
}

.dark-mode .card-pink:not(.card-outline) > .card-header,
.dark-mode .card-pink:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-pink:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-pink.card-outline {
  border-top: 3px solid #e83e8c;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-pink.card-outline-tabs > .card-header a.active,
.dark-mode .card-pink.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e83e8c;
}

.dark-mode .bg-pink > .card-header .btn-tool,
.dark-mode .bg-gradient-pink > .card-header .btn-tool,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-pink > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-pink > .card-header .btn-tool:hover,
.dark-mode .card-pink:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e21b76;
  color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-pink .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-pink .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed6ca7;
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header {
  background-color: #e74c3c;
}

.dark-mode .card-red:not(.card-outline) > .card-header,
.dark-mode .card-red:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-red:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-red.card-outline {
  border-top: 3px solid #e74c3c;
}

.dark-mode .card-red.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-red.card-outline-tabs > .card-header a.active,
.dark-mode .card-red.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #e74c3c;
}

.dark-mode .bg-red > .card-header .btn-tool,
.dark-mode .bg-gradient-red > .card-header .btn-tool,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-red > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-red > .card-header .btn-tool:hover,
.dark-mode .card-red:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #df2e1b;
  color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-red .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-red .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #ed7669;
  color: #fff;
}

.dark-mode .card-orange:not(.card-outline) > .card-header {
  background-color: #fd7e14;
}

.dark-mode .card-orange:not(.card-outline) > .card-header,
.dark-mode .card-orange:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-orange:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-orange.card-outline {
  border-top: 3px solid #fd7e14;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-orange.card-outline-tabs > .card-header a.active,
.dark-mode .card-orange.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fd7e14;
}

.dark-mode .bg-orange > .card-header .btn-tool,
.dark-mode .bg-gradient-orange > .card-header .btn-tool,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-orange > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-orange > .card-header .btn-tool:hover,
.dark-mode .card-orange:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #e66a02;
  color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-orange .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-orange .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #fd9a47;
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header {
  background-color: #f39c12;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header,
.dark-mode .card-yellow:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-yellow:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-yellow.card-outline {
  border-top: 3px solid #f39c12;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-yellow.card-outline-tabs > .card-header a.active,
.dark-mode .card-yellow.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #f39c12;
}

.dark-mode .bg-yellow > .card-header .btn-tool,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-yellow > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-yellow > .card-header .btn-tool:hover,
.dark-mode .card-yellow:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #d2850b;
  color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-yellow .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-yellow .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #f5b043;
  color: #1f2d3d;
}

.dark-mode .card-green:not(.card-outline) > .card-header {
  background-color: #00bc8c;
}

.dark-mode .card-green:not(.card-outline) > .card-header,
.dark-mode .card-green:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-green:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-green.card-outline {
  border-top: 3px solid #00bc8c;
}

.dark-mode .card-green.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-green.card-outline-tabs > .card-header a.active,
.dark-mode .card-green.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #00bc8c;
}

.dark-mode .bg-green > .card-header .btn-tool,
.dark-mode .bg-gradient-green > .card-header .btn-tool,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-green > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-green > .card-header .btn-tool:hover,
.dark-mode .card-green:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #00936e;
  color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-green .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-green .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00efb2;
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header {
  background-color: #20c997;
}

.dark-mode .card-teal:not(.card-outline) > .card-header,
.dark-mode .card-teal:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-teal:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-teal.card-outline {
  border-top: 3px solid #20c997;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-teal.card-outline-tabs > .card-header a.active,
.dark-mode .card-teal.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #20c997;
}

.dark-mode .bg-teal > .card-header .btn-tool,
.dark-mode .bg-gradient-teal > .card-header .btn-tool,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-teal > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-teal > .card-header .btn-tool:hover,
.dark-mode .card-teal:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #1aa67d;
  color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-teal .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-teal .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #3ce0af;
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header {
  background-color: #3498db;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header,
.dark-mode .card-cyan:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-cyan:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-cyan.card-outline {
  border-top: 3px solid #3498db;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-cyan.card-outline-tabs > .card-header a.active,
.dark-mode .card-cyan.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #3498db;
}

.dark-mode .bg-cyan > .card-header .btn-tool,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-cyan > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-cyan > .card-header .btn-tool:hover,
.dark-mode .card-cyan:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #2383c4;
  color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-cyan .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-cyan .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #5faee3;
  color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header {
  background-color: #fff;
}

.dark-mode .card-white:not(.card-outline) > .card-header,
.dark-mode .card-white:not(.card-outline) > .card-header a {
  color: #1f2d3d;
}

.dark-mode .card-white:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-white.card-outline {
  border-top: 3px solid #fff;
}

.dark-mode .card-white.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-white.card-outline-tabs > .card-header a.active,
.dark-mode .card-white.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #fff;
}

.dark-mode .bg-white > .card-header .btn-tool,
.dark-mode .bg-gradient-white > .card-header .btn-tool,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool {
  color: rgba(31, 45, 61, 0.8);
}

.dark-mode .bg-white > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-white > .card-header .btn-tool:hover,
.dark-mode .card-white:not(.card-outline) > .card-header .btn-tool:hover {
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #ebebeb;
  color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #1f2d3d;
}

.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-white .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-white .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: white;
  color: #1f2d3d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header {
  background-color: #6c757d;
}

.dark-mode .card-gray:not(.card-outline) > .card-header,
.dark-mode .card-gray:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray.card-outline {
  border-top: 3px solid #6c757d;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray.card-outline-tabs > .card-header a.active,
.dark-mode .card-gray.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #6c757d;
}

.dark-mode .bg-gray > .card-header .btn-tool,
.dark-mode .bg-gradient-gray > .card-header .btn-tool,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray > .card-header .btn-tool:hover,
.dark-mode .card-gray:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #596167;
  color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #868e96;
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header {
  background-color: #343a40;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header a {
  color: #fff;
}

.dark-mode .card-gray-dark:not(.card-outline) > .card-header a.active {
  color: #1f2d3d;
}

.dark-mode .card-gray-dark.card-outline {
  border-top: 3px solid #343a40;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a:hover {
  border-top: 3px solid #dee2e6;
}

.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active,
.dark-mode .card-gray-dark.card-outline-tabs > .card-header a.active:hover {
  border-top: 3px solid #343a40;
}

.dark-mode .bg-gray-dark > .card-header .btn-tool,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool {
  color: rgba(255, 255, 255, 0.8);
}

.dark-mode .bg-gray-dark > .card-header .btn-tool:hover,
.dark-mode .bg-gradient-gray-dark > .card-header .btn-tool:hover,
.dark-mode .card-gray-dark:not(.card-outline) > .card-header .btn-tool:hover {
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget .table th,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table td,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget .table th {
  border: none;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.second:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.day:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.hour:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.minute:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.second:hover {
  background-color: #222629;
  color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.today::before,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.today::before {
  border-bottom-color: #fff;
}

.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gray-dark .bootstrap-datetimepicker-widget table td.active:hover,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active,
.dark-mode .card.bg-gradient-gray-dark .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .card {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .card .card {
  background-color: #3f474e;
  color: #fff;
}

.dark-mode .card .nav.flex-column > li {
  border-bottom-color: #6c757d;
}

.dark-mode .card .card-footer {
  background-color: rgba(0, 0, 0, 0.1);
}

.dark-mode .card.card-outline-tabs {
  border-top: 0;
}

.dark-mode .card.card-outline-tabs .card-header a:hover {
  border-top-color: #6c757d;
  border-bottom-color: transparent;
}

.dark-mode .card:not(.card-outline) > .card-header a.active {
  color: #fff;
}

.dark-mode .card-comments {
  background-color: #373d44;
}

.dark-mode .card-comments .username {
  color: #ced4da;
}

.dark-mode .card-comments .card-comment {
  border-bottom-color: #454d55;
}

.dark-mode .todo-list > li {
  background-color: #3f474e;
  border-color: #454d55;
  color: #fff;
}

.dark-mode .todo-list .primary {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .secondary {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .success {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .info {
  border-left-color: #3498db;
}

.dark-mode .todo-list .warning {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .danger {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .light {
  border-left-color: #f8f9fa;
}

.dark-mode .todo-list .dark {
  border-left-color: #343a40;
}

.dark-mode .todo-list .lightblue {
  border-left-color: #86bad8;
}

.dark-mode .todo-list .navy {
  border-left-color: #002c59;
}

.dark-mode .todo-list .olive {
  border-left-color: #74c8a3;
}

.dark-mode .todo-list .lime {
  border-left-color: #67ffa9;
}

.dark-mode .todo-list .fuchsia {
  border-left-color: #f672d8;
}

.dark-mode .todo-list .maroon {
  border-left-color: #ed6c9b;
}

.dark-mode .todo-list .blue {
  border-left-color: #3f6791;
}

.dark-mode .todo-list .indigo {
  border-left-color: #6610f2;
}

.dark-mode .todo-list .purple {
  border-left-color: #6f42c1;
}

.dark-mode .todo-list .pink {
  border-left-color: #e83e8c;
}

.dark-mode .todo-list .red {
  border-left-color: #e74c3c;
}

.dark-mode .todo-list .orange {
  border-left-color: #fd7e14;
}

.dark-mode .todo-list .yellow {
  border-left-color: #f39c12;
}

.dark-mode .todo-list .green {
  border-left-color: #00bc8c;
}

.dark-mode .todo-list .teal {
  border-left-color: #20c997;
}

.dark-mode .todo-list .cyan {
  border-left-color: #3498db;
}

.dark-mode .todo-list .white {
  border-left-color: #fff;
}

.dark-mode .todo-list .gray {
  border-left-color: #6c757d;
}

.dark-mode .todo-list .gray-dark {
  border-left-color: #343a40;
}

.modal-dialog .overlay {
  display: flex;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: -1px;
  z-index: 1052;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.7);
  color: #666f76;
  border-radius: 0.3rem;
}

.modal-content.bg-warning .modal-header,
.modal-content.bg-warning .modal-footer {
  border-color: #343a40;
}

.modal-content.bg-primary .close, .modal-content.bg-primary .mailbox-attachment-close, .modal-content.bg-secondary .close, .modal-content.bg-secondary .mailbox-attachment-close, .modal-content.bg-info .close, .modal-content.bg-info .mailbox-attachment-close, .modal-content.bg-danger .close, .modal-content.bg-danger .mailbox-attachment-close, .modal-content.bg-success .close, .modal-content.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .modal-header,
.dark-mode .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content {
  background-color: #343a40;
}

.dark-mode .modal-content.bg-warning .modal-header,
.dark-mode .modal-content.bg-warning .modal-footer {
  border-color: #6c757d;
}

.dark-mode .modal-content.bg-warning .close, .dark-mode .modal-content.bg-warning .mailbox-attachment-close {
  color: #343a40 !important;
  text-shadow: 0 1px 0 #495057 !important;
}

.dark-mode .modal-content.bg-primary .modal-header,
.dark-mode .modal-content.bg-primary .modal-footer, .dark-mode .modal-content.bg-secondary .modal-header,
.dark-mode .modal-content.bg-secondary .modal-footer, .dark-mode .modal-content.bg-info .modal-header,
.dark-mode .modal-content.bg-info .modal-footer, .dark-mode .modal-content.bg-danger .modal-header,
.dark-mode .modal-content.bg-danger .modal-footer, .dark-mode .modal-content.bg-success .modal-header,
.dark-mode .modal-content.bg-success .modal-footer {
  border-color: #fff;
}

.toasts-top-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1040;
}

.toasts-top-right.fixed {
  position: fixed;
}

.toasts-top-left {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 1040;
}

.toasts-top-left.fixed {
  position: fixed;
}

.toasts-bottom-right {
  bottom: 0;
  position: absolute;
  right: 0;
  z-index: 1040;
}

.toasts-bottom-right.fixed {
  position: fixed;
}

.toasts-bottom-left {
  bottom: 0;
  left: 0;
  position: absolute;
  z-index: 1040;
}

.toasts-bottom-left.fixed {
  position: fixed;
}

.dark-mode .toast {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast .toast-header {
  background-color: rgba(52, 58, 64, 0.7);
  color: #f8f9fa;
}

.dark-mode .toast.bg-primary {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-primary .close, .dark-mode .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-primary .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-secondary .close, .dark-mode .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-success {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-success .close, .dark-mode .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-success .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-info {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-info .close, .dark-mode .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-info .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-warning {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-warning .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-danger {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-danger .close, .dark-mode .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-danger .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.dark-mode .toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-dark .close, .dark-mode .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-lightblue {
  background-color: rgba(134, 186, 216, 0.9) !important;
}

.dark-mode .toast.bg-lightblue .toast-header {
  background-color: rgba(134, 186, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-navy {
  background-color: rgba(0, 44, 89, 0.9) !important;
}

.dark-mode .toast.bg-navy .close, .dark-mode .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-navy .toast-header {
  background-color: rgba(0, 44, 89, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-olive {
  background-color: rgba(116, 200, 163, 0.9) !important;
}

.dark-mode .toast.bg-olive .toast-header {
  background-color: rgba(116, 200, 163, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-lime {
  background-color: rgba(103, 255, 169, 0.9) !important;
}

.dark-mode .toast.bg-lime .toast-header {
  background-color: rgba(103, 255, 169, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-fuchsia {
  background-color: rgba(246, 114, 216, 0.9) !important;
}

.dark-mode .toast.bg-fuchsia .toast-header {
  background-color: rgba(246, 114, 216, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-maroon {
  background-color: rgba(237, 108, 155, 0.9) !important;
}

.dark-mode .toast.bg-maroon .toast-header {
  background-color: rgba(237, 108, 155, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-blue {
  background-color: rgba(63, 103, 145, 0.9) !important;
}

.dark-mode .toast.bg-blue .close, .dark-mode .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-blue .toast-header {
  background-color: rgba(63, 103, 145, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.dark-mode .toast.bg-indigo .close, .dark-mode .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.dark-mode .toast.bg-purple .close, .dark-mode .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.dark-mode .toast.bg-pink .close, .dark-mode .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-red {
  background-color: rgba(231, 76, 60, 0.9) !important;
}

.dark-mode .toast.bg-red .close, .dark-mode .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-red .toast-header {
  background-color: rgba(231, 76, 60, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.dark-mode .toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-yellow {
  background-color: rgba(243, 156, 18, 0.9) !important;
}

.dark-mode .toast.bg-yellow .toast-header {
  background-color: rgba(243, 156, 18, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-green {
  background-color: rgba(0, 188, 140, 0.9) !important;
}

.dark-mode .toast.bg-green .close, .dark-mode .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-green .toast-header {
  background-color: rgba(0, 188, 140, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.dark-mode .toast.bg-teal .close, .dark-mode .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-cyan {
  background-color: rgba(52, 152, 219, 0.9) !important;
}

.dark-mode .toast.bg-cyan .close, .dark-mode .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-cyan .toast-header {
  background-color: rgba(52, 152, 219, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.dark-mode .toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.dark-mode .toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.dark-mode .toast.bg-gray .close, .dark-mode .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.dark-mode .toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.dark-mode .toast.bg-gray-dark .close, .dark-mode .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.dark-mode .toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-primary {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-primary .close, .toast.bg-primary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-primary .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-secondary .close, .toast.bg-secondary .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-secondary .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-success .close, .toast.bg-success .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-success .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-info .close, .toast.bg-info .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-info .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-warning .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-danger .close, .toast.bg-danger .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-danger .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

.toast.bg-light .toast-header {
  background-color: rgba(248, 249, 250, 0.85);
  color: #1f2d3d;
}

.toast.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-dark .close, .toast.bg-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.toast.bg-lightblue {
  background-color: rgba(60, 141, 188, 0.9) !important;
}

.toast.bg-lightblue .close, .toast.bg-lightblue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-lightblue .toast-header {
  background-color: rgba(60, 141, 188, 0.85);
  color: #fff;
}

.toast.bg-navy {
  background-color: rgba(0, 31, 63, 0.9) !important;
}

.toast.bg-navy .close, .toast.bg-navy .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-navy .toast-header {
  background-color: rgba(0, 31, 63, 0.85);
  color: #fff;
}

.toast.bg-olive {
  background-color: rgba(61, 153, 112, 0.9) !important;
}

.toast.bg-olive .close, .toast.bg-olive .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-olive .toast-header {
  background-color: rgba(61, 153, 112, 0.85);
  color: #fff;
}

.toast.bg-lime {
  background-color: rgba(1, 255, 112, 0.9) !important;
}

.toast.bg-lime .toast-header {
  background-color: rgba(1, 255, 112, 0.85);
  color: #1f2d3d;
}

.toast.bg-fuchsia {
  background-color: rgba(240, 18, 190, 0.9) !important;
}

.toast.bg-fuchsia .close, .toast.bg-fuchsia .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-fuchsia .toast-header {
  background-color: rgba(240, 18, 190, 0.85);
  color: #fff;
}

.toast.bg-maroon {
  background-color: rgba(216, 27, 96, 0.9) !important;
}

.toast.bg-maroon .close, .toast.bg-maroon .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-maroon .toast-header {
  background-color: rgba(216, 27, 96, 0.85);
  color: #fff;
}

.toast.bg-blue {
  background-color: rgba(0, 123, 255, 0.9) !important;
}

.toast.bg-blue .close, .toast.bg-blue .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-blue .toast-header {
  background-color: rgba(0, 123, 255, 0.85);
  color: #fff;
}

.toast.bg-indigo {
  background-color: rgba(102, 16, 242, 0.9) !important;
}

.toast.bg-indigo .close, .toast.bg-indigo .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-indigo .toast-header {
  background-color: rgba(102, 16, 242, 0.85);
  color: #fff;
}

.toast.bg-purple {
  background-color: rgba(111, 66, 193, 0.9) !important;
}

.toast.bg-purple .close, .toast.bg-purple .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-purple .toast-header {
  background-color: rgba(111, 66, 193, 0.85);
  color: #fff;
}

.toast.bg-pink {
  background-color: rgba(232, 62, 140, 0.9) !important;
}

.toast.bg-pink .close, .toast.bg-pink .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-pink .toast-header {
  background-color: rgba(232, 62, 140, 0.85);
  color: #fff;
}

.toast.bg-red {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

.toast.bg-red .close, .toast.bg-red .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-red .toast-header {
  background-color: rgba(220, 53, 69, 0.85);
  color: #fff;
}

.toast.bg-orange {
  background-color: rgba(253, 126, 20, 0.9) !important;
}

.toast.bg-orange .toast-header {
  background-color: rgba(253, 126, 20, 0.85);
  color: #1f2d3d;
}

.toast.bg-yellow {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

.toast.bg-yellow .toast-header {
  background-color: rgba(255, 193, 7, 0.85);
  color: #1f2d3d;
}

.toast.bg-green {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

.toast.bg-green .close, .toast.bg-green .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-green .toast-header {
  background-color: rgba(40, 167, 69, 0.85);
  color: #fff;
}

.toast.bg-teal {
  background-color: rgba(32, 201, 151, 0.9) !important;
}

.toast.bg-teal .close, .toast.bg-teal .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-teal .toast-header {
  background-color: rgba(32, 201, 151, 0.85);
  color: #fff;
}

.toast.bg-cyan {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

.toast.bg-cyan .close, .toast.bg-cyan .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-cyan .toast-header {
  background-color: rgba(23, 162, 184, 0.85);
  color: #fff;
}

.toast.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

.toast.bg-white .toast-header {
  background-color: rgba(255, 255, 255, 0.85);
  color: #1f2d3d;
}

.toast.bg-gray {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

.toast.bg-gray .close, .toast.bg-gray .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray .toast-header {
  background-color: rgba(108, 117, 125, 0.85);
  color: #fff;
}

.toast.bg-gray-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

.toast.bg-gray-dark .close, .toast.bg-gray-dark .mailbox-attachment-close {
  color: #fff;
  text-shadow: 0 1px 0 #000;
}

.toast.bg-gray-dark .toast-header {
  background-color: rgba(52, 58, 64, 0.85);
  color: #fff;
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
}

.btn.btn-flat {
  border-radius: 0;
  border-width: 1px;
  box-shadow: none;
}

.btn.btn-file {
  overflow: hidden;
  position: relative;
}

.btn.btn-file > input[type="file"] {
  background-color: #fff;
  cursor: inherit;
  display: block;
  font-size: 100px;
  min-height: 100%;
  min-width: 100%;
  opacity: 0;
  outline: none;
  position: absolute;
  right: 0;
  text-align: right;
  top: 0;
}

.text-sm .btn {
  font-size: 0.875rem !important;
}

.btn-default {
  background-color: #f8f9fa;
  border-color: #ddd;
  color: #444;
}

.btn-default:hover, .btn-default:active, .btn-default.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.btn-default.disabled, .btn-default:disabled {
  color: #444;
  background-color: #f8f9fa;
}

.btn-outline-light {
  color: #bdc6d0;
  border-color: #bdc6d0;
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #bdc6d0;
  border-color: #bdc6d0;
}

.btn-app {
  border-radius: 3px;
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  color: #6c757d;
  font-size: 12px;
  height: 80px;
  margin: 0 0 10px 10px;
  min-width: 80px;
  padding: 15px 5px;
  position: relative;
  text-align: center;

  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.btn-app > .fa,
.btn-app > .fas,
.btn-app > .far,
.btn-app > .fab,
.btn-app > .fal,
.btn-app > .fad,
.btn-app > .svg-inline--fa,
.btn-app > .ion {
  display: block;
  font-size: 20px;
}

.btn-app > .svg-inline--fa {
  margin: 0 auto;
}

.btn-app:hover {
  background-color: #f8f9fa;
  border-color: #aaaaaa;
  color: #444;
}

.btn-app:active, .btn-app:focus {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-app > .badge {
  font-size: 10px;
  font-weight: 400;
  position: absolute;
  right: -10px;
  top: -3px;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
  line-height: 1.5;
  border-radius: 0.15rem;
}

.dark-mode .btn-default,
.dark-mode .btn-app {
  background-color: #3a4047;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-default:hover, .dark-mode .btn-default:focus,
.dark-mode .btn-app:hover,
.dark-mode .btn-app:focus {
  background-color: #3f474e;
  color: #dee2e6;
  border-color: #727b84;
}

.dark-mode .btn-light {
  background-color: #454d55;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .btn-light:hover, .dark-mode .btn-light:focus {
  background-color: #4b545c;
  color: #dee2e6;
  border-color: #78828a;
}

.dark-mode .btn-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
  box-shadow: none;
}

.dark-mode .btn-primary:hover {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
}

.dark-mode .btn-primary:focus, .dark-mode .btn-primary.focus {
  color: #fff;
  background-color: #335476;
  border-color: #304e6d;
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-primary.disabled, .dark-mode .btn-primary:disabled {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #304e6d;
  border-color: #2c4765;
}

.dark-mode .btn-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(92, 126, 162, 0.5);
}

.dark-mode .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  box-shadow: none;
}

.dark-mode .btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.dark-mode .btn-secondary:focus, .dark-mode .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-secondary.disabled, .dark-mode .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.dark-mode .btn-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.dark-mode .btn-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
  box-shadow: none;
}

.dark-mode .btn-success:hover {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
}

.dark-mode .btn-success:focus, .dark-mode .btn-success.focus {
  color: #fff;
  background-color: #009670;
  border-color: #008966;
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-success.disabled, .dark-mode .btn-success:disabled {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active, .dark-mode .btn-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #008966;
  border-color: #007c5d;
}

.dark-mode .btn-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 198, 157, 0.5);
}

.dark-mode .btn-info {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
  box-shadow: none;
}

.dark-mode .btn-info:hover {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
}

.dark-mode .btn-info:focus, .dark-mode .btn-info.focus {
  color: #fff;
  background-color: #2384c6;
  border-color: #217dbb;
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-info.disabled, .dark-mode .btn-info:disabled {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active, .dark-mode .btn-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #217dbb;
  border-color: #1f76b0;
}

.dark-mode .btn-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(82, 167, 224, 0.5);
}

.dark-mode .btn-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
  box-shadow: none;
}

.dark-mode .btn-warning:hover {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
}

.dark-mode .btn-warning:focus, .dark-mode .btn-warning.focus {
  color: #fff;
  background-color: #d4860b;
  border-color: #c87f0a;
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-warning.disabled, .dark-mode .btn-warning:disabled {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #c87f0a;
  border-color: #bc770a;
}

.dark-mode .btn-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(211, 139, 24, 0.5);
}

.dark-mode .btn-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
  box-shadow: none;
}

.dark-mode .btn-danger:hover {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
}

.dark-mode .btn-danger:focus, .dark-mode .btn-danger.focus {
  color: #fff;
  background-color: #e12e1c;
  border-color: #d62c1a;
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-danger.disabled, .dark-mode .btn-danger:disabled {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d62c1a;
  border-color: #ca2a19;
}

.dark-mode .btn-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(235, 103, 89, 0.5);
}

.dark-mode .btn-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: none;
}

.dark-mode .btn-light:hover {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.dark-mode .btn-light:focus, .dark-mode .btn-light.focus {
  color: #1f2d3d;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-light.disabled, .dark-mode .btn-light:disabled {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active, .dark-mode .btn-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.dark-mode .btn-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(215, 218, 222, 0.5);
}

.dark-mode .btn-dark {
  color: #fff;
  background-color: #292d32;
  border-color: #4b545c;
  box-shadow: none;
}

.dark-mode .btn-dark:hover {
  color: #fff;
  background-color: #171a1d;
  border-color: #343a40;
}

.dark-mode .btn-dark:focus, .dark-mode .btn-dark.focus {
  color: #fff;
  background-color: #171a1d;
  border-color: #343a40;
  box-shadow: 0 0 0 0 rgba(102, 109, 117, 0.5);
}

.dark-mode .btn-dark.disabled, .dark-mode .btn-dark:disabled {
  color: #fff;
  background-color: #292d32;
  border-color: #4b545c;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #121416;
  border-color: #2e3439;
}

.dark-mode .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(102, 109, 117, 0.5);
}

.dark-mode .btn-outline-primary {
  color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:focus, .dark-mode .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-primary.disabled, .dark-mode .btn-outline-primary:disabled {
  color: #3f6791;
  background-color: transparent;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(63, 103, 145, 0.5);
}

.dark-mode .btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:focus, .dark-mode .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-secondary.disabled, .dark-mode .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.dark-mode .btn-outline-success {
  color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:hover {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:focus, .dark-mode .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-success.disabled, .dark-mode .btn-outline-success:disabled {
  color: #00bc8c;
  background-color: transparent;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .btn-outline-success:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(0, 188, 140, 0.5);
}

.dark-mode .btn-outline-info {
  color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:hover {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:focus, .dark-mode .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-info.disabled, .dark-mode .btn-outline-info:disabled {
  color: #3498db;
  background-color: transparent;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .btn-outline-info:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 152, 219, 0.5);
}

.dark-mode .btn-outline-warning {
  color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:hover {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:focus, .dark-mode .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-warning.disabled, .dark-mode .btn-outline-warning:disabled {
  color: #f39c12;
  background-color: transparent;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-warning.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(243, 156, 18, 0.5);
}

.dark-mode .btn-outline-danger {
  color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:hover {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:focus, .dark-mode .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-danger.disabled, .dark-mode .btn-outline-danger:disabled {
  color: #e74c3c;
  background-color: transparent;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(231, 76, 60, 0.5);
}

.dark-mode .btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:hover {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:focus, .dark-mode .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-light.disabled, .dark-mode .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-light.dropdown-toggle {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);
}

.dark-mode .btn-outline-dark {
  color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:hover {
  color: #fff;
  background-color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:focus, .dark-mode .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(6, 7, 8, 0.5);
}

.dark-mode .btn-outline-dark.disabled, .dark-mode .btn-outline-dark:disabled {
  color: #060708;
  background-color: transparent;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .dark-mode .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #060708;
  border-color: #060708;
}

.dark-mode .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-mode .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .dark-mode .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(6, 7, 8, 0.5);
}

.callout {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout a {
  color: #495057;
  text-decoration: underline;
}

.callout a:hover {
  color: #e9ecef;
}

.callout p:last-child {
  margin-bottom: 0;
}

.callout.callout-danger {
  border-left-color: #bd2130;
}

.callout.callout-warning {
  border-left-color: #d39e00;
}

.callout.callout-info {
  border-left-color: #117a8b;
}

.callout.callout-success {
  border-left-color: #1e7e34;
}

.dark-mode .callout {
  background-color: #3f474e;
}

.dark-mode .callout.callout-danger {
  border-left-color: #ed7669;
}

.dark-mode .callout.callout-warning {
  border-left-color: #f5b043;
}

.dark-mode .callout.callout-info {
  border-left-color: #5faee3;
}

.dark-mode .callout.callout-success {
  border-left-color: #00efb2;
}

.alert .icon {
  margin-right: 10px;
}

.alert .close, .alert .mailbox-attachment-close {
  color: #000;
  opacity: .2;
}

.alert .close:hover, .alert .mailbox-attachment-close:hover {
  opacity: .5;
}

.alert a {
  color: #fff;
  text-decoration: underline;
}

.alert-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #006fe6;
}

.alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-default-primary hr {
  border-top-color: #9fcdff;
}

.alert-default-primary .alert-link {
  color: #002752;
}

.alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-default-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #fff;
  background-color: #28a745;
  border-color: #23923d;
}

.alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-default-success hr {
  border-top-color: #b1dfbb;
}

.alert-default-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #148ea1;
}

.alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-default-info hr {
  border-top-color: #abdde5;
}

.alert-default-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #1f2d3d;
  background-color: #ffc107;
  border-color: #edb100;
}

.alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.alert-default-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #d32535;
}

.alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.alert-default-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-default-light hr {
  border-top-color: #ececf6;
}

.alert-default-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.alert-default-dark .alert-link {
  color: #040505;
}

.dark-mode .alert-primary {
  color: #fff;
  background-color: #3f6791;
  border-color: #375a7f;
}

.dark-mode .alert-default-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.dark-mode .alert-default-primary hr {
  border-top-color: #9fcdff;
}

.dark-mode .alert-default-primary .alert-link {
  color: #002752;
}

.dark-mode .alert-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #60686f;
}

.dark-mode .alert-default-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.dark-mode .alert-default-secondary hr {
  border-top-color: #c8cbcf;
}

.dark-mode .alert-default-secondary .alert-link {
  color: #202326;
}

.dark-mode .alert-success {
  color: #fff;
  background-color: #00bc8c;
  border-color: #00a379;
}

.dark-mode .alert-default-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.dark-mode .alert-default-success hr {
  border-top-color: #b1dfbb;
}

.dark-mode .alert-default-success .alert-link {
  color: #0b2e13;
}

.dark-mode .alert-info {
  color: #fff;
  background-color: #3498db;
  border-color: #258cd1;
}

.dark-mode .alert-default-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.dark-mode .alert-default-info hr {
  border-top-color: #abdde5;
}

.dark-mode .alert-default-info .alert-link {
  color: #062c33;
}

.dark-mode .alert-warning {
  color: #1f2d3d;
  background-color: #f39c12;
  border-color: #e08e0b;
}

.dark-mode .alert-default-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.dark-mode .alert-default-warning hr {
  border-top-color: #ffe8a1;
}

.dark-mode .alert-default-warning .alert-link {
  color: #533f03;
}

.dark-mode .alert-danger {
  color: #fff;
  background-color: #e74c3c;
  border-color: #e43725;
}

.dark-mode .alert-default-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.dark-mode .alert-default-danger hr {
  border-top-color: #f1b0b7;
}

.dark-mode .alert-default-danger .alert-link {
  color: #491217;
}

.dark-mode .alert-light {
  color: #1f2d3d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.dark-mode .alert-default-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.dark-mode .alert-default-light hr {
  border-top-color: #ececf6;
}

.dark-mode .alert-default-light .alert-link {
  color: #686868;
}

.dark-mode .alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #292d32;
}

.dark-mode .alert-default-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.dark-mode .alert-default-dark hr {
  border-top-color: #b9bbbe;
}

.dark-mode .alert-default-dark .alert-link {
  color: #040505;
}

.table:not(.table-dark) {
  color: inherit;
}

.table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #fff;
  border-bottom: 0;
  box-shadow: inset 0 1px 0 #dee2e6, inset 0 -1px 0 #dee2e6;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 10;
}

.table.table-head-fixed.table-dark thead tr:nth-child(1) th {
  background-color: #212529;
  box-shadow: inset 0 1px 0 #383f45, inset 0 -1px 0 #383f45;
}

.table.no-border,
.table.no-border td,
.table.no-border th {
  border: 0;
}

.table.text-center,
.table.text-center td,
.table.text-center th {
  text-align: center;
}

.table.table-valign-middle thead > tr > th,
.table.table-valign-middle thead > tr > td,
.table.table-valign-middle tbody > tr > th,
.table.table-valign-middle tbody > tr > td {
  vertical-align: middle;
}

.card-body.p-0 .table thead > tr > th:first-of-type,
.card-body.p-0 .table thead > tr > td:first-of-type,
.card-body.p-0 .table tfoot > tr > th:first-of-type,
.card-body.p-0 .table tfoot > tr > td:first-of-type,
.card-body.p-0 .table tbody > tr > th:first-of-type,
.card-body.p-0 .table tbody > tr > td:first-of-type {
  padding-left: 1.5rem;
}

.card-body.p-0 .table thead > tr > th:last-of-type,
.card-body.p-0 .table thead > tr > td:last-of-type,
.card-body.p-0 .table tfoot > tr > th:last-of-type,
.card-body.p-0 .table tfoot > tr > td:last-of-type,
.card-body.p-0 .table tbody > tr > th:last-of-type,
.card-body.p-0 .table tbody > tr > td:last-of-type {
  padding-right: 1.5rem;
}

.table-hover tbody tr.expandable-body:hover {
  background-color: inherit !important;
}

[data-widget="expandable-table"] {
  cursor: pointer;
}

[data-widget="expandable-table"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

[data-widget="expandable-table"][aria-expanded="true"] i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

[data-widget="expandable-table"][aria-expanded="true"] i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

[aria-expanded="true"] {
  cursor: pointer;
}

[aria-expanded="true"] i.expandable-table-caret {
  transition: transform 0.3s linear;
}

[aria-expanded="true"] [data-widget="expandable-table"] i.expandable-table-caret[class*="right"] {
  transform: rotate(90deg);
}

[aria-expanded="true"] [data-widget="expandable-table"] i.expandable-table-caret[class*="left"] {
  transform: rotate(-90deg);
}

.expandable-body > td {
  padding: 0 !important;
  width: 100%;
}

.expandable-body > td > div,
.expandable-body > td > p {
  padding: 0.75rem;
}

.expandable-body .table {
  width: calc(100% - 0.75rem);
  margin: 0 0 0 0.75rem;
}

.expandable-body .table tr:first-child td,
.expandable-body .table tr:first-child th {
  border-top: none;
}

.dark-mode .table-bordered,
.dark-mode .table-bordered td,
.dark-mode .table-bordered th {
  border-color: #6c757d;
}

.dark-mode .table-hover tbody tr:hover {
  color: #dee2e6;
  background-color: #3a4047;
  border-color: #6c757d;
}

.dark-mode .table thead th {
  border-bottom-color: #6c757d;
}

.dark-mode .table th,
.dark-mode .table td {
  border-top-color: #6c757d;
}

.dark-mode .table.table-head-fixed thead tr:nth-child(1) th {
  background-color: #3f474e;
}

.carousel-control-prev .carousel-control-custom-icon {
  margin-left: -20px;
}

.carousel-control-next .carousel-control-custom-icon {
  margin-right: 20px;
}

.carousel-control-custom-icon > .fa,
.carousel-control-custom-icon > .fas,
.carousel-control-custom-icon > .far,
.carousel-control-custom-icon > .fab,
.carousel-control-custom-icon > .fal,
.carousel-control-custom-icon > .fad,
.carousel-control-custom-icon > .svg-inline--fa,
.carousel-control-custom-icon > .ion {
  display: inline-block;
  font-size: 40px;
  margin-top: -20px;
  position: absolute;
  top: 50%;
  z-index: 5;
}

.close, .mailbox-attachment-close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover, .mailbox-attachment-close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .mailbox-attachment-close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus, .mailbox-attachment-close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

.close:focus, .mailbox-attachment-close:focus {
  outline: none;
}

button.close, button.mailbox-attachment-close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled, a.disabled.mailbox-attachment-close {
  pointer-events: none;
}

.small-box {
  border-radius: 0.25rem;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}

.small-box > .inner {
  padding: 10px;
}

.small-box > .small-box-footer {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.8);
  display: block;
  padding: 3px 0;
  position: relative;
  text-align: center;
  text-decoration: none;
  z-index: 10;
}

.small-box > .small-box-footer:hover {
  background-color: rgba(0, 0, 0, 0.15);
  color: #fff;
}

.small-box h3 {
  font-size: 2.2rem;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  white-space: nowrap;
}

@media (min-width: 992px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 1.6rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 1.6rem;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .small-box h3,
  .col-lg-2 .small-box h3,
  .col-md-2 .small-box h3 {
    font-size: 2.2rem;
  }
  .col-xl-3 .small-box h3,
  .col-lg-3 .small-box h3,
  .col-md-3 .small-box h3 {
    font-size: 2.2rem;
  }
}

.small-box p {
  font-size: 1rem;
}

.small-box p > small {
  color: #f8f9fa;
  display: block;
  font-size: .9rem;
  margin-top: 5px;
}

.small-box h3,
.small-box p {
  z-index: 5;
}

.small-box .icon {
  color: rgba(0, 0, 0, 0.15);
  z-index: 0;
}

.small-box .icon > i {
  font-size: 90px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box .icon > i.fa, .small-box .icon > i.fas, .small-box .icon > i.far, .small-box .icon > i.fab, .small-box .icon > i.fal, .small-box .icon > i.fad, .small-box .icon > i.ion {
  font-size: 70px;
  top: 20px;
}

.small-box .icon svg {
  font-size: 70px;
  position: absolute;
  right: 15px;
  top: 15px;
  transition: transform 0.3s linear;
}

.small-box:hover {
  text-decoration: none;
}

.small-box:hover .icon > i, .small-box:hover .icon > i.fa, .small-box:hover .icon > i.fas, .small-box:hover .icon > i.far, .small-box:hover .icon > i.fab, .small-box:hover .icon > i.fal, .small-box:hover .icon > i.fad, .small-box:hover .icon > i.ion {
  transform: scale(1.1);
}

.small-box:hover .icon > svg {
  transform: scale(1.1);
}

@media (max-width: 767.98px) {
  .small-box {
    text-align: center;
  }
  .small-box .icon {
    display: none;
  }
  .small-box p {
    font-size: 12px;
  }
}

.info-box {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  display: flex;
  margin-bottom: 1rem;
  min-height: 80px;
  padding: .5rem;
  position: relative;
  width: 100%;
}

.info-box .progress {
  background-color: rgba(0, 0, 0, 0.125);
  height: 2px;
  margin: 5px 0;
}

.info-box .progress .progress-bar {
  background-color: #fff;
}

.info-box .info-box-icon {
  border-radius: 0.25rem;
  align-items: center;
  display: flex;
  font-size: 1.875rem;
  justify-content: center;
  text-align: center;
  width: 70px;
}

.info-box .info-box-icon > img {
  max-width: 100%;
}

.info-box .info-box-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1.8;
  flex: 1 1;
  padding: 0 10px;
  overflow: hidden;
}

.info-box .info-box-number {
  display: block;
  margin-top: .25rem;
  font-weight: 700;
}

.info-box .progress-description,
.info-box .info-box-text {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.info-box .info-box .bg-primary,
.info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.info-box .info-box .bg-primary .progress-bar,
.info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-secondary,
.info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.info-box .info-box .bg-secondary .progress-bar,
.info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-success,
.info-box .info-box .bg-gradient-success {
  color: #fff;
}

.info-box .info-box .bg-success .progress-bar,
.info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-info,
.info-box .info-box .bg-gradient-info {
  color: #fff;
}

.info-box .info-box .bg-info .progress-bar,
.info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-warning,
.info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.info-box .info-box .bg-warning .progress-bar,
.info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-danger,
.info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.info-box .info-box .bg-danger .progress-bar,
.info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.info-box .info-box .bg-light,
.info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.info-box .info-box .bg-light .progress-bar,
.info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.info-box .info-box .bg-dark,
.info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.info-box .info-box .bg-dark .progress-bar,
.info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.info-box .info-box-more {
  display: block;
}

.info-box .progress-description {
  margin: 0;
}

@media (min-width: 768px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    display: none;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    display: none;
  }
}

@media (min-width: 992px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 0.75rem;
    display: block;
  }
}

@media (min-width: 1200px) {
  .col-xl-2 .info-box .progress-description,
  .col-lg-2 .info-box .progress-description,
  .col-md-2 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
  .col-xl-3 .info-box .progress-description,
  .col-lg-3 .info-box .progress-description,
  .col-md-3 .info-box .progress-description {
    font-size: 1rem;
    display: block;
  }
}

.dark-mode .info-box {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary,
.dark-mode .info-box .info-box .bg-gradient-primary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-primary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-primary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary,
.dark-mode .info-box .info-box .bg-gradient-secondary {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-secondary .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-secondary .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-success,
.dark-mode .info-box .info-box .bg-gradient-success {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-success .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-success .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-info,
.dark-mode .info-box .info-box .bg-gradient-info {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-info .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-info .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-warning,
.dark-mode .info-box .info-box .bg-gradient-warning {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-warning .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-warning .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-danger,
.dark-mode .info-box .info-box .bg-gradient-danger {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-danger .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-danger .progress-bar {
  background-color: #fff;
}

.dark-mode .info-box .info-box .bg-light,
.dark-mode .info-box .info-box .bg-gradient-light {
  color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-light .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-light .progress-bar {
  background-color: #1f2d3d;
}

.dark-mode .info-box .info-box .bg-dark,
.dark-mode .info-box .info-box .bg-gradient-dark {
  color: #fff;
}

.dark-mode .info-box .info-box .bg-dark .progress-bar,
.dark-mode .info-box .info-box .bg-gradient-dark .progress-bar {
  background-color: #fff;
}

.timeline {
  margin: 0 0 45px;
  padding: 0;
  position: relative;
}

.timeline::before {
  border-radius: 0.25rem;
  background-color: #dee2e6;
  bottom: 0;
  content: "";
  left: 31px;
  margin: 0;
  position: absolute;
  top: 0;
  width: 4px;
}

.timeline > div {
  margin-bottom: 15px;
  margin-right: 10px;
  position: relative;
}

.timeline > div::before, .timeline > div::after {
  content: "";
  display: table;
}

.timeline > div > .timeline-item {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  background-color: #fff;
  color: #495057;
  margin-left: 60px;
  margin-right: 15px;
  margin-top: 0;
  padding: 0;
  position: relative;
}

.timeline > div > .timeline-item > .time {
  color: #999;
  float: right;
  font-size: 12px;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  color: #495057;
  font-size: 16px;
  line-height: 1.1;
  margin: 0;
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-header > a {
  font-weight: 600;
}

.timeline > div > .timeline-item > .timeline-body,
.timeline > div > .timeline-item > .timeline-footer {
  padding: 10px;
}

.timeline > div > .timeline-item > .timeline-body > img {
  margin: 10px;
}

.timeline > div > .timeline-item > .timeline-body > dl,
.timeline > div > .timeline-item > .timeline-body ol,
.timeline > div > .timeline-item > .timeline-body ul {
  margin: 0;
}

.timeline > div > .timeline-item > .timeline-footer > a {
  color: #fff;
}

.timeline > div > .fa,
.timeline > div > .fas,
.timeline > div > .far,
.timeline > div > .fab,
.timeline > div > .fal,
.timeline > div > .fad,
.timeline > div > .svg-inline--fa,
.timeline > div > .ion {
  background-color: #adb5bd;
  border-radius: 50%;
  font-size: 16px;
  height: 30px;
  left: 18px;
  line-height: 30px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 30px;
}

.timeline > div > .svg-inline--fa {
  padding: 7px;
}

.timeline > .time-label > span {
  border-radius: 4px;
  background-color: #fff;
  display: inline-block;
  font-weight: 600;
  padding: 5px;
}

.timeline-inverse > div > .timeline-item {
  box-shadow: none;
  background-color: #f8f9fa;
  border: 1px solid #dee2e6;
}

.timeline-inverse > div > .timeline-item > .timeline-header {
  border-bottom-color: #dee2e6;
}

.dark-mode .timeline::before {
  background-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item {
  background-color: #343a40;
  color: #fff;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .timeline-header {
  color: #ced4da;
  border-color: #6c757d;
}

.dark-mode .timeline > div > .timeline-item > .time {
  color: #ced4da;
}

.products-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.products-list > .item {
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 10px 0;
}

.products-list > .item::after {
  display: block;
  clear: both;
  content: "";
}

.products-list .product-img {
  float: left;
}

.products-list .product-img img {
  height: 50px;
  width: 50px;
}

.products-list .product-info {
  margin-left: 60px;
}

.products-list .product-title {
  font-weight: 600;
}

.products-list .product-description {
  color: #6c757d;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.product-list-in-card > .item {
  border-radius: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.product-list-in-card > .item:last-of-type {
  border-bottom-width: 0;
}

.dark-mode .products-list > .item {
  background-color: #343a40;
  color: #fff;
  border-bottom-color: #6c757d;
}

.dark-mode .product-description {
  color: #ced4da;
}

.direct-chat .card-body {
  overflow-x: hidden;
  padding: 0;
  position: relative;
}

.direct-chat.chat-pane-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat.timestamp-light .direct-chat-timestamp {
  color: #30465f;
}

.direct-chat.timestamp-dark .direct-chat-timestamp {
  color: #cccccc;
}

.direct-chat-messages {
  transform: translate(0, 0);
  height: 250px;
  overflow: auto;
  padding: 10px;
}

.direct-chat-msg,
.direct-chat-text {
  display: block;
}

.direct-chat-msg {
  margin-bottom: 10px;
}

.direct-chat-msg::after {
  display: block;
  clear: both;
  content: "";
}

.direct-chat-messages,
.direct-chat-contacts {
  transition: transform .5s ease-in-out;
}

.direct-chat-text {
  border-radius: 0.3rem;
  background-color: #d2d6de;
  border: 1px solid #d2d6de;
  color: #444;
  margin: 5px 0 0 50px;
  padding: 5px 10px;
  position: relative;
}

.direct-chat-text::after, .direct-chat-text::before {
  border: solid transparent;
  border-right-color: #d2d6de;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 100%;
  top: 15px;
  width: 0;
}

.direct-chat-text::after {
  border-width: 5px;
  margin-top: -5px;
}

.direct-chat-text::before {
  border-width: 6px;
  margin-top: -6px;
}

.right .direct-chat-text {
  margin-left: 0;
  margin-right: 50px;
}

.right .direct-chat-text::after, .right .direct-chat-text::before {
  border-left-color: #d2d6de;
  border-right-color: transparent;
  left: 100%;
  right: auto;
}

.direct-chat-img {
  border-radius: 50%;
  float: left;
  height: 40px;
  width: 40px;
}

.right .direct-chat-img {
  float: right;
}

.direct-chat-infos {
  display: block;
  font-size: 0.875rem;
  margin-bottom: 2px;
}

.direct-chat-name {
  font-weight: 600;
}

.direct-chat-timestamp {
  color: #697582;
}

.direct-chat-contacts-open .direct-chat-contacts {
  transform: translate(0, 0);
}

.direct-chat-contacts {
  transform: translate(101%, 0);
  background-color: #343a40;
  bottom: 0;
  color: #fff;
  height: 250px;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%;
}

.direct-chat-contacts-light {
  background-color: #f8f9fa;
}

.direct-chat-contacts-light .contacts-list-name {
  color: #495057;
}

.direct-chat-contacts-light .contacts-list-date {
  color: #6c757d;
}

.direct-chat-contacts-light .contacts-list-msg {
  color: #545b62;
}

.contacts-list {
  padding-left: 0;
  list-style: none;
}

.contacts-list > li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  margin: 0;
  padding: 10px;
}

.contacts-list > li::after {
  display: block;
  clear: both;
  content: "";
}

.contacts-list > li:last-of-type {
  border-bottom: 0;
}

.contacts-list-img {
  border-radius: 50%;
  float: left;
  width: 40px;
}

.contacts-list-info {
  color: #fff;
  margin-left: 45px;
}

.contacts-list-name,
.contacts-list-status {
  display: block;
}

.contacts-list-name {
  font-weight: 600;
}

.contacts-list-status {
  font-size: 0.875rem;
}

.contacts-list-date {
  color: #ced4da;
  font-weight: 400;
}

.contacts-list-msg {
  color: #b1bbc4;
}

.direct-chat-primary .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-primary .right > .direct-chat-text::after, .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-secondary .right > .direct-chat-text::after, .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-success .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-success .right > .direct-chat-text::after, .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-info .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-info .right > .direct-chat-text::after, .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-warning .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-warning .right > .direct-chat-text::after, .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-danger .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-danger .right > .direct-chat-text::after, .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.direct-chat-light .right > .direct-chat-text::after, .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-dark .right > .direct-chat-text::after, .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.direct-chat-lightblue .right > .direct-chat-text {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.direct-chat-lightblue .right > .direct-chat-text::after, .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #3c8dbc;
}

.direct-chat-navy .right > .direct-chat-text {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.direct-chat-navy .right > .direct-chat-text::after, .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #001f3f;
}

.direct-chat-olive .right > .direct-chat-text {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.direct-chat-olive .right > .direct-chat-text::after, .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #3d9970;
}

.direct-chat-lime .right > .direct-chat-text {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #1f2d3d;
}

.direct-chat-lime .right > .direct-chat-text::after, .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #01ff70;
}

.direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.direct-chat-fuchsia .right > .direct-chat-text::after, .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f012be;
}

.direct-chat-maroon .right > .direct-chat-text {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.direct-chat-maroon .right > .direct-chat-text::after, .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #d81b60;
}

.direct-chat-blue .right > .direct-chat-text {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.direct-chat-blue .right > .direct-chat-text::after, .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #007bff;
}

.direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.direct-chat-indigo .right > .direct-chat-text::after, .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.direct-chat-purple .right > .direct-chat-text::after, .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.direct-chat-pink .right > .direct-chat-text::after, .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.direct-chat-red .right > .direct-chat-text {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.direct-chat-red .right > .direct-chat-text::after, .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #dc3545;
}

.direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.direct-chat-orange .right > .direct-chat-text::after, .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.direct-chat-yellow .right > .direct-chat-text {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #1f2d3d;
}

.direct-chat-yellow .right > .direct-chat-text::after, .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #ffc107;
}

.direct-chat-green .right > .direct-chat-text {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.direct-chat-green .right > .direct-chat-text::after, .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #28a745;
}

.direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.direct-chat-teal .right > .direct-chat-text::after, .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.direct-chat-cyan .right > .direct-chat-text {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.direct-chat-cyan .right > .direct-chat-text::after, .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #17a2b8;
}

.direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.direct-chat-white .right > .direct-chat-text::after, .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.direct-chat-gray .right > .direct-chat-text::after, .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.direct-chat-gray-dark .right > .direct-chat-text::after, .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-text {
  background-color: #454d55;
  border-color: #4b545c;
  color: #fff;
}

.dark-mode .direct-chat-text::after, .dark-mode .direct-chat-text::before {
  border-right-color: #4b545c;
}

.dark-mode .direct-chat-timestamp {
  color: #adb5bd;
}

.dark-mode .right > .direct-chat-text::after, .dark-mode .right > .direct-chat-text::before {
  border-right-color: transparent;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-primary .right > .direct-chat-text::after, .dark-mode .direct-chat-primary .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-secondary .right > .direct-chat-text::after, .dark-mode .direct-chat-secondary .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-success .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-success .right > .direct-chat-text::after, .dark-mode .direct-chat-success .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-info .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-info .right > .direct-chat-text::after, .dark-mode .direct-chat-info .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-warning .right > .direct-chat-text::after, .dark-mode .direct-chat-warning .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-danger .right > .direct-chat-text::after, .dark-mode .direct-chat-danger .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-light .right > .direct-chat-text {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .direct-chat-light .right > .direct-chat-text::after, .dark-mode .direct-chat-light .right > .direct-chat-text::before {
  border-left-color: #f8f9fa;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lightblue .right > .direct-chat-text::after, .dark-mode .direct-chat-lightblue .right > .direct-chat-text::before {
  border-left-color: #86bad8;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .direct-chat-navy .right > .direct-chat-text::after, .dark-mode .direct-chat-navy .right > .direct-chat-text::before {
  border-left-color: #002c59;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .direct-chat-olive .right > .direct-chat-text::after, .dark-mode .direct-chat-olive .right > .direct-chat-text::before {
  border-left-color: #74c8a3;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .direct-chat-lime .right > .direct-chat-text::after, .dark-mode .direct-chat-lime .right > .direct-chat-text::before {
  border-left-color: #67ffa9;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .direct-chat-fuchsia .right > .direct-chat-text::after, .dark-mode .direct-chat-fuchsia .right > .direct-chat-text::before {
  border-left-color: #f672d8;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .direct-chat-maroon .right > .direct-chat-text::after, .dark-mode .direct-chat-maroon .right > .direct-chat-text::before {
  border-left-color: #ed6c9b;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .direct-chat-blue .right > .direct-chat-text::after, .dark-mode .direct-chat-blue .right > .direct-chat-text::before {
  border-left-color: #3f6791;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .direct-chat-indigo .right > .direct-chat-text::after, .dark-mode .direct-chat-indigo .right > .direct-chat-text::before {
  border-left-color: #6610f2;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .direct-chat-purple .right > .direct-chat-text::after, .dark-mode .direct-chat-purple .right > .direct-chat-text::before {
  border-left-color: #6f42c1;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .direct-chat-pink .right > .direct-chat-text::after, .dark-mode .direct-chat-pink .right > .direct-chat-text::before {
  border-left-color: #e83e8c;
}

.dark-mode .direct-chat-red .right > .direct-chat-text {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .direct-chat-red .right > .direct-chat-text::after, .dark-mode .direct-chat-red .right > .direct-chat-text::before {
  border-left-color: #e74c3c;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .direct-chat-orange .right > .direct-chat-text::after, .dark-mode .direct-chat-orange .right > .direct-chat-text::before {
  border-left-color: #fd7e14;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .direct-chat-yellow .right > .direct-chat-text::after, .dark-mode .direct-chat-yellow .right > .direct-chat-text::before {
  border-left-color: #f39c12;
}

.dark-mode .direct-chat-green .right > .direct-chat-text {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .direct-chat-green .right > .direct-chat-text::after, .dark-mode .direct-chat-green .right > .direct-chat-text::before {
  border-left-color: #00bc8c;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .direct-chat-teal .right > .direct-chat-text::after, .dark-mode .direct-chat-teal .right > .direct-chat-text::before {
  border-left-color: #20c997;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .direct-chat-cyan .right > .direct-chat-text::after, .dark-mode .direct-chat-cyan .right > .direct-chat-text::before {
  border-left-color: #3498db;
}

.dark-mode .direct-chat-white .right > .direct-chat-text {
  background-color: #fff;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .direct-chat-white .right > .direct-chat-text::after, .dark-mode .direct-chat-white .right > .direct-chat-text::before {
  border-left-color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .direct-chat-gray .right > .direct-chat-text::after, .dark-mode .direct-chat-gray .right > .direct-chat-text::before {
  border-left-color: #6c757d;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .direct-chat-gray-dark .right > .direct-chat-text::after, .dark-mode .direct-chat-gray-dark .right > .direct-chat-text::before {
  border-left-color: #343a40;
}

.users-list {
  padding-left: 0;
  list-style: none;
}

.users-list > li {
  float: left;
  padding: 10px;
  text-align: center;
  width: 25%;
}

.users-list > li img {
  border-radius: 50%;
  height: auto;
  max-width: 100%;
}

.users-list > li > a:hover,
.users-list > li > a:hover .users-list-name {
  color: #999;
}

.users-list-name,
.users-list-date {
  display: block;
}

.users-list-name {
  color: #495057;
  font-size: 0.875rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.users-list-date {
  color: #748290;
  font-size: 12px;
}

.dark-mode .users-list-name {
  color: #ced4da;
}

.dark-mode .users-list-date {
  color: #adb5bd;
}

.card-widget {
  border: 0;
  position: relative;
}

.widget-user .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  height: 135px;
  padding: 1rem;
  text-align: center;
}

.widget-user .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 0;
  margin-top: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.widget-user .widget-user-desc {
  margin-top: 0;
}

.widget-user .widget-user-image {
  left: 50%;
  margin-left: -45px;
  position: absolute;
  top: 80px;
}

.widget-user .widget-user-image > img {
  border: 3px solid #fff;
  height: auto;
  width: 90px;
}

.widget-user .card-footer {
  padding-top: 50px;
}

.widget-user-2 .widget-user-header {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem;
}

.widget-user-2 .widget-user-username {
  font-size: 25px;
  font-weight: 300;
  margin-bottom: 5px;
  margin-top: 5px;
}

.widget-user-2 .widget-user-desc {
  margin-top: 0;
}

.widget-user-2 .widget-user-username,
.widget-user-2 .widget-user-desc {
  margin-left: 75px;
}

.widget-user-2 .widget-user-image > img {
  float: left;
  height: auto;
  width: 65px;
}

.mailbox-messages > .table {
  margin: 0;
}

.mailbox-controls {
  padding: 5px;
}

.mailbox-controls.with-border {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.mailbox-read-info {
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 10px;
}

.mailbox-read-info h3 {
  font-size: 20px;
  margin: 0;
}

.mailbox-read-info h5 {
  margin: 0;
  padding: 5px 0 0;
}

.mailbox-read-time {
  color: #999;
  font-size: 13px;
}

.mailbox-read-message {
  padding: 10px;
}

.mailbox-attachments {
  padding-left: 0;
  list-style: none;
}

.mailbox-attachments li {
  border: 1px solid #eee;
  float: left;
  margin-bottom: 10px;
  margin-right: 10px;
  width: 200px;
}

.mailbox-attachment-name {
  color: #666;
  font-weight: 700;
}

.mailbox-attachment-icon,
.mailbox-attachment-info,
.mailbox-attachment-size {
  display: block;
}

.mailbox-attachment-info {
  background-color: #f8f9fa;
  padding: 10px;
}

.mailbox-attachment-size {
  color: #999;
  font-size: 12px;
}

.mailbox-attachment-size > span {
  display: inline-block;
  padding-top: .75rem;
}

.mailbox-attachment-icon {
  color: #666;
  font-size: 65px;
  max-height: 132.5px;
  padding: 20px 10px;
  text-align: center;
}

.mailbox-attachment-icon.has-img {
  padding: 0;
}

.mailbox-attachment-icon.has-img > img {
  height: auto;
  max-width: 100%;
}

.lockscreen {
  background-color: #e9ecef;
}

.lockscreen .lockscreen-name {
  font-weight: 600;
  text-align: center;
}

.lockscreen-logo {
  font-size: 35px;
  font-weight: 300;
  margin-bottom: 25px;
  text-align: center;
}

.lockscreen-logo a {
  color: #495057;
}

.lockscreen-wrapper {
  margin: 0 auto;
  margin-top: 10%;
  max-width: 400px;
}

.lockscreen-item {
  border-radius: 4px;
  background-color: #fff;
  margin: 10px auto 30px;
  padding: 0;
  position: relative;
  width: 290px;
}

.lockscreen-image {
  border-radius: 50%;
  background-color: #fff;
  left: -10px;
  padding: 5px;
  position: absolute;
  top: -25px;
  z-index: 10;
}

.lockscreen-image > img {
  border-radius: 50%;
  height: 70px;
  width: 70px;
}

.lockscreen-credentials {
  margin-left: 70px;
}

.lockscreen-credentials .form-control {
  border: 0;
}

.lockscreen-credentials .btn {
  background-color: #fff;
  border: 0;
  padding: 0 10px;
}

.lockscreen-footer {
  margin-top: 10px;
}

.dark-mode .lockscreen-item {
  background-color: #343a40;
}

.dark-mode .lockscreen-logo a {
  color: #fff;
}

.dark-mode .lockscreen-credentials .btn {
  background-color: #343a40;
}

.dark-mode .lockscreen-image {
  background-color: #6c757d;
}

.login-logo,
.register-logo {
  font-size: 2.1rem;
  font-weight: 300;
  margin-bottom: .9rem;
  text-align: center;
}

.login-logo a,
.register-logo a {
  color: #495057;
}

.login-page,
.register-page {
  align-items: center;
  background-color: #e9ecef;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
}

.login-box,
.register-box {
  width: 360px;
}

@media (max-width: 576px) {
  .login-box,
  .register-box {
    margin-top: .5rem;
    width: 90%;
  }
}

.login-box .card,
.register-box .card {
  margin-bottom: 0;
}

.login-card-body,
.register-card-body {
  background-color: #fff;
  border-top: 0;
  color: #666;
  padding: 20px;
}

.login-card-body .input-group .form-control,
.register-card-body .input-group .form-control {
  border-right: 0;
}

.login-card-body .input-group .form-control:focus,
.register-card-body .input-group .form-control:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control:focus ~ .input-group-append .input-group-text {
  border-color: #80bdff;
}

.login-card-body .input-group .form-control.is-valid:focus,
.register-card-body .input-group .form-control.is-valid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.login-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-prepend .input-group-text,
.register-card-body .input-group .form-control.is-valid ~ .input-group-append .input-group-text {
  border-color: #28a745;
}

.login-card-body .input-group .form-control.is-invalid:focus,
.register-card-body .input-group .form-control.is-invalid:focus {
  box-shadow: none;
}

.login-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text,
.register-card-body .input-group .form-control.is-invalid ~ .input-group-append .input-group-text {
  border-color: #dc3545;
}

.login-card-body .input-group .input-group-text,
.register-card-body .input-group .input-group-text {
  background-color: transparent;
  border-bottom-right-radius: 0.25rem;
  border-left: 0;
  border-top-right-radius: 0.25rem;
  color: #777;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.login-box-msg,
.register-box-msg {
  margin: 0;
  padding: 0 20px 20px;
  text-align: center;
}

.social-auth-links {
  margin: 10px 0;
}

.dark-mode .login-card-body,
.dark-mode .register-card-body {
  background-color: #343a40;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .login-logo a,
.dark-mode .register-logo a {
  color: #fff;
}

.error-page {
  margin: 20px auto 0;
  width: 600px;
}

@media (max-width: 767.98px) {
  .error-page {
    width: 100%;
  }
}

.error-page > .headline {
  float: left;
  font-size: 100px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .headline {
    float: none;
    text-align: center;
  }
}

.error-page > .error-content {
  display: block;
  margin-left: 190px;
}

@media (max-width: 767.98px) {
  .error-page > .error-content {
    margin-left: 0;
  }
}

.error-page > .error-content > h3 {
  font-size: 25px;
  font-weight: 300;
}

@media (max-width: 767.98px) {
  .error-page > .error-content > h3 {
    text-align: center;
  }
}

.invoice {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  position: relative;
}

.invoice-title {
  margin-top: 0;
}

.dark-mode .invoice {
  background-color: #343a40;
}

.profile-user-img {
  border: 3px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 100px;
}

.profile-username {
  font-size: 21px;
  margin-top: 5px;
}

.post {
  border-bottom: 1px solid #adb5bd;
  color: #666;
  margin-bottom: 15px;
  padding-bottom: 15px;
}

.post:last-of-type {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.post .user-block {
  margin-bottom: 15px;
  width: 100%;
}

.post .row {
  width: 100%;
}

.dark-mode .post {
  color: #fff;
  border-color: #6c757d;
}

.product-image {
  max-width: 100%;
  height: auto;
  width: 100%;
}

.product-image-thumbs {
  align-items: stretch;
  display: flex;
  margin-top: 2rem;
}

.product-image-thumb {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  border-radius: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  display: flex;
  margin-right: 1rem;
  max-width: 7rem;
  padding: 0.5rem;
}

.product-image-thumb img {
  max-width: 100%;
  height: auto;
  align-self: center;
}

.product-image-thumb:hover {
  opacity: .5;
}

.product-share a {
  margin-right: .5rem;
}

.projects td {
  vertical-align: middle;
}

.projects .list-inline {
  margin-bottom: 0;
}

.projects img.table-avatar,
.projects .table-avatar img {
  border-radius: 50%;
  display: inline;
  width: 2.5rem;
}

.projects .project-state {
  text-align: center;
}

body.iframe-mode .main-sidebar {
  display: none;
}

body.iframe-mode .content-wrapper {
  margin-left: 0 !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
}

body.iframe-mode .main-header,
body.iframe-mode .main-footer {
  display: none;
}

body.iframe-mode-fullscreen {
  overflow: hidden;
}

body.iframe-mode-fullscreen.layout-navbar-fixed .wrapper .content-wrapper {
  margin-top: 0 !important;
}

.content-wrapper {
  height: 100%;
  min-width: 1400px;
}

.wrapper .content-wrapper{
  padding: 5rem 1rem 1rem;
}

.content-wrapper.iframe-mode .btn-iframe-close {
  color: #dc3545;
  position: absolute;
  line-height: 1;
  right: .125rem;
  top: .125rem;
  z-index: 10;
  visibility: hidden;
}

.content-wrapper.iframe-mode .btn-iframe-close:hover, .content-wrapper.iframe-mode .btn-iframe-close:focus {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .navbar-nav {
  overflow-y: auto;
  width: 100%;
}

.content-wrapper.iframe-mode .navbar-nav .nav-link {
  white-space: nowrap;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item {
  position: relative;
}

.content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
  animation-name: fadeIn;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  visibility: visible;
}

@media (hover: none) and (pointer: coarse) {
  .content-wrapper.iframe-mode .navbar-nav .nav-item:hover .btn-iframe-close, .content-wrapper.iframe-mode .navbar-nav .nav-item:focus .btn-iframe-close {
    visibility: visible;
  }
}

.content-wrapper.iframe-mode .tab-content {
  position: relative;
}

.content-wrapper.iframe-mode .tab-pane + .tab-empty {
  display: none;
}

.content-wrapper.iframe-mode .tab-empty {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.content-wrapper.iframe-mode .tab-loading {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: none;
  background-color: #f4f6f9;
}

.content-wrapper.iframe-mode .tab-loading > div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
}

.content-wrapper.iframe-mode iframe {
  border: 0;
  width: 100%;
  height: 100%;
  margin-bottom: -8px;
}

.content-wrapper.iframe-mode iframe .content-wrapper {
  padding-bottom: 0 !important;
}

body.iframe-mode-fullscreen .content-wrapper.iframe-mode {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  margin-left: 0 !important;
  height: 100%;
  min-height: 100%;
  z-index: 1048;
}

.permanent-btn-iframe-close .btn-iframe-close {
  animation: none !important;
  visibility: visible !important;
  opacity: 1;
}

.dark-mode .content-wrapper.iframe-mode .tab-loading {
  background-color: #343a40;
}

.content-wrapper.kanban {
  height: 1px;
}

.content-wrapper.kanban .content {
  height: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

.content-wrapper.kanban .content .container,
.content-wrapper.kanban .content .container-fluid,
.content-wrapper.kanban .content .container-sm,
.content-wrapper.kanban .content .container-md,
.content-wrapper.kanban .content .container-lg,
.content-wrapper.kanban .content .container-xl {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  display: flex;
  align-items: stretch;
}

.content-wrapper.kanban .content-header + .content {
  height: calc(100% - ((2 * 15px) + (1.8rem * 1.2)));
}

.content-wrapper.kanban .card .card-body {
  padding: .5rem;
}

.content-wrapper.kanban .card.card-row {
  width: 340px;
  display: inline-block;
  margin: 0 .5rem;
}

.content-wrapper.kanban .card.card-row:first-child {
  margin-left: 0;
}

.content-wrapper.kanban .card.card-row .card-body {
  height: calc(100% - (12px + (1.8rem * 1.2) + .5rem));
  overflow-y: auto;
}

.content-wrapper.kanban .card.card-row .card:last-child {
  margin-bottom: 0;
  border-bottom-width: 1px;
}

.content-wrapper.kanban .card.card-row .card .card-header {
  padding: .5rem .75rem;
}

.content-wrapper.kanban .card.card-row .card .card-body {
  padding: .75rem;
}

.content-wrapper.kanban .btn-tool.btn-link {
  text-decoration: underline;
  padding-left: 0;
  padding-right: 0;
}

.fc-button {
  background: #f8f9fa;
  background-image: none;
  border-bottom-color: #ddd;
  border-color: #ddd;
  color: #495057;
}

.fc-button:hover, .fc-button:active, .fc-button.hover {
  background-color: #e9e9e9;
}

.fc-header-title h2 {
  color: #666;
  font-size: 15px;
  line-height: 1.6em;
  margin-left: 10px;
}

.fc-header-right {
  padding-right: 10px;
}

.fc-header-left {
  padding-left: 10px;
}

.fc-widget-header {
  background: #fafafa;
}

.fc-grid {
  border: 0;
  width: 100%;
}

.fc-widget-header:first-of-type,
.fc-widget-content:first-of-type {
  border-left: 0;
  border-right: 0;
}

.fc-widget-header:last-of-type,
.fc-widget-content:last-of-type {
  border-right: 0;
}

.fc-toolbar,
.fc-toolbar.fc-header-toolbar {
  margin: 0;
  padding: 1rem;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    flex-direction: column;
  }
  .fc-toolbar .fc-left {
    order: 1;
    margin-bottom: .5rem;
  }
  .fc-toolbar .fc-center {
    order: 0;
    margin-bottom: .375rem;
  }
  .fc-toolbar .fc-right {
    order: 2;
  }
}
@media (max-width: 1199.98px) {
  .content-wrapper {
    height: 100%;
    min-width: unset;
    max-width: 100vw;
  }
}

.fc-day-number {
  font-size: 20px;
  font-weight: 300;
  padding-right: 10px;
}

.fc-color-picker {
  list-style: none;
  margin: 0;
  padding: 0;
}

.fc-color-picker > li {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin-right: 5px;
}

.fc-color-picker > li .fa,
.fc-color-picker > li .fas,
.fc-color-picker > li .far,
.fc-color-picker > li .fab,
.fc-color-picker > li .fal,
.fc-color-picker > li .fad,
.fc-color-picker > li .svg-inline--fa,
.fc-color-picker > li .ion {
  transition: transform linear .3s;
}

.fc-color-picker > li .fa:hover,
.fc-color-picker > li .fas:hover,
.fc-color-picker > li .far:hover,
.fc-color-picker > li .fab:hover,
.fc-color-picker > li .fal:hover,
.fc-color-picker > li .fad:hover,
.fc-color-picker > li .svg-inline--fa:hover,
.fc-color-picker > li .ion:hover {
  transform: rotate(30deg);
}

#add-new-event {
  transition: all linear .3s;
}

.external-event {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.125), 0 1px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
  cursor: move;
  font-weight: 700;
  margin-bottom: 4px;
  padding: 5px 10px;
}

.external-event:hover {
  box-shadow: inset 0 0 90px rgba(0, 0, 0, 0.2);
}

.select2-container--default .select2-selection--single {
  border: 1px solid #ced4da;
  padding: 0.46875rem 0.75rem;
  height: calc(2.25rem + 2px);
}

.select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-dropdown {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-results__option {
  padding: 6px 12px;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-left: 0;
  height: auto;
  margin-top: -3px;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 6px;
  padding-left: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 31px;
  right: 6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin-top: 0;
}

.select2-container--default .select2-dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  border: 1px solid #ced4da;
}

.select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-search--inline .select2-search__field:focus {
  outline: none;
  border: 1px solid #80bdff;
}

.select2-container--default .select2-dropdown.select2-dropdown--below {
  border-top: 0;
}

.select2-container--default .select2-dropdown.select2-dropdown--above {
  border-bottom: 0;
}

.select2-container--default .select2-results__option[aria-disabled='true'] {
  color: #6c757d;
}

.select2-container--default .select2-results__option[aria-selected='true'] {
  background-color: #dee2e6;
}

.select2-container--default .select2-results__option[aria-selected='true'], .select2-container--default .select2-results__option[aria-selected='true']:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-selection--multiple {
  border: 1px solid #ced4da;
  min-height: calc(2.25rem + 2px);
}

.select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.375rem 0.375rem;
  margin-bottom: -0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  width: 100%;
  margin-left: 0.375rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline .select2-search__field {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  border: 0;
  margin-top: 6px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
  padding: 0 10px;
  margin-top: .31rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
  float: right;
  margin-left: 5px;
  margin-right: -2px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-search.select2-search--inline .select2-search__field, .select2-container--default .select2-selection--multiple.text-sm .select2-search.select2-search--inline .select2-search__field {
  margin-top: 8px;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__choice, .select2-container--default .select2-selection--multiple.text-sm .select2-selection__choice {
  margin-top: .4rem;
}

.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-container--default.select2-container--focus .select2-search__field {
  border: 0;
}

.select2-container--default .select2-selection--single .select2-selection__rendered li {
  padding-right: 10px;
}

.input-group-prepend ~ .select2-container--default .select2-selection {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.input-group > .select2-container--default:not(:last-child) .select2-selection {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection {
  box-shadow: none;
}

select.form-control-sm ~ .select2-container--default {
  font-size: 75%;
}

.text-sm .select2-container--default .select2-selection--single,
select.form-control-sm ~ .select2-container--default .select2-selection--single {
  height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__rendered {
  margin-top: -.4rem;
}

.text-sm .select2-container--default .select2-selection--single .select2-selection__arrow,
select.form-control-sm ~ .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: -.12rem;
}

.text-sm .select2-container--default .select2-selection--multiple,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  padding: 0 0.25rem 0.25rem;
  margin-top: -0.1rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered li:first-child.select2-search.select2-search--inline {
  margin-left: 0.25rem;
}

.text-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field,
select.form-control-sm ~ .select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search.select2-search--inline .select2-search__field {
  margin-top: 6px;
}

.maximized-card .select2-dropdown {
  z-index: 9999;
}

.select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-primary .select2-search--inline .select2-search__field:focus,
.select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted,
.select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple:focus,
.select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-primary.select2-container--focus .select2-selection--multiple,
.select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-secondary .select2-search--inline .select2-search__field:focus,
.select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted,
.select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple:focus,
.select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-secondary.select2-container--focus .select2-selection--multiple,
.select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-success .select2-search--inline .select2-search__field:focus,
.select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-success .select2-results__option--highlighted,
.select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple:focus,
.select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-success.select2-container--focus .select2-selection--multiple,
.select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-info .select2-search--inline .select2-search__field:focus,
.select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-info .select2-results__option--highlighted,
.select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple:focus,
.select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-info.select2-container--focus .select2-selection--multiple,
.select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-warning .select2-search--inline .select2-search__field:focus,
.select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-warning .select2-results__option--highlighted,
.select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple:focus,
.select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-warning.select2-container--focus .select2-selection--multiple,
.select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-danger .select2-search--inline .select2-search__field:focus,
.select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-danger .select2-results__option--highlighted,
.select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple:focus,
.select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-danger.select2-container--focus .select2-selection--multiple,
.select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-light .select2-search--inline .select2-search__field:focus,
.select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-light .select2-results__option--highlighted,
.select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple:focus,
.select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-light.select2-container--focus .select2-selection--multiple,
.select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-dark .select2-search--inline .select2-search__field:focus,
.select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-dark .select2-results__option--highlighted,
.select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple:focus,
.select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-dark.select2-container--focus .select2-selection--multiple,
.select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #99c5de;
}

.select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lightblue .select2-search--inline .select2-search__field:focus,
.select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #99c5de;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted,
.select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #3c8dbc;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3884b0;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple:focus,
.select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #99c5de;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3c8dbc;
  border-color: #367fa9;
  color: #fff;
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-lightblue.select2-container--focus .select2-selection--multiple,
.select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #99c5de;
}

.select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #005ebf;
}

.select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #005ebf;
}

.select2-container--default .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-navy .select2-search--inline .select2-search__field:focus,
.select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #005ebf;
}

.select2-container--default .select2-navy .select2-results__option--highlighted,
.select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #001f3f;
  color: #fff;
}

.select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #001730;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple:focus,
.select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #005ebf;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #001f3f;
  border-color: #001226;
  color: #fff;
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-navy.select2-container--focus .select2-selection--multiple,
.select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #005ebf;
}

.select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #87cfaf;
}

.select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-olive .select2-search--inline .select2-search__field:focus,
.select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #87cfaf;
}

.select2-container--default .select2-olive .select2-results__option--highlighted,
.select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #3d9970;
  color: #fff;
}

.select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #398e68;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple:focus,
.select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #87cfaf;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3d9970;
  border-color: #368763;
  color: #fff;
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-olive.select2-container--focus .select2-selection--multiple,
.select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #87cfaf;
}

.select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #81ffb8;
}

.select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-lime .select2-search--inline .select2-search__field:focus,
.select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #81ffb8;
}

.select2-container--default .select2-lime .select2-results__option--highlighted,
.select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #01ff70;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00f169;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple:focus,
.select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #81ffb8;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #01ff70;
  border-color: #00e765;
  color: #1f2d3d;
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-lime.select2-container--focus .select2-selection--multiple,
.select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #81ffb8;
}

.select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f88adf;
}

.select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f88adf;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f012be;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e40eb4;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple:focus,
.select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #f88adf;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f012be;
  border-color: #db0ead;
  color: #fff;
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f88adf;
}

.select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f083ab;
}

.select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-maroon .select2-search--inline .select2-search__field:focus,
.select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f083ab;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted,
.select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #d81b60;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ca195a;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple:focus,
.select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #f083ab;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #d81b60;
  border-color: #c11856;
  color: #fff;
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-maroon.select2-container--focus .select2-selection--multiple,
.select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f083ab;
}

.select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #80bdff;
}

.select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #80bdff;
}

.select2-container--default .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-blue .select2-search--inline .select2-search__field:focus,
.select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #80bdff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted,
.select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #007bff;
  color: #fff;
}

.select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #0074f0;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple:focus,
.select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #80bdff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #007bff;
  border-color: #006fe6;
  color: #fff;
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-blue.select2-container--focus .select2-selection--multiple,
.select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #80bdff;
}

.select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-indigo .select2-search--inline .select2-search__field:focus,
.select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted,
.select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple:focus,
.select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-indigo.select2-container--focus .select2-selection--multiple,
.select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-purple .select2-search--inline .select2-search__field:focus,
.select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .select2-purple .select2-results__option--highlighted,
.select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple:focus,
.select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-purple.select2-container--focus .select2-selection--multiple,
.select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-pink .select2-search--inline .select2-search__field:focus,
.select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .select2-pink .select2-results__option--highlighted,
.select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple:focus,
.select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-pink.select2-container--focus .select2-selection--multiple,
.select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #efa2a9;
}

.select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #efa2a9;
}

.select2-container--default .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-red .select2-search--inline .select2-search__field:focus,
.select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #efa2a9;
}

.select2-container--default .select2-red .select2-results__option--highlighted,
.select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #dc3545;
  color: #fff;
}

.select2-container--default .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #da2839;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple:focus,
.select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #efa2a9;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #dc3545;
  border-color: #d32535;
  color: #fff;
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-red.select2-container--focus .select2-selection--multiple,
.select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #efa2a9;
}

.select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-orange .select2-search--inline .select2-search__field:focus,
.select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .select2-orange .select2-results__option--highlighted,
.select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .select2-orange .select2-selection--multiple:focus,
.select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-orange.select2-container--focus .select2-selection--multiple,
.select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #ffe187;
}

.select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-yellow .select2-search--inline .select2-search__field:focus,
.select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #ffe187;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted,
.select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #ffc107;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7b900;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple:focus,
.select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #ffe187;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ffc107;
  border-color: #edb100;
  color: #1f2d3d;
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-yellow.select2-container--focus .select2-selection--multiple,
.select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #ffe187;
}

.select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #71dd8a;
}

.select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #71dd8a;
}

.select2-container--default .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-green .select2-search--inline .select2-search__field:focus,
.select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #71dd8a;
}

.select2-container--default .select2-green .select2-results__option--highlighted,
.select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #28a745;
  color: #fff;
}

.select2-container--default .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #259b40;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple:focus,
.select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #71dd8a;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #28a745;
  border-color: #23923d;
  color: #fff;
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-green.select2-container--focus .select2-selection--multiple,
.select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #71dd8a;
}

.select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-teal .select2-search--inline .select2-search__field:focus,
.select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .select2-teal .select2-results__option--highlighted,
.select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple:focus,
.select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-teal.select2-container--focus .select2-selection--multiple,
.select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #63d9ec;
}

.select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-cyan .select2-search--inline .select2-search__field:focus,
.select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #63d9ec;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted,
.select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #17a2b8;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1596aa;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple:focus,
.select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #63d9ec;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #17a2b8;
  border-color: #148ea1;
  color: #fff;
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-cyan.select2-container--focus .select2-selection--multiple,
.select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #63d9ec;
}

.select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-white .select2-search--inline .select2-search__field:focus,
.select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .select2-white .select2-results__option--highlighted,
.select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple:focus,
.select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .select2-white.select2-container--focus .select2-selection--multiple,
.select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray .select2-search--inline .select2-search__field:focus,
.select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .select2-gray .select2-results__option--highlighted,
.select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple:focus,
.select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray.select2-container--focus .select2-selection--multiple,
.select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple:focus,
.select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-selection {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-container--disabled .select2-selection--single {
  background-color: #454d55;
}

.dark-mode .select2-selection--single {
  background-color: #343a40;
  border-color: #6c757d;
}

.dark-mode .select2-selection--single .select2-selection__rendered {
  color: #fff;
}

.dark-mode .select2-dropdown .select2-search__field,
.dark-mode .select2-search--inline .select2-search__field {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-dropdown {
  background-color: #343a40;
  border-color: #6c757d;
  color: white;
}

.dark-mode .select2-results__option[aria-selected="true"] {
  background-color: #3f474e !important;
  color: #dee2e6;
}

.dark-mode .select2-container .select2-search--inline .select2-search__field {
  background-color: transparent;
  color: #fff;
}

.dark-mode .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #fff;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-primary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-primary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-primary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-primary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-primary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple:focus,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-primary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-primary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-primary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-secondary + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-secondary .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-secondary .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-secondary .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-secondary .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple:focus,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-secondary .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-secondary .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-secondary.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-secondary .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-success + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-success + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-success .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-success .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-success .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-success .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple:focus,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-success .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-success .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-success.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-success .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-info + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-info + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-info .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-info .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-info .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-info .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple:focus,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-info .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-info .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-info.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-info .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-warning + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-warning .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-warning .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-warning .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-warning .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple:focus,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-warning .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-warning .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-warning.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-warning .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-danger + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-danger .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-danger .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-danger .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-danger .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple:focus,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-danger .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-danger .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-danger.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-danger .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-light + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-light + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-light .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-light .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-light .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-light .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eff1f4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple:focus,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f8f9fa;
  border-color: #e9ecef;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-light .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-light .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-light.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-light .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple:focus,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e6f1f7;
}

.dark-mode .select2-lightblue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lightblue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted {
  background-color: #86bad8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lightblue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lightblue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #7ab3d5;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple:focus,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple:focus {
  border-color: #e6f1f7;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #86bad8;
  border-color: #72afd2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lightblue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lightblue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lightblue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lightblue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e6f1f7;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #006ad8;
}

.dark-mode .select2-navy + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-navy .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-navy .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted {
  background-color: #002c59;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-navy .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-navy .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #002449;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple:focus,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple:focus {
  border-color: #006ad8;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #002c59;
  border-color: #001f3f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-navy .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-navy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-navy.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-navy .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #006ad8;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #cfecdf;
}

.dark-mode .select2-olive + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-olive .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-olive .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-olive .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-olive .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #69c39b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple:focus,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple:focus {
  border-color: #cfecdf;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #74c8a3;
  border-color: #62c096;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-olive .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-olive .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-olive.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-olive .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #cfecdf;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #e7fff1;
}

.dark-mode .select2-lime + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-lime .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-lime .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-lime .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-lime .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #58ffa1;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple:focus,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple:focus {
  border-color: #e7fff1;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #67ffa9;
  border-color: #4eff9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-lime .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-lime .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-lime.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-lime .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #e7fff1;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #feeaf9;
}

.dark-mode .select2-fuchsia + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-fuchsia .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted {
  background-color: #f672d8;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-fuchsia .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-fuchsia .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f564d4;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple:focus,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple:focus {
  border-color: #feeaf9;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f672d8;
  border-color: #f55ad2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-fuchsia .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-fuchsia .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-fuchsia.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-fuchsia .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #feeaf9;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fbdee8;
}

.dark-mode .select2-maroon + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-maroon .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-maroon .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-maroon .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-maroon .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #eb5f92;
  color: #fff;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple:focus,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple:focus {
  border-color: #fbdee8;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #ed6c9b;
  border-color: #ea568c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-maroon .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-maroon .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-maroon.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-maroon .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fbdee8;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #85a7ca;
}

.dark-mode .select2-blue + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-blue .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-blue .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted {
  background-color: #3f6791;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-blue .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-blue .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #3a5f86;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple:focus,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple:focus {
  border-color: #85a7ca;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3f6791;
  border-color: #375a7f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-blue .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-blue .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-blue.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-blue .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #85a7ca;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b389f9;
}

.dark-mode .select2-indigo + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-indigo .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-indigo .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted {
  background-color: #6610f2;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-indigo .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-indigo .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #5f0de6;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple:focus,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple:focus {
  border-color: #b389f9;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6610f2;
  border-color: #5b0cdd;
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-indigo .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-indigo .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-indigo.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-indigo .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b389f9;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #b8a2e0;
}

.dark-mode .select2-purple + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-purple .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-purple .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted {
  background-color: #6f42c1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-purple .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-purple .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #683cb8;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple:focus,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple:focus {
  border-color: #b8a2e0;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6f42c1;
  border-color: #643ab0;
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-purple .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-purple .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-purple.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-purple .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #b8a2e0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f6b0d0;
}

.dark-mode .select2-pink + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-pink .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-pink .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted {
  background-color: #e83e8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-pink .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-pink .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e63084;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple:focus,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple:focus {
  border-color: #f6b0d0;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e83e8c;
  border-color: #e5277e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-pink .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-pink .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-pink.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-pink .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f6b0d0;
}

.dark-mode .select2-red + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f5b4ae;
}

.dark-mode .select2-red + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-red .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-red .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted {
  background-color: #e74c3c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-red .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-red .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #e53f2e;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple:focus,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple:focus {
  border-color: #f5b4ae;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e74c3c;
  border-color: #e43725;
  color: #fff;
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-red .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-red .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-red.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-red .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f5b4ae;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #fec392;
}

.dark-mode .select2-orange + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-orange .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-orange .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-orange .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-orange .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #fd7605;
  color: #fff;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple:focus,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple:focus {
  border-color: #fec392;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fd7e14;
  border-color: #f57102;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-orange .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-orange .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-orange.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-orange .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #fec392;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #f9cf8b;
}

.dark-mode .select2-yellow + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-yellow .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-yellow .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted {
  background-color: #f39c12;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-yellow .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-yellow .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #ea940c;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple:focus,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple:focus {
  border-color: #f9cf8b;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #f39c12;
  border-color: #e08e0b;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-yellow .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-yellow .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-yellow.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-yellow .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #f9cf8b;
}

.dark-mode .select2-green + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #3dffcd;
}

.dark-mode .select2-green + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-green .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-green .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted {
  background-color: #00bc8c;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-green .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-green .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #00ad81;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple:focus,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple:focus {
  border-color: #3dffcd;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #00bc8c;
  border-color: #00a379;
  color: #fff;
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-green .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-green .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-green.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-green .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #3dffcd;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #7eeaca;
}

.dark-mode .select2-teal + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-teal .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-teal .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted {
  background-color: #20c997;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-teal .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-teal .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #1ebc8d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple:focus,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple:focus {
  border-color: #7eeaca;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #20c997;
  border-color: #1cb386;
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-teal .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-teal .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-teal.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-teal .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #7eeaca;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #a0cfee;
}

.dark-mode .select2-cyan + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-cyan .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-cyan .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted {
  background-color: #3498db;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-cyan .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-cyan .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2791d9;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple:focus,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple:focus {
  border-color: #a0cfee;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #3498db;
  border-color: #258cd1;
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-cyan .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-cyan .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-cyan.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-cyan .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #a0cfee;
}

.dark-mode .select2-white + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: white;
}

.dark-mode .select2-white + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-white .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-white .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid white;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted {
  background-color: #fff;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-white .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-white .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #f7f7f7;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple:focus,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple:focus {
  border-color: white;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #fff;
  border-color: #f2f2f2;
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(31, 45, 61, 0.7);
}

.select2-container--default .dark-mode .select2-white .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-white .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #1f2d3d;
}

.select2-container--default .dark-mode .select2-white.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-white .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: white;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #afb5ba;
}

.dark-mode .select2-gray + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted {
  background-color: #6c757d;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #656d75;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple:focus,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple:focus {
  border-color: #afb5ba;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #6c757d;
  border-color: #60686f;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #afb5ba;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--open .select2-selection--single {
  border-color: #6d7a86;
}

.dark-mode .select2-gray-dark + .select2-container--default.select2-container--focus .select2-selection--single {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-dropdown .select2-search__field:focus,
.select2-container--default .dark-mode .select2-gray-dark .select2-search--inline .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default.select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-dropdown .select2-search__field:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-search--inline .select2-search__field:focus {
  border: 1px solid #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted {
  background-color: #343a40;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected], .select2-container--default .dark-mode .select2-gray-dark .select2-results__option--highlighted[aria-selected]:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected],
.dark-mode .select2-gray-dark .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
  background-color: #2d3238;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple:focus,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple:focus {
  border-color: #6d7a86;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #343a40;
  border-color: #292d32;
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: rgba(255, 255, 255, 0.7);
}

.select2-container--default .dark-mode .select2-gray-dark .select2-selection--multiple .select2-selection__choice__remove:hover,
.dark-mode .select2-gray-dark .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
}

.select2-container--default .dark-mode .select2-gray-dark.select2-container--focus .select2-selection--multiple,
.dark-mode .select2-gray-dark .select2-container--default.select2-container--focus .select2-selection--multiple {
  border-color: #6d7a86;
}

.slider .tooltip.in {
  opacity: 0.9;
}

.slider.slider-vertical {
  height: 100%;
}

.slider.slider-horizontal {
  width: 100%;
}

.slider-primary .slider .slider-selection {
  background: #007bff;
}

.slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.slider-success .slider .slider-selection {
  background: #28a745;
}

.slider-info .slider .slider-selection {
  background: #17a2b8;
}

.slider-warning .slider .slider-selection {
  background: #ffc107;
}

.slider-danger .slider .slider-selection {
  background: #dc3545;
}

.slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.slider-dark .slider .slider-selection {
  background: #343a40;
}

.slider-lightblue .slider .slider-selection {
  background: #3c8dbc;
}

.slider-navy .slider .slider-selection {
  background: #001f3f;
}

.slider-olive .slider .slider-selection {
  background: #3d9970;
}

.slider-lime .slider .slider-selection {
  background: #01ff70;
}

.slider-fuchsia .slider .slider-selection {
  background: #f012be;
}

.slider-maroon .slider .slider-selection {
  background: #d81b60;
}

.slider-blue .slider .slider-selection {
  background: #007bff;
}

.slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.slider-red .slider .slider-selection {
  background: #dc3545;
}

.slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.slider-yellow .slider .slider-selection {
  background: #ffc107;
}

.slider-green .slider .slider-selection {
  background: #28a745;
}

.slider-teal .slider .slider-selection {
  background: #20c997;
}

.slider-cyan .slider .slider-selection {
  background: #17a2b8;
}

.slider-white .slider .slider-selection {
  background: #fff;
}

.slider-gray .slider .slider-selection {
  background: #6c757d;
}

.slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-track {
  background-color: #4b545c;
  background-image: none;
}

.dark-mode .slider-primary .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-secondary .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-success .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-info .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-warning .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-danger .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-light .slider .slider-selection {
  background: #f8f9fa;
}

.dark-mode .slider-dark .slider .slider-selection {
  background: #343a40;
}

.dark-mode .slider-lightblue .slider .slider-selection {
  background: #86bad8;
}

.dark-mode .slider-navy .slider .slider-selection {
  background: #002c59;
}

.dark-mode .slider-olive .slider .slider-selection {
  background: #74c8a3;
}

.dark-mode .slider-lime .slider .slider-selection {
  background: #67ffa9;
}

.dark-mode .slider-fuchsia .slider .slider-selection {
  background: #f672d8;
}

.dark-mode .slider-maroon .slider .slider-selection {
  background: #ed6c9b;
}

.dark-mode .slider-blue .slider .slider-selection {
  background: #3f6791;
}

.dark-mode .slider-indigo .slider .slider-selection {
  background: #6610f2;
}

.dark-mode .slider-purple .slider .slider-selection {
  background: #6f42c1;
}

.dark-mode .slider-pink .slider .slider-selection {
  background: #e83e8c;
}

.dark-mode .slider-red .slider .slider-selection {
  background: #e74c3c;
}

.dark-mode .slider-orange .slider .slider-selection {
  background: #fd7e14;
}

.dark-mode .slider-yellow .slider .slider-selection {
  background: #f39c12;
}

.dark-mode .slider-green .slider .slider-selection {
  background: #00bc8c;
}

.dark-mode .slider-teal .slider .slider-selection {
  background: #20c997;
}

.dark-mode .slider-cyan .slider .slider-selection {
  background: #3498db;
}

.dark-mode .slider-white .slider .slider-selection {
  background: #fff;
}

.dark-mode .slider-gray .slider .slider-selection {
  background: #6c757d;
}

.dark-mode .slider-gray-dark .slider .slider-selection {
  background: #343a40;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-primary > input:first-child:checked + label::before,
.icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-secondary > input:first-child:checked + label::before,
.icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-success > input:first-child:checked + label::before,
.icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-info > input:first-child:checked + label::before,
.icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-warning > input:first-child:checked + label::before,
.icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.icheck-light > input:first-child:checked + label::before,
.icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-dark > input:first-child:checked + label::before,
.icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3c8dbc;
}

.icheck-lightblue > input:first-child:checked + label::before,
.icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #001f3f;
}

.icheck-navy > input:first-child:checked + label::before,
.icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #001f3f;
  border-color: #001f3f;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3d9970;
}

.icheck-olive > input:first-child:checked + label::before,
.icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3d9970;
  border-color: #3d9970;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #01ff70;
}

.icheck-lime > input:first-child:checked + label::before,
.icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #01ff70;
  border-color: #01ff70;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f012be;
}

.icheck-fuchsia > input:first-child:checked + label::before,
.icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f012be;
  border-color: #f012be;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #d81b60;
}

.icheck-maroon > input:first-child:checked + label::before,
.icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #d81b60;
  border-color: #d81b60;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #007bff;
}

.icheck-blue > input:first-child:checked + label::before,
.icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #007bff;
  border-color: #007bff;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.icheck-indigo > input:first-child:checked + label::before,
.icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.icheck-purple > input:first-child:checked + label::before,
.icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.icheck-pink > input:first-child:checked + label::before,
.icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #dc3545;
}

.icheck-red > input:first-child:checked + label::before,
.icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #dc3545;
  border-color: #dc3545;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.icheck-orange > input:first-child:checked + label::before,
.icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ffc107;
}

.icheck-yellow > input:first-child:checked + label::before,
.icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ffc107;
  border-color: #ffc107;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #28a745;
}

.icheck-green > input:first-child:checked + label::before,
.icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #28a745;
  border-color: #28a745;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.icheck-teal > input:first-child:checked + label::before,
.icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #17a2b8;
}

.icheck-cyan > input:first-child:checked + label::before,
.icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.icheck-white > input:first-child:checked + label::before,
.icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.icheck-gray > input:first-child:checked + label::before,
.icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.icheck-gray-dark > input:first-child:checked + label::before,
.icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + input[type="hidden"] + label::before,
.dark-mode [class*="icheck-"] > input:first-child:not(:checked) + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-primary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-primary > input:first-child:checked + label::before,
.dark-mode .icheck-primary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-secondary > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-secondary > input:first-child:checked + label::before,
.dark-mode .icheck-secondary > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-success > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-success > input:first-child:checked + label::before,
.dark-mode .icheck-success > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-info > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-info > input:first-child:checked + label::before,
.dark-mode .icheck-info > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-warning > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-warning > input:first-child:checked + label::before,
.dark-mode .icheck-warning > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-danger > input:first-child:checked + label::before,
.dark-mode .icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-light > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f8f9fa;
}

.dark-mode .icheck-light > input:first-child:checked + label::before,
.dark-mode .icheck-light > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-dark > input:first-child:checked + label::before,
.dark-mode .icheck-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lightblue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #86bad8;
}

.dark-mode .icheck-lightblue > input:first-child:checked + label::before,
.dark-mode .icheck-lightblue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #86bad8;
  border-color: #86bad8;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-navy > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #002c59;
}

.dark-mode .icheck-navy > input:first-child:checked + label::before,
.dark-mode .icheck-navy > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #002c59;
  border-color: #002c59;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-olive > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #74c8a3;
}

.dark-mode .icheck-olive > input:first-child:checked + label::before,
.dark-mode .icheck-olive > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #74c8a3;
  border-color: #74c8a3;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-lime > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #67ffa9;
}

.dark-mode .icheck-lime > input:first-child:checked + label::before,
.dark-mode .icheck-lime > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #67ffa9;
  border-color: #67ffa9;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-fuchsia > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f672d8;
}

.dark-mode .icheck-fuchsia > input:first-child:checked + label::before,
.dark-mode .icheck-fuchsia > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f672d8;
  border-color: #f672d8;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-maroon > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #ed6c9b;
}

.dark-mode .icheck-maroon > input:first-child:checked + label::before,
.dark-mode .icheck-maroon > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-blue > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3f6791;
}

.dark-mode .icheck-blue > input:first-child:checked + label::before,
.dark-mode .icheck-blue > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3f6791;
  border-color: #3f6791;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-indigo > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6610f2;
}

.dark-mode .icheck-indigo > input:first-child:checked + label::before,
.dark-mode .icheck-indigo > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6610f2;
  border-color: #6610f2;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-purple > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6f42c1;
}

.dark-mode .icheck-purple > input:first-child:checked + label::before,
.dark-mode .icheck-purple > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6f42c1;
  border-color: #6f42c1;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-pink > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e83e8c;
}

.dark-mode .icheck-pink > input:first-child:checked + label::before,
.dark-mode .icheck-pink > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e83e8c;
  border-color: #e83e8c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-red > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #e74c3c;
}

.dark-mode .icheck-red > input:first-child:checked + label::before,
.dark-mode .icheck-red > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #e74c3c;
  border-color: #e74c3c;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-orange > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fd7e14;
}

.dark-mode .icheck-orange > input:first-child:checked + label::before,
.dark-mode .icheck-orange > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fd7e14;
  border-color: #fd7e14;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-yellow > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #f39c12;
}

.dark-mode .icheck-yellow > input:first-child:checked + label::before,
.dark-mode .icheck-yellow > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #f39c12;
  border-color: #f39c12;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-green > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #00bc8c;
}

.dark-mode .icheck-green > input:first-child:checked + label::before,
.dark-mode .icheck-green > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #00bc8c;
  border-color: #00bc8c;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-teal > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #20c997;
}

.dark-mode .icheck-teal > input:first-child:checked + label::before,
.dark-mode .icheck-teal > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #20c997;
  border-color: #20c997;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-cyan > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #3498db;
}

.dark-mode .icheck-cyan > input:first-child:checked + label::before,
.dark-mode .icheck-cyan > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #3498db;
  border-color: #3498db;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-white > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #fff;
}

.dark-mode .icheck-white > input:first-child:checked + label::before,
.dark-mode .icheck-white > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #fff;
  border-color: #fff;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #6c757d;
}

.dark-mode .icheck-gray > input:first-child:checked + label::before,
.dark-mode .icheck-gray > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #6c757d;
  border-color: #6c757d;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + label::before,
.dark-mode .icheck-gray-dark > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: #343a40;
}

.dark-mode .icheck-gray-dark > input:first-child:checked + label::before,
.dark-mode .icheck-gray-dark > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: #343a40;
  border-color: #343a40;
}

.mapael .map {
  position: relative;
}

.mapael .mapTooltip {
  font-family: "Pretendard", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  background-color: #000;
  color: #fff;
  display: block;
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  text-align: center;
  word-wrap: break-word;
  z-index: 1070;
}

.mapael .myLegend {
  background-color: #f8f9fa;
  border: 1px solid #adb5bd;
  padding: 10px;
  width: 600px;
}

.mapael .zoomButton {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  cursor: pointer;
  font-weight: 700;
  height: 16px;
  left: 10px;
  line-height: 14px;
  padding-left: 1px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 16px;
}

.mapael .zoomButton:hover, .mapael .zoomButton:active, .mapael .zoomButton.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.mapael .zoomReset {
  line-height: 12px;
  top: 10px;
}

.mapael .zoomIn {
  top: 30px;
}

.mapael .zoomOut {
  top: 50px;
}

.jqvmap-zoomin,
.jqvmap-zoomout {
  background-color: #f8f9fa;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  color: #444;
  height: 15px;
  width: 15px;
  padding: 1px 2px;
}

.jqvmap-zoomin:hover, .jqvmap-zoomin:active, .jqvmap-zoomin.hover,
.jqvmap-zoomout:hover,
.jqvmap-zoomout:active,
.jqvmap-zoomout.hover {
  background-color: #e9ecef;
  color: #2b2b2b;
}

.swal2-icon.swal2-info {
  border-color: ligthen(#17a2b8, 20%);
  color: #17a2b8;
}

.swal2-icon.swal2-warning {
  border-color: ligthen(#ffc107, 20%);
  color: #ffc107;
}

.swal2-icon.swal2-error {
  border-color: ligthen(#dc3545, 20%);
  color: #dc3545;
}

.swal2-icon.swal2-question {
  border-color: ligthen(#6c757d, 20%);
  color: #6c757d;
}

.swal2-icon.swal2-success {
  border-color: ligthen(#28a745, 20%);
  color: #28a745;
}

.swal2-icon.swal2-success .swal2-success-ring {
  border-color: ligthen(#28a745, 20%);
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #28a745;
}

.dark-mode .swal2-popup {
  background-color: #343a40;
  color: #e9ecef;
}

.dark-mode .swal2-popup .swal2-content,
.dark-mode .swal2-popup .swal2-title {
  color: #e9ecef;
}

#toast-container .toast {
  background-color: #007bff;
}

#toast-container .toast-success {
  background-color: #28a745;
}

#toast-container .toast-error {
  background-color: #dc3545;
}

#toast-container .toast-info {
  background-color: #17a2b8;
}

#toast-container .toast-warning {
  background-color: #ffc107;
}

.toast-bottom-full-width .toast,
.toast-top-full-width .toast {
  max-width: inherit;
}

.pace {
  z-index: 1048;
}

.pace .pace-progress {
  z-index: 1049;
}

.pace .pace-activity {
  z-index: 1050;
}

.pace-primary .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-primary .pace {
  background: #fff;
}

.pace-barber-shop-primary .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-primary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-primary .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-primary .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-primary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-primary .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-primary .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-primary .pace-activity::after, .pace-center-atom-primary .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-primary .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-primary .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-primary .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-primary .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-primary .pace .pace-progress {
  background: #007bff;
}

.pace-material-primary .pace {
  color: #007bff;
}

.pace-corner-indicator-primary .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-primary .pace .pace-activity::after,
.pace-corner-indicator-primary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-primary .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-primary .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-primary .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-primary .pace .pace-progress {
  background: #007bff;
}

.pace-flash-primary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-primary .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-primary .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-primary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-primary .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-primary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-primary .pace-progress {
  color: #007bff;
}

.pace-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace {
  background: #fff;
}

.pace-barber-shop-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-secondary .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-secondary .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-secondary .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-secondary .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-secondary .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-secondary .pace-activity::after, .pace-center-atom-secondary .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-secondary .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-secondary .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-secondary .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-secondary .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-material-secondary .pace {
  color: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-secondary .pace .pace-activity::after,
.pace-corner-indicator-secondary .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-secondary .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-secondary .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-secondary .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-secondary .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-secondary .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-secondary .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-secondary .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-secondary .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-secondary .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-secondary .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-secondary .pace-progress {
  color: #6c757d;
}

.pace-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace {
  background: #fff;
}

.pace-barber-shop-success .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-success .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-success .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-success .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-success .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-success .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-success .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-success .pace-activity::after, .pace-center-atom-success .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-success .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-success .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-success .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-success .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-success .pace .pace-progress {
  background: #28a745;
}

.pace-material-success .pace {
  color: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-success .pace .pace-activity::after,
.pace-corner-indicator-success .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-success .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-success .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-success .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-success .pace .pace-progress {
  background: #28a745;
}

.pace-flash-success .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-success .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-success .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-success .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-success .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-success .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-success .pace-progress {
  color: #28a745;
}

.pace-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace {
  background: #fff;
}

.pace-barber-shop-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-info .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-info .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-info .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-info .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-info .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-info .pace-activity::after, .pace-center-atom-info .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-info .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-info .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-info .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-info .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-info .pace {
  color: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-info .pace .pace-activity::after,
.pace-corner-indicator-info .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-info .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-info .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-info .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-info .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-info .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-info .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-info .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-info .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-info .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-info .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-info .pace-progress {
  color: #17a2b8;
}

.pace-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace {
  background: #1f2d3d;
}

.pace-barber-shop-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-warning .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-warning .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-warning .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-warning .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-warning .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-warning .pace-activity::after, .pace-center-atom-warning .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-warning .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-warning .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-warning .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-warning .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-material-warning .pace {
  color: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-warning .pace .pace-activity::after,
.pace-corner-indicator-warning .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-warning .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-warning .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-warning .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-warning .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-warning .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-warning .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-warning .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-warning .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-warning .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-warning .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-warning .pace-progress {
  color: #ffc107;
}

.pace-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace {
  background: #fff;
}

.pace-barber-shop-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-danger .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-danger .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-danger .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-danger .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-danger .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-danger .pace-activity::after, .pace-center-atom-danger .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-danger .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-danger .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-danger .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-danger .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-material-danger .pace {
  color: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-danger .pace .pace-activity::after,
.pace-corner-indicator-danger .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-danger .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-danger .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-danger .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-danger .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-danger .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-danger .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-danger .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-danger .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-danger .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-danger .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-danger .pace-progress {
  color: #dc3545;
}

.pace-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace {
  background: #1f2d3d;
}

.pace-barber-shop-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-barber-shop-light .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-light .pace .pace-progress::after {
  color: rgba(248, 249, 250, 0.2);
}

.pace-bounce-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-center-atom-light .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-light .pace-progress::before {
  background: #f8f9fa;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-light .pace-activity {
  border-color: #f8f9fa;
}

.pace-center-atom-light .pace-activity::after, .pace-center-atom-light .pace-activity::before {
  border-color: #f8f9fa;
}

.pace-center-circle-light .pace .pace-progress {
  background: rgba(248, 249, 250, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-light .pace .pace-activity {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-radar-light .pace .pace-activity::before {
  border-color: #f8f9fa transparent transparent;
}

.pace-center-simple-light .pace {
  background: #1f2d3d;
  border-color: #f8f9fa;
}

.pace-center-simple-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-material-light .pace {
  color: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity {
  background: #f8f9fa;
}

.pace-corner-indicator-light .pace .pace-activity::after,
.pace-corner-indicator-light .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-light .pace .pace-activity::before {
  border-right-color: rgba(248, 249, 250, 0.2);
  border-left-color: rgba(248, 249, 250, 0.2);
}

.pace-corner-indicator-light .pace .pace-activity::after {
  border-top-color: rgba(248, 249, 250, 0.2);
  border-bottom-color: rgba(248, 249, 250, 0.2);
}

.pace-fill-left-light .pace .pace-progress {
  background-color: rgba(248, 249, 250, 0.2);
}

.pace-flash-light .pace .pace-progress {
  background: #f8f9fa;
}

.pace-flash-light .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f8f9fa, 0 0 5px #f8f9fa;
}

.pace-flash-light .pace .pace-activity {
  border-top-color: #f8f9fa;
  border-left-color: #f8f9fa;
}

.pace-loading-bar-light .pace .pace-progress {
  background: #f8f9fa;
  color: #f8f9fa;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-light .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f8f9fa, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-light .pace .pace-progress {
  background-color: #f8f9fa;
  box-shadow: inset -1px 0 #f8f9fa, inset 0 -1px #f8f9fa, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-light .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-light .pace-progress {
  color: #f8f9fa;
}

.pace-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace {
  background: #fff;
}

.pace-barber-shop-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-dark .pace-activity::after, .pace-center-atom-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-dark .pace .pace-activity::after,
.pace-corner-indicator-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-dark .pace-progress {
  color: #343a40;
}

.pace-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace {
  background: #fff;
}

.pace-barber-shop-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-barber-shop-lightblue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lightblue .pace .pace-progress::after {
  color: rgba(60, 141, 188, 0.2);
}

.pace-bounce-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-center-atom-lightblue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lightblue .pace-progress::before {
  background: #3c8dbc;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lightblue .pace-activity {
  border-color: #3c8dbc;
}

.pace-center-atom-lightblue .pace-activity::after, .pace-center-atom-lightblue .pace-activity::before {
  border-color: #3c8dbc;
}

.pace-center-circle-lightblue .pace .pace-progress {
  background: rgba(60, 141, 188, 0.8);
  color: #fff;
}

.pace-center-radar-lightblue .pace .pace-activity {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-radar-lightblue .pace .pace-activity::before {
  border-color: #3c8dbc transparent transparent;
}

.pace-center-simple-lightblue .pace {
  background: #fff;
  border-color: #3c8dbc;
}

.pace-center-simple-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-material-lightblue .pace {
  color: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity {
  background: #3c8dbc;
}

.pace-corner-indicator-lightblue .pace .pace-activity::after,
.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-lightblue .pace .pace-activity::before {
  border-right-color: rgba(60, 141, 188, 0.2);
  border-left-color: rgba(60, 141, 188, 0.2);
}

.pace-corner-indicator-lightblue .pace .pace-activity::after {
  border-top-color: rgba(60, 141, 188, 0.2);
  border-bottom-color: rgba(60, 141, 188, 0.2);
}

.pace-fill-left-lightblue .pace .pace-progress {
  background-color: rgba(60, 141, 188, 0.2);
}

.pace-flash-lightblue .pace .pace-progress {
  background: #3c8dbc;
}

.pace-flash-lightblue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3c8dbc, 0 0 5px #3c8dbc;
}

.pace-flash-lightblue .pace .pace-activity {
  border-top-color: #3c8dbc;
  border-left-color: #3c8dbc;
}

.pace-loading-bar-lightblue .pace .pace-progress {
  background: #3c8dbc;
  color: #3c8dbc;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-lightblue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3c8dbc, inset 0 0 0 7px #fff;
}

.pace-mac-osx-lightblue .pace .pace-progress {
  background-color: #3c8dbc;
  box-shadow: inset -1px 0 #3c8dbc, inset 0 -1px #3c8dbc, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-lightblue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lightblue .pace-progress {
  color: #3c8dbc;
}

.pace-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace {
  background: #fff;
}

.pace-barber-shop-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-barber-shop-navy .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-navy .pace .pace-progress::after {
  color: rgba(0, 31, 63, 0.2);
}

.pace-bounce-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-center-atom-navy .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-navy .pace-progress::before {
  background: #001f3f;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-navy .pace-activity {
  border-color: #001f3f;
}

.pace-center-atom-navy .pace-activity::after, .pace-center-atom-navy .pace-activity::before {
  border-color: #001f3f;
}

.pace-center-circle-navy .pace .pace-progress {
  background: rgba(0, 31, 63, 0.8);
  color: #fff;
}

.pace-center-radar-navy .pace .pace-activity {
  border-color: #001f3f transparent transparent;
}

.pace-center-radar-navy .pace .pace-activity::before {
  border-color: #001f3f transparent transparent;
}

.pace-center-simple-navy .pace {
  background: #fff;
  border-color: #001f3f;
}

.pace-center-simple-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-material-navy .pace {
  color: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity {
  background: #001f3f;
}

.pace-corner-indicator-navy .pace .pace-activity::after,
.pace-corner-indicator-navy .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-navy .pace .pace-activity::before {
  border-right-color: rgba(0, 31, 63, 0.2);
  border-left-color: rgba(0, 31, 63, 0.2);
}

.pace-corner-indicator-navy .pace .pace-activity::after {
  border-top-color: rgba(0, 31, 63, 0.2);
  border-bottom-color: rgba(0, 31, 63, 0.2);
}

.pace-fill-left-navy .pace .pace-progress {
  background-color: rgba(0, 31, 63, 0.2);
}

.pace-flash-navy .pace .pace-progress {
  background: #001f3f;
}

.pace-flash-navy .pace .pace-progress-inner {
  box-shadow: 0 0 10px #001f3f, 0 0 5px #001f3f;
}

.pace-flash-navy .pace .pace-activity {
  border-top-color: #001f3f;
  border-left-color: #001f3f;
}

.pace-loading-bar-navy .pace .pace-progress {
  background: #001f3f;
  color: #001f3f;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-navy .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #001f3f, inset 0 0 0 7px #fff;
}

.pace-mac-osx-navy .pace .pace-progress {
  background-color: #001f3f;
  box-shadow: inset -1px 0 #001f3f, inset 0 -1px #001f3f, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-navy .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-navy .pace-progress {
  color: #001f3f;
}

.pace-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace {
  background: #fff;
}

.pace-barber-shop-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-barber-shop-olive .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-olive .pace .pace-progress::after {
  color: rgba(61, 153, 112, 0.2);
}

.pace-bounce-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-center-atom-olive .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-olive .pace-progress::before {
  background: #3d9970;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-olive .pace-activity {
  border-color: #3d9970;
}

.pace-center-atom-olive .pace-activity::after, .pace-center-atom-olive .pace-activity::before {
  border-color: #3d9970;
}

.pace-center-circle-olive .pace .pace-progress {
  background: rgba(61, 153, 112, 0.8);
  color: #fff;
}

.pace-center-radar-olive .pace .pace-activity {
  border-color: #3d9970 transparent transparent;
}

.pace-center-radar-olive .pace .pace-activity::before {
  border-color: #3d9970 transparent transparent;
}

.pace-center-simple-olive .pace {
  background: #fff;
  border-color: #3d9970;
}

.pace-center-simple-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-material-olive .pace {
  color: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity {
  background: #3d9970;
}

.pace-corner-indicator-olive .pace .pace-activity::after,
.pace-corner-indicator-olive .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-olive .pace .pace-activity::before {
  border-right-color: rgba(61, 153, 112, 0.2);
  border-left-color: rgba(61, 153, 112, 0.2);
}

.pace-corner-indicator-olive .pace .pace-activity::after {
  border-top-color: rgba(61, 153, 112, 0.2);
  border-bottom-color: rgba(61, 153, 112, 0.2);
}

.pace-fill-left-olive .pace .pace-progress {
  background-color: rgba(61, 153, 112, 0.2);
}

.pace-flash-olive .pace .pace-progress {
  background: #3d9970;
}

.pace-flash-olive .pace .pace-progress-inner {
  box-shadow: 0 0 10px #3d9970, 0 0 5px #3d9970;
}

.pace-flash-olive .pace .pace-activity {
  border-top-color: #3d9970;
  border-left-color: #3d9970;
}

.pace-loading-bar-olive .pace .pace-progress {
  background: #3d9970;
  color: #3d9970;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-olive .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #3d9970, inset 0 0 0 7px #fff;
}

.pace-mac-osx-olive .pace .pace-progress {
  background-color: #3d9970;
  box-shadow: inset -1px 0 #3d9970, inset 0 -1px #3d9970, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-olive .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-olive .pace-progress {
  color: #3d9970;
}

.pace-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace {
  background: #1f2d3d;
}

.pace-barber-shop-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-barber-shop-lime .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-lime .pace .pace-progress::after {
  color: rgba(1, 255, 112, 0.2);
}

.pace-bounce-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-center-atom-lime .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-lime .pace-progress::before {
  background: #01ff70;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-lime .pace-activity {
  border-color: #01ff70;
}

.pace-center-atom-lime .pace-activity::after, .pace-center-atom-lime .pace-activity::before {
  border-color: #01ff70;
}

.pace-center-circle-lime .pace .pace-progress {
  background: rgba(1, 255, 112, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-lime .pace .pace-activity {
  border-color: #01ff70 transparent transparent;
}

.pace-center-radar-lime .pace .pace-activity::before {
  border-color: #01ff70 transparent transparent;
}

.pace-center-simple-lime .pace {
  background: #1f2d3d;
  border-color: #01ff70;
}

.pace-center-simple-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-material-lime .pace {
  color: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity {
  background: #01ff70;
}

.pace-corner-indicator-lime .pace .pace-activity::after,
.pace-corner-indicator-lime .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-lime .pace .pace-activity::before {
  border-right-color: rgba(1, 255, 112, 0.2);
  border-left-color: rgba(1, 255, 112, 0.2);
}

.pace-corner-indicator-lime .pace .pace-activity::after {
  border-top-color: rgba(1, 255, 112, 0.2);
  border-bottom-color: rgba(1, 255, 112, 0.2);
}

.pace-fill-left-lime .pace .pace-progress {
  background-color: rgba(1, 255, 112, 0.2);
}

.pace-flash-lime .pace .pace-progress {
  background: #01ff70;
}

.pace-flash-lime .pace .pace-progress-inner {
  box-shadow: 0 0 10px #01ff70, 0 0 5px #01ff70;
}

.pace-flash-lime .pace .pace-activity {
  border-top-color: #01ff70;
  border-left-color: #01ff70;
}

.pace-loading-bar-lime .pace .pace-progress {
  background: #01ff70;
  color: #01ff70;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-lime .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #01ff70, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-lime .pace .pace-progress {
  background-color: #01ff70;
  box-shadow: inset -1px 0 #01ff70, inset 0 -1px #01ff70, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-lime .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-lime .pace-progress {
  color: #01ff70;
}

.pace-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace {
  background: #fff;
}

.pace-barber-shop-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-barber-shop-fuchsia .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-fuchsia .pace .pace-progress::after {
  color: rgba(240, 18, 190, 0.2);
}

.pace-bounce-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-center-atom-fuchsia .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-fuchsia .pace-progress::before {
  background: #f012be;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-fuchsia .pace-activity {
  border-color: #f012be;
}

.pace-center-atom-fuchsia .pace-activity::after, .pace-center-atom-fuchsia .pace-activity::before {
  border-color: #f012be;
}

.pace-center-circle-fuchsia .pace .pace-progress {
  background: rgba(240, 18, 190, 0.8);
  color: #fff;
}

.pace-center-radar-fuchsia .pace .pace-activity {
  border-color: #f012be transparent transparent;
}

.pace-center-radar-fuchsia .pace .pace-activity::before {
  border-color: #f012be transparent transparent;
}

.pace-center-simple-fuchsia .pace {
  background: #fff;
  border-color: #f012be;
}

.pace-center-simple-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-material-fuchsia .pace {
  color: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity {
  background: #f012be;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after,
.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-fuchsia .pace .pace-activity::before {
  border-right-color: rgba(240, 18, 190, 0.2);
  border-left-color: rgba(240, 18, 190, 0.2);
}

.pace-corner-indicator-fuchsia .pace .pace-activity::after {
  border-top-color: rgba(240, 18, 190, 0.2);
  border-bottom-color: rgba(240, 18, 190, 0.2);
}

.pace-fill-left-fuchsia .pace .pace-progress {
  background-color: rgba(240, 18, 190, 0.2);
}

.pace-flash-fuchsia .pace .pace-progress {
  background: #f012be;
}

.pace-flash-fuchsia .pace .pace-progress-inner {
  box-shadow: 0 0 10px #f012be, 0 0 5px #f012be;
}

.pace-flash-fuchsia .pace .pace-activity {
  border-top-color: #f012be;
  border-left-color: #f012be;
}

.pace-loading-bar-fuchsia .pace .pace-progress {
  background: #f012be;
  color: #f012be;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-fuchsia .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #f012be, inset 0 0 0 7px #fff;
}

.pace-mac-osx-fuchsia .pace .pace-progress {
  background-color: #f012be;
  box-shadow: inset -1px 0 #f012be, inset 0 -1px #f012be, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-fuchsia .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-fuchsia .pace-progress {
  color: #f012be;
}

.pace-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace {
  background: #fff;
}

.pace-barber-shop-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-barber-shop-maroon .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-maroon .pace .pace-progress::after {
  color: rgba(216, 27, 96, 0.2);
}

.pace-bounce-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-center-atom-maroon .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-maroon .pace-progress::before {
  background: #d81b60;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-maroon .pace-activity {
  border-color: #d81b60;
}

.pace-center-atom-maroon .pace-activity::after, .pace-center-atom-maroon .pace-activity::before {
  border-color: #d81b60;
}

.pace-center-circle-maroon .pace .pace-progress {
  background: rgba(216, 27, 96, 0.8);
  color: #fff;
}

.pace-center-radar-maroon .pace .pace-activity {
  border-color: #d81b60 transparent transparent;
}

.pace-center-radar-maroon .pace .pace-activity::before {
  border-color: #d81b60 transparent transparent;
}

.pace-center-simple-maroon .pace {
  background: #fff;
  border-color: #d81b60;
}

.pace-center-simple-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-material-maroon .pace {
  color: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity {
  background: #d81b60;
}

.pace-corner-indicator-maroon .pace .pace-activity::after,
.pace-corner-indicator-maroon .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-maroon .pace .pace-activity::before {
  border-right-color: rgba(216, 27, 96, 0.2);
  border-left-color: rgba(216, 27, 96, 0.2);
}

.pace-corner-indicator-maroon .pace .pace-activity::after {
  border-top-color: rgba(216, 27, 96, 0.2);
  border-bottom-color: rgba(216, 27, 96, 0.2);
}

.pace-fill-left-maroon .pace .pace-progress {
  background-color: rgba(216, 27, 96, 0.2);
}

.pace-flash-maroon .pace .pace-progress {
  background: #d81b60;
}

.pace-flash-maroon .pace .pace-progress-inner {
  box-shadow: 0 0 10px #d81b60, 0 0 5px #d81b60;
}

.pace-flash-maroon .pace .pace-activity {
  border-top-color: #d81b60;
  border-left-color: #d81b60;
}

.pace-loading-bar-maroon .pace .pace-progress {
  background: #d81b60;
  color: #d81b60;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-maroon .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #d81b60, inset 0 0 0 7px #fff;
}

.pace-mac-osx-maroon .pace .pace-progress {
  background-color: #d81b60;
  box-shadow: inset -1px 0 #d81b60, inset 0 -1px #d81b60, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-maroon .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-maroon .pace-progress {
  color: #d81b60;
}

.pace-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace {
  background: #fff;
}

.pace-barber-shop-blue .pace .pace-progress {
  background: #007bff;
}

.pace-barber-shop-blue .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-blue .pace .pace-progress::after {
  color: rgba(0, 123, 255, 0.2);
}

.pace-bounce-blue .pace .pace-activity {
  background: #007bff;
}

.pace-center-atom-blue .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-blue .pace-progress::before {
  background: #007bff;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-blue .pace-activity {
  border-color: #007bff;
}

.pace-center-atom-blue .pace-activity::after, .pace-center-atom-blue .pace-activity::before {
  border-color: #007bff;
}

.pace-center-circle-blue .pace .pace-progress {
  background: rgba(0, 123, 255, 0.8);
  color: #fff;
}

.pace-center-radar-blue .pace .pace-activity {
  border-color: #007bff transparent transparent;
}

.pace-center-radar-blue .pace .pace-activity::before {
  border-color: #007bff transparent transparent;
}

.pace-center-simple-blue .pace {
  background: #fff;
  border-color: #007bff;
}

.pace-center-simple-blue .pace .pace-progress {
  background: #007bff;
}

.pace-material-blue .pace {
  color: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity {
  background: #007bff;
}

.pace-corner-indicator-blue .pace .pace-activity::after,
.pace-corner-indicator-blue .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-blue .pace .pace-activity::before {
  border-right-color: rgba(0, 123, 255, 0.2);
  border-left-color: rgba(0, 123, 255, 0.2);
}

.pace-corner-indicator-blue .pace .pace-activity::after {
  border-top-color: rgba(0, 123, 255, 0.2);
  border-bottom-color: rgba(0, 123, 255, 0.2);
}

.pace-fill-left-blue .pace .pace-progress {
  background-color: rgba(0, 123, 255, 0.2);
}

.pace-flash-blue .pace .pace-progress {
  background: #007bff;
}

.pace-flash-blue .pace .pace-progress-inner {
  box-shadow: 0 0 10px #007bff, 0 0 5px #007bff;
}

.pace-flash-blue .pace .pace-activity {
  border-top-color: #007bff;
  border-left-color: #007bff;
}

.pace-loading-bar-blue .pace .pace-progress {
  background: #007bff;
  color: #007bff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-blue .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #007bff, inset 0 0 0 7px #fff;
}

.pace-mac-osx-blue .pace .pace-progress {
  background-color: #007bff;
  box-shadow: inset -1px 0 #007bff, inset 0 -1px #007bff, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-blue .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-blue .pace-progress {
  color: #007bff;
}

.pace-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace {
  background: #fff;
}

.pace-barber-shop-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-barber-shop-indigo .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-indigo .pace .pace-progress::after {
  color: rgba(102, 16, 242, 0.2);
}

.pace-bounce-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-center-atom-indigo .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-indigo .pace-progress::before {
  background: #6610f2;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-indigo .pace-activity {
  border-color: #6610f2;
}

.pace-center-atom-indigo .pace-activity::after, .pace-center-atom-indigo .pace-activity::before {
  border-color: #6610f2;
}

.pace-center-circle-indigo .pace .pace-progress {
  background: rgba(102, 16, 242, 0.8);
  color: #fff;
}

.pace-center-radar-indigo .pace .pace-activity {
  border-color: #6610f2 transparent transparent;
}

.pace-center-radar-indigo .pace .pace-activity::before {
  border-color: #6610f2 transparent transparent;
}

.pace-center-simple-indigo .pace {
  background: #fff;
  border-color: #6610f2;
}

.pace-center-simple-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-material-indigo .pace {
  color: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity {
  background: #6610f2;
}

.pace-corner-indicator-indigo .pace .pace-activity::after,
.pace-corner-indicator-indigo .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-indigo .pace .pace-activity::before {
  border-right-color: rgba(102, 16, 242, 0.2);
  border-left-color: rgba(102, 16, 242, 0.2);
}

.pace-corner-indicator-indigo .pace .pace-activity::after {
  border-top-color: rgba(102, 16, 242, 0.2);
  border-bottom-color: rgba(102, 16, 242, 0.2);
}

.pace-fill-left-indigo .pace .pace-progress {
  background-color: rgba(102, 16, 242, 0.2);
}

.pace-flash-indigo .pace .pace-progress {
  background: #6610f2;
}

.pace-flash-indigo .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6610f2, 0 0 5px #6610f2;
}

.pace-flash-indigo .pace .pace-activity {
  border-top-color: #6610f2;
  border-left-color: #6610f2;
}

.pace-loading-bar-indigo .pace .pace-progress {
  background: #6610f2;
  color: #6610f2;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-indigo .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6610f2, inset 0 0 0 7px #fff;
}

.pace-mac-osx-indigo .pace .pace-progress {
  background-color: #6610f2;
  box-shadow: inset -1px 0 #6610f2, inset 0 -1px #6610f2, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-indigo .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-indigo .pace-progress {
  color: #6610f2;
}

.pace-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace {
  background: #fff;
}

.pace-barber-shop-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-barber-shop-purple .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-purple .pace .pace-progress::after {
  color: rgba(111, 66, 193, 0.2);
}

.pace-bounce-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-center-atom-purple .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-purple .pace-progress::before {
  background: #6f42c1;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-purple .pace-activity {
  border-color: #6f42c1;
}

.pace-center-atom-purple .pace-activity::after, .pace-center-atom-purple .pace-activity::before {
  border-color: #6f42c1;
}

.pace-center-circle-purple .pace .pace-progress {
  background: rgba(111, 66, 193, 0.8);
  color: #fff;
}

.pace-center-radar-purple .pace .pace-activity {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-radar-purple .pace .pace-activity::before {
  border-color: #6f42c1 transparent transparent;
}

.pace-center-simple-purple .pace {
  background: #fff;
  border-color: #6f42c1;
}

.pace-center-simple-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-material-purple .pace {
  color: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity {
  background: #6f42c1;
}

.pace-corner-indicator-purple .pace .pace-activity::after,
.pace-corner-indicator-purple .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-purple .pace .pace-activity::before {
  border-right-color: rgba(111, 66, 193, 0.2);
  border-left-color: rgba(111, 66, 193, 0.2);
}

.pace-corner-indicator-purple .pace .pace-activity::after {
  border-top-color: rgba(111, 66, 193, 0.2);
  border-bottom-color: rgba(111, 66, 193, 0.2);
}

.pace-fill-left-purple .pace .pace-progress {
  background-color: rgba(111, 66, 193, 0.2);
}

.pace-flash-purple .pace .pace-progress {
  background: #6f42c1;
}

.pace-flash-purple .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6f42c1, 0 0 5px #6f42c1;
}

.pace-flash-purple .pace .pace-activity {
  border-top-color: #6f42c1;
  border-left-color: #6f42c1;
}

.pace-loading-bar-purple .pace .pace-progress {
  background: #6f42c1;
  color: #6f42c1;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-purple .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6f42c1, inset 0 0 0 7px #fff;
}

.pace-mac-osx-purple .pace .pace-progress {
  background-color: #6f42c1;
  box-shadow: inset -1px 0 #6f42c1, inset 0 -1px #6f42c1, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-purple .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-purple .pace-progress {
  color: #6f42c1;
}

.pace-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace {
  background: #fff;
}

.pace-barber-shop-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-barber-shop-pink .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-pink .pace .pace-progress::after {
  color: rgba(232, 62, 140, 0.2);
}

.pace-bounce-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-center-atom-pink .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-pink .pace-progress::before {
  background: #e83e8c;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-pink .pace-activity {
  border-color: #e83e8c;
}

.pace-center-atom-pink .pace-activity::after, .pace-center-atom-pink .pace-activity::before {
  border-color: #e83e8c;
}

.pace-center-circle-pink .pace .pace-progress {
  background: rgba(232, 62, 140, 0.8);
  color: #fff;
}

.pace-center-radar-pink .pace .pace-activity {
  border-color: #e83e8c transparent transparent;
}

.pace-center-radar-pink .pace .pace-activity::before {
  border-color: #e83e8c transparent transparent;
}

.pace-center-simple-pink .pace {
  background: #fff;
  border-color: #e83e8c;
}

.pace-center-simple-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-material-pink .pace {
  color: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity {
  background: #e83e8c;
}

.pace-corner-indicator-pink .pace .pace-activity::after,
.pace-corner-indicator-pink .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-pink .pace .pace-activity::before {
  border-right-color: rgba(232, 62, 140, 0.2);
  border-left-color: rgba(232, 62, 140, 0.2);
}

.pace-corner-indicator-pink .pace .pace-activity::after {
  border-top-color: rgba(232, 62, 140, 0.2);
  border-bottom-color: rgba(232, 62, 140, 0.2);
}

.pace-fill-left-pink .pace .pace-progress {
  background-color: rgba(232, 62, 140, 0.2);
}

.pace-flash-pink .pace .pace-progress {
  background: #e83e8c;
}

.pace-flash-pink .pace .pace-progress-inner {
  box-shadow: 0 0 10px #e83e8c, 0 0 5px #e83e8c;
}

.pace-flash-pink .pace .pace-activity {
  border-top-color: #e83e8c;
  border-left-color: #e83e8c;
}

.pace-loading-bar-pink .pace .pace-progress {
  background: #e83e8c;
  color: #e83e8c;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-pink .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #e83e8c, inset 0 0 0 7px #fff;
}

.pace-mac-osx-pink .pace .pace-progress {
  background-color: #e83e8c;
  box-shadow: inset -1px 0 #e83e8c, inset 0 -1px #e83e8c, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-pink .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-pink .pace-progress {
  color: #e83e8c;
}

.pace-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace {
  background: #fff;
}

.pace-barber-shop-red .pace .pace-progress {
  background: #dc3545;
}

.pace-barber-shop-red .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-red .pace .pace-progress::after {
  color: rgba(220, 53, 69, 0.2);
}

.pace-bounce-red .pace .pace-activity {
  background: #dc3545;
}

.pace-center-atom-red .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-red .pace-progress::before {
  background: #dc3545;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-red .pace-activity {
  border-color: #dc3545;
}

.pace-center-atom-red .pace-activity::after, .pace-center-atom-red .pace-activity::before {
  border-color: #dc3545;
}

.pace-center-circle-red .pace .pace-progress {
  background: rgba(220, 53, 69, 0.8);
  color: #fff;
}

.pace-center-radar-red .pace .pace-activity {
  border-color: #dc3545 transparent transparent;
}

.pace-center-radar-red .pace .pace-activity::before {
  border-color: #dc3545 transparent transparent;
}

.pace-center-simple-red .pace {
  background: #fff;
  border-color: #dc3545;
}

.pace-center-simple-red .pace .pace-progress {
  background: #dc3545;
}

.pace-material-red .pace {
  color: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity {
  background: #dc3545;
}

.pace-corner-indicator-red .pace .pace-activity::after,
.pace-corner-indicator-red .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-red .pace .pace-activity::before {
  border-right-color: rgba(220, 53, 69, 0.2);
  border-left-color: rgba(220, 53, 69, 0.2);
}

.pace-corner-indicator-red .pace .pace-activity::after {
  border-top-color: rgba(220, 53, 69, 0.2);
  border-bottom-color: rgba(220, 53, 69, 0.2);
}

.pace-fill-left-red .pace .pace-progress {
  background-color: rgba(220, 53, 69, 0.2);
}

.pace-flash-red .pace .pace-progress {
  background: #dc3545;
}

.pace-flash-red .pace .pace-progress-inner {
  box-shadow: 0 0 10px #dc3545, 0 0 5px #dc3545;
}

.pace-flash-red .pace .pace-activity {
  border-top-color: #dc3545;
  border-left-color: #dc3545;
}

.pace-loading-bar-red .pace .pace-progress {
  background: #dc3545;
  color: #dc3545;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-red .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #dc3545, inset 0 0 0 7px #fff;
}

.pace-mac-osx-red .pace .pace-progress {
  background-color: #dc3545;
  box-shadow: inset -1px 0 #dc3545, inset 0 -1px #dc3545, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-red .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-red .pace-progress {
  color: #dc3545;
}

.pace-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace {
  background: #1f2d3d;
}

.pace-barber-shop-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-barber-shop-orange .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-orange .pace .pace-progress::after {
  color: rgba(253, 126, 20, 0.2);
}

.pace-bounce-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-center-atom-orange .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-orange .pace-progress::before {
  background: #fd7e14;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-orange .pace-activity {
  border-color: #fd7e14;
}

.pace-center-atom-orange .pace-activity::after, .pace-center-atom-orange .pace-activity::before {
  border-color: #fd7e14;
}

.pace-center-circle-orange .pace .pace-progress {
  background: rgba(253, 126, 20, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-orange .pace .pace-activity {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-radar-orange .pace .pace-activity::before {
  border-color: #fd7e14 transparent transparent;
}

.pace-center-simple-orange .pace {
  background: #1f2d3d;
  border-color: #fd7e14;
}

.pace-center-simple-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-material-orange .pace {
  color: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity {
  background: #fd7e14;
}

.pace-corner-indicator-orange .pace .pace-activity::after,
.pace-corner-indicator-orange .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-orange .pace .pace-activity::before {
  border-right-color: rgba(253, 126, 20, 0.2);
  border-left-color: rgba(253, 126, 20, 0.2);
}

.pace-corner-indicator-orange .pace .pace-activity::after {
  border-top-color: rgba(253, 126, 20, 0.2);
  border-bottom-color: rgba(253, 126, 20, 0.2);
}

.pace-fill-left-orange .pace .pace-progress {
  background-color: rgba(253, 126, 20, 0.2);
}

.pace-flash-orange .pace .pace-progress {
  background: #fd7e14;
}

.pace-flash-orange .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fd7e14, 0 0 5px #fd7e14;
}

.pace-flash-orange .pace .pace-activity {
  border-top-color: #fd7e14;
  border-left-color: #fd7e14;
}

.pace-loading-bar-orange .pace .pace-progress {
  background: #fd7e14;
  color: #fd7e14;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-orange .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fd7e14, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-orange .pace .pace-progress {
  background-color: #fd7e14;
  box-shadow: inset -1px 0 #fd7e14, inset 0 -1px #fd7e14, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-orange .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-orange .pace-progress {
  color: #fd7e14;
}

.pace-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace {
  background: #1f2d3d;
}

.pace-barber-shop-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-barber-shop-yellow .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-yellow .pace .pace-progress::after {
  color: rgba(255, 193, 7, 0.2);
}

.pace-bounce-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-center-atom-yellow .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-yellow .pace-progress::before {
  background: #ffc107;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-yellow .pace-activity {
  border-color: #ffc107;
}

.pace-center-atom-yellow .pace-activity::after, .pace-center-atom-yellow .pace-activity::before {
  border-color: #ffc107;
}

.pace-center-circle-yellow .pace .pace-progress {
  background: rgba(255, 193, 7, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-yellow .pace .pace-activity {
  border-color: #ffc107 transparent transparent;
}

.pace-center-radar-yellow .pace .pace-activity::before {
  border-color: #ffc107 transparent transparent;
}

.pace-center-simple-yellow .pace {
  background: #1f2d3d;
  border-color: #ffc107;
}

.pace-center-simple-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-material-yellow .pace {
  color: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity {
  background: #ffc107;
}

.pace-corner-indicator-yellow .pace .pace-activity::after,
.pace-corner-indicator-yellow .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-yellow .pace .pace-activity::before {
  border-right-color: rgba(255, 193, 7, 0.2);
  border-left-color: rgba(255, 193, 7, 0.2);
}

.pace-corner-indicator-yellow .pace .pace-activity::after {
  border-top-color: rgba(255, 193, 7, 0.2);
  border-bottom-color: rgba(255, 193, 7, 0.2);
}

.pace-fill-left-yellow .pace .pace-progress {
  background-color: rgba(255, 193, 7, 0.2);
}

.pace-flash-yellow .pace .pace-progress {
  background: #ffc107;
}

.pace-flash-yellow .pace .pace-progress-inner {
  box-shadow: 0 0 10px #ffc107, 0 0 5px #ffc107;
}

.pace-flash-yellow .pace .pace-activity {
  border-top-color: #ffc107;
  border-left-color: #ffc107;
}

.pace-loading-bar-yellow .pace .pace-progress {
  background: #ffc107;
  color: #ffc107;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-yellow .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #ffc107, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-yellow .pace .pace-progress {
  background-color: #ffc107;
  box-shadow: inset -1px 0 #ffc107, inset 0 -1px #ffc107, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-yellow .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-yellow .pace-progress {
  color: #ffc107;
}

.pace-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace {
  background: #fff;
}

.pace-barber-shop-green .pace .pace-progress {
  background: #28a745;
}

.pace-barber-shop-green .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-green .pace .pace-progress::after {
  color: rgba(40, 167, 69, 0.2);
}

.pace-bounce-green .pace .pace-activity {
  background: #28a745;
}

.pace-center-atom-green .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-green .pace-progress::before {
  background: #28a745;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-green .pace-activity {
  border-color: #28a745;
}

.pace-center-atom-green .pace-activity::after, .pace-center-atom-green .pace-activity::before {
  border-color: #28a745;
}

.pace-center-circle-green .pace .pace-progress {
  background: rgba(40, 167, 69, 0.8);
  color: #fff;
}

.pace-center-radar-green .pace .pace-activity {
  border-color: #28a745 transparent transparent;
}

.pace-center-radar-green .pace .pace-activity::before {
  border-color: #28a745 transparent transparent;
}

.pace-center-simple-green .pace {
  background: #fff;
  border-color: #28a745;
}

.pace-center-simple-green .pace .pace-progress {
  background: #28a745;
}

.pace-material-green .pace {
  color: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity {
  background: #28a745;
}

.pace-corner-indicator-green .pace .pace-activity::after,
.pace-corner-indicator-green .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-green .pace .pace-activity::before {
  border-right-color: rgba(40, 167, 69, 0.2);
  border-left-color: rgba(40, 167, 69, 0.2);
}

.pace-corner-indicator-green .pace .pace-activity::after {
  border-top-color: rgba(40, 167, 69, 0.2);
  border-bottom-color: rgba(40, 167, 69, 0.2);
}

.pace-fill-left-green .pace .pace-progress {
  background-color: rgba(40, 167, 69, 0.2);
}

.pace-flash-green .pace .pace-progress {
  background: #28a745;
}

.pace-flash-green .pace .pace-progress-inner {
  box-shadow: 0 0 10px #28a745, 0 0 5px #28a745;
}

.pace-flash-green .pace .pace-activity {
  border-top-color: #28a745;
  border-left-color: #28a745;
}

.pace-loading-bar-green .pace .pace-progress {
  background: #28a745;
  color: #28a745;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-green .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #28a745, inset 0 0 0 7px #fff;
}

.pace-mac-osx-green .pace .pace-progress {
  background-color: #28a745;
  box-shadow: inset -1px 0 #28a745, inset 0 -1px #28a745, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-green .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-green .pace-progress {
  color: #28a745;
}

.pace-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace {
  background: #fff;
}

.pace-barber-shop-teal .pace .pace-progress {
  background: #20c997;
}

.pace-barber-shop-teal .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-teal .pace .pace-progress::after {
  color: rgba(32, 201, 151, 0.2);
}

.pace-bounce-teal .pace .pace-activity {
  background: #20c997;
}

.pace-center-atom-teal .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-teal .pace-progress::before {
  background: #20c997;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-teal .pace-activity {
  border-color: #20c997;
}

.pace-center-atom-teal .pace-activity::after, .pace-center-atom-teal .pace-activity::before {
  border-color: #20c997;
}

.pace-center-circle-teal .pace .pace-progress {
  background: rgba(32, 201, 151, 0.8);
  color: #fff;
}

.pace-center-radar-teal .pace .pace-activity {
  border-color: #20c997 transparent transparent;
}

.pace-center-radar-teal .pace .pace-activity::before {
  border-color: #20c997 transparent transparent;
}

.pace-center-simple-teal .pace {
  background: #fff;
  border-color: #20c997;
}

.pace-center-simple-teal .pace .pace-progress {
  background: #20c997;
}

.pace-material-teal .pace {
  color: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity {
  background: #20c997;
}

.pace-corner-indicator-teal .pace .pace-activity::after,
.pace-corner-indicator-teal .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-teal .pace .pace-activity::before {
  border-right-color: rgba(32, 201, 151, 0.2);
  border-left-color: rgba(32, 201, 151, 0.2);
}

.pace-corner-indicator-teal .pace .pace-activity::after {
  border-top-color: rgba(32, 201, 151, 0.2);
  border-bottom-color: rgba(32, 201, 151, 0.2);
}

.pace-fill-left-teal .pace .pace-progress {
  background-color: rgba(32, 201, 151, 0.2);
}

.pace-flash-teal .pace .pace-progress {
  background: #20c997;
}

.pace-flash-teal .pace .pace-progress-inner {
  box-shadow: 0 0 10px #20c997, 0 0 5px #20c997;
}

.pace-flash-teal .pace .pace-activity {
  border-top-color: #20c997;
  border-left-color: #20c997;
}

.pace-loading-bar-teal .pace .pace-progress {
  background: #20c997;
  color: #20c997;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-teal .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #20c997, inset 0 0 0 7px #fff;
}

.pace-mac-osx-teal .pace .pace-progress {
  background-color: #20c997;
  box-shadow: inset -1px 0 #20c997, inset 0 -1px #20c997, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-teal .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-teal .pace-progress {
  color: #20c997;
}

.pace-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace {
  background: #fff;
}

.pace-barber-shop-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-barber-shop-cyan .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-cyan .pace .pace-progress::after {
  color: rgba(23, 162, 184, 0.2);
}

.pace-bounce-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-center-atom-cyan .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-cyan .pace-progress::before {
  background: #17a2b8;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-cyan .pace-activity {
  border-color: #17a2b8;
}

.pace-center-atom-cyan .pace-activity::after, .pace-center-atom-cyan .pace-activity::before {
  border-color: #17a2b8;
}

.pace-center-circle-cyan .pace .pace-progress {
  background: rgba(23, 162, 184, 0.8);
  color: #fff;
}

.pace-center-radar-cyan .pace .pace-activity {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-radar-cyan .pace .pace-activity::before {
  border-color: #17a2b8 transparent transparent;
}

.pace-center-simple-cyan .pace {
  background: #fff;
  border-color: #17a2b8;
}

.pace-center-simple-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-material-cyan .pace {
  color: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity {
  background: #17a2b8;
}

.pace-corner-indicator-cyan .pace .pace-activity::after,
.pace-corner-indicator-cyan .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-cyan .pace .pace-activity::before {
  border-right-color: rgba(23, 162, 184, 0.2);
  border-left-color: rgba(23, 162, 184, 0.2);
}

.pace-corner-indicator-cyan .pace .pace-activity::after {
  border-top-color: rgba(23, 162, 184, 0.2);
  border-bottom-color: rgba(23, 162, 184, 0.2);
}

.pace-fill-left-cyan .pace .pace-progress {
  background-color: rgba(23, 162, 184, 0.2);
}

.pace-flash-cyan .pace .pace-progress {
  background: #17a2b8;
}

.pace-flash-cyan .pace .pace-progress-inner {
  box-shadow: 0 0 10px #17a2b8, 0 0 5px #17a2b8;
}

.pace-flash-cyan .pace .pace-activity {
  border-top-color: #17a2b8;
  border-left-color: #17a2b8;
}

.pace-loading-bar-cyan .pace .pace-progress {
  background: #17a2b8;
  color: #17a2b8;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-cyan .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #17a2b8, inset 0 0 0 7px #fff;
}

.pace-mac-osx-cyan .pace .pace-progress {
  background-color: #17a2b8;
  box-shadow: inset -1px 0 #17a2b8, inset 0 -1px #17a2b8, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-cyan .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-cyan .pace-progress {
  color: #17a2b8;
}

.pace-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace {
  background: #1f2d3d;
}

.pace-barber-shop-white .pace .pace-progress {
  background: #fff;
}

.pace-barber-shop-white .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(31, 45, 61, 0.2) 25%, transparent 25%, transparent 50%, rgba(31, 45, 61, 0.2) 50%, rgba(31, 45, 61, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-white .pace .pace-progress::after {
  color: rgba(255, 255, 255, 0.2);
}

.pace-bounce-white .pace .pace-activity {
  background: #fff;
}

.pace-center-atom-white .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-white .pace-progress::before {
  background: #fff;
  color: #1f2d3d;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-white .pace-activity {
  border-color: #fff;
}

.pace-center-atom-white .pace-activity::after, .pace-center-atom-white .pace-activity::before {
  border-color: #fff;
}

.pace-center-circle-white .pace .pace-progress {
  background: rgba(255, 255, 255, 0.8);
  color: #1f2d3d;
}

.pace-center-radar-white .pace .pace-activity {
  border-color: #fff transparent transparent;
}

.pace-center-radar-white .pace .pace-activity::before {
  border-color: #fff transparent transparent;
}

.pace-center-simple-white .pace {
  background: #1f2d3d;
  border-color: #fff;
}

.pace-center-simple-white .pace .pace-progress {
  background: #fff;
}

.pace-material-white .pace {
  color: #fff;
}

.pace-corner-indicator-white .pace .pace-activity {
  background: #fff;
}

.pace-corner-indicator-white .pace .pace-activity::after,
.pace-corner-indicator-white .pace .pace-activity::before {
  border: 5px solid #1f2d3d;
}

.pace-corner-indicator-white .pace .pace-activity::before {
  border-right-color: rgba(255, 255, 255, 0.2);
  border-left-color: rgba(255, 255, 255, 0.2);
}

.pace-corner-indicator-white .pace .pace-activity::after {
  border-top-color: rgba(255, 255, 255, 0.2);
  border-bottom-color: rgba(255, 255, 255, 0.2);
}

.pace-fill-left-white .pace .pace-progress {
  background-color: rgba(255, 255, 255, 0.2);
}

.pace-flash-white .pace .pace-progress {
  background: #fff;
}

.pace-flash-white .pace .pace-progress-inner {
  box-shadow: 0 0 10px #fff, 0 0 5px #fff;
}

.pace-flash-white .pace .pace-activity {
  border-top-color: #fff;
  border-left-color: #fff;
}

.pace-loading-bar-white .pace .pace-progress {
  background: #fff;
  color: #fff;
  box-shadow: 120px 0 #1f2d3d, 240px 0 #1f2d3d;
}

.pace-loading-bar-white .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 7px #1f2d3d;
}

.pace-mac-osx-white .pace .pace-progress {
  background-color: #fff;
  box-shadow: inset -1px 0 #fff, inset 0 -1px #fff, inset 0 2px rgba(31, 45, 61, 0.5), inset 0 6px rgba(31, 45, 61, 0.3);
}

.pace-mac-osx-white .pace .pace-activity {
  background-image: radial-gradient(rgba(31, 45, 61, 0.65) 0%, rgba(31, 45, 61, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-white .pace-progress {
  color: #fff;
}

.pace-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace {
  background: #fff;
}

.pace-barber-shop-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-barber-shop-gray .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray .pace .pace-progress::after {
  color: rgba(108, 117, 125, 0.2);
}

.pace-bounce-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-center-atom-gray .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray .pace-progress::before {
  background: #6c757d;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray .pace-activity {
  border-color: #6c757d;
}

.pace-center-atom-gray .pace-activity::after, .pace-center-atom-gray .pace-activity::before {
  border-color: #6c757d;
}

.pace-center-circle-gray .pace .pace-progress {
  background: rgba(108, 117, 125, 0.8);
  color: #fff;
}

.pace-center-radar-gray .pace .pace-activity {
  border-color: #6c757d transparent transparent;
}

.pace-center-radar-gray .pace .pace-activity::before {
  border-color: #6c757d transparent transparent;
}

.pace-center-simple-gray .pace {
  background: #fff;
  border-color: #6c757d;
}

.pace-center-simple-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-material-gray .pace {
  color: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity {
  background: #6c757d;
}

.pace-corner-indicator-gray .pace .pace-activity::after,
.pace-corner-indicator-gray .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray .pace .pace-activity::before {
  border-right-color: rgba(108, 117, 125, 0.2);
  border-left-color: rgba(108, 117, 125, 0.2);
}

.pace-corner-indicator-gray .pace .pace-activity::after {
  border-top-color: rgba(108, 117, 125, 0.2);
  border-bottom-color: rgba(108, 117, 125, 0.2);
}

.pace-fill-left-gray .pace .pace-progress {
  background-color: rgba(108, 117, 125, 0.2);
}

.pace-flash-gray .pace .pace-progress {
  background: #6c757d;
}

.pace-flash-gray .pace .pace-progress-inner {
  box-shadow: 0 0 10px #6c757d, 0 0 5px #6c757d;
}

.pace-flash-gray .pace .pace-activity {
  border-top-color: #6c757d;
  border-left-color: #6c757d;
}

.pace-loading-bar-gray .pace .pace-progress {
  background: #6c757d;
  color: #6c757d;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #6c757d, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray .pace .pace-progress {
  background-color: #6c757d;
  box-shadow: inset -1px 0 #6c757d, inset 0 -1px #6c757d, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray .pace-progress {
  color: #6c757d;
}

.pace-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace {
  background: #fff;
}

.pace-barber-shop-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-barber-shop-gray-dark .pace .pace-activity {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}

.pace-big-counter-gray-dark .pace .pace-progress::after {
  color: rgba(52, 58, 64, 0.2);
}

.pace-bounce-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-center-atom-gray-dark .pace-progress {
  height: 100px;
  width: 80px;
}

.pace-center-atom-gray-dark .pace-progress::before {
  background: #343a40;
  color: #fff;
  font-size: .8rem;
  line-height: .7rem;
  padding-top: 17%;
}

.pace-center-atom-gray-dark .pace-activity {
  border-color: #343a40;
}

.pace-center-atom-gray-dark .pace-activity::after, .pace-center-atom-gray-dark .pace-activity::before {
  border-color: #343a40;
}

.pace-center-circle-gray-dark .pace .pace-progress {
  background: rgba(52, 58, 64, 0.8);
  color: #fff;
}

.pace-center-radar-gray-dark .pace .pace-activity {
  border-color: #343a40 transparent transparent;
}

.pace-center-radar-gray-dark .pace .pace-activity::before {
  border-color: #343a40 transparent transparent;
}

.pace-center-simple-gray-dark .pace {
  background: #fff;
  border-color: #343a40;
}

.pace-center-simple-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-material-gray-dark .pace {
  color: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity {
  background: #343a40;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after,
.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border: 5px solid #fff;
}

.pace-corner-indicator-gray-dark .pace .pace-activity::before {
  border-right-color: rgba(52, 58, 64, 0.2);
  border-left-color: rgba(52, 58, 64, 0.2);
}

.pace-corner-indicator-gray-dark .pace .pace-activity::after {
  border-top-color: rgba(52, 58, 64, 0.2);
  border-bottom-color: rgba(52, 58, 64, 0.2);
}

.pace-fill-left-gray-dark .pace .pace-progress {
  background-color: rgba(52, 58, 64, 0.2);
}

.pace-flash-gray-dark .pace .pace-progress {
  background: #343a40;
}

.pace-flash-gray-dark .pace .pace-progress-inner {
  box-shadow: 0 0 10px #343a40, 0 0 5px #343a40;
}

.pace-flash-gray-dark .pace .pace-activity {
  border-top-color: #343a40;
  border-left-color: #343a40;
}

.pace-loading-bar-gray-dark .pace .pace-progress {
  background: #343a40;
  color: #343a40;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
}

.pace-loading-bar-gray-dark .pace .pace-activity {
  box-shadow: inset 0 0 0 2px #343a40, inset 0 0 0 7px #fff;
}

.pace-mac-osx-gray-dark .pace .pace-progress {
  background-color: #343a40;
  box-shadow: inset -1px 0 #343a40, inset 0 -1px #343a40, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, 0.3);
}

.pace-mac-osx-gray-dark .pace .pace-activity {
  background-image: radial-gradient(rgba(255, 255, 255, 0.65) 0%, rgba(255, 255, 255, 0.15) 100%);
  height: 12px;
}

.pace-progress-color-gray-dark .pace-progress {
  color: #343a40;
}

/**
  * bootstrap-switch - Turn checkboxes and radio buttons into toggle switches.
  *
  * @version v3.4 (MODDED)
  * @homepage https://bttstrp.github.io/bootstrap-switch
  * @author Mattia Larentis <mattia@larentis.eu> (http://larentis.eu)
  * @license MIT
  */
.bootstrap-switch {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  cursor: pointer;
  direction: ltr;
  display: inline-block;
  line-height: .5rem;
  overflow: hidden;
  position: relative;
  text-align: left;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: middle;
  z-index: 0;
}

.bootstrap-switch .bootstrap-switch-container {
  border-radius: 0.25rem;
  display: inline-block;
  top: 0;
  transform: translate3d(0, 0, 0);
}

.bootstrap-switch:focus-within {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off,
.bootstrap-switch .bootstrap-switch-label {
  box-sizing: border-box;
  cursor: pointer;
  display: table-cell;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  padding: .25rem .5rem;
  vertical-align: middle;
}

.bootstrap-switch .bootstrap-switch-handle-on,
.bootstrap-switch .bootstrap-switch-handle-off {
  text-align: center;
  z-index: 1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
  background: #e9ecef;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #3c8dbc;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #001f3f;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #3d9970;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #01ff70;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f012be;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #d81b60;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #007bff;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #dc3545;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #ffc107;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #28a745;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #17a2b8;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.bootstrap-switch .bootstrap-switch-handle-off {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch input[type='radio'],
.bootstrap-switch input[type='checkbox'] {
  filter: alpha(opacity=0);
  left: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  visibility: hidden;
  z-index: -1;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .1rem .3rem;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
  font-size: .875rem;
  line-height: 1.5;
  padding: .2rem .4rem;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
  font-size: 1.25rem;
  line-height: 1.3333333rem;
  padding: .3rem .5rem;
}

.bootstrap-switch.bootstrap-switch-disabled, .bootstrap-switch.bootstrap-switch-readonly, .bootstrap-switch.bootstrap-switch-indeterminate {
  cursor: default;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label, .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,
.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
  cursor: default;
  filter: alpha(opacity=50);
  opacity: .5;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
  transition: margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
  border-radius: 0 0.1rem 0.1rem 0;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
  border-radius: 0.1rem 0 0 0.1rem;
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
  border-bottom-right-radius: 0.1rem;
  border-top-right-radius: 0.1rem;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,
.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
  border-bottom-left-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}

.dark-mode .bootstrap-switch {
  border-color: #6c757d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default {
  background-color: #3a4047;
  color: #fff;
  border-color: #454d55;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-secondary,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-secondary {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-light,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-light {
  background: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lightblue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lightblue {
  background: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-navy,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-navy {
  background: #002c59;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-olive,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-olive {
  background: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-lime,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-lime {
  background: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-fuchsia,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-fuchsia {
  background: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-maroon,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-maroon {
  background: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-blue,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-blue {
  background: #3f6791;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-indigo,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-indigo {
  background: #6610f2;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-purple,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-purple {
  background: #6f42c1;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-pink,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-pink {
  background: #e83e8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-red,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-red {
  background: #e74c3c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-orange,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-orange {
  background: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-yellow,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-yellow {
  background: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-green,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-green {
  background: #00bc8c;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-teal,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-teal {
  background: #20c997;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-cyan,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-cyan {
  background: #3498db;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-white,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-white {
  background: #fff;
  color: #1f2d3d;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray {
  background: #6c757d;
  color: #fff;
}

.dark-mode .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-gray-dark,
.dark-mode .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-gray-dark {
  background: #343a40;
  color: #fff;
}

.dark-mode .daterangepicker {
  background-color: #3f474e;
  border: inherit;
}

.dark-mode .daterangepicker::before, .dark-mode .daterangepicker::after {
  border-bottom-color: #3f474e;
}

.dark-mode .daterangepicker td.available:hover,
.dark-mode .daterangepicker th.available:hover {
  background-color: #3f474e;
}

.dark-mode .daterangepicker td.in-range {
  background-color: #4b545c;
  color: #fff;
}

.dark-mode .daterangepicker td.off,
.dark-mode .daterangepicker td.off.in-range,
.dark-mode .daterangepicker td.off.start-date,
.dark-mode .daterangepicker td.off.end-date {
  background-color: #292d32;
  color: #fff;
}

.dark-mode .daterangepicker .ranges li:hover {
  background-color: #343a40;
}

.dark-mode .daterangepicker.show-ranges.ltr .drp-calendar {
  border-color: #4b545c;
}

.dark-mode .daterangepicker.show-ranges.ltr .drp-calendar.left, .dark-mode .daterangepicker.show-ranges.ltr .drp-calendar.right {
  border-color: #4b545c;
  padding-top: 0;
}

.dark-mode .daterangepicker .drp-buttons {
  border-color: #4b545c;
}

.dark-mode .daterangepicker .calendar-table {
  background-color: #343a40;
  border-color: #4b545c;
}

.dark-mode .daterangepicker .calendar-table th,
.dark-mode .daterangepicker .calendar-table td {
  color: #fff;
}

.dark-mode .daterangepicker .calendar-table .next span,
.dark-mode .daterangepicker .calendar-table .prev span {
  border-color: #fff;
}

.dark-mode .daterangepicker select.hourselect,
.dark-mode .daterangepicker select.minuteselect,
.dark-mode .daterangepicker select.secondselect,
.dark-mode .daterangepicker select.ampmselect {
  background-color: #343a40;
  border-color: #4b545c;
}

.jqstooltip {
  height: auto !important;
  padding: 5px !important;
  width: auto !important;
}

.connectedSortable {
  min-height: 100px;
}

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sort-highlight {
  background: #f8f9fa;
  border: 1px dashed #dee2e6;
  margin-bottom: 10px;
}

.chart {
  overflow: hidden;
  position: relative;
}

.dark-mode .irs--flat .irs-line {
  background-color: #4b545c;
}

.dark-mode .jsgrid-edit-row > .jsgrid-cell,
.dark-mode .jsgrid-filter-row > .jsgrid-cell,
.dark-mode .jsgrid-grid-body, .dark-mode .jsgrid-grid-header,
.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-insert-row > .jsgrid-cell,
.dark-mode .jsgrid-row > .jsgrid-cell,
.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  border-color: #6c757d;
}

.dark-mode .jsgrid-header-row > .jsgrid-header-cell,
.dark-mode .jsgrid-row > .jsgrid-cell {
  background-color: #343a40;
}

.dark-mode .jsgrid-alt-row > .jsgrid-cell {
  background-color: #3a4047;
}

.dark-mode .jsgrid-selected-row > .jsgrid-cell {
  background-color: #3f474e;
}

.border-transparent {
  border-color: transparent !important;
}

.description-block {
  display: block;
  margin: 10px 0;
  text-align: center;
}

.description-block.margin-bottom {
  margin-bottom: 25px;
}

.description-block > .description-header {
  font-size: 16px;
  font-weight: 600;
  margin: 0;
  padding: 0;
}

.description-block > .description-text {
  text-transform: uppercase;
}

.description-block .description-icon {
  font-size: 16px;
}

.list-group-unbordered > .list-group-item {
  border-left: 0;
  border-radius: 0;
  border-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.list-header {
  color: #6c757d;
  font-size: 15px;
  font-weight: 700;
  padding: 10px 4px;
}

.list-seperator {
  background-color: rgba(0, 0, 0, 0.125);
  height: 1px;
  margin: 15px 0 9px;
}

.list-link > a {
  color: #6c757d;
  padding: 4px;
}

.list-link > a:hover {
  color: #212529;
}

.user-block {
  float: left;
}

.user-block img {
  float: left;
  height: 40px;
  width: 40px;
}

.user-block .username,
.user-block .description,
.user-block .comment {
  display: block;
  margin-left: 50px;
}

.user-block .username {
  font-size: 16px;
  font-weight: 600;
  margin-top: -1px;
}

.user-block .description {
  color: #6c757d;
  font-size: 13px;
  margin-top: -3px;
}

.user-block.user-block-sm img {
  width: 1.875rem;
  height: 1.875rem;
}

.user-block.user-block-sm .username,
.user-block.user-block-sm .description,
.user-block.user-block-sm .comment {
  margin-left: 40px;
}

.user-block.user-block-sm .username {
  font-size: 14px;
}

.img-sm,
.img-md,
.img-lg {
  float: left;
}

.img-sm {
  height: 1.875rem;
  width: 1.875rem;
}

.img-sm + .img-push {
  margin-left: 2.5rem;
}

.img-md {
  width: 3.75rem;
  height: 3.75rem;
}

.img-md + .img-push {
  margin-left: 4.375rem;
}

.img-lg {
  width: 6.25rem;
  height: 6.25rem;
}

.img-lg + .img-push {
  margin-left: 6.875rem;
}

.img-bordered {
  border: 3px solid #adb5bd;
  padding: 3px;
}

.img-bordered-sm {
  border: 2px solid #adb5bd;
  padding: 2px;
}

.img-rounded {
  border-radius: 0.25rem;
}

.img-circle {
  border-radius: 50%;
}

.img-size-64,
.img-size-50,
.img-size-32 {
  height: auto;
}

.img-size-64 {
  width: 64px;
}

.img-size-50 {
  width: 50px;
}

.img-size-32 {
  width: 32px;
}

.size-32,
.size-40,
.size-50 {
  display: block;
  text-align: center;
}

.size-32 {
  height: 32px;
  line-height: 32px;
  width: 32px;
}

.size-40 {
  height: 40px;
  line-height: 40px;
  width: 40px;
}

.size-50 {
  height: 50px;
  line-height: 50px;
  width: 50px;
}

.attachment-block {
  background-color: #f8f9fa;
  border: 1px solid rgba(0, 0, 0, 0.125);
  margin-bottom: 10px;
  padding: 5px;
}

.attachment-block .attachment-img {
  float: left;
  height: auto;
  max-height: 100px;
  max-width: 100px;
}

.attachment-block .attachment-pushed {
  margin-left: 110px;
}

.attachment-block .attachment-heading {
  margin: 0;
}

.attachment-block .attachment-text {
  color: #495057;
}

.card > .overlay,
.card > .loading-img,
.overlay-wrapper > .overlay,
.overlay-wrapper > .loading-img,
.info-box > .overlay,
.info-box > .loading-img,
.small-box > .overlay,
.small-box > .loading-img {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.card .overlay,
.overlay-wrapper .overlay,
.info-box .overlay,
.small-box .overlay {
  border-radius: 0.25rem;
  align-items: center;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  justify-content: center;
  z-index: 50;
}

.card .overlay > .fa,
.card .overlay > .fas,
.card .overlay > .far,
.card .overlay > .fab,
.card .overlay > .fal,
.card .overlay > .fad,
.card .overlay > .svg-inline--fa,
.card .overlay > .ion,
.overlay-wrapper .overlay > .fa,
.overlay-wrapper .overlay > .fas,
.overlay-wrapper .overlay > .far,
.overlay-wrapper .overlay > .fab,
.overlay-wrapper .overlay > .fal,
.overlay-wrapper .overlay > .fad,
.overlay-wrapper .overlay > .svg-inline--fa,
.overlay-wrapper .overlay > .ion,
.info-box .overlay > .fa,
.info-box .overlay > .fas,
.info-box .overlay > .far,
.info-box .overlay > .fab,
.info-box .overlay > .fal,
.info-box .overlay > .fad,
.info-box .overlay > .svg-inline--fa,
.info-box .overlay > .ion,
.small-box .overlay > .fa,
.small-box .overlay > .fas,
.small-box .overlay > .far,
.small-box .overlay > .fab,
.small-box .overlay > .fal,
.small-box .overlay > .fad,
.small-box .overlay > .svg-inline--fa,
.small-box .overlay > .ion {
  color: #343a40;
}

.card .overlay.dark,
.overlay-wrapper .overlay.dark,
.info-box .overlay.dark,
.small-box .overlay.dark {
  background-color: rgba(0, 0, 0, 0.5);
}

.card .overlay.dark > .fa,
.card .overlay.dark > .fas,
.card .overlay.dark > .far,
.card .overlay.dark > .fab,
.card .overlay.dark > .fal,
.card .overlay.dark > .fad,
.card .overlay.dark > .svg-inline--fa,
.card .overlay.dark > .ion,
.overlay-wrapper .overlay.dark > .fa,
.overlay-wrapper .overlay.dark > .fas,
.overlay-wrapper .overlay.dark > .far,
.overlay-wrapper .overlay.dark > .fab,
.overlay-wrapper .overlay.dark > .fal,
.overlay-wrapper .overlay.dark > .fad,
.overlay-wrapper .overlay.dark > .svg-inline--fa,
.overlay-wrapper .overlay.dark > .ion,
.info-box .overlay.dark > .fa,
.info-box .overlay.dark > .fas,
.info-box .overlay.dark > .far,
.info-box .overlay.dark > .fab,
.info-box .overlay.dark > .fal,
.info-box .overlay.dark > .fad,
.info-box .overlay.dark > .svg-inline--fa,
.info-box .overlay.dark > .ion,
.small-box .overlay.dark > .fa,
.small-box .overlay.dark > .fas,
.small-box .overlay.dark > .far,
.small-box .overlay.dark > .fab,
.small-box .overlay.dark > .fal,
.small-box .overlay.dark > .fad,
.small-box .overlay.dark > .svg-inline--fa,
.small-box .overlay.dark > .ion {
  color: #ced4da;
}

.tab-pane > .overlay-wrapper {
  position: relative;
}

.tab-pane > .overlay-wrapper > .overlay {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  flex-direction: column;
  margin-top: -1.25rem;
  margin-left: -1.25rem;
  height: calc(100% + 2 * 1.25rem);
  width: calc(100% + 2 * 1.25rem);
}

.tab-pane > .overlay-wrapper > .overlay.dark {
  color: #fff;
}

.ribbon-wrapper {
  height: 70px;
  overflow: hidden;
  position: absolute;
  right: -2px;
  top: -2px;
  width: 70px;
  z-index: 10;
}

.ribbon-wrapper.ribbon-lg {
  height: 120px;
  width: 120px;
}

.ribbon-wrapper.ribbon-lg .ribbon {
  right: 0;
  top: 26px;
  width: 160px;
}

.ribbon-wrapper.ribbon-xl {
  height: 180px;
  width: 180px;
}

.ribbon-wrapper.ribbon-xl .ribbon {
  right: 4px;
  top: 47px;
  width: 240px;
}

.ribbon-wrapper .ribbon {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
  font-size: 0.8rem;
  line-height: 100%;
  padding: 0.375rem 0;
  position: relative;
  right: -2px;
  text-align: center;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  top: 10px;
  transform: rotate(45deg);
  width: 90px;
}

.ribbon-wrapper .ribbon::before, .ribbon-wrapper .ribbon::after {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #9e9e9e;
  bottom: -3px;
  content: "";
  position: absolute;
}

.ribbon-wrapper .ribbon::before {
  left: 0;
}

.ribbon-wrapper .ribbon::after {
  right: 0;
}

.back-to-top {
  bottom: 1.25rem;
  position: fixed;
  right: 1.25rem;
  z-index: 1032;
}

.back-to-top:focus {
  box-shadow: none;
}

pre {
  padding: .75rem;
}

blockquote {
  background-color: #fff;
  border-left: 0.7rem solid #007bff;
  margin: 1.5em .7rem;
  padding: .5em .7rem;
}

.box blockquote {
  background-color: #e9ecef;
}

blockquote p:last-child {
  margin-bottom: 0;
}

blockquote h1,
blockquote h2,
blockquote h3,
blockquote h4,
blockquote h5,
blockquote h6 {
  color: #007bff;
  font-size: 1.25rem;
  font-weight: 600;
}

blockquote.quote-primary {
  border-color: #007bff;
}

blockquote.quote-primary h1,
blockquote.quote-primary h2,
blockquote.quote-primary h3,
blockquote.quote-primary h4,
blockquote.quote-primary h5,
blockquote.quote-primary h6 {
  color: #007bff;
}

blockquote.quote-secondary {
  border-color: #6c757d;
}

blockquote.quote-secondary h1,
blockquote.quote-secondary h2,
blockquote.quote-secondary h3,
blockquote.quote-secondary h4,
blockquote.quote-secondary h5,
blockquote.quote-secondary h6 {
  color: #6c757d;
}

blockquote.quote-success {
  border-color: #28a745;
}

blockquote.quote-success h1,
blockquote.quote-success h2,
blockquote.quote-success h3,
blockquote.quote-success h4,
blockquote.quote-success h5,
blockquote.quote-success h6 {
  color: #28a745;
}

blockquote.quote-info {
  border-color: #17a2b8;
}

blockquote.quote-info h1,
blockquote.quote-info h2,
blockquote.quote-info h3,
blockquote.quote-info h4,
blockquote.quote-info h5,
blockquote.quote-info h6 {
  color: #17a2b8;
}

blockquote.quote-warning {
  border-color: #ffc107;
}

blockquote.quote-warning h1,
blockquote.quote-warning h2,
blockquote.quote-warning h3,
blockquote.quote-warning h4,
blockquote.quote-warning h5,
blockquote.quote-warning h6 {
  color: #ffc107;
}

blockquote.quote-danger {
  border-color: #dc3545;
}

blockquote.quote-danger h1,
blockquote.quote-danger h2,
blockquote.quote-danger h3,
blockquote.quote-danger h4,
blockquote.quote-danger h5,
blockquote.quote-danger h6 {
  color: #dc3545;
}

blockquote.quote-light {
  border-color: #f8f9fa;
}

blockquote.quote-light h1,
blockquote.quote-light h2,
blockquote.quote-light h3,
blockquote.quote-light h4,
blockquote.quote-light h5,
blockquote.quote-light h6 {
  color: #f8f9fa;
}

blockquote.quote-dark {
  border-color: #343a40;
}

blockquote.quote-dark h1,
blockquote.quote-dark h2,
blockquote.quote-dark h3,
blockquote.quote-dark h4,
blockquote.quote-dark h5,
blockquote.quote-dark h6 {
  color: #343a40;
}

blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

blockquote.quote-lightblue h1,
blockquote.quote-lightblue h2,
blockquote.quote-lightblue h3,
blockquote.quote-lightblue h4,
blockquote.quote-lightblue h5,
blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

blockquote.quote-navy {
  border-color: #001f3f;
}

blockquote.quote-navy h1,
blockquote.quote-navy h2,
blockquote.quote-navy h3,
blockquote.quote-navy h4,
blockquote.quote-navy h5,
blockquote.quote-navy h6 {
  color: #001f3f;
}

blockquote.quote-olive {
  border-color: #3d9970;
}

blockquote.quote-olive h1,
blockquote.quote-olive h2,
blockquote.quote-olive h3,
blockquote.quote-olive h4,
blockquote.quote-olive h5,
blockquote.quote-olive h6 {
  color: #3d9970;
}

blockquote.quote-lime {
  border-color: #01ff70;
}

blockquote.quote-lime h1,
blockquote.quote-lime h2,
blockquote.quote-lime h3,
blockquote.quote-lime h4,
blockquote.quote-lime h5,
blockquote.quote-lime h6 {
  color: #01ff70;
}

blockquote.quote-fuchsia {
  border-color: #f012be;
}

blockquote.quote-fuchsia h1,
blockquote.quote-fuchsia h2,
blockquote.quote-fuchsia h3,
blockquote.quote-fuchsia h4,
blockquote.quote-fuchsia h5,
blockquote.quote-fuchsia h6 {
  color: #f012be;
}

blockquote.quote-maroon {
  border-color: #d81b60;
}

blockquote.quote-maroon h1,
blockquote.quote-maroon h2,
blockquote.quote-maroon h3,
blockquote.quote-maroon h4,
blockquote.quote-maroon h5,
blockquote.quote-maroon h6 {
  color: #d81b60;
}

blockquote.quote-blue {
  border-color: #007bff;
}

blockquote.quote-blue h1,
blockquote.quote-blue h2,
blockquote.quote-blue h3,
blockquote.quote-blue h4,
blockquote.quote-blue h5,
blockquote.quote-blue h6 {
  color: #007bff;
}

blockquote.quote-indigo {
  border-color: #6610f2;
}

blockquote.quote-indigo h1,
blockquote.quote-indigo h2,
blockquote.quote-indigo h3,
blockquote.quote-indigo h4,
blockquote.quote-indigo h5,
blockquote.quote-indigo h6 {
  color: #6610f2;
}

blockquote.quote-purple {
  border-color: #6f42c1;
}

blockquote.quote-purple h1,
blockquote.quote-purple h2,
blockquote.quote-purple h3,
blockquote.quote-purple h4,
blockquote.quote-purple h5,
blockquote.quote-purple h6 {
  color: #6f42c1;
}

blockquote.quote-pink {
  border-color: #e83e8c;
}

blockquote.quote-pink h1,
blockquote.quote-pink h2,
blockquote.quote-pink h3,
blockquote.quote-pink h4,
blockquote.quote-pink h5,
blockquote.quote-pink h6 {
  color: #e83e8c;
}

blockquote.quote-red {
  border-color: #dc3545;
}

blockquote.quote-red h1,
blockquote.quote-red h2,
blockquote.quote-red h3,
blockquote.quote-red h4,
blockquote.quote-red h5,
blockquote.quote-red h6 {
  color: #dc3545;
}

blockquote.quote-orange {
  border-color: #fd7e14;
}

blockquote.quote-orange h1,
blockquote.quote-orange h2,
blockquote.quote-orange h3,
blockquote.quote-orange h4,
blockquote.quote-orange h5,
blockquote.quote-orange h6 {
  color: #fd7e14;
}

blockquote.quote-yellow {
  border-color: #ffc107;
}

blockquote.quote-yellow h1,
blockquote.quote-yellow h2,
blockquote.quote-yellow h3,
blockquote.quote-yellow h4,
blockquote.quote-yellow h5,
blockquote.quote-yellow h6 {
  color: #ffc107;
}

blockquote.quote-green {
  border-color: #28a745;
}

blockquote.quote-green h1,
blockquote.quote-green h2,
blockquote.quote-green h3,
blockquote.quote-green h4,
blockquote.quote-green h5,
blockquote.quote-green h6 {
  color: #28a745;
}

blockquote.quote-teal {
  border-color: #20c997;
}

blockquote.quote-teal h1,
blockquote.quote-teal h2,
blockquote.quote-teal h3,
blockquote.quote-teal h4,
blockquote.quote-teal h5,
blockquote.quote-teal h6 {
  color: #20c997;
}

blockquote.quote-cyan {
  border-color: #17a2b8;
}

blockquote.quote-cyan h1,
blockquote.quote-cyan h2,
blockquote.quote-cyan h3,
blockquote.quote-cyan h4,
blockquote.quote-cyan h5,
blockquote.quote-cyan h6 {
  color: #17a2b8;
}

blockquote.quote-white {
  border-color: #fff;
}

blockquote.quote-white h1,
blockquote.quote-white h2,
blockquote.quote-white h3,
blockquote.quote-white h4,
blockquote.quote-white h5,
blockquote.quote-white h6 {
  color: #fff;
}

blockquote.quote-gray {
  border-color: #6c757d;
}

blockquote.quote-gray h1,
blockquote.quote-gray h2,
blockquote.quote-gray h3,
blockquote.quote-gray h4,
blockquote.quote-gray h5,
blockquote.quote-gray h6 {
  color: #6c757d;
}

blockquote.quote-gray-dark {
  border-color: #343a40;
}

blockquote.quote-gray-dark h1,
blockquote.quote-gray-dark h2,
blockquote.quote-gray-dark h3,
blockquote.quote-gray-dark h4,
blockquote.quote-gray-dark h5,
blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.tab-custom-content {
  border-top: 1px solid #dee2e6;
  margin-top: .5rem;
  padding-top: .5rem;
}

.nav + .tab-custom-content {
  border-top: none;
  border-bottom: 1px solid #dee2e6;
  margin-top: 0;
  margin-bottom: .5rem;
  padding-bottom: .5rem;
}

.badge-btn {
  border-radius: 0.15rem;
  font-size: 0.75rem;
  font-weight: 400;
  padding: 0.25rem 0.5rem;
}

.badge-btn.badge-pill {
  padding: .375rem .6rem;
}

.dark-mode a:not(.btn):hover {
  color: #3395ff;
}

.dark-mode .attachment-block {
  background-color: #3d444b;
}

.dark-mode .attachment-block .attachment-text {
  color: #ced4da;
}

.dark-mode blockquote {
  background-color: #3f474e;
}

.dark-mode blockquote.quote-primary {
  border-color: #007bff;
}

.dark-mode blockquote.quote-primary h1,
.dark-mode blockquote.quote-primary h2,
.dark-mode blockquote.quote-primary h3,
.dark-mode blockquote.quote-primary h4,
.dark-mode blockquote.quote-primary h5,
.dark-mode blockquote.quote-primary h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-secondary {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-secondary h1,
.dark-mode blockquote.quote-secondary h2,
.dark-mode blockquote.quote-secondary h3,
.dark-mode blockquote.quote-secondary h4,
.dark-mode blockquote.quote-secondary h5,
.dark-mode blockquote.quote-secondary h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-success {
  border-color: #28a745;
}

.dark-mode blockquote.quote-success h1,
.dark-mode blockquote.quote-success h2,
.dark-mode blockquote.quote-success h3,
.dark-mode blockquote.quote-success h4,
.dark-mode blockquote.quote-success h5,
.dark-mode blockquote.quote-success h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-info {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-info h1,
.dark-mode blockquote.quote-info h2,
.dark-mode blockquote.quote-info h3,
.dark-mode blockquote.quote-info h4,
.dark-mode blockquote.quote-info h5,
.dark-mode blockquote.quote-info h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-warning {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-warning h1,
.dark-mode blockquote.quote-warning h2,
.dark-mode blockquote.quote-warning h3,
.dark-mode blockquote.quote-warning h4,
.dark-mode blockquote.quote-warning h5,
.dark-mode blockquote.quote-warning h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-danger {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-danger h1,
.dark-mode blockquote.quote-danger h2,
.dark-mode blockquote.quote-danger h3,
.dark-mode blockquote.quote-danger h4,
.dark-mode blockquote.quote-danger h5,
.dark-mode blockquote.quote-danger h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-light {
  border-color: #f8f9fa;
}

.dark-mode blockquote.quote-light h1,
.dark-mode blockquote.quote-light h2,
.dark-mode blockquote.quote-light h3,
.dark-mode blockquote.quote-light h4,
.dark-mode blockquote.quote-light h5,
.dark-mode blockquote.quote-light h6 {
  color: #f8f9fa;
}

.dark-mode blockquote.quote-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-dark h1,
.dark-mode blockquote.quote-dark h2,
.dark-mode blockquote.quote-dark h3,
.dark-mode blockquote.quote-dark h4,
.dark-mode blockquote.quote-dark h5,
.dark-mode blockquote.quote-dark h6 {
  color: #343a40;
}

.dark-mode blockquote.quote-lightblue {
  border-color: #3c8dbc;
}

.dark-mode blockquote.quote-lightblue h1,
.dark-mode blockquote.quote-lightblue h2,
.dark-mode blockquote.quote-lightblue h3,
.dark-mode blockquote.quote-lightblue h4,
.dark-mode blockquote.quote-lightblue h5,
.dark-mode blockquote.quote-lightblue h6 {
  color: #3c8dbc;
}

.dark-mode blockquote.quote-navy {
  border-color: #001f3f;
}

.dark-mode blockquote.quote-navy h1,
.dark-mode blockquote.quote-navy h2,
.dark-mode blockquote.quote-navy h3,
.dark-mode blockquote.quote-navy h4,
.dark-mode blockquote.quote-navy h5,
.dark-mode blockquote.quote-navy h6 {
  color: #001f3f;
}

.dark-mode blockquote.quote-olive {
  border-color: #3d9970;
}

.dark-mode blockquote.quote-olive h1,
.dark-mode blockquote.quote-olive h2,
.dark-mode blockquote.quote-olive h3,
.dark-mode blockquote.quote-olive h4,
.dark-mode blockquote.quote-olive h5,
.dark-mode blockquote.quote-olive h6 {
  color: #3d9970;
}

.dark-mode blockquote.quote-lime {
  border-color: #01ff70;
}

.dark-mode blockquote.quote-lime h1,
.dark-mode blockquote.quote-lime h2,
.dark-mode blockquote.quote-lime h3,
.dark-mode blockquote.quote-lime h4,
.dark-mode blockquote.quote-lime h5,
.dark-mode blockquote.quote-lime h6 {
  color: #01ff70;
}

.dark-mode blockquote.quote-fuchsia {
  border-color: #f012be;
}

.dark-mode blockquote.quote-fuchsia h1,
.dark-mode blockquote.quote-fuchsia h2,
.dark-mode blockquote.quote-fuchsia h3,
.dark-mode blockquote.quote-fuchsia h4,
.dark-mode blockquote.quote-fuchsia h5,
.dark-mode blockquote.quote-fuchsia h6 {
  color: #f012be;
}

.dark-mode blockquote.quote-maroon {
  border-color: #d81b60;
}

.dark-mode blockquote.quote-maroon h1,
.dark-mode blockquote.quote-maroon h2,
.dark-mode blockquote.quote-maroon h3,
.dark-mode blockquote.quote-maroon h4,
.dark-mode blockquote.quote-maroon h5,
.dark-mode blockquote.quote-maroon h6 {
  color: #d81b60;
}

.dark-mode blockquote.quote-blue {
  border-color: #007bff;
}

.dark-mode blockquote.quote-blue h1,
.dark-mode blockquote.quote-blue h2,
.dark-mode blockquote.quote-blue h3,
.dark-mode blockquote.quote-blue h4,
.dark-mode blockquote.quote-blue h5,
.dark-mode blockquote.quote-blue h6 {
  color: #007bff;
}

.dark-mode blockquote.quote-indigo {
  border-color: #6610f2;
}

.dark-mode blockquote.quote-indigo h1,
.dark-mode blockquote.quote-indigo h2,
.dark-mode blockquote.quote-indigo h3,
.dark-mode blockquote.quote-indigo h4,
.dark-mode blockquote.quote-indigo h5,
.dark-mode blockquote.quote-indigo h6 {
  color: #6610f2;
}

.dark-mode blockquote.quote-purple {
  border-color: #6f42c1;
}

.dark-mode blockquote.quote-purple h1,
.dark-mode blockquote.quote-purple h2,
.dark-mode blockquote.quote-purple h3,
.dark-mode blockquote.quote-purple h4,
.dark-mode blockquote.quote-purple h5,
.dark-mode blockquote.quote-purple h6 {
  color: #6f42c1;
}

.dark-mode blockquote.quote-pink {
  border-color: #e83e8c;
}

.dark-mode blockquote.quote-pink h1,
.dark-mode blockquote.quote-pink h2,
.dark-mode blockquote.quote-pink h3,
.dark-mode blockquote.quote-pink h4,
.dark-mode blockquote.quote-pink h5,
.dark-mode blockquote.quote-pink h6 {
  color: #e83e8c;
}

.dark-mode blockquote.quote-red {
  border-color: #dc3545;
}

.dark-mode blockquote.quote-red h1,
.dark-mode blockquote.quote-red h2,
.dark-mode blockquote.quote-red h3,
.dark-mode blockquote.quote-red h4,
.dark-mode blockquote.quote-red h5,
.dark-mode blockquote.quote-red h6 {
  color: #dc3545;
}

.dark-mode blockquote.quote-orange {
  border-color: #fd7e14;
}

.dark-mode blockquote.quote-orange h1,
.dark-mode blockquote.quote-orange h2,
.dark-mode blockquote.quote-orange h3,
.dark-mode blockquote.quote-orange h4,
.dark-mode blockquote.quote-orange h5,
.dark-mode blockquote.quote-orange h6 {
  color: #fd7e14;
}

.dark-mode blockquote.quote-yellow {
  border-color: #ffc107;
}

.dark-mode blockquote.quote-yellow h1,
.dark-mode blockquote.quote-yellow h2,
.dark-mode blockquote.quote-yellow h3,
.dark-mode blockquote.quote-yellow h4,
.dark-mode blockquote.quote-yellow h5,
.dark-mode blockquote.quote-yellow h6 {
  color: #ffc107;
}

.dark-mode blockquote.quote-green {
  border-color: #28a745;
}

.dark-mode blockquote.quote-green h1,
.dark-mode blockquote.quote-green h2,
.dark-mode blockquote.quote-green h3,
.dark-mode blockquote.quote-green h4,
.dark-mode blockquote.quote-green h5,
.dark-mode blockquote.quote-green h6 {
  color: #28a745;
}

.dark-mode blockquote.quote-teal {
  border-color: #20c997;
}

.dark-mode blockquote.quote-teal h1,
.dark-mode blockquote.quote-teal h2,
.dark-mode blockquote.quote-teal h3,
.dark-mode blockquote.quote-teal h4,
.dark-mode blockquote.quote-teal h5,
.dark-mode blockquote.quote-teal h6 {
  color: #20c997;
}

.dark-mode blockquote.quote-cyan {
  border-color: #17a2b8;
}

.dark-mode blockquote.quote-cyan h1,
.dark-mode blockquote.quote-cyan h2,
.dark-mode blockquote.quote-cyan h3,
.dark-mode blockquote.quote-cyan h4,
.dark-mode blockquote.quote-cyan h5,
.dark-mode blockquote.quote-cyan h6 {
  color: #17a2b8;
}

.dark-mode blockquote.quote-white {
  border-color: #fff;
}

.dark-mode blockquote.quote-white h1,
.dark-mode blockquote.quote-white h2,
.dark-mode blockquote.quote-white h3,
.dark-mode blockquote.quote-white h4,
.dark-mode blockquote.quote-white h5,
.dark-mode blockquote.quote-white h6 {
  color: #fff;
}

.dark-mode blockquote.quote-gray {
  border-color: #6c757d;
}

.dark-mode blockquote.quote-gray h1,
.dark-mode blockquote.quote-gray h2,
.dark-mode blockquote.quote-gray h3,
.dark-mode blockquote.quote-gray h4,
.dark-mode blockquote.quote-gray h5,
.dark-mode blockquote.quote-gray h6 {
  color: #6c757d;
}

.dark-mode blockquote.quote-gray-dark {
  border-color: #343a40;
}

.dark-mode blockquote.quote-gray-dark h1,
.dark-mode blockquote.quote-gray-dark h2,
.dark-mode blockquote.quote-gray-dark h3,
.dark-mode blockquote.quote-gray-dark h4,
.dark-mode blockquote.quote-gray-dark h5,
.dark-mode blockquote.quote-gray-dark h6 {
  color: #343a40;
}

.dark-mode .close, .dark-mode .mailbox-attachment-close,
.dark-mode .mailbox-attachment-close {
  color: #adb5bd;
  text-shadow: 0 1px 0 #495057;
}

.dark-mode .tab-custom-content {
  border-color: #6c757d;
}

.dark-mode .list-group-item {
  background-color: #343a40;
  border-color: #6c757d;
}

@media print {
  .no-print, .main-sidebar,
  .main-header,
  .content-header {
    display: none !important;
  }
  .content-wrapper,
  .main-footer {
    transform: translate(0, 0);
    margin-left: 0 !important;
    min-height: 0 !important;
  }
  .layout-fixed .content-wrapper {
    padding-top: 0 !important;
  }
  .invoice {
    border: 0;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  .invoice-col {
    float: left;
    width: 33.3333333%;
  }
  .table-responsive {
    overflow: auto;
  }
  .table-responsive > .table tr th,
  .table-responsive > .table tr td {
    white-space: normal !important;
  }
}

.text-bold,
.text-bold.table td,
.text-bold.table th {
  font-weight: 700;
}

.text-xs {
  font-size: 0.75rem !important;
}

.text-sm {
  font-size: 0.875rem !important;
}

.text-md {
  font-size: 1rem !important;
}

.text-lg {
  font-size: 1.25rem !important;
}

.text-xl {
  font-size: 2rem !important;
}

.text-lightblue {
  color: #3c8dbc !important;
}

.text-navy {
  color: #001f3f !important;
}

.text-olive {
  color: #3d9970 !important;
}

.text-lime {
  color: #01ff70 !important;
}

.text-fuchsia {
  color: #f012be !important;
}

.text-maroon {
  color: #d81b60 !important;
}

.text-blue {
  color: #007bff !important;
}

.text-indigo {
  color: #6610f2 !important;
}

.text-purple {
  color: #6f42c1 !important;
}

.text-pink {
  color: #e83e8c !important;
}

.text-red {
  color: #dc3545 !important;
}

.text-orange {
  color: #fd7e14 !important;
}

.text-yellow {
  color: #ffc107 !important;
}

.text-green {
  color: #28a745 !important;
}

.text-teal {
  color: #20c997 !important;
}

.text-cyan {
  color: #17a2b8 !important;
}

.text-white {
  color: #fff !important;
}

.text-gray {
  color: #6c757d !important;
}

.text-gray-dark {
  color: #343a40 !important;
}

.dark-mode .text-muted {
  color: #adb5bd !important;
}

.dark-mode .text-lightblue {
  color: #86bad8 !important;
}

.dark-mode .text-navy {
  color: #002c59 !important;
}

.dark-mode .text-olive {
  color: #74c8a3 !important;
}

.dark-mode .text-lime {
  color: #67ffa9 !important;
}

.dark-mode .text-fuchsia {
  color: #f672d8 !important;
}

.dark-mode .text-maroon {
  color: #ed6c9b !important;
}

.dark-mode .text-blue {
  color: #3f6791 !important;
}

.dark-mode .text-indigo {
  color: #6610f2 !important;
}

.dark-mode .text-purple {
  color: #6f42c1 !important;
}

.dark-mode .text-pink {
  color: #e83e8c !important;
}

.dark-mode .text-red {
  color: #e74c3c !important;
}

.dark-mode .text-orange {
  color: #fd7e14 !important;
}

.dark-mode .text-yellow {
  color: #f39c12 !important;
}

.dark-mode .text-green {
  color: #00bc8c !important;
}

.dark-mode .text-teal {
  color: #20c997 !important;
}

.dark-mode .text-cyan {
  color: #3498db !important;
}

.dark-mode .text-white {
  color: #fff !important;
}

.dark-mode .text-gray {
  color: #6c757d !important;
}

.dark-mode .text-gray-dark {
  color: #343a40 !important;
}

.elevation-0 {
  box-shadow: none !important;
}

.elevation-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24) !important;
}

.elevation-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23) !important;
}

.elevation-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22) !important;
}

.elevation-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22) !important;
}

.bg-primary {
  background-color: #007bff !important;
}

.bg-primary,
.bg-primary > a {
  color: #fff !important;
}

.bg-primary.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-primary.btn:not(:disabled):not(.disabled):active, .bg-primary.btn:not(:disabled):not(.disabled).active, .bg-primary.btn:active, .bg-primary.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-secondary {
  background-color: #6c757d !important;
}

.bg-secondary,
.bg-secondary > a {
  color: #fff !important;
}

.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-secondary.btn:not(:disabled):not(.disabled):active, .bg-secondary.btn:not(:disabled):not(.disabled).active, .bg-secondary.btn:active, .bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-success {
  background-color: #28a745 !important;
}

.bg-success,
.bg-success > a {
  color: #fff !important;
}

.bg-success.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-success.btn:not(:disabled):not(.disabled):active, .bg-success.btn:not(:disabled):not(.disabled).active, .bg-success.btn:active, .bg-success.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-info {
  background-color: #17a2b8 !important;
}

.bg-info,
.bg-info > a {
  color: #fff !important;
}

.bg-info.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-info.btn:not(:disabled):not(.disabled):active, .bg-info.btn:not(:disabled):not(.disabled).active, .bg-info.btn:active, .bg-info.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-warning,
.bg-warning > a {
  color: #1f2d3d !important;
}

.bg-warning.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-warning.btn:not(:disabled):not(.disabled):active, .bg-warning.btn:not(:disabled):not(.disabled).active, .bg-warning.btn:active, .bg-warning.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-danger {
  background-color: #dc3545 !important;
}

.bg-danger,
.bg-danger > a {
  color: #fff !important;
}

.bg-danger.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-danger.btn:not(:disabled):not(.disabled):active, .bg-danger.btn:not(:disabled):not(.disabled).active, .bg-danger.btn:active, .bg-danger.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-light {
  background-color: #f8f9fa !important;
}

.bg-light,
.bg-light > a {
  color: #1f2d3d !important;
}

.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.bg-light.btn:not(:disabled):not(.disabled):active, .bg-light.btn:not(:disabled):not(.disabled).active, .bg-light.btn:active, .bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-dark {
  background-color: #343a40 !important;
}

.bg-dark,
.bg-dark > a {
  color: #fff !important;
}

.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-dark.btn:not(:disabled):not(.disabled):active, .bg-dark.btn:not(:disabled):not(.disabled).active, .bg-dark.btn:active, .bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-lightblue {
  background-color: #3c8dbc !important;
}

.bg-lightblue,
.bg-lightblue > a {
  color: #fff !important;
}

.bg-lightblue.btn:hover {
  border-color: #307095;
  color: #ececec;
}

.bg-lightblue.btn:not(:disabled):not(.disabled):active, .bg-lightblue.btn:not(:disabled):not(.disabled).active, .bg-lightblue.btn:active, .bg-lightblue.btn.active {
  background-color: #307095 !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-navy {
  background-color: #001f3f !important;
}

.bg-navy,
.bg-navy > a {
  color: #fff !important;
}

.bg-navy.btn:hover {
  border-color: #00060c;
  color: #ececec;
}

.bg-navy.btn:not(:disabled):not(.disabled):active, .bg-navy.btn:not(:disabled):not(.disabled).active, .bg-navy.btn:active, .bg-navy.btn.active {
  background-color: #00060c !important;
  border-color: black;
  color: #fff;
}

.bg-olive {
  background-color: #3d9970 !important;
}

.bg-olive,
.bg-olive > a {
  color: #fff !important;
}

.bg-olive.btn:hover {
  border-color: #2e7555;
  color: #ececec;
}

.bg-olive.btn:not(:disabled):not(.disabled):active, .bg-olive.btn:not(:disabled):not(.disabled).active, .bg-olive.btn:active, .bg-olive.btn.active {
  background-color: #2e7555 !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-lime {
  background-color: #01ff70 !important;
}

.bg-lime,
.bg-lime > a {
  color: #1f2d3d !important;
}

.bg-lime.btn:hover {
  border-color: #00cd5a;
  color: #121a24;
}

.bg-lime.btn:not(:disabled):not(.disabled):active, .bg-lime.btn:not(:disabled):not(.disabled).active, .bg-lime.btn:active, .bg-lime.btn.active {
  background-color: #00cd5a !important;
  border-color: #00c054;
  color: #fff;
}

.bg-fuchsia {
  background-color: #f012be !important;
}

.bg-fuchsia,
.bg-fuchsia > a {
  color: #fff !important;
}

.bg-fuchsia.btn:hover {
  border-color: #c30c9a;
  color: #ececec;
}

.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-fuchsia.btn:active, .bg-fuchsia.btn.active {
  background-color: #c30c9a !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-maroon {
  background-color: #d81b60 !important;
}

.bg-maroon,
.bg-maroon > a {
  color: #fff !important;
}

.bg-maroon.btn:hover {
  border-color: #ab154c;
  color: #ececec;
}

.bg-maroon.btn:not(:disabled):not(.disabled):active, .bg-maroon.btn:not(:disabled):not(.disabled).active, .bg-maroon.btn:active, .bg-maroon.btn.active {
  background-color: #ab154c !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-blue {
  background-color: #007bff !important;
}

.bg-blue,
.bg-blue > a {
  color: #fff !important;
}

.bg-blue.btn:hover {
  border-color: #0062cc;
  color: #ececec;
}

.bg-blue.btn:not(:disabled):not(.disabled):active, .bg-blue.btn:not(:disabled):not(.disabled).active, .bg-blue.btn:active, .bg-blue.btn.active {
  background-color: #0062cc !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-indigo {
  background-color: #6610f2 !important;
}

.bg-indigo,
.bg-indigo > a {
  color: #fff !important;
}

.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.bg-indigo.btn:not(:disabled):not(.disabled):active, .bg-indigo.btn:not(:disabled):not(.disabled).active, .bg-indigo.btn:active, .bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-purple {
  background-color: #6f42c1 !important;
}

.bg-purple,
.bg-purple > a {
  color: #fff !important;
}

.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.bg-purple.btn:not(:disabled):not(.disabled):active, .bg-purple.btn:not(:disabled):not(.disabled).active, .bg-purple.btn:active, .bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.bg-pink {
  background-color: #e83e8c !important;
}

.bg-pink,
.bg-pink > a {
  color: #fff !important;
}

.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.bg-pink.btn:not(:disabled):not(.disabled):active, .bg-pink.btn:not(:disabled):not(.disabled).active, .bg-pink.btn:active, .bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-red {
  background-color: #dc3545 !important;
}

.bg-red,
.bg-red > a {
  color: #fff !important;
}

.bg-red.btn:hover {
  border-color: #bd2130;
  color: #ececec;
}

.bg-red.btn:not(:disabled):not(.disabled):active, .bg-red.btn:not(:disabled):not(.disabled).active, .bg-red.btn:active, .bg-red.btn.active {
  background-color: #bd2130 !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-orange {
  background-color: #fd7e14 !important;
}

.bg-orange,
.bg-orange > a {
  color: #1f2d3d !important;
}

.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.bg-orange.btn:not(:disabled):not(.disabled):active, .bg-orange.btn:not(:disabled):not(.disabled).active, .bg-orange.btn:active, .bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-yellow {
  background-color: #ffc107 !important;
}

.bg-yellow,
.bg-yellow > a {
  color: #1f2d3d !important;
}

.bg-yellow.btn:hover {
  border-color: #d39e00;
  color: #121a24;
}

.bg-yellow.btn:not(:disabled):not(.disabled):active, .bg-yellow.btn:not(:disabled):not(.disabled).active, .bg-yellow.btn:active, .bg-yellow.btn.active {
  background-color: #d39e00 !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-green {
  background-color: #28a745 !important;
}

.bg-green,
.bg-green > a {
  color: #fff !important;
}

.bg-green.btn:hover {
  border-color: #1e7e34;
  color: #ececec;
}

.bg-green.btn:not(:disabled):not(.disabled):active, .bg-green.btn:not(:disabled):not(.disabled).active, .bg-green.btn:active, .bg-green.btn.active {
  background-color: #1e7e34 !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-teal {
  background-color: #20c997 !important;
}

.bg-teal,
.bg-teal > a {
  color: #fff !important;
}

.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.bg-teal.btn:not(:disabled):not(.disabled):active, .bg-teal.btn:not(:disabled):not(.disabled).active, .bg-teal.btn:active, .bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.bg-cyan {
  background-color: #17a2b8 !important;
}

.bg-cyan,
.bg-cyan > a {
  color: #fff !important;
}

.bg-cyan.btn:hover {
  border-color: #117a8b;
  color: #ececec;
}

.bg-cyan.btn:not(:disabled):not(.disabled):active, .bg-cyan.btn:not(:disabled):not(.disabled).active, .bg-cyan.btn:active, .bg-cyan.btn.active {
  background-color: #117a8b !important;
  border-color: #10707f;
  color: #fff;
}

.bg-white {
  background-color: #fff !important;
}

.bg-white,
.bg-white > a {
  color: #1f2d3d !important;
}

.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-white.btn:not(:disabled):not(.disabled):active, .bg-white.btn:not(:disabled):not(.disabled).active, .bg-white.btn:active, .bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gray {
  background-color: #6c757d !important;
}

.bg-gray,
.bg-gray > a {
  color: #fff !important;
}

.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.bg-gray.btn:not(:disabled):not(.disabled):active, .bg-gray.btn:not(:disabled):not(.disabled).active, .bg-gray.btn:active, .bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

.bg-gray-dark,
.bg-gray-dark > a {
  color: #fff !important;
}

.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gray-dark.btn:active, .bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

@media print {
  .table td.bg-primary,
  .table th.bg-primary {
    background-color: #007bff !important;
  }
  .table td.bg-primary,
  .table td.bg-primary > a,
  .table th.bg-primary,
  .table th.bg-primary > a {
    color: #fff !important;
  }
  .table td.bg-primary.btn:hover,
  .table th.bg-primary.btn:hover {
    border-color: #0062cc;
    color: #ececec;
  }
  .table td.bg-primary.btn:not(:disabled):not(.disabled):active, .table td.bg-primary.btn:not(:disabled):not(.disabled).active, .table td.bg-primary.btn:active, .table td.bg-primary.btn.active,
  .table th.bg-primary.btn:not(:disabled):not(.disabled):active,
  .table th.bg-primary.btn:not(:disabled):not(.disabled).active,
  .table th.bg-primary.btn:active,
  .table th.bg-primary.btn.active {
    background-color: #0062cc !important;
    border-color: #005cbf;
    color: #fff;
  }
  .table td.bg-secondary,
  .table th.bg-secondary {
    background-color: #6c757d !important;
  }
  .table td.bg-secondary,
  .table td.bg-secondary > a,
  .table th.bg-secondary,
  .table th.bg-secondary > a {
    color: #fff !important;
  }
  .table td.bg-secondary.btn:hover,
  .table th.bg-secondary.btn:hover {
    border-color: #545b62;
    color: #ececec;
  }
  .table td.bg-secondary.btn:not(:disabled):not(.disabled):active, .table td.bg-secondary.btn:not(:disabled):not(.disabled).active, .table td.bg-secondary.btn:active, .table td.bg-secondary.btn.active,
  .table th.bg-secondary.btn:not(:disabled):not(.disabled):active,
  .table th.bg-secondary.btn:not(:disabled):not(.disabled).active,
  .table th.bg-secondary.btn:active,
  .table th.bg-secondary.btn.active {
    background-color: #545b62 !important;
    border-color: #4e555b;
    color: #fff;
  }
  .table td.bg-success,
  .table th.bg-success {
    background-color: #28a745 !important;
  }
  .table td.bg-success,
  .table td.bg-success > a,
  .table th.bg-success,
  .table th.bg-success > a {
    color: #fff !important;
  }
  .table td.bg-success.btn:hover,
  .table th.bg-success.btn:hover {
    border-color: #1e7e34;
    color: #ececec;
  }
  .table td.bg-success.btn:not(:disabled):not(.disabled):active, .table td.bg-success.btn:not(:disabled):not(.disabled).active, .table td.bg-success.btn:active, .table td.bg-success.btn.active,
  .table th.bg-success.btn:not(:disabled):not(.disabled):active,
  .table th.bg-success.btn:not(:disabled):not(.disabled).active,
  .table th.bg-success.btn:active,
  .table th.bg-success.btn.active {
    background-color: #1e7e34 !important;
    border-color: #1c7430;
    color: #fff;
  }
  .table td.bg-info,
  .table th.bg-info {
    background-color: #17a2b8 !important;
  }
  .table td.bg-info,
  .table td.bg-info > a,
  .table th.bg-info,
  .table th.bg-info > a {
    color: #fff !important;
  }
  .table td.bg-info.btn:hover,
  .table th.bg-info.btn:hover {
    border-color: #117a8b;
    color: #ececec;
  }
  .table td.bg-info.btn:not(:disabled):not(.disabled):active, .table td.bg-info.btn:not(:disabled):not(.disabled).active, .table td.bg-info.btn:active, .table td.bg-info.btn.active,
  .table th.bg-info.btn:not(:disabled):not(.disabled):active,
  .table th.bg-info.btn:not(:disabled):not(.disabled).active,
  .table th.bg-info.btn:active,
  .table th.bg-info.btn.active {
    background-color: #117a8b !important;
    border-color: #10707f;
    color: #fff;
  }
  .table td.bg-warning,
  .table th.bg-warning {
    background-color: #ffc107 !important;
  }
  .table td.bg-warning,
  .table td.bg-warning > a,
  .table th.bg-warning,
  .table th.bg-warning > a {
    color: #1f2d3d !important;
  }
  .table td.bg-warning.btn:hover,
  .table th.bg-warning.btn:hover {
    border-color: #d39e00;
    color: #121a24;
  }
  .table td.bg-warning.btn:not(:disabled):not(.disabled):active, .table td.bg-warning.btn:not(:disabled):not(.disabled).active, .table td.bg-warning.btn:active, .table td.bg-warning.btn.active,
  .table th.bg-warning.btn:not(:disabled):not(.disabled):active,
  .table th.bg-warning.btn:not(:disabled):not(.disabled).active,
  .table th.bg-warning.btn:active,
  .table th.bg-warning.btn.active {
    background-color: #d39e00 !important;
    border-color: #c69500;
    color: #1f2d3d;
  }
  .table td.bg-danger,
  .table th.bg-danger {
    background-color: #dc3545 !important;
  }
  .table td.bg-danger,
  .table td.bg-danger > a,
  .table th.bg-danger,
  .table th.bg-danger > a {
    color: #fff !important;
  }
  .table td.bg-danger.btn:hover,
  .table th.bg-danger.btn:hover {
    border-color: #bd2130;
    color: #ececec;
  }
  .table td.bg-danger.btn:not(:disabled):not(.disabled):active, .table td.bg-danger.btn:not(:disabled):not(.disabled).active, .table td.bg-danger.btn:active, .table td.bg-danger.btn.active,
  .table th.bg-danger.btn:not(:disabled):not(.disabled):active,
  .table th.bg-danger.btn:not(:disabled):not(.disabled).active,
  .table th.bg-danger.btn:active,
  .table th.bg-danger.btn.active {
    background-color: #bd2130 !important;
    border-color: #b21f2d;
    color: #fff;
  }
  .table td.bg-light,
  .table th.bg-light {
    background-color: #f8f9fa !important;
  }
  .table td.bg-light,
  .table td.bg-light > a,
  .table th.bg-light,
  .table th.bg-light > a {
    color: #1f2d3d !important;
  }
  .table td.bg-light.btn:hover,
  .table th.bg-light.btn:hover {
    border-color: #dae0e5;
    color: #121a24;
  }
  .table td.bg-light.btn:not(:disabled):not(.disabled):active, .table td.bg-light.btn:not(:disabled):not(.disabled).active, .table td.bg-light.btn:active, .table td.bg-light.btn.active,
  .table th.bg-light.btn:not(:disabled):not(.disabled):active,
  .table th.bg-light.btn:not(:disabled):not(.disabled).active,
  .table th.bg-light.btn:active,
  .table th.bg-light.btn.active {
    background-color: #dae0e5 !important;
    border-color: #d3d9df;
    color: #1f2d3d;
  }
  .table td.bg-dark,
  .table th.bg-dark {
    background-color: #343a40 !important;
  }
  .table td.bg-dark,
  .table td.bg-dark > a,
  .table th.bg-dark,
  .table th.bg-dark > a {
    color: #fff !important;
  }
  .table td.bg-dark.btn:hover,
  .table th.bg-dark.btn:hover {
    border-color: #1d2124;
    color: #ececec;
  }
  .table td.bg-dark.btn:not(:disabled):not(.disabled):active, .table td.bg-dark.btn:not(:disabled):not(.disabled).active, .table td.bg-dark.btn:active, .table td.bg-dark.btn.active,
  .table th.bg-dark.btn:not(:disabled):not(.disabled):active,
  .table th.bg-dark.btn:not(:disabled):not(.disabled).active,
  .table th.bg-dark.btn:active,
  .table th.bg-dark.btn.active {
    background-color: #1d2124 !important;
    border-color: #171a1d;
    color: #fff;
  }
  .table td.bg-lightblue,
  .table th.bg-lightblue {
    background-color: #3c8dbc !important;
  }
  .table td.bg-lightblue,
  .table td.bg-lightblue > a,
  .table th.bg-lightblue,
  .table th.bg-lightblue > a {
    color: #fff !important;
  }
  .table td.bg-lightblue.btn:hover,
  .table th.bg-lightblue.btn:hover {
    border-color: #307095;
    color: #ececec;
  }
  .table td.bg-lightblue.btn:not(:disabled):not(.disabled):active, .table td.bg-lightblue.btn:not(:disabled):not(.disabled).active, .table td.bg-lightblue.btn:active, .table td.bg-lightblue.btn.active,
  .table th.bg-lightblue.btn:not(:disabled):not(.disabled):active,
  .table th.bg-lightblue.btn:not(:disabled):not(.disabled).active,
  .table th.bg-lightblue.btn:active,
  .table th.bg-lightblue.btn.active {
    background-color: #307095 !important;
    border-color: #2d698c;
    color: #fff;
  }
  .table td.bg-navy,
  .table th.bg-navy {
    background-color: #001f3f !important;
  }
  .table td.bg-navy,
  .table td.bg-navy > a,
  .table th.bg-navy,
  .table th.bg-navy > a {
    color: #fff !important;
  }
  .table td.bg-navy.btn:hover,
  .table th.bg-navy.btn:hover {
    border-color: #00060c;
    color: #ececec;
  }
  .table td.bg-navy.btn:not(:disabled):not(.disabled):active, .table td.bg-navy.btn:not(:disabled):not(.disabled).active, .table td.bg-navy.btn:active, .table td.bg-navy.btn.active,
  .table th.bg-navy.btn:not(:disabled):not(.disabled):active,
  .table th.bg-navy.btn:not(:disabled):not(.disabled).active,
  .table th.bg-navy.btn:active,
  .table th.bg-navy.btn.active {
    background-color: #00060c !important;
    border-color: black;
    color: #fff;
  }
  .table td.bg-olive,
  .table th.bg-olive {
    background-color: #3d9970 !important;
  }
  .table td.bg-olive,
  .table td.bg-olive > a,
  .table th.bg-olive,
  .table th.bg-olive > a {
    color: #fff !important;
  }
  .table td.bg-olive.btn:hover,
  .table th.bg-olive.btn:hover {
    border-color: #2e7555;
    color: #ececec;
  }
  .table td.bg-olive.btn:not(:disabled):not(.disabled):active, .table td.bg-olive.btn:not(:disabled):not(.disabled).active, .table td.bg-olive.btn:active, .table td.bg-olive.btn.active,
  .table th.bg-olive.btn:not(:disabled):not(.disabled):active,
  .table th.bg-olive.btn:not(:disabled):not(.disabled).active,
  .table th.bg-olive.btn:active,
  .table th.bg-olive.btn.active {
    background-color: #2e7555 !important;
    border-color: #2b6b4f;
    color: #fff;
  }
  .table td.bg-lime,
  .table th.bg-lime {
    background-color: #01ff70 !important;
  }
  .table td.bg-lime,
  .table td.bg-lime > a,
  .table th.bg-lime,
  .table th.bg-lime > a {
    color: #1f2d3d !important;
  }
  .table td.bg-lime.btn:hover,
  .table th.bg-lime.btn:hover {
    border-color: #00cd5a;
    color: #121a24;
  }
  .table td.bg-lime.btn:not(:disabled):not(.disabled):active, .table td.bg-lime.btn:not(:disabled):not(.disabled).active, .table td.bg-lime.btn:active, .table td.bg-lime.btn.active,
  .table th.bg-lime.btn:not(:disabled):not(.disabled):active,
  .table th.bg-lime.btn:not(:disabled):not(.disabled).active,
  .table th.bg-lime.btn:active,
  .table th.bg-lime.btn.active {
    background-color: #00cd5a !important;
    border-color: #00c054;
    color: #fff;
  }
  .table td.bg-fuchsia,
  .table th.bg-fuchsia {
    background-color: #f012be !important;
  }
  .table td.bg-fuchsia,
  .table td.bg-fuchsia > a,
  .table th.bg-fuchsia,
  .table th.bg-fuchsia > a {
    color: #fff !important;
  }
  .table td.bg-fuchsia.btn:hover,
  .table th.bg-fuchsia.btn:hover {
    border-color: #c30c9a;
    color: #ececec;
  }
  .table td.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .table td.bg-fuchsia.btn:not(:disabled):not(.disabled).active, .table td.bg-fuchsia.btn:active, .table td.bg-fuchsia.btn.active,
  .table th.bg-fuchsia.btn:not(:disabled):not(.disabled):active,
  .table th.bg-fuchsia.btn:not(:disabled):not(.disabled).active,
  .table th.bg-fuchsia.btn:active,
  .table th.bg-fuchsia.btn.active {
    background-color: #c30c9a !important;
    border-color: #b70c90;
    color: #fff;
  }
  .table td.bg-maroon,
  .table th.bg-maroon {
    background-color: #d81b60 !important;
  }
  .table td.bg-maroon,
  .table td.bg-maroon > a,
  .table th.bg-maroon,
  .table th.bg-maroon > a {
    color: #fff !important;
  }
  .table td.bg-maroon.btn:hover,
  .table th.bg-maroon.btn:hover {
    border-color: #ab154c;
    color: #ececec;
  }
  .table td.bg-maroon.btn:not(:disabled):not(.disabled):active, .table td.bg-maroon.btn:not(:disabled):not(.disabled).active, .table td.bg-maroon.btn:active, .table td.bg-maroon.btn.active,
  .table th.bg-maroon.btn:not(:disabled):not(.disabled):active,
  .table th.bg-maroon.btn:not(:disabled):not(.disabled).active,
  .table th.bg-maroon.btn:active,
  .table th.bg-maroon.btn.active {
    background-color: #ab154c !important;
    border-color: #9f1447;
    color: #fff;
  }
  .table td.bg-blue,
  .table th.bg-blue {
    background-color: #007bff !important;
  }
  .table td.bg-blue,
  .table td.bg-blue > a,
  .table th.bg-blue,
  .table th.bg-blue > a {
    color: #fff !important;
  }
  .table td.bg-blue.btn:hover,
  .table th.bg-blue.btn:hover {
    border-color: #0062cc;
    color: #ececec;
  }
  .table td.bg-blue.btn:not(:disabled):not(.disabled):active, .table td.bg-blue.btn:not(:disabled):not(.disabled).active, .table td.bg-blue.btn:active, .table td.bg-blue.btn.active,
  .table th.bg-blue.btn:not(:disabled):not(.disabled):active,
  .table th.bg-blue.btn:not(:disabled):not(.disabled).active,
  .table th.bg-blue.btn:active,
  .table th.bg-blue.btn.active {
    background-color: #0062cc !important;
    border-color: #005cbf;
    color: #fff;
  }
  .table td.bg-indigo,
  .table th.bg-indigo {
    background-color: #6610f2 !important;
  }
  .table td.bg-indigo,
  .table td.bg-indigo > a,
  .table th.bg-indigo,
  .table th.bg-indigo > a {
    color: #fff !important;
  }
  .table td.bg-indigo.btn:hover,
  .table th.bg-indigo.btn:hover {
    border-color: #510bc4;
    color: #ececec;
  }
  .table td.bg-indigo.btn:not(:disabled):not(.disabled):active, .table td.bg-indigo.btn:not(:disabled):not(.disabled).active, .table td.bg-indigo.btn:active, .table td.bg-indigo.btn.active,
  .table th.bg-indigo.btn:not(:disabled):not(.disabled):active,
  .table th.bg-indigo.btn:not(:disabled):not(.disabled).active,
  .table th.bg-indigo.btn:active,
  .table th.bg-indigo.btn.active {
    background-color: #510bc4 !important;
    border-color: #4c0ab8;
    color: #fff;
  }
  .table td.bg-purple,
  .table th.bg-purple {
    background-color: #6f42c1 !important;
  }
  .table td.bg-purple,
  .table td.bg-purple > a,
  .table th.bg-purple,
  .table th.bg-purple > a {
    color: #fff !important;
  }
  .table td.bg-purple.btn:hover,
  .table th.bg-purple.btn:hover {
    border-color: #59339d;
    color: #ececec;
  }
  .table td.bg-purple.btn:not(:disabled):not(.disabled):active, .table td.bg-purple.btn:not(:disabled):not(.disabled).active, .table td.bg-purple.btn:active, .table td.bg-purple.btn.active,
  .table th.bg-purple.btn:not(:disabled):not(.disabled):active,
  .table th.bg-purple.btn:not(:disabled):not(.disabled).active,
  .table th.bg-purple.btn:active,
  .table th.bg-purple.btn.active {
    background-color: #59339d !important;
    border-color: #533093;
    color: #fff;
  }
  .table td.bg-pink,
  .table th.bg-pink {
    background-color: #e83e8c !important;
  }
  .table td.bg-pink,
  .table td.bg-pink > a,
  .table th.bg-pink,
  .table th.bg-pink > a {
    color: #fff !important;
  }
  .table td.bg-pink.btn:hover,
  .table th.bg-pink.btn:hover {
    border-color: #d91a72;
    color: #ececec;
  }
  .table td.bg-pink.btn:not(:disabled):not(.disabled):active, .table td.bg-pink.btn:not(:disabled):not(.disabled).active, .table td.bg-pink.btn:active, .table td.bg-pink.btn.active,
  .table th.bg-pink.btn:not(:disabled):not(.disabled):active,
  .table th.bg-pink.btn:not(:disabled):not(.disabled).active,
  .table th.bg-pink.btn:active,
  .table th.bg-pink.btn.active {
    background-color: #d91a72 !important;
    border-color: #ce196c;
    color: #fff;
  }
  .table td.bg-red,
  .table th.bg-red {
    background-color: #dc3545 !important;
  }
  .table td.bg-red,
  .table td.bg-red > a,
  .table th.bg-red,
  .table th.bg-red > a {
    color: #fff !important;
  }
  .table td.bg-red.btn:hover,
  .table th.bg-red.btn:hover {
    border-color: #bd2130;
    color: #ececec;
  }
  .table td.bg-red.btn:not(:disabled):not(.disabled):active, .table td.bg-red.btn:not(:disabled):not(.disabled).active, .table td.bg-red.btn:active, .table td.bg-red.btn.active,
  .table th.bg-red.btn:not(:disabled):not(.disabled):active,
  .table th.bg-red.btn:not(:disabled):not(.disabled).active,
  .table th.bg-red.btn:active,
  .table th.bg-red.btn.active {
    background-color: #bd2130 !important;
    border-color: #b21f2d;
    color: #fff;
  }
  .table td.bg-orange,
  .table th.bg-orange {
    background-color: #fd7e14 !important;
  }
  .table td.bg-orange,
  .table td.bg-orange > a,
  .table th.bg-orange,
  .table th.bg-orange > a {
    color: #1f2d3d !important;
  }
  .table td.bg-orange.btn:hover,
  .table th.bg-orange.btn:hover {
    border-color: #dc6502;
    color: #121a24;
  }
  .table td.bg-orange.btn:not(:disabled):not(.disabled):active, .table td.bg-orange.btn:not(:disabled):not(.disabled).active, .table td.bg-orange.btn:active, .table td.bg-orange.btn.active,
  .table th.bg-orange.btn:not(:disabled):not(.disabled):active,
  .table th.bg-orange.btn:not(:disabled):not(.disabled).active,
  .table th.bg-orange.btn:active,
  .table th.bg-orange.btn.active {
    background-color: #dc6502 !important;
    border-color: #cf5f02;
    color: #fff;
  }
  .table td.bg-yellow,
  .table th.bg-yellow {
    background-color: #ffc107 !important;
  }
  .table td.bg-yellow,
  .table td.bg-yellow > a,
  .table th.bg-yellow,
  .table th.bg-yellow > a {
    color: #1f2d3d !important;
  }
  .table td.bg-yellow.btn:hover,
  .table th.bg-yellow.btn:hover {
    border-color: #d39e00;
    color: #121a24;
  }
  .table td.bg-yellow.btn:not(:disabled):not(.disabled):active, .table td.bg-yellow.btn:not(:disabled):not(.disabled).active, .table td.bg-yellow.btn:active, .table td.bg-yellow.btn.active,
  .table th.bg-yellow.btn:not(:disabled):not(.disabled):active,
  .table th.bg-yellow.btn:not(:disabled):not(.disabled).active,
  .table th.bg-yellow.btn:active,
  .table th.bg-yellow.btn.active {
    background-color: #d39e00 !important;
    border-color: #c69500;
    color: #1f2d3d;
  }
  .table td.bg-green,
  .table th.bg-green {
    background-color: #28a745 !important;
  }
  .table td.bg-green,
  .table td.bg-green > a,
  .table th.bg-green,
  .table th.bg-green > a {
    color: #fff !important;
  }
  .table td.bg-green.btn:hover,
  .table th.bg-green.btn:hover {
    border-color: #1e7e34;
    color: #ececec;
  }
  .table td.bg-green.btn:not(:disabled):not(.disabled):active, .table td.bg-green.btn:not(:disabled):not(.disabled).active, .table td.bg-green.btn:active, .table td.bg-green.btn.active,
  .table th.bg-green.btn:not(:disabled):not(.disabled):active,
  .table th.bg-green.btn:not(:disabled):not(.disabled).active,
  .table th.bg-green.btn:active,
  .table th.bg-green.btn.active {
    background-color: #1e7e34 !important;
    border-color: #1c7430;
    color: #fff;
  }
  .table td.bg-teal,
  .table th.bg-teal {
    background-color: #20c997 !important;
  }
  .table td.bg-teal,
  .table td.bg-teal > a,
  .table th.bg-teal,
  .table th.bg-teal > a {
    color: #fff !important;
  }
  .table td.bg-teal.btn:hover,
  .table th.bg-teal.btn:hover {
    border-color: #199d76;
    color: #ececec;
  }
  .table td.bg-teal.btn:not(:disabled):not(.disabled):active, .table td.bg-teal.btn:not(:disabled):not(.disabled).active, .table td.bg-teal.btn:active, .table td.bg-teal.btn.active,
  .table th.bg-teal.btn:not(:disabled):not(.disabled):active,
  .table th.bg-teal.btn:not(:disabled):not(.disabled).active,
  .table th.bg-teal.btn:active,
  .table th.bg-teal.btn.active {
    background-color: #199d76 !important;
    border-color: #17926e;
    color: #fff;
  }
  .table td.bg-cyan,
  .table th.bg-cyan {
    background-color: #17a2b8 !important;
  }
  .table td.bg-cyan,
  .table td.bg-cyan > a,
  .table th.bg-cyan,
  .table th.bg-cyan > a {
    color: #fff !important;
  }
  .table td.bg-cyan.btn:hover,
  .table th.bg-cyan.btn:hover {
    border-color: #117a8b;
    color: #ececec;
  }
  .table td.bg-cyan.btn:not(:disabled):not(.disabled):active, .table td.bg-cyan.btn:not(:disabled):not(.disabled).active, .table td.bg-cyan.btn:active, .table td.bg-cyan.btn.active,
  .table th.bg-cyan.btn:not(:disabled):not(.disabled):active,
  .table th.bg-cyan.btn:not(:disabled):not(.disabled).active,
  .table th.bg-cyan.btn:active,
  .table th.bg-cyan.btn.active {
    background-color: #117a8b !important;
    border-color: #10707f;
    color: #fff;
  }
  .table td.bg-white,
  .table th.bg-white {
    background-color: #fff !important;
  }
  .table td.bg-white,
  .table td.bg-white > a,
  .table th.bg-white,
  .table th.bg-white > a {
    color: #1f2d3d !important;
  }
  .table td.bg-white.btn:hover,
  .table th.bg-white.btn:hover {
    border-color: #e6e6e6;
    color: #121a24;
  }
  .table td.bg-white.btn:not(:disabled):not(.disabled):active, .table td.bg-white.btn:not(:disabled):not(.disabled).active, .table td.bg-white.btn:active, .table td.bg-white.btn.active,
  .table th.bg-white.btn:not(:disabled):not(.disabled):active,
  .table th.bg-white.btn:not(:disabled):not(.disabled).active,
  .table th.bg-white.btn:active,
  .table th.bg-white.btn.active {
    background-color: #e6e6e6 !important;
    border-color: #dfdfdf;
    color: #1f2d3d;
  }
  .table td.bg-gray,
  .table th.bg-gray {
    background-color: #6c757d !important;
  }
  .table td.bg-gray,
  .table td.bg-gray > a,
  .table th.bg-gray,
  .table th.bg-gray > a {
    color: #fff !important;
  }
  .table td.bg-gray.btn:hover,
  .table th.bg-gray.btn:hover {
    border-color: #545b62;
    color: #ececec;
  }
  .table td.bg-gray.btn:not(:disabled):not(.disabled):active, .table td.bg-gray.btn:not(:disabled):not(.disabled).active, .table td.bg-gray.btn:active, .table td.bg-gray.btn.active,
  .table th.bg-gray.btn:not(:disabled):not(.disabled):active,
  .table th.bg-gray.btn:not(:disabled):not(.disabled).active,
  .table th.bg-gray.btn:active,
  .table th.bg-gray.btn.active {
    background-color: #545b62 !important;
    border-color: #4e555b;
    color: #fff;
  }
  .table td.bg-gray-dark,
  .table th.bg-gray-dark {
    background-color: #343a40 !important;
  }
  .table td.bg-gray-dark,
  .table td.bg-gray-dark > a,
  .table th.bg-gray-dark,
  .table th.bg-gray-dark > a {
    color: #fff !important;
  }
  .table td.bg-gray-dark.btn:hover,
  .table th.bg-gray-dark.btn:hover {
    border-color: #1d2124;
    color: #ececec;
  }
  .table td.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .table td.bg-gray-dark.btn:not(:disabled):not(.disabled).active, .table td.bg-gray-dark.btn:active, .table td.bg-gray-dark.btn.active,
  .table th.bg-gray-dark.btn:not(:disabled):not(.disabled):active,
  .table th.bg-gray-dark.btn:not(:disabled):not(.disabled).active,
  .table th.bg-gray-dark.btn:active,
  .table th.bg-gray-dark.btn.active {
    background-color: #1d2124 !important;
    border-color: #171a1d;
    color: #fff;
  }
}

.bg-gray {
  background-color: #adb5bd;
  color: #1f2d3d;
}

.bg-gray-light {
  background-color: #f2f4f5;
  color: #1f2d3d !important;
}

.bg-black {
  background-color: #000;
  color: #fff !important;
}

.bg-white {
  background-color: #fff;
  color: #1f2d3d !important;
}

.bg-gradient-primary {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-primary.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .bg-gradient-primary.btn:active, .bg-gradient-primary.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-primary.btn:disabled, .bg-gradient-primary.btn.disabled {
  background-image: none !important;
  border-color: #007bff;
  color: #fff;
}

.bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .bg-gradient-secondary.btn:active, .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-secondary.btn:disabled, .bg-gradient-secondary.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.bg-gradient-success {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-success.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-success.btn:not(:disabled):not(.disabled):active, .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .bg-gradient-success.btn:active, .bg-gradient-success.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-success.btn:disabled, .bg-gradient-success.btn.disabled {
  background-image: none !important;
  border-color: #28a745;
  color: #fff;
}

.bg-gradient-info {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-info.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-info.btn:not(:disabled):not(.disabled):active, .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .bg-gradient-info.btn:active, .bg-gradient-info.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-info.btn:disabled, .bg-gradient-info.btn.disabled {
  background-image: none !important;
  border-color: #17a2b8;
  color: #fff;
}

.bg-gradient-warning {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-warning.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .bg-gradient-warning.btn:active, .bg-gradient-warning.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-warning.btn:disabled, .bg-gradient-warning.btn.disabled {
  background-image: none !important;
  border-color: #ffc107;
  color: #1f2d3d;
}

.bg-gradient-danger {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-danger.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .bg-gradient-danger.btn:active, .bg-gradient-danger.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-danger.btn:disabled, .bg-gradient-danger.btn.disabled {
  background-image: none !important;
  border-color: #dc3545;
  color: #fff;
}

.bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.bg-gradient-light.btn:not(:disabled):not(.disabled):active, .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .bg-gradient-light.btn:active, .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.bg-gradient-light.btn:disabled, .bg-gradient-light.btn.disabled {
  background-image: none !important;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-dark.btn:active, .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-dark.btn:disabled, .bg-gradient-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.bg-gradient-lightblue {
  background: #3c8dbc linear-gradient(180deg, #599ec6, #3c8dbc) repeat-x !important;
  color: #fff;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lightblue.btn:hover {
  background: #3c8dbc linear-gradient(180deg, #518cad, #33779f) repeat-x !important;
  border-color: #307095;
  color: #ececec;
}

.bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .bg-gradient-lightblue.btn:active, .bg-gradient-lightblue.btn.active {
  background: #3c8dbc linear-gradient(180deg, #4f85a5, #307095) repeat-x !important;
  border-color: #2d698c;
  color: #fff;
}

.bg-gradient-lightblue.btn:disabled, .bg-gradient-lightblue.btn.disabled {
  background-image: none !important;
  border-color: #3c8dbc;
  color: #fff;
}

.bg-gradient-navy {
  background: #001f3f linear-gradient(180deg, #26415c, #001f3f) repeat-x !important;
  color: #fff;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-navy.btn:hover {
  background: #001f3f linear-gradient(180deg, #26313b, #000c19) repeat-x !important;
  border-color: #00060c;
  color: #ececec;
}

.bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .bg-gradient-navy.btn:active, .bg-gradient-navy.btn.active {
  background: #001f3f linear-gradient(180deg, #262b30, #00060c) repeat-x !important;
  border-color: black;
  color: #fff;
}

.bg-gradient-navy.btn:disabled, .bg-gradient-navy.btn.disabled {
  background-image: none !important;
  border-color: #001f3f;
  color: #fff;
}

.bg-gradient-olive {
  background: #3d9970 linear-gradient(180deg, #5aa885, #3d9970) repeat-x !important;
  color: #fff;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-olive.btn:hover {
  background: #3d9970 linear-gradient(180deg, #519174, #327e5c) repeat-x !important;
  border-color: #2e7555;
  color: #ececec;
}

.bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .bg-gradient-olive.btn:active, .bg-gradient-olive.btn.active {
  background: #3d9970 linear-gradient(180deg, #4e896f, #2e7555) repeat-x !important;
  border-color: #2b6b4f;
  color: #fff;
}

.bg-gradient-olive.btn:disabled, .bg-gradient-olive.btn.disabled {
  background-image: none !important;
  border-color: #3d9970;
  color: #fff;
}

.bg-gradient-lime {
  background: #01ff70 linear-gradient(180deg, #27ff85, #01ff70) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-lime.btn:hover {
  background: #01ff70 linear-gradient(180deg, #26df77, #00da5f) repeat-x !important;
  border-color: #00cd5a;
  color: #121a24;
}

.bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .bg-gradient-lime.btn:active, .bg-gradient-lime.btn.active {
  background: #01ff70 linear-gradient(180deg, #26d572, #00cd5a) repeat-x !important;
  border-color: #00c054;
  color: #fff;
}

.bg-gradient-lime.btn:disabled, .bg-gradient-lime.btn.disabled {
  background-image: none !important;
  border-color: #01ff70;
  color: #1f2d3d;
}

.bg-gradient-fuchsia {
  background: #f012be linear-gradient(180deg, #f236c8, #f012be) repeat-x !important;
  color: #fff;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-fuchsia.btn:hover {
  background: #f012be linear-gradient(180deg, #d631b1, #cf0da3) repeat-x !important;
  border-color: #c30c9a;
  color: #ececec;
}

.bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .bg-gradient-fuchsia.btn:active, .bg-gradient-fuchsia.btn.active {
  background: #f012be linear-gradient(180deg, #cc31a9, #c30c9a) repeat-x !important;
  border-color: #b70c90;
  color: #fff;
}

.bg-gradient-fuchsia.btn:disabled, .bg-gradient-fuchsia.btn.disabled {
  background-image: none !important;
  border-color: #f012be;
  color: #fff;
}

.bg-gradient-maroon {
  background: #d81b60 linear-gradient(180deg, #de3d78, #d81b60) repeat-x !important;
  color: #fff;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-maroon.btn:hover {
  background: #d81b60 linear-gradient(180deg, #c13a6b, #b61751) repeat-x !important;
  border-color: #ab154c;
  color: #ececec;
}

.bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .bg-gradient-maroon.btn:active, .bg-gradient-maroon.btn.active {
  background: #d81b60 linear-gradient(180deg, #b73867, #ab154c) repeat-x !important;
  border-color: #9f1447;
  color: #fff;
}

.bg-gradient-maroon.btn:disabled, .bg-gradient-maroon.btn.disabled {
  background-image: none !important;
  border-color: #d81b60;
  color: #fff;
}

.bg-gradient-blue {
  background: #007bff linear-gradient(180deg, #268fff, #007bff) repeat-x !important;
  color: #fff;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-blue.btn:hover {
  background: #007bff linear-gradient(180deg, #267fde, #0069d9) repeat-x !important;
  border-color: #0062cc;
  color: #ececec;
}

.bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .bg-gradient-blue.btn:active, .bg-gradient-blue.btn.active {
  background: #007bff linear-gradient(180deg, #267ad4, #0062cc) repeat-x !important;
  border-color: #005cbf;
  color: #fff;
}

.bg-gradient-blue.btn:disabled, .bg-gradient-blue.btn.disabled {
  background-image: none !important;
  border-color: #007bff;
  color: #fff;
}

.bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .bg-gradient-indigo.btn:active, .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.bg-gradient-indigo.btn:disabled, .bg-gradient-indigo.btn.disabled {
  background-image: none !important;
  border-color: #6610f2;
  color: #fff;
}

.bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .bg-gradient-purple.btn:active, .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.bg-gradient-purple.btn:disabled, .bg-gradient-purple.btn.disabled {
  background-image: none !important;
  border-color: #6f42c1;
  color: #fff;
}

.bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .bg-gradient-pink.btn:active, .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.bg-gradient-pink.btn:disabled, .bg-gradient-pink.btn.disabled {
  background-image: none !important;
  border-color: #e83e8c;
  color: #fff;
}

.bg-gradient-red {
  background: #dc3545 linear-gradient(180deg, #e15361, #dc3545) repeat-x !important;
  color: #fff;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-red.btn:hover {
  background: #dc3545 linear-gradient(180deg, #d04451, #c82333) repeat-x !important;
  border-color: #bd2130;
  color: #ececec;
}

.bg-gradient-red.btn:not(:disabled):not(.disabled):active, .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .bg-gradient-red.btn:active, .bg-gradient-red.btn.active {
  background: #dc3545 linear-gradient(180deg, #c7424f, #bd2130) repeat-x !important;
  border-color: #b21f2d;
  color: #fff;
}

.bg-gradient-red.btn:disabled, .bg-gradient-red.btn.disabled {
  background-image: none !important;
  border-color: #dc3545;
  color: #fff;
}

.bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .bg-gradient-orange.btn:active, .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.bg-gradient-orange.btn:disabled, .bg-gradient-orange.btn.disabled {
  background-image: none !important;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.bg-gradient-yellow {
  background: #ffc107 linear-gradient(180deg, #ffca2c, #ffc107) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-yellow.btn:hover {
  background: #ffc107 linear-gradient(180deg, #e4b526, #e0a800) repeat-x !important;
  border-color: #d39e00;
  color: #121a24;
}

.bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .bg-gradient-yellow.btn:active, .bg-gradient-yellow.btn.active {
  background: #ffc107 linear-gradient(180deg, #daad26, #d39e00) repeat-x !important;
  border-color: #c69500;
  color: #1f2d3d;
}

.bg-gradient-yellow.btn:disabled, .bg-gradient-yellow.btn.disabled {
  background-image: none !important;
  border-color: #ffc107;
  color: #1f2d3d;
}

.bg-gradient-green {
  background: #28a745 linear-gradient(180deg, #48b461, #28a745) repeat-x !important;
  color: #fff;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-green.btn:hover {
  background: #28a745 linear-gradient(180deg, #429a56, #218838) repeat-x !important;
  border-color: #1e7e34;
  color: #ececec;
}

.bg-gradient-green.btn:not(:disabled):not(.disabled):active, .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .bg-gradient-green.btn:active, .bg-gradient-green.btn.active {
  background: #28a745 linear-gradient(180deg, #409152, #1e7e34) repeat-x !important;
  border-color: #1c7430;
  color: #fff;
}

.bg-gradient-green.btn:disabled, .bg-gradient-green.btn.disabled {
  background-image: none !important;
  border-color: #28a745;
  color: #fff;
}

.bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .bg-gradient-teal.btn:active, .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.bg-gradient-teal.btn:disabled, .bg-gradient-teal.btn.disabled {
  background-image: none !important;
  border-color: #20c997;
  color: #fff;
}

.bg-gradient-cyan {
  background: #17a2b8 linear-gradient(180deg, #3ab0c3, #17a2b8) repeat-x !important;
  color: #fff;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-cyan.btn:hover {
  background: #17a2b8 linear-gradient(180deg, #3697a6, #138496) repeat-x !important;
  border-color: #117a8b;
  color: #ececec;
}

.bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .bg-gradient-cyan.btn:active, .bg-gradient-cyan.btn.active {
  background: #17a2b8 linear-gradient(180deg, #358e9c, #117a8b) repeat-x !important;
  border-color: #10707f;
  color: #fff;
}

.bg-gradient-cyan.btn:disabled, .bg-gradient-cyan.btn.disabled {
  background-image: none !important;
  border-color: #17a2b8;
  color: #fff;
}

.bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.bg-gradient-white.btn:not(:disabled):not(.disabled):active, .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .bg-gradient-white.btn:active, .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.bg-gradient-white.btn:disabled, .bg-gradient-white.btn.disabled {
  background-image: none !important;
  border-color: #fff;
  color: #1f2d3d;
}

.bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray.btn:active, .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.bg-gradient-gray.btn:disabled, .bg-gradient-gray.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .bg-gradient-gray-dark.btn:active, .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.bg-gradient-gray-dark.btn:disabled, .bg-gradient-gray-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

[class^="bg-"].disabled {
  opacity: .65;
}

a.text-muted:hover {
  color: #007bff !important;
}

.link-muted {
  color: #5d6974;
}

.link-muted:hover, .link-muted:focus {
  color: #464f58;
}

.link-black {
  color: #6c757d;
}

.link-black:hover, .link-black:focus {
  color: #e6e8ea;
}

.accent-primary .btn-link,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-primary .nav-tabs .nav-link {
  color: #007bff;
}

.accent-primary .btn-link:hover,
.accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-primary .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-primary .dropdown-item:active, .accent-primary .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-primary .custom-select:focus,
.accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-primary .page-item .page-link {
  color: #007bff;
}

.accent-primary .page-item.active a,
.accent-primary .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-primary .page-item.disabled a,
.accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-primary .page-item .page-link:hover, .dark-mode.accent-primary .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-secondary .btn-link,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-secondary .btn-link:hover,
.accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-secondary .dropdown-item:active, .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-secondary .custom-select:focus,
.accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-secondary .page-item .page-link {
  color: #6c757d;
}

.accent-secondary .page-item.active a,
.accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-secondary .page-item.disabled a,
.accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.accent-success .btn-link,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-success .nav-tabs .nav-link {
  color: #28a745;
}

.accent-success .btn-link:hover,
.accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-success .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-success .dropdown-item:active, .accent-success .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-success .custom-select:focus,
.accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-success .page-item .page-link {
  color: #28a745;
}

.accent-success .page-item.active a,
.accent-success .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-success .page-item.disabled a,
.accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-success .page-item .page-link:hover, .dark-mode.accent-success .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-info .btn-link,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-info .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-info .btn-link:hover,
.accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-info .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-info .dropdown-item:active, .accent-info .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-info .custom-select:focus,
.accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-info .page-item .page-link {
  color: #17a2b8;
}

.accent-info .page-item.active a,
.accent-info .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-info .page-item.disabled a,
.accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-info .page-item .page-link:hover, .dark-mode.accent-info .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-warning .btn-link,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-warning .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-warning .btn-link:hover,
.accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-warning .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-warning .dropdown-item:active, .accent-warning .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-warning .custom-select:focus,
.accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-warning .page-item .page-link {
  color: #ffc107;
}

.accent-warning .page-item.active a,
.accent-warning .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-warning .page-item.disabled a,
.accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-warning .page-item .page-link:hover, .dark-mode.accent-warning .page-item .page-link:focus {
  color: #ffc721;
}

.accent-danger .btn-link,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-danger .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-danger .btn-link:hover,
.accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-danger .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-danger .dropdown-item:active, .accent-danger .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-danger .custom-select:focus,
.accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-danger .page-item .page-link {
  color: #dc3545;
}

.accent-danger .page-item.active a,
.accent-danger .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-danger .page-item.disabled a,
.accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-danger .page-item .page-link:hover, .dark-mode.accent-danger .page-item .page-link:focus {
  color: #e04b59;
}

.accent-light .btn-link,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.accent-light .btn-link:hover,
.accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.accent-light .dropdown-item:active, .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-light .custom-select:focus,
.accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-light .page-item .page-link {
  color: #f8f9fa;
}

.accent-light .page-item.active a,
.accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.accent-light .page-item.disabled a,
.accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-light .page-item .page-link:hover, .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.accent-dark .btn-link,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-dark .btn-link:hover,
.accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-dark .dropdown-item:active, .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-dark .custom-select:focus,
.accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-dark .page-item .page-link {
  color: #343a40;
}

.accent-dark .page-item.active a,
.accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-dark .page-item.disabled a,
.accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-dark .page-item .page-link:hover, .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.accent-lightblue .btn-link,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-lightblue .nav-tabs .nav-link {
  color: #3c8dbc;
}

.accent-lightblue .btn-link:hover,
.accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-lightblue .nav-tabs .nav-link:hover {
  color: #296282;
}

.accent-lightblue .dropdown-item:active, .accent-lightblue .dropdown-item.active {
  background-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3c8dbc;
  border-color: #23536f;
}

.accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lightblue .custom-select:focus,
.accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #99c5de;
}

.accent-lightblue .page-item .page-link {
  color: #3c8dbc;
}

.accent-lightblue .page-item.active a,
.accent-lightblue .page-item.active .page-link {
  background-color: #3c8dbc;
  border-color: #3c8dbc;
  color: #fff;
}

.accent-lightblue .page-item.disabled a,
.accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #4c99c6;
}

.accent-navy .btn-link,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-navy .nav-tabs .nav-link {
  color: #001f3f;
}

.accent-navy .btn-link:hover,
.accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-navy .nav-tabs .nav-link:hover {
  color: black;
}

.accent-navy .dropdown-item:active, .accent-navy .dropdown-item.active {
  background-color: #001f3f;
  color: #fff;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #001f3f;
  border-color: black;
}

.accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-navy .custom-select:focus,
.accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #005ebf;
}

.accent-navy .page-item .page-link {
  color: #001f3f;
}

.accent-navy .page-item.active a,
.accent-navy .page-item.active .page-link {
  background-color: #001f3f;
  border-color: #001f3f;
  color: #fff;
}

.accent-navy .page-item.disabled a,
.accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-navy .page-item .page-link:hover, .dark-mode.accent-navy .page-item .page-link:focus {
  color: #002c59;
}

.accent-olive .btn-link,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-olive .nav-tabs .nav-link {
  color: #3d9970;
}

.accent-olive .btn-link:hover,
.accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-olive .nav-tabs .nav-link:hover {
  color: #276248;
}

.accent-olive .dropdown-item:active, .accent-olive .dropdown-item.active {
  background-color: #3d9970;
  color: #fff;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3d9970;
  border-color: #20503b;
}

.accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-olive .custom-select:focus,
.accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #87cfaf;
}

.accent-olive .page-item .page-link {
  color: #3d9970;
}

.accent-olive .page-item.active a,
.accent-olive .page-item.active .page-link {
  background-color: #3d9970;
  border-color: #3d9970;
  color: #fff;
}

.accent-olive .page-item.disabled a,
.accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-olive .page-item .page-link:hover, .dark-mode.accent-olive .page-item .page-link:focus {
  color: #44ab7d;
}

.accent-lime .btn-link,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-lime .nav-tabs .nav-link {
  color: #01ff70;
}

.accent-lime .btn-link:hover,
.accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-lime .nav-tabs .nav-link:hover {
  color: #00b44e;
}

.accent-lime .dropdown-item:active, .accent-lime .dropdown-item.active {
  background-color: #01ff70;
  color: #1f2d3d;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #01ff70;
  border-color: #009a43;
}

.accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-lime .custom-select:focus,
.accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #81ffb8;
}

.accent-lime .page-item .page-link {
  color: #01ff70;
}

.accent-lime .page-item.active a,
.accent-lime .page-item.active .page-link {
  background-color: #01ff70;
  border-color: #01ff70;
  color: #fff;
}

.accent-lime .page-item.disabled a,
.accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-lime .page-item .page-link:hover, .dark-mode.accent-lime .page-item .page-link:focus {
  color: #1bff7e;
}

.accent-fuchsia .btn-link,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-fuchsia .nav-tabs .nav-link {
  color: #f012be;
}

.accent-fuchsia .btn-link:hover,
.accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-fuchsia .nav-tabs .nav-link:hover {
  color: #ab0b87;
}

.accent-fuchsia .dropdown-item:active, .accent-fuchsia .dropdown-item.active {
  background-color: #f012be;
  color: #fff;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f012be;
  border-color: #930974;
}

.accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-fuchsia .custom-select:focus,
.accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #f88adf;
}

.accent-fuchsia .page-item .page-link {
  color: #f012be;
}

.accent-fuchsia .page-item.active a,
.accent-fuchsia .page-item.active .page-link {
  background-color: #f012be;
  border-color: #f012be;
  color: #fff;
}

.accent-fuchsia .page-item.disabled a,
.accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f22ac5;
}

.accent-maroon .btn-link,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-maroon .nav-tabs .nav-link {
  color: #d81b60;
}

.accent-maroon .btn-link:hover,
.accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-maroon .nav-tabs .nav-link:hover {
  color: #941342;
}

.accent-maroon .dropdown-item:active, .accent-maroon .dropdown-item.active {
  background-color: #d81b60;
  color: #fff;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #d81b60;
  border-color: #7d1038;
}

.accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-maroon .custom-select:focus,
.accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #f083ab;
}

.accent-maroon .page-item .page-link {
  color: #d81b60;
}

.accent-maroon .page-item.active a,
.accent-maroon .page-item.active .page-link {
  background-color: #d81b60;
  border-color: #d81b60;
  color: #fff;
}

.accent-maroon .page-item.disabled a,
.accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #e4286d;
}

.accent-blue .btn-link,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-blue .nav-tabs .nav-link {
  color: #007bff;
}

.accent-blue .btn-link:hover,
.accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-blue .nav-tabs .nav-link:hover {
  color: #0056b3;
}

.accent-blue .dropdown-item:active, .accent-blue .dropdown-item.active {
  background-color: #007bff;
  color: #fff;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
  border-color: #004a99;
}

.accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-blue .custom-select:focus,
.accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
}

.accent-blue .page-item .page-link {
  color: #007bff;
}

.accent-blue .page-item.active a,
.accent-blue .page-item.active .page-link {
  background-color: #007bff;
  border-color: #007bff;
  color: #fff;
}

.accent-blue .page-item.disabled a,
.accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-blue .page-item .page-link:hover, .dark-mode.accent-blue .page-item .page-link:focus {
  color: #1a88ff;
}

.accent-indigo .btn-link,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.accent-indigo .btn-link:hover,
.accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.accent-indigo .dropdown-item:active, .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-indigo .custom-select:focus,
.accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.accent-indigo .page-item .page-link {
  color: #6610f2;
}

.accent-indigo .page-item.active a,
.accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.accent-indigo .page-item.disabled a,
.accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.accent-purple .btn-link,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.accent-purple .btn-link:hover,
.accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.accent-purple .dropdown-item:active, .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-purple .custom-select:focus,
.accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.accent-purple .page-item .page-link {
  color: #6f42c1;
}

.accent-purple .page-item.active a,
.accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.accent-purple .page-item.disabled a,
.accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-purple .page-item .page-link:hover, .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.accent-pink .btn-link,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.accent-pink .btn-link:hover,
.accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.accent-pink .dropdown-item:active, .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-pink .custom-select:focus,
.accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.accent-pink .page-item .page-link {
  color: #e83e8c;
}

.accent-pink .page-item.active a,
.accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.accent-pink .page-item.disabled a,
.accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-pink .page-item .page-link:hover, .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.accent-red .btn-link,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-red .nav-tabs .nav-link {
  color: #dc3545;
}

.accent-red .btn-link:hover,
.accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-red .nav-tabs .nav-link:hover {
  color: #a71d2a;
}

.accent-red .dropdown-item:active, .accent-red .dropdown-item.active {
  background-color: #dc3545;
  color: #fff;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #dc3545;
  border-color: #921925;
}

.accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-red .custom-select:focus,
.accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #efa2a9;
}

.accent-red .page-item .page-link {
  color: #dc3545;
}

.accent-red .page-item.active a,
.accent-red .page-item.active .page-link {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.accent-red .page-item.disabled a,
.accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-red .page-item .page-link:hover, .dark-mode.accent-red .page-item .page-link:focus {
  color: #e04b59;
}

.accent-orange .btn-link,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.accent-orange .btn-link:hover,
.accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.accent-orange .dropdown-item:active, .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-orange .custom-select:focus,
.accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.accent-orange .page-item .page-link {
  color: #fd7e14;
}

.accent-orange .page-item.active a,
.accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.accent-orange .page-item.disabled a,
.accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-orange .page-item .page-link:hover, .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.accent-yellow .btn-link,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-yellow .nav-tabs .nav-link {
  color: #ffc107;
}

.accent-yellow .btn-link:hover,
.accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-yellow .nav-tabs .nav-link:hover {
  color: #ba8b00;
}

.accent-yellow .dropdown-item:active, .accent-yellow .dropdown-item.active {
  background-color: #ffc107;
  color: #1f2d3d;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffc107;
  border-color: #a07800;
}

.accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-yellow .custom-select:focus,
.accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #ffe187;
}

.accent-yellow .page-item .page-link {
  color: #ffc107;
}

.accent-yellow .page-item.active a,
.accent-yellow .page-item.active .page-link {
  background-color: #ffc107;
  border-color: #ffc107;
  color: #fff;
}

.accent-yellow .page-item.disabled a,
.accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #ffc721;
}

.accent-green .btn-link,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-green .nav-tabs .nav-link {
  color: #28a745;
}

.accent-green .btn-link:hover,
.accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-green .nav-tabs .nav-link:hover {
  color: #19692c;
}

.accent-green .dropdown-item:active, .accent-green .dropdown-item.active {
  background-color: #28a745;
  color: #fff;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #28a745;
  border-color: #145523;
}

.accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-green .custom-select:focus,
.accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #71dd8a;
}

.accent-green .page-item .page-link {
  color: #28a745;
}

.accent-green .page-item.active a,
.accent-green .page-item.active .page-link {
  background-color: #28a745;
  border-color: #28a745;
  color: #fff;
}

.accent-green .page-item.disabled a,
.accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-green .page-item .page-link:hover, .dark-mode.accent-green .page-item .page-link:focus {
  color: #2dbc4e;
}

.accent-teal .btn-link,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.accent-teal .btn-link:hover,
.accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.accent-teal .dropdown-item:active, .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-teal .custom-select:focus,
.accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.accent-teal .page-item .page-link {
  color: #20c997;
}

.accent-teal .page-item.active a,
.accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.accent-teal .page-item.disabled a,
.accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-teal .page-item .page-link:hover, .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.accent-cyan .btn-link,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-cyan .nav-tabs .nav-link {
  color: #17a2b8;
}

.accent-cyan .btn-link:hover,
.accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-cyan .nav-tabs .nav-link:hover {
  color: #0f6674;
}

.accent-cyan .dropdown-item:active, .accent-cyan .dropdown-item.active {
  background-color: #17a2b8;
  color: #fff;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #17a2b8;
  border-color: #0c525d;
}

.accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-cyan .custom-select:focus,
.accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #63d9ec;
}

.accent-cyan .page-item .page-link {
  color: #17a2b8;
}

.accent-cyan .page-item.active a,
.accent-cyan .page-item.active .page-link {
  background-color: #17a2b8;
  border-color: #17a2b8;
  color: #fff;
}

.accent-cyan .page-item.disabled a,
.accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #1ab6cf;
}

.accent-white .btn-link,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-white .nav-tabs .nav-link {
  color: #fff;
}

.accent-white .btn-link:hover,
.accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.accent-white .dropdown-item:active, .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-white .custom-select:focus,
.accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.accent-white .page-item .page-link {
  color: #fff;
}

.accent-white .page-item.active a,
.accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.accent-white .page-item.disabled a,
.accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-white .page-item .page-link:hover, .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.accent-gray .btn-link,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.accent-gray .btn-link:hover,
.accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.accent-gray .dropdown-item:active, .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray .custom-select:focus,
.accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.accent-gray .page-item .page-link {
  color: #6c757d;
}

.accent-gray .page-item.active a,
.accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.accent-gray .page-item.disabled a,
.accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-gray .page-item .page-link:hover, .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.accent-gray-dark .btn-link,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.accent-gray-dark .btn-link:hover,
.accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.accent-gray-dark .dropdown-item:active, .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.accent-gray-dark .custom-select:focus,
.accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.accent-gray-dark .page-item.active a,
.accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.accent-gray-dark .page-item.disabled a,
.accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

[class*="accent-"] a.btn-primary {
  color: #fff;
}

[class*="accent-"] a.btn-secondary {
  color: #fff;
}

[class*="accent-"] a.btn-success {
  color: #fff;
}

[class*="accent-"] a.btn-info {
  color: #fff;
}

[class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-danger {
  color: #fff;
}

[class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

[class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .bg-light {
  background-color: #454d55 !important;
  color: #fff !important;
}

.dark-mode .text-black,
.dark-mode .text-dark,
.dark-mode .link-black,
.dark-mode .link-dark {
  color: #ced4da !important;
}

.dark-mode.bg-primary {
  background-color: #3f6791 !important;
}

.dark-mode.bg-primary,
.dark-mode.bg-primary > a {
  color: #fff !important;
}

.dark-mode.bg-primary.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode.bg-primary.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-primary.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-primary.btn:active, .dark-mode.bg-primary.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode.bg-secondary {
  background-color: #6c757d !important;
}

.dark-mode.bg-secondary,
.dark-mode.bg-secondary > a {
  color: #fff !important;
}

.dark-mode.bg-secondary.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode.bg-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-secondary.btn:active, .dark-mode.bg-secondary.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode.bg-success {
  background-color: #00bc8c !important;
}

.dark-mode.bg-success,
.dark-mode.bg-success > a {
  color: #fff !important;
}

.dark-mode.bg-success.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode.bg-success.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-success.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-success.btn:active, .dark-mode.bg-success.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode.bg-info {
  background-color: #3498db !important;
}

.dark-mode.bg-info,
.dark-mode.bg-info > a {
  color: #fff !important;
}

.dark-mode.bg-info.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode.bg-info.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-info.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-info.btn:active, .dark-mode.bg-info.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode.bg-warning {
  background-color: #f39c12 !important;
}

.dark-mode.bg-warning,
.dark-mode.bg-warning > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-warning.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode.bg-warning.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-warning.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-warning.btn:active, .dark-mode.bg-warning.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode.bg-danger {
  background-color: #e74c3c !important;
}

.dark-mode.bg-danger,
.dark-mode.bg-danger > a {
  color: #fff !important;
}

.dark-mode.bg-danger.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode.bg-danger.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-danger.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-danger.btn:active, .dark-mode.bg-danger.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode.bg-light {
  background-color: #f8f9fa !important;
}

.dark-mode.bg-light,
.dark-mode.bg-light > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-light.btn:hover {
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode.bg-light.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-light.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-light.btn:active, .dark-mode.bg-light.btn.active {
  background-color: #dae0e5 !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode.bg-dark {
  background-color: #343a40 !important;
}

.dark-mode.bg-dark,
.dark-mode.bg-dark > a {
  color: #fff !important;
}

.dark-mode.bg-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode.bg-dark.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-dark.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-dark.btn:active, .dark-mode.bg-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode.bg-lightblue {
  background-color: #86bad8 !important;
}

.dark-mode.bg-lightblue,
.dark-mode.bg-lightblue > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-lightblue.btn:hover {
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode.bg-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-lightblue.btn:active, .dark-mode.bg-lightblue.btn.active {
  background-color: #5fa4cc !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode.bg-navy {
  background-color: #002c59 !important;
}

.dark-mode.bg-navy,
.dark-mode.bg-navy > a {
  color: #fff !important;
}

.dark-mode.bg-navy.btn:hover {
  border-color: #001226;
  color: #ececec;
}

.dark-mode.bg-navy.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-navy.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-navy.btn:active, .dark-mode.bg-navy.btn.active {
  background-color: #001226 !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode.bg-olive {
  background-color: #74c8a3 !important;
}

.dark-mode.bg-olive,
.dark-mode.bg-olive > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-olive.btn:hover {
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode.bg-olive.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-olive.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-olive.btn:active, .dark-mode.bg-olive.btn.active {
  background-color: #50b98a !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode.bg-lime {
  background-color: #67ffa9 !important;
}

.dark-mode.bg-lime,
.dark-mode.bg-lime > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-lime.btn:hover {
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode.bg-lime.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-lime.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-lime.btn:active, .dark-mode.bg-lime.btn.active {
  background-color: #34ff8d !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode.bg-fuchsia {
  background-color: #f672d8 !important;
}

.dark-mode.bg-fuchsia,
.dark-mode.bg-fuchsia > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-fuchsia.btn:hover {
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode.bg-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-fuchsia.btn:active, .dark-mode.bg-fuchsia.btn.active {
  background-color: #f342cb !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode.bg-maroon {
  background-color: #ed6c9b !important;
}

.dark-mode.bg-maroon,
.dark-mode.bg-maroon > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-maroon.btn:hover {
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode.bg-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-maroon.btn:active, .dark-mode.bg-maroon.btn.active {
  background-color: #e73f7c !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode.bg-blue {
  background-color: #3f6791 !important;
}

.dark-mode.bg-blue,
.dark-mode.bg-blue > a {
  color: #fff !important;
}

.dark-mode.bg-blue.btn:hover {
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode.bg-blue.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-blue.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-blue.btn:active, .dark-mode.bg-blue.btn.active {
  background-color: #304e6d !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode.bg-indigo {
  background-color: #6610f2 !important;
}

.dark-mode.bg-indigo,
.dark-mode.bg-indigo > a {
  color: #fff !important;
}

.dark-mode.bg-indigo.btn:hover {
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode.bg-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-indigo.btn:active, .dark-mode.bg-indigo.btn.active {
  background-color: #510bc4 !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode.bg-purple {
  background-color: #6f42c1 !important;
}

.dark-mode.bg-purple,
.dark-mode.bg-purple > a {
  color: #fff !important;
}

.dark-mode.bg-purple.btn:hover {
  border-color: #59339d;
  color: #ececec;
}

.dark-mode.bg-purple.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-purple.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-purple.btn:active, .dark-mode.bg-purple.btn.active {
  background-color: #59339d !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode.bg-pink {
  background-color: #e83e8c !important;
}

.dark-mode.bg-pink,
.dark-mode.bg-pink > a {
  color: #fff !important;
}

.dark-mode.bg-pink.btn:hover {
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode.bg-pink.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-pink.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-pink.btn:active, .dark-mode.bg-pink.btn.active {
  background-color: #d91a72 !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode.bg-red {
  background-color: #e74c3c !important;
}

.dark-mode.bg-red,
.dark-mode.bg-red > a {
  color: #fff !important;
}

.dark-mode.bg-red.btn:hover {
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode.bg-red.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-red.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-red.btn:active, .dark-mode.bg-red.btn.active {
  background-color: #d62c1a !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode.bg-orange {
  background-color: #fd7e14 !important;
}

.dark-mode.bg-orange,
.dark-mode.bg-orange > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-orange.btn:hover {
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode.bg-orange.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-orange.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-orange.btn:active, .dark-mode.bg-orange.btn.active {
  background-color: #dc6502 !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode.bg-yellow {
  background-color: #f39c12 !important;
}

.dark-mode.bg-yellow,
.dark-mode.bg-yellow > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-yellow.btn:hover {
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode.bg-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-yellow.btn:active, .dark-mode.bg-yellow.btn.active {
  background-color: #c87f0a !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode.bg-green {
  background-color: #00bc8c !important;
}

.dark-mode.bg-green,
.dark-mode.bg-green > a {
  color: #fff !important;
}

.dark-mode.bg-green.btn:hover {
  border-color: #008966;
  color: #ececec;
}

.dark-mode.bg-green.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-green.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-green.btn:active, .dark-mode.bg-green.btn.active {
  background-color: #008966 !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode.bg-teal {
  background-color: #20c997 !important;
}

.dark-mode.bg-teal,
.dark-mode.bg-teal > a {
  color: #fff !important;
}

.dark-mode.bg-teal.btn:hover {
  border-color: #199d76;
  color: #ececec;
}

.dark-mode.bg-teal.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-teal.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-teal.btn:active, .dark-mode.bg-teal.btn.active {
  background-color: #199d76 !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode.bg-cyan {
  background-color: #3498db !important;
}

.dark-mode.bg-cyan,
.dark-mode.bg-cyan > a {
  color: #fff !important;
}

.dark-mode.bg-cyan.btn:hover {
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode.bg-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-cyan.btn:active, .dark-mode.bg-cyan.btn.active {
  background-color: #217dbb !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode.bg-white {
  background-color: #fff !important;
}

.dark-mode.bg-white,
.dark-mode.bg-white > a {
  color: #1f2d3d !important;
}

.dark-mode.bg-white.btn:hover {
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode.bg-white.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-white.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-white.btn:active, .dark-mode.bg-white.btn.active {
  background-color: #e6e6e6 !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode.bg-gray {
  background-color: #6c757d !important;
}

.dark-mode.bg-gray,
.dark-mode.bg-gray > a {
  color: #fff !important;
}

.dark-mode.bg-gray.btn:hover {
  border-color: #545b62;
  color: #ececec;
}

.dark-mode.bg-gray.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-gray.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-gray.btn:active, .dark-mode.bg-gray.btn.active {
  background-color: #545b62 !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode.bg-gray-dark {
  background-color: #343a40 !important;
}

.dark-mode.bg-gray-dark,
.dark-mode.bg-gray-dark > a {
  color: #fff !important;
}

.dark-mode.bg-gray-dark.btn:hover {
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode.bg-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode.bg-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode.bg-gray-dark.btn:active, .dark-mode.bg-gray-dark.btn.active {
  background-color: #1d2124 !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-primary {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-primary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-primary.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-primary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-primary.btn:active, .dark-mode .bg-gradient-primary.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-primary.btn:disabled, .dark-mode .bg-gradient-primary.btn.disabled {
  background-image: none !important;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .bg-gradient-secondary {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-secondary.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-secondary.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-secondary.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-secondary.btn:active, .dark-mode .bg-gradient-secondary.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-secondary.btn:disabled, .dark-mode .bg-gradient-secondary.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .bg-gradient-success {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-success.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-success.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-success.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-success.btn:active, .dark-mode .bg-gradient-success.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-success.btn:disabled, .dark-mode .bg-gradient-success.btn.disabled {
  background-image: none !important;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .bg-gradient-info {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-info.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-info.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-info.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-info.btn:active, .dark-mode .bg-gradient-info.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-info.btn:disabled, .dark-mode .bg-gradient-info.btn.disabled {
  background-image: none !important;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .bg-gradient-warning {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-warning.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-warning.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-warning.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-warning.btn:active, .dark-mode .bg-gradient-warning.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-warning.btn:disabled, .dark-mode .bg-gradient-warning.btn.disabled {
  background-image: none !important;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-danger {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-danger.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-danger.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-danger.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-danger.btn:active, .dark-mode .bg-gradient-danger.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-danger.btn:disabled, .dark-mode .bg-gradient-danger.btn.disabled {
  background-image: none !important;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .bg-gradient-light {
  background: #f8f9fa linear-gradient(180deg, #f9fafb, #f8f9fa) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-light.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-light.btn:hover {
  background: #f8f9fa linear-gradient(180deg, #e6eaed, #e2e6ea) repeat-x !important;
  border-color: #dae0e5;
  color: #121a24;
}

.dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-light.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-light.btn:active, .dark-mode .bg-gradient-light.btn.active {
  background: #f8f9fa linear-gradient(180deg, #e0e4e9, #dae0e5) repeat-x !important;
  border-color: #d3d9df;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-light.btn:disabled, .dark-mode .bg-gradient-light.btn.disabled {
  background-image: none !important;
  border-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-dark.btn:active, .dark-mode .bg-gradient-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-dark.btn:disabled, .dark-mode .bg-gradient-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue {
  background: #86bad8 linear-gradient(180deg, #98c4de, #86bad8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lightblue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lightblue.btn:hover {
  background: #86bad8 linear-gradient(180deg, #7fb6d6, #69a9cf) repeat-x !important;
  border-color: #5fa4cc;
  color: #121a24;
}

.dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lightblue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lightblue.btn:active, .dark-mode .bg-gradient-lightblue.btn.active {
  background: #86bad8 linear-gradient(180deg, #77b2d4, #5fa4cc) repeat-x !important;
  border-color: #559ec9;
  color: #fff;
}

.dark-mode .bg-gradient-lightblue.btn:disabled, .dark-mode .bg-gradient-lightblue.btn.disabled {
  background-image: none !important;
  border-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-navy {
  background: #002c59 linear-gradient(180deg, #264b71, #002c59) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-navy.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-navy.btn:hover {
  background: #002c59 linear-gradient(180deg, #263b51, #001932) repeat-x !important;
  border-color: #001226;
  color: #ececec;
}

.dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-navy.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-navy.btn:active, .dark-mode .bg-gradient-navy.btn.active {
  background: #002c59 linear-gradient(180deg, #263646, #001226) repeat-x !important;
  border-color: #000c19;
  color: #fff;
}

.dark-mode .bg-gradient-navy.btn:disabled, .dark-mode .bg-gradient-navy.btn.disabled {
  background-image: none !important;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .bg-gradient-olive {
  background: #74c8a3 linear-gradient(180deg, #89d0b0, #74c8a3) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-olive.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-olive.btn:hover {
  background: #74c8a3 linear-gradient(180deg, #72c7a1, #59bd90) repeat-x !important;
  border-color: #50b98a;
  color: #121a24;
}

.dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-olive.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-olive.btn:active, .dark-mode .bg-gradient-olive.btn.active {
  background: #74c8a3 linear-gradient(180deg, #6ac49c, #50b98a) repeat-x !important;
  border-color: #48b484;
  color: #fff;
}

.dark-mode .bg-gradient-olive.btn:disabled, .dark-mode .bg-gradient-olive.btn.disabled {
  background-image: none !important;
  border-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime {
  background: #67ffa9 linear-gradient(180deg, #7effb6, #67ffa9) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-lime.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-lime.btn:hover {
  background: #67ffa9 linear-gradient(180deg, #5dffa4, #41ff94) repeat-x !important;
  border-color: #34ff8d;
  color: #121a24;
}

.dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-lime.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-lime.btn:active, .dark-mode .bg-gradient-lime.btn.active {
  background: #67ffa9 linear-gradient(180deg, #52ff9e, #34ff8d) repeat-x !important;
  border-color: #27ff86;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-lime.btn:disabled, .dark-mode .bg-gradient-lime.btn.disabled {
  background-image: none !important;
  border-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia {
  background: #f672d8 linear-gradient(180deg, #f787de, #f672d8) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-fuchsia.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-fuchsia.btn:hover {
  background: #f672d8 linear-gradient(180deg, #f569d6, #f44ece) repeat-x !important;
  border-color: #f342cb;
  color: #121a24;
}

.dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-fuchsia.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-fuchsia.btn:active, .dark-mode .bg-gradient-fuchsia.btn.active {
  background: #f672d8 linear-gradient(180deg, #f55ed3, #f342cb) repeat-x !important;
  border-color: #f236c8;
  color: #fff;
}

.dark-mode .bg-gradient-fuchsia.btn:disabled, .dark-mode .bg-gradient-fuchsia.btn.disabled {
  background-image: none !important;
  border-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon {
  background: #ed6c9b linear-gradient(180deg, #ef82aa, #ed6c9b) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-maroon.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-maroon.btn:hover {
  background: #ed6c9b linear-gradient(180deg, #ec6596, #e84a84) repeat-x !important;
  border-color: #e73f7c;
  color: #121a24;
}

.dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-maroon.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-maroon.btn:active, .dark-mode .bg-gradient-maroon.btn.active {
  background: #ed6c9b linear-gradient(180deg, #eb5c90, #e73f7c) repeat-x !important;
  border-color: #e63475;
  color: #fff;
}

.dark-mode .bg-gradient-maroon.btn:disabled, .dark-mode .bg-gradient-maroon.btn.disabled {
  background-image: none !important;
  border-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-blue {
  background: #3f6791 linear-gradient(180deg, #5c7ea2, #3f6791) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-blue.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-blue.btn:hover {
  background: #3f6791 linear-gradient(180deg, #526e8b, #335476) repeat-x !important;
  border-color: #304e6d;
  color: #ececec;
}

.dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-blue.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-blue.btn:active, .dark-mode .bg-gradient-blue.btn.active {
  background: #3f6791 linear-gradient(180deg, #4f6883, #304e6d) repeat-x !important;
  border-color: #2c4765;
  color: #fff;
}

.dark-mode .bg-gradient-blue.btn:disabled, .dark-mode .bg-gradient-blue.btn.disabled {
  background-image: none !important;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .bg-gradient-indigo {
  background: #6610f2 linear-gradient(180deg, #7d34f4, #6610f2) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-indigo.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-indigo.btn:hover {
  background: #6610f2 linear-gradient(180deg, #7030d7, #560bd0) repeat-x !important;
  border-color: #510bc4;
  color: #ececec;
}

.dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-indigo.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-indigo.btn:active, .dark-mode .bg-gradient-indigo.btn.active {
  background: #6610f2 linear-gradient(180deg, #6b2fcd, #510bc4) repeat-x !important;
  border-color: #4c0ab8;
  color: #fff;
}

.dark-mode .bg-gradient-indigo.btn:disabled, .dark-mode .bg-gradient-indigo.btn.disabled {
  background-image: none !important;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .bg-gradient-purple {
  background: #6f42c1 linear-gradient(180deg, #855eca, #6f42c1) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-purple.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-purple.btn:hover {
  background: #6f42c1 linear-gradient(180deg, #7655b4, #5e37a6) repeat-x !important;
  border-color: #59339d;
  color: #ececec;
}

.dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-purple.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-purple.btn:active, .dark-mode .bg-gradient-purple.btn.active {
  background: #6f42c1 linear-gradient(180deg, #7252ab, #59339d) repeat-x !important;
  border-color: #533093;
  color: #fff;
}

.dark-mode .bg-gradient-purple.btn:disabled, .dark-mode .bg-gradient-purple.btn.disabled {
  background-image: none !important;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .bg-gradient-pink {
  background: #e83e8c linear-gradient(180deg, #eb5b9d, #e83e8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-pink.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-pink.btn:hover {
  background: #e83e8c linear-gradient(180deg, #e83e8c, #e41c78) repeat-x !important;
  border-color: #d91a72;
  color: #ececec;
}

.dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-pink.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-pink.btn:active, .dark-mode .bg-gradient-pink.btn.active {
  background: #e83e8c linear-gradient(180deg, #df3c87, #d91a72) repeat-x !important;
  border-color: #ce196c;
  color: #fff;
}

.dark-mode .bg-gradient-pink.btn:disabled, .dark-mode .bg-gradient-pink.btn.disabled {
  background-image: none !important;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .bg-gradient-red {
  background: #e74c3c linear-gradient(180deg, #eb6759, #e74c3c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-red.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-red.btn:hover {
  background: #e74c3c linear-gradient(180deg, #e64d3e, #e12e1c) repeat-x !important;
  border-color: #d62c1a;
  color: #ececec;
}

.dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-red.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-red.btn:active, .dark-mode .bg-gradient-red.btn.active {
  background: #e74c3c linear-gradient(180deg, #dc4c3d, #d62c1a) repeat-x !important;
  border-color: #ca2a19;
  color: #fff;
}

.dark-mode .bg-gradient-red.btn:disabled, .dark-mode .bg-gradient-red.btn.disabled {
  background-image: none !important;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .bg-gradient-orange {
  background: #fd7e14 linear-gradient(180deg, #fd9137, #fd7e14) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-orange.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-orange.btn:hover {
  background: #fd7e14 linear-gradient(180deg, #ec8128, #e96b02) repeat-x !important;
  border-color: #dc6502;
  color: #121a24;
}

.dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-orange.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-orange.btn:active, .dark-mode .bg-gradient-orange.btn.active {
  background: #fd7e14 linear-gradient(180deg, #e17c28, #dc6502) repeat-x !important;
  border-color: #cf5f02;
  color: #fff;
}

.dark-mode .bg-gradient-orange.btn:disabled, .dark-mode .bg-gradient-orange.btn.disabled {
  background-image: none !important;
  border-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow {
  background: #f39c12 linear-gradient(180deg, #f5ab36, #f39c12) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-yellow.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-yellow.btn:hover {
  background: #f39c12 linear-gradient(180deg, #da982f, #d4860b) repeat-x !important;
  border-color: #c87f0a;
  color: #121a24;
}

.dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-yellow.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-yellow.btn:active, .dark-mode .bg-gradient-yellow.btn.active {
  background: #f39c12 linear-gradient(180deg, #d0922f, #c87f0a) repeat-x !important;
  border-color: #bc770a;
  color: #fff;
}

.dark-mode .bg-gradient-yellow.btn:disabled, .dark-mode .bg-gradient-yellow.btn.disabled {
  background-image: none !important;
  border-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-green {
  background: #00bc8c linear-gradient(180deg, #26c69d, #00bc8c) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-green.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-green.btn:hover {
  background: #00bc8c linear-gradient(180deg, #26a685, #009670) repeat-x !important;
  border-color: #008966;
  color: #ececec;
}

.dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-green.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-green.btn:active, .dark-mode .bg-gradient-green.btn.active {
  background: #00bc8c linear-gradient(180deg, #269b7d, #008966) repeat-x !important;
  border-color: #007c5d;
  color: #fff;
}

.dark-mode .bg-gradient-green.btn:disabled, .dark-mode .bg-gradient-green.btn.disabled {
  background-image: none !important;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .bg-gradient-teal {
  background: #20c997 linear-gradient(180deg, #41d1a7, #20c997) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-teal.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-teal.btn:hover {
  background: #20c997 linear-gradient(180deg, #3db592, #1ba87e) repeat-x !important;
  border-color: #199d76;
  color: #ececec;
}

.dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-teal.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-teal.btn:active, .dark-mode .bg-gradient-teal.btn.active {
  background: #20c997 linear-gradient(180deg, #3bac8b, #199d76) repeat-x !important;
  border-color: #17926e;
  color: #fff;
}

.dark-mode .bg-gradient-teal.btn:disabled, .dark-mode .bg-gradient-teal.btn.disabled {
  background-image: none !important;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .bg-gradient-cyan {
  background: #3498db linear-gradient(180deg, #52a7e0, #3498db) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-cyan.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-cyan.btn:hover {
  background: #3498db linear-gradient(180deg, #4497ce, #2384c6) repeat-x !important;
  border-color: #217dbb;
  color: #ececec;
}

.dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-cyan.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-cyan.btn:active, .dark-mode .bg-gradient-cyan.btn.active {
  background: #3498db linear-gradient(180deg, #4291c5, #217dbb) repeat-x !important;
  border-color: #1f76b0;
  color: #fff;
}

.dark-mode .bg-gradient-cyan.btn:disabled, .dark-mode .bg-gradient-cyan.btn.disabled {
  background-image: none !important;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .bg-gradient-white {
  background: #fff linear-gradient(180deg, white, #fff) repeat-x !important;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-white.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-white.btn:hover {
  background: #fff linear-gradient(180deg, #efefef, #ececec) repeat-x !important;
  border-color: #e6e6e6;
  color: #121a24;
}

.dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-white.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-white.btn:active, .dark-mode .bg-gradient-white.btn.active {
  background: #fff linear-gradient(180deg, #e9e9e9, #e6e6e6) repeat-x !important;
  border-color: #dfdfdf;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-white.btn:disabled, .dark-mode .bg-gradient-white.btn.disabled {
  background-image: none !important;
  border-color: #fff;
  color: #1f2d3d;
}

.dark-mode .bg-gradient-gray {
  background: #6c757d linear-gradient(180deg, #828a91, #6c757d) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray.btn:hover {
  background: #6c757d linear-gradient(180deg, #73797f, #5a6268) repeat-x !important;
  border-color: #545b62;
  color: #ececec;
}

.dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray.btn:active, .dark-mode .bg-gradient-gray.btn.active {
  background: #6c757d linear-gradient(180deg, #6e7479, #545b62) repeat-x !important;
  border-color: #4e555b;
  color: #fff;
}

.dark-mode .bg-gradient-gray.btn:disabled, .dark-mode .bg-gradient-gray.btn.disabled {
  background-image: none !important;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark {
  background: #343a40 linear-gradient(180deg, #52585d, #343a40) repeat-x !important;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active,
.show > .dark-mode .bg-gradient-gray-dark.btn.dropdown-toggle {
  background-image: none !important;
}

.dark-mode .bg-gradient-gray-dark.btn:hover {
  background: #343a40 linear-gradient(180deg, #44474b, #23272b) repeat-x !important;
  border-color: #1d2124;
  color: #ececec;
}

.dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled):active, .dark-mode .bg-gradient-gray-dark.btn:not(:disabled):not(.disabled).active, .dark-mode .bg-gradient-gray-dark.btn:active, .dark-mode .bg-gradient-gray-dark.btn.active {
  background: #343a40 linear-gradient(180deg, #3f4245, #1d2124) repeat-x !important;
  border-color: #171a1d;
  color: #fff;
}

.dark-mode .bg-gradient-gray-dark.btn:disabled, .dark-mode .bg-gradient-gray-dark.btn.disabled {
  background-image: none !important;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-primary .btn-link,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-primary .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-primary .btn-link:hover,
.dark-mode .accent-primary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-primary .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-primary .dropdown-item:active, .dark-mode .accent-primary .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-primary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-primary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-primary .custom-select:focus,
.dark-mode .accent-primary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-primary .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-primary .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-primary .page-item.active a,
.dark-mode .accent-primary .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-primary .page-item.disabled a,
.dark-mode .accent-primary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-primary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-primary .page-item .page-link:hover, .dark-mode .dark-mode.accent-primary .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-secondary .btn-link,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-secondary .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .btn-link:hover,
.dark-mode .accent-secondary a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-secondary .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-secondary .dropdown-item:active, .dark-mode .accent-secondary .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-secondary .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-secondary .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-secondary .custom-select:focus,
.dark-mode .accent-secondary .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-secondary .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-secondary .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-secondary .page-item.active a,
.dark-mode .accent-secondary .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-secondary .page-item.disabled a,
.dark-mode .accent-secondary .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-secondary [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-secondary .page-item .page-link:hover, .dark-mode .dark-mode.accent-secondary .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-success .btn-link,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-success .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-success .btn-link:hover,
.dark-mode .accent-success a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-success .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-success .dropdown-item:active, .dark-mode .accent-success .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-success .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-success .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-success .custom-select:focus,
.dark-mode .accent-success .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-success .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-success .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-success .page-item.active a,
.dark-mode .accent-success .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-success .page-item.disabled a,
.dark-mode .accent-success .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-success [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-success .page-item .page-link:hover, .dark-mode .dark-mode.accent-success .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-info .btn-link,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-info .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-info .btn-link:hover,
.dark-mode .accent-info a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-info .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-info .dropdown-item:active, .dark-mode .accent-info .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-info .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-info .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-info .custom-select:focus,
.dark-mode .accent-info .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-info .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-info .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-info .page-item.active a,
.dark-mode .accent-info .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-info .page-item.disabled a,
.dark-mode .accent-info .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-info [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-info .page-item .page-link:hover, .dark-mode .dark-mode.accent-info .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-warning .btn-link,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-warning .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-warning .btn-link:hover,
.dark-mode .accent-warning a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-warning .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-warning .dropdown-item:active, .dark-mode .accent-warning .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-warning .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-warning .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-warning .custom-select:focus,
.dark-mode .accent-warning .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-warning .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-warning .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-warning .page-item.active a,
.dark-mode .accent-warning .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-warning .page-item.disabled a,
.dark-mode .accent-warning .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-warning [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-warning .page-item .page-link:hover, .dark-mode .dark-mode.accent-warning .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-danger .btn-link,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-danger .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .btn-link:hover,
.dark-mode .accent-danger a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-danger .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-danger .dropdown-item:active, .dark-mode .accent-danger .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-danger .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-danger .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-danger .custom-select:focus,
.dark-mode .accent-danger .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-danger .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-danger .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-danger .page-item.active a,
.dark-mode .accent-danger .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-danger .page-item.disabled a,
.dark-mode .accent-danger .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-danger [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-danger .page-item .page-link:hover, .dark-mode .dark-mode.accent-danger .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-light .btn-link,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-light .nav-tabs .nav-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .btn-link:hover,
.dark-mode .accent-light a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-light .nav-tabs .nav-link:hover {
  color: #cbd3da;
}

.dark-mode .accent-light .dropdown-item:active, .dark-mode .accent-light .dropdown-item.active {
  background-color: #f8f9fa;
  color: #1f2d3d;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f8f9fa;
  border-color: #bdc6d0;
}

.dark-mode .accent-light .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-light .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-light .custom-select:focus,
.dark-mode .accent-light .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-light .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-light .page-item .page-link {
  color: #f8f9fa;
}

.dark-mode .accent-light .page-item.active a,
.dark-mode .accent-light .page-item.active .page-link {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  color: #fff;
}

.dark-mode .accent-light .page-item.disabled a,
.dark-mode .accent-light .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-light [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-light .page-item .page-link:hover, .dark-mode .dark-mode.accent-light .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-dark .btn-link,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-dark .btn-link:hover,
.dark-mode .accent-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-dark .dropdown-item:active, .dark-mode .accent-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-dark .custom-select:focus,
.dark-mode .accent-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-dark .page-item.active a,
.dark-mode .accent-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-dark .page-item.disabled a,
.dark-mode .accent-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode [class*="accent-"] a.btn-primary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-secondary {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-success {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-info {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-warning {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-danger {
  color: #fff;
}

.dark-mode [class*="accent-"] a.btn-light {
  color: #1f2d3d;
}

.dark-mode [class*="accent-"] a.btn-dark {
  color: #fff;
}

.dark-mode .accent-lightblue .btn-link,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-lightblue .nav-tabs .nav-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .btn-link:hover,
.dark-mode .accent-lightblue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-lightblue .nav-tabs .nav-link:hover {
  color: #4c99c6;
}

.dark-mode .accent-lightblue .dropdown-item:active, .dark-mode .accent-lightblue .dropdown-item.active {
  background-color: #86bad8;
  color: #1f2d3d;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #86bad8;
  border-color: #3c8dbc;
}

.dark-mode .accent-lightblue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lightblue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lightblue .custom-select:focus,
.dark-mode .accent-lightblue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lightblue .custom-file-input:focus ~ .custom-file-label {
  border-color: #e6f1f7;
}

.dark-mode .accent-lightblue .page-item .page-link {
  color: #86bad8;
}

.dark-mode .accent-lightblue .page-item.active a,
.dark-mode .accent-lightblue .page-item.active .page-link {
  background-color: #86bad8;
  border-color: #86bad8;
  color: #fff;
}

.dark-mode .accent-lightblue .page-item.disabled a,
.dark-mode .accent-lightblue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lightblue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-lightblue .page-item .page-link:hover, .dark-mode .dark-mode.accent-lightblue .page-item .page-link:focus {
  color: #99c5de;
}

.dark-mode .accent-navy .btn-link,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-navy .nav-tabs .nav-link {
  color: #002c59;
}

.dark-mode .accent-navy .btn-link:hover,
.dark-mode .accent-navy a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-navy .nav-tabs .nav-link:hover {
  color: #00060c;
}

.dark-mode .accent-navy .dropdown-item:active, .dark-mode .accent-navy .dropdown-item.active {
  background-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #002c59;
  border-color: black;
}

.dark-mode .accent-navy .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-navy .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-navy .custom-select:focus,
.dark-mode .accent-navy .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-navy .custom-file-input:focus ~ .custom-file-label {
  border-color: #006ad8;
}

.dark-mode .accent-navy .page-item .page-link {
  color: #002c59;
}

.dark-mode .accent-navy .page-item.active a,
.dark-mode .accent-navy .page-item.active .page-link {
  background-color: #002c59;
  border-color: #002c59;
  color: #fff;
}

.dark-mode .accent-navy .page-item.disabled a,
.dark-mode .accent-navy .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-navy [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-navy .page-item .page-link:hover, .dark-mode .dark-mode.accent-navy .page-item .page-link:focus {
  color: #003872;
}

.dark-mode .accent-olive .btn-link,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-olive .nav-tabs .nav-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .btn-link:hover,
.dark-mode .accent-olive a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-olive .nav-tabs .nav-link:hover {
  color: #44ab7d;
}

.dark-mode .accent-olive .dropdown-item:active, .dark-mode .accent-olive .dropdown-item.active {
  background-color: #74c8a3;
  color: #1f2d3d;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #74c8a3;
  border-color: #3d9970;
}

.dark-mode .accent-olive .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-olive .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-olive .custom-select:focus,
.dark-mode .accent-olive .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-olive .custom-file-input:focus ~ .custom-file-label {
  border-color: #cfecdf;
}

.dark-mode .accent-olive .page-item .page-link {
  color: #74c8a3;
}

.dark-mode .accent-olive .page-item.active a,
.dark-mode .accent-olive .page-item.active .page-link {
  background-color: #74c8a3;
  border-color: #74c8a3;
  color: #fff;
}

.dark-mode .accent-olive .page-item.disabled a,
.dark-mode .accent-olive .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-olive [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-olive .page-item .page-link:hover, .dark-mode .dark-mode.accent-olive .page-item .page-link:focus {
  color: #87cfaf;
}

.dark-mode .accent-lime .btn-link,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-lime .nav-tabs .nav-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .btn-link:hover,
.dark-mode .accent-lime a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-lime .nav-tabs .nav-link:hover {
  color: #1bff7e;
}

.dark-mode .accent-lime .dropdown-item:active, .dark-mode .accent-lime .dropdown-item.active {
  background-color: #67ffa9;
  color: #1f2d3d;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #67ffa9;
  border-color: #01ff70;
}

.dark-mode .accent-lime .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-lime .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-lime .custom-select:focus,
.dark-mode .accent-lime .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-lime .custom-file-input:focus ~ .custom-file-label {
  border-color: #e7fff1;
}

.dark-mode .accent-lime .page-item .page-link {
  color: #67ffa9;
}

.dark-mode .accent-lime .page-item.active a,
.dark-mode .accent-lime .page-item.active .page-link {
  background-color: #67ffa9;
  border-color: #67ffa9;
  color: #fff;
}

.dark-mode .accent-lime .page-item.disabled a,
.dark-mode .accent-lime .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-lime [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-lime .page-item .page-link:hover, .dark-mode .dark-mode.accent-lime .page-item .page-link:focus {
  color: #81ffb8;
}

.dark-mode .accent-fuchsia .btn-link,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-fuchsia .nav-tabs .nav-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .btn-link:hover,
.dark-mode .accent-fuchsia a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-fuchsia .nav-tabs .nav-link:hover {
  color: #f22ac5;
}

.dark-mode .accent-fuchsia .dropdown-item:active, .dark-mode .accent-fuchsia .dropdown-item.active {
  background-color: #f672d8;
  color: #1f2d3d;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f672d8;
  border-color: #f012be;
}

.dark-mode .accent-fuchsia .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-fuchsia .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-fuchsia .custom-select:focus,
.dark-mode .accent-fuchsia .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-fuchsia .custom-file-input:focus ~ .custom-file-label {
  border-color: #feeaf9;
}

.dark-mode .accent-fuchsia .page-item .page-link {
  color: #f672d8;
}

.dark-mode .accent-fuchsia .page-item.active a,
.dark-mode .accent-fuchsia .page-item.active .page-link {
  background-color: #f672d8;
  border-color: #f672d8;
  color: #fff;
}

.dark-mode .accent-fuchsia .page-item.disabled a,
.dark-mode .accent-fuchsia .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-fuchsia [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-fuchsia .page-item .page-link:hover, .dark-mode .dark-mode.accent-fuchsia .page-item .page-link:focus {
  color: #f88adf;
}

.dark-mode .accent-maroon .btn-link,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-maroon .nav-tabs .nav-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .btn-link:hover,
.dark-mode .accent-maroon a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-maroon .nav-tabs .nav-link:hover {
  color: #e4286d;
}

.dark-mode .accent-maroon .dropdown-item:active, .dark-mode .accent-maroon .dropdown-item.active {
  background-color: #ed6c9b;
  color: #1f2d3d;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ed6c9b;
  border-color: #d81b60;
}

.dark-mode .accent-maroon .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-maroon .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-maroon .custom-select:focus,
.dark-mode .accent-maroon .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-maroon .custom-file-input:focus ~ .custom-file-label {
  border-color: #fbdee8;
}

.dark-mode .accent-maroon .page-item .page-link {
  color: #ed6c9b;
}

.dark-mode .accent-maroon .page-item.active a,
.dark-mode .accent-maroon .page-item.active .page-link {
  background-color: #ed6c9b;
  border-color: #ed6c9b;
  color: #fff;
}

.dark-mode .accent-maroon .page-item.disabled a,
.dark-mode .accent-maroon .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-maroon [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-maroon .page-item .page-link:hover, .dark-mode .dark-mode.accent-maroon .page-item .page-link:focus {
  color: #f083ab;
}

.dark-mode .accent-blue .btn-link,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-blue .nav-tabs .nav-link {
  color: #3f6791;
}

.dark-mode .accent-blue .btn-link:hover,
.dark-mode .accent-blue a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-blue .nav-tabs .nav-link:hover {
  color: #28415c;
}

.dark-mode .accent-blue .dropdown-item:active, .dark-mode .accent-blue .dropdown-item.active {
  background-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3f6791;
  border-color: #20344a;
}

.dark-mode .accent-blue .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-blue .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-blue .custom-select:focus,
.dark-mode .accent-blue .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-blue .custom-file-input:focus ~ .custom-file-label {
  border-color: #85a7ca;
}

.dark-mode .accent-blue .page-item .page-link {
  color: #3f6791;
}

.dark-mode .accent-blue .page-item.active a,
.dark-mode .accent-blue .page-item.active .page-link {
  background-color: #3f6791;
  border-color: #3f6791;
  color: #fff;
}

.dark-mode .accent-blue .page-item.disabled a,
.dark-mode .accent-blue .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-blue [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-blue .page-item .page-link:hover, .dark-mode .dark-mode.accent-blue .page-item .page-link:focus {
  color: #4774a3;
}

.dark-mode .accent-indigo .btn-link,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-indigo .nav-tabs .nav-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .btn-link:hover,
.dark-mode .accent-indigo a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-indigo .nav-tabs .nav-link:hover {
  color: #4709ac;
}

.dark-mode .accent-indigo .dropdown-item:active, .dark-mode .accent-indigo .dropdown-item.active {
  background-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6610f2;
  border-color: #3d0894;
}

.dark-mode .accent-indigo .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-indigo .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-indigo .custom-select:focus,
.dark-mode .accent-indigo .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-indigo .custom-file-input:focus ~ .custom-file-label {
  border-color: #b389f9;
}

.dark-mode .accent-indigo .page-item .page-link {
  color: #6610f2;
}

.dark-mode .accent-indigo .page-item.active a,
.dark-mode .accent-indigo .page-item.active .page-link {
  background-color: #6610f2;
  border-color: #6610f2;
  color: #fff;
}

.dark-mode .accent-indigo .page-item.disabled a,
.dark-mode .accent-indigo .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-indigo [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-indigo .page-item .page-link:hover, .dark-mode .dark-mode.accent-indigo .page-item .page-link:focus {
  color: #7528f3;
}

.dark-mode .accent-purple .btn-link,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-purple .nav-tabs .nav-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .btn-link:hover,
.dark-mode .accent-purple a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-purple .nav-tabs .nav-link:hover {
  color: #4e2d89;
}

.dark-mode .accent-purple .dropdown-item:active, .dark-mode .accent-purple .dropdown-item.active {
  background-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6f42c1;
  border-color: #432776;
}

.dark-mode .accent-purple .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-purple .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-purple .custom-select:focus,
.dark-mode .accent-purple .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-purple .custom-file-input:focus ~ .custom-file-label {
  border-color: #b8a2e0;
}

.dark-mode .accent-purple .page-item .page-link {
  color: #6f42c1;
}

.dark-mode .accent-purple .page-item.active a,
.dark-mode .accent-purple .page-item.active .page-link {
  background-color: #6f42c1;
  border-color: #6f42c1;
  color: #fff;
}

.dark-mode .accent-purple .page-item.disabled a,
.dark-mode .accent-purple .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-purple [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-purple .page-item .page-link:hover, .dark-mode .dark-mode.accent-purple .page-item .page-link:focus {
  color: #7e55c7;
}

.dark-mode .accent-pink .btn-link,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-pink .nav-tabs .nav-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .btn-link:hover,
.dark-mode .accent-pink a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-pink .nav-tabs .nav-link:hover {
  color: #c21766;
}

.dark-mode .accent-pink .dropdown-item:active, .dark-mode .accent-pink .dropdown-item.active {
  background-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e83e8c;
  border-color: #ac145a;
}

.dark-mode .accent-pink .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-pink .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-pink .custom-select:focus,
.dark-mode .accent-pink .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-pink .custom-file-input:focus ~ .custom-file-label {
  border-color: #f6b0d0;
}

.dark-mode .accent-pink .page-item .page-link {
  color: #e83e8c;
}

.dark-mode .accent-pink .page-item.active a,
.dark-mode .accent-pink .page-item.active .page-link {
  background-color: #e83e8c;
  border-color: #e83e8c;
  color: #fff;
}

.dark-mode .accent-pink .page-item.disabled a,
.dark-mode .accent-pink .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-pink [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-pink .page-item .page-link:hover, .dark-mode .dark-mode.accent-pink .page-item .page-link:focus {
  color: #eb559a;
}

.dark-mode .accent-red .btn-link,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-red .nav-tabs .nav-link {
  color: #e74c3c;
}

.dark-mode .accent-red .btn-link:hover,
.dark-mode .accent-red a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-red .nav-tabs .nav-link:hover {
  color: #bf2718;
}

.dark-mode .accent-red .dropdown-item:active, .dark-mode .accent-red .dropdown-item.active {
  background-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e74c3c;
  border-color: #a82315;
}

.dark-mode .accent-red .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-red .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-red .custom-select:focus,
.dark-mode .accent-red .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-red .custom-file-input:focus ~ .custom-file-label {
  border-color: #f5b4ae;
}

.dark-mode .accent-red .page-item .page-link {
  color: #e74c3c;
}

.dark-mode .accent-red .page-item.active a,
.dark-mode .accent-red .page-item.active .page-link {
  background-color: #e74c3c;
  border-color: #e74c3c;
  color: #fff;
}

.dark-mode .accent-red .page-item.disabled a,
.dark-mode .accent-red .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-red [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-red .page-item .page-link:hover, .dark-mode .dark-mode.accent-red .page-item .page-link:focus {
  color: #ea6153;
}

.dark-mode .accent-orange .btn-link,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-orange .nav-tabs .nav-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .btn-link:hover,
.dark-mode .accent-orange a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-orange .nav-tabs .nav-link:hover {
  color: #c35a02;
}

.dark-mode .accent-orange .dropdown-item:active, .dark-mode .accent-orange .dropdown-item.active {
  background-color: #fd7e14;
  color: #1f2d3d;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fd7e14;
  border-color: #aa4e01;
}

.dark-mode .accent-orange .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-orange .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-orange .custom-select:focus,
.dark-mode .accent-orange .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-orange .custom-file-input:focus ~ .custom-file-label {
  border-color: #fec392;
}

.dark-mode .accent-orange .page-item .page-link {
  color: #fd7e14;
}

.dark-mode .accent-orange .page-item.active a,
.dark-mode .accent-orange .page-item.active .page-link {
  background-color: #fd7e14;
  border-color: #fd7e14;
  color: #fff;
}

.dark-mode .accent-orange .page-item.disabled a,
.dark-mode .accent-orange .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-orange [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-orange .page-item .page-link:hover, .dark-mode .dark-mode.accent-orange .page-item .page-link:focus {
  color: #fd8c2d;
}

.dark-mode .accent-yellow .btn-link,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-yellow .nav-tabs .nav-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .btn-link:hover,
.dark-mode .accent-yellow a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-yellow .nav-tabs .nav-link:hover {
  color: #b06f09;
}

.dark-mode .accent-yellow .dropdown-item:active, .dark-mode .accent-yellow .dropdown-item.active {
  background-color: #f39c12;
  color: #1f2d3d;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f39c12;
  border-color: #976008;
}

.dark-mode .accent-yellow .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-yellow .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-yellow .custom-select:focus,
.dark-mode .accent-yellow .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-yellow .custom-file-input:focus ~ .custom-file-label {
  border-color: #f9cf8b;
}

.dark-mode .accent-yellow .page-item .page-link {
  color: #f39c12;
}

.dark-mode .accent-yellow .page-item.active a,
.dark-mode .accent-yellow .page-item.active .page-link {
  background-color: #f39c12;
  border-color: #f39c12;
  color: #fff;
}

.dark-mode .accent-yellow .page-item.disabled a,
.dark-mode .accent-yellow .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-yellow [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-yellow .page-item .page-link:hover, .dark-mode .dark-mode.accent-yellow .page-item .page-link:focus {
  color: #f4a62a;
}

.dark-mode .accent-green .btn-link,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-green .nav-tabs .nav-link {
  color: #00bc8c;
}

.dark-mode .accent-green .btn-link:hover,
.dark-mode .accent-green a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-green .nav-tabs .nav-link:hover {
  color: #007053;
}

.dark-mode .accent-green .dropdown-item:active, .dark-mode .accent-green .dropdown-item.active {
  background-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #00bc8c;
  border-color: #005640;
}

.dark-mode .accent-green .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-green .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-green .custom-select:focus,
.dark-mode .accent-green .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-green .custom-file-input:focus ~ .custom-file-label {
  border-color: #3dffcd;
}

.dark-mode .accent-green .page-item .page-link {
  color: #00bc8c;
}

.dark-mode .accent-green .page-item.active a,
.dark-mode .accent-green .page-item.active .page-link {
  background-color: #00bc8c;
  border-color: #00bc8c;
  color: #fff;
}

.dark-mode .accent-green .page-item.disabled a,
.dark-mode .accent-green .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-green [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-green .page-item .page-link:hover, .dark-mode .dark-mode.accent-green .page-item .page-link:focus {
  color: #00d69f;
}

.dark-mode .accent-teal .btn-link,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-teal .nav-tabs .nav-link {
  color: #20c997;
}

.dark-mode .accent-teal .btn-link:hover,
.dark-mode .accent-teal a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-teal .nav-tabs .nav-link:hover {
  color: #158765;
}

.dark-mode .accent-teal .dropdown-item:active, .dark-mode .accent-teal .dropdown-item.active {
  background-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #20c997;
  border-color: #127155;
}

.dark-mode .accent-teal .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-teal .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-teal .custom-select:focus,
.dark-mode .accent-teal .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-teal .custom-file-input:focus ~ .custom-file-label {
  border-color: #7eeaca;
}

.dark-mode .accent-teal .page-item .page-link {
  color: #20c997;
}

.dark-mode .accent-teal .page-item.active a,
.dark-mode .accent-teal .page-item.active .page-link {
  background-color: #20c997;
  border-color: #20c997;
  color: #fff;
}

.dark-mode .accent-teal .page-item.disabled a,
.dark-mode .accent-teal .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-teal [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-teal .page-item .page-link:hover, .dark-mode .dark-mode.accent-teal .page-item .page-link:focus {
  color: #26dca6;
}

.dark-mode .accent-cyan .btn-link,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-cyan .nav-tabs .nav-link {
  color: #3498db;
}

.dark-mode .accent-cyan .btn-link:hover,
.dark-mode .accent-cyan a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-cyan .nav-tabs .nav-link:hover {
  color: #1d6fa5;
}

.dark-mode .accent-cyan .dropdown-item:active, .dark-mode .accent-cyan .dropdown-item.active {
  background-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #3498db;
  border-color: #196090;
}

.dark-mode .accent-cyan .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-cyan .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-cyan .custom-select:focus,
.dark-mode .accent-cyan .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-cyan .custom-file-input:focus ~ .custom-file-label {
  border-color: #a0cfee;
}

.dark-mode .accent-cyan .page-item .page-link {
  color: #3498db;
}

.dark-mode .accent-cyan .page-item.active a,
.dark-mode .accent-cyan .page-item.active .page-link {
  background-color: #3498db;
  border-color: #3498db;
  color: #fff;
}

.dark-mode .accent-cyan .page-item.disabled a,
.dark-mode .accent-cyan .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-cyan [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-cyan .page-item .page-link:hover, .dark-mode .dark-mode.accent-cyan .page-item .page-link:focus {
  color: #4aa3df;
}

.dark-mode .accent-white .btn-link,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-white .nav-tabs .nav-link {
  color: #fff;
}

.dark-mode .accent-white .btn-link:hover,
.dark-mode .accent-white a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-white .nav-tabs .nav-link:hover {
  color: #d9d9d9;
}

.dark-mode .accent-white .dropdown-item:active, .dark-mode .accent-white .dropdown-item.active {
  background-color: #fff;
  color: #1f2d3d;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  border-color: #cccccc;
}

.dark-mode .accent-white .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%231f2d3d' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-white .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-white .custom-select:focus,
.dark-mode .accent-white .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-white .custom-file-input:focus ~ .custom-file-label {
  border-color: white;
}

.dark-mode .accent-white .page-item .page-link {
  color: #fff;
}

.dark-mode .accent-white .page-item.active a,
.dark-mode .accent-white .page-item.active .page-link {
  background-color: #fff;
  border-color: #fff;
  color: #fff;
}

.dark-mode .accent-white .page-item.disabled a,
.dark-mode .accent-white .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-white [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-white .page-item .page-link:hover, .dark-mode .dark-mode.accent-white .page-item .page-link:focus {
  color: white;
}

.dark-mode .accent-gray .btn-link,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-gray .nav-tabs .nav-link {
  color: #6c757d;
}

.dark-mode .accent-gray .btn-link:hover,
.dark-mode .accent-gray a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-gray .nav-tabs .nav-link:hover {
  color: #494f54;
}

.dark-mode .accent-gray .dropdown-item:active, .dark-mode .accent-gray .dropdown-item.active {
  background-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #6c757d;
  border-color: #3d4246;
}

.dark-mode .accent-gray .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray .custom-select:focus,
.dark-mode .accent-gray .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray .custom-file-input:focus ~ .custom-file-label {
  border-color: #afb5ba;
}

.dark-mode .accent-gray .page-item .page-link {
  color: #6c757d;
}

.dark-mode .accent-gray .page-item.active a,
.dark-mode .accent-gray .page-item.active .page-link {
  background-color: #6c757d;
  border-color: #6c757d;
  color: #fff;
}

.dark-mode .accent-gray .page-item.disabled a,
.dark-mode .accent-gray .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-gray .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray .page-item .page-link:focus {
  color: #78828a;
}

.dark-mode .accent-gray-dark .btn-link,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn),
.dark-mode .accent-gray-dark .nav-tabs .nav-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .btn-link:hover,
.dark-mode .accent-gray-dark a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):not(.page-link):not(.badge):not(.btn):hover,
.dark-mode .accent-gray-dark .nav-tabs .nav-link:hover {
  color: #121416;
}

.dark-mode .accent-gray-dark .dropdown-item:active, .dark-mode .accent-gray-dark .dropdown-item.active {
  background-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #343a40;
  border-color: #060708;
}

.dark-mode .accent-gray-dark .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.dark-mode .accent-gray-dark .form-control:focus:not(.is-invalid):not(.is-warning):not(.is-valid),
.dark-mode .accent-gray-dark .custom-select:focus,
.dark-mode .accent-gray-dark .custom-control-input:focus:not(:checked) ~ .custom-control-label::before,
.dark-mode .accent-gray-dark .custom-file-input:focus ~ .custom-file-label {
  border-color: #6d7a86;
}

.dark-mode .accent-gray-dark .page-item .page-link {
  color: #343a40;
}

.dark-mode .accent-gray-dark .page-item.active a,
.dark-mode .accent-gray-dark .page-item.active .page-link {
  background-color: #343a40;
  border-color: #343a40;
  color: #fff;
}

.dark-mode .accent-gray-dark .page-item.disabled a,
.dark-mode .accent-gray-dark .page-item.disabled .page-link {
  background-color: #fff;
  border-color: #dee2e6;
  color: #6c757d;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link) {
  color: #c2c7d0;
}

.dark-mode .accent-gray-dark [class*="sidebar-dark-"] .sidebar a:not(.dropdown-item):not(.btn-app):not(.nav-link):not(.brand-link):hover {
  color: #fff;
}

.dark-mode .dark-mode.accent-gray-dark .page-item .page-link:hover, .dark-mode .dark-mode.accent-gray-dark .page-item .page-link:focus {
  color: #3f474e;
}

.dark-mode .border-dark {
  border-color: #4b545c !important;
}

.golfType .input-wrapper{
    display:inline-block;
    width:calc(100%/3 - 20px);
    margin-right:30px;
    display:flex;
    justify-content: space-around;
    align-items:center;
    margin-bottom:20px;
}
.golfType .input-wrapper:nth-child(3n){
    margin-right:0;
}

.golfType .input-wrapper label{
    width:80px;
    white-space:nowrap;
    text-align:center;
    margin-bottom:0;
    margin-right:30px;
}

.golfType .input-wrapper input{
    width:calc(100% - 110px);
    outline:none;
    border:solid 1px #D9D9D9;
    padding:8px 12px;
    border-radius:5px;
}

.golfType .input-wrapper select{
    width:calc(100% - 80px);
}



.dd-custom-each-item:hover {
    background-color: #f8f9fa;
}
.dd-custom-each-item:active {
    background-color: #007bff;
    color: white;
}
.dd-custom-each-item {
    cursor: pointer;
    font-size: 11pt;
    display: block;
    width: 100%;
    padding: 5px 20px;
}
@charset "utf-8";
@font-face {
    font-family: 'KoPubWorld Dotum 2';
    src: url("/static/media/KoPubWorld Dotum Medium.707afe30.woff2") format("woff2");
    font-weight: 500;
}
@font-face {
    font-family: 'KoPubWorld Dotum 2';
    src: url("/static/media/KoPubWorld Dotum Bold.90cbb0fa.woff2") format("woff2");
    font-weight: 700;
}

:root{
	--black-background-color:#333333;
	--black-border-color:#333333;
	--black-hover-background-color:#454545;
	--black-hover-border-color:#454545;
	--black-disable-background-color:#666666;
	--black-disable-border-color:#666666;

	--gray-background-color:#E3E3E3;
	--gray-border-color:#B7B7B7;
	--gray-hover-background-color:#E3E3E3;
	--gray-hover-border-color:#B7B7B7;
	--gray-disable-background-color:#E3E3E3;
	--gray-disable-border-color:#B7B7B7;

	--wgray-color:#777;
	--wgray-background-color:#F9F9F9;
	--wgray-border-color:#CCCCCC;
	--wgray-hover-color:#666;
	--wgray-hover-background-color:#F9F9F9;
	--wgray-hover-border-color:#CCCCCC;
	--wgray-disable-background-color:#F9F9F9;
	--wgray-disable-border-color:#DCDCDC;

	--way-font-color-black:#333333;
	--way-font-color-white:#ffffff;

	--way-color-blue:#0062D4;
	--way-color-blue-hover:#004697;

	--way-color-red:#D4445C;
	--way-color-red-hover:#B33853;

	--way-color-black:#333333;
	--way-color-black-hover:#000000;

	--way-color-lightgray:#E3E3E3;
	--way-color-lightgray-hover:#CCCCCC;
	--way-color-lightgray-border:#B7B7B7;
}

#errors{background: #c00;color: #fff;display: none;margin: -20px -20px 20px;padding: 20px;white-space: pre-wrap;}
/************************** 유틸리티 ********************************/
.valign-middle {
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
/************************** 메인 레이아웃 ***************************/
.tnjeju-v2-root {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    border-collapse: collapse;
    background-color: rgb(18, 20, 50);
    font-family: 'KoPubWorld Dotum 2';
    font-weight: 500;
}
.tnjeju-v2-root .tvr-left {
    position: relative;
    float: left;
    width: 270px;
    height: 100%;
    border: 0;
    padding: 0;
    border-collapse: collapse;
    vertical-align: top;
    padding: 50px 40px 0px 40px;
}
.tnjeju-v2-root .tvr-left-wrapper {
    position: relative;
    display: block;
    margin: 0 auto;
    width: 100%;
    height: auto;
    z-index: 1;
}
.tnjeju-v2-root .bottom-wrapper {
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 160px;
    padding: 0px 0px;
    white-space: nowrap;
}
.tnjeju-v2-root .bottom-info-group {
    border-radius: 10px;
    background-color: rgb(44, 46, 73);
    padding: 30px 0px;
    width: 240px;
    margin: 0 auto;
}
.tnjeju-v2-root .request-board-link {
    display: block;
    width: 150px;
    color: white;
    font-size: 12pt;
    margin: 0 auto;
    margin-bottom: 20px;
    cursor: pointer;
}
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper {
    display: block;
    width: 100%;
    margin-top: 50px;
}
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item {
    color: white;
    margin-bottom: 20px;
    font-size: 12pt;
    cursor: pointer;
}
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item .menu-item-submenu {
    display: block;
    width: 100%;
    height: 0px;
    margin-top: 0px;
    transition: height 0.25s ease-out, margin-top 0.25s ease-out;
    background-color: rgb(44, 46, 73);
    border-radius: 7px;
    overflow: hidden;
}
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item:hover .menu-item-submenu {
    height: 100px;
    margin-top: 20px;
    transition: height 0.25s ease-in, margin-top 0.25s ease-in; 
}
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item:hover .menu-item-submenu.h-type-2 { height: 70px; }
.tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item:hover .menu-item-submenu.h-type-3 { height: 130px; }
.tnjeju-v2-root .tvr-right {
    float: right;
    width: calc(100% - 270px);
    height: 100%;
    border: 0;
    padding: 0;
    border-collapse: collapse;
    background: white;
    border-radius: 30px 0px 0px 30px;
    transition: background-color 0.5s ease-out;
}
.frame-header {
    display: block;
    width: 100%;
    height: 80px;
    text-align: right;
}
.frame-body {
    display: block;
    width: 100%;
    height: calc(100% - 130px);
    overflow: auto;
}
.frame-footer {
    display: block;
    width: 100%;
    height: 50px;
    text-align: right;
    padding-right: 20px;
}
/**************** 내부 요소 **************************/
.tnjeju-logo {
    display: block;
    width: 180px;
    height: 65px;
}
.menu-icon {
    margin-right: 20px;
}
.submenu-item {
    display: block;
    font-size: 10pt;
    padding-left: 30px;
    margin-top: 10px;
}
.icon-storage {
    margin-right: 10px;
}
.storage-label {
    display: block;
    width: 200px;
    height: 30px;
    margin: 0 auto;
    color: white;
    font-size: 11pt;
}
.storage-bar-wrap {
    display: block; 
    width: 200px; 
    height: 10px; 
    margin: 0 auto;
}
.storage-bar-total {
    display: block; 
    border-radius: 10px; 
    width: 100%; 
    height: 7px; 
    background-color: rgb(102, 114, 251); 
    padding: 0;
}
.storage-bar-gage {
    display: block; 
    border-radius: 10px; 
    width: 60%; 
    height: 100%; 
    background: rgb(248, 184, 73);
}
.storage-disk-usage {
    display: block; 
    width: 200px; 
    height: auto; 
    font-size: 8pt; 
    color: #BABABA; 
    margin: 0 auto;
}
.bottom-copyright {
    display: inline-block; 
    height: auto; 
    font-size: 10pt; 
    color: #707070; 
    margin: 0 auto; 
}
.bottom-sns {
    display:inline-block;
    float:right;
    margin:0px;
}
/*********** 페이지 네비버튼 ****************/
.pgn-button {
    width: 35px; height: 35px; border: 1px solid rgb(230, 233, 236); border-radius: 10px; margin-right: 5px;
    vertical-align: middle;
}
.pgn-button.active {
    background-color: #6672FB;
    color: white;
    border: 0;
}
.child-is-float:after {
    content: "";
    display: block;
    clear: both;
}
/****** 애니메이션 *******/
.bell-shake {
    cursor: pointer;
}
.bell-shake:hover {
    animation: bellshake .5s cubic-bezier(.36,.07,.19,.97) both;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    transform-origin: top right;
}
@keyframes bellshake {
    0% { transform: rotate(0); }
    15% { transform: rotate(5deg); }
    30% { transform: rotate(-5deg); }
    45% { transform: rotate(4deg); }
    60% { transform: rotate(-4deg); }
    75% { transform: rotate(2deg); }
    85% { transform: rotate(-2deg); }
    92% { transform: rotate(1deg); }
    100% { transform: rotate(0); }
}
/********** 팝업 기능 **********/
.popup-parent {
    position: relative;
}
.popup-child {
    position: absolute;
    width: 180px;
    height: 50px;
    background-color: aquamarine;
    right: 0;
    transition: all 1s;
    text-align: center;
    cursor: pointer;
    font-size: 11pt;
    z-index: 1000;
}
.triangle-right {
    position:absolute;
    padding: 15px;
    margin:1em 0 3em;
    color:#fff;
    background:#075698; /* default background for browsers without gradient support */
    /* css3 */
    background:linear-gradient(#2e88c4, #075698);
    border-radius:10px;
}
.triangle-right.top {
    background:linear-gradient(#075698, #2e88c4);
}
.triangle-right:after {
    content:"";
    position:absolute;
    bottom:-20px; /* value = - border-top-width - border-bottom-width */
    right: 15px; /* controls horizontal position */
    border-width:20px 0 0 20px; /* vary these values to change the angle of the vertex */
    border-style:solid;
    border-color:#075698 transparent;
    /* reduce the damage in FF3.0 */
    display:block;
    width:0;
}
.triangle-right.top:after {
    top:-20px; /* value = - border-top-width - border-bottom-width */
    right:15px; /* controls horizontal position */
    bottom:auto;
    left:auto;
    border-width:20px 20px 0 0; /* vary these values to change the angle of the vertex */
    border-color:transparent #075698;
}
.hiding {
    display: none;
}
.tnjeju-v2-root .tvr-left.hidden {
    width: 0px;
    display: none;
}
.tnjeju-v2-root .tvr-right.hidden {
    width: 100%;
    background-color: #F0F0F0;
    transition: background-color 0.5s ease-in;
}
.imageWriteButton.extension-1 {
    left: 20px;
    top: 20px;
    bottom: unset;
    right: unset;
}
/************** 작은 해상도 PC 고려 **************/
.tnjeju-v2-root .bottom-wrapper-mini {
    display: none;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 85px;
    padding: 0px 0px;
    white-space: nowrap;
}
@media screen and ( max-height: 900px ) {
    .tvr-left-wrapper .menu-wrapper {
        margin-top: 3vh !important;
    }
    .tnjeju-v2-root .tvr-left {
        padding-top: 2vh !important;
    }
    .tnjeju-v2-root .bottom-wrapper {
        display: none;
    }
    .tnjeju-v2-root .bottom-wrapper-mini {
        display: block;
        margin-top: 40px !important;
    }
}
@media screen and ( max-height: 700px ) {
    .tvr-left-wrapper .menu-wrapper { margin-top: 3vh !important; }
    .tnjeju-v2-root .tvr-left { padding-top: 2vh !important; overflow-y: auto; }
    .tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item { margin-bottom: 15px; font-size: 10pt; }
    .tnjeju-v2-root .bottom-wrapper { display: none; }
    .tnjeju-v2-root .bottom-wrapper-mini { display: block; margin-top: 40px !important; }
    .tnjeju-v2-root .tvr-left-wrapper { height: calc(100% - 85px); overflow-y: auto; overflow-x: hidden; }
    .tnjeju-v2-root .tvr-left-wrapper::-webkit-scrollbar {width: 10px;background-color: transparent;}
    .tnjeju-v2-root .tvr-left-wrapper::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);background-color: rgba(75,121,161,0.3);}
    .tnjeju-v2-root .tvr-left-wrapper::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);border-radius: 10px;background-color: transparent;}
    .tnjeju-v2-root .tvr-left {padding-right: 0px;}
    .tnjeju-v2-root .tvr-left-wrapper .menu-wrapper .menu-item .menu-item-submenu { width: calc(100% - 37px);}
    .bottom-copyright {text-align: center;} 
}
/************* 툴팁 패키지 ************************/
.tooltip-wrap {
    position: relative;
    display: inline-block;
}
.tooltip-wrap .tt-trigger:not(input) {	/* 호버링할 버튼(트리거) */
    cursor: pointer;
}
.tooltip-wrap .tt-trigger:hover + p.arrow_box, 
.tooltip-wrap.tt-trigger:hover p.arrow_box { /* 호버링할 경우, 툴팁을 보이게 만든다 */
    display: block;
}
.tooltip-wrap .arrow_box {
    display: none;
    position: absolute;
    width: auto;
    padding: 8px;
    left: 0;  
    border-radius: 8px;
    background: rgb(91, 94, 166);
    color: #fff;
    font-size: 14px;
    box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
    opacity: 0.7;
    transform: translate(-80px, 10px);
    text-align: center;
    z-index: 9999;
}
.tooltip-wrap .arrow_box.bg2 {background: rgb(224, 164, 34);}
.tooltip-wrap .arrow_box.bg3 {background: rgb(34,177,76);}
.tooltip-wrap .arrow_box.bg4 {background: rgb(92, 92, 92);opacity:0.9;}
.tooltip-wrap .arrow_box.bg5 {background: rgb(255, 141, 141);opacity:0.9;}
.tooltip-wrap .arrow_box.bg6 {background: rgb(143, 141, 255);opacity:0.9;}
.tooltip-wrap .arrow_box.bg7 {background: rgb(255, 141, 246);opacity:0.9;}
.tooltip-wrap .arrow_box.bg8 {background: rgb(216, 156, 77);opacity:0.9;}
.tooltip-wrap .arrow_box.bg9 {background: rgb(226, 43, 43);opacity:0.9;}
.tooltip-wrap .arrow_box.bg10 {background: rgb(226, 86, 43);opacity:0.9;}
.tooltip-wrap .arrow_box.width_001 { width: 210px; }
.tooltip-wrap .arrow_box.width_002 { width: 250px; }
.tooltip-wrap .arrow_box.width_003 { width: 280px; }
.tooltip-wrap .arrow_box.width_004 { width: 100px; }
.tooltip-wrap .arrow_box.width_005 { width: 150px; }
.tooltip-wrap .arrow_box.width_006 { width: 70px; }
.tooltip-wrap .arrow_box.pos_001 { transform: translate(-40px, 10px); }
.tooltip-wrap .arrow_box.pos_002 { transform: translate(130px, 0px); }
.tooltip-wrap .arrow_box.pos_003 { transform: translate(-20px, 10px); }
.tooltip-wrap .arrow_box.pos_004 { transform: translate(-60px, 10px); }
.tooltip-wrap .arrow_box.pos_005 { transform: translate(-75px, -50%); top: 50%; }
.customModalHeader button:hover {
    background-color: rgba(51, 43, 43, 0);
}
.customModalHeader .close {
    color: #333;
}
/************* 커스텀 버튼 **************/
.custom-220706-btn {
    color: #444444;
    background: #F3F3F3;
    border: 1px #DADADA solid;
    padding: 5px 10px;
    border-radius: 2px;
    font-weight: normal;
    font-size: 9pt;
    outline: none;
}
.custom-220706-btn:hover {
    border: 1px #C6C6C6 solid;
    box-shadow: 1px 1px 1px #EAEAEA;
    color: #333333;
    background: #F7F7F7;
}
.custom-220706-btn:active {
    box-shadow: inset 1px 1px 1px #DFDFDF;   
}
/************* 환경설정 ******************/
.config-row-wrap {
    display: table;
    margin: 0 auto;
}
.config-row-wrap:after {
    content: "";
    clear: both;
    display: table;
}
.toggler-wrapper {
    display: block;
    width: 45px;
    height: 25px;
    cursor: pointer;
    position: relative;
    margin-bottom: 0 !important;
}
.toggler-wrapper input[type="checkbox"] {
    display: none;
}
.toggler-wrapper input[type="checkbox"]:checked+.toggler-slider {
    background-color: #44cc66;
}
.toggler-wrapper .toggler-slider {
    background-color: #ccc;
    position: absolute;
    border-radius: 100px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 300ms ease;
}
.toggler-wrapper .toggler-knob {
    position: absolute;
    transition: all 300ms ease;
}
/*Style 1*/
.toggler-wrapper.style-1 input[type="checkbox"]:checked+.toggler-slider .toggler-knob {
    left: calc(100% - 19px - 3px);
}
.toggler-wrapper.style-1 .toggler-knob {
    width: calc(25px - 6px);
    height: calc(25px - 6px);
    border-radius: 50%;
    left: 3px;
    top: 3px;
    background-color: #fff;
}
.modal-backdrop {
    width: 100% !important;
    height: 100% !important;
}
/***************** 라디오 버튼 *********************/
fieldset.custom-radio-220706 {
    margin: 0;
    margin-bottom: 10px;
    box-sizing: border-box;
    display: block;
    min-width: 0;
    background-color: #FFF;
}
fieldset.custom-radio-220706 legend {
    margin: 0 0 1.5rem;
    padding: 0;
    width: 100%;
    float: left;
    display: table;
    font-size: 1.5rem;
    line-height: 140%;
    font-weight: 600;
    color: #333;
}
fieldset.custom-radio-220706 legend + * {
    clear: both;
}
body:not(:-moz-handler-blocked) fieldset.custom-radio-220706 {
    display: table-cell;
}
.custom-radio-220706 .toggle {
    margin: 0 0 1.5rem;
    box-sizing: border-box;
    font-size: 0;
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: stretch;
}
.custom-radio-220706 .toggle.singleA {justify-content:center; align-items:center; } 
.custom-radio-220706 .toggle input {
    width: 0;
    height: 0;
    position: absolute;
    left: -9999px;
}
.custom-radio-220706 .toggle input + label {
    margin: 0;
    padding: 0.75rem 2rem;
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    border: solid 1px #DDD;
    background-color: #FFF;
    font-size: 1rem;
    line-height: 140%;
    font-weight: 600;
    text-align: center;
    box-shadow: 0 0 0 rgba(255, 255, 255, 0);
    transition: border-color 0.15s ease-out, color 0.25s ease-out, background-color 0.15s ease-out, box-shadow 0.15s ease-out;
    cursor: pointer;
    /* ADD THESE PROPERTIES TO SWITCH FROM AUTO WIDTH TO FULL WIDTH */
    /*flex: 0 0 50%; display: flex; justify-content: center; align-items: center;*/
    /* ----- */
}
.custom-radio-220706 .toggle.multi input + label:first-of-type {
    border-radius: 6px 0 0 6px;
    border-right: none;
}
.custom-radio-220706 .toggle.multi input + label:last-of-type { border-radius: 0 6px 6px 0; border-left: none; }
.custom-radio-220706 .toggle.singleA input + label { border-radius: 6px; }
.custom-radio-220706 .toggle input:hover + label { background-color: #ddd; }
.custom-radio-220706 .toggle input:checked + label {
    background-color: #4B9DEA;
    color: #FFF;
    box-shadow: 0 0 10px rgba(102, 179, 251, 0.5);
    border-color: #4B9DEA;
    z-index: 1;
}
.custom-radio-220706 .toggle input:focus + label {
    outline: dotted 1px #CCC;
    outline-offset: 0.45rem;
}
@media (max-width: 800px) {
    .custom-radio-220706 .toggle input + label {
        padding: 0.75rem 0.25rem;
        flex: 0 0 50%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
/* STYLING FOR THE STATUS HELPER TEXT FOR THE DEMO */
.custom-radio-220706 .status {
    margin: 0;
    font-size: 11pt;
    font-weight: 400;
}
.custom-radio-220706 .status span {
    font-weight: 600;
    color: #B6985A;
}
/*************** 설정 라벨 ****************/
.custom-title-label {
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 20px;
}
.custom-title-label:not(:first-child) {
    margin-top: 20px;
}
/************** 채팅창 ********************/
.chat-wrap {position: relative; font-size: 15px;}
.chat-wrap .panel-A {position: absolute; right: 0px; width: 430px; height: 550px; background-color: white; 
    z-index: 99; box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px; overflow: hidden; opacity: 1;
    transition: height 0.25s ease-in, width 0.25s ease-in;
    background: #4b79a1; /* fallback for old browsers */ /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(to right, #4b79a1, #283e51); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ 
}
.chat-wrap .panel-A.closed {width: 0px; height: 0px; transition: height 0.25s ease-out, width 0.25s ease-out; opacity: 0.3;}
.chat-wrap .panel-A .inner-ui {display: block; height: inherit; }
.chat-wrap .panel-A .inner-ui .row-A {display: block; overflow: hidden;}
.chat-wrap .chatinfo-label {border-bottom: 1px solid rgb(85, 85, 85); padding: 5px; 
    background: -moz-linear-gradient(90deg, #1a1a1a, #808080);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#808080), to(#1a1a1a));
    color: white;
    font-weight: 800;
}
.chat-wrap .chatinfo-label .txtstyle {letter-spacing: 1px;font-size: 15px;}
.chat-wrap .panel-A .inner-ui .row-A::after{ clear: both; content: ""; display: block; }
.chat-wrap .left-a {float: left;}
.chat-wrap .right-a {float: right;}
.chat-wrap .chat-window {display: block; height: calc(100% - 35px); }
.chat-wrap .chat-panel {display: block; height: calc(100% - 70px); overflow-y: scroll; font-size: 14px; }
.chat-wrap .chat-panel::-webkit-scrollbar {width: 10px;background-color: transparent;}
.chat-wrap .chat-panel::-webkit-scrollbar-thumb {border-radius: 10px;box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);background-color: #4b79a1;}
.chat-wrap .chat-panel::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);border-radius: 10px;background-color: transparent;}
.chat-wrap .input-controls {display: block; width: 90%; height: 50px; background-color: rgba(0,0,0,0.2); border-radius: 20px; margin: 0 auto; text-align: left; margin-top: 10px;}
.chat-wrap .input-controls::before {content: ''; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
.chat-wrap .input-controls > * { display: inline-block; vertical-align: middle;}
.chat-wrap .add-file {display: inline-block; background-image: url(data:image/gif;base64,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); background-repeat: no-repeat; background-size: cover; width: 30px; height: 25px;
    margin-left: 10px; margin-right: 5px; cursor: pointer;
}
.chat-wrap #input-file {display: none;}
.chat-wrap .input-controls input[type=text] {width: 300px; outline: 0;margin-right: 7px;}
.chat-wrap .chat-panel .ch-row {display: block; margin-bottom: 12px;}
.chat-wrap .chat-panel .ch-note {display: block; background-color:rgba(0,23,31,0.9); color: white; width: 90%; border-radius: 10px; padding-top: 5px;
padding-bottom: 5px; text-align: center; margin: 0 auto; margin-top: 20px; margin-bottom: 20px;}
.chat-wrap .chat-panel .ch-message {display: block; text-align: left; position: relative; padding-left: 7px; }
.chat-wrap .chat-panel .ch-message::before {content: ''; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
.chat-wrap .chat-panel .ch-message .c-m-thumb {/*float: left; height: 1px;*/ display: inline-block;  vertical-align: middle; width: 50px; margin: 0px 10px 0px 5px; }
.chat-wrap .chat-panel .ch-message .c-m-thumb .mid-container {display: block; /*position: absolute; top: 50%; transform: translateY(-50%);*/}
.chat-wrap .chat-panel .ch-message .c-m-str { /*float: left;*/ display: inline-block; vertical-align: middle; width: 340px; text-align: left;  }
.chat-wrap .chat-panel .ch-message .c-m-str.mychat { float: right; text-align: right; padding-right: 15px; }
.chat-wrap .chat-panel .ch-message .c-m-str.mychat .gomu-a {background-color:rgba(102, 179, 251, 0.5); color:white;}
.chat-wrap .chat-panel .ch-message .c-m-str .gomu-a {display: inline-block; max-width: 270px; background: rgb(255,255,255); color: black; border-radius: 10px; 
    padding: 5px 5px 5px 5px; word-break: break-word; position: relative; }
.chat-wrap .chat-panel .ch-message .c-m-thumb .pusa {display: block; width: 35px; height: 35px; border-radius: 50%; background-color: white; text-align: center;
    margin: 0 auto; }
.chat-wrap .chat-panel .ch-message .c-m-thumb .pusa::before {content: ''; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
.chat-wrap .chat-panel .ch-message .c-m-thumb .irum {display: block; text-align: center; color: rgb(242, 248, 255); letter-spacing: 1px;}
.chat-wrap .chat-panel .ch-message::after{ content: ""; display: block; clear: both;}
.chat-wrap .chat-panel .ch-message .c-m-str .gomu-a .c-m-time { position: absolute; right: -42px; top: 50%; transform: translateY(-50%); }
.chat-wrap .chat-panel .ch-message .c-m-str.mychat .gomu-a .c-m-time { left: -45px; right: unset; }
.chat-wrap .chat-panel .ch-message .c-m-time {color: rgb(242, 248, 255);}
.chat-wrap .down-ico {display: inline-block; background-image: url(data:image/gif;base64,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); background-repeat: no-repeat; background-size: cover; width: 30px; height: 30px;
    cursor: pointer;}
.chat-wrap .file-msg {padding: 5px; padding-right: 10px;}
.txteffect {position: relative;display: inline-block;width: 200px;height: 12px;}
.txteffect h2 {color: #fff;font-size: 15px;position: absolute;top: 0px;left: 0px;margin: 0;width: 200px; text-align: left; }
.txteffect h2:nth-child(1) {color: white;}
.txteffect h2:nth-child(2) {color: #727272;animation: animate 4s ease-in-out infinite;}
@keyframes animate {
  0%,
  100% {
    -webkit-clip-path: polygon(
      0% 45%,
      16% 44%,
      33% 50%,
      54% 60%,
      70% 61%,
      84% 59%,
      100% 52%,
      100% 100%,
      0% 100%
    );
            clip-path: polygon(
      0% 45%,
      16% 44%,
      33% 50%,
      54% 60%,
      70% 61%,
      84% 59%,
      100% 52%,
      100% 100%,
      0% 100%
    );
  }

  50% {
    -webkit-clip-path: polygon(
      0% 60%,
      15% 65%,
      34% 66%,
      51% 62%,
      67% 50%,
      84% 45%,
      100% 46%,
      100% 100%,
      0% 100%
    );
            clip-path: polygon(
      0% 60%,
      15% 65%,
      34% 66%,
      51% 62%,
      67% 50%,
      84% 45%,
      100% 46%,
      100% 100%,
      0% 100%
    );
  }
}
.panel-Z {display: block; height: 50px; background-color: rgb(77, 124, 253);border-radius: 10px;margin:0 auto;text-align: center; background: -moz-linear-gradient(90deg, #a7a7a7, #808080);background: -webkit-gradient(linear, 0 100%, 0 0, from(#eeeded), to(#d6d5d5));}
.panel-Z::before {display: inline-block;content:'';width:0px;height:100%;vertical-align: middle;}
.panel-Z > * {display: inline-block;color:rgb(204, 43, 43);vertical-align: middle;font-size:15px;font-weight:500;}
.tb-map-category {margin:0 auto;width:calc(100% - 20px); background-color: white;}
.tb-map-category thead th {border: 1px solid #d6dce7; padding:5px; background-color: #6f809a; color: white;}
.tb-map-category thead th:last-child {border-right:0}
.tb-map-category tbody td {border: 1px solid #d6dce7; padding:5px;}
.tb-map-category tbody td input, .tb-map-category tbody td select {width: calc(100% - 5px);border:1px solid #d5d5d5; height: 25px; outline: 0;}
.tb-map-category tbody td input.num-input {width: 80px;text-align: center;}

.select_view{position: absolute; width: 150px; height: auto; z-index: 10000000; border: 1px solid #ced4da; border-radius: 0.25rem; background-color: #fff; box-shadow: 0px 0px 9px rgba(0,0,0,0.15);padding:3px 0;margin-left:-13px;margin-top:7px;}
.select_view:focus{border:1px solid #007bff;}
.select_icon{width: calc(100%); background: #FFFFFF url(/static/media/full-arrow-down.75bbb0cb.svg) no-repeat 100% 50%; padding: 9px 10px; font: 400 15px Pretendard; color: #444444; border: 1px solid #ced4da;}
select.select_icon{background: #FFFFFF url(/static/media/full-arrow-down.75bbb0cb.svg) no-repeat calc(100% - 10px) 50%; }
select.sel_icon{background: url(/static/media/full-arrow-down.75bbb0cb.svg) no-repeat 100% 50%; background-size: 8px; }
.filter .btn{margin-left:10px;}

.search_area{display: flex; align-items: center; justify-content: space-between;margin-bottom:20px;}
.menu .btn{height: 35px !important;border-radius: 0.3125rem;}
.d-flex .btn{margin-right:5px}

.btn-blue {color: #fff;background-color: #0062D4;background-color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);box-shadow: none;}
.btn-blue:hover {color: #fff;background-color: #004697;background-color: var(--way-color-blue-hover);border-color: #004697;border-color: var(--way-color-blue-hover);}
.btn-blue:focus, .btn-blue.focus {color: #fff;background-color: #004697;background-color: var(--way-color-blue-hover);border-color: #004697;border-color: var(--way-color-blue-hover);box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}
.btn-blue.disabled, .btn-blue:disabled {color: #fff;background-color: #0062D4;background-color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);}
.btn-blue:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active
/*,.show > .btn-blue.dropdown-toggle*/ {color: #fff;background-color: #666666;background-color: var(--black-disable-background-color);border-color: #666666;border-color: var(--black-disable-border-color);}
.btn-blue:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus
/*,.show > .btn-blue.dropdown-toggle:focus*/ {box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}

.btn-outline-blue {color: #0062D4;color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);display: inline-flex;}
.btn-outline-blue:hover {color: #fff;background-color: #0062D4;background-color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);}
.btn-outline-blue:focus, .btn-outline-blue.focus {box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {color: #007bff;background-color: transparent;}
.btn-outline-blue:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active,
.show > .btn-outline-blue.dropdown-toggle {color: #fff;background-color: #007bff;border-color: #007bff;}
.btn-outline-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-blue.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);}

.btn-red {color: #fff;background-color: #D4445C;background-color: var(--way-color-red);border-color: #D4445C;border-color: var(--way-color-red);box-shadow: none;}
.btn-red:hover {color: #fff;background-color: #B33853;background-color: var(--way-color-red-hover);border-color: #B33853;border-color: var(--way-color-red-hover);}
.btn-red:focus, .btn-red.focus {color: #fff;background-color: #B33853;background-color: var(--way-color-red-hover);border-color: #B33853;border-color: var(--way-color-red-hover);box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}
.btn-red.disabled, .btn-red:disabled {color: #fff;background-color: #D4445C;background-color: var(--way-color-red);border-color: #D4445C;border-color: var(--way-color-red);}
.btn-red:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active
/*,.show > .btn-red.dropdown-toggle*/ {color: #fff;background-color: #666666;background-color: var(--black-disable-background-color);border-color: #666666;border-color: var(--black-disable-border-color);}
.btn-red:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus
/*,.show > .btn-red.dropdown-toggle:focus*/ {box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}

.btn-outline-red {color: #B33853;color: var(--way-color-red-hover);border-color: #B33853;border-color: var(--way-color-red-hover); display: inline-flex; align-items: center;}
.btn-outline-red:hover {color: #fff;background-color: #D4445C;background-color: var(--way-color-red);border-color: #D4445C;border-color: var(--way-color-red);}
.btn-outline-red:focus, .btn-outline-red.focus {box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);}
.btn-outline-red.disabled, .btn-outline-red:disabled {color: #D4445C;color: var(--way-color-red);background-color: transparent;}
.btn-outline-red:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active,
.show > .btn-outline-red.dropdown-toggle {color: #fff;background-color: #D4445C;background-color: var(--way-color-red);border-color: #D4445C;border-color: var(--way-color-red);}
.btn-outline-red:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-red.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);}

.btn-black {color: #fff;background-color: #333333;background-color: var(--way-color-black);border-color: #333333;border-color: var(--black-border-color);box-shadow: none;}
.btn-black:hover {color: #fff;background-color: #000000;background-color: var(--way-color-black-hover);border-color: #000000;border-color: var(--way-color-black-hover);}
.btn-black:focus, .btn-black.focus {color: #fff;background-color: #000000;background-color: var(--way-color-black-hover);border-color: #000000;border-color: var(--way-color-black-hover);box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}
.btn-black.disabled, .btn-black:disabled {color: #fff;background-color: #333333;background-color: var(--way-color-black);border-color: #333333;border-color: var(--way-color-black);}
.btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active
/*,.show > .btn-black.dropdown-toggle*/ {color: #fff;background-color: #333333;background-color: var(--way-color-black);border-color: #333333;border-color: var(--way-color-black);}
.btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus
/*,.show > .btn-black.dropdown-toggle:focus*/ {box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}

.btn-outline-black {color: #333333;color: var(--way-font-color-black);border-color: #333333;border-color: var(--way-color-black);}
.btn-outline-black:hover {color: #fff;background-color: #000000;background-color: var(--way-color-black-hover);border-color: #000000;border-color: var(--way-color-black-hover);}
.btn-outline-black:focus, .btn-outline-black.focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}
.btn-outline-black.disabled, .btn-outline-black:disabled {color: #333333;color: var(--way-font-color-black);background-color: transparent;}
.btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active,
.show > .btn-outline-black.dropdown-toggle {color: #fff;background-color: #333333;background-color: var(--way-color-black);border-color: #333333;border-color: var(--way-color-black);}
.btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-black.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}

.btn-gray {color: #333333;color: var(--way-font-color-black);background-color: #E3E3E3;background-color: var(--way-color-lightgray);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);box-shadow: none;}
.btn-gray:hover {color: #333333;color: var(--way-font-color-black);background-color: #CCCCCC;background-color: var(--way-color-lightgray-hover);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);}
.btn-gray:focus, .btn-gray.focus {color: #333333;color: var(--way-font-color-black);background-color: #CCCCCC;background-color: var(--way-color-lightgray-hover);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}
.btn-gray.disabled, .btn-gray:disabled {color: #333333;color: var(--way-font-color-black);background-color: #E3E3E3;background-color: var(--way-color-lightgray);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);}
.btn-gray:not(:disabled):not(.disabled):active, .btn-gray:not(:disabled):not(.disabled).active
/*,.show > .btn-gray.dropdown-toggle*/ {color: #333333;color: var(--way-font-color-black);background-color: #E3E3E3;background-color: var(--way-color-lightgray);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);}
.btn-gray:not(:disabled):not(.disabled):active:focus, .btn-gray:not(:disabled):not(.disabled).active:focus
/*,.show > .btn-gray.dropdown-toggle:focus*/ {box-shadow: 0 0 0 0 rgba(72, 180, 97, 0.5);}

.btn-outline-gray {color: #333333;color: var(--way-font-color-black);border-color: #E3E3E3;border-color: var(--way-color-lightgray);}
.btn-outline-gray:hover {color: #333333;color: var(--way-font-color-black);background-color: #CCCCCC;background-color: var(--way-color-lightgray-hover);border-color: #B7B7B7;border-color: var(--way-color-lightgray-border);}
.btn-outline-gray:focus, .btn-outline-gray.focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {color: #333333;color: var(--way-font-color-black);background-color: transparent;}
.btn-outline-gray:not(:disabled):not(.disabled):active, .btn-outline-gray:not(:disabled):not(.disabled).active,
.show > .btn-outline-gray.dropdown-toggle {color: #333333;color: var(--way-font-color-black);background-color: #E3E3E3;background-color: var(--way-color-lightgray);border-color: #E3E3E3;border-color: var(--way-color-lightgray);}
.btn-outline-gray:not(:disabled):not(.disabled):active:focus, .btn-outline-gray:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-gray.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}

.btn-outline-primary {color: #0062D4;color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);display: inline-flex;}
.btn-outline-primary:hover {color: #fff;background-color: #0062D4;background-color: var(--way-color-blue);border-color: #0062D4;border-color: var(--way-color-blue);}
.btn-outline-primary:focus, .btn-outline-primary.focus {box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {color: #007bff;background-color: transparent;}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {color: #fff;background-color: #007bff;border-color: #007bff;}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(0, 123, 255, 0.5);}

.btn-outline-secondary {color: #6c757d;border-color: #6c757d;}
.btn-outline-secondary:hover {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {color: #6c757d;background-color: transparent;}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {color: #fff;background-color: #6c757d;border-color: #6c757d;}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);}

.btn-outline-success {color: #28a745;border-color: #28a745;}
.btn-outline-success:hover {color: #fff;background-color: #28a745;border-color: #28a745;}
.btn-outline-success:focus, .btn-outline-success.focus {box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);}
.btn-outline-success.disabled, .btn-outline-success:disabled {color: #28a745;background-color: transparent;}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {color: #fff;background-color: #28a745;border-color: #28a745;}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(40, 167, 69, 0.5);}

.btn-outline-info {color: #17a2b8;border-color: #17a2b8;}
.btn-outline-info:hover {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-outline-info:focus, .btn-outline-info.focus {box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);}
.btn-outline-info.disabled, .btn-outline-info:disabled {color: #17a2b8;background-color: transparent;}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(23, 162, 184, 0.5);}

.btn-outline-warning {color: #ffc107;border-color: #ffc107;}
.btn-outline-warning:hover {color: #1f2d3d;background-color: #ffc107;border-color: #ffc107;}
.btn-outline-warning:focus, .btn-outline-warning.focus {box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {color: #ffc107;background-color: transparent;}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {color: #1f2d3d;background-color: #ffc107;border-color: #ffc107;}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(255, 193, 7, 0.5);}

.btn-outline-danger {color: #dc3545;border-color: #dc3545;}
.btn-outline-danger:hover {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.btn-outline-danger:focus, .btn-outline-danger.focus {box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {color: #dc3545;background-color: transparent;}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {color: #fff;background-color: #dc3545;border-color: #dc3545;}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(220, 53, 69, 0.5);}

.btn-outline-light {color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:hover {color: #1f2d3d;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:focus, .btn-outline-light.focus {box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);}
.btn-outline-light.disabled, .btn-outline-light:disabled {color: #f8f9fa;background-color: transparent;}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {color: #1f2d3d;background-color: #f8f9fa;border-color: #f8f9fa;}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(248, 249, 250, 0.5);}

.btn-outline-dark {color: #343a40;border-color: #343a40;}
.btn-outline-dark:hover {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-outline-dark:focus, .btn-outline-dark.focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {color: #343a40;background-color: transparent;}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {color: #fff;background-color: #343a40;border-color: #343a40;}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);}

.search_area .d-flex{align-items: center;}
.search_area label{margin-bottom:0px}
label.nomargin{margin-bottom:0px}

.way-table{font-size: 0.938rem;}

.way-table thead th{border-top: 2px solid #333333;background-color:#EDEEF3; }
.way-table thead th.noline{border-top:0px}
/*.way-table tbody th,.way-table tbody td{background-color:#FFF;}*/
.way-table tbody th,.way-table tbody td{vertical-align: middle;}
.way-table tbody tr:last-child th,
.way-table tbody tr:last-child td{border-bottom: 2px solid #333333;}
.way-table img:default {width: 100px;height: 100px;max-width: 100%;}
.way-table img.fit_w100 {max-width: 100%;}

.table-hover tbody tr{cursor: pointer;}

.table-menu{
	width: 100%;
	border: 1px solid #dee2e6;
	margin-bottom: 1rem;
    background-color: #EDEEF3;
}

.table-menu th, .table-menu td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

.table-menu thead th {
    vertical-align: middle;
    border-bottom: 2px solid #dee2e6;
    font-size: 1rem;
}

.table-menu th, .table-menu td {
    /*border: 1px solid #dee2e6;*/
    border-top: 2px solid #333333;
}

.table-menu thead th, .table-menu thead td {
    border-bottom-width: 2px;
}
.way-table .box-label{display: inline-block;min-width: 90%;color: #FFF;border: 1px solid #999999;border-radius: 5px;background-color: #999999;text-align: center;}
.way-table .toggle-group{z-index:9997;}
.way-table .box-label.checking,
.way-table .box-label.receipt     {background-color: #d8530e;border-color: #d8530e;}
.way-table .box-label.progressing {background-color: #e30b0b;border-color: #e30b0b;}
.way-table .box-label.waiting     {background-color: #f30b0b;border-color: #f30b0b;}
.way-table .box-label.promise     {background-color: #108115;border-color: #108115;}
.way-table .box-label.complete    {background-color: #309115;border-color: #309115;}

.way-table .balance{ color: #e30b0b; }

@media screen and (max-width:1000px) {
	.way-table th, .way-table td {
		font-size: 0.8rem;
	}
}

table.dataTable th.dt-left,table.dataTable td.dt-left {
    text-align: left
}

table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty {
    text-align: center
}

table.dataTable th.dt-right,table.dataTable td.dt-right {
    text-align: right
}

table.dataTable th.dt-justify,table.dataTable td.dt-justify {
    text-align: justify
}

table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap {
    white-space: nowrap
}

table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left {
    text-align: left
}

table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center {
    text-align: center
}

table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right {
    text-align: right
}

table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify {
    text-align: justify
}

table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left {
    text-align: left
}

table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center {
    text-align: center
}

table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right {
    text-align: right
}

table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify {
    text-align: justify
}

table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable td.dt-control {
    text-align: center;
    cursor: pointer
}

table.dataTable td.dt-control:before {
    height: 1em;
    width: 1em;
    margin-top: -9px;
    display: inline-block;
    color: white;
    border: .15em solid white;
    border-radius: 1em;
    box-shadow: 0 0 .2em #444;
    box-sizing: content-box;
    text-align: center;
    text-indent: 0 !important;
    font-family: "Courier New",Courier,monospace;
    line-height: 1em;
    content: "+";
    background-color: #31b131
}

table.dataTable tr.dt-hasChild td.dt-control:before {
    content: "-";
    background-color: #d33333
}

table.dataTable {
    clear: both;
    margin-top: 6px !important;
    margin-bottom: 6px !important;
    max-width: none !important;
    border-collapse: separate !important;
    border-spacing: 0
}

table.dataTable td,table.dataTable th {
    box-sizing: content-box
}

table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty {
    text-align: center
}

table.dataTable.nowrap th,table.dataTable.nowrap td {
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length label {
    font-weight: normal;
    text-align: left;
    white-space: nowrap
}

div.dataTables_wrapper div.dataTables_length select {
    width: auto;
    display: inline-block
}

div.dataTables_wrapper div.dataTables_filter {
    text-align: right
}

div.dataTables_wrapper div.dataTables_filter label {
    font-weight: normal;
    white-space: nowrap;
    text-align: left
}

div.dataTables_wrapper div.dataTables_filter input {
    margin-left: .5em;
    display: inline-block;
    width: auto
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: .85em
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-start
}

div.dataTables_wrapper div.dataTables_processing {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -26px;
    text-align: center;
    padding: 1em 0
}

table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active {
    outline: none
}

table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled) {
    padding-right: 30px
}

table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled {
    cursor: pointer;
    position: relative
}

table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: .9em;
    display: block;
    opacity: .3
}

table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before {
    right: 1em;
    content: "↑"
}

table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after {
    right: .5em;
    content: "↓"
}

table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after {
    opacity: 1;
    color: #0062D4;
}

table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after {
    opacity: 0
}

div.dataTables_scrollHead table.dataTable {
    margin-bottom: 0 !important
}

div.dataTables_scrollBody>table {
    border-top: none;
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

div.dataTables_scrollBody>table>thead .sorting:before,div.dataTables_scrollBody>table>thead .sorting_asc:before,div.dataTables_scrollBody>table>thead .sorting_desc:before,div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after {
    display: none
}

div.dataTables_scrollBody>table>tbody tr:first-child th,div.dataTables_scrollBody>table>tbody tr:first-child td {
    border-top: none
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner {
    box-sizing: content-box
}

div.dataTables_scrollFoot>.dataTables_scrollFootInner>table {
    margin-top: 0 !important;
    border-top: none
}

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate {
        text-align:center
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center !important
    }
}

table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled) {
    padding-right: 20px
}

table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before {
    top: 5px;
    right: .85em
}

table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after {
    top: 5px
}

table.table-bordered.dataTable {
    border-right-width: 0
}

table.table-bordered.dataTable th,table.table-bordered.dataTable td {
    border-left-width: 0
}

table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child {
    border-right-width: 1px
}

table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td {
    border-bottom-width: 0
}

div.dataTables_scrollHead table.table-bordered {
    border-bottom-width: 0
}

div.table-responsive>div.dataTables_wrapper>div.row {
    margin: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child {
    padding-left: 0
}

div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child {
    padding-right: 0
}

.star, .heart{font-size:1.4em;}
.star_bg{width:35px;height:33px;display:inline-block;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6MzE6NTQrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6MzE6NTQrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCIgeG1wTU06RG9jdW1lbnRJRD0i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);background-size: 35px auto;margin-right:5px}
.m_star .star_bg{width:45px;height:43px;background-size: 45px auto;}

.star_bronze{color:#007bff !important; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAE7mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6MzE6NTQrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6MzE6NTQrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCIgeG1wTU06RG9jdW1lbnRJRD0i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);background-size: 35px auto;}
.star_silver{color:#aaaaaa  !important;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6NTg6MzArMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6NTg6MzArMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmU3MGUyZWY4LTA1NjktZGY0ZC05NzQ1LWQ5YTU0YjM3MWIxNCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQ4ODI4Yzg5LWFhODUtOTM0MS04NzEyLWY4M2ZlZDJkY2RiMSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmY4OWM1Mzg1LWI1MjItMDY0MC1hZDdlLWY0YzE3NTlhMzkyOCIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNjo1ODozMCswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplNzBlMmVmOC0wNTY5LWRmNGQtOTc0NS1kOWE1NGIzNzFiMTQiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTY6NTg6MzArMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6R3Nl7AAAIQklEQVR4nO2cXYxdVRXHf7UaI2qlkQgYCqSdqRbt0IqJD/+ILwqRhz6ikFA/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);background-size: 35px auto;}
.star_gold{color:#FFCC33  !important;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6NTc6MTkrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6NTc6MTkrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkzM2YwMWFjLTRhZGEtMjQ0Ny1hOWIxLTVkMDIxMWE1OTU5NiIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNkOTg5MDBmLWQyNjEtYzE0My05NzFkLTdjNmJlOTkxNDM5NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE4Njk1NDM5LTY4M2UtOGE0YS04NTE4LWY5OTNjNjAwZWZiMSIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNjo1NzoxOSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MzNmMDFhYy00YWRhLTI0NDctYTliMS01ZDAyMTFhNTk1OTYiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTY6NTc6MTkrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PzT6yAAAInElEQVR4nO2cf4wdVRXHP7UaIx4rjUTA0Atpd+st2u1WTNQQNSYqgT/4EwKR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);background-size: 35px auto;}

.heart, .m_heart{color:#FF0033  !important}
.heart > div, .m_heart > div{display:inline-block;}

.old_star_bronze{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NmExNmY1LTliMjctOTU0OS05YmVjLTlkZWI1MTk4Mzg4YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY1ZGYyNjkxLWE2ZjItN2Q0Ni1hMWFkLTMwNTJhMDhmYjI1NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzOWQ1ZWYzLTMzMDUtZTQ0Ni1hZGE4LWY3OTVjNzJmY2IwMCIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNjozODowNSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzZhMTZmNS05YjI3LTk1NDktOWJlYy05ZGViNTE5ODM4OGMiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73sydFAAAdBklEQVR4nO2caayuyVHff9XdTz/Lu53lrnPn3hl77uyMVyAYQgiCQD5kEVtM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);background-size: 35px auto;}
.old_star_silver{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMThjYTFlLTFhODItMDU0Mi1hYjk4LTE1YzBhNjRmY2RkOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYyMTZmMmNmLTNhN2YtNTY0MC05ZmEyLTBhYTA0ODYwYzE4MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxZWFiM2YwLWM1MzktMmI0YS1iZjAyLWMxNjEzNThmYjI2YSIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNzowOToxMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzE4Y2ExZS0xYTgyLTA1NDItYWI5OC0xNWMwYTY0ZmNkZDgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5u+dlOAAAdEUlEQVR4nO2ca6wl2VXff/tVVedx369+TU/3dE+Px+MZZjy2SWKCEjUSUisS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);background-size: 35px auto;}
.old_star_gold{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmFlZDc2ZGQ2LTdmZDUtNGI0Ni1iZWE3LWJhMjQ5NzY4ZjZjOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEyN2ZhZDU0LWQzOGQtMzU0YS1iMmIyLTc4OTYxODNhYjcxZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NGRhOGE0LTI2NmEtODY0OS1hMjcxLWQ0NDFiNmUwZmJiYyIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNzowNDoyMyswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphZWQ3NmRkNi03ZmQ1LTRiNDYtYmVhNy1iYTI0OTc2OGY2YzgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b0CyrAAAboElEQVR4nO2ce4xdx33fPzNz3ufcxy65Sy4fS0mkyCtSFKnIkuzUTRqkcf4x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);background-size: 35px auto;}

.m_star .star_bronze, .m_star .old_star_bronze{background-size: 45px auto;}


.new_start_bronze{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NmExNmY1LTliMjctOTU0OS05YmVjLTlkZWI1MTk4Mzg4YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY1ZGYyNjkxLWE2ZjItN2Q0Ni1hMWFkLTMwNTJhMDhmYjI1NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzOWQ1ZWYzLTMzMDUtZTQ0Ni1hZGE4LWY3OTVjNzJmY2IwMCIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNjozODowNSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzZhMTZmNS05YjI3LTk1NDktOWJlYy05ZGViNTE5ODM4OGMiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73sydFAAAdBklEQVR4nO2caayuyVHff9XdTz/Lu53lrnPn3hl77uyMVyAYQgiCQD5kEVtMQAHFtjCYLWYx9njGI3znggEHG7FIBgwSEUSEKApBShSQkigIHIKxx+B4w2N7lrue9V2frbsrH86MNRhj7Jljn6so/6NHr845UnfV/63uqq6qp0VV+f947jBHLcD/K7jhiZQ38WJ5Ey89ajk+FSKCiHzy9xueSBLfReK7jlqMvw1yI++R8ibuI/HnABi+WN/Mnx2xSJ/E09b4NH83tkU+0xJvcKu8YS1SHuRulA/8lT8qL9WLvOeIRPor+FSLdEcpzGfCoA2vvUf2iIvHWDaBY8eO825/6/eCfeVRy/bpcMNZ5Eu+7orbvmn41ZrJ799ZX6drPkFbTzm5ucGl216ALbKvefnmzn//4VfdcqSC3/AWuXG8zHeT3j/5RM0H5xV1PENsPJcur/hH56+zkx+/mGfytcDyqGV9Jm44Z/OeW8dnQ+n/ft3laLYB+TE6t87OquAjH9jiw48vvuzN75/cddRyfipuKCK/5Qc5da6Jb5usEnXKqIaesqrIyjEUQ97/oTkf20nsZsPvOWpZPxU3FJFbdv9lgyX/UPYsPQ4VyIynKEbkxYjl1KFdi4q8Uh7ktqOW95m4IYj8F6/+UwG4RPzmnWs920tPNELfN2TWMKyGlOUY3Ihbdh/n5HKbLIX7j1JmVeWZjvqGIDImY7/hhz747ZurxbdNt6fUq57MCkkVRciMoyjGFBsn2bmec+zyY5xKy1dsvm51/qhlfxo3BJG/9SsvDfut+77siSuEnWuwuITWu/SrBYvpPsvZCo2Gau0kW/NjLJ8I3D2/TGbTxaOW/WkceRz5lp/+sPuDxfj2K4/tf2D3jz/KvB2AK7DOk9ShmSHzY1y1hhmWTPcbNrJt7n3egkfO3c5OXp3Wh7h6pEpwA1hk2+k9k779tezaHtsLg3qPGxZQ5CRf4MocckPwga5oWT8/gcmEawvHKHUUfbzw/W94n/ztM31+ceQB+Uem2RdThy9LYUy2MSYbl2TDMdiKLFnKypAM9HlA16AoYL5IrGYtX7p6nHePbnnVL8gLX//zsHOUehw5kX+43PwH6zsr5naT8nRJVibwnmgsYoToIFlFiwzyRNu2tO2Sa9v7fPB9M/qXnoBy8hDwA0epx5EubXkrgy4337q7cMz6CooCLUpM5cgnQramhCIScw6+8jZQX5sS5wuW+0ve/+Edwt4+ZWq/3z8UJkepy5ER+S3f/Rdy2/Xdnz+2WhKCI2UWKRKaKTYHXySc78BFxERs16B7U8LeNtrUYDKyfMQt2x/nfHMJF+LDR6ULHKHXPv0T8+q2q7tLtgIfXx4nDEbYSkgKmU+IbYgpEsIAgtLPp7Q7V4m7WxBaUlIsgZPjnv6uO7hy5k60sZX+LPVR6HNkFnl1OXrdfmfZJUc3chgr0SVwEI0Q1KHqcWIIyxX97gydLXFdi6PH5wlXOLb3E7Mnt3GLGVKkh45KnyOxyK9802zyRGP3yye2WcoYOblGMkJsFKIgDpIqEhXanumVS4SdfVxbk9ERpQPpQYXUWwrb4G45wf4dL6CbDDN9iPCF1ukLbpEve83KXaqzdxzfWzDdCizmLbpqsF3A9BFJEWNArJBioF1s0S636bpdQlrS0dHHQIgRBcQX1LGE63usX/oYxdb2z32hdYIvYPgjb+A8htvPDrJ/Mln0L7/6pLK105DMHu1im7wc4YoKN6wwRUWWC+0qsZot0boFDSQTSCgIWBEUQALBCKtaGD32JLma15TfE3YzJ4/25dp7v3G1++e/+QunP+/L7lCXtryBdTLOE7kd4XYjerskbjfCPZnq0LfKcKdHp4nl3oLF3iVCu4MBMltiqwIzqcg3Jvgqp5vOWV65Rr9cgnQYApoiYixWFUFIAliDdmBCohwI5UZGNSrJj51huXFTu+3yj9cqH1XDR5PyKMpf4nmvPsT1Q9P92RDp7tfb1HJeNN2hUe9EeKEk7hNlgoIYg1OlSB1ehawTbCOkGub7Smwj9FP65WXichdpeyQo0SqxMpiqxOYe6QKpbkgpYQQMEVJCjEGe+kEAY4nRkHrwzlCVFu9zSjdmPDpOtj5hOoDVWNgzlpUaEoCwFJGPIzyqwqOqvA/Le/XN/MWhESmvZyLS30FIL8Ka+zD2PjXmPqO6WYQW186R6T7sLpFGKMbr+EEJUTF+QKeObpWwCWJjWPYGcSABCDXaTaHZx7RzTLci9g2BlmAT0RwcnS0WKwaxBhBIgiYFe7CsNSWIgBiMMVixYHOMGyGM0DAkcwPyosDmhmwk2FEkmMS87kjOUVYOnyda09MUhjrP6cWBppmqfgz4ECqPYOU9JHmP/sSnP4p+kkh5gJ8BXgi8ADhJSkjXUjY1NiiqOc5Y7LyjeeIJuiuPIn0Af4Js8zRrzz/F4HiFdpHFSmg6JXSgfaRvlKSCs4JVSP2C2K2g6zH9EtPtQpyS6IiSSKo8tRUiYhHrEMmIETCOfDzE5o7YdbSrltQrjoQloViSG+P8SXxxAhmWaKEYERBDnkGW9XShg8KSW49rEt10SgxTZJJoNsasvKeLQkJQ79HMg/mkb94F3ovyiF7kR+AZzkYf5kflAX4LOIkqEnqKKx9g8OQudZvjs5MU41NgKuqwSS+7+GFgdOwk+YnTyHhAb0GsoWsTqUs4AiHU5BJJvZI6wTgP4kgM6KVHbAJnkZRwgBNDIoERokZi6jFRsCZD1WCKivHNZxmsDwldz3x/ST9voakJqxld05BCjR82DE4kzKYQHGiAFEGjos5QDD1UhhQMy1pZLAz9NGOwEwif2MPZGZmdYyswmyWLwRrN5l1wUIbdAK4/TeJfIfIpMr9NHqRH+Q4JkVG/oOxq2lVNJzl1HDM8NWR0egMpbiLTBZMTI+ykYm/RM91qyRTiUiAIMTWEZh9iIrQJJKNYX8eWA1qUGGpwLao5GnJIFkFRE4kEFAFjUAUNCRWHrQbkmyfIxgUSI5UfEoc9cdnQLQZIvSTGhBsY7CjghooYQ2hBe0WlRxwUPiMYqLuOZrUghTnO9fQEtGmgW6Fhj9FQ2dBzzNaWfEL1gEjhN/QC3/lM7v5a+KMX+E65X4Na84rd0XmK7hPkbknrK2Ri8COFXjDRETulW/UY7ah3W5bTOZmBDMFgiaEj9A0aAylAnlsK68hLh3MHcWJoHcmUqB2CrlDpSZIIahBjyTBIEEiKnwwpN4+Bz1h1EKOixmEGDvE5xdoIJ5GmXtK2DaFrsCuPKwskM3ifiCHgRMi8p1/2tNfnhJ19bLfAS0Qk0meCMR4ax6BIxPUZO9XLnrbGX9ML/LVuj08bR47+4++8avGPvynpZO1VZ2+bwGqNWXkKd3xMJo7FpT3a6T6x3cMkQzEcUiSHyws0BogHBwvjS/LCE9qG1EXyLMdZhzWCz6GoLHXMSKEC06PSA92BIzYWRCEJRiySWUY3Hac6exI1ltCDJkAEsYJ1jsJbvIN+JjRPTqmvXMdXQ/zaGn5tSDXxuMpinYUEcRUIeyvSdEHmasR0iECKBqvC88+OuWpqdo+9mBUe4Jf1YV796Tj7tETOPvByHd/z29+1+Kff3F+++dbvOde13JyGbC8y6mlLfW2LsLiKphXNzGF0jeH6JtloRIxK33WEaMB7XOaITUtqWwxCUqHrEuoMJje4kNHFnBgLjHgk1oiJOBKaOlLKsG5INRpRbqyRlZ6uBpcOlpkiJECBkCA0kcW8Z7WzgkvX6LId3HifamOIPbFGdmyCGVV0faBve0wMOJfAJpLpSRGkE27ehDhq2Dr792hdjhr7S3pRvvfT8fU3Evk0mcBr5MFh86QvXntrkzCXtpk9sU/TX8O6GeQ9yoKu26cNJabKsd5j8hzpE02v9G3COId1DlGIYolRQRQjGZkf4ApD7BNRFyR1kAJGIkkDiMdVYwYnT+OKIakHh2KtoGJpA3RtRFOiVaWrWxb7K2KXyLMMSYG42GfVzOl3rrNaG1JM1kiuop4lNASsP3BwKrCaNpwZGKozJe87/VU0vgLl5/Qn5F/9TVx9RiKfhl7gh+QB14civu6WwVWK7uPUbY0ZdmB6gu7RB0tYOlrryYsx1goYwYnSGyEZObCeJNh04EGJIBYykzEcWBxKF1aEZoWmlkQiqeDzAfloHb+5SXIl9OBEiaqkKDSNsj9tiAEy49A+oLVixZGKAvoVlgQx0swDXdPS7q0wRUHEIZnHOCX2St8oE29YO1fy/pMvYZUPAN6qF/nRv42nz+qsrQ/zY/KADU/ccvP95/rLVH/5KJfmEdENssLRS0PXz9HllBgNzhbk7mAvNEAvEENEo2BUDvYhTWhKZLkwGmQM/JiF9iy35vTtnITB2AJfjPHjAXHk6IHUKaZN9J0SgqXrDRo8RhWNCe0i0oNIBnmBmggaMUYQTQDE1JHaCN6iKSOpQ4JBF4njd4/4xC1fxKIYAbxFH+YNnw1Hn3XSQh/mjfLgWn/9/L0PnSv3MR/5ONvLQOwcFBkqERNrqD3JQapGWCcYiVgMsW9JXUdAAIvGRNJI3ysxOfI8x7kMNTkheEzuGZ06xvjETWSbE1qbqNtIqEGbnthGUisQLZlYrI0ISo8SE9jksOJJpkdDR0qCsRa1itgD75xIqGZ0tbDuDXprxaW7XsrUlahwQS/wps+Wn8/5rC0P8MB6nF64Y/5+rvzR+7h+JcONTxHKNfATjBth7QhXreErhwh0daTe3yIs97Ao1nowjoSSAOMtxbAi8xntas5yfxubwYnnnWF48hidKHvNkm7l6GogdJjYQZ/QFrSLEAPeG2yWE6KSuhUS55iwJHUNognrDeo7rE2YqBAMdVuwuTmmP+mYnb+bxjgUHtKHefPnxMuzSVrIg/xYlsJb1vcfo/vDP0RnBW50mt7lBFsg+TqajSnHI5y11LOW1f5VwmIXcRFfjVHriAlQQYzBjwqGGyMK72hnU/rVjNH6CCnHTOeB6bUZJIOzBiQRwgJiOFiiQfE4hoMB2XhM7zxdW0O7j+3mhH6Baou1IHmH1QCNUEiGHw6oz20wve0uWgwo9+tFfvJz5eRZ5SP1Aj8lb3Rha/35bx19ZU72J39E3Nki2go7mqBS0HZC1lqcL5HU4wqH2AGuzPHrx2giaOhwFvIsYzjJWNvMcSmxXweW8xmzdo6rlJhG2JgjXUNmIkbAJUuKkRBB1ZLZEp8N8HmJcR5VQ+x7VDqwNSBE7bF9wkgitj22hPmpgvr8nbRqQHmdXuRnng0nzzqxqxf51/JGCfP1M2+ffMmXsv+7/wXT5oxHg4PDfYK2DlgC+dDjWKOPFclaYpEhCD5z5IUw9I6Jt+QCzXxBvbtFu3eFVpRsnJGNK4aTIaa32D5iokFkSNREq5GEIbOebJDjfEZCsEbAOWL0JByiDhMS7WwONNxzW8mTGyfoz7+QWi3Aa/Uib3+2fDznxK48wGsM6RfP736I7d//Y2b9KYZn7qGWEWIr8jIjH0BvEkkcJgdXBGxmIQOXCQWWshfCfsfOk0+wf/ljxPoa4jIoT5Fv3MpgfIwi80irpAY0HcR+HUowBmsNuQMrSm/1IIcZAqGfUzfb9KsZspqS9i/zgrsnyBfdzuMn72Kry1Hh+/QCv/hceHjONRt9mF9KmFdfPnYHd3z57ZRph+XWNZwanCsQ5+gl0IaOZKEcOjY2LMfXhUmu+D6R5pHlbmR/q2a+vySEBuPAZBGY0q6usVxM6TURvCNWGZo7cBnG5dgsQzJLjELXJmIfMcbhi4pyNCbPx0jyZAinT+UMbr+F7pY72e5zVPju50rioRAJoA/zywt1r9i59T5ufZ7Qb30I7WqsJKxTMAkjSumVQQl5BpJ6tEnEBXTTwGJ3zmxvh261j0gHGahNQE3o9qgX2yynU5q2p3eQClAvWKs4TZiQ0B40CBINGgUxQuZLcr9OmQ05c3LA3S96HpN77+TxtiAlXqkXeMdhcHBoVUS9wK9f1vErsnvu49RpT7u8Tp63bN5kOH4mZ/14zmgoeJNIQehWgvYOEyxh2bHa36OZbxG7PTStgAia0BQQ7ZG4oJvtEeYNdKAWTA5ieyS10HXEviOmHg0BbRLtCtpa0OCZjCY87/Yz3PsVd3PNDVn2fKde5NcOS/9DrSIuLrhfv+t1xzdO33v7W1cfLygLZbwhuLWMdpmRGqVvoK8tsTF4ayAFunpJs5yicQ6yItEgCEYOmn6ssdiDtAyxa0htifcel0HbJPp6RahbooK4hDVKSiW4EpM7nFVOn17j9F2b7A4d3Y5+d/dmfuMwdT/0uvY3NO96++z42f9887mbSW1kuj2nWXWIA5MJoRbqbaGfG8JSaWYLmvkesZ8h0mJMQAigCYMgSZAoiApiIkkXdGGfvqvRmAhBqRcNzWyP0OyQ4pQQ5sQ4R1lhsp7RSaE6mzH1jsen/O7fHYZ/c9h6f146LTZ+uPnftz3Rf8lHHr1K9DWDm0ry0RhRT5xnxCbHZxkptCym11hML6P9HoYlKc1BW4yxGFOQgkPNEPwQcTnOlSSb4/yYslyj7wztdIq0+2Q5ZJMCyT3qCrzz+DJjcsqSDw3FQPhoK392JqSvAlZ/esEemvKflwYBxdwR6y2avat03Zxm6rBlBSnHZwOqaowWA5rVinY5RbTBugbiikRAsIBFU8JIJGpLDCC0OAux6wkJcDlZPiA/MUSTw9lEVhVkwxLjHWVuyKxS5ImqgFmCVeBWwB62zodOpLyabDTSiaOlKjJ6ILYzUjtDtAArsDR0vqCLEGNE6IAelXCQpk1CioohIlYRG1AUCRGxJVZykriDOHRsUV8StESJmNxgc4PzCV8K3ijOJ8QJTa04tZutYSNXFhzkgw8Fh2+RJ3lRXAltLCiqkpgZQriChiVGBe072q6lsYIYi9gMjEWNgniMsaiCjRZRoQ/xoGAlAQkJtMOXHinG2KLEekfMFFFwmaUcGwaFHti0SRASkpS2MWRRGYoyV3lZjl4FmsNS+/CJVF4U1bAKI6IbYiUgMgMCRg29WiR5ED3I/aQWYxxicqLmmCxnOJ5QOkdoW/anc7qwC32LCRBNAAE/8fi8IPOCzyLWK3luqQbgnUJMmGToAwcptOpA2QKo4aXA7x2m2odPZOLFqsIyFjSaE8WT1GNihhNFBRBFRNF0QIqRjIQjaU5WbDI+dguDQUHXNqThlK7fRutddB5pV4YQeqo8Md4UbKE4qxSl4J1BEUKb0Jgw1mLUkPqAecbrwEm5GyE7TLUPn0jhPg8sYkHwCkHBZkTnSFqjmkD14JOEmAyVjJQykJI8XyOvNtDKwWDE+vEJLr+J1OyyurrN/EpNo5HxscCp24RolWYhSOSgrNhbUnNQEDMZNItAih3DKgcxCErCnOXgKz00HL6zgfMTIteTJc8PMtDJVkS3IOkckyIHGqSDWrsYkmYkKfD5hKJao0+W1SpCGVg75hmMc2zmWLtlSNxPXLu8QIF6qyNf9+S5IyWhWyrNtCcswTpHnXrq3SUpdBQTQcoCBXo4zSE6GjhkIuX1THymp8r6YGTnEqojgnaIzElqMMhBIykGBAKOpCW+2GS8cRo/3KBPgi2FfAyuCiQnmNxQDdYwA2FvKew8tsPq2h7jk0OK40PU57SN0O5HTJ2R4VkuZzSzPSwtzVakOneSFkMHx64ZKb7kwSiHFUserkV6XlQo2NaQ5eCKCG2JxBOoNKR2B9F00BwFJAXFY+wIX26QjybY0qKqVGPDYGJJElktFVNHelGktix2I7Or14i7l5k/mZNN1qCc4PJNymKTIstJbaJfKLFuEbug3lU2zq1RuBwJhnmUu0+KXuOQLPNwLTLxkioqsTbkouSZEHMBLdFmA2UNZBuTOhRFxWHskLxapxwNkKJHq0Re5OSV4hxEdZhkSH3HvId2piznFYYBWKVe7dDFGeJGiN2jK7foywGSLGHVYHSBKwokP+ghKlTxQGO4G+V/wkGr5HPFoRJplPv8Uunn4JPBJUfKIkYFG0usbKIyA5kfvO/MhKLcZLSxSXVsgFuPSHXgyZe1MNu2aAuJhM0sXYDFHjSrHJsdJxtM6bsrIA0SZmhf07TX6OaWzHmsODKXkZInrBqWO7uYzTWiZPQqt3KjBuSlpDvsTKlXhpQJKTrERcrS0LqKth7RN+VB3ZmE9R5vx5SjEeVmjmQ93sC4TJAlQoQ+OlIMWHHMI3RNjwkRa0tMeQo1isQ9HD2aIKWEUoMuUQpCHJBW1zGUXJ/ucfxL76QfjegSdzzV7XIoOFQihymcry/NWM0KpMwJMRJT91RLSAbFENcdJ/ZLNOvxG5v4yQb5JGdtlBhbZW8h5JWwdgL8CSGrzX5XY6LY8XI/4JuatJrSBAPkZHYNkYgwJ6UeSYIhe6rlRek0QbdPrZG6V6oru7jxaRR77w2ZtFh/U7h5o1mevPrYk+BPIl7QJhDDim6h5KOKyUZFPjzN/pWWzrSMzp7mplvGnF4THtvr2NeaPV+x6jMms/iXdw/1HV8z0XcvDcW7e172ES/f0Z/Jn/f84wXtdsPVxyN7UwviyfIMbCQaxWARdZCeillToul7rMnp9xb4vgVT3SY/zjF9iO3D0P/QiKy0//J8tkdc7FKePYEZHFzuYY2nbg2jDc+ZmwsKk9PFFfW1XW4qFV8F/nxpmFtLNEOWxj7aI/dvv9H9u2eO/8af5g+qJlz8T8P8G72f/JSp8ltGskJsZLEthEagFNQpKR0E6EYFd5DKIKkSxdA3EbOqYVRBzx1wAxH50E9+QNa46SuKrqE6PmZ4coRWGVjIC8+xPCMrCrBQ1y3rVeCOez1Xy5Jlb9gWQ2flcQwX0gV+9dPNcfF1JMgT8Ns/8dbp772tXfv29PzqgeNnh+fyj3Rc/fA+ugrYyoI5OL+oJER7jAiZJGKCReOppi1mBEm5A/jjw+DgUIjcr3NXhvgCI57spgH2RIWpDN478iJhnDDfikyvR077KXa44vL6BlvjDebiryV4y+dSU77/R06t7odfAX6leCB7Jffe8WZz07GbBk9+jPYTlw76zp86SasedPULEWcUkSG+yyk0sRBz52HoD4dEZIqDqlL3vGDH2PUcOWbICqicxSfP3l5i76M1Z22DbDo+lt3McjTabyV7W/oce2w+Fc3D5p2Qv1MePP3q7viJh6uzl47JI4/Aco4RT1LgqVZUQ8T7nMoVHI+RhTF3HIb+cEg1m9MbRTkp/cb6cMBkXDEeCd4p/X5PdzWwsYq88Hhk47aC3c1ROxuM39bk2fF08bmR+EzoBd4RX2xPzU+c++HwlV+97E6fQbMSMQfv6IhYRCxITdQV66EH4e7Dmv9Qajb3/Hh44brTR26uE1sLSxpDGyJxu2GwiEzOFJw5Z/WxzvzXS1vhVe99S3npEGT/GyE/ztjNlz+aX7l2v7+0a5htPXV+UWw1YHj2Zk7ftMG7qjXwclYf4snnOuehWOQHgzv7f1rLvhfODjvarTluuuS29Z5zt8IjWf4fZkm+9puO9d/6dcwvH8acnwn6ELP+rYMH21tvPtvfc/c7sztfQrFx6qAt21mcCuv5U1m0wGe9vJ++oPiZz9M4nPBHOT9Xw3t6wzA6VqWQCeDj/7qziL/zNbPm7e/8wUECD1SHMuVng/6ivwz+VafekP9cvuZ+trgy+drcwOZkQHWsgH2BA8/9357rXIcVR96WgG11bFug4jcx/PyTb+ZPDmn854SrP+n+4l++du/r33vuxD8feN7QjrJ7H+n80/8+FM99WEQe3FEm/HvgF/UC/+OQxj00/PrbzifgN8f3/Pa/nX/DP/s7dPIDCN8Kn/3S/kw4LCJ7hK/XC/z+IY33ecPsAy9PwLuAd8kb+VXMwX1Bz9zvnhWevr7v2T48oLc/1zGO+uH1+qxv/Xt6jCO/ZO7/Ffxf+y6ToRAelHYAAAAASUVORK5CYII=);background-size: 35px auto;
    width:35px;height:33px;
    opacity: 0;
    animation:blink-effect2 1s infinite;
}
.m_star .new_start_bronze{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NmExNmY1LTliMjctOTU0OS05YmVjLTlkZWI1MTk4Mzg4YyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY1ZGYyNjkxLWE2ZjItN2Q0Ni1hMWFkLTMwNTJhMDhmYjI1NSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjAzOWQ1ZWYzLTMzMDUtZTQ0Ni1hZGE4LWY3OTVjNzJmY2IwMCIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNjozODowNSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxNzZhMTZmNS05YjI3LTk1NDktOWJlYy05ZGViNTE5ODM4OGMiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTY6Mzg6MDUrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz73sydFAAAdBklEQVR4nO2caayuyVHff9XdTz/Lu53lrnPn3hl77uyMVyAYQgiCQD5kEVtM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);background-size: 45px auto;
    width:45px;height:43px;}
@keyframes blink-effect2{
    50%{opacity:1;transform:scale(1.5)}
}
.new_start_silver{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUzMThjYTFlLTFhODItMDU0Mi1hYjk4LTE1YzBhNjRmY2RkOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjYyMTZmMmNmLTNhN2YtNTY0MC05ZmEyLTBhYTA0ODYwYzE4MSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjkxZWFiM2YwLWM1MzktMmI0YS1iZjAyLWMxNjEzNThmYjI2YSIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNzowOToxMSswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1MzE4Y2ExZS0xYTgyLTA1NDItYWI5OC0xNWMwYTY0ZmNkZDgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTc6MDk6MTErMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5u+dlOAAAdEUlEQVR4nO2ca6wl2VXff/tVVedx369+TU/3dE+Px+MZZjy2SWKCEjUSUisS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);background-size: 35px auto;
    width:35px;height:33px;
    opacity: 0;
    animation:blink-effect3 1s infinite;
}
@keyframes blink-effect3{
    50%{opacity:1;transform:scale(1.5)}
}

.new_start_gold{
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFIAAABOCAYAAACzOEF7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAGlmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDIgNzkuYTFjZDEyZiwgMjAyNC8xMS8xMS0xOTowODo0NiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNC0xMi0yN1QxMzoyMToyMyswOTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmFlZDc2ZGQ2LTdmZDUtNGI0Ni1iZWE3LWJhMjQ5NzY4ZjZjOCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjEyN2ZhZDU0LWQzOGQtMzU0YS1iMmIyLTc4OTYxODNhYjcxZiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjg0OWMzMDczLWI0ODYtMTc0Mi05ODhmLTM5ZjkzODNkNDVjOCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ODQ5YzMwNzMtYjQ4Ni0xNzQyLTk4OGYtMzlmOTM4M2Q0NWM4IiBzdEV2dDp3aGVuPSIyMDI0LTEyLTI3VDEzOjIxOjIzKzA5OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuMiAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjE3NGRhOGE0LTI2NmEtODY0OS1hMjcxLWQ0NDFiNmUwZmJiYyIgc3RFdnQ6d2hlbj0iMjAyNC0xMi0yOVQxNzowNDoyMyswOTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphZWQ3NmRkNi03ZmQ1LTRiNDYtYmVhNy1iYTI0OTc2OGY2YzgiIHN0RXZ0OndoZW49IjIwMjQtMTItMjlUMTc6MDQ6MjMrMDk6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyNi4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4b0CyrAAAboElEQVR4nO2ce4xdx33fPzNz3ufcxy65Sy4fS0mkyCtSFKnIkuzUTRqkcf4x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);background-size: 35px auto;
    width:35px;height:33px;
    opacity: 0;
    animation:blink-effect4 1s infinite;
}
@keyframes blink-effect4{
    50%{opacity:1;transform:scale(1.5)}
}


.modal-dialog{max-width:1200px;}
.btn-center{margin-top:20px;text-align:center}
.modal-body .d-flex{align-items: center;}
.modal-body label{margin-bottom:0px;}
.product-add-btn-box{width: 100%;margin-bottom: 15px;text-align: end;}

.img-link{width:calc((100% / 6) - 10px);margin:0 10px 20px 0;display:inline-block;vertical-align:top;}
.table-mr15{width:calc(100% - 15px);margin-right:15px;}
.card-img, .card-img-top{ border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px);}
.handle{margin-bottom:15px !important;}
.product-input-wrapper {
    background-color: #EEEEEE;
    margin-bottom: 20px;
    padding: 23px 23px 0;
    opacity: 0.68;
    -webkit-filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.25));
            filter: drop-shadow(2px 2px 6px rgba(0, 0, 0, 0.25));
}

.product-input-wrapper.active {
    background-color: #FFFFFF;
    opacity: 1;
}
.leftInfoTable td{padding:5px 10px;}
.react-date-picker__inputGroup{padding:5px 3px !important;}
.react-date-picker__button{padding:4px !important;}

.picky {
    position: relative;
}

.picky .calendar {
    width: 21px;
    height: 22px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.picky .form-control {
    display: inline-block;
    width: calc(100% - 20px);
    text-align: center;
}

.picky button[type='button'] {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    height: 22px;
}

.picky span {
    margin-left: 5px;
}

.content-wrapper select {
    -o-appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.content-wrapper select option {
    font-family: 'Pretendard', serif;
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    border: 1px solid #D9D9D9;
    -webkit-filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.1));
            filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.1));
}

.content-wrapper select.filterSelBox option{
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    color: inherit;
    border: 1px solid #D9D9D9;
    -webkit-filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.1));
            filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.1));
}



.toggle.btn {
    min-height: 2.30rem !important;
}

.notification-icon {
    margin-left: 30px;
    color: #666666;
    font-size: 14px;
    font-weight: 400;
}

.manage-tab-header {
    margin-top: 0.5rem;
    margin-bottom: 1rem;
}

.manage-tab-header .tab-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.manage-tab-header .tab-list.flex {
    display: flex;
}

.manage-tab-header .tab-list .tab-item {
    font-size: 1.25rem;
    display: inline-block;
    background-color: #FFFFFF;
    min-width: 120px;
    height: 45px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #CCCCCC;
    border-top-width: 2px;
    color: #888888;
    padding: 0 10px;
}

.manage-tab-header.sub .tab-list .tab-item {
    font-size: 1.1rem;
    min-width: 100px;
    height: 40px;
    margin-right: 5px;
}

.manage-tab-header .tab-list .tab-item.active {
    border-top-color: #1177EE;
    color: #1177EE;
    font-weight: 700;
}

.manage-tab-header .tab-list .tab-item:hover {
    font-weight: 700;
    cursor: pointer;
    opacity: 0.8;
}

.manage-content {
    padding: 1rem;
    background-color: #fff;
    box-shadow: 2px 2px 6px 0px #00000040;
    margin-bottom: 30px;
}

.manage-content.filter {
    padding: 1rem;
}

.manage-content.no-pd {
    padding: 0;
}

.manage-content .title {
    font-size: 1.4rem;
    font-weight: 600;
    border-bottom: 1px solid #222;
    padding-bottom: 0.5rem;
    margin-bottom: 1.5rem;
}

.manage-content .dline {
    font-size: 1.4rem;
    font-weight: 600;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 0.5rem;
    margin-bottom: 1.5rem;
}

.manage-control {
    padding: 1.5rem;
    margin-top: 1rem;
    text-align: center;
}

.manage-control .btn {
    height: 2.5rem;
    min-width: 6.5rem;
    margin-right:5px;
}

.manage-control.middle {
    padding: 1.5rem 0 1rem;
    text-align: right;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.manage-content.table {
    border-top: 2px solid #333333;
    border-bottom: 2px solid #333333;
    padding: 0;
    background-color: #FFFFFF;
    box-shadow: none;
}

/* 비활성처리
.manage-content .alt-input-label{margin-left:6rem;font-size:0.9rem;font-weight:400 !important;color:#888888;padding-left:1.5rem;margin-bottom:0;}*/
.manage-content .tab-page {
    display: none;
}

.manage-content .tab-page.active {
    display: block;
}

.manage-content .counsel-write {
    display: none;
}

.manage-content .table-title {
    padding: 1rem 1.5rem;
    margin: 0;
    background-color: #FAFAFA;
}

.manage-content .navbar-preview {
    border: 1px solid #f4f4f4;
    padding-bottom: 2rem;
    margin: 0 auto;
}

.manage-content .navbar-preview .header {
    position: relative;
    height: auto;
}

.manage-content .navbar-preview.pc .header-justify .header-justify-content {
    height: 80px;
}

.manage-content .navbar-preview.pc .input-overlay-button {
    top: 1px;
    right: 62px;
}

.manage-content .navbar-preview.mobile {
    max-width: 480px;
}

.manage-content .navbar-preview.mobile .header-justify .header-justify-content {
    height: 60px;
    padding: 5px 10px;
}

.manage-content .navbar-preview.mobile .header-logo {
    width: 150px;
    height: 50px;
}

.manage-content .navbar-preview.mobile .header-logo-image {
    width: 150px;
    height: 50px;
}

.manage-content .navbar-preview.mobile .header-short-list {
    display: flex;
    justify-content: right;
    width: calc(100% - 150px)
}

.manage-content .navbar-preview.mobile .header-menu-list {
    display: none;
}

.manage-content .navbar-preview.mobile .header-search-box {
    height: 320px;
}

.manage-content .navbar-preview.mobile .search-title {
    margin-top: 100px;
    width: calc(100% - 20px);
    padding: 0 10px;
}

.manage-content .navbar-preview.mobile .search-input-group {
    width: calc(100% - 80px);
}

.manage-content .navbar-preview.mobile .search-find-text {
    display: block;
    font-size: 18px;
    line-height: 40px;
    margin: 0;
    text-align: center;
}

.manage-content .navbar-preview.mobile .search-input {
    height: 35px;
    font-size: 14px;
    padding-right: 40px;
    width: 100%;
}

.manage-content .manage-table {
    width: 100%;
    margin-bottom: 0;
}

.manage-content .manage-table thead {
    background-color: #EDEEF3;
}

.manage-content .manage-table thead th, .manage-content .manage-table thead td {
    border-bottom: 1px solid #ccc;
    text-align: center;
}

.manage-content .manage-table tbody th {
    border-bottom: 1px solid #ccc;
    text-align: center;
}

.manage-content .manage-table tbody .empty-row td {
    text-align: center;
    height: 200px;
    vertical-align: middle;
}

.manage-content .manage-table .tr-disable {
    background-color: #DDDDDD;
}

.manage-content .manage-table .no {
    width: 60px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .thumbnail {
    width: 90px;
    text-align: center;
}

.manage-content .manage-table .thumbnail .thumbnail-img {
    width: 90px;
    height: 100px;
    overflow: hidden;
    font-size: 0.2em;
    margin: 0 auto;
    border: 1px solid #cccccc;
}

.manage-content .manage-table .thumbnail .thumbnail-img.pc-banner {
    aspect-ratio: 10/3;
    height: 100px;
    width: auto;
    object-fit: cover;
}

.manage-content .manage-table .thumbnail .thumbnail-img.mobile-banner {
    aspect-ratio: 2/1;
    height: 100px;
    width: auto;
    object-fit: cover;
}

.manage-content .manage-table .thumbnail.bar {
    height: 60px;
    width: 300px;
}

.manage-content .manage-table .thumbnail .bar-pc {
    display: inline-block;
    width: 150px;
}

.manage-content .manage-table .thumbnail .bar-pc .thumbnail-img {
    width: 100%;
    height: 60px;
}

.manage-content .manage-table .thumbnail .bar-mobile {
    display: inline-block;
    width: 120px;
}

.manage-content .manage-table .thumbnail .bar-mobile .thumbnail-img {
    width: 100%;
    height: 60px;
}

.manage-content .manage-table .userid {
    width: 360px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .name {
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .date {
    width: 130px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .period {
    width: 250px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .tel {
    width: 160px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .number {
    text-align: right;
}

.manage-content .manage-table .lang-box {
    width: 80px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .control {
    width: 220px;
    text-align: center;
    vertical-align: middle;
}

.manage-content .manage-table .control .btn {
    min-width: 80px;
}

.manage-content .manage-table .control .btn:hover {
    opacity: 0.8;
}

.manage-content .manage-table .control .btn-visible.active {
    border-color: #1177EE;
    color: #1177EE;
}

.manage-content .manage-table .control .btn-visible.inactive {
    color: #AAAAAA;
    border-color: #AAAAAA;
    background-color: #E6E6E6;
}

.manage-content .manage-table .box-label {
    display: inline-block;
    min-width: 80px;
    color: #FFF;
    border: 1px solid #999999;
    border-radius: 5px;
    background-color: #999999;
    text-align: center;
    padding: 5px 10px;
}

.manage-content .manage-table .box-label.active {
    border-color: #1177EE;
    background-color: #1177EE;
}

.manage-content .manage-table .box-label.inactive {
    border-color: #383838;
    background-color: #383838;
}

.manage-content .manage-table .box-label.withdraw, .manage-content .manage-table .box-label.ban {
    border-color: #ff253a;
    background-color: #ff253a;
}

.manage-content .manage-table .box-label.kakao {
    border-color: #FFC400;
    color: #FFC400;
    background-color: transparent;
}

.manage-content .manage-table .box-label.naver {
    border-color: #0CCB68;
    color: #0CCB68;
    background-color: transparent;
}

.manage-content .manage-table .box-label.google {
    border-color: #EA4335;
    color: #EA4335;
    background-color: transparent;
}

.manage-content .manage-table .box-label.facebook {
    border-color: #1877F2;
    color: #1877F2;
    background-color: transparent;
}

.manage-content .manage-table .box-label.offline {
    border-color: #999999;
    color: #484848;
    background-color: #FAFAFA;
}

.manage-content .manage-table .box-label.form {
    border-color: #222222;
    color: #222222;
    background-color: transparent;
}

.manage-content .form-inline.start {
    align-items: start;
}

.manage-content .input-label {
    display: inline-block;
    padding: 0 0.5rem;
    width: 7rem;
    font-weight: 600;
    color: #222222;
}

.manage-content .input-label sub{bottom:0.5em;}
.manage-content .input-label.pwd {
    letter-spacing: -0.6px;
}

.manage-content .input-label.double {
    width: 12rem;
}

.manage-content .form-inline .inline-full {
    width: calc(100%);
}

.form-check label{
	margin-right:25px;
}

label:has( input[type="radio"]:checked ){
	color: #1177EE;font-weight: 500;
}

.schedule-modal-box .input-control,
.manage-content .input-control {
    display: block;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0.375rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.schedule-modal-box .input-control:focus,
.manage-content .input-control:focus  {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  }

.schedule-modal-box .radio-control,
.manage-content .radio-control{
	width: 20px;
    height: 20px;
    margin-right: 10px;
}

.manage-content .form-inline .inline-full {
    width: calc(100% - 2rem);
}

.manage-content .form-inline .inline-one {
    width: calc(100% - 8rem);
}

.manage-content .form-inline .inline-one-div {
    display: inline-block;
    width: calc(100% - 8rem);
    vertical-align: top;
}

.manage-content .form-inline .inline-two {
    width: calc(50% - 4.125rem);
}

.manage-content .form-inline .inline-three {
    width: calc(33%);
}

.manage-content .form-inline .inline-four {
    width: calc(25%);
}

.manage-content .form-inline .inline-four.remain {
    width: calc(75%);
}

.manage-content .form-inline .inline-short {
    width: calc(100% - 14rem);
}

.manage-content .form-inline .inline-extra-short {
    width: calc(50% - 7.25rem);
}

.manage-content .form-inline .inline-extra-half {
    width: calc(50%);
}

.manage-content .form-inline .input-extra-btn {
    width: 6rem;
}

.manage-content .form-inline .inline-full.btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.manage-content .form-inline .inline-full.btn.selected {
    justify-content: flex-start;
}

.manage-content .form-inline .input-grid-half {
    width: calc((100% / 2));
}

.manage-content .form-inline .input-grid-third {
    width: calc((100% / 3));
}

.manage-content .form-inline .input-grid-third.remain {
    width: calc(100% - (100% / 3));
}

.manage-content .form-inline .input-grid-quad {
    width: calc((100% / 4));
}

.manage-content .form-inline .input-grid-quad.remain {
    width: calc(100% - (100% / 4));
}

.manage-content .form-inline .input-area-full,
.modal-body .form-inline .input-area-full {
    width: 100%;
}

.manage-content .form-inline .input-area-check,
.modal-body .form-inline .input-area-check {
    width: calc(100% - 7rem);
}

.manage-content .form-inline .input-area-half,
.modal-body .form-inline .input-area-half {
    width: calc(50% - 2rem);
}

.manage-content .form-inline .input-area-half:first-child,
.modal-body .form-inlin .input-area-half:first-child {
    margin-right: 4rem;
}

.manage-content .form-inline .input-area-third,
.modal-body .form-inline .input-area-third {
    width: calc((100% / 3) - 2rem);
    margin-right: 3rem;
}

.manage-content .form-inline .input-area-third.remain,
.modal-body .form-inline .input-area-third.remain {
    width: calc(100% - (100% / 3) - 1rem);
    margin-right: 3rem;
}

.manage-content .form-inline .input-area-quad,
.modal-body .form-inline .input-area-quad {
    width: calc((100% / 4) - 3rem);
    margin-right: 4rem;
}

.manage-content .form-inline .input-area-quad.remain,
.modal-body .form-inline .input-area-quad.remain {
    width: calc((100% - (100% / 4)) - 1rem);
    margin-right: 4rem;
}

.manage-content .form-inline .input-area-third:last-child,
.manage-content .form-inline .input-area-quad:last-child,
.modal-body .form-inline .input-area-third:last-child,
.modal-body .form-inline .input-area-quad:last-child {
    margin-right: 0;
}

.manage-content .form-inline .input-area-10n8,
.modal-body .form-inline .input-area-10n8 {
    width: 80%;
}

.manage-content .form-inline .input-area-10n2,
.modal-body .form-inline .input-area-10n2 {
    width: 20%;
}

.manage-content .form-inline .input-overlay,
.manage-content .table-inline .input-overlay,
.modal-body .form-inline .input-overlay,
.modal-body .table-inline .input-overlay {
    position: relative;
    height: 0;
    overflow: visible;
    top: calc(-2.25rem - 2px);
    padding: 0 0.75rem;
    z-index: 1;
}

.manage-content .form-inline .input-overlay .overlay-button,
.manage-content .table-inline .input-overlay .overlay-button,
.modal-body .form-inline .input-overlay .overlay-button,
.modal-body .table-inline .input-overlay .overlay-button {
    float: right;
    border: none;
    height: 0;
    position: relative;
    top: 0.25rem;
    background-color: transparent;
}

.manage-content .form-inline .validate-text,
.modal-body .form-inline .validate-text {
    display: block;
    font-size: 0.9em;
    margin-left: 8rem;
}

.manage-content .form-inline .validate-text.is-invalid,
.modal-body .form-inline .validate-text.is-invalid {
    color: #df3d31;
}

.manage-content .form-inline .validate-text.is-valid,
.modal-body .form-inline .validate-text.is-valid {
    color: #2785F5;
}

.manage-content .input-box {
    padding: 2rem;
}

.manage-content .input-box.left {
    width: calc(360px + 4rem);
    border-right: 1px solid #ccc;
}

.manage-content .input-box.right {
    width: calc(100% - 360px - 4rem);
}

.manage-content .input-box .image-field {
    width: 100%; /*height:100%;*/
    display: flex;
    align-items: center;
    justify-content: center;
}

.manage-content .input-box .popup-preview {
    width: 360px;
    height: 440px;
    margin: 0 auto;
    border: 1px solid #ccc;
}

.manage-content .input-box .popup-preview img {
    aspect-ratio: 9/10;
    width: 100%;
    margin: 0 auto;
}

.manage-content .input-box .popup-preview .text-field {
    aspect-ratio: 9/10;
    width: 100%;
    height: 100%;
    margin: 0 auto;
}

.manage-content .input-box .popup-preview .text-field .headline {
    text-align: center;
    font-weight: 600;
    margin-top: 40px;
    margin-bottom: 20px;
    line-height: 1.5;
}

.manage-content .input-box .popup-preview-control {
    display: flex;
    justify-content: space-between;
    text-align: center;
    color: #FFFFFF;
    font-size: 0.8em;
    border: 1px solid #ccc;
    border-top: none;
    width: 360px;
}

.manage-content .input-box .popup-preview-control .item {
    height: 24px;
    line-height: 24px;
    width: 100%;
}

.manage-content .input-box .popup-preview-control .one-now {
    background-color: #999999;
}

.manage-content .input-box .popup-preview-control .one-day {
    background-color: #666666;
}

.manage-content .input-box .popup-preview-control .one-week {
    background-color: #383838;
}

.manage-content .content-header {
    display: flex;
    justify-content: space-between;
}

.manage-content .content-header .alt-input-title {
    padding: .025rem 1rem;
    border: 1px solid #B7B7B7;
    border-radius: 5px;
    color: #1177EE;
    text-align: center;
    margin-bottom: 0;
}

.manage-content .input-box input[type=color] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    box-shadow: none;
    background-color: transparent;
    padding: 0 0.25rem;
    width: 5rem;
    cursor: pointer;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.manage-content .input-box .with-input-color {
    box-shadow: none;
    background-color: transparent;
    width: calc(100% - 13rem);
    margin-left: -5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.manage-content .input-box .notice-bar-preview {
    width: 100%;
    height: 82px;
    margin: 0 auto;
    border: 1px solid #ccc;
}

.manage-content .input-box .notice-bar-preview .notice-bar-area {
    width: 100%;
    height: 80px;
    text-align: center;
}

.manage-content .input-box .notice-bar-preview .notice-bar-area img {
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.manage-content .input-box .notice-bar-preview .notice-bar-preview-control {
    display: flex;
    justify-content: right;
    flex-direction: row-reverse;
    line-height: 1.5;
    font-size: 0.9rem;
}

.manage-content .input-box .notice-bar-preview.mobile {
    height: 120px;
    max-width: 767px;
}

.manage-content .input-box .notice-bar-preview.mobile .notice-bar-area {
    width: 100%;
    height: 120px;
    text-align: center;
    margin: 0 auto;
}

.manage-content .input-box .banner-preview {
    max-width: 100%;
    height: 380px;
    aspect-ratio: 1498/380;
    margin: 0 auto;
    border: 1px solid #ccc;
    overflow: hidden;
}

.manage-content .input-box .banner-preview .banner-area {
    width: 100%;
    aspect-ratio: 10/3;
}

.manage-content .input-box .banner-preview .banner-area .image-field {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.manage-content .input-box .banner-preview .banner-area .text-field {
    position: relative;
    top: -100%;
    padding: 8% 15%;
    z-index: 10;
}

.manage-content .input-box .banner-preview .banner-area .text-field .text-top {
    font-family: "Pretendard";
    color: #FFFFFF;
    font-size: 2em;
    font-weight: 400;
    line-height: 1em;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25);
}

.manage-content .input-box .banner-preview .banner-area .text-field .text-mid {
    font-family: "Pretendard";
    color: #222222;
    font-size: 3.2em;
    font-weight: 400;
    line-height: 1.5em;
}

.manage-content .input-box .banner-preview .banner-area .text-field .text-bot {
    font-family: "Pretendard";
    color: #222222;
    font-size: 0.8em;
    font-weight: 400;
    line-height: 0.9em;
}

.manage-content .input-box .banner-preview.mobile {
    max-width: 767px;
    height: 260px;
    aspect-ratio: 2/1;
}

.manage-content .input-box .banner-preview.mobile .banner-area {
    width: 100%;
    aspect-ratio: 2/1;
    text-align: center;
    margin: 0 auto;
}

.manage-content .input-box .banner-preview.mobile .banner-area .image-field {
    aspect-ratio: 2/1;
    object-fit: cover;
}

.manage-content .input-box .banner-preview.mobile .banner-area .text-field .text-top {
    font-size: 1.6rem;
}

.manage-content .input-box .banner-preview.mobile .banner-area .text-field .text-mid {
    font-size: 1.25rem;
}

.manage-content .input-box .banner-preview.mobile .banner-area .text-field .text-bot {
    font-size: 1.25rem;
}

.manage-content .main-banner-preview {
    margin: 0 auto;
    aspect-ratio: 2000/760;
    border: 1px solid #f8f8f8;
    overflow: hidden;
}

.manage-content .main-banner-preview.mobile {
    aspect-ratio: 2/1;
    max-width: 767px;
}

.manage-content .main-banner-preview .empty {
    text-align: center;
    height: 100%;
    width: 100%;
    display: table;
}

.manage-content .main-banner-preview .empty span {
    display: table-cell;
    vertical-align: middle;
}

.manage-content .main-banner-preview .main-banner-list {
    list-style: none;
    padding: 0;
    margin: 0;
}

.manage-content .main-banner-preview .main-banner-item {
    width: 100%;
    overflow: hidden;
}

.manage-content .main-banner-preview .main-banner-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.manage-content .main-banner-preview .banner_inner {
    position: absolute;
    top: 17%;
    left: 18.5%; /*transform:translate(-50%, -50%);*/
}

.manage-content .main-banner-preview .main-banner-text {
    position: relative;
    top: -100%; /*padding:8% 15%;*/
    z-index: 10;
    font-size: calc(40px * calc(1523 / 2000));
    line-height: 1; /*aspect-ratio:10/3;*/
}

.manage-content .main-banner-preview .main-banner-text .text-top {
    font-family: "Pretendard";
    color: #FFFFFF;
    font-size: 2em;
    font-weight: 700;
    text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.25); /*line-height:2;*/
    line-height: 1.125em;
}

.manage-content .main-banner-preview .main-banner-text .text-mid {
    font-family: "Pretendard";
    color: #222222;
    font-size: 3.25em;
    font-weight: 400;
    line-height: 0.77em;
}

.manage-content .main-banner-preview .main-banner-text .text-bot {
    font-family: "Pretendard";
    color: #222222;
    font-size: 0.55em;
    font-weight: 400;
    margin-top: 25px;
    margin-top: 1.14em;
}

.manage-content .main-banner-preview .main-banner-overlap {
    width: 100%;
    aspect-ratio: 10/3;
    margin: 0 auto;
    position: relative;
    top: calc(-20% - 40px);
}

.manage-content .main-banner-preview .main-banner-control {
    margin: 0 auto;
    height: 40px;
    padding: 0 15%;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

.manage-content .main-banner-preview .main-banner-indicator {
    display: inline-block;
    height: 40px;
    padding: 0;
    vertical-align: top;
}

.manage-content .main-banner-preview .guide-display {
    display: inline-block;
    height: 40px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    border-radius: 20px;
    padding: 8px 20px;
    margin-right: 8px;
}

.manage-content .main-banner-preview .guide-display .arrow {
    cursor: pointer;
    height: 18px;
    width: 16px;
}

.manage-content .main-banner-preview .guide-text {
    display: inline-block;
    width: 10px;
    line-height: 25px;
    vertical-align: top;
    margin: 0 5px;
    font-size: 1.25em;
}

.manage-content .main-banner-preview .guide-text.bar {
    color: #FFFFFF;
    font-size: 0.9em;
    margin: 0 4px;
}

.manage-content .main-banner-preview .guide-text.current {
    color: #000000;
}

.manage-content .main-banner-preview .guide-text.total {
    color: #EBEBEB;
}

.manage-content .main-banner-preview .guide-icon {
    display: inline-block;
    width: 40px;
    height: 40px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.4);
    text-align: center;
    border-radius: 50%;
    padding: 10px;
}

.manage-content .main-banner-preview .guide-icon img {
    height: 16px;
    vertical-align: text-top;
}

.manage-content .main-banner-preview .guide-icon:hover {
    cursor: pointer;
}

.manage-content .thumbnail {
    max-width: 100%;
}
/*.content-wrapper .btn{font-size:14px;display:flex;align-items:center;justify-content:center;}*/
/*.content-wrapper .way-icon{width:14px;height:14px;}*/


.manage-board {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -7.5px;
}

.manage-board .card .card-title {
    font-size: 1.25em;
    font-weight: 500;
    line-height: 1.25;
    width: 100%;
}

.manage-board .card .card-title .inline-counter {
    float: right;
    text-align: right;
}

.manage-board .card .card-title .inline-counter .cnt {
    font-size: 2rem;
    font-weight: 600;
}

.manage-board .card .card-title .inline-counter .btn {
    vertical-align: top;
    margin-left: 2rem;
}

.manage-board .card .card-text.grid {
    display: grid;
    grid-template-columns:45% 4% 45%;
    grid-column-gap: 3%;
    padding-top: 1rem;
}

.manage-board .card .card-text .inline {
    display: flex;
    justify-content: space-between;
}

.manage-board .card .card-text .inline label {
    margin-top: 0.5rem;
    color: #666666;
}

.manage-board .card .card-text .inline .count {
    color: #333333;
    font-weight: 600;
    font-size: 2rem;
}

.manage-board .card .card-text .bar {
    margin: 0.6rem auto;
    width: 1px;
    box-shadow: inset 0px 0px 0px 1px #AAAAAA;
}

.manage-calendar { /*margin:2rem auto;*/
    padding: 2rem 0;
    width: calc(100% - 15px);
    display: flex;
    justify-content: space-between;
}

.manage-calendar .calendar {
    width: calc(100% - 400px);
}

.manage-calendar .checklist {
    width: 360px;
    margin-top: 2rem;
}

.manage-calendar .checklist .day-schedule {
    background-color: #FFFFFF;
    margin-top: 2rem;
    min-height: 400px;
}

.manage-calendar .checklist .day-schedule .day-title {
    display: flex;
    justify-content: center;
    padding: 2rem 1rem 1rem;
}

.manage-calendar .checklist .day-schedule .day-title .today {
    font-size: 1.25rem;
    font-weight: 500;
}

.manage-calendar .checklist .day-schedule .day-title .arrow {
    width: 2rem;
    margin: 0 1rem;
}

.manage-calendar .checklist .day-schedule .day-title .arrow:hover {
    opacity: 0.9;
    cursor: pointer;
}

.manage-calendar .checklist .day-schedule .checkpoint,
.checkpoint {
    padding: 1rem 0;
    border-bottom: 1px dotted #AAAAAA;
    width: calc(100% - 3rem);
    margin: 0 auto;
}

.manage-calendar .checklist .day-schedule .checkpoint:last-child {
    border-bottom: none;
    padding-bottom: 3rem;
}

.manage-calendar .checklist .day-schedule .checkpoint .status,
.checkpoint .status {
    display: inline-block;
    border-radius: 3px;
    width: 75px;
    height: 30px;
    background-color: #DADADA;
    text-align: center;
    line-height: 30px;
    font-weight: 500;
    vertical-align: top;
}

.manage-calendar .checklist .day-schedule .checkpoint .status.reservation,
.checkpoint .status.reservation {
    background-color: #048409;
    color: #FFFFFF;
}

.manage-calendar .checklist .day-schedule .checkpoint .status.confirm,
.checkpoint .status.confirm {
    background-color: #0374F8;
    color: #FFFFFF;
}

.manage-calendar .checklist .day-schedule .checkpoint .status.cancel,
.checkpoint .status.cancel {
    background-color: #CC2170;
    color: #FFFFFF;
}

.manage-calendar .checklist .day-schedule .checkpoint .status.canceling,
.checkpoint .status.canceling {
    background-color: #F8E2EC;
}

.manage-calendar .checklist .day-schedule .checkpoint .customer-list {
    display: inline-block;
    width: calc(100% - 80px - 1rem);
    margin-left: 1rem;
}

.manage-calendar .checklist .day-schedule .checkpoint .customer-list div {
    cursor: pointer;
}

.manage-calendar .checklist .box-btn {
    background-color: #333333;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.1rem;
}

.manage-calendar .checklist .box-btn:hover {
    cursor: pointer;
    opacity: 0.9;
}

.manage-calendar .checklist .box-btn img {
    margin-right: 0.5rem;
}

.manage-calendar .checklist .schedule {
    background-color: #048409;
    border-color: #048409;
    color: #fff;
    font-weight: 500;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 100%;
}

.manage-pagination {
    margin: 1rem auto 1.5rem;
    text-align: center;
}

.manage-pagination .page-link {
    background-color: inherit;
    border: none;
    color: #888;
}

.manage-pagination .page-link .current-page-no {
    color: #222222;
}

.manage-modal {
}

.manage-modal .modal-content {
    border-radius: 0;
}



.manage-modal .modal-content .modal-header {
    border-bottom: 1px solid #222222;
    padding: 1rem 2rem;
}

.manage-modal .modal-content .modal-body {
    background-color: #F9F9F9;
    padding: 1rem 2rem;
}

.manage-modal .modal-content .modal-footer {
    border-top: none;
}

.manage-modal .modal-content .btn {
    min-width: 80px;
}

.manage-modal .popup-sort-list {
    list-style: none;
    padding: 0;
}

.manage-modal .popup-sort-list .sort-item {
    display: flex;
    padding: 0 1rem;
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
    margin-bottom: 1rem;
    background-color: #FFFFFF;
    cursor: -webkit-grab;
    cursor: grab;
}

.manage-modal .popup-sort-list .sort-item.banner {
    padding: 0 0 0 1rem;
    overflow: hidden;
}


.manage-modal .popup-sort-list .sort-item .content {
    width: calc(100% - 2rem);
    display: flex;
}

.manage-modal .popup-sort-list .sort-item .content .preview .thumbnail-img {
    width: 81px;
    height: 99px;
    overflow: hidden;
    font-size: 0.18em;
    margin: 0 auto;
    border: 1px solid #cccccc;
}

.manage-modal .popup-sort-list .sort-item .content .preview .thumbnail-img.pc-banner {
    height: 99px;
    aspect-ratio: 10/3;
    width: auto;
    object-fit: cover;
}

.manage-modal .popup-sort-list .sort-item .content .preview .thumbnail-img.mobile-banner {
    height: 99px;
    aspect-ratio: 2/1;
    width: auto;
    object-fit: cover;
}

.manage-modal .popup-sort-list .sort-item.banner .content .preview {
    display: flex;
}

.manage-modal .popup-sort-list .sort-item .content .popup-name {
    display: table;
    width: calc(100% - 81px - 1rem);
    margin-left: 1rem;
    text-align: center;
}

.manage-modal .popup-sort-list .sort-item .content .popup-name span {
    display: table-cell;
    vertical-align: middle;
}

.tab-btn {
    min-width: 120px;
    height: 42px;
    margin-right: 7px;
    margin-bottom: 5px;
    padding: 0 10px;
    font-weight: 400;
    font-size: 18px;
    color: #888888;
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
}

.tab-btn.active {
    font-weight: 600;
    font-size: 18px;
    color: #1177EE;
    border-top: 2px solid #1177EE;
}

/*스타일일몰처리.add-btn {width: 102px;height: 35px;font-weight: 600;font-size: 14px;color: #FFFFFF;border: none;border-radius: 5px;background: #0062D4;}*/

.tab-item {
    display: none;
}

.tab-item.active {
    display: block
}

.tab-content .title-div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin: -20px 0;
    padding: 20px 0;
    cursor: pointer;
}

.tab-content .title-div .detail {
    color: #888;
    font-size: 0.8rem;
}

.tab-content .title-div.none_cursor {
    cursor: unset;
}

.tab-content .content-div {
    display: none
}

.tab-content .title-div .detail .folding {
    display: block;
}

.tab-content .title-div .detail .ufolding {
    display: none;
}

.tab-content.active .title-div .detail .folding {
    display: none;
}

.tab-content.active .title-div .detail .ufolding {
    display: block;
}

.tab-content.active .content-div {
    display: block
}


.tab-content .info-toggle button,
.product-tab .info-toggle button {
    display: block;
    width: 16px;
    height: 7px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    border-style: none;
    background-color: transparent;
}

.tab-content .line {
    border-bottom: 1px solid #222222;
    margin: 22px 0;
}

.tab-content .line.gray {
    border-color: #D9D9D9;
}

.line {
    border-bottom: 1px solid #222222;
    margin: 22px 0;
}

.line.gray {
    border-color: #D9D9D9;
}
.noline{border:0px;padding:0px;}

/* filter form */
.filter .label-content-wrap {
    display: flex;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
}

.filter .label-content-wrap label {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    white-space: nowrap;
    margin-bottom: 0;
    margin-right: 10px;
}

.filter .label-content-wrap select {
    width: 150px;
}

.filter .label-content-wrap input[type="text"] {
    width: 500px;
}

.filter .btn {
    margin-left: 10px;
}

.req:not(input):not(select):after {content: '*';color: red;margin-left: 2px;}

.flt-l{float:left;}
.flt-r{float:right;}
.wd-auto{width: auto}
.wd-p01{width: 1%;}
.wd-p02{width: 2%;}
.wd-p03{width: 3%;}
.wd-p04{width: 4%;}
.wd-p05{width: 5%;}
.wd-p06{width: 6%;}
.wd-p07{width: 7%;}
.wd-p08{width: 8%;}
.wd-p09{width: 9%;}
.wd-p10{width: 10%;}
.wd-p11{width: 11%;}
.wd-p12{width: 12%;}
.wd-p13{width: 13%;}
.wd-p14{width: 14%;}
.wd-p15{width: 15%;}
.wd-p16{width: 16%;}
.wd-p17{width: 17%;}
.wd-p18{width: 18%;}
.wd-p19{width: 19%;}
.wd-p20{width: 20%;}
.wd-p22{width: 22%;}
.wd-p23{width: 23%;}
.wd-p25{width: 25%;}
.wd-p28{width: 28%;}
.wd-p30{width: 30%;}
.wd-p33{width: 33%;}
.wd-p34{width: 34%;}
.wd-p35{width: 35%;}
.wd-p40{width: 40%;}
.wd-p45{width: 45%;}
.wd-p50{width: 50%;}
.wd-p55{width: 55%;}
.wd-p60{width: 60%;}
.wd-p70{width: 70%;}
.wd-p75{width: 75%;}
.wd-p78{width: 78%;}
.wd-p80{width: 80%;}
.wd-p83{width: 83%;}
.wd-p84{width: 84%;}
.wd-p85{width: 85%;}
.wd-p90{width: 90%;}
.wd-p92{width: 92%;}
.wd-p95{width: 95%;}
.wd-p97{width: 97%;}
.wd-p98{width: 98%;}
.wd-p99{width: 99%;}
.wd-p100{width: 100%;}
.ht-p100{height: 100%;}
.mt-03{margin-top: 3px;}
.mt-05{margin-top: 5px;}
.ml-05{margin-left: 5px;}
.mr-05{margin-right: 5px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:20px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mb-05{margin-bottom:10px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.tac{text-align: center;}
.tal{text-align: left;}
.tar{text-align: right;}
.aic{align-items: center;}
.tofe{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pd-lr-p005{padding: 0px 0.5%;}
.pd-lr-p01{padding: 0px 1%;}
.pd-tb-p01{padding: 1% 0 ;}

.image_resized img{width:100%;height:auto}
.upload-wrapper {
    border: solid 1px #CCCCCC;
    width: calc(100%);
    /*margin-left:10px;*/
    height: 35px;
    line-height: 35px;
    position: relative;
    display: inline-block;
    border-radius: 0.25rem;
}

.upload-wrapper .upload_btn {
    background-color: #383838;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 120px;
    margin: 0 0 0 calc(89% - 5px);
    cursor: pointer;
    position: absolute;
    right: 0;
}

.upload-wrapper .upload_btn li {
    margin-right: 8px;
}

.upload-wrapper .upload_btn li:last-child {
    margin-right: 0;
}

.upload-wrapper .upload_btn li.icon {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #FFFFFF;
    border-radius: 2px;
}

.upload-wrapper .upload_btn li.text {
    color: #FFFFFF;
}
.search-body{align-items:center}
.search-body .label-content-wrap input[type="text"].form-control{width:200px;}
.pay-form{background-color: #F3F3F3;border-radius: 5px;border: 1px solid #CCC; padding: 15px 0 10px 0;}
.pay-form .damt{ background-color: rgba(0, 123, 255, 0.5) }
.pay-form .eamt{ background-color: rgba(220, 53, 69, 0.5) }
.form-inline .control-label{justify-content: start;}
.buttonmini.l-mg5{margin-left:5px}
.tabel_scroll{height:600px; overflow-y:scroll; border-bottom:2px solid #ccc;}
.table-outmoney th, .table-outmoney td{padding:3px !important;}


.swal2-title{font-size:18px; padding-top:50px}
.btn-right{text-align: right;}

@media screen and (max-width: 980px) {
    .swal2-title{font-size: 3vw;}
    div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm), div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){font-size: 3vw !important;}
}
.rootWrap-tnboard {
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    background-color: rgb(224, 224, 224);
}
.tnboard {
    position: relative;
    display: block;
    width: 50%;
    height: 800px;
    background-color: white;
    margin: 0 auto;
    top: 50px;
}
.object1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-color: blue;
    cursor: pointer;
}
.tabBox ul li {
    list-style-type: none;
    list-style-position: inside;

    display: inline-block;
    height: 42px;
    line-height: 42px;
    border-top: 1px solid #dbdee1;
    border-right: 1px solid #dbdee1;
    background: #F8F9FA;
    text-align: center;
}
.tabBox ul li a {
    padding: 0 20px;
    color: #949596;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}
.tabBox ul li.active {
    height: 43px;
    line-height: 41px;
    border-top: 2px solid #1A1B1B;
}
.tabBox ul li.active a {
    color: #1A1A1B !important;
    height: 43px;
    position: relative;
    font-weight: 500;
    background: #fff;
}
.tabBox ul li.active a:after {
    position: absolute;
    z-index: 99;
    bottom: 0;
    left: 0;
    content: '';
    width: 100%;
    height: 2px;
    background: #fff;
}
.tabBox ul li:first-child {
    margin-left: 15px;
    border-left: 1px solid #dbdee1;
}
.tabContent {
    margin-top: 20px;
}
.infotb_20210302 {
    border-top: 1px solid black;
    width: 100%;
    border-spacing: 0;
    border-collapse: separate;
}
.infotb_20210302 td {
    width: calc(100% - 200px);
    padding: 10px 15px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}
.infofield_20210303 {
    width: 200px;
    background: #F8F9FA;
    padding: 10px 20px 10px;
    color: #1A1B1B;

    font-size: 14px;
    line-height: 24px;
    padding: 16px 20px 16px;
    border-right: 1px solid #F1F2F3;
    border-bottom: 1px solid #D8D9DA;
    font-weight: 700;
    letter-spacing: -.5px;
    background-color: #F8F9FA;
    color: #1A1B1B;
    text-align: left;
    vertical-align: middle;
    border-spacing: 0px;
}
.fileattach_20210303 {
    width: 178px;
    display: none;
}
.filebtn_20210303 {
    display: inline-block;
    text-decoration: none;
    border-radius: 2px;
    /*behavior: url(/asset/wm60/js/PIE.htc);*/
    vertical-align: middle;
    cursor: pointer;

    background: #fff;
    border: 1px solid #D8D9DA;
    color: #59595A;

    margin: 0 10px;
}
.filebtn_20210303 span {
    padding: 0 12px;
    line-height: 28px;
    font-size: 14px;
    letter-spacing: -.5px;
    color: #3A3B3C;
    display: flex;
    align-items: center;
    justify-content: center;

    vertical-align: middle;
    word-break: keep-all;

}
.filebtn_20210303.small {
    margin: 10px 3px;
}
.filebtn_20210303.small span {
    padding: 0px 7px;
}
.linkNone:hover {
    text-decoration: none; /* 링크 밑줄 효과 없애기 */
    outline: none;
}
.filetxt_20210303 {
    display: block;
    padding: 10px 0 0 75px;
    color: #929292;
}
.textformatA {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .25px;  /* 자간을 바꾸면 폰트가 상당히 달라보이는 효과가 있다 */
}
.input_20210303 {
    height: 32px;
    padding: 0 10px;
    box-sizing: border-box;

    word-break: normal;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .25px;

    border: 1px solid #ccc;

    vertical-align: middle;

    margin: 0;
}
.input_20210303:focus {
    outline: none;
}
.select_20210303 {
    width: 150px;
    height: 32px;
    padding: 0px 10px;
    border: 1px solid #ccc;
}
.select_20210303::after {
    color: red;
}
.select_20210303:focus {
    outline: none;
}
.textarea_20210303 {
    width: 550px;
    height: 150px;
    border: 1px solid #ccc;
    resize: none;
    padding: 5px 10px;

    word-break: normal;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .25px;
}
.textarea_20210303:focus {
    outline: none;
}
.commentBox_20210303 {
    margin-bottom: 20px;

    padding: 14px 20px;
    border-top: 1px solid #D8D9DA;
    border-bottom: 1px solid #D8D9DA;
    color: #59595A;
    background-color: #F8F9FA;
}
.textCenter {
    text-align: center !important;
}
input[type=checkbox]:focus {
    outline: none;
}
label.radioABC input[type="radio"] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 100%;
    margin-right: 0.1rem;
}
label.radioABC input[type='radio'] {
    background-color: white;
    border: 1px solid rgb(100, 100, 100);
    padding: 2px;
    background-clip: content-box;
    vertical-align: middle;
    cursor: pointer;
}
label.radioABC input[type='radio']:checked {
    background-color: rgb(100, 100, 100);
}
.note-card-1 {
    display: block;
    width: 100px;
    height: 30px;
    box-shadow: rgba(1, 107, 189, 0.3) 0px 1px 2px 0px, rgba(1, 107, 189, 0.15) 0px 1px 3px 1px;
    border-radius: 2px;
    text-align: center;
    color: white;
    margin-right: 3px;
    margin-bottom: 3px;
    cursor: pointer;
}
.note-card-1.color-type-default {
    background: linear-gradient(to bottom right, blue, pink);
}
.note-card-1.color-type-1 {
    background: linear-gradient(to bottom right, rgba(255, 8, 0, 0.9), rgba(241, 245, 29, 0.9));
}
.note-card-1.color-type-2 {
    background: linear-gradient(to bottom right, rgba(142, 5, 255, 0.9), rgba(19, 226, 36, 0.9));
}
.note-card-1.color-type-3 {
    background: linear-gradient(to bottom right, rgba(7, 224, 231, 0.9), rgba(255, 116, 91, 0.9));
}
.note-card-1.color-type-4 {
    background: linear-gradient(to bottom right, rgba(255, 25, 55, 0.9), rgba(255, 77, 201, 0.9));
}
.note-card-1.color-type-5 {
    background: linear-gradient(to bottom right, rgba(76, 68, 69, 0.9), rgba(20, 99, 189, 0.9));
}
.note-card-1.color-normal {
    background: linear-gradient(to bottom right, rgb(35, 118, 180), rgb(74, 159, 220));
}
.tb-map-right {width: 500px;border-collapse: separate;border-spacing: 0;}
.tb-map-right th, .tb-map-right td {border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.tb-map-right th:first-child {border-top-left-radius: 5px;}
.tb-map-right th:last-child {border-top-right-radius: 5px;}
.tb-map-right th {border-top: 1px solid #CCC; background-color: rgb(50, 102, 240);color:white;}
.tb-map-right th:first-child, .tb-map-right td:first-child {border-left: 1px solid #CCC; }
.tb-map-right tbody tr:last-child td:first-child {border-bottom-left-radius: 5px;}
.tb-map-right tbody tr:last-child td:last-child {border-bottom-right-radius: 5px;}
.tb-map-right select {text-align: center;}
.tb-map-right td:first-child {background-color: #F2F2F2;font-weight:800;}
.search-result-wrp { display: block; width: 1024px; clear: both; margin-bottom: 20px; }
.search-result-wrp .head {border-bottom: 1px solid #CCC; font-size: 12pt; font-weight: 800;}
.search-result-wrp .content {padding-top: 20px;}
.search-result-wrp .content .row-wrap {display: block;}
.search-result-wrp .content .row_A {display: inline-block; border-bottom: 1px solid rgba(0,0,0,0); }
.search-result-wrp .content .row_A:hover {border-bottom: 1px dotted #777; opacity: 0.7;}
.search-result-wrp .content .dt, .search-result-wrp .content .title {display: inline-block; padding-right: 20px; cursor: pointer;}
/*
.search-result-wrp .content .row_A:after { content: ""; display: block; clear: both; }
.search-result-wrp .content .dt:not(:first-child) { clear:both; }
.search-result-wrp:after { content: ""; display: block; clear: both; }
.search-result-wrp .content .row-wrap:after { content: ""; display: block; clear: both; }
*/
.saerch-head-01 {display: block; position: relative; width: 1024px; height: 90px; border-radius: 10px; background-color: #98c1d9; margin-bottom: 20px;
background-image: url(/static/media/clipart001.0489d033.gif); background-repeat: no-repeat; background-size: 6%; background-position-x: 940px; background-position-y: 15px; }
.saerch-head-01 .label-01 {position: absolute; top: 25px; left: 50px; font-size: 30px; color: white; letter-spacing: 5px;}
/*
#=========================================================================================#
|										초기화											   |
#=========================================================================================#
*/
@font-face {
	font-family: "KoPubWorld Dotum";
	font-weight: 200;
	src: url("/static/media/KoPubWorld Dotum Bold.90cbb0fa.woff2") format("woff2");
}
@font-face {
    font-family: 'Noto Sans CJK KR';
    font-style: normal;
    font-weight: 100;
    src: url(/static/media/NotoSansKR-Light.e2557c2b.woff2) format('woff2'),
    url(/static/media/NotoSansKR-Light.45736342.woff) format('woff'),
    url(/static/media/NotoSansKR-Light.7d4ce2f6.otf) format('truetype')
}
@font-face {
    font-family: 'Noto Sans KR v13';
    font-style: normal;
    font-weight: 100;
    src: url(/static/media/noto-sans-kr-v13-korean-regular.038374b1.woff2) format('woff2')
}
@font-face {
    font-family: 'KoPubWorld Batang Medium';
    font-style: normal;
    font-weight: 100;
	src: url("/static/media/KoPubWorld Batang Medium.88ca760a.woff2") format('woff2');
}
button:focus {
    outline: 0 !important;
}
[data-tooltip-text]:hover {
	position: relative;
}
[data-tooltip-text]:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	border-radius: 5px;

	color: #FFFFFF;
	font-size: 12px;
	content: attr(data-tooltip-text);

    margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: 100px;
	min-width: 50px;
	max-width: 300px;
	word-wrap: break-word;

	z-index: 9999;
}
.searchInputABC:hover {
	position: relative;
}
.searchInputABC:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	border-radius: 5px;

	color: #FFFFFF;
	font-size: 12px;
	content: '검색어를 지우고 엔터키를 누르면 검색결과가 초기화 됩니다';

    margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: 180px;
	min-width: 50px;
	max-width: 300px;
	word-wrap: break-word;

	z-index: 9999;
}
.link:hover {
	cursor: pointer;
}
button {
	background-color: transparent;
}
button:hover{background:#bbb}
button.active {
	background-color: rgb(233, 241, 247);
}
button.active svg {
	color: rgb(64, 136, 192);
}
button.type1:hover {
	background-color: rgb(102, 102, 102);
	color: white;
}
button svg {
	color: #6c757d;
}
button svg:hover {
	color: rgba(255, 255, 255, 1);
}
.table.tb-mrq-list th {
	border-top: 0;
}
.table.tb-mrq-list thead th {
	border-bottom: 0 !important;
}
.tb-mrq-list {
	border-top: 2px solid #333333 !important;
	border-bottom: 2px solid #333 !important;
}
.tb-mrq-list > tbody > tr > td, 
.tb-mrq-list > tbody > tr > th {
	border-top: 1px solid #dee2e6 !important;
}
.tb-mrq-list thead tr:first-child th {
	background-color: #EDEEF3;
}
.modal-notice {
	font-family: 'KoPubWorld Dotum 2';
}
.cut-text_tit{
	text-overflow: ellipsis;
    overflow: hidden;
	white-space: nowrap;
}
.cut-text_txt{
	text-overflow: ellipsis;
    overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
@charset "utf-8";

.ERPTable > tbody > tr:first-child > td:first-child {
  border-radius: 20px 0px 0px 0px;
}
.ERPTable > tbody > tr:first-child > td:last-child {
  border-radius: 0px 20px 0px 0px;
}
.ERPTable > tbody > tr:nth-child(9) > td:first-child {
  border-radius: 0px 0px 0px 20px;
}
.ERPTable > tbody > tr:last-child > td:last-child {
  border-radius: 0px 0px 20px 0px;
}
.ERPTable > tbody > tr:nth-child(9) > td:first-child,
.ERPTable > tbody > tr:last-child > td {
  border-bottom: 0px !important;
}
.ERPTable.copyA > tbody > tr:last-child > td:first-child {
  border-radius: 0px 0px 0px 20px;
}
.ERPTable.copyA > tbody > tr > td:last-child {
  min-width: 450px;
}
.ERPTable.copyA tr:last-child td > div.bigsizeA {
  min-height: 100px !important;
}
.ERPTable.copyB > tbody > tr:first-child > td:first-child {
  border-radius: 20px 0px 0px 20px;
}
.ERPTable.copyB > tbody > tr:first-child > td:last-child {
  border-radius: 0px 20px 20px 0px;
  min-width: 450px;
  min-height: 100px !important;
}
.ERPTable.copyB tr:first-child td > div.bigsizeA {
  min-height: 100px !important;
}
.ERPTable input[type="text"] {
  width: 50px;
  text-align: center;
  height: 25px;
  border: 1px solid #ced4da;
}
.ERPTable input[type="text"].longinput {
  width: 150px;
}
.ERPTable input[type="text"].midinput {
  width: 120px;
}
.buttonmini {
  border: 1px solid #ced4da;
  border-radius: 5px;
  padding: 0px 5px;
  background: #333;
  color: white;
}
.buttonmini2 {
  
  width:15px;
  height:15px;
  padding:0;
  vertical-align: middle;
  line-height: 10px;
}
.buttonmini:hover {
  background: #333;
}
.inputBox {
  border: 1px solid #ccc;
}
.ERPTable select {
  height: 25px;
  border: 1px solid #ccc;
}
.ERPTable td {
  width: auto;
  height: 50px;
  background: white;
  text-align: center;
  border-bottom: 1px solid #f0f0f0;
}
.ERPTable td.captionA {
  min-width: 102px;
  font-weight: 800;
}
.ERPTable .colA {
  background: #dbdbdb;
  width: 100px;
  font-weight: 800;
  font-size: 11pt;
}
.modalHeader1 .close {
  font-size: 30px !important;
}
.accountInfoTable {
  margin: 0 auto;
  text-align: center;
}
.accountInfoTable th {
  background: rgb(255, 215, 39);
  border: 1px solid #ccc;
}
.accountInfoTable th,
.accountInfoTable td {
  width: 150px;
  border: 1px solid #ccc;
}
.accountInfoTable th.delBtnABC,
.accountInfoTable td.delBtnABC {
  width: 50px;
}
.accountInfoBox + div input,
.accountInfoBox + div select {
  width: 120px;
  margin-right: 10px;
  border: 1px solid #ccc;
}
.customBDtpc.react-date-picker {
  height: 35px !important;
}
table.tableABC {
  border: 1px solid #ddd !important;
  border-radius: 5px;
  border-collapse: separate !important;
  padding:10px;
}
table.tableABC > tbody > tr:first-child > td:first-child {
  border-radius: 10px 0px 0px 0px;
}
table.tableABC > tbody > tr:last-child > td:first-child {
  border-radius: 0px 0px 0px 10px;
}
.rootWrapEPR select {
  text-align-last: center;
  text-align: center;
  -ms-text-align-last: center;
  -moz-text-align-last: center;
}
.react-date-picker__clear-button:hover {
  position: relative;
}
.react-date-picker__clear-button:hover:after {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
  border-radius: 5px;

  color: #ffffff;
  font-size: 12px;
  content: "날짜를 삭제합니다";

  margin-bottom: 10px;
  top: 130%;
  left: 0;
  padding: 7px 12px;
  position: absolute;
  width: auto;
  min-width: 130px;
  max-width: 300px;
  word-wrap: break-word;

  z-index: 9999;
}
.react-date-picker__calendar-button:hover {
  position: relative;
}
.react-date-picker__calendar-button:hover:after {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
  border-radius: 5px;

  color: #ffffff;
  font-size: 12px;
  content: "달력을 열어 날짜를 선택합니다";

  margin-bottom: 10px;
  top: 130%;
  left: 0;
  padding: 7px 12px;
  position: absolute;
  width: auto;
  min-width: 200px;
  max-width: 300px;
  word-wrap: break-word;

  z-index: 9999;
}
.filterSelBox {
  border: 0px;
  color: green;
  font-weight:600
}
.rootWrapERP .table thead th {
  vertical-align: middle;
}
.rootWrapERP:after {
  content: "";
  display: block;
  clear: both;
}
.cut-text2 {
  text-overflow: ellipsis;
  overflow: hidden;
}
[data-tooltip-text].memo839:hover {
  position: relative;
}
[data-tooltip-text].memo839:hover:after {
  background-color: #000000;
  background-color: rgba(0, 0, 0, 0.8);
  box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
  border-radius: 5px;

  color: #ffffff;
  font-size: 12px;
  content: attr(data-tooltip-text);

  margin-bottom: 10px;
  top: 130%;
  left: 0;
  padding: 7px 12px;
  position: absolute;
  width: 250px;
  min-width: 50px;
  max-width: 300px;
  word-wrap: break-word;
  left: 50%;
  transform: translateX(-50%);

  z-index: 9999;

  /* content text align 수직 정렬 및 수평 정렬 */
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: left;
  white-space: pre-line; /* 개행 반영 */
}
table.listTable.version201 {
  border-spacing: 0;
  border-collapse: separate;
}
table.listTable.version201.table thead th {
  border-bottom: 0;
}
table.listTable.version201 > tbody > tr > td {
  height: 30px;
}
table.listTable.version201 .link-custom {
  text-decoration: underline;
  color: #ccc;
}
.tb-rsvmgr {
  width: 100%;
}
.tb-rsvmgr {
  border-collapse: separate;
  border-spacing: 0;
  font-size: 12pt;
  background:#fff;
  border:1px solid #ced4da
}
.tb-w-custom-1 {
  width: 80% !important;
}
.tb-margin-custom-1 {
  margin: 0.5vw auto;
}
@media screen and (max-width: 1200px) {
  .tb-rsvmgr {
    font-size: 10pt;
  }
}
.tb-rsvmgr .rsv-content-td {
  padding-left: 0.5vw;
}
.tb-rsvmgr .rsv-content-td span {
  vertical-align: middle;
}
.tb-rsvmgr > tbody > tr > td {
  height: 60px;
}
.tb-rsvmgr .rsv-cap {
  text-align: center;
  background-color: rgb(192, 238, 182);
  font-weight: 600;
}
.rsv-left {
  width: 120px;
}
.brd-top {
  border-top: 1px solid rgb(31, 153, 142);
}

.brd-bottom-2 {
  border-bottom: 1px solid rgb(192, 238, 182);
}
.rsv-square {
  display: inline-block;
  height: 30px;
  border-radius: 5px;
  border: 1px solid rgb(31, 153, 142);
  min-width: 30px;
  vertical-align: middle;
}
.w-dv-6 {
  width: 80px;
  text-align:right;
  padding-right:10px;
}
.w-dv-8 {
  width: 130px;
  text-align:right
}
.w-dv-5 {
  width: 61px;
  text-align:right;
  padding-right:10px;
}

.rsv-label {
  display: inline-block;
  vertical-align: middle;
}
.rsv-pd-left {
  padding-left: 5vw;
}
.rsv-pd-left-2 {
  padding: 0 10px;
}
.rsv-button {
  border: 0;
  border-radius: 5px;
  background-color: rgb(31, 153, 142);
  color: white;
  height: 30px;
}
.w-type-1 {
  width: 10%;
  text-align: center;
}
.w-type-2 {
  width: 14%;
}
.w-type-3 {
  width: auto;
  min-width: 14%;
}
.w-type-4 {
  width: 10%;
}
.w-type-5 {
  width: 12%;
  text-align: center;
}
.w-type-6 {
  width: 18%;
  text-align: center;
}
.w-type-7 {
  width: 25%;
  text-align: center;
}
.w-type-8 {
  width: 20%;
}
.w-type-9 {
  width: 7%;
  text-align: center;
}
.w-type-10 {
  width: 5%;
  text-align: center;
}
.blank-div {
  display: inline-block;
}
.margin-type-1 {
  margin: 0 1vw;
}
.margin-type-2 {
  margin-top: 20px;
}
.margin-type {
  margin-left: 1vw;
}
.rsv-left-cap {
  text-align: center;
  background-color: rgb(192, 238, 182);
  width: 120px;
  font-weight: 600;
}

.tb-rsvmgr > tbody > tr > td.h-type-a {
  height: 150px;
}
.tb-rsvmgr > tbody > tr > td.h-type-b {
  height: 50px;
}

.tb-rsvmgr .react-date-picker__inputGroup {
  display: inline-block !important;
}
.tb-rsvmgr .react-date-picker__wrapper {
  display: inline-block !important;
  border: 0 !important;
}
/*
.react-date-picker__wrapper svg {
    width: 10px !important;
    height: 10px !important;
}*/
.tb-rsvmgr .react-date-picker__button {
  /*padding: 4px 6px !important;*/
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.tb-rsvmgr .react-date-picker {
  text-align: center !important;
  white-space: nowrap;
  height:38px
}
.tb-rsvmgr div.react-date-picker__wrapper:focus-within {
  border: 0 !important;
}
.brd-color-custom-1 {
  border-color: #ccc !important;
}
button.btn-padding-a01 {
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: auto !important;
}
.erp-custom-border {
  border-color: #ced4da !important;
}
.erp-custom-bgcolor {
  background-color: #f3f3f3 !important;
}
.erp-custom-bgcolor-2 {
  background-color: transparent !important;
}
.erp-custom-bgcolor-3 {
  background-color: #ccc !important;
}
.erp-custom-bgcolor-4 {
  background-color: #333 !important;
}
.erp-custom-bgcolor-5 {
  background-color: #999 !important;
}
.erp-custom-w-1 {
  width: 100px !important;
}
.listTable.tb-mrq-list th,
.listTable.tb-mrq-list tfoot td {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
select.filterSelBox {
  width: 95% !important;
  border-color: thistle;
  color: darkcyan;
  border-radius: 3px;
}
@media screen and (max-width: 1920px) {
  .listTable.epr-list {
    font-size: 9pt !important;
    font-weight:600;
  }
  .tb-search-bar {
    min-width: 1523px !important;
  }
}
/***** 보관금 처리 테이블 리스트 *****/
.tb-outermoney-list {
  border: 1px solid rgb(7, 145, 155);
  border-radius: 10px 0px 10px 0px;
  border-collapse: separate;
  border-spacing: 0;
  margin: 0 auto;
  font-family: "KoPubWorld Dotum 2";
}
.tb-outermoney-list th,
.tb-outermoney-list td {
  height: 30px;
}
.tb-outermoney-list th {
  background-color: aquamarine;
  text-align: center;
  border-bottom: 1px solid rgb(7, 145, 155);
  color: rgb(35, 9, 128);
}
.tb-outermoney-list th:not(:last-child),
.tb-outermoney-list td:not(:last-child) {
  border-right: 1px solid rgb(7, 145, 155);
}
.tb-outermoney-list td {
  text-align: center;
}
.tb-outermoney-list tbody tr:not(:last-child) td {
  border-bottom: 1px solid rgb(7, 145, 155);
}
.tb-outermoney-list td.cell-int {
  text-align: right;
  padding-right: 10px;
}
.tb-outermoney-list thead tr:first-child th:first-child {
  border-radius: 10px 0px 0px 0px;
}
.width-tb-outermoney th:nth-child(1) {
  width: 112px;
}
.width-tb-outermoney th:nth-child(2) {
  width: 83px;
}
.width-tb-outermoney th:nth-child(3) {
  width: 112px;
}
.width-tb-outermoney th:nth-child(4) {
  width: 112px;
}
.width-tb-outermoney th:nth-child(5) {
  width: 112px;
}
.width-tb-outermoney th:nth-child(6) {
  width: 45px;
}
.gomu-box {
  display: table;
  width: 100%;
  height: 50px;
  margin-bottom: 50px;
}
.cost-button {
  cursor: pointer;
}
.cost-button:hover {
  color: rgb(63, 78, 231);
  text-decoration: underline;
}
.hoverbg-1:hover {
  background-color: rgb(129, 207, 251) !important;
}
@keyframes blink-effect {
  50% {
    opacity: 0.3;
  }
}
.blinkA {
  animation: blink-effect 1s step-end infinite;
}
.mod-digit-wrap {
  cursor: pointer;
}
.mod-digit-wrap .val-A:hover {
  color: rgb(211, 189, 63);
}
.mod-digit-wrap .t-input {
  width: 70px;
  text-align: center;
  border: 1px solid #ddd;
}
.mod-digit-wrap .t-input:focus {
  outline: 1px dotted rgb(255, 215, 39);
}

.div_25{display: inline-block; width:25%}
.div_30{display: inline-block; width:30%}
.div_35{display: inline-block; width:35%}
.div_45{display: inline-block; width:45%}
.div_50{display: inline-block; width:50%}
div>div.rsv-label,  .erp-view .rsv-label{font-weight:600;}
.readonly:focus{border-color: #ced4da;}
input.tx-r{text-align:right}
.erp-view .blank-div{min-width:200px}
.inline{display:inline-block}
.erp-view > tbody > tr > td{height:50px;}
.rsv-remark-content{padding:20px;}
#erp_link, #erp_link:hover, #erp_link:link, #erp_link:visited{color:#59ff7a !important}

@font-face {
	font-family: "Material Design Icons";
	font-weight: 200;
	src: url(/static/media/materialdesignicons-webfont.bc2c1f6a.woff2) format("woff2");
}
.btnBlackABC .close {
    color: black;
    margin-top: -10px;
}
.checkboxBCD {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    width: 17px;
    height: 17px;
    border-radius: 0%;
    margin-right: 0.1rem;
    background-color: white;
    border: 1px solid #ced4da;
    padding: 2px !important;
    background-clip: content-box;
    vertical-align: middle;
    cursor: pointer;
}
.checkboxBCD:checked::before {
    content: '\2713';
    font-size: 11pt;
    display: block;
    text-align: center;
    color: rgb(100, 100, 100);
    font-weight: 800;
    position: absolute;
    left: 3px;
    top: 0px;
}
.cut-text {
    text-overflow: ellipsis;
    overflow: hidden;
}
.bar-text { 
    width: 160px; 
    height: 1.2em; 
    white-space: nowrap;
    color: white;
}
.modalCls9301 .modal-body {
    padding: 0;
}
.calendarTB993 tr {
    overflow: visible !important;
}
.calendarTB993 td {
    overflow: visible !important;
}
.cal8193 .react-calendar__tile {
    padding: 3px 2px !important;
}
.cal8193.react-calendar {
    width: 250px !important;
    height: 200px !important;
}
.cal8193 .react-calendar__navigation {
    margin-bottom: 0px !important;
}
.cal8193  .react-calendar__navigation__label {
    font-size: 10pt !important;
}
.cal8193 .react-calendar__navigation button {
    min-width: 0px;
}
/*
.bar-text:hover {
    position: relative;
}
.bar-text:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);

	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #FFFFFF;
	font-size: 12px;
	content: attr(data-summary-text);

    margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: 300px;
	min-width: 50px;
	max-width: 300px;
	word-wrap: break-word;

	z-index: 9999;
	display: flex;
	justify-content: left;
	align-items: left;
	text-align: left;
	white-space: pre-line;
}*/
.datepicker8391 .react-date-picker__calendar-button, 
.datepicker8391 .react-date-picker__clear-button {
    display: none !important;
}
.datepicker8391  .react-date-picker__inputGroup {
    width: 100px !important;
    height: 28px !important;
    text-align: center !important;
}
.datepicker8391.picker-type-1 {
    width: 105px !important;
}
.datepicker8391.picker-type-2 {
    width: 115px !important;
}
.ReactTooltip9327 {
    position: fixed !important;
    opacity: 1.0 !important;
    z-index: 999999 !important;
}
.one123 {
    animation: fade_in_show 0.5s
}
@keyframes fade_in_show {
    0% {
        width: 0;
    }
    100% {
        width: 100;
    }
}
@page {
    size: auto;
}
.button-design-01 {
    padding: 7px 12px;
    border-radius: 10px;
    background: rgb(91, 127, 240);
    border: 0px;
    color: white;
    font-size: 11pt;
    font-weight: 800;
}
.print-button-wrapper {
    text-align: right;
    padding-top: 10px;
    padding-right: 10px;
}
.table_calendar th{background-color: #EDEEF3;text-align: center;vertical-align: middle;font-weight:600}
.table_calendar .form-control{display:inline-block}
.table_calendar thead th{border-bottom:0px;}
.MyToast {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.5;
    z-index: 10000;
}
.MyToastInner1 {
    position: relative;
    display: block;
    margin: 0 auto;
    top: 30%;
}
.MyToastInner1.mobile-toast {
    max-width: 80vw !important;
    border-radius: 5vw;
}
.auth-header {
    display: block;
    width: 100%;
    height: auto;
    font-size: 15pt;
    text-align:center
}
.auth-middle {
    display: block;
    width: 100%;
    height: auto;
}
.auth-footer {
    display: block;
    width: 100%;
    height: auto;
}
.auth-middle .ctn-left {
    width: 50%;
    height: auto;
    display:inline-block;
    vertical-align:top;
}
.auth-middle .ctn-right {
    width: 50%;
    height: auto;
    display:inline-block;
    vertical-align:top;
}
table.tb-content-1bn {
    width: 75%;
    margin: 1.5vw auto;
}
table.tb-content-1bn > tbody > tr > td:first-child {
    width: 32%;
    font-weight: 600;
}
table.tb-content-1bn > tbody > tr > td:last-child {
    text-align: left;
}
table.tb-content-1bn > tbody > tr > td {
    height: 3vw;
    padding-left: 0.0vw;
}
table.tb-content-1bn > tbody > tr > td.cell-extra { height: 7vw; }
table.tb-content-1bn > tbody > tr > td.cell-writer {
    border-bottom: 0;
    font-weight: 500;
    text-align: center;
    height: 8vw;
    font-size: 0.8vw;
    vertical-align: bottom;
}
.ib-3-child {
    display: inline-block;
    width: 33.33%;
}
.medal-center {
    display: inline-block;
    width: 100px;
    height: 100px;
    /*background-image: url("../../images/icon_certi.png");
    background-size: 100% 100%;
    background-position: 50% 50%;*/
    margin: 1.0vw auto;
}
.ib-pdn-1 {
    padding: 1.5vw 0vw;
}
.ib-single-child {
    display: inline-block;
    width: 100%;
}

.cert-box {
    height: auto;
    width: 60%;
    text-align: center;
    margin:1.5vw auto;
    padding-top:17px;
}
.min-height-box {
    height: 30vw;
    width: 0px;
    display: inline-block;
}
.cert-img {
    width: 100%;
    height: 100%;
}
/* 앞뒤파랑, 앞백색, 뒤백색, 둘다백색 4가지가 필요, 그럼 4가지 확장해서 만들면 됨 */
/* 1: 앞뒤파랑 유형 */
.tabcard_switcher_20210222.mode_1::before {
	overflow: visible;
	background: rgb(233, 241, 247);
	z-index: 3;
}
.tabcard_switcher_20210222.mode_1::after {
	overflow: visible;
	background: rgb(233, 241, 247);
	z-index: 3;
}
/* 2: 앞백색 유형 */
.tabcard_switcher_20210222.mode_2::before {
	overflow: visible;
	background: rgb(255, 255, 255);
	z-index: 3;
}
.tabcard_switcher_20210222.mode_2::after {
	overflow: visible;
	background: rgb(233, 241, 247);
	z-index: 3;
}
/* 3: 뒤백색 유형 */
.tabcard_switcher_20210222.mode_3::before {
	overflow: visible;
	background: rgb(233, 241, 247);
	z-index: 3;
}
.tabcard_switcher_20210222.mode_3::after {
	overflow: visible;
	background: rgb(255, 255, 255);
	z-index: 3;
}
/* 4: 전부 백색 유형 */
.tabcard_switcher_20210222.mode_4::before {
	overflow: visible;
	background: rgb(255, 255, 255);
	z-index: 3;
}
.tabcard_switcher_20210222.mode_4::after {
	overflow: visible;
	background: rgb(255, 255, 255);
	z-index: 3;
}
.caption-bar {
    display: block;
    font-size: 10pt;
    font-weight: 800;
    padding: 10px 0px;
}
/* 설명글 박스  */
.content-block {
    display: block;
    width: 100%;
    white-space: pre-line;
    padding-left: 10px;
    margin-bottom: 0px;
    background-color: rgb(238, 255, 239);
    border-radius: 10px;
    padding: 10px;
    min-height: 150px;
}
/* 박스 좌, 우 */
.box-left {
    clear: both;
    float: left;
    width: 50%;
    padding: 5px;
}
.box-right {
    float: right;
    width: 50%;
    padding: 5px;
}
/************** 컨텐츠 구분 **************/
.box-2-line {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}
.box-single {
    display: block;
    width: 100%;
}
.box-single-2 {
    display: block;
    width: 95%;
    margin: 0 auto;
    margin-bottom: 4px;
    padding-top: 20px;
}
.box-single-3 { display: block; width: 95%; margin: 0 auto; }
.box-single-4 { display: block; width: 70%; margin: 0 auto; }
.box-padding-1 { padding-top: 3px; padding-bottom: 3px; }
.box-padding-2 { padding: 5px; }
.box-padding-3 { padding: 20px; }
.margin-bottom-1 { margin-bottom: 50px; }
.margin-bottom-2 { margin-bottom: 20px; }
.padding-1 { padding: 5px 0px; }
.threads { white-space: pre-line; }
.gap-1 { display: block; margin-bottom: 10px; }
.box-gap-1 { margin-bottom: 4px; }
.box-style-1 {
    background-color: aquamarine;
    border-radius: 10px;
    min-height: 150px;
}
.tab-root {
    position: relative;
    padding-top: 30px;
}
.tab-bg-yellow { background: linear-gradient(180deg, rgb(249, 214, 36) 30px, transparent 0px); }
.tab-bg-green { background: linear-gradient(180deg, rgb(144, 203, 91) 30px, transparent 0px); }
.tab-bg-mineral { background: linear-gradient(180deg, rgb(96, 201, 191) 30px, transparent 0px); }
.tab-bg-blue { background: linear-gradient(180deg, rgb(81, 129, 216) 30px, transparent 0px); }
.tab-label {
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 45%;
}
.label-bg-yellow { background-color: rgb(244, 147, 3); }
.label-bg-green { background-color: rgb(45, 180, 0); }
.label-bg-mineral { background-color: rgb(0, 165, 191); }
.label-bg-blue { background-color: rgb(59, 89, 152); }
.bg-lightpurple { background-color: #EFF3FB; }
.box-style-round-line {
    border-radius: 10px;
    border-width: 1px;
    border-style: solid;
}
.box-style-round-line-2 {
    border: 1px solid black;
    border-radius: 0px 0px 10px 10px;
    border-top: 0px;
}
.line-color-1 { border-color: rgb(249, 214, 36); }
.line-color-2 { border-color: rgb(244, 147, 3); }
.line-color-3 { border-color: rgb(144, 203, 91); }
.line-color-4 { border-color: rgb(45, 180, 0); }
.line-color-5 { border-color: rgb(96, 201, 191); }
.line-color-6 { border-color: rgb(0, 165, 191); }
.line-color-7 { border-color: rgb(81, 129, 216); }
.line-color-8 { border-color: rgb(59, 89, 152); }
.line-color-lightpurple { border-color: #C2C7F8; }
.caption-big {
    margin-bottom: 5px;
    font-weight: 800;
    font-size: 11pt;
}
.box-left-2 {
    float: left;
    width: 70%;
    padding: 5px;
}
.box-right-2 {
    float: right;
    width: 30%;
    padding: 5px;
}
.bar-caption-style1 {
    border-radius: 10px;
    background-color: rgb(237, 237, 237);
    text-align: center;
    font-size: 11pt;
    font-weight: 800;
    padding: 3px 0px;
}
.box-float-3-child {
    float: left;
    width: 33%;
    padding: 10px;
}
.box-float-4-child {
    float: left;
    width: 25%;
}
.box-5-child {
    display: inline-block;
    width: 20%;
}
.box-6-child {
    float: left;
    width: 16%;
}
.box-float {
    float: left;
}
.box-clear {
    clear: both;
}
.card-box {
    display: block;
    width: 100%;
    height: 200px;
    border: 10px solid aquamarine;
    border-radius: 10px;
}
.card-box-2 {
    display: block;
    width: 100%;
    min-height: 200px;
    border: 10px solid aquamarine;
    border-radius: 10px;
    padding: 5px;
}
/* 세로 크기 옵션 모음 */
.h-size-small { height: 30px; }
.h-size-big { height: 80px; }
.h-size-middle { height: 50px; }
.h-size-resp-big { min-height: 100px; height: auto; }
/* 정렬 옵션 모음 */
.align-center { text-align: center; }
.align-middle { vertical-align: middle; }
/* 폰트 옵션 모음 */
.font-big-1 { font-size: 12pt; font-weight: 800; }
.font-small-1 { font-size: 10pt; font-weight: 500; }
.font-small-2 { font-size: 11pt; font-weight: 500; }
.font-small-3 { font-size: 10pt; font-weight: 800; }
/* 폰트 색상 모음 */
.font-color-white { color: white; }
.font-color-lightpurple { color: #6672FB; }
/* 썸네일 이미지 */
.image-thumb-1 {
    width: 100%;
    height: 100%;
}
/* 보통 사이즈 아이콘 */
.icon-normal {
    width: 70px;
    height: 60px;
}
.icon-normal-2 {
    width: 100px;
    height: 90px;
}
.icon-circle {
    display: inline-block;
    width: 15px; 
    height: 15px;
    background: rgb(81, 129, 216);
    border-radius: 50%;
    padding-left: 2px;
    line-height: 15px;
    color: white;
    margin-right: 5px;
}
.ic-color-yellow { background-color: rgb(249, 214, 36); }
.ic-color-green { background-color: rgb(144, 203, 91); }
.ic-color-mineral { background-color: rgb(96, 201, 191); }
.ic-color-blue { background-color: rgb(81, 129, 216); }
.divide-border { display: block; border-top: 1px solid rgb(237, 237, 237); width: 90%; height: 1px; margin: 0 auto; }
.divide-border-2 { display: block; border-top: 1px solid rgb(237, 237, 237); width: 100%; height: 1px; margin: 0 auto; }
/* 요금 테이블 */
.tb-payment {
    width: 100%;
    height: auto;
    border: 2px solid #C2C7F8;
    border-radius: 10px;
    border-collapse: separate;
    padding: 0;
    border-spacing: 0;
}
.tb-payment > tbody > tr > td {
    width: auto;
    height: 50px;
    padding: 0;
}
.tb-payment > tbody > tr:nth-child(3) > td,
.tb-payment > tbody > tr:nth-child(4) > td {
    width: 50%;
}
.tb-payment > tbody > tr:not(:last-child) > td {
    border-bottom: 2px solid #C2C7F8 !important;
}
.tb-payment > tbody > tr:nth-child(3) > td:first-child,
.tb-payment > tbody > tr:nth-child(4) > td:first-child {
    border-right: 2px solid #C2C7F8 !important;
}
.tb-writer {
    margin: 0 auto;
}
.tb-writer > tbody > tr > td:first-child {
    width: 150px;
    font-weight: 500;
    padding: 3px 0px;
}
.tb-writer > tbody > tr > td:last-child {
    width: 300px;
}
.tb-contentsfavorate {
    width: 100%;
    height: auto;
    border: 2px solid #C2C7F8;
    border-radius: 10px;
    border-collapse: separate;
    padding: 0;
    border-spacing: 0;
}
.tb-contentsfavorate > tbody > tr > td {
    text-align: center;
}
.tb-contentsfavorate > tbody > tr > td.label-depth-1 {
    width: 180px;
}
.tb-contentsfavorate > tbody > tr > td.label-depth-1-B {
    width: 90px;
}
.tb-contentsfavorate > tbody > tr > td.label-depth-2-B {
    width: 90px;
}
.tb-contentsfavorate > tbody > tr > td.radios {
    width: calc(100% - 180px);
}
.main-img {
    display: inline-block;
    width: 500px; 
    height: 500px;
    border-radius: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.main-img > div {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.each-img {
    float: left; width: 300px; height: 300px; margin: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.each-img > div {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.each-img-inner {
    width: 100%; height: 100%; 
}
/********** Read.js 부분 (다른데 있는거 가져옴 ㅜㅜ) *****************/
/* linktwo */
.ReadTab:hover {
    color: #5CAAEF;
}
.ReadTab {
    transition: all 0.2s ease;
}
.ReadTab.active {
    color: #0e289e;
}
.table-1A > tbody > tr > td {
    padding-top: 5px;
    padding-bottom: 5px;
}
.table-1A .label-1 {
    padding-right: 20px;
    font-weight: 800;
    width: 120px;
}
/********* 가격표 디자인 *************/
.m-tb-contents-price {
    width: 100%;
}
.m-tb-contents-price > tbody > tr > td {
    width: 50%;
    height: 200px;
}
.m-tb-contents-price > tbody > tr:first-child > td {
    padding-bottom: 30px;
}
.m-tb-price-newver {
    width: 90%;
    margin: 0 auto;
    border-collapse: separate;
    border-spacing: 0;
}
.m-tb-price-newver td {
    height: 35px;
    border-color: #C2C7F8 !important;
}
.m-tb-price-newver tr:nth-child(1) td {
    background-color: rgb(232, 82, 63);
    text-align: center;
    letter-spacing: 2px;
    font-size: 12pt;
    font-weight: 800;
    color: white;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 1px solid black;
}
.m-tb-price-newver.type2 tr:nth-child(1) td {
    background-color: rgb(102, 114, 251);
}
.m-tb-price-newver.type3 tr:nth-child(1) td {
    background-color: rgb(248, 184, 73);
}
.m-tb-price-newver.type4 tr:nth-child(1) td {
    background-color: rgb(31, 153, 142);
}
.m-tb-price-newver .r-normal {
    font-size: 11pt;
}
.m-tb-price-newver .blank td {
    height: 3px !important;
}
.m-tb-price-newver .blank2 td {
    height: 7px !important;
}
.m-tb-price-newver .r-normal-2 td:nth-child(1),
.m-tb-price-newver .r-normal td:nth-child(1) {
    width: 25%;
    font-weight: 800;
    text-align: center;
}
.m-tb-price-newver .r-normal td:nth-child(2) {
    width: 25%;
    text-align: center;
}
.m-tb-price-newver .r-normal td:nth-child(3) {
    width: 50%;
    text-align: right;
    padding-right: 50px;
}
.m-tb-price-newver .r-normal-2 td {
    height: 50px;
    vertical-align: top;
}
.m-tb-price-newver .r-normal-2 td:nth-child(2) {
    width: 75%;
    text-align: left;
    border-bottom: 1px solid black;
}
.m-tb-price-newver tr:not(:first-child) td:first-child {
    border-right: 1px solid black;
    border-left: 1px solid black;
}
.m-tb-price-newver tr td:last-child {
    border-right: 1px solid black;
}
.m-tb-price-newver tr:last-child td:first-child {
    border-bottom: 1px solid black;
}
.m-tb-price-newver tr:last-child td:last-child {
    border-radius: 0px 0px 50px 0px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
}
.m-tb-price-newver .int-val {
    padding-right: 5px;
}
.tb-wrap-address {
    display: table;
    width: 100%;
    height: 400px;
    margin: 0 auto;
}
.tb-wrap-address > div:first-child {
    display: table-cell;
    width: 200px;
    border: 1px solid #e3e3e3;
    height: 100%;
}
.tb-wrap-address > div:last-child {
    display: table-cell;
    width: calc(100% - 150px);
    border: 1px solid #e3e3e3;
    border-left: 0;
    height: 100%;
    vertical-align: top;
    padding: 4px 10px;
}
.tb-list-address {
    width: 100%;
    margin: 0 auto;
    border-top: 1px solid black;
}
.tb-list-address > thead th {
    text-align: center;
    background-color: #f5f5f5;
    padding: 3px 0px;
    border-bottom: 1px solid #ebebeb;
}
.tb-list-address > tbody td {
    text-align: center;
    border-bottom: 1px solid #ebebeb;
    padding: 3px 0px;
}
.button-wrap-address {
    display: table;
    width: 100%;
    margin: 0 auto;
    text-align: right;
    padding: 10px 0 10px 0px;
}
.button-wrap-address > div {
    display: table-cell;
    width: 50%;
    padding: 10px 0px;
}
.button-wrap-address > div:first-child {
    text-align: left;
}
.button-wrap-address > div:last-child {
    text-align: right;
}
.button-wrap-address button:not(:last-child) {
    margin-right: 10px;
}
.bottom-button-wrap-address {
    display: table;
    width: 100%;
    margin: 0 auto;
    border: 1px solid #e3e3e3;
    border-top: 0px;
    background-color: #f3f3f3;
    margin-top: 0px;
}
.bottom-button-wrap-address > div {
    padding: 10px;
}
.bottom-button-wrap-address > div:first-child {
    display: table-cell;
    width: 50%;
    text-align: left;
}
.bottom-button-wrap-address > div:first-child > * {
    margin-right: 10px;
}
.bottom-button-wrap-address > div:last-child {
    display: table-cell;
    width: 50%;
    text-align: right;
}
.bottom-button-wrap-address > div:last-child > button:not(:last-child) {
    margin-right: 10px;
}
.top-explain-box {
    display: block;
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-color: #295298;
}
.top-explain-box h3 {
    position: relative;
    overflow: hidden;
    height: 35px;
    color: white;
    font-size: 15px;
    left: -0px;
    top: -0px;
    margin-bottom: 0 !important;
}
.top-explain-box h3 > * {
    position: relative;
    z-index: 1;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 12pt;
}
.top-explain-box h3:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -25px;
    z-index: 0;
    width: 300px;
    height: 40px;
    background: #234887;
    transform: skewX(-43deg);
}
.top-explain-box > div:last-child {
    display: block;
    width: 100%;
    height: auto;
    padding: 10px;
    background-color: white;
    border: 4px solid #234887;
    border-top: 0px;
    font-size: 10pt;
}
.menu-wrap-email-group {
    display: block;
    width: 100%;
    height: 100%;
    overflow-y: scroll;
}
.menu-wrap-email-group::-webkit-scrollbar {
    width: 5px;
    background-color: #fff;
    border:1px solid #ddd;
}
.menu-wrap-email-group::-webkit-scrollbar-thumb {
    border-radius: 5px;
    box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    background-color: #fff;
}
.menu-wrap-email-group::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
    border-radius: 5px;
    background-color: #fff;
}
.list-address-group {
    display: table;
    width: 100%;
}
.list-address-group > div {
    display: block;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    width: 100%;
    cursor: pointer;
    padding:5px 0
}
.list-address-group > div::before {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
    content: '';
}
.list-address-group > div > div {
    display: inline-block;
    vertical-align: middle;
}
.list-address-group > div.active {
    background-color: rgb(27, 169, 216);
    color: white;
}
.list-address-group > div:not(.active):hover {
    color: rgb(27, 169, 216);
    font-weight:600
}
.simple-button {
    border: 0;
    background-color: #111;
    color: white;
    padding: 2px 10px;
    font-size: 10pt;
    font-weight: 500;
}
.simple-button.color1 {
    background-color: #d9534f;
}
.simple-button.color2 {
    background-color: #666;
}
.simple-button.color3 {
    background-color: rgb(23, 160, 121);
}
.list-template-root-wrap select {
    height: 30px;
    padding: 0 30px 0 8px;
    font-family: inherit;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAATCAYAAACUef2IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiOTM0NjI4ZS1lYmQ3LTViNDktODA4Mi1kZWQ2ZTkzYTg4ZDMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTk4MEIxNDIwMjlBMTFFOUFCQzU5N0M5RkI4MERDNjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTk4MEIxNDEwMjlBMTFFOUFCQzU5N0M5RkI4MERDNjEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjlDNUUyRTU1NTkwMTFFN0IzOTM5QjhBMkUyOTlDNTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjlDNUUyRTY1NTkwMTFFN0IzOTM5QjhBMkUyOTlDNTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7aQF7ZAAAAeUlEQVR42mK4e/fufyBgoDZmYqARGDWY9gaz4JOcOHEiQQPy8/PJdvEWIP6PBW+hNCgKgfgXmthvIC6i1ODbQDwZTWwSEN+iRuQ1AfELKPsFlE+VVPEJiCug7Aoon/xUgQYWAbEhlGagpsGglFBAtOrR0m3oGgwQYABxQZx4L8EceAAAAABJRU5ErkJggg==) 100% 50% no-repeat #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #ccc;
    border-radius: 0;
    vertical-align: middle; 
    outline: 0;
    text-align-last: center;
}
.list-template-root-wrap .tb-l-t-main .label { overflow: hidden; }
.summary-wrap {
    display: table;
    width: 100%;
    height: 150px;
    margin: 0 auto;
}
.summary-wrap > div {
    display: table-cell;
    width: 33.33%;
    padding: 10px;
    vertical-align: top;
}
.summary-wrap > div:first-child{padding-left:0px;}
.summary-wrap > div:last-child{padding-right:0px;}
.panel-board {
    display: block;
    width: 100%;
    height: 100%;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
    padding:1em;
}
.in-chart-label {
    display: block;
    width: 100%;
    height: 45px;
    text-align: center;
}
.in-chart-label::before {
    display: inline-block;
    content: '';
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.in-chart-label > div {
    display: inline-block;
    font-size: 1.5em;
    font-weight: 600;
}
.in-chart-main {
    display: block;
    width: 100%;
    height: auto;
}
.in-chart-foot {
    display: block;
    width: 100%;
    height: 25px;
}
.tb-dashboard {
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 0 auto;
}
.tb-dashboard > tbody > tr > td {
    width: 50%;
    height: 50%;
    padding: 5px;
}
.tb-dashboard td > div {
    display: block;
    width: 100%;
    height: 100%;
    background-color: aquamarine;
}
.tb-dashboard td > div.color1 {
    background-color: rgb(94, 215, 207);
}
.tb-dashboard td > div.color2 {
    background-color: rgb(111, 201, 249);
}
.tb-dashboard td > div.color3 {
    background-color: rgb(255, 188, 173);
}
.tb-dashboard td > div.color4 {
    background-color: rgb(252, 221, 69);
}
.tb-dashboard td > div::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.tb-dashboard td > div > div {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.5em;
    color: #333;
    font-weight: 600;
}
.dashboard-wrap {
    padding: 0.8vw;
}
.gp-rank-wrap {
    padding: 1em;
}
.gp-rank-wrap > div {
    display: block;
    width: 100%;
    height: auto;
    font-size: 1.0vw;
}
.gp-rank-wrap > div:not(:last-child) {
    margin-bottom: 0.7vw;
}
.gp-rank-wrap > div:first-child {
    font-size: 1.5em;
    font-weight: 600;
    margin-bottom: 10px !important;
}
.gp-rank-wrap > div:not(:first-child) {
    padding: 0.3vw 1.5vw;
    text-align: center;
}
.gp-rank-wrap > div.color1 {
    background-color: rgb(39, 157,151);
    color: white;
}
.gp-rank-wrap > div.color2 {
    background-color: rgb(252, 88, 94);
    color: white;
}
.gp-rank-wrap > div.color3 {
    background-color: rgb(252, 88, 94);
    color: white;
}
.gp-rank-wrap > div.color4 {
    background-color: rgb(252, 88, 94);
    color: white;
}
.very-simple-button {
    border: 1px solid #777;
    border-radius: 5px;
}
/** 다이얼로그 부분 **/
.tb-select-receiver {
    width: 95%;
    height: 500px;
    margin: 0 auto;
    font-family: 'KoPubWorld Dotum 2';
}
.tb-select-receiver > tbody > tr > td {
    height: 100%;
    padding: 5px;
}
.tb-select-receiver > tbody > tr > td:not(:nth-child(3)) {
    width: 30%;
}
.tb-select-receiver > tbody > tr > td:nth-child(3) {
    width: 10%;
}
.list-item-dlg {
    display: block;
    width: 100%;
    height: 65vh;
    overflow: scroll;
    border: 1px solid rgb(220, 224, 225);
    padding:10px
}
.list-item-dlg.pdn {
    padding: 10px;
}
.list-item-dlg > .head1 {
    display: block;
    width: 100%;
    height: 35px;
    border-bottom: 1px solid rgb(220, 224, 225);
}
.list-item-dlg > .head1 > .ld-1 {
    float: left;
    width: 85%;
    height: 100%;
    padding: 0px;
}
.list-item-dlg > .head1 > .ld-1 > input {
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
}
.list-item-dlg > .head1 > .ld-2 {
    float: left;
    width: 15%;
    height: 100%;
    text-align: center;
    font-size: 15pt;
    color: rgb(158, 169, 177);
}
.list-item-dlg > .head1 > .ld-2::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.list-item-dlg > .head1 > .ld-2 > * {
    vertical-align: middle;
    cursor: pointer;
}
.list-item-dlg > .head1.grp {
    padding: 3px 0px;
}
.list-item-dlg > .head1.grp::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.list-item-dlg > .head1.grp > * {
    vertical-align: middle;
    margin-right: 10px;
}
.list-item-dlg > .head1.grp > input {
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.list-item-dlg > .head1.grp > span {
    font-weight: 800;
}
.list-item-dlg > .body1 {
    display: block;
    width: 100%;
    height: calc(100% - 70px);
}
.list-item-dlg .eachitem {
    display: block;
    width: 100%;
    min-height: 35px;
    padding: 3px 0px;
}
.list-item-dlg .eachitem::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.list-item-dlg .eachitem > * {
    vertical-align: middle;
    margin-right: 5px;
    cursor: pointer;
}
.list-item-dlg .eachitem > input {
    width: 15px;
    height: 15px;
    cursor: pointer;
}
.list-item-dlg .eachitem > svg {
    font-size: 15pt;
    color: rgb(158, 169, 177);
}
.list-item-dlg .eachitem.depth2 {
    padding-left: 20px;
}
.list-item-dlg .eachitem.depth3 {
    padding-left: 40px;
}
.middle-button-wrap {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.middle-button-wrap::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.middle-button-wrap > div {
    display: inline-block;
    vertical-align: middle;
}
.middle-button-wrap > div > * {
    vertical-align: middle;
    margin-bottom: 15px;
}
.simple-button-v2 {
    border: 1px solid #CCC;
    padding: 5px 7px;
}
.footerWrap1 {
    text-align: right;
    padding-right: 120px;
}
.footerWrap2 {
    text-align: center;
    padding-bottom: 10px;
}
.footerWrap2 button:first-child {
    margin-right: 10px;
}
.footerWrap2.pdn {
    padding-top: 20px;
}
/** 주소록 관리 CSS **/
.dlg-group-wrap {
    display: block;
    width: 100%;
    height: auto;
    background-color: white;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
}
.dlgGroup.modal-body {
    background-color: rgb(241, 242, 246);
    border-radius: 0 0 0.3rem 0.3rem;
}
.dlg-group-wrap .header1,
.dlg-group-wrap .eachgroup {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid rgb(228, 228, 228);
}
.list-wrap {
    display: block;
    width: 100%;
    height: 500px;
    background-color: rgb(240, 240, 240);
    overflow-y: auto;
}
.list-wrap .eachitem {
    display: block;
    width: 100%;
    height: 50px;
    border-bottom: 1px solid rgb(228, 228, 228);
}
.list-wrap .eachitem,
.dlg-group-wrap .eachgroup {
    cursor: pointer;
}
.dlg-group-wrap .header1,
.dlg-group-wrap .eachgroup,
.list-wrap .eachitem {
    padding-left: 30px;
}
.dlg-group-wrap .header1 > div,
.dlg-group-wrap .eachgroup > *,
.list-wrap .eachitem > * {
    vertical-align: middle;
}
.dlg-group-wrap .eachgroup > div, 
.list-wrap .eachitem > div {
    display: inline-block;
}
.dlg-group-wrap .eachgroup > svg {
    color: rgb(251, 189, 8);
    font-size: 15pt;
    margin-right: 20px;
}
.dlg-group-wrap .header1::before,
.dlg-group-wrap .eachgroup::before,
.list-wrap .eachitem::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.dlg-group-wrap .searchbar-1 {
    display: inline-block;
    width: 300px;
    height: 35px;
    border: 1px solid rgb(200, 199, 204);
}
.dlg-group-wrap .searchbar-1 > .ld-1 {
    float: left;
    width: 85%;
    height: 100%;
    padding: 3px;
}
.dlg-group-wrap .searchbar-1 > .ld-1 > input {
    width: 100%;
    height: 100%;
    border: 0;
    outline: 0;
    padding-left: 10px;
}
.dlg-group-wrap .searchbar-1 > .ld-2 {
    float: left;
    width: 15%;
    height: 100%;
    text-align: center;
    font-size: 15pt;
    color: rgb(158, 169, 177);
}
.dlg-group-wrap .searchbar-1 > .ld-2::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.dlg-group-wrap .searchbar-1 > .ld-2 > * {
    vertical-align: middle;
    cursor: pointer;
}
.dlg-group-wrap .header1 .btn-wrap {
    display: inline-block;
    width: calc(100% - 300px);
    text-align: right;
    padding-right: 20px;
}
.dlg-btn-type1 {
    border: 0;
    background-color: rgb(111, 141, 255);
    color: white;
    font-size: 12pt;
    border-radius: 3px;
    padding: 5px 12px;
}
.dlg-btn-type1 > svg {
    color: white;
    margin-right: 2px;
}
.dlg-btn-type1:not(:last-child) {
    margin-right: 10px;
}
.dlg-group-wrap .drag-bar {
    font-size: 15pt;
    color: rgb(153, 153, 153);
    margin-right: 20px;
}
.dlg-group-wrap .drag-bar {
    font-size: 20pt;
    color: rgb(153, 153, 153);
    margin-right: 10px;
}
.dlg-group-wrap .docu-icon {
    font-size: 17pt;
    color: rgb(0, 181, 173);
    margin-right: 20px;
}
.depth-pdn {
    display: inline-block;
    margin-right: 30px;
}
.bg-color1 {
    background-color: white;
}
.bg-color2 {
    background-color: rgb(248, 250, 253);
}
.foot-btn-wrap {
    padding: 20px 20px 10px 20px;
    text-align: center;
}
.foot-btn-wrap > button:first-child {
    margin-right: 20px;
}
.foot-btn-wrap > button {
    border-radius: 3px;
    border: 0;
    background-color: #333;
    color: white;
    padding: 5px 10px;
    font-size: 12pt;
}
.item-edit {
    width: 200px;
    height: 35px;
    padding-left: 5px;
    border:2px solid #aaa;
    border-radius:4px;
    margin:8px 0;
    outline:none;
    padding:8px;
    box-sizing:border-box;
    transition:.3s;
}
.item-edit:focus{
    border-color:dodgerBlue;
    box-shadow:0 0 8px 0 dodgerBlue;
}
.dlgCreateItem > div > span {
    font-weight: 600;
}
.dlgCreateItem > div {
    text-align: center;
    font-size: 12pt;
}
.icon-folder2 {
    color: rgb(251, 189, 8);
    font-size: 15pt;
    margin-left: 10px;
}
.icon-docu2 {
    color: rgb(0, 181, 173);
    font-size: 17pt;
    margin-left: 10px;
}
.dlgCreateItem > div:nth-child(1) {
    padding: 15px 0px;
}
.dlgCreateItem > div:nth-child(2) {
    padding: 0px 0px 10px 0px;
}
.dlgCreateItem > div:nth-child(3) {
    padding: 0px 0px 10px 0px;
}
.email-datasheet .dsg-cell {
    justify-content: center;
}
.email-datasheet .dsg-cell input {
    font-family: 'KoPubWorld Dotum 2';
    font-size: 11pt !important;
    text-align: center;
}
/*** 애니메이션 ***/
#arrowAnim {
    width: 1vw;
    height: 2vw;
    display: inline-block;
    position: relative;
    margin-left: 10px;
}
.arrow {
    width: 0.5vw;
    height: 0.5vw;
    border: 0.15vw solid;
    border-color: black transparent transparent black;
    transform: rotate(-45deg);
}
.arrowSliding {
    position: absolute;
    opacity:0; 
    animation: slide 1s linear infinite;
    top: 15px;
}
@keyframes slide {
    0% { opacity:0; transform: translateX(1vw); }  
    50% { opacity:1; transform: translateX(0.5vw); } 
    100% { opacity:0; transform: translateX(0vw); } 
}
/** 파일 셀렉트 **/
.head-file-select {
    text-align: center;
    padding: 0px 0px 10px 0px;
}
/** 메일 발송 다이얼로그 **/
.modal-confirm-sending {
    text-align: center;
    font-family: 'KoPubWorld Dotum 2';
}
.modal-confirm-sending > div:not(:last-child) {
    font-size: 12pt;
    padding: 15px;
}
.note-card-1.custom-1 {
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.graybg-1 {
    background-color: rgb(241, 242, 246);
}
.whitebg-1 {
    background-color: white;
}
.tb-sending-list {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: white;
    font-size: 11pt;
    font-family: 'KoPubWorld Dotum 2';
}
.tb-sending-list > thead th {
    background-color: rgb(248, 248, 248);
}
.tb-sending-list > thead th,
.tb-sending-list > tbody td {
    height: 35px;
}
.tb-sending-list > thead th:not(:last-child),
.tb-sending-list > tbody td:not(:last-child) {
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}
.tb-sending-list > thead th:last-child,
.tb-sending-list > tbody td:last-child {
    border-bottom: 1px solid #e1e1e1;
}
.loading-screen {
    position: fixed;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    z-index: 99999;
    background-color: rgba(0,0,0,0.4);
    text-align: center;
}
.loading-screen::before {
    content: '';
    display: inline-block;
    width: 0px;
    height: 100%;
    vertical-align: middle;
}
.loading-screen .child-1 {
    display: inline-block;
    vertical-align: middle;
}
.excel-link {color:rgb(34,177,76);cursor:pointer;}
.excel-link:hover {color:rgb(40, 128, 13);}
.link-style-a:hover {color:cornflowerblue;cursor: pointer;}

.list-template-root-wrap table.dataTable{margin-bottom:0px !important;}
.dsg-container {
  border: solid 1px #e8ebed;
  border-top: none;
  border-left: none;
  cursor: cell;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-sizing: border-box;
  color: black;
}

.dsg-corner-indicator {
  margin: auto;
  width: 0;
  border-bottom: solid 10px rgb(157, 166, 171);
  border-left: solid 10px transparent;
}

.dsg-row {
  background: white;
  box-shadow: 0 1px #e8ebed inset;
  display: flex;
}

.dsg-row-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 4;
}

.dsg-cell {
  display: flex;
  align-items: center;
  box-sizing: border-box;
  background: white;
  border: solid 1px #e8ebed;
  border-bottom: none;
  border-right: none;
  box-shadow: 1px 1px #e8ebed;
  position: relative;
}

.dsg-cell-sticky-right {
  position: -webkit-sticky;
  position: sticky;
  right: 0;
  z-index: 3;
}

.dsg-cell-disabled {
  background: rgb(250, 250, 250);
}

.dsg-cell-header, .dsg-cell-gutter {
  color: rgb(157, 166, 171);
  padding: 0 10px;
  transition: color .1s;
  box-shadow: none;
}

.dsg-cell-header.dsg-cell-gutter {
  box-shadow: 1px 0 #e8ebed, 0 1px #e8ebed;
}

.dsg-cell-header.dsg-cell-sticky-right {
  box-shadow: 0 1px #e8ebed;
}

.dsg-cell-gutter {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  padding: 0 5px;
  justify-content: center;
  z-index: 3;
}

.dsg-cell-header-active, .dsg-cell-gutter-active {
  color: black;
}

.dsg-active-cell, .dsg-selection-rect {
  position: absolute;
  border: solid 2px rgb(69, 128, 230);
  box-sizing: border-box;
  border-radius: 2px;
  transition: all .1s;
  pointer-events: none;
}

.dsg-active-cell-focus {
  box-shadow: 0 2px 5px rgba(0,0,0,.3);
}

.dsg-active-cell-disabled, .dsg-selection-rect-disabled {
  border-color: #9DA6AB;
}

.dsg-selection-rect {
  background: rgba(69, 128, 230, 0.04);
}

.dsg-selection-rect-disabled {
  background: rgba(0, 0, 0, 0.04);
}

.dsg-scrollable-view-container {
  position: absolute;
  pointer-events: none;
  top: 0;
  left: 0;
}

.dsg-scrollable-view {
  position: -webkit-sticky;
  position: sticky;
  z-index: 1;
  box-sizing: border-box;
  border: solid 1px #e8ebed;
  border-bottom: none;
  border-right: none;
  transition: box-shadow .3s;
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-t {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-r {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-b {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-l {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-t.dsg-scrollable-view-r {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-r.dsg-scrollable-view-b {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-b.dsg-scrollable-view-l {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-l.dsg-scrollable-view-t {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-t.dsg-scrollable-view-b {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-l.dsg-scrollable-view-r {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l {
  box-shadow: 0 0 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-b.dsg-scrollable-view-l.dsg-scrollable-view-t {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-l.dsg-scrollable-view-t.dsg-scrollable-view-r {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 0 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l {
  box-shadow: 0 7px 7px -7px rgba(0,0,0,.2) inset, -7px 0 7px -7px rgba(0,0,0,.2) inset, 0 -7px 7px -7px rgba(0,0,0,.2) inset, 7px 0 7px -7px rgba(0,0,0,.2) inset;
}

.dsg-selection-col-marker-container {
  position: absolute;
  top: 0;
}

.dsg-selection-col-marker {
  background: rgb(69, 128, 230);
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  height: 2px;
}

.dsg-selection-row-marker-container {
  position: absolute;
  left: 0;
}

.dsg-selection-row-marker {
  background: rgb(69, 128, 230);
  position: -webkit-sticky;
  position: sticky;
  height: 100%;
  width: 2px;
}

.dsg-selection-col-marker-container, .dsg-selection-col-marker, .dsg-selection-row-marker-container, .dsg-selection-row-marker {
  z-index: 2;
  transition: all .1s;
  pointer-events: none;
}

.dsg-selection-col-marker-disabled ,.dsg-selection-row-marker-disabled {
  background: #9DA6AB;
}

.dsg-add-row {
  background: #fafafa;
  border: 1px solid #e8ebed;
  border-top: none;
  padding: 7px 10px;
  display: flex;
  align-items: center;
}

.dsg-add-row > * {
  margin-right: 10px;
}

.dsg-add-row-btn, .dsg-add-row-input {
  background: white;
  padding: 7px 10px;
  display: flex;
  align-items: center;
  position: relative;
  border: 1px solid #dcdcdc;
  border-radius: 2px;
  transition: all .2s;
}

.dsg-add-row-input {
  width: 40px;
}

.dsg-add-row-btn:hover, .dsg-add-row-input:hover {
  border-color: #c7c7c7;
}

.dsg-add-row-btn:focus, .dsg-add-row-input:focus {
  border-color: rgb(69, 128, 230);
  outline: none;
}

.dsg-add-row-btn:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  background: #9da6ab;
  width: 10px;
  height: 2px;
}

.dsg-add-row-btn:after {
  content: "";
  display: block;
  position: absolute;
  left: 14px;
  margin-right: 10px;
  background: #9da6ab;
  width: 2px;
  height: 10px;
}

.dsg-input {
  display: block;
  flex: 1 1;
  border: none;
  min-width: 0;
  align-self: stretch;
  box-sizing: border-box;
  background: none;
  padding: 0 10px;
  font-size: 1rem;
  outline: none;
}

.dsg-input-suffix {
  padding-right: 10px;
  opacity: .5;
  margin-left: -5px;
}

.dsg-input-align-right {
  text-align: right;
}

.dsg-checkbox {
  margin: auto;
}

.dsg-context-menu {
  position: fixed;
  background: white;
  z-index: 10000;
  border-radius: 4px;
  box-shadow: 0 2px 6px 2px rgba(60,64,67,.15);
  padding: 5px 0;
}

.dsg-context-menu-item {
  padding: 3px 20px;
  cursor: default;
}

.dsg-context-menu-item:hover {
  background: #fafafa;
}

.test {
    /*animation: testanimate 1s forwards;
    animation-iteration-count: 1;
    opacity: 0;*/
    background: red;
}
@keyframes testanimate {
    0% {
        margin-top: 400px;
        opacity: 0.0;
    }
    25% {
    }
    50% {
    }
    75% {
    }
    100% {
        margin-top: 0px;
        opacity: 1.0;
    }
}
.imageItemCard {
    width: calc((100% / 6) - 30px);
    height: 350px;
    background-color: #fff;
    border-radius: .5rem;
    transition: all .6s ease-in-out;  /* Safari and Chrome */  /* Firefox */
    box-shadow: 0.1rem 0.1rem 1rem 0.1rem rgb(0 0 0 / 8%);  /* CSS3 */
    margin: 0 15px 30px 15px;
}
.imageItemCard
.imageItemCard:hover {
    box-shadow: 0.1rem 0.1rem 1.4rem 0.1rem rgb(0 0 0 / 24%);
}
.imageItemCard .imageItemTop {
    width: 100%;
    height: 180px;
    border-radius: .5rem;
    background: transparent;
    cursor: pointer;
}
.imageItemCard .titleItemMiddle {
    width: 100%;
    padding: 10px 15px 5px 15px;
    font-weight: 600;
}
.imageItemCard .descItemMiddle {
    width: 100%;
    height: 70px;
    padding: 0px 15px;
    overflow: hidden;
}
.imageItemCard .enterBottom {
    width: 100%;
    padding: 0px 20px;
    font-size: 10pt;
    text-align: right;
}
.imageItemCard .divideLine {
    width: 100%;
    height: 1px;
    padding: 0px 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.imageItemCard .divideLine div {
    width: 100%;
    height: 1px;
    border-top: 1px solid #CCC;
}
.pageButton {
    border-radius: 50%;
    width: 20px;
    height: 20px;
    background: #CCC;
    cursor: pointer;
    transition: all 0.5s;
    color: black;
    text-align: center;
    font-weight: 800;
    font-size: 12pt;
}
.pageButton:hover, .pageButton.active {
    animation: motionA 0.2s forwards;
    animation-iteration-count: 1;
    background: green;
    color: white;
}
@keyframes motionA {
    from {
    }
    to {
        width: 22px;
        height: 22px;
    }
}
.imageWriteButton {
    background: rgb(0, 114, 227);
    right: 50px;
    bottom: 50px;
    width: 50px;
    height: 50px;
    animation: motionB 2.0s, motionC 10s;
    animation-iteration-count: infinite;
}
.imageWriteButton svg {
    color: white;
}
.imageWriteButton:hover {
    cursor: pointer;
}
@keyframes motionB {
    0% {
        transform: translateY(-0%);
    }
    50% {
        transform: translateY(-20%);
    }
    100% {
        transform: translateY(-0%);
    }
}
@keyframes motionC {
    0% {
        background: rgb(140, 240, 107);
    }
    25% {
        background: rgb(0, 114, 227);
    }
    50% {
        background: rgb(223, 196, 4);
    }
    70% {
        background: rgb(35, 230, 107);
    }
    100% {
        background: rgb(227, 0, 0);
    }
}
.imageModal_20210311 .modal-content {
    border: 0 !important;
}
.modalRoot_20210315 {
    position: relative;
    width: 100%;
    height: 100%;
}
button.mycustomButton2:hover {
    background: white;
    color: black !important;
}
.hideMotion {
    animation: motionD 1.0s forwards;
}
@keyframes motionD {
    0% {
        bottom: 50px
    }
    50% {
        bottom: -200px
    }
    100% {
        bottom: -500px
    }
}
.showMotion {
    animation: motionE 1.0s forwards;
}
@keyframes motionE {
    0% {
        bottom: -500px
    }
    50% {
        bottom: -200px
    }
    100% {
        bottom: 50px
    }
}
.hashtag-design {
    color: rgb(59, 8, 245);
}
.hashtag-design:hover {
    color: rgb(59, 8, 245);
}
.titleBar_20210310 {
    background: linear-gradient( to top, rgb(251, 250, 248), rgb(232, 231, 229));
    border-bottom: 1px solid #CCC;
}
.imagePlace_20210310 {
    position: relative;
    /*top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);*/
    text-align: center;
}
.imagePlace_20210310:after {
    content: "";
    display: block;
    clear: both;
}
.inputText_20210310 {
    outline: 0;
    text-decoration: none;
    float: left;
    width: 120px;
    margin-left: 10px;
}
.buttonDesign_20210316 {
    border: 0;
    border-radius: 5px;
    padding: 5px 10px;
    color: white;
    margin-right: 10px;
    margin-top: 5px;
}
.buttonDesign_20210316.type1 {
    background: tomato;
}
.buttonDesign_20210316.type1:hover {
    background: rgb(245, 170, 170);
    color: rgb(97, 5, 5);
}
.buttonDesign_20210316.type2 {
    background: rgb(86, 48, 255);
}
.buttonDesign_20210316.type2:hover {
    background: rgb(216, 186, 255);
    color: rgb(20, 3, 92);
}
.buttonDesign_20210316.type3 {
    background: rgb(3, 146, 67);
}
.buttonDesign_20210316.type3:hover {
    background: rgb(217, 255, 225);
    color: rgb(0, 85, 50);
}
.buttonDesign_20210316.type4 {
    background: rgb(216, 125, 5);
}
.buttonDesign_20210316.type4:hover {
    background: rgb(255, 238, 212);
    color: rgb(141, 81, 2);
}

.mapinfo-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.mapinfo-wrap .layer2 {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.mapinfo-wrap .search-board {
  position: absolute;
  display: block;
  top: 10px;
  left: 50%;
  transform: translateX(calc(-1 * 50% - 175px));
  width: 50%;
  height: calc(100% - 100px);
  max-height: 800px;
  background-color: white;
  border-radius: 10px;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
  /*transition: width 0.25s ease-in, max-height 0.25s ease-in;*/
  padding-bottom: 5px;
  overflow: hidden;
  z-index: 999;
}
.mapinfo-wrap .search-board.filter_off {
  opacity: 0;
  width: 0px;
  height: 0px;
  max-height: 0px; /*transition: width 0.25s ease-out, max-height 0.25s ease-out;*/
}
.mapinfo-wrap .search-board .s-b-wrapping-1 {
  display: block;
  width: 100%;
  height: calc(100% - 20px);
  overflow-y: auto;
}
.mapinfo-wrap .search-board .s-b-wrapping-1::-webkit-scrollbar,
.commentsArea::-webkit-scrollbar {
  width: 10px;
  background-color: transparent;
}
.mapinfo-wrap .search-board .s-b-wrapping-1::-webkit-scrollbar-thumb,
.commentsArea::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);
  background-color: #cfcfcf;
}
.mapinfo-wrap .search-board .s-b-wrapping-1::-webkit-scrollbar-track,
.commentsArea::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgb(40 62 81 / 30%);
  border-radius: 10px;
  background-color: transparent;
}
.mapinfo-wrap .ctm-line {
  display: block;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid #ddd;
}
.mapinfo-wrap .ctm-block {
  display: table;
  width: 100%;
  height: 38px;
  table-layout: fixed;
  overflow: hidden;
  white-space: nowrap;
}
.mapinfo-wrap .ctm-cell {
  display: table-cell;
  height: 100%;
  vertical-align: middle;
  text-align: center;
  /* overflow: hidden; */
}
.mapinfo-wrap .ctm-cell.t1 {
  width: 10%;
}
.mapinfo-wrap .ctm-cell.t2 {
  width: 65%;
}
.mapinfo-wrap .ctm-cell.t3 {
  width: 15%;
  position: relative;
}
.mapinfo-wrap .ctm-cell.tauto {
  width: auto;
}
.mapinfo-wrap .ctm-cell.t3:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  height: 70%;
  width: 1px;
  border-left: 1px solid #ddd;
}
.mapinfo-wrap .ctm-cell.t4 {
  width: 25%;
}
.mapinfo-wrap .ctm-cell.t5 {
  width: 70%;
}
.mapinfo-wrap .ctm-cell.t6 {
  width: 30%;
}
.mapinfo-wrap .ctm-textbox {
  outline: 0;
  border: 0;
  width: 100%;
}
.mapinfo-wrap .ctm-link {
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
  text-decoration: none;
}
.mapinfo-wrap .ctm-design-A {
  display: inline-block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: aquamarine;
}
.mapinfo-wrap .ctm-design-A.ext1_ {
  width: 25px;
  height: 25px;
}
.child-middle::before {
  content: "";
  display: inline-block;
  width: 0px;
  height: 100%;
  vertical-align: middle;
}

.map-ico-wrap:hover .ch-title {
  color: #FFF;
  border-radius: 3px;
  background-color: rgba(250, 253, 255, 1);
  padding: 2px 3px;
  box-shadow: rgba(0, 0, 0, 0.09) 0px 3px 12px;
}
.map-ico-wrap .ch-marker {
  opacity: 1;
}
.map-ico-wrap:hover .ch-marker {
  opacity: 0.6;
}
.map-ico-wrap .ch-marker svg {
  vertical-align: unset;
}
.map-ico-wrap .ch-image {
  display: none;
}
.map-ico-wrap:hover .ch-image {
  display: none; /*display: inline-block; opacity: 1.0;*/
}
.navigation-drawer {
  position: absolute;
  width: 0px;
  height: 100%;
  right: 0;
  top: 0;
  background-color: white;
  z-index: 9999;
  transition: width 0.25s ease-out;
}
.navigation-drawer .nav-button {
  position: absolute;
  display: inline-block;
  top: calc(50% - 37px);
  right: auto;
  left: -21px;
  width: 21px;
  padding: 0px 0px 0px 5px;
  height: 75px;
  background-color: rgb(73, 80, 87);
  text-align: center;
  font-size: 14px;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
  border-color: rgb(73, 80, 87);
  border-image: none;
  border-image: initial;
  border-radius: 15px 0px 0px 15px;
  display: flex;
  align-items: center;
  cursor: pointer;
  opacity: 0.5;
  color: rgb(214, 217, 220) !important;
  z-index: 3;
}
.navigation-drawer .nav-button svg {
  width: 0.625em;
}
.navigation-drawer .inner-board {
  position: relative;
  display: block;
  width: 100%;
  overflow-y: auto;
  height: 100%;
}
.navigation-drawer.nav_on {
  width: 350px;
  transition: width 0.25s ease-in;
}
.openFilterButton.btn_off {
  display: none;
}
.openFilterButton {
  position: absolute;
  display: block;
  width: 120px;
  height: 30px;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 9999;
  text-align: center;
  border-radius: 20px;
  background-color: rgb(62, 46, 255);
  opacity: 0.6;
  color: white;
  cursor: pointer;
}
.openFilterButton:hover {
  background-color: rgb(132, 121, 247);
}
.openFilterButton::before {
  display: inline-block;
  content: "";
  width: 0px;
  height: 100%;
  vertical-align: middle;
}
.openFilterButton > * {
  vertical-align: middle;
}
.ctm-block2 {
  display: block;
  width: 100%;
}
.paddings {
  padding: 0px 10px;
}
.low-filter-wrap {
  display: block;
  width: 100%;
  height: auto;
}
.low-cate {
  display: table;
  width: 100%;
  height: auto;
}
.ctm-block2 .low-cate:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}
.low-cate > * {
  height: 50px;
}
.low-cate > *:first-child {
  text-align: left;
  padding-left: 10px;
}
.low-cate > * {
  vertical-align: middle;
}
.low-cate .label_Z {
  display: table-cell;
  width: 15%;
  min-width: 95px;
}
.low-cate .values_Z {
  display: table-cell;
  width: auto;
}
.low-cate .values_Z > * {
  vertical-align: middle;
}
.low-cate .values_Z input[type="text"] {
  width: 20%;
  min-width: 120px;
  text-align: center;
  border: 1px solid #ebebeb;
  height: 28px;
  outline: 0;
}
.low-cate .values_Z select {
  border: 1px solid #ebebeb;
  height: 28px;
  outline: 0;
  width: 20%;
  min-width: 100px;
}
.low-cate .values_Z::after {
  display: block;
  content: "";
  clear: both;
}
.low-cate .values_Z input[type="text"].num-input {
  width: 100px;
  margin-left: 1.5%;
  margin-right: 2.5%;
}
.low-cate .values_Z input[type="checkbox"] {
  margin-right: 5px;
}
.low-cate .values_Z input[type="checkbox"] + span {
  margin-right: 5%;
}
.resize-handler {
  position: absolute;
  display: block;
  width: 20px;
  height: 20px;
  bottom: 0;
  right: 0;
  background-image: url(/static/media/resize-right.22598eca.svg);
  background-position: 75% 75%;
  background-repeat: no-repeat;
  background-size: 60%;
  cursor: nwse-resize;
}
.write-map-button {
  position: absolute;
  display: block;
  border-radius: 2px;
  left: 11px;
  top: 85px;
  text-align: center;
  z-index: 9;
  width: 32px;
  height: 32px;
  background-color: #f4f4f4;
  border: 2px solid rgba(0, 0, 0, 0.4);
  background-image: url(/static/media/write-map2.5d8cc9ef.png);
  background-repeat: no-repeat;
  background-size: 70%;
  background-position: 50% 50%;
  cursor: pointer;
}
.write-map-button.ext1__ {
  top: 120px;
  background-image: url(data:image/png;base64,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ZDkzOS00NTM4LTg5MWEtZjc2MmIwNjYyMjY2IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmQzYWFkMDdhLThmMTAtNDY1YS05OWZkLWE3YzhlNGNkMTcxZSIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFlNzk1OGRjLTRiZjMtNDVhYy1iMjYwLWVjYjBkYmFlZDRmZiIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNjYyNjE0Nzc1MzQ3NjUyIgogICBHSU1QOlZlcnNpb249IjIuMTAuMjgiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWQyNjYwNGYtYmQ2Ny00YTA0LWEzYjctYzc0N2Q0ODJlMDhiIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDIyLTA5LTA4VDE0OjI2OjE1Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PnAhoPcAAAAGYktHRAD8AGkANWUyMq8AAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfmCQgFGg/iND0AAAAB4UlEQVRYw+3Zv2sUQRTA8c/FS8QrRCSCUVCwEItEK8s0/kY0IlgppDP/hbUKYiH4I2Ar2IkiFmpjJTFdjIiNsTgRRUHQE40SLfYtrJu7XJPbIzAPhpld3ux8583svp33aC9b8RFLfSqfsaMd2ABm8AG3cQoNbMeW0PlbcYHNMf4GnMA0mpjTZnY/8SLad1Uvt2Ls5/hR5qtFAyZxGgexsfCAedzHE7R6BNnAIUxgX+F+C4/xEDewvmjhXNbhKK5goQ/79x2u4RiGSvD/WXigw+x34wLOxYvYXGXrDmMn7uASXnXQa8WeXmbhdjIVOpd7sB3Ox7Onuui1sDRgjUkCTsAJOAGvLPVC+2a44UW8xK+4/t0HptFww2Ph7UYxmCt0c5V/8L4Cx9GMsVbkqZc6DsWsBrE36jGMVGDZbQE1F6uc1/Ox2tfzf4vkmtNXIgEn4AScgBNwAk7ACTgBr8EzXSfZhfFoT+LAKjMMRz2OZ3jTrUP5xFHDEVzEW9WHWxdwVRbyrZdPHMVw61mcCQtuKii+xj1ZQPt7j1a6EUaaiDNkLt/wVBZQn1YKaOdlEbP6nzKYkaUvlqUMZmUZm0d4IAvR74n7xURJVVKLsj9W9zBO4ji+duo0gk/6l/b6okPa6x+urx5xFBVhbwAAAABJRU5ErkJggg==);
  background-size: 80%;
}
.map-cate2-wrap input[type="text"] {
  width: 200px;
  min-width: 200px;
  text-align: center;
  outline: 0;
}
.map-cate2-wrap select {
  border: 1px solid #ebebeb;
  outline: 0;
  width: 100px;
  min-width: 100px;
}
.map-cate2-wrap input[type="checkbox"] {
  margin-right: 5px;
}
.map-cate2-wrap input[type="checkbox"] + span {
  margin-right: 25px;
}
.map-cate2-wrap::before {
  display: inline-block;
  content: "";
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.map-cate2-wrap > * {
  display: inline-block;
  vertical-align: middle;
}
.layer2 .shadow-backdrop {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  z-index: 999;
  background-color: rgba(0, 0, 0, 0.6);
}
.map-apply-btn {
  width: 45%;
  height: 35px;
  background-color: cadetblue;
  color: white;
  border: 0;
  margin: 10px auto;
}
.map-apply-btn:first-child {
  margin-right: 4%;
}
.map-apply-btn:hover {
  background-color: rgb(160, 199, 201) !important;
}
.leaflet-marker-icon:hover {
  z-index: 9999 !important;
}
.map-info-panel-1 {
  position: absolute;
  display: block;
  border-radius: 10px;
  left: 50px;
  top: 11px;
  text-align: center;
  z-index: 9;
  width: 200px;
  height: 32px;
  background-color: rgba(247, 122, 160, 0.5);
  color: rgb(255, 255, 255);
  font-size: 14px;
}
.map-info-panel-1::before {
  display: inline-block;
  content: "";
  width: 0;
  height: 100%;
  vertical-align: middle;
}
.map-info-panel-1 > * {
  display: inline-block;
  vertical-align: middle;
}
.for-map-input input[type="text"] {
  cursor: text;
}
.map-option-panel-1 {
  position: absolute;
  display: block;
  border-radius: 5px;
  left: 260px;
  top: 11px;
  text-align: center;
  z-index: 9;
  width: 200px;
  height: 32px;
  background-color: rgb(255, 255, 255);
  border: 1px solid #ccc;
  font-size: 14px;
  opacity: 0.8;
}
.map-option-panel-1 > *:first-child {
  margin-right: 12px;
}
.map-option-panel-1.ext2_ {
  left: 470px;
  width: 120px;
}
.map-option-panel-1.ext2_ > *:first-child {
  margin-right: 0px;
}
.map-option-panel-2 {
  position: absolute;
  display: block;
  left: 600px;
  top: 11px;
  text-align: center;
  z-index: 9;
  width: 200px;
  height: 32px;
  font-size: 14px;
  opacity: 0.8;
}
.buttonmini.gb1 {
  background-color: rgb(21, 155, 155);
}
.star-ico {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url(data:image/png;base64,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CeB/Bq60jr/WBGY/SW90tOgRMLANXFx3NHkPuNwBhp50yZAcyU9TKBaB9zP6pjwweAv0rbl9a5/j9AHIUq+Wb4CDQ2CsRNnrHu/u7e7bvzXt/v0A5ElybnySYTQAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjE3NTY3YWMxLTljMTktNDNmMS05NDRlLTM2NDYwNjdiMTE4YiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyMjY1ZTY5NC04NzNlLTQzZDAtYmRiYS01NzYxNjZhZDllY2IiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NjBkYzYxYi04NDk0LTRlZWUtODdiMi1hMmQ3ZDhkOWUyMTYiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MjM0MzgwNjczNDI0MCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjFjNGU0NzdlLTcyZmItNDhmOS1iMDE2LTBiN2FjYWU3OGZmMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOS0wNVQxMToxMDowNiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4S9UXOAAAABmJLR0QA/ABpADVlMjKvAAAACXBIWXMAAC4jAAAuIwF4pT92AAAAB3RJTUUH5gkFAgoGJg9ZrQAABfFJREFUWMPNl2+IXFcZxn/vOffemdmZ2Z3N/s/utpumtrWpUENF+0GpGogad9WCILWoFbVIhVIF/3y0gohUP+gXP2hRK1YQwd1NQ6lWBS2I4B+MUu0/a2K6mWR2TfbO7s7Mvee8fjh3k9GwIUlJ8MBlhpm593ne53ne95yBV7HSxbHpdHF88tU8w1wx+NLooWT3B/6aXP+po+3liTdwLVe6OHpD55f71nT9T6rdFe08s/CX9hPTlWuiQLo0KmL1kWT2w8NECYiSzN27D3r3XRsLlDvjam1Bhm+D/Cy4s0jjJuLGvofaR6ZLV5VAujQiYvhcPP4Oi3hw/4Z8DXSDaOrgXlzvXVdXAZWbo4q8UwZfA3kBnrcgX8UMXidRrf6x9pFpuZoW3B83bosxFvLVPgIt0C52150H1GVzV4VAujg6ZEvca85Vv63AaiDgWkSN6cQm8qHLIRDt9MXGkxOimReQWFWvR/XBuDE7io3BrRX0DbAJ26IbJRra84n2sn9MVY+L4GrzLX8xAgKQLo/FqN4O3CGGvSZiVmI7KVF1UqLBKUmqA6ZctbY8DMSAhltFIEr+OybdNVzrD7nvbZxVpye945Tm0vSOFZRjwD+AZxFeqi+0ckkXR8dtxf4sHhp5nSnXxSQVsGUwCWALoAITwGXgNXwmBmx8rj/xLlwoaAY+A98FzVCXoXkPn/Vw3U3nOr1jvsenI6ASleWmqGQFC6gvbur9r1B9yxckBKRw0W2D08cWMBawSFRBSorBEWnXus3W3NbKRkUA2odHvlzZ5b9g4gJMSiDloISNwcQBSOR8bn0BYm0B7gtgD7jiykFzIAPdLkpRD91VedR1+bgUAyYxlsfLw3q3ibWv6sJnJHgvpWCNSYrKtJC7ANu+tCCgviCk51RRD901fuK2+GBtfrUrfVOuIoYflnfpe23cT8AWzRIVKsThvY1CBrYzYvqIaB4yoFkfIY86pbvGj/IO99XnVzsXmJsujZRF5DulYe6JKhbUFJUnhS0lMCWIKsGW3EMUQ56B+EDinNyd4jVIr3munTX/bd/RB2rzq9lO6SJdGo2Bb5SGk/vjak3AgFTAVCGuga0FEk7BCySVkPY8pB3JwPTAb4JugDp8L9Xu6fRrPvOfr7275bhIvLdJWOCr5ZGxh6L6uGBjiBtg6iDVYIHTYEk8EPzNN8F3wG8FcNkEG+M7p7W78sIXXTf7Un3hwqEkO+98Y1aMfWrg5oNvEzIw2wQGIC/AJYK4WgSxB3laEGgHMtpj89gz39Pe5kdr801/WaO4vnDatZ+44V8ST4UHmmEwg+ANGAlhNFGwBC0SXwaXhtyYDuo20Tx/difwixJIlyaNqd3yeuxg+JlphCyoD5UbGwhIcQYRPT+UEPAgSQ1THrsDjl/JbqjTtr7nllBpDUwltDTx+fZT7evxbVWqYMpAAraBKQ+/uX14pnQlBA7YobkYn4cqvRaAxZCJqlCegNJkCCg+dIGxYXZIBKaEreweV9+7/bIJiB08aKpjxUDR8/uDsVCZhqQRhpGRgswM2IHQ92KKzSnH1OcEzIHLIpAujcemuvctIhKmmCtaLBqCygyI4tPn6D7/47T798e33Jm/hQFUnoRkEugGldwGpjyFSepvTQ/vlksPoeqNtn7jBPl66Gkfw8BrIRlFt14hO/F0M2v95mFV9xialbPmTz8Zjbz9M8me+UFTnQ0HlfR34bQ0sAeTNPb7bL0EdC6xC/RWMzBuyE6B60B9P9gqrvlr3z1x5Ae+s/LZ+kKzuS0Y8HC69NT33ZnfPhLP3PO++Lq7jNTfCGd+DibBVGYHab88A7xwqRkYlaQO0QQ07kKzDbrPPfri1kvfnffd0x/pA++bG6deVpe+v/fPb9299fuvvJivn4SRQ2FLT8YMqo1Lt0Dkeb/R9FK61bjjv1rNmk9+02fp1+sLJ9OLne/qC00FFtPlo093jv75Ads48GA0tn/KrR/bAjmx45nwghAuTwpqDiEmAf+L+vwrZ67sD+xkFc3fBKzV39P6I/+P6z8H46STSFwO1gAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-size: 90%;
  background-position: 50% 50%;
}
/* 팝업 부분 */
.tn-popup {
  display: block;
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 10;
  cursor: pointer;
}
@font-face {
  font-family: "Icons";
  src: url(/static/media/icons.1c942938.eot);
  src: url(/static/media/icons.1c942938.eot?#iefix) format("embedded-opentype"), url(/static/media/icons.11cc02a1.woff) format("woff"),
    url(/static/media/icons.28f8a672.ttf) format("truetype"), url(/static/media/icons.ce43c8f4.svg#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
}
div.tn-page-curl {
  background: white;
  border-radius: 5px 5px 55px 5px;
  height: auto;
  min-height: 250px;
  width: 650px;
  position: relative;
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
}
div.tn-page-curl:before {
  content: "";
  position: absolute;
  bottom: 10px;
  width: 40%;
  height: 10px;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.7);
  z-index: -1;
  transition: all 0.3s ease-in-out;
  left: 15px;
  transform: skew(-5deg) rotate(-5deg);
}
div.tn-page-curl:after {
  content: "\70";
  font-family: "Icons";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  bottom: -4px;
  right: -5px;
  font-size: 60px;
  color: #ddd;
}
.eft-tn {
  position: absolute;
  display: block;
  height: 30px;
  border-bottom-right-radius: 80px 80px;
  top: 0;
  left: 0;
  color: white;
  font-size: 12px;
  z-index: 7;
}
.eft-tn.tpk01 {
  width: 50px;
  text-align: center;
  padding-right: 10px;
  z-index: 3;
}
.eft-tn.tpk02 {
  min-width: 150px;
  width: auto;
  padding-left: 60px;
  padding-right: 15px;
  font-size: 14px;
  z-index: 2;
}
.eft-tn.tpk01.bga00 {
  background: #6a4c93;
}
.eft-tn.tpk02.bga00 {
  background: #ffca3a;
}
.eft-tn.tpk01.bga01 {
  background: #d90429;
}
.eft-tn.tpk02.bga01 {
  background: #8d99ae;
}
.eft-tn.tpk01.bga02 {
  background: #219ebc;
}
.eft-tn.tpk02.bga02 {
  background: #2b2d42;
}
.eft-tn.tpk01.bga03 {
  background: #4b2dc3;
}
.eft-tn.tpk02.bga03 {
  background: #3c6e71;
}
.eft-tn.tpk01.bga04 {
  background: #8ac926;
}
.eft-tn.tpk02.bga04 {
  background: #ffca3a;
}
.bg-watermark {
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.15;
  color: red;
  font-size: 30px;
  font-weight: 800;
  font-style: italic;
  z-index: 0;
}
.ctrl-bar {
  display: block;
  width: 100%;
  height: 0px;
  text-align: right;
  position: absolute;
  z-index: 4;
}
.ctrl-bar > * {
  margin-right: 5px;
}
.elBtnCustom {
  display: inline-block;
  width: auto;
  height: auto;
  font-size: 20px;
  cursor: pointer;
  color: #ccc;
}
.tn-popup .tubeA {
  display: block;
  width: 100%;
  height: auto;
  padding: 10px 10px 0px 10px;
  position: relative;
  z-index: 1;
  font-size:15px;
}
.tn-popup .tubeA.typeB {
  padding: 0px;
}
/* 범용 테이블 제작 */
table.general-table1 {
  width: 100%;
  height: auto;
  border-collapse: separate;
  border-spacing: 0;
  border-color: rgb(177, 177, 177);
  font-size:15px;
}
table.general-table1 > tbody > tr > td {
  border-style: solid;
  border-color: rgb(217, 217, 217);
  border-width: 0px 1px 1px 0px;
  height: 20px;
  white-space: pre-line;
  text-align: center;
}
table.general-table1 > tbody > tr:first-child > td {
  border-top-width: 1px;
}
table.general-table1 > tbody > tr > td:first-child {
  border-left-width: 1px;
}
table.general-table1 > tbody > tr:first-child > td:first-child {
  border-top-left-radius: 5px;
}
table.general-table1 > tbody > tr:first-child > td:last-child {
  border-top-right-radius: 5px;
}
table.general-table1 > tbody > tr:last-child > td:first-child {
  border-bottom-left-radius: 5px;
}
table.general-table1 > tbody > tr:last-child > td:last-child {
  border-bottom-right-radius: 5px;
}
table.general-table1 > tbody > tr > td:nth-child(2n-1) {
  background-color: #EDEEF3;
  width: 20%;
}
table.general-table1 > tbody > tr > td:nth-child(2n) {
  width: 30%;
}
.comment-inputer {
  display: inline-block;
  width: 100%;
  height: auto;
  position: relative;
}
.comment-inputer > input {
  width: 100%;
  height: 27px;
  border: 1px solid #ddd;
  outline: 0;
  border-radius: 5px;
}
.comment-inputer > .childIcon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 3px;
  font-size: 20px;
  color: #ddd;
}
.commentsArea {
  display: block;
  max-height: 186px;
  overflow-y: auto;
  overflow-x: hidden;
}

.sel-rq-status {
    text-align-last: center;
}
.btn_20220718 { padding: 2px 5px; border-radius: 5px; background: #333; color: white;  }
.btn_20220718:last-child { margin-left: 5px; }
@media screen and ( max-width: 1560px ) {
    .btn_20220718 { padding: 1px 2px; border-radius: 3px; font-size: 9pt; }
    .btn_20220718:last-child { margin-left: 2px; }
}
.whd-root-wrap .tb-in {width:100%;height:80vh;}
.whd-root-wrap .tb-in td {border:1px solid #DDD;}
.whd-root-wrap .top-fr > td {height: 40px;}
.whd-root-wrap .bottom-fr > td {height: 150px;}
.whd-root-wrap .middle-fr > td:first-child { width: 318px; padding: 20px; padding-left: 25px; }
.whd-root-wrap .middle-fr > td:last-child {border-collapse: collapse; border-spacing: 0px; padding: 0;}
.whd-root-wrap .middle-fr > td { vertical-align: top; }
.folder-list {display: block; width: 272px; height: calc(66vh - 180px); overflow-y: auto;}
.folder-list .f-item::before {display: inline-block; content: ''; width: 30px; height: 30px; background-image: url(data:image/png;base64,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);
    background-position: 50% 50%; background-size: 70%; background-repeat: no-repeat; vertical-align: middle; margin-right: 3px;}
.folder-list .f-item:hover::before, .folder-list .f-item.expnd.is_on::before, 
.folder-list .f-item.focus-on::before {background-image: url(data:image/png;base64,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);}
.folder-list .f-item > * {display: inline-block; vertical-align: middle; font-family: 'KoPubWorld Dotum 2' ;}
.folder-list .f-item:hover, .file-list .i-item:hover {background-color: rgba(162, 205, 240, 0.5); border-radius: 5px;}
.folder-list .f-item.focus-on {background-color: rgba(226, 162, 142, 0.5); border-radius: 5px;}
.folder-list .f-item {cursor: pointer; vertical-align: middle; padding-left: 15px;}
.folder-list .f-item.expnd {position: relative;}
.folder-list .f-item.expnd::after{position: absolute; display: block; width: 20px; height: 20px; content: ''; background-position: 50% 50%;
    background-image: url(/static/media/chevron-right-sm.14144602.svg); top: 50%; transform: translateY(-50%); left: 0px;
    background-repeat: no-repeat; background-size: cover;}
.folder-list .f-item.expnd.is_on::after  {background-image: url(/static/media/chevron-down-sm.8c0a5846.svg);}
.file-list {padding: 15px;}
.file-list.listmode {padding: 0px;}
.file-list .i-item {position: relative; display: inline-block; width: 120px; height: auto; text-align: center; cursor: pointer; margin-right: 5px; white-space: nowrap; padding: 7px 0px;}
.file-list .i-item.listmode {display: block; width: 100%; text-align: left; padding-left: 25px; border-bottom: 1px solid #DDD;}
.file-list .i-item.listmode:hover {border-radius: 0px;}
.file-list .i-item.listmode input[type=checkbox] {position:absolute; top:50%;left:7px;right:unset;transform: translateY(-50%);width:12px;height:12px;}
.file-list .i-item::before {display: block; content: ''; width: 50px; height: 50px; background-image: url(/static/media/fico-file.aa061c70.png);
    background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 auto;} 
.file-list .i-item.listmode > div {width:95%;}
.file-list .i-item.listmode table {width:100%;table-layout: fixed;}
.file-list .i-item.listmode table td {font-size:12px; color: #555;border:0;}
.file-list .i-item.listmode table td:not(:nth-child(1)) {text-align: left;}
.file-list .i-item.listmode table td:nth-child(1) {width: 46%;font-size:14px;}
.file-list .i-item.listmode table td:nth-child(2) {width: 25%;padding-left:10px;}
.file-list .i-item.listmode table td:nth-child(3) {width: 8%;padding-left:10px;}
.file-list .i-item.listmode table td:nth-child(4) {width: 12.5%;padding-left:10px;}
.file-list .i-item.listmode table td:nth-child(5) {width: auto;padding-left:10px;}
.file-list .i-item.listmode::before {display: inline-block; width: 25px; height: 25px; margin-right: 7px;}
.file-list .i-item.fico-folder::before {background-image: url(data:image/png;base64,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);background-size: 100%;}
.file-list .i-item.fico-egg::before {background-image: url(data:image/png;base64,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jVnJUIkniSOKqlG+kHVZ4bzFWS1XWfOe/IWhvLac5jrNIcSxiASSECGjig2UYSFKq0aKiRTtxzz8g44/SS6ZXBtg5JhHBSokxw/+B7+7NQsT425SKAZ0vtj2xzAQ2AUaNdv+PrbtxgngfwautJa/UgemP0mvtbTIEdC7DVxctzR5D7jcAQaedMmQHMlPUygUgPcz+qYc0H8LdK+6vTX3cfoAZKirpRvg4BAYKVL2mse7g+29/Xum2d8Pg+ZyruK69UkAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjlhOGQ2MjliLTk2NTAtNDZhOS04ZmZiLTBhODg0NDhiOTZlYyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MWZiYWMwMS00ZmVjLTRjYjgtOWQ5My00M2NiZjljNjA2OTciCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZmMwN2FmYS01ZjEyLTQ3NmMtOGI4NC1iOGQ2NjM4NzZkYmUiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzNDE3NDYzMjA5NSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ5YTUxMzRjLTMwODUtNDA0My1hZmQzLWUzZjQ1ZGMwZjY5NiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxNjoxNCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5DFFLHAAAAk1BMVEUAAAAAAADi5efi5efi5efi5efAxsvi5efi5efi5efi5edXbX5XbX5XbX5XbX7////////i5eewt721u8G/xcrJztLb3+Gyub/N0dW+xMnW29/K0dhXbX5leYiIl6PU2dxid4dvgZCgq7Vrfo7L0tjM09rS2N7M09ng4+X///+BkZ7AyM7q7O7V2t6rtr5sf46Wo64xy0j6AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfmCBAHEA7ElWeyAAABPklEQVRYw+3VsW7DIBAGYIuhCwOScRLh6FysNJJl3Nbv/3SF2MSpEuDgOnTwv/wMvk/xRQlV9SssGlWlEp8fTpI0b4FaUoGEgADiAgaICiggJuCAiIAEwgIWCApoICTggYCQAJisE0IKMHVCSAFHmRBYUjBy28NJ5QN2kZ/nLSUAYy0VeBAKgU0oBe5CMeCFcmAVCMAiUICbQAKcQAOsQARYSwXYEzDg8gLgSzQqvXkCeF76gQjoHUgBs7GZ7a6/3uqRb40GjLBp+DzZYvreOUAPoL+nqYOx476zgVksQ76zX0GJi51utO8s4GCXqETvjuA7C3BPd0Lejr5zP0EDrXg3TIBeOwNo3A4EgHHfH3DfeECDy3rgD73/Gv8VMA60v/VRBS+WAyrnaxD4QOV6DALku3EH/gCoqPN5wjLxA+rAeSBO0oseAAAAAElFTkSuQmCC);}
.file-list .i-item.fico-hwp::before {background-image: url(/static/media/fico-hwp.b6f0790c.png);}
.file-list .i-item.fico-jpg::before {background-image: url(/static/media/fico-jpg.3c792e00.png);}
.file-list .i-item.fico-pdf::before {background-image: url(data:image/png;base64,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BSokxw/+B7+7NQsT425SKAZ0vtj2xzAQ2AUaNdv+PrbtxgngfwautJa/UgemP0mvtbTIEdC7DVxctzR5D7jcAQaedMmQHMlPUygUgPcz+qYc0H8LdK+6vTX3cfoAZKirpRvg4BAYKVL2mse7g+29/Xum2d8Pg+ZyruK69UkAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjU1OTE0ZThhLWQ3ZTQtNGQ5Mi04YWI5LWQ2YTIyYTE2NDg2ZiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTA2YzI1NS1kYzhhLTRhYjAtOTc3MC00YmE4Zjc5YzNhMTUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNjE3ZjdmMy02NjdkLTQyNzUtOTk3MS1lZDJjNWJmM2I4ODAiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzMzg4MjU5NjU0NCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBmYTVmMjhhLTQ1YjYtNGMwOS04MGQwLTlkYTVhMmMyZmVhMSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxMToyMiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7PV91CAAAABmJLR0QA/ABpADVlMjKvAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5ggQBwsWfs80fgAABAFJREFUaN7t2VtsFFUYwPH/zO7O7KWtvVBrt9C0RU0fjDGmQoA0pkgTxPiiiUrEC740usRHfdIY34zRhFsxMSISxQQJhga0FYtWTaCxPElEKkVLUYPSYmt3d5jdmePD1r20u9vpkt2dafySeZgzZybnN2fOd87ZlbAYl3/7YzWwG+gCvBQhfjg/2vvQpvtDhd4vW4QEgC+BB4sFATAM84W+ga/2FhUDbAFaKEGYZuEgq5g6ShhzoD3FwpQ8TNMM9Q2c2rMsMAmQCPX1WwfZGgNgCusg22OWAnIExirIVhjpJkG2wvj9vpvqIVthgg31SJJkDZQlbdsKEwj4ab+jlRW1Nfi8XhRFyXm43Z7QF0On30y/3223ge7zemle2YhhmkxNhzEMM1/1LkdkM5csU3tLAJfLehNtnZqXCrL9PLMUkCMmTasgx6wArIAcg7ECchRmMZDjMOkg9zyQIzH/geqqK8i7Aph+bGMF4E8vm52arDT9/rKso4WigJz9nc9fx0nzID3AXsBlm31MsI3w8y9hVlRmu3y2uamxI9dn9pydIADy75dwT4wXtAJw4eCQWUaxrDCW9zPK0y/ivrM9eS6iUWIjZ4gPfJLIJNX1KM+EkBQlVWf6b2LfDmKeP5vKOC3tqI9uW5ChjF/GiB15r0SYdRuQq2sR0ShIIHl9eO6+B+22IPoHO3Hd14m6vnPBfWpXN9rAcfQDOwHwbNiIsmbdgnrxWxtKhwEJY/Ia4R1bE2crbyfwyhuoXd3oB3fBXM7Xjh1BP7QPZBnXvZ14n+3Bu/lhjIsXML7rT9aLfLgfY/ibVC9OXS3fmBFXLhIf+xnJ50OqqkmVJycIE2NkiGjv2yBJKA9sznxAJIL4cyJ5ENdLN2YW9FOwFXfbaoSmIWau5570fhzB/GcGub4hc6+/bTviiafmvrE40YPvYpw+WTqMq24FlfuPJTA+P8gyWv9xECJP38tIioqYnc3sWV1H6HoSk/cZxcCIWAzjykSyMbGRM8T7D+e9x/PIdiRVxRi/lFGuHf6I+OCn5UnNAObMNJFXd+TvvaZViC2PI3kU5JY21DXrEZrGjaOH7DPPCF0HM/dvWOKGlkjhHWtROtamXsC1v4i+/w5i/EKinqbN1Y+WDxN56/W8142hE4Q1DTzpk+Z1zHPDGeMhdvQA5vgYxvdfl7FnLo8uWscYHrTwrRpFgSz7hWbclq208M9ANsxuIGonh956F7PBVRYXXFliZmt3RvlPL+/qQZL2lQtUU+VHVTyLbpuzJoCqj09mTMfnXlPLt0dxuXJBCstmVRU+RyaA/7fNTsNM2rT9VwvBfAb8ajOIAHqXjGluagwDm4DPAa3MCBMYBZ5sbmo8kX7hX3oDbpMHpi1+AAAAAElFTkSuQmCC);}
.file-list .i-item.fico-png::before {background-image: url(/static/media/fico-png.f843afca.png);}
.file-list .i-item.fico-rar::before {background-image: url(/static/media/fico-rar.f3c76bb2.png);}
.file-list .i-item.fico-txt::before {background-image: url(data:image/png;base64,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cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjA4MWJmYzNmLWU0ODgtNDgzNS1hMjRiLTNiYWQ3M2I2ZTA5YiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3YjUwN2RiMi0yYjNiLTQxZTMtOTg4YS1lOWE2ZjY2YjMyNTMiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MGE0YTcyMi04MmQzLTRmYzEtYmI2ZC0zN2FjNTBjMzc2ODYiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzNDAwNzkzNDM2MiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0NzljODNkLWRjNzAtNDVjNi05M2VkLWEzMTYxNWMxZGE5YyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxMzoyNyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7qRzvCAAAABmJLR0QA/ABpADVlMjKvAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5ggQBw0bViTvRQAAA/xJREFUaN7t2X9MlHUcwPH3cz8e7ge/j0Ouk/Ma4cwlCTptY5U2citms800admyliZjtf5qc7W2tv6J2hpCf6ht1fI2szmvQCnCSJb9GIMhRmBTSYVBwaLNKdzzfK8/ALuDA5/DuHse5me73e77fZ7b97Xv8/18P987CY3xx9WBAqAG2AjYWIA4291bV172cOV87zdphDiBJuCxhYIAqKrYG2w8VbugGOBxwE8CQoj5g7RiXCQwJkH7FwqT8BBCVAYbm/cvCswEKFwZPKkdpGsMgAhrB+keEw/IEBitIF1hpNsE6QrjcNhva4Z0hblriRtJkrSBYqRtXWGcTgcrCu8mJzsLu82GLMuzviwWa+XXLWfejbzforeFbrfZ8C31oArByOg1VFXMdflGQ2Qzs8lEdoYTs1n7EHWdmuMF6X6fiQdkiE1TK8gwFYAWkGEwWkCGwtwKZDhMJMgyDWRIzBTIlZnKnBXA9qo3UwFHZNvI36NpDrstKYOWrTImU+x6bXodJ02D7AZqAbNeZsDjyuClii2kOh2xutt8Xs/a2R6zXXqCAAwMj3Klf3BeFYBZnyskvDjKmXhiUWE0n2e2biql0O+L2Xfx8lW+/6WT7eWPcPjLJgZH/rnZ92DxvRQsW0rTD21UbC7DbJ75JKtCJRBs4vLQSGIwxfetoGAWTGZmOgNDw6xfcz+eJW72vXeQkKqy3OfhhR1Poqgqv/ddYXXRSkwxjsXhcJif2s8lDrPv/UPI1onLq1/fi9Pp4OU3qgEIhRTCwJpVnawrKaLq2S0cOFJP1fPbsFqtHDx8jNaObn7sfBuTSaLsgdXsfGozJ749TaDhO4QQKHOfKP9fDMB4SJnMLeGoz1PxwafHeMftYl1JEX6fF7crm+Mnm2nt6AZAUVVQQQgxOSNixnfoJgGoqqD6QICx8XFyc1ycv9BHoKHFuNmsfMN6UmQZIQT+fC/Fy/3GxDxUspJNG0oZ+muYmo8CSJLEnp1byc1KMxZmWZ6L57Y9gaKo1H18lDOdvQQbT5GRnsZrL+7AbDLpExMKKShK9MJ9tHQtToedL+q/4be+fgCONJ6m/eyv+PO9FBX+l9ZvjI1PvoeSs2lGRu0nR7GnyFFtn33VTFtXD+09l6Laqw99zqp78uno7bvZ1tJ2DkVV+bnrfPIxF/v/nNF2fSw0AzKxu4soyNQm2drefac2iwej6HGQWv4ZiIWpAa7rCeLLyyEv160NHaux4pW3otpf3fX0buDDZIGy0h2kyNZbHps1zV9Xz4U9ycJYzGYcdnm27iiMpmyWnmo3ZAK4c2w2GmZYp+MfnA+mAbikw9+f6uLG+Lyea0AZcAK4kWSEAHqBZ3xeT31kx78AD10HA0JZBAAAAABJRU5ErkJggg==);}
.file-list .i-item.fico-xls::before {background-image: url(/static/media/fico-xls.5c9369b2.png);}
.file-list .i-item.fico-zip::before {background-image: url(/static/media/fico-zip.14bead91.png);}
.file-list .i-item input[type=checkbox] {position: absolute; top: 3px; right: 3px;}
.drive-status {position: relative; display: block; width: 80%; margin: 0 auto; padding-bottom: 10px; margin-top: 10px;}
.dlg-folder-wrap {display: block; width: 320px; border: 1px solid rgb(167, 167, 167); background-color: rgb(233, 233, 233);padding: 10px;border-radius: 2px;
    margin: 0 auto; margin-top: 10px;}
.drive-status .highcharts-container {margin: 0 auto;}
.drive-status .label-dsg-1 {position:absolute; text-align: center; top:195px; left: 50%; transform: translateX(-50%);}
.drive-status .label-dsg-1::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.drive-status .label-dsg-1 > div {display: inline-block;vertical-align: middle;}
.drive-status .label-dsg-1 > div:nth-child(1) {background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: cover; 
    background-position: 50% 50%; width: 25px; height: 25px; }
.drive-status .label-dsg-1 > div:nth-child(2) {font-weight: 800; margin-left: 10px;}
.drive-status .label-dsg-2 {position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%;}
.drive-status .label-dsg-2 div {display: block; float: left;}
.drive-status .label-dsg-2 > div:nth-child(2) {float: right;}
.drive-status .label-dsg-2 > div > div:nth-child(1) {margin-right:5px;}
.drive-status .label-dsg-2 > div:nth-child(1) > div:nth-child(1) {color:rgb(236, 8, 8);font-weight: 800;}
.drive-status .label-dsg-2 > div:nth-child(2) > div:nth-child(1) {color:rgb(19, 153, 216);font-weight: 800;}
.drive-status .label-dsg-3 {position: absolute; color:rgb(48, 194, 18);font-weight: 800;font-size: 30px; bottom: 0; right: -20px;}
.drive-status .label-dsg-4 {position: absolute; bottom: 10px; left: -20px;color:rgb(235, 235, 235); background-color: #595; border-radius: 3px;
    padding:2px 3px;font-size:12px;}
.drive-status .label-dsg-4.dtype-1 {background-color: #595;}
.drive-status .label-dsg-4.dtype-2 {background-color: rgb(68, 109, 199);}
.drive-status .label-dsg-4.dtype-3 {background-color: rgb(216, 93, 35);}
.drive-status .label-dsg-4.dtype-4 {background-color: rgb(240, 0, 0);}
.top-fr table {width: 100%;}
.whd-root-wrap .top-fr table > tbody > tr > td {border: 0;}
.toolbuttons {display: inline-block; width: 25px; height: 25px; border: 1px solid #CCC;text-align: center; background-color: #FEFEFE;}
.toolbuttons::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.toolbuttons > * {display: inline-block; vertical-align: middle;}
.toolbuttons:first-child {margin-left: 5px;}
.toolbuttons:not(:last-child) {margin-right: 5px;}
.toolbuttons:hover {cursor: pointer; background-color: rgb(229, 240, 250);}
.wd-search-text {height: 25px; margin-right: 5px; outline: 0; border:1px solid #CCC; width: 250px;}
@media (min-width: 1px) and (max-width: 1090px) {
    .whd-root-wrap {display: block; width: 965px !important;}
}
.file-info-header {display: block; width: 100%; height: 30px; background-color: white; border-bottom: 1px solid #CCC; border-collapse: collapse; padding-left: 10px; color: #333;}
.valignmiddle::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.valignmiddle > * {display: inline-block;vertical-align: middle;}
.guiIconA {display: inline-block; content: ''; width: 50px; height: 50px; background-position: 50% 50%; background-size: 70%; background-repeat: no-repeat; 
    vertical-align: middle; margin-right: 3px;}
.guiIconA.typeDv {background-image: url(data:image/png;base64,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);}
.guiIconA.typeFd {background-image: url(data:image/png;base64,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);}
.guiIconA.typeFi {background-image: url(/static/media/fico-file.aa061c70.png);}
.tb-wdd-info-modal {margin: 0 auto;color: #333;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(1) {width: 80px;margin: 0 auto;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(2) {width: auto;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(2) div:first-child {margin-bottom: 15px;font-weight:800;font-size:15px;}
.tb-wdd-info-modal tr:nth-child(1) td {height: 100px;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td {height: 28px;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td:nth-child(1) {width: 100px; text-align: left; font-weight: 800;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td:nth-child(2) {text-align: right;padding-right:30px;}
/***
    익스플로러11버전 전용 확장자 폰트
****/
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Light.d443aadc.woff) format("woff");
    font-weight: 300;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Medium.dd7c791d.woff) format("woff");
    font-weight: 500;
}
@font-face {
    font-family: 'Montserrat';
    src: url(/static/media/Montserrat-Bold.ed7555f0.woff) format("woff");
    font-weight: 700;
}
.mobile-alert-wrap {
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(36, 19, 50, 0.3);
    -webkit-backdrop-filter: blur(0.5vw);
            backdrop-filter: blur(0.5vw);
    opacity: 1.0;
    transition: opacity 0.3s ease-out;
    z-index: 9999;
}
.wrap-touch-screen {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
}
.mobile-alert-wrap.hidden-1 {
    opacity: 0;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    visibility: hidden;
}
.m-alert-dialog {
    display: table;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 70vw;
    height: auto;
    background-color: rgb(36, 19, 50);
    border-radius: 0vw 20vw 0vw 20vw;
    color: white;
    padding: 5vw;
    animation: motion3242 1s;
}
@keyframes motion3242 {
    from {
        top: 0%;
        opacity: 0;
    }
    to {
        top: 50%;
        opacity: 1;
    }
}
.m-alert-dialog .title-1 {
    font-size: 4.5vw;
    font-weight: 800;
}
.m-alert-dialog .content-1 {
    font-size: 3vw;
    font-weight: 200;
    margin-top: 3vw;
}
.ctrl-bg-color-1 { background-color: rgb(212, 127, 166); }
.ctrl-bg-color-2 { background-color: rgb(138, 86, 172); }
.ctrl-1 {
    margin-top: 3vw;
    text-align: right;
}
.ctrl-1 .ctrl-button {
    display: inline-block;
    padding: 1vw;
    border-radius: 50%;
}
.ctrl-1 .ctrl-button svg {
    width: 6vw;
    height: 6vw;
}
/***** 모바일 좌측 메뉴 *****/
.mobile-drawer-wrap {
    display: block;
    position: fixed;
    width: 100vw;
    height: 100vh;
    background: rgba(36, 19, 50, 0.3);
    -webkit-backdrop-filter: blur(0.5vw);
            backdrop-filter: blur(0.5vw);
    opacity: 1.0;
    transition: opacity 0.3s ease-out;
    z-index: 1000;
}
.mobile-drawer-wrap.hidden-1 {
    opacity: 0;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    visibility: hidden;
}
.mobile-drawer-wrap.hidden-1 .left-drawer-box {
    left: -85vw;
    transition: left 0.25s ease-out;
}
.left-drawer-box {
    position: absolute;
    display: table;
    width: 85vw;
    height: 100%;
    background-color: white;
    border-radius: 0vw 20vw 0vw 0vw;
    border-spacing: 0;
    border: 0;
    padding: 0;
    border-collapse: separate;
    z-index: 1;
    left: 0;
    transition: left 0.25s ease-in;
}
.m-drawer-member-box {
    display: table;
    width: 100%;
    height: 27vh;
    background: url(/static/media/mobile_bg.b7175d60.jpg) rgba(58, 12, 95, 0.7);
    background-size: cover;
    background-position : center;
    background-repeat : no-repeat;
    background-blend-mode: multiply;
    border-radius: 0vw 20vw 0vw 20vw;
    border-spacing: 0;
    padding: 5vw;
}
.member-photo {
    padding: 2vh 0 0 7vw;
}
.member-name {
    padding: 3vh 0 0 7vw;
    color: white;
    font-size: 7vw;
}
.member-email {
    padding: 0.5vh 0 1vh 7vw;
    color: white;
    font-size: 5vw;
    font-weight: 500;
}
.m-sidemenu-wrap {
    display: table;
    width: 100%;
    height: 73vh;
    padding: 5vw;
}
.m-menu-item-wrap {
    display: block;
    width: 100%;
    height: 6vh;
    font-weight: 500;
    padding-left: 7vw;
    color: rgba(36, 19, 50, 1);
}
.m-menu-item-wrap svg {
    vertical-align: middle;
    width: 5vw;
    height: 5vw;
    margin-right: 5vw;
}
.m-menu-item-wrap.m-logout {
    margin-top: 5vh;
    color: rgb(164, 156, 168);
}
/***** 앱에서의 테이블 *********/
.m-header-wrap.li-bg-pink {
    background-color: pink;
}
.m-header-wrap.li-bg-darkpurple {
    background-color: #241332;
}
.m-header-wrap.li-bg-purple {
    background-color: #241332;
}
.m-header-wrap.li-bg-lightgray {
    background-color: #F1F0F2;
}
.m-header-wrap.li-bg-erp {
    background-color: #ECE0F3;
}
.m-header-wrap.li-bg-rsv {
    background-color: #E2F6D6;
}
.m-list-root {
    background-color: #241332;
}
.m-list-root.erp {
    background-color: #ECE0F3;
}
.m-list-root.rsv {
    background-color: #E2F6D6;
}
.m-list-root.reuqest {
    background-color: #F1F0F2;
}
.m-list-wrap {
    display: block;
    width: 100%;
    height: auto;
}
.m-list-wrap.li-bg-pink {
    background-color: pink;
}

.m-li-item {
    display: block;
    width: 100%;
    height: 20vw;
    border-bottom: 0.3vw solid #998FA2;
    border-radius: 0vw 0vw 0vw 10vw;
    padding: 3vw;
}
.m-li-item.li-bg-pink {
    background-color: pink;
}
.m-li-item.li-bg-darkpurple {
    background-color: #241332;
}

.m-li-item table {
    width: 100%;
    height: 100%;
    
}
.m-li-item.li-bg-darkpurple table {
    color:#fff
}

.m-li-item table td {
    height: 50%;
}
.m-li-item table tr:first-child td:first-child {
    width: 30%;
    text-align: center;
}
.m-li-item table tr:last-child td {
    font-weight: 500;
    font-size: 3.5vw;
}
.m-cnt-img-list {
    display: inline-block;
    width: 12vw;
    height: 12vw;
    border-radius: 50%;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.m-tb-authcontent {
    width: 85%;
    color: white;
    margin: 0 auto;
}
.m-tb-authcontent tr:first-child td {
    text-align: center;
}
.m-tb-authcontent tr:not(:first-child) td {
    height: 10vw;
    padding-top: 3vw;
    padding-bottom: 2vw;
    vertical-align: top;
}
.m-tb-authcontent tr:not(:first-child) td:first-child {
    width: 20%;
}
.m-tb-authcontent tr:not(:first-child) td:last-child {
    text-align: right;
}
.m-cell-border-bottom td {
    border-bottom: 1px solid #EDD7FB;
}
/***** 사업수행실적 *****/
.m-tb-ach-basic-info {
    width: 90%;
    background-color: white;
    border-radius: 20vw;
    margin: 0 auto;
    margin-bottom: 3vw;
}
.m-tb-ach-basic-info td {
    height: 10vw;
    color: #8E979C;
    width: 25%;
    text-align: center;
}
.m-tb-ach-basic-info td:nth-child(2n-1) {
    padding-left: 3vw;
    height: 10vw;
    font-weight: 800;
}
.m-tb-ach-basic-info td:nth-child(2n) {
    height: 10vw;
}
.m-tb-ach-provider-info {
    width: 90%;
    background-color: white;
    border-radius: 7vw;
    text-align: center;
    vertical-align: middle;
    border: 0.25vw solid #B07DD1;
    border-collapse: separate;
    border-spacing: 0;
    margin: 0 auto;
    margin-bottom: 3vw;
    color: #8E979C;
}
.m-tb-ach-provider-info.type-2 {
    border: 0.25vw solid #4666E5;
}
.m-tb-ach-provider-info td {
    height: 10vw;
}
.m-tb-ach-provider-info td[rowSpan="5"] {
    -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
    border-right: 0.25vw solid #B07DD1;
    height: auto;
    font-weight: 800;
}
.m-tb-ach-provider-info.type-2 td[rowSpan="5"] {
    border-right: 0.25vw solid #4666E5;
}
.m-tb-ach-provider-info .b-r {
    border-right: 0.25vw solid #B07DD1;
}
.m-tb-ach-provider-info.type-2 .b-r {
    border-right: 0.25vw solid #4666E5;
}
.m-tb-ach-provider-info .b-b {
    border-bottom: 0.25vw solid #B07DD1;
}
.m-tb-ach-provider-info.type-2 .b-b {
    border-bottom: 0.25vw solid #4666E5;
}
.m-tb-ach-provider-info .label-1 {
    background-color: #EDD7FB;
    color: #8A56AC;
    font-weight: 800;
}
.m-tb-ach-provider-info.type-2 .label-1 {
    background-color: #D8E0FF;
    color: #4666E5;
}
.m-tb-ach-provider-info .label-2 {
    width: 18%;
    font-weight: 800;
}
.m-tb-ach-provider-info .data-2 {
    width: 27%;
}
.m-tb-ach-detail {
    width: 90%;
    background-color: white;
    border-radius: 7vw;
    margin: 0 auto;
    margin-bottom: 3vw;
    color: #8E979C;
}
.m-tb-ach-detail td:nth-child(2){
    width: 25vw;
}
.m-tb-ach-detail tr:first-child td {
    padding-top: 3vw;
}
.m-tb-ach-detail tr:last-child td {
    padding-bottom: 3vw;
}
.m-tb-ach-detail td {
    height: 12vw;
    padding-left: 2vw;
}
.m-tb-ach-detail tr:not(:last-child) td:nth-child(2), 
.m-tb-ach-detail tr:not(:last-child) td:nth-child(3) {
    border-bottom: 1px solid gray;
    white-space: pre-line;
}
.m-tb-ach-detail td:nth-child(3) {
    text-align: center;
    padding-right: 3vw;
}
.m-tb-ach-detail td:nth-child(2) {
    font-weight: 800;
}
/***** 매출관리 부분 ******/
.m-tb-erp-info {
    width: 90%;
    background-color: white;
    border-radius: 7vw;
    color: #545871;
    margin: 0 auto;
    margin-bottom: 3vw;
}
.m-tb-erp-info td {
    height: 10vw;
    text-align: center;
}
.m-tb-erp-info.type-manager td:nth-child(2n-1) {
    font-weight: 800;
}
.m-tb-erp-info .b-b {
    border-bottom: 0.25vw solid #C0C0C0;
}
.erp-view-label {
    width: 90%;
    margin: 0 auto;
    margin-bottom: 3vw;
}
.m-tb-erp-info > tbody > tr > td.label-1 {
    width: 36%;
}
.m-tb-erp-info .label-1 {
    font-weight: 800;
}
.m-tb-erp-info .type-date {
    text-align: right;
    font-size: 3vw;
}
.m-tb-erp-info .cushion {
    width: 4%;
}
.m-tb-erp-membercount {
    width: 85%;
    margin: 0 auto;
}
.m-tb-erp-membercount td {
    width: 25%;
}
.m-remark-box {
    display: table;
    width: 90%;
    height: 20vw;
    border: 0.25vw solid #B07DD1;
    border-radius: 7vw;
    background-color: #CEB4DF;
    margin: 0 auto;
    margin-bottom: 3vw;
    padding: 2vw;
}
.m-remark-box.rsv {
    border: 0.25vw solid #52912E;
    background-color: #B9D8A6;
}
.m-button-erp {
    min-width: 7vw;
    min-height: 5vw;
    padding: 1.2vw 2.5vw;
    border-radius: 2vw;
    background-color: #B07DD1;
    font-size: 3vw;
    color: white;
    outline: 0;
    border: 0;
}
.m-button-erp.rsv {
    background-color: #52912E;
}
.m-remark-each-item {
    display: table;
    width: 100%;
    height: 7vw;
    border-radius: 7vw;
    margin: 0 auto;
    margin-bottom: 3vw;
    background-color: white;
    padding: 0vw 2vw;
    font-size: 3vw;
}
.m-remark-each-item .f-c {
    color: rgb(123, 130, 139);
    margin-right: 3vw;
}
.m-remark-each-item .f-c-2 {
    color: black;
    white-space: pre-line;
}
.m-remark-each-item .f-c-3 {
    text-align: center;
    color: rgb(123, 130, 139);
    margin-right: 3vw;
}
/******* 컨텐츠 관리 - 부대정보 *******/
.m-parking-price {
    display: block;
    width: 90vw;
    height: 40vw;
    background-color: white;
    border-radius: 0vw 10vw 0vw 10vw;
    font-size: 4vw;
    margin: 0 auto;
    margin-bottom: 3vw;
}
.m-parking-price svg {
    width: 10vw;
    height: 10vw;
}
.m-parking-price .l-c3 {
    display: inline-block;
    width: 33.33%;
    text-align: center;
    vertical-align: top;
}
.m-parking-price .l-c3 div:nth-child(1) {
    padding: 4vw;
    padding-top: 6vw;
}
.m-parking-price .l-c3 div:nth-child(2) {
    padding: 1.5vw;
}
.m-parking-info {
    text-align: center;
    padding-bottom: 3vw;
}
.m-parking-info .l-c2 {
    display: inline-block;
    width: 49.99%;
    text-align: center;
    vertical-align: top;
}
.m-parking-info .lb {
    display: inline-block;
    color: white;
    padding-bottom: 3vw;
}
.m-parking-info .box {
    display: inline-block;
}
.m-parking-info .box .top {
    display: block;
    width: 45vw;
    height: 30vw;
    background-color: rgb(179, 173, 184);
    border-radius: 5vw 5vw 0vw 0vw;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.m-parking-info .box .under {
    display: table;
    width: 45vw;
    height: 15vw;
    background-color: white;
    border-radius: 0vw 0vw 5vw 5vw;
    margin: 0 auto;
    font-weight: 500;
    font-size: 3.5vw;
    text-align: left;
}
.m-parking-info .empty {
    display: inline-block;
    width: 100%;
    color: white;
    font-weight: 500;
}
.m-parking-info .empty div {
    display: inline-block;
    width: 100%;
}
.m-parking-info .empty div:nth-child(1) {
    padding-top: 5vw;
    padding-bottom: 3vw;
}
.m-parking-info .empty svg {
    width: 12vw;
    height: 12vw;
}
.m-parking-etc {
    display: block;
    width: 100%;
}
.m-parking-etc .l-c-left {
    display: inline-block;
    width: 40%;
    vertical-align: top;
}
.m-parking-etc .l-c-right {
    display: inline-block;
    width: 59%;
    vertical-align: top;
}
.m-parking-etc table.info {
    width: 95%;
    margin: 0 auto;
}
.m-parking-etc table.info td {
    width: 50%;
    height: 15vw;
    text-align: center;
    position:relative;
}
.m-parking-etc table.info td img {
    width: 18vw;
}
.m-parking-etc table.info td.unavailable img {
    opacity: 0.5;
}
.m-parking-etc table.info td.unavailable:before{
    content: '';
    position:absolute;
    top: -0.5vw;
    left: 9vw;
    height: 18vw;
    border: solid red;
    border-width: 0 1vw 0vw 0;
    transform: rotate(45deg);
    opacity: 1;
    z-index: 1;
}
.m-parking-etc table.info td.unavailable:after{
    content: '';
    position:absolute;
    top: -0.5vw;
    left: 9vw;
    height: 18vw;
    border: solid red;
    border-width: 0 1vw 0vw 0;
    transform: rotate(-45deg);
    opacity: 1;
    z-index: 1;
}
.m-parking-etc .lb {
    display: inline-block;
    color: white;
    padding-bottom: 3vw;
}
.m-parking-etc .etc-box {
    display: table;
    width: 95%;
    height: 40vw;
    border-radius: 5vw;
    background-color: white;
    font-weight: 500;
    font-size: 3.5vw;
    padding: 1.5vw;
    white-space: pre-line;
}
.textwrap {
    display: inline-block;
    padding: 1vw;
    white-space: pre-line;
}
.m-tb-paymethod {
    width: 90%;
    background-color: white;
    border-radius: 5vw;
    border-collapse: separate; 
    margin: 0 auto;
}
.m-tb-paymethod td {
    width: 33.33%; 
    height: 10vw;
    text-align: center;
    padding: 3.5vw;
}
.m-tb-paymethod td .icon {
    display: block;
    width: 12vw;
    height: 12vw;
    margin: 0 auto;
    position:relative;
}
.m-tb-paymethod td .icon.unavailable img {
    opacity: 0.5;
}
.m-tb-paymethod td .icon.unavailable:before{
    content: '';
    position:absolute;
    top: -1vw;
    left: 5.5vw;
    height: 15vw;
    border: solid red;
    border-width: 0 1vw 0vw 0;
    transform: rotate(45deg);
    opacity: 1;
    z-index: 1;
}
.m-tb-paymethod td .icon.unavailable:after{
    content: '';
    position:absolute;
    top: -1vw;
    left: 5.5vw;
    height: 15vw;
    border: solid red;
    border-width: 0 1vw 0vw 0;
    transform: rotate(-45deg);
    opacity: 1;
    z-index: 1;
}
.m-tb-paymethod td .lb {
    display: block;
    width: 100%;
    height: 7vw;
    margin: 0 auto;
    font-size: 4vw;
    padding-top: 2vw;
}
.m-tb-paymethod td img {
    width: 100%;
}
.m-group-price {
    display: table;
    width: 90vw;
    height: 45vw;
    padding: 2vw;
    border-radius: 5vw;
    background-color: white;
    margin: 0 auto;
    margin-bottom: 3vw;
    text-align: center;
    font-size: 5vw;
    font-weight: 800;
}
.m-group-price.mod {
    height: 15vw;
}
.m-group-price.ext {
    text-align: left;
    font-weight: 500;
    font-size: 3.5vw;
}
.m-price-etc-info {
    text-align: center;
    padding-bottom: 3vw;
}
.m-price-etc-info .l-c2 {
    display: inline-block;
    width: 49.99%;
    text-align: center;
    vertical-align: top;
}
.m-price-etc-info .lb {
    display: inline-block;
    color: white;
    padding-bottom: 3vw;
}
.m-price-etc-info .box {
    display: table;
    background-color: white;
    border-radius: 5vw;
    width: 40vw;
    height: 40vw;
    margin: 0 auto;
}
.m-whitebox {
    display: table;
    width: 90vw;
    height: 45vw;
    background-color: white;
    border-radius: 5vw;
    text-align: center;
    margin: 0 auto;
    font-size: 5vw;
}
.transparent-1 {
    opacity: 0;
}
.mobile-root-wrap {
    /* 모바일 반응형 코딩을 위해서는, display를 table로 지정해야된다. (정답은 아니지만, 여러가지 예외사항을 고려했을때)
    table 이외의 속성은 height값을 기준으로 아예 고정되어버리기 때문에, 문제가 생긴다.
    세로형에서 100vh는 보통 딱 맞지만, 가로형으로 전환될 경우 기본 100vh을 초과하여 엘레멘트를 배치해야된다.
    그러므로 display table 속성으로 rootWrap(기본틀)을 만드는 것이 현명하다.
    table은 다른 요소와 달리 내부 자식 요소들이 늘어나면 height값을 무시하게 되는 현상이 발생되는데, 
    레이아웃이 height값을 중심으로 늘어나서는 안되는 여러 경우에서는 이는 적군이 된다., 
    그러나 이런 고무줄같이 늘어나야하는 경우, 반응형웹, 여기서는 이런 속성이 아군과 같은 역할을 하게 된다. */
    display: table;
    width: 100vw;
    height: 100vh;
    background-color: transparent;
    font-family: 'KoPubWorld Dotum 2';
    color: #4A49B3;
}
/* 그다음 고민해봐야될 부분은, 엘레멘트들의 세로 길이를 무엇을 기준으로 잡느냐하는 것이다.
vh로 잡을 경우에는 문제가 된다. 세로 -> 가로형으로 전환하는 순간 세로값이 vh 일경우 달라지게 되므로.
그래서 엘레멘트들의 세로 길이는 h가 아닌 vw가 되어야 한다.
그러나 반면에, 패딩이나 마진값은 vh 기준이 되어야 한다고 본다. 이런식으로 코딩하면 될 것이다. */
.mobile-bg-1 {
    display: block;
    width: 100%;
    height: 100%;
    background-color: white;
}
.mobile-bg-2 {
    display: table;
    width: 100%;
    height: 100%;
    background-color: skyblue;
    padding-top: 18vh;
    background-image: url(/static/media/mobile_bg.b7175d60.jpg);
    background-size: cover;
    background-position : left;
    background-repeat : no-repeat;
    transition: height 0.25s ease-out;
}
.mobile-bg-2.scene-2 {
    height: 35vh;
    transition: height 0.25s ease-in;
    border-radius: 0vw 0vw 0vw 10vw;
}
.mobile-bg-2.scene-2 .m-button-longtype {
    display: none;
}
.mobile-bg-2.scene-2 + .moblie-login-form-wrap {
    display: table;
}
.moblie-login-form-wrap {
    display: none;
    width: 100%;
    height: 65vh;
    padding-top: 4vh;
}
.m-logo-tnjeju {
    display: block;
    width: 60vw;
    height: 15vw;
    background-image: url(/static/media/tnjeju_logo_yellow.d766358b.svg);
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.m-logo-tnjeju-2 {
    display: block;
    width: 45vw;
    height: 10vw;
    background-image: url(/static/media/tnjejuLogo_2.6748ff30.png);
    background-position: 50% 50%;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin: 0 auto;
}
.m-button-front-login {
    border-radius: 10vw;
    background-color: red;
    text-align: center;
    color: white;
    font-weight: 800;
    font-size: 5vw;
}
.m-button-longtype {
    display: block;
    width: 90%;
    height: 15vw;
    margin: 0 auto;
}
/* CSS는 C언어처럼 순차지향형인 측면도 있다. 그래서 이 form-box가 여기에 와야 아래의 패딩, 마진 도구들이 통한다. */
.m-form-box {
    display: table;
    border-radius: 5vw;
    background-color: white;
    width: 90%;
    height: auto;
    margin: 0 auto;
}
.margin-top-m-1 { margin-top: 35vh; }
.margin-top-m-2 { margin-top: 3vh; }
.margin-right-m-1 { margin-right: 5vw; }
.padding-bottom-m-1 { padding-bottom: 3vh; }
.m-control-wrap {
    display: block;
    width: 100%;
    height: auto;
    text-align: center;
}
.m-button-shorttype {
    width: 20vw;
    height: auto;
    border: 0;
    outline: 0;
    border-radius: 5vw;
    padding: 2vw 0vw;
    font-size: 3.2vw;
    font-weight: 800;
    color: white;
}
.m-button-shorttype.on {
    background-color: rgb(74, 73, 179);
}
.m-button-shorttype.off {
    color: rgb(196, 191, 202);
    background-color: transparent;
    font-size: 3.5vw;
}
.m-single-box {
    display: block;
    width: 100%;
}
.m-h-custom { height: 20vw; }
.m-h-custom-2 { height: 15vw; }
.m-h-custom-3 { height: 12vw; }
.m-h-custom-4 { height: 10vw; }
.m-h-custom-5 { height: 12.5vw; }
.m-align-center { text-align: center; }
.m-margin-top { margin-top: 1.5vh; }
.m-margin-top-1 { margin-top: 4.5vh; }
.m-margin-top-2 { margin-top: 2vh; }
.m-margin-top-3 { margin-top: 5vh; }
.m-padding-top-1 { padding-top: 5vh; }
.m-padding-left-1 { padding-left: 15vw; }
.m-padding-bottom-1 { padding-bottom: 2vh; }
.m-padding-bottom-2 { padding-bottom: 5vh; }
.m-i-normal {
    width: 90%;
    height: 10vw;
    font-size: 5vw;
    border: 0;
    border-bottom: 0.5vw solid gray;
    outline: 0;
    background-color: transparent;
}
.m-i-normal.ext-type-2 {
    border-bottom: 0.5vw solid #F0F0F0;
}
.m-i-normal:focus {
    border-bottom: 0.5vw solid black;
}
.checkboxBCD.ck-ext-2 {
    width: 4vw;
    height: 4vw;
    border-color: #4A49B3;
}
.checkboxBCD.ck-ext-2:checked::before {
    font-size: 4vw !important;
}
.m-font-1 { font-size: 4vw; }
.m-font-2 { font-size: 7vw; }
.m-font-3 { font-size: 3.5vw; font-weight: 500; }
.m-align-right { text-align: right; padding-right: 5vw; }
.mobile-join-bg {
    display: table;
    width: 100%;
    height: 100vh;
    /* linear-gradient는 background-color가 아니라 background에 써야됨 */
    background: white;
    background: linear-gradient(to bottom, #FFFFFF, #F0F0F0, #DBDBDB, #CECECE, #C0C0C0, #BEBEBE, #B0B0B0);
}
.m-bg-hidden {
    display: none !important;
}
.m-font-color-1 { color: black; }
.m-font-color-2 { color: #334856; }
.m-font-color-3 { color: #545871; }
.m-font-bold { font-weight: 800 }
.m-header-box {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 0vw 0vw 0vw 10vw;
    border: 0;
    /*
    box-shadow: 0 0 5vw hsla( 0, 0%, 0%, .1 );*/
    background-color: white;
}
.m-left-pos {
    position: relative;
    float: left;
}
svg.m-icon-1 {
    position: absolute;
    left: 5vw;
    width: 10vw !important;
    height: 10vw !important;
    cursor: pointer;
    color: rgb(139, 139, 139);
}
.m-search-control {
    width: 90%;
    height: 12vw;
    border-radius: 10vw;
    border-collapse: separate;
    border-spacing: 0;
    border: 1px solid #5F4591;
    margin: 0 auto;
}
.m-search-control td:first-child {
    font-size: 5vw;
    width: 30%;
    height: 12vw;
    border-radius: 10vw 0vw 0vw 10vw;
    background-color: #5F4591;
    color: white
}
.m-search-control td:nth-child(2) {
    width: 57%;
}
.m-search-control td svg {
    width: 7vw;
    height: 7vw;
    color: darkgray;
    cursor: pointer;
}
.mobile-icon-1 {
    width: 5vw;
    height: 5vw;
}
/********* 컨텐츠 관리 ****************/
.m-content-cardview-wrap {
    display: table;
    width: 100%;
    height: auto;
    background-color: transparent;
}
.m-cnt-card-item-wrap {
    float: left;
    width: 50%;
    height: auto;
}
.m-cnt-card-item-wrap:nth-child(2n-1) {
    padding: 5vw 2.5vw 0vw 5vw;
}
.m-cnt-card-item-wrap:nth-child(2n) {
    padding: 5vw 5vw 0vw 2.5vw;
}
.m-cnt-card-item {
    display: block;
    width: 100%;
    height: 50vw;
    background-color: white;
    border-radius: 5vw;
	box-shadow: 0vw 0vw 1.5vw 0.7vw rgba(50, 50, 50, 0.4);
}
.m-cnt-img {
    display: block;
    width: 100%;
    height: 70%;
    border-radius: 5vw 5vw 0vw 0vw;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: 50% 50%;
}
.m-cnt-title {
    display: block;
    width: 100%;
    height: 30%;
}
/*********** 페이지 네비버튼 (모바일 버전) ****************/
.pgn-button-mobile {
    width: 7vw; height: 7vw; border: 0.5vw solid rgb(230, 233, 236); border-radius: 2vw; margin-right: 1vw;
    vertical-align: middle;
    background-color: white;
}
.pgn-button-mobile.active {
    background-color: #6672FB;
    color: white;
    border: 0;
}
.pgn-button-mobile svg {
    width: 5vw; height: 5vw; 
}
/********* 작성버튼 - 모바일 버전 ***********/
.imageWriteButton.extension-2 {
    width: 10vw;
    height: 10vw;
}
.imageWriteButton.extension-2 svg {
    width: 8vw;
    height: 8vw;
}
.m-button-ctrl {
    font-size: 5vw;
    padding: 0.5vw 6vw;
    border-radius: 2vw;
    border: 0;
    color: white;
}
.m-button-ctrl.ext-type-1 {
    padding: 0.5vw 0.5vw;
}
.m-button-ctrl.ext-type-1 svg {
    width: 7.5vw !important;
    height: 7.5vw !important;
}
.m-bg-color-1 { background-color: rgb(74, 73, 179); }
.m-bg-color-2 { background-color: rgb(102, 114, 251); }
/****** 컨텐츠 관리 뷰 부분 ******/
.m-body-box {
    display: table;
    width: 100%;
    padding: 5vw;
}
.m-card-box {
    display: table;
    width: 100%;
    height: 30vh;
    box-shadow: 0vw 0vw 2vw 0vw rgba(127, 127, 127, 0.3);
    padding: 3vw;
}
.m-border-radius-1 {
    border-radius: 2vw;
}
.m-tb-writer-info {
    font-size: 3vw;
    width: 80%;
    font-weight: 500;
}
.m-tb-writer-info td {
    height: 6vw;
}
.m-tb-writer-info td:first-child {
    width: 30%;
    font-weight: 800;
}
.m-more-btn-wrap {
    position: relative;
}
.m-more-btn {
    position: absolute;
    right: 0;
    top: -2vw;
}
.m-more-btn svg {
    width: 5vw;
    height: 5vw;
}
.m-image-box {
    display: block;
    width: 70vw;
    height: 70vw;
    background-color: aquamarine;
    margin: 5vw auto;
}
.m-divid-border {
    display: block;
    width: 100%;
    height: 0.2vw;
    border-top: 0.2vw solid #DBDBDB;
}
.m-tb-like {
    bottom: 0;
    width: 90%;
    font-size: 3.5vw;
    margin: 0 auto;
    margin-top: 3vw;
    border-radius: 0vw 0vw 5vw 5vw;
    background-color: white;
}
.m-tb-like td {
    width: 20%;
    text-align: center;
}
.m-tb-like tr:first-child td {
    padding-top: 2vw;
}
.m-tb-like tr:last-child td {
    padding-bottom: 2vw;
}
.emoface1.mobile-ver, .emoface2.mobile-ver, .emoface3.mobile-ver, .emoface4.mobile-ver, .emoface5.mobile-ver {
    width: 11vw;
    height: 11vw;
    background-size: 14vw;
    vertical-align: middle;
}
/****** 컨텐츠 뷰 레이아웃 ******/
.m-cnt-header {
    position: relative;
    display: table;
    width: 100%;
    height: 45vh;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50% 50%;
}
.m-cnt-header-inner {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(36, 19, 50, 0.0), rgba(36, 19, 50, 0.0), rgba(36, 19, 50, 0.0), rgba(36, 19, 50, 0.1), rgba(36, 19, 50, 0.5), rgba(36, 19, 50, 1));
}
.cnt-top-box {
    display: table;
    width: 100%;
    height: 20vh;
}
.cnt-bottom-box {
    position: relative;
    display: table;
    width: 100%;
    height: 60%;
}
.m-cnt-title-2 {
    color: white;
    font-size: 10vw;
    height: 12vh;
}
.m-cnt-content {
    display: table;
    width: 100%;
    height: 55vh;
    background: rgba(36, 19, 50, 1);
    padding-bottom: 10vw;
}
.m-select-bar {
    display: table;
    width: 80vw;
    height: auto;
    border-radius: 5vw;
    background-color: rgb(53, 38, 65);
    margin: 2vw auto;
    text-align: center;
    color: white;
    font-size: 4vw;
}
.m-select-item-height {
    height: 5vh;
}
.m-select-bar-nowsel {
    position: relative;
    display: table;
    width: 100%;
}
.m-select-items-wrap {
    display: block;
    width: 100%;
    height: 0px;
    transition: height 0.25s ease-out;
    padding: 0vw 2vw;
    overflow: hidden;
}
.m-select-items-wrap.active {
    transition: height 0.25s ease-in;
}
.m-caret-wrap {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 10vw;
    height: 100%;
}
.m-caret-wrap svg {
    width: 7vw;
    height: 7vw;
}
.m-select-bar-list {
    display: table;
    width: 100%;
}
.m-tab-item {
    display: inline-block;
    border-radius: 5vw;
    padding: 1.2vw 3vw;
    background-color: transparent;
    transition: background-color 0.5s ease-out;
}
.m-tab-item.active {
    background-color: rgb(138, 86, 172);
    transition: background-color 0.5s ease-in;
}
/**** 업체 기본 정보 *******/
.m-tb-basicinfo {
    width: 95%;
    margin: 0 auto;
    font-size: 3.5vw;
    color: white;
}
.m-tb-basicinfo svg {
    width: 5vw;
    height: 5vw;
}
.m-tb-basicinfo tr td {
    height: 3vh;
}
.m-tb-basicinfo tr:first-child td:nth-child(1) {
    width: 10%
}
.m-tb-basicinfo tr:first-child td:nth-child(2) {
    width: 30%
}
.m-tb-basicinfo tr td.data-field {
    width: 60%;
}
.m-tb-basicinfo .data-wrap {
    display: block;
    width: 100%;
    word-break: break-all;
}
.m-tb-basicinfo tr td:last-child {
    font-weight: 500;
}
.m-map-iframe {
    display: block;
    width: 90%;
    height: 100%;
    border-radius: 0vw 10vw 0vw 10vw;
    overflow: hidden;
}
.m-cnt-manager-label {
    display: block;
    color: white;
    font-weight: 800;
    width: 90%;
    margin: 5vw auto;
}
.m-tb-managers {
    width: 90%;
    background: white;
    margin: 0 auto;
    font-size: 3.5vw;
    border-radius: 5vw;
    text-align: center;
    margin-bottom: 3vw;
}
.m-tb-managers tr td {
    height: 5vh;
}
.m-tb-managers tr td:nth-child(2n-1) {
    font-weight: 800;
    width: 20%;
    padding-left: 2vw;
}
.m-tb-managers tr td:nth-child(2n) {
    font-weight: 500;
    width: 30%
}
.m-tb-managers tr:not(:last-child) td {
    border-bottom: 0.2vw solid rgb(196, 195, 195);
}
.m-explain-box {
    display: table;
    width: 90%;
    height: 12vh;
    background-color: white;
    border-radius: 5vw;
    margin: 3vw auto;
    padding: 1.5vw;
    white-space: pre-line;
    font-size: 3.5vw;
    font-weight: 500;
}
.m-fav-box {
    display: table;
    width: 90%;
    height: 30vh;
    background-color: white;
    border-radius: 0vw 7vw 0vw 7vw;
    margin: 3vw auto;
    padding: 3vw;
}
.m-cnt-fav-label {
    font-size: 2.5vw;
    color: #9597A6;
}
.m-radio-wrap {
    margin: 3vw auto;
    display: table;
    width: 90%;
}
.m-radio-item-wrap {
    float: left;
    width: 33.33%;
    text-align: center;
    margin: 1vw auto;
}
.m-radio-item {
    display: inline-block;
    width: 70%;
    height: 6.5vw;
    font-size: 3.5vw;
    background-color: rgb(74, 73, 179);
}
.m-tb-price {
    width: 90%;
    background: white;
    margin: 0 auto;
    font-size: 3.5vw;
    border-radius: 5vw;
    text-align: center;
}
.m-tb-price tr td {
    height: 5vh;
}
.m-tb-price tr td svg {
    width: 5vw;
    height: 5vw;
}
.m-tb-price tr td[rowSpan="2"] {
    vertical-align: top;
    padding-top: 2vw;
    width: 14%;
    border-bottom: 0.2vw solid rgb(196, 195, 195);
}
.m-tb-price tr td[colSpan="4"] {
    text-align: left;
}
.m-tb-price tr:nth-child(2n) td {
    border-bottom: 0.2vw solid rgb(196, 195, 195);
}
.m-tb-price .cell-label {
    width: 17%;
}
.m-tb-price .cell-value {
    width: 26%;
}
/*** 모객 현황 모바일 ****/
.calendarTB993.mobile-ver {
    font-size: 3vw;
}
.calendarTB993.mobile-ver td {
    font-size: 3vw !important;
}
.calendarTB993.mobile-ver .bar-text {
    font-size: 2.5vw !important;
}
.calendarTB993.mobile-ver .active-image > span {
    font-size: 3vw !important;
}
.cate-label-m {
    font-weight: 800;
    color: white;
}
.layout-custom-root {
    position: relative;
}
.layout-custom-child-1 {
    position: absolute;
    z-index: 10;
    background-color: white;
}
.layout-custom-child-1 .cate-label-m {
    color: black !important;
}
.layout-height {
    height: 45vw;
}
.layout-custom-child-2 {
    position: absolute;
    z-index: 9;
    top: 24vw;
    background-image: url(/static/media/cate_bg_1.1e190cae.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-3 {
    position: absolute;
    z-index: 8;
    top: 58vw;
    background-image: url(/static/media/cate_bg_2.de888799.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-4 {
    position: absolute;
    z-index: 7;
    top: 92vw;
    background-image: url(/static/media/cate_bg_3.81857835.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-5 {
    position: absolute;
    z-index: 6;
    top: 126vw;
    background-image: url(/static/media/cate_bg_4.ad093ba6.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-6 {
    position: absolute;
    z-index: 5;
    top: 160vw;
    background-image: url(/static/media/cate_bg_5.7080e16c.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-7 {
    position: absolute;
    z-index: 4;
    top: 194vw;
    background-image: url(/static/media/cate_bg_6.49ff74d9.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-8 {
    position: absolute;
    z-index: 3;
    top: 228vw;
    background-image: url(/static/media/cate_bg_7.13e26d5e.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-9 {
    position: absolute;
    z-index: 2;
    top: 262vw;
    background-image: url(/static/media/cate_bg_8.d398f9da.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.layout-custom-child-10 {
    position: absolute;
    z-index: 1;
    top: 296vw;
    background-image: url(/static/media/cate_bg_9.51b0c06e.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    cursor: pointer;
}
.m-search-input {
    border: 0;
    outline: 0;
    width: 100%;
    height: 100%;
}
.m-search-select-filter {
    border: 0;
    background-color: transparent;
    color: white;
    font-weight: 800;
    text-align-last: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.m-search-select-filter option {
    color: black;
}
.m-search-select-filter:focus {
    outline: 0;
}
/**** 인증 및 제휴현황 ****/
.m-list-wrap-2 {
    display: table;
    width: 100%;
    font-weight: 500;
    padding-top: 3vw;
}
.m-tb-item-1 {
    width: 100%;
    font-size: 3.5vw;
}
.m-tb-item-1 tr:first-child td:last-child, 
.m-tb-item-1 tr:last-child td {
    height: 10vw;
}
.m-tb-item-1 td[rowSpan="2"] {
    width: 20%;
    text-align: center;
}
.m-tb-item-1 tr:last-child td {
    text-align: center;
}
.m-tb-item-1 tr:last-child td:nth-child(1) {
    width: 18.66%;
}
.m-tb-item-1 tr:last-child td:nth-child(2) {
    width: 34.66%;
}
.m-tb-item-1 tr:last-child td:nth-child(3) {
    width: 26.66%;
}
.m-tb-item-1.extension-1 tr:last-child td:nth-child(1) {
    width: 60%;
}
.m-tb-item-1.extension-1 tr:last-child td:nth-child(2) {
    width: 1%;
}
.m-tb-item-1.extension-1 tr:last-child td:nth-child(3) {
    width: 19%;
}
.m-circle-icon-1 {
    display: inline-block;
    width: 11vw;
    height: 11vw;
    border-radius: 50%;
    background-color: rgb(237, 215, 251);
    color: white;
}
.m-circle-icon-1.extention-requests {
    padding: 0vw 1.2vw;
}
/****** 이미지 컨텐츠 **********/
/***
리액트에서의 CSS는 그냥 첨부가 되는게 아니라, 빌드될때 약간의 가공과정이 거쳐진다. (스크립트 언어처럼 빌더에 의해 해석처리가 이루어진다는 말)
배경화면 url에 있는 이미지 주소가 현재는 탐색기 폴더 기준으로 상대경로가 지정되지만, 빌딩이 되는 순간 상대주소가 다르게 바뀐다는 의미이다.
CRA(Create React App) 의 경우에는 디폴트 조건 자체가, 빌드가 되면 이미지 파일이 static 폴더 안에 어딘가에 저장된다.
요기 안에 상대경로로 바뀐다는 의미다. 그리고 CSS는 CRA에서 빌드될때 모든 CSS가 하나로 합쳐져서, 
모든 페이지에 결국 하나로 통짜로 묶여서 사전처리 되는 구조이다. 그래서 CSS를 어디에 분산시켜서 생성을 하든, 
모든 CSS가 하나로 합쳐져서 하나의 무거운 덩어리가 된다. 이건 장단점이 있는 부분인데, 
장점: 처음에 한 번만 로딩하면 브라우저가 그 뒤에는 이미 로딩된 페이지 안에서 이것저것 바뀌는 구조라서 처음 이후에는 부하가 없음
단점: 쓸데없는 CSS까지 하나로 합쳐져서 비효율적임.
****/
.imagecontents-bg {
    background-image: url(/static/media/imagecontents_bg_3.17dd80c1.png);
    background-position: 50% 50%;
    background-repeat: repeat;
    background-size: 100%;
}
.m-search-bar-2 {
    background-color: transparent;
    outline: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 0.25vw solid #201933;
    width: 90%;
    height: 10vw;
    font-size: 5vw;
    padding: 0vw 8vw;
}
.m-button-search-2 {
    position: absolute;
    right: 7%;
    top: 50%;
    transform: translateY(-50%);
    width: 7vw;
    height: 7vw;
    color: #7A7A7A;
}
.m-image-titlename {
    font-size: 6vw;
    font-weight: 800;
    color: white;
    text-align: center;
    margin-bottom: 5vw;
}
.m-image-img {
    display: table;
    background-color: transparent;
    width: 90vw;
    height: 65vw;
    margin: 0 auto;
    margin-bottom: 5vw;
}
.m-image-introduction {
    display: table;
    width: 90vw;
    height: auto;
    color: white;
    font-weight: 500;
    margin: 0 auto;
    margin-bottom: 3vw;
    font-size: 4vw;
}
.m-image-introduction .label-1 {
    font-weight: 800;
    font-size: 4vw;
}
.main-img-mobile {
    display: inline-block;
    width: 100%; 
    height: 100%;
}
.m-image-controls {
    text-align: center;
    margin: 0 auto;
    margin-top: 12vw;
    margin-bottom: 5vw;
}
.m-image-controls svg {
    width: 12vw;
    height: 12vw;
}
.m-rply-icon-bg {
    display: inline-block;
    width: 8vw;
    height: 8vw;
    line-height: 7vw;
    text-align: center;
    background-image: url(/static/media/icon_rply_m_2.28c863e8.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: white;
    font-size: 3vw;
    font-weight: 800;
}
.m-tb-request-content {
    width: 95%;
    background-color: white;
    border-collapse: separate;
    border-spacing: 0;
    border: 0;
    border-radius: 5vw;
    margin: 0 auto;
    margin-top: 1vw;
    margin-bottom: 5vw;
}
.m-tb-request-content td {
    padding-left: 2vw;
}
.m-tb-request-content td[colSpan="6"] {
    height: 3vw;
}
.m-tb-request-content .bumper {
    width: 3vw;
}
.m-tb-request-content .label-1 {
    font-weight: 800;
    font-size: 3.5vw;
    color: #545871;
    width: 12%;
    height: 10vw;
}
.m-tb-request-content .data-1 {
    text-align: center;
    width: 32%;
    height: 10vw;
}
.m-tb-request-content .data-2 {
    text-align: center;
    width: auto;
}
.m-tb-request-content .data-3 {
    padding-top: 4vw;
    padding-bottom: 4vw;
}
.m-tb-request-content .b-b {
    border-bottom: 0.25vw solid #C0C0C0;
}
.m-tb-request-content .data-4 {
    padding-top: 2vw;
    padding-bottom: 2vw;
}
.m-tb-request-content .child-label-A {
    display: inline-block;
    width: 23%;
    font-weight: 800;
    color: #545871;
}
.m-tb-request-content .child-data-A {
    display: inline-block;
    width: 53%;
    text-align: center;
}
.m-tb-request-content .child-control-A {
    display: inline-block;
    width: 23%;
}
.m-button-request {
    border: 0;
    outline: 0;
    border-radius: 3vw;
    background-color: rgb(176, 125, 209);
    color: white;
    font-size: 3vw;
    padding: 1vw 2.5vw;
    width: auto;
    white-space: nowrap;
}
.m-request-label-1 {
    font-weight: 800;
    font-size: 3.5vw;
    padding-left: 5vw;
    color: #545871;
}
.m-request-comment-item .head {
    display: block;
    width: 95%;
    margin: 0 auto;
    margin-top: 1vw;
    margin-bottom: 1vw;
} 
.m-request-comment-item .body {
    display: block;
    width: 90%;
    border-radius: 0vw 4vw 4vw 0vw;
    background-color: #8A56AC;
    color: white;
    padding: 2vw 2vw;
    font-weight: 500;
}
.m-request-comment-item .reply2 table {
    width: 100%;
}
.m-request-comment-item .reply2 table td:nth-child(1),
.m-request-comment-item .reply2 table td:nth-child(2) {
    width: 2vw;
    height: 5vw;
}
.m-request-comment-item .reply2 table tr:nth-child(1) td:nth-child(2) {
    border-left: 0.25vw solid rgb(156, 156, 156);
    border-bottom: 0.25vw solid rgb(156, 156, 156);
}
.m-request-comment-item .reply2 table td.overneath {
    border-left:  0.25vw solid rgb(156, 156, 156);
}
.m-request-comment-item .reply2 table td[rowSpan="2"] {
    padding: 2vw 0vw;
    padding-right: 1vw;
}
.m-request-comment-item .reply2 table .rp-box {
    display: table;
    width: 100%;
    height: 12vw;
    border-radius: 2vw;
    background-color: white;
}
.m-request-comment-item .child-1 {
    display: inline-block;
    width: 10%;
}
.m-request-comment-item .child-2 {
    display: inline-block;
    width: 45%;
}
.m-request-comment-item .child-3 {
    display: inline-block;
    width: 45%;
}
/******* 보관금 처리 관련 *********/
.m-eom-wrap {
    display: table;
    width: 95%;
    margin: 0 auto;
    margin-top: 1.5vw;
}
.m-eom-total-amount {
    display: table;
    width: 100%;
    height: 20vw;
    border-radius: 1vw;
    border: 1px solid rgb(79, 141, 203);
}
.m-eom-detail-wrap {
    display: table;
    width: 100%;
    padding-left: 7vw;
}
.m-eom-title {
    display: block;
    width: 100%;
    height: 8vw;
    background: #ff5d57;
    text-align: center;
    margin-bottom: 1vw;
    color: white;
}
.m-eom-title.green {
    background: #3ad37a;
}
.m-eom-out-list-wrap {
    border: 1px solid #ff5d57;
    padding-bottom: 3vw;
    margin-top: 1.5vw;
    text-align: left;
}
.m-eom-use-list-wrap {
    border: 1px solid #3ad37a;
    padding-bottom: 3vw;
    margin-top: 1.5vw;
    text-align: left;
}
.m-eom-out-item-wrap {
    padding: 1vw 0vw;
}
.m-eom-out-item-wrap .l-c-one {
    display: inline-block;
    width: 100%;
    padding-left: 2vw;
}
.m-eom-out-item-wrap .l1-c3 {
    display: inline-block;
    width: 33.33%;
    padding-left: 2vw;
}
.m-eom-out-item-wrap .l1-c4 {
    display: inline-block;
    width: 66.66%;
    padding-left: 2vw;
}
.m-eom-out-item-wrap .l2-c1 {
    display: inline-block;
    width: 20%;
    vertical-align: top;
    padding-left: 2vw;
}
.m-eom-out-item-wrap .l2-c2 {
    display: inline-block;
    width: 79%;
    padding-left: 2vw;
}
.m-eom-out-item-wrap .l3-c2 {
    display: inline-block;
    width: 49.99%;
    padding-left: 2vw;
}
.m-eom-order {
    display: block;
    width: 5vw;
    height: 5vw;
    background-color: white;
    border-radius: 1vw 0vw 1vw 0vw;
    text-align: center;
    font-weight: 800;
    color: rgb(79, 79, 79);
}
.m-eom-total-left {
    display: inline-block;
    width: 40%;
    height: 100%;
    background-color: rgb(79, 141, 203);
    border-radius: 1vw 0vw 0vw 1vw;
}
.m-eom-total-right {
    display: inline-block;
    width: 59%;
    height: 100%;
}
.m-eom-hotel-name {
    text-align: center; 
    padding-top: 2vw;
    font-size: 5vw;
    color: white;
}
.m-eom-remain-amount {
    text-align: center; 
    font-size: 5vw;
    font-weight: 800;
}
.m_whd-root-wrap .tb-in {width:100%;height:100%; font-family: Pretendard !important; font-weight: 400;font-size:2rem;line-height:2rem}
.m_whd-root-wrap .tb-in td {border:1px solid #DDD;}
.m_whd-root-wrap .top-fr > td {height: 40px;}
.m_whd-root-wrap .bottom-fr > td {height: 150px;}
.m_whd-root-wrap .middle-fr > td:first-child { width: 40%; padding: 10px; padding-left: 5px; }
.m_whd-root-wrap .middle-fr > td:last-child {border-collapse: collapse; border-spacing: 0px; padding: 0;}
.m_whd-root-wrap .middle-fr > td { vertical-align: top; }
.m_folder-list {display: block; width: 100%; height: calc(66vh - 180px); overflow-y: auto;}
.m_folder-list .f-item::before {display: inline-block; content: ''; width: 40px; height: 40px; background-image: url(data:image/png;base64,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);
    background-position: 50% 50%; background-size: 70%; background-repeat: no-repeat; vertical-align: middle; margin-right: 3px;margin-bottom:10px}
.m_folder-list .f-item:hover::before, .m_folder-list .f-item.expnd.is_on::before, 
.m_folder-list .f-item.focus-on::before {background-image: url(data:image/png;base64,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);}
.m_folder-list .f-item > * {display: inline-block; vertical-align: middle; }
.m_folder-list .f-item:hover, .m_file-list .i-item:hover {background-color: rgba(162, 205, 240, 0.5); border-radius: 5px;}
.m_folder-list .f-item.focus-on {background-color: rgba(226, 162, 142, 0.5); border-radius: 5px;}
.m_folder-list .f-item {cursor: pointer; vertical-align: middle; padding-left: 35px;}
.m_folder-list .f-item.expnd {position: relative;}
.m_folder-list .f-item.expnd::after{position: absolute; display: block; width: 35px; height: 35px; content: ''; background-position: 50% 50%;
    background-image: url(/static/media/chevron-right-sm.14144602.svg); top: 50%; transform: translateY(-50%); left: 0px;
    background-repeat: no-repeat; background-size: cover;}
.m_folder-list .f-item.expnd.is_on::after  {background-image: url(/static/media/chevron-down-sm.8c0a5846.svg);}
.m_file-list {padding: 0px;}
.m_file-list.listmode {padding: 0px;}
.m_file-list .i-item {position: relative; display: inline-block; width: 260px; height: auto; text-align: center; cursor: pointer; margin-right: 10px; white-space: nowrap; padding: 7px 0px;}
.m_file-list .i-item.listmode {display: block; width: 100%; text-align: left; padding-left: 5px; border-bottom: 1px solid #DDD;}
.m_file-list .i-item.listmode:hover {border-radius: 0px;}
.m_file-list .i-item.listmode input[type=checkbox] {position:absolute; top:50%;left:7px;right:unset;transform: translateY(-50%);width:12px;height:12px;}
.m_file-list .i-item::before {display: block; content: ''; width: 50px; height: 50px; background-image: url(/static/media/fico-file.aa061c70.png);
    background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; margin: 0 auto;} 
.m_file-list .i-item.listmode > div {width:calc(100% - 5vh);}
.m_file-list .i-item.listmode table {width:100%;table-layout: fixed;}
.m_file-list .i-item.listmode table td {font-size:1.5vh !important; color: #555;border:0;}
.m_file-list .i-item.listmode table td:not(:nth-child(1)) {text-align: left;}

.m_file-list .i-item.listmode::before {display: inline-block; width: 5vh; height: 5vh; margin-right: 7px;}
.m_file-list .i-item.fico-folder::before {background-image: url(data:image/png;base64,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);background-size: 100%;}
.m_file-list .i-item.fico-egg::before {background-image: url(data:image/png;base64,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jVnJUIkniSOKqlG+kHVZ4bzFWS1XWfOe/IWhvLac5jrNIcSxiASSECGjig2UYSFKq0aKiRTtxzz8g44/SS6ZXBtg5JhHBSokxw/+B7+7NQsT425SKAZ0vtj2xzAQ2AUaNdv+PrbtxgngfwautJa/UgemP0mvtbTIEdC7DVxctzR5D7jcAQaedMmQHMlPUygUgPcz+qYc0H8LdK+6vTX3cfoAZKirpRvg4BAYKVL2mse7g+29/Xum2d8Pg+ZyruK69UkAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjlhOGQ2MjliLTk2NTAtNDZhOS04ZmZiLTBhODg0NDhiOTZlYyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MWZiYWMwMS00ZmVjLTRjYjgtOWQ5My00M2NiZjljNjA2OTciCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmZmMwN2FmYS01ZjEyLTQ3NmMtOGI4NC1iOGQ2NjM4NzZkYmUiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzNDE3NDYzMjA5NSIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmQ5YTUxMzRjLTMwODUtNDA0My1hZmQzLWUzZjQ1ZGMwZjY5NiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxNjoxNCIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5DFFLHAAAAk1BMVEUAAAAAAADi5efi5efi5efi5efAxsvi5efi5efi5efi5edXbX5XbX5XbX5XbX7////////i5eewt721u8G/xcrJztLb3+Gyub/N0dW+xMnW29/K0dhXbX5leYiIl6PU2dxid4dvgZCgq7Vrfo7L0tjM09rS2N7M09ng4+X///+BkZ7AyM7q7O7V2t6rtr5sf46Wo64xy0j6AAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQfmCBAHEA7ElWeyAAABPklEQVRYw+3VsW7DIBAGYIuhCwOScRLh6FysNJJl3Nbv/3SF2MSpEuDgOnTwv/wMvk/xRQlV9SssGlWlEp8fTpI0b4FaUoGEgADiAgaICiggJuCAiIAEwgIWCApoICTggYCQAJisE0IKMHVCSAFHmRBYUjBy28NJ5QN2kZ/nLSUAYy0VeBAKgU0oBe5CMeCFcmAVCMAiUICbQAKcQAOsQARYSwXYEzDg8gLgSzQqvXkCeF76gQjoHUgBs7GZ7a6/3uqRb40GjLBp+DzZYvreOUAPoL+nqYOx476zgVksQ76zX0GJi51utO8s4GCXqETvjuA7C3BPd0Lejr5zP0EDrXg3TIBeOwNo3A4EgHHfH3DfeECDy3rgD73/Gv8VMA60v/VRBS+WAyrnaxD4QOV6DALku3EH/gCoqPN5wjLxA+rAeSBO0oseAAAAAElFTkSuQmCC);}
.m_file-list .i-item.fico-hwp::before {background-image: url(/static/media/fico-hwp.b6f0790c.png);}
.m_file-list .i-item.fico-jpg::before {background-image: url(/static/media/fico-jpg.3c792e00.png);}
.m_file-list .i-item.fico-pdf::before {background-image: url(data:image/png;base64,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BSokxw/+B7+7NQsT425SKAZ0vtj2xzAQ2AUaNdv+PrbtxgngfwautJa/UgemP0mvtbTIEdC7DVxctzR5D7jcAQaedMmQHMlPUygUgPcz+qYc0H8LdK+6vTX3cfoAZKirpRvg4BAYKVL2mse7g+29/Xum2d8Pg+ZyruK69UkAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjU1OTE0ZThhLWQ3ZTQtNGQ5Mi04YWI5LWQ2YTIyYTE2NDg2ZiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTA2YzI1NS1kYzhhLTRhYjAtOTc3MC00YmE4Zjc5YzNhMTUiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNjE3ZjdmMy02NjdkLTQyNzUtOTk3MS1lZDJjNWJmM2I4ODAiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzMzg4MjU5NjU0NCIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjBmYTVmMjhhLTQ1YjYtNGMwOS04MGQwLTlkYTVhMmMyZmVhMSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxMToyMiIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7PV91CAAAABmJLR0QA/ABpADVlMjKvAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5ggQBwsWfs80fgAABAFJREFUaN7t2VtsFFUYwPH/zO7O7KWtvVBrt9C0RU0fjDGmQoA0pkgTxPiiiUrEC740usRHfdIY34zRhFsxMSISxQQJhga0FYtWTaCxPElEKkVLUYPSYmt3d5jdmePD1r20u9vpkt2dafySeZgzZybnN2fOd87ZlbAYl3/7YzWwG+gCvBQhfjg/2vvQpvtDhd4vW4QEgC+BB4sFATAM84W+ga/2FhUDbAFaKEGYZuEgq5g6ShhzoD3FwpQ8TNMM9Q2c2rMsMAmQCPX1WwfZGgNgCusg22OWAnIExirIVhjpJkG2wvj9vpvqIVthgg31SJJkDZQlbdsKEwj4ab+jlRW1Nfi8XhRFyXm43Z7QF0On30y/3223ge7zemle2YhhmkxNhzEMM1/1LkdkM5csU3tLAJfLehNtnZqXCrL9PLMUkCMmTasgx6wArIAcg7ECchRmMZDjMOkg9zyQIzH/geqqK8i7Aph+bGMF4E8vm52arDT9/rKso4WigJz9nc9fx0nzID3AXsBlm31MsI3w8y9hVlRmu3y2uamxI9dn9pydIADy75dwT4wXtAJw4eCQWUaxrDCW9zPK0y/ivrM9eS6iUWIjZ4gPfJLIJNX1KM+EkBQlVWf6b2LfDmKeP5vKOC3tqI9uW5ChjF/GiB15r0SYdRuQq2sR0ShIIHl9eO6+B+22IPoHO3Hd14m6vnPBfWpXN9rAcfQDOwHwbNiIsmbdgnrxWxtKhwEJY/Ia4R1bE2crbyfwyhuoXd3oB3fBXM7Xjh1BP7QPZBnXvZ14n+3Bu/lhjIsXML7rT9aLfLgfY/ibVC9OXS3fmBFXLhIf+xnJ50OqqkmVJycIE2NkiGjv2yBJKA9sznxAJIL4cyJ5ENdLN2YW9FOwFXfbaoSmIWau5570fhzB/GcGub4hc6+/bTviiafmvrE40YPvYpw+WTqMq24FlfuPJTA+P8gyWv9xECJP38tIioqYnc3sWV1H6HoSk/cZxcCIWAzjykSyMbGRM8T7D+e9x/PIdiRVxRi/lFGuHf6I+OCn5UnNAObMNJFXd+TvvaZViC2PI3kU5JY21DXrEZrGjaOH7DPPCF0HM/dvWOKGlkjhHWtROtamXsC1v4i+/w5i/EKinqbN1Y+WDxN56/W8142hE4Q1DTzpk+Z1zHPDGeMhdvQA5vgYxvdfl7FnLo8uWscYHrTwrRpFgSz7hWbclq208M9ANsxuIGonh956F7PBVRYXXFliZmt3RvlPL+/qQZL2lQtUU+VHVTyLbpuzJoCqj09mTMfnXlPLt0dxuXJBCstmVRU+RyaA/7fNTsNM2rT9VwvBfAb8ajOIAHqXjGluagwDm4DPAa3MCBMYBZ5sbmo8kX7hX3oDbpMHpi1+AAAAAElFTkSuQmCC);}
.m_file-list .i-item.fico-png::before {background-image: url(/static/media/fico-png.f843afca.png);}
.m_file-list .i-item.fico-rar::before {background-image: url(/static/media/fico-rar.f3c76bb2.png);}
.m_file-list .i-item.fico-txt::before {background-image: url(data:image/png;base64,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cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOjA4MWJmYzNmLWU0ODgtNDgzNS1hMjRiLTNiYWQ3M2I2ZTA5YiIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3YjUwN2RiMi0yYjNiLTQxZTMtOTg4YS1lOWE2ZjY2YjMyNTMiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MGE0YTcyMi04MmQzLTRmYzEtYmI2ZC0zN2FjNTBjMzc2ODYiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2MDYzNDAwNzkzNDM2MiIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjI4IgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI0NzljODNkLWRjNzAtNDVjNi05M2VkLWEzMTYxNWMxZGE5YyIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0wOC0xNlQxNjoxMzoyNyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7qRzvCAAAABmJLR0QA/ABpADVlMjKvAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH5ggQBw0bViTvRQAAA/xJREFUaN7t2X9MlHUcwPH3cz8e7ge/j0Ouk/Ma4cwlCTptY5U2citms800admyliZjtf5qc7W2tv6J2hpCf6ht1fI2szmvQCnCSJb9GIMhRmBTSYVBwaLNKdzzfK8/ALuDA5/DuHse5me73e77fZ7b97Xv8/18P987CY3xx9WBAqAG2AjYWIA4291bV172cOV87zdphDiBJuCxhYIAqKrYG2w8VbugGOBxwE8CQoj5g7RiXCQwJkH7FwqT8BBCVAYbm/cvCswEKFwZPKkdpGsMgAhrB+keEw/IEBitIF1hpNsE6QrjcNhva4Z0hblriRtJkrSBYqRtXWGcTgcrCu8mJzsLu82GLMuzviwWa+XXLWfejbzforeFbrfZ8C31oArByOg1VFXMdflGQ2Qzs8lEdoYTs1n7EHWdmuMF6X6fiQdkiE1TK8gwFYAWkGEwWkCGwtwKZDhMJMgyDWRIzBTIlZnKnBXA9qo3UwFHZNvI36NpDrstKYOWrTImU+x6bXodJ02D7AZqAbNeZsDjyuClii2kOh2xutt8Xs/a2R6zXXqCAAwMj3Klf3BeFYBZnyskvDjKmXhiUWE0n2e2biql0O+L2Xfx8lW+/6WT7eWPcPjLJgZH/rnZ92DxvRQsW0rTD21UbC7DbJ75JKtCJRBs4vLQSGIwxfetoGAWTGZmOgNDw6xfcz+eJW72vXeQkKqy3OfhhR1Poqgqv/ddYXXRSkwxjsXhcJif2s8lDrPv/UPI1onLq1/fi9Pp4OU3qgEIhRTCwJpVnawrKaLq2S0cOFJP1fPbsFqtHDx8jNaObn7sfBuTSaLsgdXsfGozJ749TaDhO4QQKHOfKP9fDMB4SJnMLeGoz1PxwafHeMftYl1JEX6fF7crm+Mnm2nt6AZAUVVQQQgxOSNixnfoJgGoqqD6QICx8XFyc1ycv9BHoKHFuNmsfMN6UmQZIQT+fC/Fy/3GxDxUspJNG0oZ+muYmo8CSJLEnp1byc1KMxZmWZ6L57Y9gaKo1H18lDOdvQQbT5GRnsZrL+7AbDLpExMKKShK9MJ9tHQtToedL+q/4be+fgCONJ6m/eyv+PO9FBX+l9ZvjI1PvoeSs2lGRu0nR7GnyFFtn33VTFtXD+09l6Laqw99zqp78uno7bvZ1tJ2DkVV+bnrfPIxF/v/nNF2fSw0AzKxu4soyNQm2drefac2iwej6HGQWv4ZiIWpAa7rCeLLyyEv160NHaux4pW3otpf3fX0buDDZIGy0h2kyNZbHps1zV9Xz4U9ycJYzGYcdnm27iiMpmyWnmo3ZAK4c2w2GmZYp+MfnA+mAbikw9+f6uLG+Lyea0AZcAK4kWSEAHqBZ3xeT31kx78AD10HA0JZBAAAAABJRU5ErkJggg==);}
.m_file-list .i-item.fico-xls::before {background-image: url(/static/media/fico-xls.5c9369b2.png);}
.m_file-list .i-item.fico-zip::before {background-image: url(/static/media/fico-zip.14bead91.png);}
.m_file-list .i-item input[type=checkbox] {position: absolute; top: 3px; right: 3px;}
.m_drive-status {position: relative; display: block; width: 80%; margin: 0 auto; padding-bottom: 10px; margin-top: 10px;}
.dlg-folder-wrap {display: block; width: 320px; border: 1px solid rgb(167, 167, 167); background-color: rgb(233, 233, 233);padding: 10px;border-radius: 2px;
    margin: 0 auto; margin-top: 10px;}
.m_drive-status .highcharts-container {margin: 0 auto;}
.m_drive-status .label-dsg-1 {position:absolute; text-align: center; top:195px; left: 50%; transform: translateX(-50%);}
.m_drive-status .label-dsg-1::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.m_drive-status .label-dsg-1 > div {display: inline-block;vertical-align: middle;}
.m_drive-status .label-dsg-1 > div:nth-child(1) {background-image: url(data:image/png;base64,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); background-repeat: no-repeat; background-size: cover; 
    background-position: 50% 50%; width: 25px; height: 25px; }
.m_drive-status .label-dsg-1 > div:nth-child(2) {font-weight: 800; margin-left: 10px;}
.m_drive-status .label-dsg-2 {position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%;}
.m_drive-status .label-dsg-2 div {display: block; float: left;}
.m_drive-status .label-dsg-2 > div:nth-child(2) {float: right;}
.m_drive-status .label-dsg-2 > div > div:nth-child(1) {margin-right:5px;}
.m_drive-status .label-dsg-2 > div:nth-child(1) > div:nth-child(1) {color:rgb(236, 8, 8);font-weight: 800;}
.m_drive-status .label-dsg-2 > div:nth-child(2) > div:nth-child(1) {color:rgb(19, 153, 216);font-weight: 800;}
.m_drive-status .label-dsg-3 {position: absolute; color:rgb(48, 194, 18);font-weight: 800;font-size: 30px; bottom: 0; right: -20px;}
.m_drive-status .label-dsg-4 {position: absolute; bottom: 10px; left: -20px;color:rgb(235, 235, 235); background-color: #595; border-radius: 3px;
    padding:2px 3px;font-size:2rem;}
.m_drive-status .label-dsg-4.dtype-1 {background-color: #595;}
.m_drive-status .label-dsg-4.dtype-2 {background-color: rgb(68, 109, 199);}
.m_drive-status .label-dsg-4.dtype-3 {background-color: rgb(216, 93, 35);}
.m_drive-status .label-dsg-4.dtype-4 {background-color: rgb(240, 0, 0);}
.top-fr table {width: 100%;}
.m_whd-root-wrap .top-fr table > tbody > tr > td {border: 0;}
.m_toolbuttons {display: inline-block; width: 60px; height: 60px; border: 1px solid #CCC;text-align: center; background-color: #FEFEFE;}
.m_toolbuttons::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.m_toolbuttons > * {display: inline-block; vertical-align: middle;}
.m_toolbuttons:first-child {margin-left: 5px;}
.m_toolbuttons:not(:last-child) {margin-right: 5px;}
.m_toolbuttons:hover {cursor: pointer; background-color: rgb(229, 240, 250);}
.wd-search-text {height: 25px; margin-right: 5px; outline: 0; border:1px solid #CCC; width: 250px;}
.file-info-header {display: block; width: 100%; height: 80px; background-color: white; border-bottom: 1px solid #CCC; border-collapse: collapse; padding-left: 10px; color: #333;}
.file-info-header p{margin:0px}
.valignmiddle::before {content:'';display: inline-block;width:0;height:100%;vertical-align: middle;}
.valignmiddle > * {display: inline-block;vertical-align: middle;}
.guiIconA {display: inline-block; content: ''; width: 50px; height: 50px; background-position: 50% 50%; background-size: 70%; background-repeat: no-repeat; 
    vertical-align: middle; margin-right: 3px;}
.guiIconA.typeDv {background-image: url(data:image/png;base64,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);}
.guiIconA.typeFd {background-image: url(data:image/png;base64,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);}
.guiIconA.typeFi {background-image: url(/static/media/fico-file.aa061c70.png);}
.tb-wdd-info-modal {margin: 0 auto;color: #333;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(1) {width: 80px;margin: 0 auto;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(2) {width: auto;}
.tb-wdd-info-modal tr:nth-child(1) td > div:nth-child(2) div:first-child {margin-bottom: 15px;font-weight:800;font-size:15px;}
.tb-wdd-info-modal tr:nth-child(1) td {height: 100px;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td {height: 28px;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td:nth-child(1) {width: 100px; text-align: left; font-weight: 800;}
.tb-wdd-info-modal tr:not(:nth-child(1)) td:nth-child(2) {text-align: right;padding-right:30px;}
