* {
	outline: none;
}

.modal-dialog.modal-notify .modal-header {
	border-radius: 2px 2px 0 0;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
	color: #a94442;
}

.has-error .form-control {
	border-color: #a94442;
}

.has-error .form-control:focus {
	border-color: #843534;
}

.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442;
}

.has-error .form-control-feedback {
	color: #a94442;
}

.fv-form-bootstrap .help-block {
	display: block;
}


.list-group .list-group-item {
	border-radius: 0;
}

.btn {
	margin-left: 0;
	margin-right: 0;
}

.btn [class*="icon-"] {
	vertical-align: middle;
	margin-top: -2px;
	/* position: relative; */
	display: inline-block;
}

.btn-group-success [class*=btn-]:not([disabled]):not(.disabled).active,
.btn-group-success [class*=btn-]:not([disabled]):not(.disabled):active {
	background-color: #00c851 !important;
}

.form-control-sm {
	height: 24px !important;
}

.text-sm {
	font-size: 0.5em;
}

.text-md {
	font-size: 1.5em;
}

.text-lg {
	font-size: 2em;
}

.v-hidden {
	visibility: hidden;
}

.v-visible {
	visibility: visible;
}

.btn {
	padding: 0.85rem 1.13rem;
}

.btn.btn-lg {
	padding: 1rem 1.4rem;
}

.btn.btn-sm {
	padding: .5rem 0.8rem;
}

.btn-xs {
	padding: .25rem 0.4rem;
}

.card,
.dropdown-menu,
.breadcrumb {
	border-radius: 2px;
}

.list-group>a:first-of-type {
	border-radius: 2px 2px 0 0;
}

.list-group>a:last-of-type:not([aria-expanded="true"]) {
	border-radius: 0 0 2px 2px;
}

.list-group .collapse .list-group .list-group-item {
	border-radius: 0;
}

.list-group .collapse:last-child,
.list-group .collapse:last-child .list-group .list-group-item:last-child {
	border-radius: 0 0 2px 2px;

}

.carousel-multi-item .controls-top .btn-floating {
	background: initial;
}

/*.select-wrapper input.select-dropdown {
    height: 2.1rem;
    line-height: 2.1rem;
    width: 100%;
    margin-top: .2rem;
    margin-bottom: 1rem;
    padding: .5rem 0 .6rem;
}*/

.mdb-select-md input.select-dropdown {
	padding: .3rem 0;
	border-top: 1px solid transparent;
	line-height: 1.5;
	height: 2.25rem;
}

.mdb-select-md span.caret {
	top: 10px;
}

.form-control {
	border-radius: .125rem;
	font-family: inherit;
}

/*.md-form .select-wrapper+label {
	top: -16px;
}
.md-form .select-wrapper input.select-dropdown {
    padding: .400rem 0;
}
.select-wrapper.mdb-select-lg input.select-dropdown {
	height: 3rem;
    padding: .375rem 0;
    border-top: 1px solid transparent;
    line-height: 3rem;
}


.select-wrapper.mdb-select-lg span.caret {
    top: 16px;
}*/




.list-group-item[aria-expanded="false"]:after,
.list-group-item[aria-expanded="true"]:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Icomoon';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
	font-size: inherit;
}

.list-group-item[aria-expanded="false"]:after {
	content: "\e5db";
}

.list-group-item[aria-expanded="true"]:after {
	content: "\e5d8";
}

table th {
	font-weight: 600;
}

.mdb-gradient {
	background: -moz-linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
	background: -webkit-linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
	background: linear-gradient(40deg, rgba(176, 176, 181, 0.5), rgba(236, 236, 236, 0.6) 100%);
}


.mdb-select.mdb-select-input-m-0 input {
	margin: 0;
}



/*Classic*/
.checkbox-primary [type="checkbox"]:checked+label:before {
	border-color: transparent #4285F4 #4285F4 transparent !important;
}

.checkbox-default [type="checkbox"]:checked+label:before {
	border-color: transparent #2BBBAD #2BBBAD transparent !important;
}

.checkbox-secondary [type="checkbox"]:checked+label:before {
	border-color: transparent #AA66CC #AA66CC transparent !important;
}

.checkbox-success [type="checkbox"]:checked+label:before {
	border-color: transparent #00C851 #00C851 transparent !important;
}

.checkbox-info [type="checkbox"]:checked+label:before {
	border-color: transparent #33B5E5 #33B5E5 transparent !important;
}

.checkbox-warning [type="checkbox"]:checked+label:before {
	border-color: transparent #FF8800 #FF8800 transparent !important;
}

.checkbox-danger [type="checkbox"]:checked+label:before {
	border-color: transparent #FF4444 #FF4444 transparent !important;
}

.checkbox-elegant [type="checkbox"]:checked+label:before {
	border-color: transparent #2E2E2E #2E2E2E transparent !important;
}

.checkbox-unique [type="checkbox"]:checked+label:before {
	border-color: transparent #880E4F #880E4F transparent !important;
}

.checkbox-pink [type="checkbox"]:checked+label:before {
	border-color: transparent #EC407A #EC407A transparent !important;
}

.checkbox-deep-purple [type="checkbox"]:checked+label:before {
	border-color: transparent #512dA8 #512dA8 transparent !important;
}

.checkbox-light-blue [type="checkbox"]:checked+label:before {
	border-color: transparent #82B1FF #82B1FF transparent !important;
}

.checkbox-cyan [type="checkbox"]:checked+label:before {
	border-color: transparent #00BCD4 #00BCD4 transparent !important;
}

.checkbox-dark-green [type="checkbox"]:checked+label:before {
	border-color: transparent #388E3C #388E3C transparent !important;
}

.checkbox-light-green [type="checkbox"]:checked+label:before {
	border-color: transparent #8BC34A #8BC34A transparent !important;
}

