/* --------------- select --------------- */

.bootstrap-select {
	min-width: 200px;
}

.bootstrap-select .dropdown-menu {
	min-width: 100% !important;
	padding: 0;
	max-height: 400px !important;
}

.form-control:focus,
.bootstrap-select.show > .dropdown-toggle.btn-light,
.bootstrap-select.show > .dropdown-toggle.btn-secondary,
.bootstrap-select > .dropdown-toggle.btn-light:focus,
.bootstrap-select > .dropdown-toggle.btn-light.active,
.bootstrap-select > .dropdown-toggle.btn-secondary:focus,
.bootstrap-select > .dropdown-toggle.btn-secondary.active {
	border-color: #b8daff !important;
}

.bootstrap-select .dropdown-toggle .filter-option {
	width: calc(100% - 11px) !important;
}

.bootstrap-select .dropdown-menu.inner > li.selected > a span.check-mark,
.bootstrap-select .dropdown-menu.inner > li:hover > a span.check-mark {
	font-size: 1rem;
	top: calc(50% - 0.4rem);
	font-weight: 600;
	color: #6c7293;
}

select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden {
	display: inline-block !important;
	min-width: 200px;
	height: 35px !important;
}

select.selectpicker.form-control[multiple] option {
	display: none;
}

.bootstrap-select > .dropdown-toggle:after {
	margin-right: 3px;
}

.bootstrap-select .dropdown-menu.inner > li.selected > a svg {
	position: absolute;
	margin: auto;
	top: 0;
	bottom: 0;
	font-size: 0.85rem;
	right: 1rem;
	display: inline-block;
}

.bootstrap-select .dropdown-menu li a svg {
	display: none;
}

.bootstrap-select .dropdown-menu.inner > li.selected > a svg,
.bootstrap-select .dropdown-menu.inner > li:hover > a svg {
	font-size: 1rem;
	font-weight: 600;
	color: #6c7293;
}

select.selectpicker.hidden {
	display: none !important;
}

.bootstrap-select > button.dropdown-toggle {
	height: calc(1.5em + 1.3rem + 2px);
	padding: .65rem 1rem !important;
	display: flex;
	justify-content: space-between;
	align-items: center;
	align-content: center;
}

.bootstrap-select.bootstrap-select--sm > button.dropdown-toggle {
	height: calc(1.5em + 1rem + -1px) !important;
	padding: .5rem 1rem !important;
}

.bootstrap-select > button.dropdown-toggle > .filter-option > .filter-option-inner > .filter-option-inner-inner {
	font-weight: normal;
	font-size: 1rem;
}

.bootstrap-select.bootstrap-select--sm > button.dropdown-toggle > .filter-option > .filter-option-inner > .filter-option-inner-inner,
.bootstrap-select.form-control-sm > button.dropdown-toggle > .filter-option > .filter-option-inner > .filter-option-inner-inner {
	font-weight: normal;
	font-size: .875rem;
}

.bootstrap-select > button.dropdown-toggle > .filter-option > .filter-option-inner > .filter-option-inner-inner {
	padding: 0;
	color: rgb(105, 112, 119) !important;
	font-weight: 400;
}

.bootstrap-select.bootstrap-select--size100 {
	width: 100% !important;
}

.form-control-sm.bootstrap-select > button.dropdown-toggle {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem !important;
}

.bootstrap-select.select-picker-sm > button.dropdown-toggle {
	height: calc(1.5em + 1rem + 2px);
	padding: .5rem 1rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .2rem !important;
}

.bootstrap-select > button.dropdown-toggle > .filter-option > .filter-option-inner {
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
}

select.selectpicker::-webkit-input-placeholder,
select.selectpicker option[value=""] {
	color: rgb(105, 112, 119) !important;
}

.btn.dropdown-toggle:after {
	color: inherit !important;
	margin-left: 2px;
}

.bootstrap-select .dropdown-menu,
.bootstrap-select .dropdown-menu > .inner {
	min-height: auto !important;
}

