.alert > p {
	margin-bottom: 0;
}

.form-group .select2-container--default .select2-selection--single {
	height: 34px;
	border-radius: 0;
	border-color: #d2d6de;
}
.form-group .select2-container {
	width: 100% !important;
}
.form-group .select2-container--default .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
}

.modal-dialog.modal-xl {
	width: 95%;
	max-width: 1170px;
}

.help-block.help-block--initial {
	color: #666666 !important;
}

.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
	box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.4);
}

.nowrap {
	white-space: nowrap;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: #50B18B;
}

.daterangepicker.dropdown-menu {
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.select2-results__option[aria-selected="true"] {
	display: none;
}
.select2-container--bootstrap4 .select2-selection__clear {
	padding-left: 0.2em;
	line-height: 0.95em;
}

a.asc:before,
a.desc:before {
	width: 1.28571429em;
    text-align: center;
	display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #333;
}
a.asc:before {
	content: "\2191";
}
a.desc:before {
	content: "\2193";
}


/* header */
.user-menu {
	text-align: center;
}
.user-menu .user-menu-wrapper {
	display: flex;
	align-items: center;
}
.user-menu .user-menu-wrapper .user-image {
	width: 25px;
	height: 25px;
	border-radius: 50%;
	margin-right: 10px;
	margin-top: 0;
}
.user-menu .user-header {

}
/* end header */


/* sidebar */
.sidebar .user-panel .info span {
	color: #c2c7d0;
}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus,
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover {
	background-color: rgba(255, 255, 255, 0.1);
	color: #c2c7d0;
}
/* end sidebar */


/* info box */
a.info-box {
	color: inherit;
	transition: box-shadow 0.15s;
}
a.info-box:hover,
a.info-box:active,
a.info-box:focus {
	color: inherit;
	box-shadow: 0 .25rem 0.75rem rgba(0,0,0,.1);
}
/* end info box */


/* custom file input */
.custom-file-label::after {
	transition: background-color 0.15s;
}
.custom-file-label:hover::after {
	background-color: #dce0e5;
}
.custom-file .form-control.is-invalid + .custom-file-label {
	border-color: #dc3545;
}
/* end custom file input */

/* form validation */
.form-control.is-invalid,
.was-validated .form-control:invalid {
	background-image: none;
}
/* end validation */


/* modify user */
.image-message {
	text-align: left;
}
.modify-user-image {
	display: inline-block;
	position: relative;
	background-size: cover;
	background-position: center;
}
.modify-user-image,
.modify-user-image label {
	cursor: pointer;
	transition: opacity 0.2s;
}
.modify-user-image label:hover {
	opacity: 0.8;
}
.modify-user-image .edit-icon {
	position: absolute;
	font-size: 20px;
	right: 0;
	bottom: 0;
}
.modify-user-image .remove-icon {
	position: absolute;
	z-index: 1;
	font-size: 20px;
	top: -5px;
	right: 0;
}
.modify-user-image .remove-icon:hover {
	opacity: 0.9;
}
.modify-user-image.faded label {
	opacity: 0.5;
}
/* end modify user */

/* theme icons */
.theme-list {
	overflow: auto;
}
.theme-list li.fullwidth {
	width: 100%;
	height: 0;
	margin: 0;
	float: none;
	clear: both;
}
.theme-list li:not(.fullwidth) {
	float: left;
}
.theme-list .theme-item-wrapper {
	margin: 5px;
}
.theme-list .theme-item {
	width: 106px;
	background: #ECF0F5;
	height: 66px;
	position: relative;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15);
	opacity: 0.8;
	cursor: pointer;
	transition: opacity 0.15s;
}
.theme-list .theme-item:hover {
	opacity: 1;
}
.theme-list .theme-item .topbar {
	width: 100%;
	height: 12px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	background-color: #fefefe;
}
.theme-list .theme-item .topbar .darkleft {
	background: #343a40;
	width: 22%;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
.theme-list .theme-item .menu {
	width: 22%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #343a40;
}
.theme-list .theme-item[class*="-light"] .menu {
	background: #343a40;
}
.theme-list .theme-item[class*="dark"] {
	background-color: #454d55;
}
.theme-list .theme-item[class*="dark"] .topbar {
	background-color: #343a40;
}
.theme-list .theme-item.active {
	opacity: 1;
}
.theme-list .theme-item.active:before {
	content: "\f058";
	font: normal normal normal 14px/1 FontAwesome;
	color: currentColor;
	font-size: 24px;
	border-radius: 50%;
	position: absolute;
	right: 5px;
	bottom: 5px;
}

.theme-list .theme-title {
	display: block;
	text-align: center;
}
/* end theme icons */

#group_modify_perms .table tr td {
	padding-left : 4em;
}