.checkbox-yellow [type="checkbox"]:checked+label:before {
	border-color: transparent #FBC02D #FBC02D transparent !important;
}

.checkbox-amber [type="checkbox"]:checked+label:before {
	border-color: transparent #FFA000 #FFA000 transparent !important;
}

.checkbox-deep-orange [type="checkbox"]:checked+label:before {
	border-color: transparent #FF7043 #FF7043 transparent !important;
}

.checkbox-brown [type="checkbox"]:checked+label:before {
	border-color: transparent #795548 #795548 transparent !important;
}

.checkbox-blue-grey [type="checkbox"]:checked+label:before {
	border-color: transparent #78909C #78909C transparent !important;
}

.checkbox-mdb [type="checkbox"]:checked+label:before {
	border-color: transparent #45526E #45526E transparent !important;
}

.checkbox-dark [type="checkbox"]:checked+label:before {
	border-color: transparent #424242 #424242 transparent !important;
}



/*Filled in*/
.checkbox-primary-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #4285F4 !important;
	background-color: #4285F4 !important;
}

.checkbox-default-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #2BBBAD !important;
	background-color: #2BBBAD !important;
}

.checkbox-secondary-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #AA66CC !important;
	background-color: #AA66CC !important;
}

.checkbox-success-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #00C851 !important;
	background-color: #00C851 !important;
}

.checkbox-info-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #33B5E5 !important;
	background-color: #33B5E5 !important;
}

.checkbox-warning-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #FF8800 !important;
	background-color: #FF8800 !important;
}

.checkbox-danger-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #FF4444 !important;
	background-color: #FF4444 !important;
}

.checkbox-elegant-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #2E2E2E !important;
	background-color: #2E2E2E !important;
}

.checkbox-unique-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #880E4F !important;
	background-color: #880E4F !important;
}

.checkbox-deep-purple-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #512dA8 !important;
	background-color: #512dA8 !important;
}

.checkbox-light-blue-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #82B1FF !important;
	background-color: #82B1FF !important;
}

.checkbox-cyan-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #00BCD4 !important;
	background-color: #00BCD4 !important;
}

.checkbox-dark-green-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #388E3C !important;
	background-color: #388E3C !important;
}

.checkbox-light-green-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #8BC34A !important;
	background-color: #8BC34A !important;
}

.checkbox-yellow-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #FBC02D !important;
	background-color: #FBC02D !important;
}

.checkbox-amber-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #FFA000 !important;
	background-color: #FFA000 !important;
}

.checkbox-deep-orange-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #FF7043 !important;
	background-color: #FF7043 !important;
}

.checkbox-brown-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #795548 !important;
	background-color: #795548 !important;
}

.checkbox-blue-grey-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #78909C !important;
	background-color: #78909C !important;
}

.checkbox-mdb-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #45526E !important;
	background-color: #45526E !important;
}

.checkbox-dark-filled [type="checkbox"][class*='filled-in']:checked+label:after {
	border-color: #424242 !important;
	background-color: #424242 !important;
}


/* Radio */
.radio-primary [type="radio"]:checked+label:after {
	border-color: #4285F4 !important;
	background-color: #4285F4 !important;
}

.radio-default [type="radio"]:checked+label:after {
	border-color: #2BBBAD !important;
	background-color: #2BBBAD !important;
}

.radio-secondary [type="radio"]:checked+label:after {
	border-color: #AA66CC !important;
	background-color: #AA66CC !important;
}

.radio-success [type="radio"]:checked+label:after {
	border-color: #00C851 !important;
	background-color: #00C851 !important;
}

.radio-info [type="radio"]:checked+label:after {
	border-color: #33B5E5 !important;
	background-color: #33B5E5 !important;
}

.radio-warning [type="radio"]:checked+label:after {
	border-color: #FF8800 !important;
	background-color: #FF8800 !important;
}

.radio-danger [type="radio"]:checked+label:after {
	border-color: #FF4444 !important;
	background-color: #FF4444 !important;
}

.radio-elegant [type="radio"]:checked+label:after {
	border-color: #2E2E2E !important;
	background-color: #2E2E2E !important;
}

.radio-unique [type="radio"]:checked+label:after {
	border-color: #880E4F !important;
	background-color: #880E4F !important;
}

.radio-pink [type="radio"]:checked+label:after {
	border-color: #EC407A !important;
	background-color: #EC407A !important;
}

.radio-deep-purple [type="radio"]:checked+label:after {
	border-color: #512dA8 !important;
	background-color: #512dA8 !important;
}

.radio-light-blue [type="radio"]:checked+label:after {
	border-color: #82B1FF !important;
	background-color: #82B1FF !important;
}

.radio-cyan [type="radio"]:checked+label:after {
	border-color: #00BCD4 !important;
	background-color: #00BCD4 !important;
}

.radio-dark-green [type="radio"]:checked+label:after {
	border-color: #388E3C !important;
	background-color: #388E3C !important;
}

.radio-light-green [type="radio"]:checked+label:after {
	border-color: #8BC34A !important;
	background-color: #8BC34A !important;
}

.radio-yellow [type="radio"]:checked+label:after {
	border-color: #FBC02D !important;
	background-color: #FBC02D !important;
}

.radio-amber [type="radio"]:checked+label:after {
	border-color: #FFA000 !important;
	background-color: #FFA000 !important;
}

.radio-deep-orange [type="radio"]:checked+label:after {
	border-color: #FF7043 !important;
	background-color: #FF7043 !important;
}

.radio-brown [type="radio"]:checked+label:after {
	border-color: #795548 !important;
	background-color: #795548 !important;
}

.radio-blue-grey [type="radio"]:checked+label:after {
	border-color: #78909C !important;
	background-color: #78909C !important;
}

