/** Green #28a745 **/

.text-green {
	color: #28A745 !important;
}

.label-green {
	background-color: #28A745 !important;
}

.btn-green,
.btn-green.disabled {
	color: #FFF !important;
	background: #28A745;
	border: 1px solid #28A745;
	-webkit-box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-green:hover,
.btn-green.disabled:hover {
	background: #28A745;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	border: 1px solid #28A745;
}

.btn-green.active, .btn-green:focus,
.btn-green.disabled.active,
.btn-green.disabled:focus {
	background: #28A745;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
}

.btn-green.active.focus,
.btn-green.active:hover,
.btn-green.focus:active,
.open > .dropdown-toggle.btn-green:focus,
.open > .dropdown-toggle.btn-green:hover,
.btn-green:focus {
	background-color: #28A745;
	border: 1px solid #28A745;
}

.btn-outline-green {
	color: #28A745;
	background-color: transparent;
	border-color: #28A745;
	-webkit-box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-green:hover, .btn-outline-green:focus, .btn-outline-green.focus {
	background: #28A745;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	color: #FFF;
	border-color: #28A745;
}

.btn-outline-green.active, .btn-outline-green:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
}

.alert-green {
	color: #3C763D;
	background-color: #DFF0D8;
	border-color: #D6E9C6;
}

.alert-green .alert-link {
	color: #244624;
}

.alert-danger hr {
	border-top-color: #2b542c;
}

.bg-green {
	background-color: #28A745 !important;
}

.bg-light-green {
	background-color: rgba(40, 167, 69, 0.19);
}

.ribbon-green {
	background: #28A745;
}

.ribbon-bookmark.ribbon-grey:before {
	border-color: #28A745;
	border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-grey:before {
	border-right-color: #28A745;
	border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-grey:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-grey:before {
	border-right-color: #28A745;
	border-bottom-color: transparent;
}

.ribbon-grey.ribbon-corner:before {
	border-top-color: #28A745;
	border-left-color: #28A745;
}

.ribbon-grey.ribbon-corner.ribbon-right:before {
	border-right-color: #28A745;
	border-left-color: transparent;
}

.ribbon-grey.ribbon-corner.ribbon-bottom:before {
	border-top-color: transparent;
	border-bottom-color: #28A745;
}

/** Bluegreen #105d6d **/


.btn-bluegreen,
.btn-bluegreen.disabled {
	color: #FFF !important;
	background: #105d6d;
	border: 1px solid #105d6d;
	-webkit-box-shadow: 0 2px 2px 0 rgba(16, 93, 109, 0.14), 0 3px 1px -2px rgba(16, 93, 109, 0.2), 0 1px 5px 0 rgba(16, 93, 109, 0.12);
	box-shadow: 0 2px 2px 0 rgba(16, 93, 109, 0.14), 0 3px 1px -2px rgba(16, 93, 109, 0.2), 0 1px 5px 0 rgba(16, 93, 109, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-bluegreen:hover,
.btn-bluegreen.disabled:hover {
	background: #105d6d;
	-webkit-box-shadow: 0 14px 26px -12px rgba(16, 93, 109, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(16, 93, 109, 0.2);
	box-shadow: 0 14px 26px -12px rgba(16, 93, 109, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(16, 93, 109, 0.2);
	border: 1px solid #808080;
}

.btn-bluegreen.active, .btn-bluegreen:focus,
.btn-bluegreen.disabled.active,
.btn-bluegreen.disabled:focus {
	background: #105d6d;
	-webkit-box-shadow: 0 14px 26px -12px rgba(16, 93, 109, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(16, 93, 109, 0.2);
	box-shadow: 0 14px 26px -12px rgba(16, 93, 109, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(16, 93, 109, 0.2);
}

.btn-bluegreen.active.focus,
.btn-bluegreen.active:focus,
.btn-bluegreen.active:hover,
.btn-bluegreen.focus:active,
.btn-bluegreen:active:focus,
.btn-bluegreen:active:hover,
.open > .dropdown-toggle.btn-bluegreen.focus,
.open > .dropdown-toggle.btn-bluegreen:focus,
.open > .dropdown-toggle.btn-bluegreen:hover,
.btn-bluegreen.focus,
.btn-bluegreen:focus {
	background-color: #105d6d;
	border: 1px solid #105d6d;
}

/** brown #A52A2A **/

.text-brown {
	color: #A52A2A !important;
}

.label-brown {
	background-color: #A52A2A !important;
}

.btn-brown,
.btn-brown.disabled {
	color: #FFF !important;
	background: #A52A2A;
	border: 1px solid #A52A2A;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-brown:hover,
.btn-brown.disabled:hover {
	background: #A52A2A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	border: 1px solid #A52A2A;
}

.btn-brown.active, .btn-brown:focus,
.btn-brown.disabled.active,
.btn-brown.disabled:focus {
	background: #A52A2A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

.btn-brown.active.focus,
.btn-brown.active:focus,
.btn-brown.active:hover,
.btn-brown.focus:active,
.btn-brown:active:focus,
.btn-brown:active:hover,
.open > .dropdown-toggle.btn-brown.focus,
.open > .dropdown-toggle.btn-brown:focus,
.open > .dropdown-toggle.btn-brown:hover,
.btn-brown.focus,
.btn-brown:focus {
	background-color: #A52A2A;
	border: 1px solid #A52A2A;
}

.btn-outline-brown {
	color: #A52A2A;
	background-color: transparent;
	border-color: #A52A2A;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-brown:hover, .btn-outline-brown:focus, .btn-outline-brown.focus {
	background: #A52A2A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	color: #FFF;
	border-color: #A52A2A;
}

.btn-outline-brown.active, .btn-outline-brown:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

/** grey #808080 **/

.text-grey {
	color: #808080 !important;
}

.label-grey {
	background-color: #808080 !important;
}

.btn-grey,
.btn-grey.disabled {
	color: #FFF !important;
	background: #808080;
	border: 1px solid #808080;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-grey:hover,
.btn-grey.disabled:hover {
	background: #808080;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	border: 1px solid #808080;
}

.btn-grey.active, .btn-grey:focus,
.btn-grey.disabled.active,
.btn-grey.disabled:focus {
	background: #808080;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

.btn-grey.active.focus,
.btn-grey.active:focus,
.btn-grey.active:hover,
.btn-grey.focus:active,
.btn-grey:active:focus,
.btn-grey:active:hover,
.open > .dropdown-toggle.btn-grey.focus,
.open > .dropdown-toggle.btn-grey:focus,
.open > .dropdown-toggle.btn-grey:hover,
.btn-grey.focus,
.btn-grey:focus {
	background-color: #808080;
	border: 1px solid #808080;
}

.btn-outline-grey {
	color: #808080;
	background-color: transparent;
	border-color: #808080;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-grey:hover, .btn-outline-grey:focus, .btn-outline-grey.focus {
	background: #808080;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	color: #FFF;
	border-color: #808080;
}

.btn-outline-grey.active, .btn-outline-grey:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}


.ribbon-grey {
	background: #808080;
}

.ribbon-bookmark.ribbon-grey:before {
	border-color: #808080;
	border-right-color: transparent;
}

.ribbon-bookmark.ribbon-right.ribbon-grey:before {
	border-right-color: #808080;
	border-left-color: transparent;
}

.ribbon-bookmark.ribbon-vertical-l.ribbon-grey:before,
.ribbon-bookmark.ribbon-vertical-r.ribbon-grey:before {
	border-right-color: #808080;
	border-bottom-color: transparent;
}

.ribbon-grey.ribbon-corner:before {
	border-top-color: #808080;
	border-left-color: #808080;
}

.ribbon-grey.ribbon-corner.ribbon-right:before {
	border-right-color: #808080;
	border-left-color: transparent;
}

.ribbon-grey.ribbon-corner.ribbon-bottom:before {
	border-top-color: transparent;
	border-bottom-color: #808080;
}

/** yellow #FFD700 **/

.text-yellow {
	color: #FFD700 !important;
}

.label-yellow {
	background-color: #FFD700 !important;
}

.btn-yellow,
.btn-yellow.disabled {
	color: #FFF !important;
	background: #FFD700;
	border: 1px solid #FFD700;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-yellow:hover,
.btn-yellow.disabled:hover {
	background: #FFD700;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	border: 1px solid #FFD700;
}

.btn-yellow.active, .btn-yellow:focus,
.btn-yellow.disabled.active,
.btn-yellow.disabled:focus {
	background: #FFD700;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

.btn-yellow.active.focus,
.btn-yellow.active:focus,
.btn-yellow.active:hover,
.btn-yellow.focus:active,
.btn-yellow:active:focus,
.btn-yellow:active:hover,
.open > .dropdown-toggle.btn-yellow.focus,
.open > .dropdown-toggle.btn-yellow:focus,
.open > .dropdown-toggle.btn-yellow:hover,
.btn-yellow.focus,
.btn-yellow:focus {
	background-color: #FFD700;
	border: 1px solid #FFD700;
}

.btn-outline-yellow {
	color: #FFD700;
	background-color: transparent;
	border-color: #FFD700;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-yellow:hover, .btn-outline-yellow:focus, .btn-outline-yellow.focus {
	background: #FFD700;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	color: #FFF;
	border-color: #FFD700;
}

.btn-outline-yellow.active, .btn-outline-yellow:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

/** black #000000 **/

.text-black {
	color: #000 !important;
}

.label-black {
	background-color: #000 !important;
}

.btn-black,
.btn-black.disabled {
	color: #FFF !important;
	background: #000;
	border: 1px solid #000;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-black:hover,
.btn-black.disabled:hover {
	background: #000;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	border: 1px solid #000;
}

.btn-black.active, .btn-black:focus,
.btn-black.disabled.active,
.btn-black.disabled:focus {
	background: #000;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

.btn-black.active.focus,
.btn-black.active:focus,
.btn-black.active:hover,
.btn-black.focus:active,
.btn-black:active:focus,
.btn-black:active:hover,
.open > .dropdown-toggle.btn-black.focus,
.open > .dropdown-toggle.btn-black:focus,
.open > .dropdown-toggle.btn-black:hover,
.btn-black.focus,
.btn-black:focus {
	background-color: #000;
	border: 1px solid #000;
}

.btn-outline-black {
	color: #000;
	background-color: transparent;
	border-color: #000;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-black:hover, .btn-outline-black:focus, .btn-outline-black.focus {
	background: #000;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	color: #FFF;
	border-color: #000;
}

.btn-outline-black.active, .btn-outline-black:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
}

/** pink #FF69B4 **/

.text-pink {
	color: #FF69B4 !important;
}

.label-pink {
	background-color: #FF69B4 !important;
}

.btn-pink,
.btn-pink.disabled {
	color: #FFF !important;
	background: #FF69B4;
	border: 1px solid #FF69B4;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-pink:hover,
.btn-pink.disabled:hover {
	background: #FF69B4;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	border: 1px solid #FF69B4;
}

.btn-pink.active, .btn-pink:focus,
.btn-pink.disabled.active,
.btn-pink.disabled:focus {
	background: #FF69B4;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

.btn-pink.active.focus,
.btn-pink.active:focus,
.btn-pink.active:hover,
.btn-pink.focus:active,
.btn-pink:active:focus,
.btn-pink:active:hover,
.open > .dropdown-toggle.btn-pink.focus,
.open > .dropdown-toggle.btn-pink:focus,
.open > .dropdown-toggle.btn-pink:hover,
.btn-pink.focus,
.btn-pink:focus {
	background-color: #FF69B4;
	border: 1px solid #FF69B4;
}

.btn-outline-pink {
	color: #FF69B4;
	background-color: transparent;
	border-color: #FF69B4;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-pink:hover, .btn-outline-pink:focus, .btn-outline-pink.focus {
	background: #FF69B4;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	color: #FFF;
	border-color: #FF69B4;
}

.btn-outline-pink.active, .btn-outline-pink:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

/** Dark Blue #1d568a **/

.text-darkblue {
	color: #1D568A !important;
}

.label-darkblue {
	background-color: #1D568A !important;
}

.btn-darkblue,
.btn-darkblue.disabled {
	color: #FFF !important;
	background: #1D568A;
	border: 1px solid #1D568A;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-darkblue:hover,
.btn-darkblue.disabled:hover {
	background: #1D568A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	border: 1px solid #1D568A;
}

.btn-darkblue.active, .btn-darkblue:focus,
.btn-darkblue.disabled.active,
.btn-darkblue.disabled:focus {
	background: #1D568A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

.btn-darkblue.active.focus,
.btn-darkblue.active:focus,
.btn-darkblue.active:hover,
.btn-darkblue.focus:active,
.btn-darkblue:active:focus,
.btn-darkblue:active:hover,
.open > .dropdown-toggle.btn-darkblue.focus,
.open > .dropdown-toggle.btn-darkblue:focus,
.open > .dropdown-toggle.btn-darkblue:hover,
.btn-darkblue.focus,
.btn-darkblue:focus {
	background-color: #1D568A;
	border: 1px solid #1D568A;
}

.btn-outline-darkblue {
	color: #1D568A;
	background-color: transparent;
	border-color: #1D568A;
	-webkit-box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	box-shadow: 0 2px 2px 0 rgba(116, 96, 238, 0.14), 0 3px 1px -2px rgba(116, 96, 238, 0.2), 0 1px 5px 0 rgba(116, 96, 238, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-darkblue:hover, .btn-outline-darkblue:focus, .btn-outline-darkblue.focus {
	background: #1D568A;
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	color: #FFF;
	border-color: #1D568A;
}

.btn-outline-darkblue.active, .btn-outline-darkblue:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
	box-shadow: 0 14px 26px -12px rgba(116, 96, 238, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(116, 96, 238, 0.2);
}

/** Custom Kraftpojkrana #78a653 **/

.text-custom-kp {
	color: #78A653 !important;
}

.label-custom-kp {
	background-color: #78A653 !important;
}

.btn-custom-kp,
.btn-custom-kp.disabled {
	color: #FFF !important;
	background: #78A653;
	border: 1px solid #78A653;
	-webkit-box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-custom-kp:hover,
.btn-custom-kp.disabled:hover {
	background: #78A653;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	border: 1px solid #78A653;
}

.btn-custom-kp.active, .btn-custom-kp:focus,
.btn-custom-kp.disabled.active,
.btn-custom-kp.disabled:focus {
	background: #78A653;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
}

.btn-custom-kp.active.focus,
.btn-custom-kp.active:hover,
.btn-custom-kp.focus:active,
.open > .dropdown-toggle.btn-custom-kp:focus,
.open > .dropdown-toggle.btn-custom-kp:hover,
.btn-custom-kp:focus {
	background-color: #78A653;
	border: 1px solid #78A653;
}

.btn-outline-custom-kp {
	color: #78A653;
	background-color: transparent;
	border-color: #78A653;
	-webkit-box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	box-shadow: 0 2px 2px 0 rgba(40, 167, 69, 0.14), 0 3px 1px -2px rgba(40, 167, 69, 0.2), 0 1px 5px 0 rgba(40, 167, 69, 0.12);
	-webkit-transition: 0.2s ease-in;
	-o-transition: 0.2s ease-in;
	transition: 0.2s ease-in;
}

.btn-outline-custom-kp:hover, .btn-outline-custom-kp:focus, .btn-outline-custom-kp.focus {
	background: #78A653;
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	color: #FFF;
	border-color: #78A653;
}

.btn-outline-custom-kp.active, .btn-outline-custom-kp:focus {
	-webkit-box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
	box-shadow: 0 14px 26px -12px rgba(40, 167, 69, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(40, 167, 69, 0.2);
}

.border-1 {
	border-width: 1px !important;
}

.border-2 {
	border-width: 2px !important;
}

.border-3 {
	border-width: 3px !important;
}

.border-4 {
	border-width: 4px !important;
}

.border-5 {
	border-width: 5px !important;
}