/*@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;700&display=swap');
.section-header.pb-7.pb-lg-11.bg-primary.text-white .col-12.col-lg-6 * {font-family: 'Nunito', sans-serif!important; font-weight: 400;}
.section-header.pb-7.pb-lg-11.bg-primary.text-white h1.display-1.mb-4 {font-weight: 700;}*/

body {min-width: 320px;}
/*.headroom--not-top.navbar-theme-primary {background: -o-radial-gradient(top left, ellipse, #0086d4, #272a9b, #ee5050);background: radial-gradient(ellipse at top left, #0086d4, #272a9b, #ee5050);}*/
.headroom--not-top.navbar-theme-primary {background-color: #0948B3;}

/*#navbar-main {border-bottom: 1px solid rgba(255, 255, 255, .3); padding-top: 0!important; padding-bottom: 0!important;}*/
/*#navbar-main .nav-item {border-left: 1px solid rgba(255, 255, 255, .3); text-align: center; background-color: rgba(255, 255, 255, .05); -webkit-transition: all .2s ease-out 0.2s; -moz-transition: all .2s ease-out 0.2s; -o-transition: all .2s ease-out 0.2s; transition: all .2s ease-out 0.2s;}*/
/*#navbar-main .nav-item {-webkit-transition: all .2s ease-out 0.2s; -moz-transition: all .2s ease-out 0.2s; -o-transition: all .2s ease-out 0.2s; transition: all .2s ease-out 0.2s;}*/
/*#navbar-main .nav-item:hover {background-color: rgba(255, 255, 255, .15);}*/
/*#navbar-main .nav-item:last-child {border-right: 1px solid rgba(255, 255, 255, .3);}*/
#navbar-main .nav-item.no-hover {background: none;}

.navbar-nav .nav-link {display: flex; align-items: center; width: 3rem; height: 3rem; padding: 0!important; background: #fff; border-radius: 50%; margin: 0 .4rem; position: relative; overflow: hidden; z-index: 8;}
.navbar-nav .nav-link:hover {background: transparent;}

.navbar-nav .nav-link:before {content:''; position: absolute; top: -.2rem; left: -.2rem; width: 3.4rem; height: 0; border-radius: 50%; transition: all .2s ease; z-index: 9;}
.navbar-nav .nav-link:hover:before {height: 3.4rem;}

/*.navbar-nav .nav-link {-webkit-transition: all .2s ease-out 0.2s; -moz-transition: all .2s ease-out 0.2s; -o-transition: all .2s ease-out 0.2s; transition: all .2s ease-out 0.2s;}*/
.navbar-nav .nav-link i {-webkit-transition: all .4s ease-out 0s; -moz-transition: all .4s ease-out 0s; -o-transition: all .4s ease-out 0s; transition: all .4s ease-out 0s;}

.socialIcon-inner {margin: 0 auto; padding: 0;}
.socialIcon-inner svg, .socialIcon-inner img {position: relative; z-index: 10;}
.socialIcon.ya-zen {width: auto; min-width: 1rem; height: 1.6rem;}

.navbar-nav .nav-link i {font-size: 1.6rem; margin: 0 auto!important; position: relative; z-index: 10;}


/* navmenu icons magic */
.instagram-icon i {background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.youtube-icon i {color: #cd201f;}
.vk-icon i {color: #5181b8;}
.tiktok-icon i {filter: drop-shadow(2px 0px 0px #FD3E3E) drop-shadow(-2px -2px 0px #4DE8F4); color: #111;}
.fb-icon i {color: #3b5999;}
.telegram-icon i {color: #0088cc}
.twitter-icon i {color: #1da1f2;}
.oneeye-icon i {color: #ed812b;}
.pulse-icon i {color: #ff9e00;}
/* .dzen-icon i {} */
.ya-icon i {color: #f00;}


.instagram-icon:before {background: #d6249f; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%); color: #fff}
.youtube-icon:before {background: #cd201f;}
.vk-icon:before {background: #5181b8;}
.tiktok-icon:before {background: #111;}
.fb-icon:before {background: #3b5999;}
.telegram-icon:before {background: #0088cc;}
.twitter-icon:before {background: #1da1f2;}
.oneeye-icon:before {background: #ed812b;}
.pulse-icon:before {background: #ff9e00;}
.dzen-icon:before {background: #fc0;}
.ya-icon:before {background: #f00;}


@media (min-width: 991.99px) {
	.navbar-nav .nav-link:hover i {color: #fff;}
	.instagram-icon:hover i {background: #fff; -webkit-background-clip: text; -webkit-text-fill-color: #fff;}
}
/* navmenu icons magic */


/*** calc group */
.section-header {background: -o-radial-gradient(top left, ellipse, #0086d4, #272a9b, #ee5050);background: radial-gradient(ellipse at top left, #0086d4, #272a9b, #ee5050);}

.iw-calc .hidden {display: none!important;}
.iw-calc .step {margin-bottom: 1rem;}
/*.iw-calc .alert.error {}*/
.iw-calc .step .step-title {font-size: 1.4rem; line-height: 1.4rem;}
.iw-calc .step .title-text {font-size: 1rem; font-weight: 700; align-items: center;}
.iw-calc .steps .run-page.btn.btn-success {background-color: #EE5050; border-color: #EE5050;}
.iw-calc .login-tabs-navs {display: block;margin: 1.25rem 0 1.25rem;text-align: center;}
.iw-calc .login-tabs-navs a {display: inline-block;margin-right: .65rem;background: #cdcdcd;border-color: #cdcdcd;}
.iw-calc .login-tabs-navs a.active {background: #0948b3!important;border-color: #0948b3!important;}
.iw-calc .login-tabs-navs a:last-child{margin-right: 0;}
.iw-calc .steps .run-page.loading:before {content: ' ';position: relative;display: inline-block;width: 2rem;height: 2rem;vertical-align: text-bottom;border: .25em solid currentColor;border-right-color: transparent;border-radius: 50%;-webkit-animation: spinner-border .75s linear infinite;animation: spinner-border .75s linear infinite;width: 1rem;height: 1rem;border-width: .2em;margin-right: 10px;top: -3px;}
.iw-calc .alert-danger a{color: #0948b3; font-weight: 600;}
/*** calc group */

/* for calc module magic */
@media (min-width: 991.99px) {
	.section-header .col-12.col-lg-5 {border-radius: .5rem .5rem 0 0; margin-top: 4rem;}
	.section-header .row.justify-content-between.align-items-center {align-items: start!important;}
	.section-header .card.shadow-sm.text-dark.p-4 {padding: 0!important; border: 0 none;}
	.section-header .card.shadow-sm.text-dark.p-4 .card-body.p-2 {padding: 0!important;}
	.iw-calc {position: relative; background: #fff; padding: 1.5rem; border-radius: .5rem .5rem 0 0; min-height: 3rem;}
	.iw-calc .steps {position: absolute; left: 0; top: 0; padding: 1.5rem; width: 100%; background: #fff; border-radius: .5rem; z-index: 10; -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55); -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55); box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.55);}
}
/* for calc module magic */




.card__no-padding {padding: 1rem 1rem;}
.list__less-padding li {padding: .5rem 1rem; display: flex;}
/*.list__less-padding li * {padding-right: 0rem; padding-left: 0;}*/
.card__no-padding .list-icon {width: auto; margin: 0 .5rem 0 .5rem;}


section.page-instagram {background: -o-radial-gradient(at right, #0948b3, #272a9b, #ee5050); background: radial-gradient(at right, #0948b3, #272a9b, #ee5050);}
section.page-instagram .custom-icons {width: 2rem; height: 2rem;}
section.page-instagram .custom-icons img {width: 2rem; height: 2rem; display: block; border-radius: .5rem;}


/*** footer group ***/
footer.footer {background: -o-radial-gradient(top left, ellipse, #0086d4, #272a9b, #ee5050);background: radial-gradient(ellipse at top left, #0086d4, #272a9b, #ee5050); padding-top: 10rem!important;}
/*footer.footer .pattern-soft {background-image: url(../assets/img/patterns/wave.svg);}*/

/*** 404 group ***/
.page404 #navbar-main {background: #0948B3;}
.page404 footer .pattern {background-image: url(../assets/img/patterns/wave.svg);}


/*** modal auth&reg group ***/
.dialog_mask {position: absolute; top: 0; left: 0; background-color: black; opacity: .7; filter: alpha(opacity=70); z-index: 9999; display: none; height: auto; min-height: 100%; min-width: 100%;}
.dialog {position: absolute; z-index: 10000; display: none;}
.form-horizontal .alert {margin-top: 1rem;}
.form-horizontal *[type="submit"].loading:before {content:' '; position: relative; display: inline-block; width: 2rem; height: 2rem; vertical-align: text-bottom; border: .25em solid currentColor; border-right-color: transparent; border-radius: 50%; -webkit-animation: spinner-border .75s linear infinite; animation: spinner-border .75s linear infinite; width: 1rem; height: 1rem; border-width: .2em; margin-right: 10px; top: -3px;}
	/* danger input style */
input.form-control.danger {border-color: #FA5252; background: #fff;}
input.form-control.danger::-webkit-input-placeholder {color: #FA5252;}
input.form-control.danger::-moz-placeholder {color: #FA5252;}
input.form-control.danger:-ms-input-placeholder {color: #FA5252;}
input.form-control.danger:-moz-placeholder {color: #FA5252;}
input.form-control.danger::placeholder {color: #FA5252;}
	/* danger input style */
#auth_form .form-group.row {text-align: center; justify-content: center;}
/*** modal auth&reg group ***/

/* youtube iframe */
.video-inner {position:relative;padding-bottom:56.25%;height:0;}
.video-inner iframe {position:absolute;top:0;left:0;width:100%;height:100%;}
/* youtube iframe */


@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {padding-left: .6rem; padding-right: .6rem;}
}
@media (max-width: 991.98px) {
	.noml-mobile {margin-left: 0!important;}
	.navbar .navbar-nav .nav-link {justify-content: start; padding: 0 1rem!important; margin: .2rem 0!important; width: 100%; height: auto; border-radius: 0;}
	.navbar-nav .nav-link:before {display: none;}
	.socialIcon-inner {margin: 0;}
	.navbar .navbar-nav .nav-link i, .navbar .navbar-nav .nav-link img, .navbar .navbar-nav .nav-link svg {font-size: 1.5rem; width: 2rem; margin: 0 .2rem 0 0!important;}
	a.auth {margin: .5rem 0;}
	.socialIcon.ya-zen {background: #0948B3; border-radius: 50%; width: 2rem; height: 2rem;}
	.section-header {padding-top: 6rem;}
}
@media (max-width: 767.98px) {
	footer.footer .row.d-flex > .col-xl-4 {text-align: center;}
	footer.footer .row.d-flex > .col-xl-4 > a.d-flex {display: block!important;}
}