.radio-mdb [type="radio"]:checked+label:after {
	border-color: #45526E !important;
	background-color: #45526E !important;
}

.radio-dark [type="radio"]:checked+label:after {
	border-color: #424242 !important;
	background-color: #424242 !important;
}


/* Radio Gap */
.radio-primary-gap [type="radio"].with-gap:checked+label:before {
	border-color: #4285F4 !important;
}

.radio-primary-gap [type="radio"]:checked+label:after {
	border-color: #4285F4 !important;
	background-color: #4285F4 !important;
}

.radio-default-gap [type="radio"].with-gap:checked+label:before {
	border-color: #2BBBAD !important;
}

.radio-default-gap [type="radio"]:checked+label:after {
	border-color: #2BBBAD !important;
	background-color: #2BBBAD !important;
}

.radio-secondary-gap [type="radio"].with-gap:checked+label:before {
	border-color: #AA66CC !important;
}

.radio-secondary-gap [type="radio"]:checked+label:after {
	border-color: #AA66CC !important;
	background-color: #AA66CC !important;
}

.radio-success-gap [type="radio"].with-gap:checked+label:before {
	border-color: #00C851 !important;
}

.radio-success-gap [type="radio"]:checked+label:after {
	border-color: #00C851 !important;
	background-color: #00C851 !important;
}

.radio-info-gap [type="radio"].with-gap:checked+label:before {
	border-color: #33B5E5 !important;
}

.radio-info-gap [type="radio"]:checked+label:after {
	border-color: #33B5E5 !important;
	background-color: #33B5E5 !important;
}

.radio-warning-gap [type="radio"].with-gap:checked+label:before {
	border-color: #FF8800 !important;
}

.radio-warning-gap [type="radio"]:checked+label:after {
	border-color: #FF8800 !important;
	background-color: #FF8800 !important;
}

.radio-danger-gap [type="radio"].with-gap:checked+label:before {
	border-color: #FF4444 !important;
}

.radio-danger-gap [type="radio"]:checked+label:after {
	border-color: #FF4444 !important;
	background-color: #FF4444 !important;
}

.radio-elegant-gap [type="radio"].with-gap:checked+label:before {
	border-color: #2E2E2E !important;
}

.radio-elegant-gap [type="radio"]:checked+label:after {
	border-color: #2E2E2E !important;
	background-color: #2E2E2E !important;
}

.radio-unique-gap [type="radio"].with-gap:checked+label:before {
	border-color: #880E4F !important;
}

.radio-unique-gap [type="radio"]:checked+label:after {
	border-color: #880E4F !important;
	background-color: #880E4F !important;
}

.radio-pink-gap [type="radio"].with-gap:checked+label:before {
	border-color: #EC407A !important;
}

.radio-pink-gap [type="radio"]:checked+label:after {
	border-color: #EC407A !important;
	background-color: #EC407A !important;
}

.radio-deep-purple-gap [type="radio"].with-gap:checked+label:before {
	border-color: #512dA8 !important;
}

.radio-deep-purple-gap [type="radio"]:checked+label:after {
	border-color: #512dA8 !important;
	background-color: #512dA8 !important;
}

.radio-light-blue-gap [type="radio"].with-gap:checked+label:before {
	border-color: #82B1FF !important;
}

.radio-light-blue-gap [type="radio"]:checked+label:after {
	border-color: #82B1FF !important;
	background-color: #82B1FF !important;
}

.radio-cyan-gap [type="radio"].with-gap:checked+label:before {
	border-color: #00BCD4 !important;
}

.radio-cyan-gap [type="radio"]:checked+label:after {
	border-color: #00BCD4 !important;
	background-color: #00BCD4 !important;
}

.radio-dark-green-gap [type="radio"].with-gap:checked+label:before {
	border-color: #388E3C !important;
}

.radio-dark-green-gap [type="radio"]:checked+label:after {
	border-color: #388E3C !important;
	background-color: #388E3C !important;
}

.radio-light-green-gap [type="radio"].with-gap:checked+label:before {
	border-color: #8BC34A !important;
}

.radio-light-green-gap [type="radio"]:checked+label:after {
	border-color: #8BC34A !important;
	background-color: #8BC34A !important;
}

.radio-yellow-gap [type="radio"].with-gap:checked+label:before {
	border-color: #FBC02D !important;
}

.radio-yellow-gap [type="radio"]:checked+label:after {
	border-color: #FBC02D !important;
	background-color: #FBC02D !important;
}

.radio-amber-gap [type="radio"].with-gap:checked+label:before {
	border-color: #FFA000 !important;
}

.radio-amber-gap [type="radio"]:checked+label:after {
	border-color: #FFA000 !important;
	background-color: #FFA000 !important;
}

.radio-deep-orange-gap [type="radio"].with-gap:checked+label:before {
	border-color: #FF7043 !important;
}

.radio-deep-orange-gap [type="radio"]:checked+label:after {
	border-color: #FF7043 !important;
	background-color: #FF7043 !important;
}

.radio-brown-gap [type="radio"].with-gap:checked+label:before {
	border-color: #795548 !important;
}

.radio-brown-gap [type="radio"]:checked+label:after {
	border-color: #795548 !important;
	background-color: #795548 !important;
}

.radio-blue-grey-gap [type="radio"].with-gap:checked+label:before {
	border-color: #78909C !important;
}

.radio-blue-grey-gap [type="radio"]:checked+label:after {
	border-color: #78909C !important;
	background-color: #78909C !important;
}

.radio-mdb-gap [type="radio"].with-gap:checked+label:before {
	border-color: #45526E !important;
}

.radio-mdb-gap [type="radio"]:checked+label:after {
	border-color: #45526E !important;
	background-color: #45526E !important;
}

.radio-dark-gap [type="radio"].with-gap:checked+label:before {
	border-color: #424242 !important;
}