#group_modify_perms .table tr td.checkbox-indented {
	padding-left: 8em;
}

.btn-success:hover,
.btn-success:active,
.btn-success:focus,
.btn-success.hover {
    background-color: #008d4c;
}

/***********************
    GALLERY
***********************/
#sortable .handle {
    cursor: pointer;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    cursor: grab;
    font-size: 1rem;
    color: rgba(0,0,0,0.25);
    width: 60px;
}
.dark-mode #sortable .handle {
	color: rgba(255, 255, 255, 0.25);
}
#sortable .handle:active,
#sortable .ui-sortable-helper .handle,
#sortable .ui-sortable-helper .handle:active,
.ui-sortable-helper {
    cursor: pointer;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
    cursor: grabbing;
}
.ui-sortable-helper {
    opacity: 0.75;
}
.ui-state-highlight {
    background-color: #eaecef !important;
    border-left: 1px solid #d6e9c6;
    border-right: 1px solid #d6e9c6;
    border-bottom: 1px solid #d6e9c6;
    height: 6em;
    line-height: 1.2em;
}
#sortable td {
    vertical-align: middle;
}

/***********************
    END GALLERY
***********************/

.character-count-label {
	font-weight: normal;
}

.swal2-popup {
	font-size: 16px;
}

/***********************
    RELATED CONTENT
***********************/
.tokenize-field {
	width: 100%;
}
div.Tokenize ul.TokensContainer li.Token,
div.Tokenize ul.TokensContainer li.TokenSearch {
	height: auto;
}

div.Tokenize ul.Dropdown {
	border-radius: 0;
}
div.Tokenize ul.Dropdown li {
	padding: 3px 15px;
}
div.Tokenize ul.Dropdown li.Hover {
	background-image: none;
}


.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

/**************************
    END RELATED CONTENT
**************************/

/***********************
    TILES
***********************/
.tile-preview .tile-body {
	padding-bottom: 10px;
}
.tile-preview .tile-header {
	padding: 0;
}
.tile-preview .tile-header .tile-image {
	width: 100%;
	margin-bottom: 10px;
}

/***********************
    END TILES
***********************/

/***********************
    ANIMATIONS
***********************/

/***********************
    END ANIMATIONS
***********************/


/***********************
    CKEditor
***********************/
.cke_button_icon {
	opacity: 1 !important;
}
/***********************
    End CKEditor
***********************/

/***********************
    AUTOCOMPLETE
***********************/
.autocomplete-suggestions {
	background: #ffffff;
	overflow: auto;
	box-shadow: 0 1px 15px -2px rgba(0, 0, 0, 0.15);
}
  
.autocomplete-suggestions .autocomplete-suggestion {
	padding: 5px 10px;
	white-space: nowrap;
	overflow: hidden;
}
  
.autocomplete-suggestions .autocomplete-suggestion.autocomplete-selected {
	background: #f8f8f8;
	cursor: pointer;
}
  
.autocomplete-suggestions strong {
	font-weight: normal;
	color: #18ba9b;
}
  
.autocomplete-suggestions .autocomplete-group {
	padding: 2px 5px;
}
  
.autocomplete-suggestions .autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000;
}
/***********************
    End AUTOCOMPLETE
***********************/

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
	font-size: 11pt;
    color: #737373;
}

/* ===================================
    18. Magnific popup
====================================== */

