.loader {border-radius:100%;width:40px;height:40px;border-width: 4px;border-style:solid;border-color:transparent;border-top-color:#398bf7;border-bottom-color:#398bf7;animation:spinner ease-in-out 1s infinite;}
@keyframes spinner {
    0% {transform:rotate(0deg);}
    100% {transform: rotate(360deg);}
}
.jFiler-theme-default .jFiler-input {
	width:100%;
	background: #281483;
	color: #fff;
	display: inline-block;
	text-align: center;
	position: relative;
	text-transform: uppercase;
	border-radius:0;
	padding: 14px 28px;
	cursor:pointer;
	font-family: 'Saira Semi Condensed';
	font-weight: 600;
	font-size: 0.9em;
	transition:0.5s;
	-webkit-transition:0.5s;
	border-radius: 70px;
	border:0;
	margin-top: 5px; 
	margin-right: 10px;
}

.mt-header {margin-top:140px;}
@media (max-width:600px) {
    .mt-header {margin-top:100px;}
}
.pt-header {padding-top:140px;}
@media (max-width:600px) {
    .pt-header {padding-top:100px;}
}

ul.footer-menu {display:flex;font-size:14px;justify-content: center;}
ul.footer-menu > li {margin:0 10px;}
ul.footer-menu > li > a {opacity: .6;}
ul.footer-menu > li > a:hover {opacity: 1;color:#FFF;}


.btn-gradient-blue, .bg-gradient-blue {background: #205abd;background: linear-gradient(135deg, #1289cd 0% #2a32b1 100%);background-size: 250% auto;}
.btn-gradient-blue:hover {background-position: right center;color:#FFF;}
.btn-gradient-blue.fill {position:relative;}
.btn-gradient-blue.fill::before {content:'';display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50px;z-index:1;background-color:#FFF;}
.clip-blue-text {background-image: linear-gradient(to right,#419fe2 0,#5B63FB 100%);background-clip: border-box;-webkit-background-clip: text;-webkit-text-fill-color: transparent;position:relative;z-index:2;}

.btn-gradient-green, .bg-gradient-green {background: #3c763d;background: linear-gradient(135deg, #3c763d 0% #3c763d 100%);background-size: 250% auto;}
.btn-gradient-green:hover {background-position: right center;color:#FFF;}
.btn-gradient-green.fill {position:relative;}
.btn-gradient-green.fill::before {content:'';display:block;position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50px;z-index:1;background-color:#FFF;}

.form-style .form-group{position:relative}
.form-style .form-group>label{position:absolute;z-index:1;left:10px;top:-10px;padding:0 5px;background-color:#fff;transition:all ease-in-out .3s}
.form-style .form-group input, #wizard>section .form-group select{height:auto;padding:.75rem 1rem;transition:all ease-in-out .3s;box-shadow:0 0 0 0 rgba(255,255,255,0);display:block;}
.form-style .form-group input:focus, #wizard>section .form-group select:focus{border-color:rgba(91,99,251,.5);box-shadow:0 0 0 3px rgba(91,99,251,.5)}
.form-style .form-group input:focus+label, #wizard>section .form-group select:focus+label{color:#5b63fb}
.form-style .form-group error {position: absolute;top:-10px;right:10px;padding:0 5px;background-color:#FFF;color:#ff0000;font-size:12px;}
#wizard>section .form-group select {height:45px;}




.social-box {margin-bottom: 6px;display:inline-block;width: 37px;height: 37px;border: 1px solid #BEBCBC;border-radius: 100%;background: transparent;margin-right: 6px;font-size: 16px;text-align: center;padding-top: 7px;}

/* .accordion {background-color: #f9fafa;cursor: pointer;padding: 1rem 2rem;width: 100%;text-align: left;border: 1px solid #205abd;border-top-left-radius: 10px;border-top-right-radius: 10px;font-weight:bold;outline: none;position: relative;border-bottom: none;transition: 0.4s;font-size: 20px;color: #2e3333;}

.accordion.collapsed {
    border-radius: 10px;
    border: 1px solid #205abd;
}

.isActive, .accordion:hover {background-color: #fff;}
.panel-accordion {display: none;overflow: hidden;padding: 24px 32px;border: 1px solid #205abd;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;color: #828585;font-size: 19px;margin-bottom:5px;}
.accordion:after {content: '\002B';color: #777;font-weight: bold;float: right;margin-left: 5px;} */

.accordion {border:1px solid #205abd;border-radius:5px;margin-bottom:1rem;}
.accordion > .title {padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#205abd;}
.accordion > .title::after {content:'+';}
.accordion > .cont {padding:1rem 2rem;border-top:1px solid #205abd;display:none;}
.accordion.active > .cont {display:block;animation:accordionIn ease-in-out .3s;transform-origin: top center;;}
@keyframes accordionIn {
	0% {transform:scaleY(0)}
	100% {transform:scaleY(1)}
}




.success-checkmark {width: 80px;height: 115px;margin: 0 auto;}
.success-checkmark .check-icon {width: 80px;height: 80px;position: relative;border-radius: 50%;box-sizing: content-box;border: 4px solid #4CAF50;}
.success-checkmark .check-icon::before {top: 3px;left: -2px;width: 30px;transform-origin: 100% 50%;border-radius: 100px 0 0 100px;}
.success-checkmark .check-icon::after {top: 0;left: 30px;width: 60px;transform-origin: 0 50%;border-radius: 0 100px 100px 0;animation: rotate-circle 4.25s ease-in;}
.success-checkmark .check-icon::before, .success-checkmark .check-icon::after {content: '';height: 100px;position: absolute;background: #FFFFFF;transform: rotate(-45deg);}
.success-checkmark .check-icon .icon-line {height: 5px;background-color: #4CAF50;display: block;border-radius: 2px;position: absolute;z-index: 10;}
.success-checkmark .check-icon .icon-line.line-tip {top: 46px;left: 14px;width: 25px;transform: rotate(45deg);animation: icon-line-tip 0.75s;}
.success-checkmark .check-icon .icon-line.line-long {top: 38px;right: 8px;width: 47px;transform: rotate(-45deg);animation: icon-line-long 0.75s;}
.success-checkmark .check-icon .icon-circle {top: -4px;left: -4px;z-index: 10;width: 80px;height: 80px;border-radius: 50%;position: absolute;box-sizing: content-box;border: 4px solid rgba(76, 175, 80, 0.5);}
.success-checkmark .check-icon .icon-fix {top: 8px;width: 5px;left: 26px;z-index: 1;height: 85px;position: absolute;transform: rotate(-45deg);background-color: #FFFFFF;
}

@keyframes rotate-circle {
0% {
transform: rotate(-45deg);
}
5% {
transform: rotate(-45deg);
}
12% {
transform: rotate(-405deg);
}
100% {
transform: rotate(-405deg);
}
}
@keyframes icon-line-tip {
0% {
width: 0;
left: 1px;
top: 19px;
}
54% {
width: 0;
left: 1px;
top: 19px;
}
70% {
width: 50px;
left: -8px;
top: 37px;
}
84% {
width: 17px;
left: 21px;
top: 48px;
}
100% {
width: 25px;
left: 14px;
top: 45px;
}
}
@keyframes icon-line-long {
0% {
width: 0;
right: 46px;
top: 54px;
}
65% {
width: 0;
right: 46px;
top: 54px;
}
84% {
width: 55px;
right: 0px;
top: 35px;
}
100% {
width: 47px;
right: 8px;
top: 38px;
}
}

.appstore-android-bg {background-position:right center}
.appstore-ios-bg {background-position:left center}
@media (max-width:576px) {
	ul.footer-menu {flex-wrap: wrap;;justify-content: space-between;}
	ul.footer-menu > li {width:calc(50% - 10px);margin:0;text-align:right;}
	ul.footer-menu > li:nth-child(2n) {text-align:left;}

	.appstore-android-bg {background-position:center center}
	.appstore-ios-bg {background-position:center center}
}


.prepend-custom-checkbox > span.checkbox {display:inline-block;width:22px;height:22px;border:1px solid #ddd;background-color:#FFF;border-radius:3px;vertical-align:middle;margin-right:10px;}
input:checked + .prepend-custom-checkbox > span.checkbox {box-shadow:inset 0 0 0 3px #fff, inset 0 0 0 10px #398bf7;}

.image-list {display:flex;justify-content:space-between;flex-wrap: wrap;}
.image-list > .item {width:calc(50% - 10px);margin-bottom:20px;overflow:hidden;} 
.image-list > .item > a {display:block;position: relative;}
.image-list > .item > a > img {width:100%;transition:all ease-in-out 300ms;transform:scale(0.9);}
.image-list > .item > a > .info {transition:height ease-in-out 300ms;position: absolute;bottom:0;left:0;right:0;background: rgb(0,0,0);background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0.9) 50%, rgba(0,0,0,0) 100%);height:50%;padding:.5rem 1rem;font-size:22px;font-weight: bold;color:#FFF;display:flex;align-items:flex-end}
.image-list > .item:hover > a > img {transform:scale(1);} 
.image-list > .item:hover > a > .info {height:30%;}

.video-list {display:flex;flex-wrap: wrap;} 
.video-list > .item {width:calc(25% - 7.5px);margin-right:10px;margin-bottom:10px;position:relative;transition:all ease-in-out 300ms;}
.video-list > .item:nth-child(4n) {margin-right:0;}
.video-list > .item > a {display:block;}
.video-list > .item > a > img {width:100%;}
.video-list > .item > i {width:50px;height:50px;display:flex;align-items:center;justify-content:center;transition:all ease-in-out 300ms;color:#FFF;font-size:30px;position: absolute;top:0;right:0;bottom:0;left:0;margin:auto;text-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);opacity:0.8;pointer-events: none;}
.video-list > .item:hover > i {opacity:1;text-shadow: 0 5px 10px rgba(0,0,0, 0.5);}
.video-list > .item:hover {box-shadow: 0 0 0 3px #EF4C4D;}

@media (max-width:576px) {
	.image-list > .item {width:100%;}

	.video-list > .item {width:100%;margin-right:0;}
}


@media (min-width:577px) {
	.show-mobile {display:none !important;}
}
@media (max-width:576px) {

}