.radio-dark-gap [type="radio"]:checked+label:after {
	border-color: #424242 !important;
	background-color: #424242 !important;
}


.text-elegant {
	color: #2E2E2E !important;
}

.text-unique {
	color: #880E4F !important;
}

.text-pink {
	color: #ec407a !important;
}

.text-purple {
	color: #8e24aa !important;
}

.text-deep-purple {
	color: #747373 !important;
}

.text-indigo {
	color: #3f51b5 !important;
}

.text-light-blue {
	color: #82B1FF !important;
}

.text-cyan {
	color: #00bcd4 !important;
}

.text-dark-green {
	color: #388E3C !important;
}

.text-light-green {
	color: #8bc34a !important;
}

.text-yellow {
	color: #fbc02d !important;
}

.text-amber {
	color: #ffa000 !important;
}

.text-deep-orange {
	color: #ff7043 !important;
}

.text-brown {
	color: #795548 !important;
}

.text-blue-grey {
	color: #1e2022 !important;
}

.text-mdb {
	color: #45526E !important;
}

.elegant-color {
	background-color: #2E2E2E !important;
}

.elegant-color.darken-1 {
	background-color: #262626 !important;
}

.elegant-color.darken-2 {
	background-color: #1E1E1E !important;
}

.elegant-color.darken-3 {
	background-color: #151515 !important;
}

.elegant-color.darken-4 {
	background-color: #0D0D0D !important;
}

.elegant-color.darken-5 {
	background-color: #050505 !important;
}

.elegant-color.lighten-1 {
	background-color: #545454 !important;
}

.elegant-color.lighten-2 {
	background-color: #7A7A7A !important;
}

.elegant-color.lighten-3 {
	background-color: #A0A0A0 !important;
}

.elegant-color.lighten-4 {
	background-color: #C6C6C6 !important;
}

.elegant-color.lighten-5 {
	background-color: #ECECEC !important;
}

.navy-blue {
	background-color: #000080 !important;
}

.navy-blue.darken-1 {
	background-color: #000069 !important;
}

.navy-blue.darken-2 {
	background-color: #000052 !important;
}

.navy-blue.darken-3 {
	background-color: #00003B !important;
}

.navy-blue.darken-4 {
	background-color: #000023 !important;
}

.navy-blue.darken-5 {
	background-color: #00000C !important;
}

.navy-blue.lighten-1 {
	background-color: #2E2E97 !important;
}

.navy-blue.lighten-2 {
	background-color: #5C5CAE !important;
}

.navy-blue.lighten-3 {
	background-color: #8B8BC5 !important;
}

.navy-blue.lighten-4 {
	background-color: #B9B9DC !important;
}

.navy-blue.lighten-5 {
	background-color: #E7E7F3 !important;
}

.transparent-color {
	background: transparent !important;
}


.basic-textarea textarea {
	height: auto;
}

.caps {
	font-family: 'BPG Arial Caps';
	text-transform: uppercase;
}

.im-1x {
	font-size: 1.5em;
}

.im-2x {
	font-size: 2em;
}

.im-3x {
	font-size: 3em;
}

.im-4x {
	font-size: 4em;
}

.im-5x {
	font-size: 5em;
}

.im-6x {
	font-size: 6em;
}

.im-7x {
	font-size: 7em;
}

.im-8x {
	font-size: 8em;
}

.im-9x {
	font-size: 9em;
}

.im-10x {
	font-size: 10em;
}

.im-lg {
	font-size: 1.33333333em;
	/*    line-height: .75em;
		    vertical-align: -15%;*/
}

.select-danger input {
	background: #ff3547 !important;
	border-bottom-color: #ff3547 !important;
	color: #fff;
	padding-left: 5px !important;
	border-radius: 2px;
}

.select-danger .caret {
	color: white !important;
	z-index: 1;
}

.mdb-select-invert input,
.mdb-select-invert span.caret {
	color: #fff;
}

.breadcrumb-item+.breadcrumb-item::before {
	color: inherit;
}

textarea.form-control {
	padding: 8px;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, .02);
}

input[type=date]:focus:not([readonly]),
input[type=datetime-local]:focus:not([readonly]),
input[type=email]:focus:not([readonly]),
input[type=number]:focus:not([readonly]),
input[type=password]:focus:not([readonly]),
input[type=search-md]:focus:not([readonly]),
input[type=search]:focus:not([readonly]),
input[type=tel]:focus:not([readonly]),
input[type=text]:focus:not([readonly]),
input[type=time]:focus:not([readonly]),
input[type=url]:focus:not([readonly]),
textarea.md-textarea:focus:not([readonly]) {
	border-bottom: 1px solid #45526e;
	box-shadow: 0 1px 0 0 #45526e;
}

b,
strong {
	font-weight: 600;
}