/* --------------- dropdown --------------- */

div.dropdown-menu {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
	border: none;
}

.dropdown-menu {
	font-size: 0.875rem;
}

.dropdown-item.active, .dropdown-item:active {
	background-color: #f7f8fa !important;
}

.dropdown-menu > li > a > svg,
.dropdown-menu > .dropdown-item > svg {
	font-size: 1rem !important;
	margin-right: 8px;
	margin-top: 3px;
}

.dropdown-menu > .dropdown-item:active,
.dropdown-menu > li > a:active {
	text-decoration: none;
	background-color: #f8f9fa;
	color: #797b8a;
}

.dropdown-menu li.divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden;
	background-color: #ebedf2;
}

/* --------------- Nav bar --------------- */

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover,
.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active,
.nav-tabs.nav-tabs-line a.nav-link:hover,
.nav-tabs.nav-tabs-line a.nav-link.active {
	border-bottom: 1px solid var(--info);
}

.nav-tabs .nav-item .nav-link.active,
.nav-tabs .nav-item .nav-link:active,
.nav-tabs .nav-item .nav-link:hover {
	text-decoration: none !important;
}

.nav-tabs .nav-item .nav-link.active,
.nav-tabs .nav-item .nav-link:active,
.nav-tabs .nav-item .nav-link:hover {
	color: #464457;
}

.nav-tabs .nav-item .nav-link {
	position: relative;
	color: #464457;
	cursor: pointer;
}

.nav-tabs .nav-item .nav-link.active,
.nav-tabs .nav-item .nav-link:active {
	cursor: default;
}

.nav-tabs.nav-tabs-line .nav-item {
	min-width: 50px;
}

.nav-link.dropdown-toggle:after {
	margin-left: 2px;
}

/* --------------- toast --------------- */

.toast .toast-close-button:before {
	font-family: "Font Awesome 5 Pro";
	content: "\f00d";
}

.toast-top-right {
	top: 62px;
}

#toast-container > div {
	min-width: 20vw;
}

/* --------------- datetime-picker --------------- */

.datetimepicker, .datepicker {
	padding: .5rem 1rem;
}

.datetimepicker td, .datetimepicker th {
	width: 30px !important;
	height: 30px !important;
}

.datetimepicker table tr td.active:active,
.datetimepicker table tr td.active:hover:active,
.datetimepicker table tr td.active.disabled:active,
.datetimepicker table tr td.active.disabled:hover:active,
.datetimepicker table tr td.active.active,
.datetimepicker table tr td.active:hover.active,
.datetimepicker table tr td.active.disabled.active,
.datetimepicker table tr td.active.disabled:hover.active {
	color: #fff !important;
	background-color: #286090 !important;
	border-color: #204d74 !important;
}

.datepicker.dropdown-menu {
	z-index: 9999 !important;
}

.toast-close-button:focus, .toast-close-button:hover {
	color: transparent !important;
}

.toast .toast-close-button {
	position: absolute;
	top: 18px;
	right: 15px;
}

/* --------------- select 2 --------------- */

select.select2 {
	color: #6c7293;
}