.mfp-bg, .my-mfp-zoom-in.mfp-ready.mfp-bg, .my-mfp-slide-bottom.mfp-ready.mfp-bg {background: #000; opacity: 0.93;}
.mfp-bg, .mfp-wrap {z-index: 10007}
#popup-form {cursor:default;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color:#fff; background: transparent}
.mfp-iframe-scaler iframe {box-shadow: none;}
.mfp-iframe-holder .mfp-content {max-width: 1020px;}
.mfp-close,.mfp-close:active {opacity: 1; background-color:transparent; color: #fff; right: 30px; top: 30px;}
.modal-popup-main .mfp-close, .modal-popup-main .mfp-close:active {right: 0; top: 0;}
.portfolio-gallery a{position: relative; display:block}

/* metro gallery */
.metro-gallery.hover-option10 .grid-item figure .portfolio-icon {margin-bottom: 0;}

/* justify-gallery */
.justify-hover-icon {position: absolute;height: 100%; width: 100%; background: rgba(0,0,0,0.6); top: 0; left: 0; text-align: center; opacity: 0;}
.justify-hover-icon .ti-zoom-in {font-size: 24px; position: absolute; top: 50%; left: 0; right: 0; -webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);}
.justify-gallery-content:hover .justify-hover-icon .ti-zoom-in {-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.justify-gallery-content:hover .justify-hover-icon {opacity: 1}

.mfp-arrow-right:after, .mfp-arrow-left:after {display: none}
.mfp-arrow-right:before, .mfp-arrow-left:before {width: initial; height: initial; position: initial; left: initial; top: initial; border: initial;}
.mfp-arrow-right:before {border-left: none; content: "\e628"; font-size: 2em; font-family: 'themify'; color: #fff;}
.mfp-arrow-left:before {border-right: none; content: "\e629"; font-size: 2em; font-family: 'themify'; color: #fff;}
.mfp-bottom-bar {margin-top: -24px; font-size: 12px}
.mfp-close {font-size: 36px; font-family: 'Montserrat', sans-serif; font-weight: 500}
.mfp-arrow-left {left: 10px;}
.mfp-arrow-right {right: 10px;}
.left-nav-sidebar .mfp-arrow-left {left: 90px;}
.left-nav-sidebar .mfp-container {padding-left: 90px;}

@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-moz-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@-o-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 1;}}

.mfp-figure {-webkit-animation-name: fadeIn; -moz-animation-name: fadeIn; -o-animation-name: fadeIn; -ms-animation-name: fadeIn; animation-name: fadeIn; -webkit-animation-duration: .4s; -moz-animation-duration: .4s; -ms-animation-duration: .4s; -o-animation-duration: .4s; animation-duration: .4s; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both; -ms-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both; webkit-backface-visibility: hidden; -moz-backface-visibility:hidden;  -ms-backface-visibility:hidden;}

/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(0.8);  -moz-transform: scale(0.8); -ms-transform: scale(0.8);  -o-transform: scale(0.8); transform: scale(0.8);}

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}

/* dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -ms-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

/* fade move animation for second dialog */
.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-20px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg); -o-transform: translateY(-20px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg); transform: translateY(-20px) perspective(600px) rotateX(10deg);}

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: translateY(0) perspective(600px) rotateX(0); -moz-transform: translateY(0) perspective(600px) rotateX(0); -ms-transform: translateY(0) perspective(600px) rotateX(0); -o-transform: translateY(0) perspective(600px) rotateX(0); transform: translateY(0) perspective(600px) rotateX(0);}

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {opacity: 0; -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg); -moz-transform: translateY(-10px) perspective(600px) rotateX(10deg); -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg); -o-transform: translateY(-10px) perspective(600px) rotateX(10deg); transform: translateY(-10px) perspective(600px) rotateX(10deg);}

/* dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; -ms-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0;}

/* simple fade transition */
.mfp-fade.mfp-bg {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: 0.97;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}


/*
Magnific popup
Version: 1.1.0 - 2016-02-20
Plugin URI: http://dimsemenov.com/plugins/magnific-popup/
License: Copyright (c) 2016 Dmitry Semenov
*/
.mfp-container *{transition-timing-function:none;-moz-transition-timing-function:none;-webkit-transition-timing-function:none;-o-transition-timing-function:none;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-35px;padding:0;width:60px;height:60px;-webkit-tap-highlight-color:transparent}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;border:medium inset transparent}.mfp-arrow-left{left:40px}.mfp-arrow-right{right:40px}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}

.pull-right{
	float: right !important;
}

.collapse-header-spacing > a{
	margin: 0 3px 0 3px;
}

.talent-img{
	width: 100%;
	object-fit: cover;
	aspect-ratio: 4 / 5;
}

.btn{
	border-radius: 50px;
}

.btn-primary{
	color:#fff;
	background-color:#50B18B;
	border-color:#50B18B;
	box-shadow:none
}
.btn-primary:hover{
	color:#50B18B;
	background-color:#fff;
	border-color:#50B18B
}

.btn-primary.focus,.btn-primary:focus{
	color:#50B18B;background-color:#fff;border-color:#50B18B;box-shadow:0 0 0 0 rgba(80,177,139,.5)}
.btn-primary.disabled,.btn-primary:disabled{
	color:#50B18B;background-color:#fff;border-color:#50B18B}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{
	color:#50B18B;
	background-color:#fff;
	border-color:#50B18B
}
.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(80,177,139,.5)
}

a{
	color: #50B18B;
}
a:hover{
	color: #3b8568;
}

.card-primary.card-outline{
	border-top: 3px solid #50B18B;
}

.badge-primary{
	background-color:#50B18B;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active{
	background-color:#50B18B;
}

.card-primary.card-outline-tabs > .card-header a.active{
	border-top: 3px solid #50B18B;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link{

	background-color:#50B18B;
}

.nav-pills .nav-link:not(.active):hover{
	color: #50B18B;
}
.bg-primary{
	background-color:#50B18B !important;
}