.cyan-skin .bg-gradient {
	background: linear-gradient(40deg, #ffa742, #fdd886) !important;
	color: #fff;
}

.cyan-skin a,
.cyan-skin a.nav-link {
	color: #ffa742;
}

.cyan-skin a:hover,
.cyan-skin a.nav-link:hover,
.cyan-skin a.nav-link:active,
.cyan-skin a.nav-link.active {
	color: #dc9039;
}

.mdb-skin .bg-gradient {
	background: linear-gradient(40deg, #2096ff, #05ffa3) !important;
	color: #fff;
}

.mdb-skin a,
.mdb-skin a.nav-link {
	color: #33b5e5;
}

.mdb-skin a:hover,
.mdb-skin a.nav-link:hover,
.mdb-skin a.nav-link:active,
.mdb-skin a.nav-link.active {
	color: #2d98bf;
}
.deep-purple-skin .deep-style{
	background: #1e2023!important;
	box-shadow: none;
	color: gray;
}
.white-skin .nav-01{
	background-color: #fff;
}
.deep-purple-skin a.nav-link{
  color: !important;
}

.deep-purple-skin .grey.lighten-3{
	background-color: #1e2023!important;
}
.deep-purple-skin .cont-col{
	  background-color: #1e2023;
}
.deep-purple-skin .btn-secondary{
	background-color: gray!important;
}
.deep-purple-skin .deep-style2{
	background-color: gray;
}
.deep-purple-skin .navbar.navbar-light .navbar-nav .nav-item .nav-link{
	color: gray;
}
.deep-purple-skin .nav-01{
	background-color: #1e2023;
}
.deep-purple-skin .bg-gradient {
	background: linear-gradient(40deg, #1e2023, #1e2023) !important;
	color: gray;
}
.deep-purple-skin .bg1{
	background: #1e2023!important;
	color: gray;

}
.deep-purple-skin .md-form input[type=number]:focus{
	border-color:#fff!important;
	box-shadow: 0 1px 0 0 #fff;
}
.deep-purple-skin .md-form label{
	color:#fff!important;
}
.deep-purple-skin .card.card-cascade.wider.reverse .card-body.card-body-cascade{
	background-color: black;
  color: gray;
  border-color: black;
}
.deep-purple-skin .contact-03{
	background-color: #1e2023;
}
.deep-purple-skin .special-contact{
	color: gray;
}
.deep-purple-skin .h1-responsive{
	color:gray;
}
.deep-purple-skin .contact03-icon{
	color:gray;
}
.deep-purple-skin .contact-btn{
	background-color: #1e2023;
	border-color: gray;
	color:gray;
	border-radius:8px;
	border-width: thin;
  border-style: solid;
}
.deep-purple-skin .card-body{
	background-color: #1e2023;
	color: gray;
	border-top-style: solid;
  border-color: #747373;
  border-width: thin;
}
.deep-purple-skin .wellcome-03{
	color:gray;
	background: #1e2023;
}
.deep-purple-skin .picker__date-display{
	background: #1e2023!important;
}
.deep-purple-skin .picker__box{
	background: black;
	border:none;
	color: gray;
}
.deep-purple-skin .picker__box .picker__footer .picker__button--today {
	color: gray;
  background: #1e2023!important;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-style: unset;
	border-radius: 6%;
}
.deep-purple-skin .picker__box .picker__footer .picker__button--clear{
	color: gray;
  background: #1e2023!important;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-style: unset;
	border-radius: 6%;
}
.deep-purple-skin .picker__box .picker__footer .picker__button--close{
	color: gray;
  background: #1e2023!important;
  border-bottom-color: rgba(0, 0, 0, 0);
  border-style: unset;
	border-radius: 6%;
}
.deep-purple-skin .picker__table .picker__day--disabled{
	background: black;
	color: gray;
}
.picker__box .picker__table .picker__day--infocus:hover{
	color:gray;
}
.deep-purple-skin .picker__table .picker__day--disabled:hover{
	color:black;
}
.deep-purple-skin .btn-primary{
	background-color: #1e2023!important;
	color: gray!important;
	box-shadow: none!important;
	border-style: solid;
  border-color: gray;
  border-width: thin;
}
.deep-purple-skin .btn-outline-primary{
	background-color: #1e2023!important;
	color: gray!important;
	box-shadow: none!important;
	border-color: gray!important;
	border-width: thin!important;
}
.deep-purple-skin .reservation label{
	color:gray!important;
}
.deep-purple-skin .footer1{
	border-top-color: gray;
  border-top-style: solid;
  border-top-width: thin;
}
body.deep-purple-skin {
	background: #1e2023!important;
	color:gray;
}
.deep-purple-skin .mod-guest-03{
	color:gray;
}
.deep-purple-skin .btn-roomSpecial{
	border-color:gray;
}
.deep-purple-skin .dropdown-item{
	color:#fff;
}
.deep-purple-skin .dropdown-item:hover{
	background-color: rgba(0, 0, 0, 0.00)!important;
}
.deep-purple-skin .amenity-box{
	background: #1e2023!important;
	color:gray;
}
.deep-purple-skin .card-header, .deep-purple-skin .form-header{
	background: #1e2023!important;
	color: gray;
}
.deep-purple-skin a,
.deep-purple-skin a.nav-link {
	color: #747373;
}

.deep-purple-skin a:hover,
.deep-purple-skin a.nav-link:hover,
.deep-purple-skin a.nav-link:active,
.deep-purple-skin a.nav-link.active {
	color: #636161;
}
body.grey-skin {
	background: silver;
	color: #1e2022;
}
.grey-skin .bg1{
	background: silver;
	color: #1e2022;
}
.grey-skin .nav-01{
	background-color: grey;
}
.grey-skin .grey-text{
	color:black!important;
}
.grey-skin .ft-room{
	background-color: #b0b0b1;
}
.grey-skin .ft-room2{
	background-color: #dddddd;
}
.grey-skin .md-form input[type=text]{
  border-bottom: 1px solid #1e2022;
}
.grey-skin .md-form input[type=text]:focus:not([readonly]){
  border-color: #1e2022;
	box-shadow: 0 1px 0 0 #1e2022;
}
.grey-skin .md-form textarea.md-textarea{
	border-bottom: 1px solid #1e2022;
}
.grey-skin .md-form textarea.md-textarea:focus:not([readonly]){
	border-color: #1e2022;
	box-shadow: 0 1px 0 0 #1e2022;
}
.grey-skin #grey-lab label{
	color: #1e2022!important;
}
.grey-skin #grey-text label{
	color: #1e2022!important;
}
.grey-skin .picker__date-display{
	background-color:silver!important;
}
.grey-skin .picker__button--today:hover{
	background: silver!important;
}
.grey-skin .picker__button--clear:hover{
	background: silver!important;
}
.grey-skin .picker__button--close:hover{
	background: silver!important;
}
.gray-skin .wellcome-03{
	background: #dddddd;
	color: #1e2022;
}
.grey-skin .amenity-box{
	color: #1e2022;
}
.grey-skin .footer1{
	background: silver;
	color: #1e2022;
}
.grey-skin .bg-special{
	background: #52616b;
	color: #1e2022;
}
.grey-skin .card-shadow{
	box-shadow: none;
}
.grey-skin .text-bg{
	background: #80878b!important;
	box-shadow: none!important;
}

.grey-skin .text-light{
	color: #1e2022!important;
}
.grey-skin input[type=text]:focus:not([readonly]){
	border-color: rgba(0,0,0,0)!important;
	box-shadow: 0 1px 0 0 #1e2022!important;
}
.grey-skin .mod-room-03{
	background-color: #dddddd;
}
.grey-skin .md-form input[type=number]{
	border-bottom: 1px solid #b0b0b1;
}
.grey-skin .md-form .form-control[readonly] {
	border-bottom: 1px solid #b0b0b1;
}
.grey-skin .md-form input[type=number]:focus{
	border-color:#fff!important;
	box-shadow: 0 1px 0 0 #fff;
}
.grey-skin .md-form label{
	color:#fff!important;
	font-size: 1rem;
	box-shadow: 1px 2px #000;
}
.grey-skin .grey.lighten-3{
	background-color: #DDDDDD!important;
}
.grey-skin .btn-primary{
	background-color: #dddddd!important;
	color: #1e2022;
	box-shadow: none;
	border-style: solid;
  border-color: #b0b0b1;
  border-width: thin;
}
.grey-skin .btn-primary:focus{
	background-color: silver;
	box-shadow: none;
}
.grey-skin .btn-primary:not([disabled]):not(.disabled):active{
	background-color: silver!important;
	box-shadow: none!important;
	border-color: #b0b0b1;
}
.grey-skin .btn-outline-primary{
	background-color: silver!important;
	color: #1e2022!important;
	box-shadow: none;
	border-color: #b0b0b1!important;
	border-width: thin;
}
.grey-skin .btn-outline-primary:hover{
	background-color: #b0b0b1!important;
	color: #1e2022!important;
	box-shadow: none;
	border-color: #b0b0b1!important;
	border-width: thin;
}
.grey-skin .btn:hover{
  box-shadow: none!important;
}
.grey-skin .card-header{
	background-color: silver!important;
}
.grey-skin .card-body{
	background-color: #dddddd;
}
.grey-skin .parallax-bg{
	background-color:  rgba(0,0,0,0);
}
.grey-skin .deep-style2{
	background-color: #dddddd!important;
}
.grey-skin .parallax-col{
	background-color: #c0c0c0;
}
.grey-skin .grey-heart{
	background-color: #C0C0C0!important;
}
.grey-skin .footer2-text{
	color: #1e2022!important;
}
.grey-skin .room-02{
	background-color: #b0b0b1;
}
.grey-skin .deep-style{
	box-shadow: none;
}
.grey-skin .btn-primary:focus{
	box-shadow: none;
	background-color: #1e2022;
}
.grey-skin .btn-primary:onfocus{
  background-color: #1e2022;
}
.grey-skin .reservation label{
	color:#1e2022!important;
}
.navy-blue-skin .bg-gradient {
	background: linear-gradient(40deg, #40c6c6, #7fe8e8) !important;
	color: #fff;
}

.navy-blue-skin a,
.navy-blue-skin a.nav-link {
	color: #40c6c6;
}

.navy-blue-skin a:hover,
.navy-blue-skin a.nav-link:hover,
.navy-blue-skin a.nav-link:active,
.navy-blue-skin a.nav-link.active {
	color: #319c9c;
}







.pink-skin .bg-gradient {
	background: linear-gradient(40deg, #e7649d, #e796f5) !important;
	color: #fff;
}

.pink-skin .btn-primary:hover {
	background-color: #c61f68 !important;
}

.pink-skin .btn-primary {
	background-color: #e7649d !important;
}

.pink-skin .btn-primary:not([disabled]):not(.disabled).active,
.pink-skin .btn-primary:not([disabled]):not(.disabled):active,
.show>.pink-skin .btn-primary.dropdown-toggle {
	background-color: #c61f68 !important;
}

.pink-skin .btn-outline-primary {
	border: 2px solid #e7649d !important;
	color: #e7649d !important
}

.pink-skin .btn-outline-primary.active,
.pink-skin .btn-outline-primary:active,
.pink-skin .btn-outline-primary:active:focus,
.pink-skin .btn-outline-primary:hover {
	border-color: #c61f68 !important;
	color: #c61f68 !important;
}

.pink-skin .btn-outline-primary:not([disabled]):not(.disabled).active,
.pink-skin .btn-outline-primary:not([disabled]):not(.disabled):active,
.show>.pink-skin .btn-outline-primary.dropdown-toggle {
	border-color: #13060b !important;
}

.pink-skin .btn-secondary:hover {
	background-color: #3a1322 !important;
}

.pink-skin .btn-secondary {
	background-color: #601f39 !important;
}

.pink-skin .btn-outline-secondary.active,
.pink-skin .btn-outline-secondary:active,
.pink-skin .btn-outline-secondary:active:focus,
.pink-skin .btn-outline-secondary:hover {
	border-color: #601f39 !important;
	color: #601f39 !important;
}

.pink-skin .btn-secondary:not([disabled]):not(.disabled).active,
.pink-skin .btn-secondary:not([disabled]):not(.disabled):active,
.show>.pink-skin .btn-secondary.dropdown-toggle {
	background-color: #3a1322 !important;
}

.pink-skin .card-header,
.pink-skin .form-header {
	background-color: #e7649d;
	color: #fff;
}

.pink-skin .footer a {
	color: #fff;
}


































.indigo-skin .bg-gradient {
	background: linear-gradient(40deg, #fd7094, #ffbcf7) !important;
	color: #fff;
}

.indigo-skin a,
.indigo-skin a.nav-link {
	color: #fd7094;
}

.indigo-skin a:hover,
.indigo-skin a.nav-link:hover,
.indigo-skin a.nav-link:active,
.indigo-skin a.nav-link.active {
	color: #d25575;
}

.light-blue-skin .bg-gradient {
	background: linear-gradient(40deg, #64c3f0, #bdd7ff) !important;
	color: #fff;
}

.light-blue-skin a,
.indigo-skin a.nav-link {
	color: #64c3f0;
}

.light-blue-skin a:hover,
.light-blue-skin a.nav-link:hover,
.light-blue-skin a.nav-link:active,
.light-blue-skin a.nav-link.active {
	color: #59acd4;
}

.grey-skin .bg-gradient {
	background: linear-gradient(40deg, #7d8488, #b3b8bb) !important;
	color: #fff;
}

.grey-skin a,
.grey a.nav-link {
	color: #7d8488;
}

.grey-skin a:hover,
.grey-skin a.nav-link:hover,
.grey-skin a.nav-link:active,
.grey-skin a.nav-link.active {
	color: #5e6367;
}




/* white-skin */
.white-skin a,
.white a.nav-link {
    color: #495057;
}
.white-skin .special-1{
	color:silver;
}
.white-skin .nav-button-color{
	color:#fff;
	background-color: black;
}
.white-skin .Col-01{
	color:black!important;
}
.white-skin .nav-01{
	background-color: #fff;
}
.white-skin .language-button{
	color: silver;
	border-color: silver;
}
.white-skin .valute-button{
	color:silver;
	border-color:silver;
}
.white-skin .grey.lighten-3{
	 background-color: #fff!important;
}
.white-skin a:hover,
.white-skin a.nav-link:hover,
.white-skin a.nav-link:active,
.white-skin a.nav-link.active {
	color: #222;
}

.white-skin .btn-primary.active,
.white-skin .btn-primary:active,
.white-skin .btn-primary:active:focus,
.white-skin .btn-primary:focus,
.white-skin .btn-primary:hover {
    border-color: #212121!important;
    background-color: transparent!important;
    color: #212121!important;
}

.white-skin .btn-primary {
	border: 1px solid #212121!important;
    background-color: transparent!important;
	color: #212121!important;
	font-weight: bold;
}

.white-skin .btn-primary:not([disabled]):not(.disabled).active,
.white-skin .btn-primary:not([disabled]):not(.disabled):active,
.show>.white-skin .btn-primary.dropdown-toggle {
	background-color: transparent !important;
}

.white-skin .btn-secondary:hover {
	background-color: #000 !important;
}

.white-skin .btn-secondary {
	background-color: #2e2e2e !important;
}

.white-skin .btn-secondary:not([disabled]):not(.disabled).active,
.white-skin .btn-secondary:not([disabled]):not(.disabled):active,
.show>.white-skin .btn-secondary.dropdown-toggle {
	background-color: #000 !important;
}


.white-skin .btn-outline-primary {
	border: 2px solid #2e2e2e !important;
	background-color: transparent !important;
	color: #2e2e2e !important
}

.white-skin .btn-outline-primary.active,
.white-skin .btn-outline-primary:active,
.white-skin .btn-outline-primary:active:focus,
.white-skin .btn-outline-primary:focus,
.white-skin .btn-outline-primary:hover {
	border-color: #000 !important;
	color: #000 !important;
}

.white-skin .btn-outline-primary:not([disabled]):not(.disabled).active,
.white-skin .btn-outline-primary:not([disabled]):not(.disabled):active,
.show>.white-skin .btn-outline-primary.dropdown-toggle {
	border-color: #000 !important;
}

.white-skin .md-form .prefix.active, .white-skin .md-outline input[type=date]:focus:not([readonly])+label, .white-skin .md-outline input[type=datetime-local]:focus:not([readonly])+label, .white-skin .md-outline input[type=email]:focus:not([readonly])+label, .white-skin .md-outline input[type=number]:focus:not([readonly])+label, .white-skin .md-outline input[type=password]:focus:not([readonly])+label, .white-skin .md-outline input[type=search-md]:focus:not([readonly])+label, .white-skin .md-outline input[type=search]:focus:not([readonly])+label, .white-skin .md-outline input[type=tel]:focus:not([readonly])+label, .white-skin .md-outline input[type=text]:focus:not([readonly])+label, .white-skin .md-outline input[type=time]:focus:not([readonly])+label, .white-skin .md-outline input[type=url]:focus:not([readonly])+label, .white-skin .md-outline textarea:focus:not([readonly])+label, .white-skin input[type=email]:focus:not([readonly])+label, .white-skin input[type=text]:focus:not([readonly])+label, .white-skin input[type=password]:focus:not([readonly])+label, .white-skin input[type=number]:focus:not([readonly])+label, .white-skin textarea.md-textarea:focus:not([readonly])+label {
    color: #000;
}

.white-skin input[type=email]:focus:not([readonly]), .white-skin input[type=text]:focus:not([readonly]), .white-skin input[type=password]:focus:not([readonly]), .white-skin input[type=number]:focus:not([readonly]), .white-skin textarea.md-textarea:focus:not([readonly]) {
    border-color: #000;
    box-shadow: 0 1px 0 0 #000;
}


.white-skin .card-header,
.white-skin .form-header {
	background-color: inherit;
}


.white-skin .bg1
{
	background: #fff;
}

.white-skin .navbar.navbar-dark .animated-icon1 span {
	background: #fff;
}
.white-skin .navbar{
	box-shadow: none!important;
}

/* სქროლის მერე ნავბარი აგრეთვე ნავბარი სქროლამდის(როცა ბოდის აქვს პადინგი)*/

.white-skin .navbar.top-nav-collapse,
.white-skin.body-padding-class .navbar
{
	background-color: #fff;
}

.white-skin .navbar.top-nav-collapse.navbar-dark .breadcrumb .nav-item.active>.nav-link,
.white-skin .navbar.top-nav-collapse.navbar-dark .navbar-nav .nav-item.active>.nav-link,
.white-skin.body-padding-class .navbar.navbar-dark .breadcrumb .nav-item.active>.nav-link,
.white-skin.body-padding-class .navbar.navbar-dark .navbar-nav .nav-item.active>.nav-link
{
	background-color: #ededed;
}

.white-skin .navbar.top-nav-collapse.navbar-dark .breadcrumb .nav-item .nav-link,
.white-skin .navbar.top-nav-collapse.navbar-dark .navbar-nav .nav-item .nav-link,
.white-skin.body-padding-class .navbar.navbar-dark .breadcrumb .nav-item .nav-link,
.white-skin.body-padding-class .navbar.navbar-dark .navbar-nav .nav-item .nav-link
{
	color: #222;
}

.white-skin .navbar.top-nav-collapse.navbar-dark .breadcrumb .nav-item .nav-link:hover,
.white-skin .navbar.top-nav-collapse.navbar-dark .navbar-nav .nav-item .nav-link:hover,
.white-skin.body-padding-class .navbar.navbar-dark .breadcrumb .nav-item .nav-link:hover,
.white-skin.body-padding-class .navbar.navbar-dark .navbar-nav .nav-item .nav-link:hover
{
	color: #666262;
}

.white-skin .navbar.top-nav-collapse.navbar-dark .animated-icon1 span,
.white-skin.body-padding-class .navbar.navbar-dark .animated-icon1 span
{
	background: #222;
}
/* სქროლის მერე ნავბარი აგრეთვე ნავბარი სქროლამდის(როცა ბოდის აქვს პადინგი) */


/* footer */
.white-skin .footer
{
	background-color:#222;
	color: rgba(255,255,255,0.5);
}

.white-skin .footer a,
.white .footer a.nav-link {
	color: rgba(255,255,255,0.5);
}

.white-skin .footer a:hover,
.white-skin .footer a.nav-link:hover,
.white-skin .footer a.nav-link:active,
.white-skin .footer a.nav-link.active {
	color: #fff;
}

.white-skin .footer .bg-gradient {
    background: linear-gradient(40deg, #2e2e2e, #dedede) !important;
}

.white-skin .footer .social-icon
{
	color:#2e2e2e;
}

/* footer */

.white-skin .text-price
{
	color:#222;
}

.white-skin .lSSlideOuter .lSPager.lSGallery li:before {

    box-shadow: 0 0 5px 15px #222;
}

.white-skin .amenity-icon
{
	color: #ddd;
	text-shadow: -1px -1px 1px rgba(0,0,0,0.4);
}

.white-skin .chip-comfort
{
	background-color: #222;
	color:#fff;
}

.white-skin .header-default {
	border-bottom: 2px solid #2e2e2e;
}


/* white-skin */






.black-skin .bg-gradient {
	background: linear-gradient(40deg, #000, #444) !important;
	color: #fff;
}

.black-skin a,
.black a.nav-link {
	color: #333;
}

.black-skin a:hover,
.black-skin a.nav-link:hover,
.black-skin a.nav-link:active,
.black-skin a.nav-link.active {
	color: #000;
}

.black-skin .footer a {
	color: #fff;
}

.black-skin .footer a.nav-link {
	color: #00000C;
}

.black-skin .text-price {
	color: #333;
}

.black-skin .footer a:hover,
.black-skin .footer a.nav-link:hover,
.black-skin .footer a.nav-link:active,
.black-skin .footer a.nav-link.active {
	color: #4f4f4f;
}

.black-skin .btn-primary:hover {
	background-color: #000 !important;
}

.black-skin .btn-primary {
	background-color: #333 !important;
}

.black-skin .btn-primary:not([disabled]):not(.disabled).active,
.black-skin .btn-primary:not([disabled]):not(.disabled):active,
.show>.black-skin .btn-primary.dropdown-toggle {
	background-color: #000 !important;
}

.black-skin .btn-outline-primary {
	border: 2px solid #000 !important;
	background-color: transparent !important;
	color: #333 !important;
}

.black-skin .btn-outline-primary.active,
.black-skin .btn-outline-primary:active,
.black-skin .btn-outline-primary:active:focus,
.black-skin .btn-outline-primary:focus,
.black-skin .btn-outline-primary:hover {
	color: #000 !important;
}

.black-skin .btn-outline-primary:not([disabled]):not(.disabled).active,
.black-skin .btn-outline-primary:not([disabled]):not(.disabled):active,
.show>.black-skin .btn-outline-primary.dropdown-toggle {
	border-color: #000 !important;
}

.black-skin .btn-outline-primary.active,
.black-skin .btn-outline-primary:active,
.black-skin .btn-outline-primary:active:focus,
.black-skin .btn-outline-primary:focus,
.black-skin .btn-outline-primary:hover {
	border-color: #000 !important;
}

.black-skin .card-header,
.black-skin .form-header {
	background-color: #333;
	color: #fff;
}









@-webkit-keyframes autofill {
	to {
		color: #666;
		background: transparent;
	}
}

input:-webkit-autofill {
	-webkit-animation-name: autofill;
	-webkit-animation-fill-mode: both;
}

@media (min-width: 1600px) {
	.container {
		max-width: 1440px;
	}
}