.select2-container {
	width: 100%;
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
	outline: none !important;
	border-radius: 4px;
	height: auto;
	line-height: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
	font-family: "Font Awesome 5 Pro";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	border: 0;
	top: 50%;
	position: absolute;
	margin-top: 0;
	margin-left: 0;
	font-size: 0.85rem;
	left: auto;
	right: 0;
	display: inline-block;
	width: 1.9rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--default .select2-selection--multiple .select2-selection__arrow:before {
	content: "\f107";
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--default .select2-selection--multiple .select2-selection__arrow b {
	display: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	position: relative;
	padding: .5rem 1rem;
	line-height: 1.5;
}

.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
	border: 0;
	position: absolute;
	top: 50%;
	font-family: "LineAwesome";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	content: "";
	font-size: 1.4rem;
	display: inline-block;
	left: auto;
	right: 1.85rem;
	margin-right: 0.4rem;
	margin-top: -1rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding: 0.37rem 1rem;
	line-height: 1.5;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	padding: 0.05rem 0.4rem 0.05rem 0.4rem;
	font-size: 1rem;
	margin: 0.1rem 0.4rem 0.1rem 0;
	position: relative;
	float: left /*rtl:right*/;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
	font-family: "LineAwesome";
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	content: "";
	font-size: 1.4rem;
	display: inline-block;
	line-height: 0;
	margin-right: 0.3rem;
	position: relative;
	top: 0.1rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field {
	font-weight: 300;
	margin: 0.25rem 0.25rem 0.25rem 0;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	outline: none !important;
	border-radius: 4px;
}

.select2-container--default .select2-search--dropdown {
	padding: 15px 15px;
	border-bottom: 1px solid #efeeee;
}

.select2-container--default .select2-results__option {
	padding: 10px 15px;
	border-bottom: 1px solid #efeeee;
	cursor: pointer;
	color: #6c7293;
	font-weight: 400;
	font-size: 1rem;
}

.select2-container--default .select2-results__option[aria-disabled=true] {
	cursor: not-allowed;
}

.select2-container--default .select2-results__option .select2-results__group {
	padding: 5px 15px;
	font-weight: 600;
}

.select2-container--default .select2-results__option .select2-results__option {
	padding: 5px 30px;
}

.select2-container .select2-search--inline .select2-search__field {
	margin: 0;
}

select.select2 {
	opacity: 0;
}

.select2 > select.form-control {
	opacity: 0;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection .select2-selection--single {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container > .selection, .input-group > .select2-hidden-accessible:first-child + .select2-container > .selection.form-control {
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection--single {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:last-child > .selection .select2-selection.form-control {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container + .input-group-text,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container + .input-group-text {
	border-left: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection--single {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection, .input-group > .select2-hidden-accessible:not(:first-child) + .select2-container:not(:last-child) > .selection .select2-selection.form-control {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--default .select2-selection--multiple,
.select2-container--default .select2-selection--single {
	border: 1px solid #e2e5ec;
}

.select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #a7abc3;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default.select2-container--focus .select2-selection--single, .select2-container--default.select2-container--open .select2-selection--multiple,
.select2-container--default.select2-container--open .select2-selection--single {
	border-color: var(--default-border-color) !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #6c7293;
}

.select2-container--default .select2-selection--single .select2-selection__rendered .select2-selection__clear {
	color: #a7abc3;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	color: #6c7293;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	color: #a7abc3;
	background: #f7f8fa;
	border: 1px solid #ebedf2;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
	color: #a7abc3;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-moz-placeholder {
	color: #a7abc3;
	opacity: 1;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field:-ms-input-placeholder {
	color: #a7abc3;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
	color: #a7abc3;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border: 1px solid #e2e5ec;
}

.select2-container--default .select2-dropdown {
	border: 1px solid #e2e5ec;
	-webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
	box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}

.select2-container--default .select2-results__option[aria-selected=true] {
	background: #f7f8fa;
	color: #a7abc3;
}

.select2-container--default .select2-results__option.select2-results__option--highlighted {
	background: #f7f8fa;
	color: #6c7293;
}

.select2-container--default.select2-container--disabled {
	cursor: not-allowed;
}

.select2-container--default.select2-container--disabled .select2-selection--multiple,
.select2-container--default.select2-container--disabled .select2-selection--single {
	cursor: not-allowed;
	background: #f7f8fa;
	border-color: #a7abc3;
}

.select2.select2--air .select2-container--default .select2-selection--single,
.select2.select2--air .select2-container--default .select2-selection--multiple {
	-webkit-box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
	box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.15);
}

.select2.select2--solid .select2-container--default .select2-selection--multiple,
.select2.select2--solid .select2-container--default .select2-selection--single {
	background-color: #f7f8fa;
	border-color: #ebedf2;
}

.select2.select2--solid .select2-container--default .select2-selection--multiple .select2-selection__placeholder,
.select2.select2--solid .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: #a7abc3;
}

.m-form.m-form--state .is-valid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default .select2-selection--single {
	border-color: var(--success);
}

.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-valid .select2-container--default.select2-container--open .select2-selection--single {
	border-color: var(--success);
}

.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default .select2-selection--single {
	border-color: var(--danger);
}

.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--focus .select2-selection--single, .m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--multiple,
.m-form.m-form--state .is-invalid .select2-container--default.select2-container--open .select2-selection--single {
	border-color: var(--danger);
}

/* --------------- bootstrap markdown --------------- */

.md-editor {
	border-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	outline: none !important;
}

.md-editor .md-footer,
.md-editor .md-header {
	padding: 10px 10px;
}

.md-editor .md-header {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.md-editor .md-header .btn-group {
	margin-right: 10px;
}

.md-editor .md-header .btn-group .btn {
	background: white !important;
	border: 1px solid #ebedf2 !important;
	color: #a7abc3 !important;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

.md-editor .md-header .btn-group .btn:hover, .md-editor .md-header .btn-group .btn:focus, .md-editor .md-header .btn-group .btn:active, .md-editor .md-header .btn-group .btn.active {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #6c7293;
	background: transparent;
}

.md-editor .md-footer {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.md-editor > textarea {
	padding: 10px 10px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.md-editor {
	border: 1px solid #e2e5ec;
}

.md-editor.active {
	border: 1px solid #e2e5ec;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.md-editor .md-footer,
.md-editor .md-header {
	background: #f7f8fa;
}

.md-editor > textarea {
	background: #f7f8fa;
	border-bottom: none;
}

.md-editor.active > textarea {
	background: #f7f8fa;
}

.md-editor > .md-preview {
	padding: 10px;
}

.bootstrap-select .dropdown-menu.inner > li.active:not(.selected) > a .text {
	color: #6c7293 !important;
}

/* --------------- Modals --------------- */

.modal-content .cms-form-buttons {
	border-top: 1px solid #e7ecf1;
	background: transparent !important;
	padding: 15px 18px 0 18px !important;
	text-align: right !important;
	margin: 19px -19px 0 -19px !important;
}

.modal-content .cms-form-buttons > .form-group > div[class*="col-"] {
	padding: 0;
}

.modal .modal-content .modal-header .close:before {
	content: none;
}

.modal .modal-content .modal-header .close {
	padding: 0;
	margin: 0;
}

.modal-header > .modal-title > svg,
.modal-header > .modal-title > i {
	margin-right: 8px;
}


/* --------------- Modals | animated --------------- */

.modal.animate {
	opacity: 0
}

.modal.animate.show {
	opacity: 1
}

.modal.animate .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}

.modal.animate .a-fadeLeftBig {
	-webkit-animation: fadeOutLeftBig .5s;
	animation: fadeOutLeftBig .5s
}

.modal.animate.show .a-fadeLeftBig {
	-webkit-animation: fadeInLeftBig .5s;
	animation: fadeInLeftBig .5s
}

.modal.animate .a-fadeRightBig {
	-webkit-animation: fadeOutRightBig .5s;
	animation: fadeOutRightBig .5s
}

.modal.animate.show .a-fadeRightBig {
	-webkit-animation: fadeInRightBig .5s;
	animation: fadeInRightBig .5s
}

.modal.animate .a-fadeUpBig {
	-webkit-animation: fadeOutUpBig .5s;
	animation: fadeOutUpBig .5s
}

.modal.animate.show .a-fadeUpBig {
	-webkit-animation: fadeInUpBig .5s;
	animation: fadeInUpBig .5s
}

.modal.animate .a-fadeDownBig {
	-webkit-animation: fadeOutDownBig .5s;
	animation: fadeOutDownBig .5s
}

.modal.animate.show .a-fadeDownBig {
	-webkit-animation: fadeInDownBig .5s;
	animation: fadeInDownBig .5s
}

.modal.animate .a-fadeRight {
	-webkit-animation: fadeOutRight .5s;
	animation: fadeOutRight .5s
}

.modal.animate.show .a-fadeRight {
	-webkit-animation: fadeInRight .5s;
	animation: fadeInRight .5s
}

.modal.animate .a-fadeLeft {
	-webkit-animation: fadeOutLeft .5s;
	animation: fadeOutLeft .5s
}

.modal.animate.show .a-fadeLeft {
	-webkit-animation: fadeInLeft .5s;
	animation: fadeInLeft .5s
}

.modal.animate .a-fadeUp {
	-webkit-animation: fadeOutUp .5s;
	animation: fadeOutUp .5s
}

.modal.animate.show .a-fadeUp {
	-webkit-animation: fadeInUp .5s;
	animation: fadeInUp .5s
}

.modal.animate .a-fadeDown {
	-webkit-animation: fadeOutDown .5s;
	animation: fadeOutDown .5s
}

.modal.animate.show .a-fadeDown {
	-webkit-animation: fadeInDown .5s;
	animation: fadeInDown .5s
}

.modal.animate .a-lightSpeed {
	-webkit-animation: lightSpeedOut .5s;
	animation: lightSpeedOut .5s
}

.modal.animate.show .a-lightSpeed {
	-webkit-animation: lightSpeedIn .5s;
	animation: lightSpeedIn .5s
}

.modal.animate .a-flipX {
	-webkit-animation: flipOutX .5s;
	animation: flipOutX .5s
}

.modal.animate.show .a-flipX {
	-webkit-animation: flipInX .5s;
	animation: flipInX .5s
}

.modal.animate .a-flipY {
	-webkit-animation: flipOutY .5s;
	animation: flipOutY .5s
}

.modal.animate.show .a-flipY {
	-webkit-animation: flipInY .5s;
	animation: flipInY .5s
}

.modal.animate .a-roll {
	-webkit-animation: rollOut .5s;
	animation: rollOut .5s
}

.modal.animate.show .a-roll {
	-webkit-animation: rollIn .5s;
	animation: rollIn .5s
}

.modal.animate .a-bounce {
	-webkit-animation: bounceOut .5s;
	animation: bounceOut .5s
}

.modal.animate.show .a-bounce {
	-webkit-animation: bounceIn .5s;
	animation: bounceIn .5s
}

.modal.animate .a-rotate {
	-webkit-animation: rotateOut .5s;
	animation: rotateOut .5s
}

.modal.animate.show .a-rotate {
	-webkit-animation: rotateIn .5s;
	animation: rotateIn .5s
}

.modal.animate .a-zoom {
	-webkit-animation: zoomOut .5s;
	animation: zoomOut .5s
}

.modal.animate.show .a-zoom {
	-webkit-animation: zoomIn .5s;
	animation: zoomIn .5s
}

.modal.animate .a-zoomUp {
	-webkit-animation: zoomOutUp .5s;
	animation: zoomOutUp .5s
}

.modal.animate.show .a-zoomUp {
	-webkit-animation: zoomInUp .5s;
	animation: zoomInUp .5s
}

.modal.animate .a-zoomRight {
	-webkit-animation: zoomOutRight .5s;
	animation: zoomOutRight .5s
}

.modal.animate.show .a-zoomRight {
	-webkit-animation: zoomInRight .5s;
	animation: zoomInRight .5s
}

.modal.animate .a-zoomDown {
	-webkit-animation: zoomOutDown .5s;
	animation: zoomOutDown .5s
}

.modal.animate.show .a-zoomDown {
	-webkit-animation: zoomInDown .5s;
	animation: zoomInDown .5s
}

.modal.animate .a-zoomLeft {
	-webkit-animation: zoomOutLeft .5s;
	animation: zoomOutLeft .5s
}

.modal.animate.show .a-zoomLeft {
	-webkit-animation: zoomInLeft .5s;
	animation: zoomInLeft .5s
}