body {font-family: 'Rubik', sans-serif;font-size: 17px;color: #8F96D0;background-color: #01002a;}
h1, .h1 {font-size:30px;font-weight: 700;color: #fff;padding-bottom: 20px;padding-left: 25px;}
h1 a, .h1 a {color: #fff;}
h1 a:hover, .h1 a:hover {color: #fff;}
h2, h2 a, h2 a:hover {font-size: 1.5rem;font-weight: 500;color: #fff;}
h3, h3 a, h3 a:hover {font-size: 1.4rem;font-weight: 500;color: #fff;}
.card-header .h1 {padding: 15px 0;}
a {color: #8F96D0;}
a:hover {color: #fff;}
p {margin-bottom: .7rem;}
img {max-width: 100%;}
small {font-size: 14px;}
@media (max-width: 576px) {
	h1, .h1 {font-size:24px;padding-bottom: 20px;}
}
.bg-title {background: rgba(20, 22, 39, 0.8);border-radius: 20px;padding: 20px 32px;margin-bottom: 10px;}
.bg-primary {background-color: #3F52FF!important;color: #0d0f20;}
.bg-primary.dropdown-item {color: #0d0f20;}
a.bg-primary:hover, a.bg-primary:focus, button.bg-primary:hover, button.bg-primary:focus {background-color: #3F52FF!important;color: #fff;}
.text-primary {color: #0043FA !important;}
/* widget */
.widget {background: none;padding:0;margin-bottom: 29px;}
/* buttons */
.btn {font-size: 17px;padding: 17px 50px;border-radius:30px;transition: none;}
.btn-lg {padding-top: 14px;padding-bottom: 13px;}
.btn-sm {padding:6px 30px 5px;font-size: 15px;border-radius:18px;}
.btn-block {padding-left: 5px;padding-right: 5px;}
.btn-primary {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);border:none;color: #fff;}
.btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active {background: #1164ca !important;color: #fff;outline: none !important;box-shadow: 0px 0px 15px rgba(63, 82, 255, 0.3);}
.btn.btn-outline-primary {color: #3F52FF;border-color: #3F52FF;}
.btn.btn-outline-primary:hover, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:active, .btn.btn-outline-primary.active {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);border:none;outline: none !important;box-shadow: 0px 0px 15px rgba(63, 82, 255, 0.3);padding: 18px 51px;}
.btn-secondary, .badge-secondary, .bg-secondary {background:#1164ca;background: -webkit-linear-gradient(left, #01789D 0%, #02C684 100%);background: -o-linear-gradient(left, #01789D 0%, #02C684 100%);background: linear-gradient(to right, #01789D 0%, #02C684 100%);border:none;color: #fff;}
.btn-secondary:hover, .btn.btn-secondary:focus, .btn.btn-secondary:active, .btn.btn-secondary.active {background: #02C684 !important;color: #fff;outline: none !important;box-shadow: 0px 0px 15px rgba(63, 82, 255, 0.3);}
.btn-group .btn-secondary.active {color: #fff;background-color: #02C684 !important;border-color: #02C684 !important;}
.btn-link {font-weight: 500;color: #fff;}
.btn-back {position: relative;}
.btn-back .btn {padding-left: 58px;}
.btn-back .btn:after {position: absolute;display: block;content:'';background: url("../img/arrow-left.svg") 0 0 no-repeat;width: 24px;height: 20px;top: 2px;left: 17px;}
.btn.btn-mid-table {min-width: 64px;height: 64px;padding:15px 0;border-radius:32px;text-align: center;}
.btn.btn-mid-table:hover, .btn.btn-mid-table:focus, .btn.btn-mid-table:active, .btn.btn-mid-table.active {padding:15px 0;}
.btn.btn-outline-primary.btn-mid-table:hover, .btn.btn-outline-primary.btn-mid-table:focus, .btn.btn-outline-primary.btn-mid-table:active, .btn.btn-outline-primary.btn-mid-table.active {padding:16px 0;}

/* badges */
.badge-primary {background-color: #3F52FF;border-color: #3F52FF;}
/* pagination */
.page-link {width: 23px;height: 23px;margin:8px 8px 5px;border:none;background: #222353;border-radius: 50%;text-align: center;padding: 0;line-height: 23px;font-size: 12px;text-indent: -99999px;}
.page-link:hover {background-color: #2E356F;}
.page-item.active .page-link {border-radius: 50%;background: #464786;}
.next-link {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);width: 62px;height: 62px;text-indent: 0;}
.prev-link {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);width: 62px;height: 62px;text-indent: 0;}
.page-item:first-child .page-link, .page-item:last-child .page-link {border-radius: 50%;}
.page-item:first-child .page-link>span,  .page-item:last-child .page-link>span {font-size: 34px;line-height: 60px;color: #fff;}
/* dropdown */
.main-content .dropdown-menu {background: #1164ca;color: #fff;font-size: 13px;border-radius:6px;}
.main-content .dropdown-item {color: #fff;}
.main-content .dropdown-item.btn-sm {padding: 9px 20px;font-size: 13px;border-radius: 0;}
/* header */

/* меню */
.menu-phone {background: url("../img/icon-phone.svg") center center no-repeat #F00061;}
.menu-chat {background: url("../img/icon-chat.svg") center center no-repeat #242780;}
.menu-login {background: url("../img/icon-login.svg") center center no-repeat, linear-gradient(90deg, #1B38C7 0%, #0891CD 100%);}
.menu-admin {background: linear-gradient(73.96deg, #01789D -2.09%, #02C684 98.39%);}
.wsmain .dropdown-menu[x-placement^=top], .wsmain .dropdown-menu[x-placement^=right], .wsmain .dropdown-menu[x-placement^=bottom], .wsmain  .dropdown-menu[x-placement^=left], .wsmobile-list .dropdown-menu[x-placement^=top], .wsmobile-list .dropdown-menu[x-placement^=right], .wsmobile-list .dropdown-menu[x-placement^=bottom], .wsmobile-list  .dropdown-menu[x-placement^=left] {right: 0;top: 40px !important;bottom: auto;left: auto !important;color: #4D537B;background: #1164ca;border-top: solid 4px #1164ca;box-shadow:none; min-width: 290px;transform:none !important;border-radius:6px 0 6px 6px;}
.dropdown-item {color: #4D537B;}
.dropdown-item:hover, .dropdown-item:focus {color: #fff;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color:  #3F52FF;}
.wsmenu a.dropdown-item, .wsmobile-list a.dropdown-item {color: #fff;}
.wsmenu a.dropdown-item:hover, .wsmobile-list a.dropdown-item:hover {color: #fff;}

@media (max-width: 575px) {
.wsmobileheader>.smllogo {max-width: 99px;margin: 5px 0 0 45px;	}
	.wsmain-logo {display: none;}
	.wsmobileheader {background: rgba(13,15,32,.9);height: 68px;}		
	.wsmobileheader>.smllogo {padding-top: 5px;}
	.wsmobile-list {display: flex;list-style: none;white-space: nowrap; float: right;padding-left: 0;margin:0;}
	.wsmobile-item > a, .wsmobile-item > span {display: block;min-width: 34px;height: 44px;position: relative;cursor: pointer;background-color: transparent;}
	.wsmobile-item>.menu-balance {font-size: 13px;padding-left: 10px;padding-right: 10px;}
	.wsmobile-item>.menu-balance:after {display: none;}
	.wsmobile-item>.menu-admin {color: #fff;font-size: 20px;text-align: center;line-height: 54px;}
	.wsmobile-item>.menu-admin:hover {color: #fff;}
	.menu-login {background: url("../img/icon-login.svg") center center no-repeat;}
	.wsmenu>.wsmenu-list {background: rgba(13,15,32,.9);}
	.wsmenu>.wsmenu-list.wsmenu-icon {display: none;}
	.wsmenu>.wsmenu-list>li>a {color: #fff;border-bottom: 1px solid #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {color: #fff;border-bottom: solid 1px #4D537B;background: rgba(13,15,32,.9);font-weight: normal;border-left: 3px solid #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click.ws-activearrow>i {color: #fff;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog>a {color: #fff;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click {border-left: solid 1px #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before {border-color: #fff;}
	.wsmobile-item .dropdown-toggle::after {display: none;}
}

@media (min-width: 576px) and (max-width: 991px) {
	.wsmain-logo {display: none;}
	.wsmobileheader {background: rgba(13,15,32,.9);height: 68px;}		
	.wsmobileheader>.smllogo {padding-top: 5px;}
	
	.wsmobile-list {display: flex;list-style: none;white-space: nowrap; float: right;padding-left: 0;margin-right: 15px;}
	.wsmobile-item > a, .wsmobile-item > span {display: block;min-width: 34px;height: 54px;position: relative;cursor: pointer;background-color: transparent;}
	.wsmobile-item>.menu-balance {line-height: 54px;font-size: 13px;padding-left: 10px;padding-right: 10px;}
	.wsmobile-item>.menu-balance:after {display: none;}
	.wsmobile-item>.menu-admin {color: #5cbb2d;font-size: 20px;text-align: center;line-height: 54px;}
	.wsmobile-item>.menu-admin:hover {color: #5cbb2d;}
	.wsmobile-item .dropdown-toggle::after {display: none;}
	.menu-login {background: url("../img/icon-login.svg") center center no-repeat;}
	.wsmenu>.wsmenu-list {background: rgba(13,15,32,.9);}
	.wsmenu>.wsmenu-list.wsmenu-icon {display: none;}
	.wsmenu>.wsmenu-list>li>a {color: #fff;border-bottom: 1px solid #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {color: #fff;border-bottom: solid 1px #4D537B;background: rgba(13,15,32,.9);font-weight: normal;border-left: 3px solid #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click.ws-activearrow>i {color: #fff;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog>a {color: #fff;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click {border-left: solid 1px #4D537B;}
	.wsmenu>.wsmenu-list>li>.wsmenu-click>i:before {border-color: #fff;}
}

@media (min-width: 992px) {
	.wsmain-logo {margin-left: 42px;margin-top: -5px;}
	.headerfull {height: 92px;}
	.wsmain {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;padding-top: 32px;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog>a {line-height: 58px;color: #fff;padding:2px 14px 0 66px;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog>a .bars {position: absolute;top: 15px;left: 0;list-style-position: 0;display: block;background: linear-gradient(268.59deg, #0B8AC4 0.75%, #1942C7 106.46%);border-radius: 6px;padding: 8px 13px;height: 32px;line-height: 14px;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog:hover>a .bars {background: #1164ca;border-bottom-left-radius: 0;border-bottom-right-radius: 0px;}
	.wsmenu>.wsmenu-list>li.wstabitem>a {line-height: 58px;color: #fff;padding:2px 14px 0;}
	.wsmenu-list {}
	.wsmenu>.wsmenu-list {width: auto;margin: 0;}
	.wsmenu a:hover {color:#0069d9;}
	.wsmenu>.wsmenu-list>li.wstabitem>a.specials-link {color: #FF344F;}
	.wsmenu>.wsmenu-list>li.wstabitem>a.ssl-link {color: #8F96D0;}
	.wsmenu>.wsmenu-list>li.wstabitem>a.domains-link {color: #00FFAD;}
	/* иконочное меню */
	.wsmenu>.wsmenu-icon {margin-left:auto;padding-top: 6px;padding-right: 15px;}
	.wsmenu>.wsmenu-icon > li > a, .wsmenu>.wsmenu-icon > li > span {display: block;height: 42px;position: relative;cursor: pointer;border-radius:30px;margin-left: 8px;}
	.wsmenu>.wsmenu-icon a:hover, .wsmenu>.wsmenu-icon span:hover {box-shadow: 0px 0px 15px rgba(63, 82, 255, 0.3);}
	.wsmenu>.wsmenu-icon .dropdown-toggle::after {float: right;margin-top: 17px;}
	.wsmenu>.wsmenu-list>li.wstabitem {position: relative;}
	.wsmenu>.wsmenu-list>li.wstabitem>.menu-balance {background: linear-gradient(73.96deg, #01789D -2.09%, #02C684 98.39%);line-height:42px;font-size: 13px;text-align: center;padding-left: 12px;padding-right: 10px;white-space: nowrap;}
	.wsmenu>.wsmenu-list>li.wstabitem>.menu-balance:after {display: none;}
	.wsmenu>.wsmenu-list>li.wstabitem>.menu-admin {color: #fff;font-size: 20px;text-align: center;line-height: 42px;}
	.wsmenu>.wsmenu-list>li.wstabitem>.menu-admin:hover {color: #fff;}
	
	.wsmenu>.wsmenu-icon > li.show > .menu-login {background: url("../img/icon-login.svg") center center no-repeat #1164ca;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	.wsmenu>.wsmenu-icon > li.show > .menu-balance {background: #1164ca;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
	
	.wsmain {max-width:  1140px;}
	.wsmain-logo {flex: 0 0; margin-right: 40px;min-width: 132px;margin-top: -5px;}
	/* выпадающий каталог */
	.wsmenu>.wsmenu-list>li>.wsshoptabing.wtsdepartmentmenu {top: 44px;left: 0;background: #1164ca;width: 320px;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
	.wsmenu>.wsmenu-list>li>.wsshoptabing>.wsshopwp>.wstabitem>li>a {padding: 7px 15px;color: #fff;border-bottom: none;min-width: 290px;width: 320px;border-left: none;background: none;}
	/* фикс - не используем */
	.wsmain.wsfixed {background: none;box-shadow:none;border:none;padding-top: 0;}
	.wsmain.wsfixed {max-width:  100%;}
	.wsmain.wsfixed .wsmenu {max-width: none;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.wsmenu {width: auto;float:none;flex: 0 1 100%;border:none;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-start;}
	.wsmain {padding-left: 15px;padding-right: 15px;}
	.wsmenu>.wsmenu-list>li.wsshopcatalog>a {padding: 2px 4px 0 60px;}
	.wsmenu>.wsmenu-list>li.wstabitem>a {padding: 2px 4px 0;}
	.wsmobileheader>.smllogo {padding-top: 5px;}
	.wsmenu>.wsmenu-icon a:not(.menu-balance), .wsmenu>.wsmenu-icon span {width: 56px;}
}
@media (min-width: 1200px) {
	.wsmenu {width: auto;float:none;flex: 0 1 100%;border:none;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: flex-start;}
	.wsmenu>.wsmenu-icon > li > a, .wsmenu>.wsmenu-icon > li > span {width: 79px;}
}
		
.mai-sub-header>.container {padding-top: 0;}
/* main */
.main-content {padding:15px 15px 0;}
@media (max-width: 991px) {
  .main-content {padding-top: 68px;}
}
@media (min-width: 768px) {
	.page-title {padding-top: 20px;}
/*
	.mai-wrapper.billing {background: url("../img/samurai.jpg") calc( 50% + 648px ) 100% no-repeat, url("../img/knight.jpg") calc( 50% - 640px )  0 no-repeat;min-height: 600px;}	
	.mai-wrapper.order {background: url("../img/girl-sm.jpg") calc( 50% + 675px ) 100% no-repeat, url("../img/orc-sm.jpg") calc( 50% - 640px )  0 no-repeat;min-height: 600px;}
*/
  .homebilling {background-image: url("../img/bg-orders.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.payment {background-image: url("../img/bg-payment.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.mail {background-image: url("../img/bg-mail.jpg");background-position: center 0;background-repeat: no-repeat;}
	.profile {background-image: url("../img/bg-profile.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.settings {background-image: url("../img/bg-settings.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.zones {background-image: url("../img/bg-zones.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.domains {background-image: url("../img/bg-domains.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.tickets {background-image: url("../img/bg-tickets.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.shop {background-image: url("../img/bg-shop.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.orders {background-image: url("../img/bg-orders.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.bills {background-image: url("../img/bg-bills.jpg");background-position: center 15px;background-repeat: no-repeat;}
	.tarifs {background-image: url("../img/bg-tarifs.jpg");background-position: center 15px;background-repeat: no-repeat;}
  .homebilling .page-title, .payment .page-title, .mail .page-title, .profile .page-title, .settings .page-title, .zones .page-title, .domains .page-title, .tickets .page-title, .shop .page-title, .orders .page-title, .bills .page-title, .tarifs .page-title {min-height: 235px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;max-width: 41.6666%;padding-top: 0;}
}
/* footer */
#footer {padding-bottom: 95px;font-size: 16px;margin-top: 30px;}
#footer .container:before {display: block;content: '';border-top:1px solid #8F96D0;margin-bottom: 30px;}
#footer .widget-title {font-weight: bold;margin-top:0;}
#footer .widget-title .text-info {color: #fff;}
#footer .widget-title.do {cursor: pointer;position: relative;}
#footer .widget-title.do:after {font-family: "Font Awesome 5 Free";color: #fff;content: "\f0c9";position: absolute;right: 0px;top: 0px;}
#footer .widget-title.do:hover:after {color: #fff;}
#footer .widget-title.do:hover .text-info {color: #fff;}
#footer .widget-inner ul {padding-top: 5px;}
#footer .widget-inner li {padding-top: 3px;padding-bottom: 3px;}
.foot-contacts {margin-bottom: 10px;}
.messendgers {display: inline-block;}
.messendgers a {padding-bottom: 2px;}
.messendgers-telegram {background: url("../img/telegram.svg") 0 0 no-repeat;padding-left: 26px;}
.messendgers-viber {background: url("../img/viber.svg") 0 0 no-repeat;padding-left: 27px;}
.messendgers-whatsapp {background: url("../img/whatsapp.svg") 0 0 no-repeat;padding-left: 32px;}
.foot-phone {display: inline-block;}
.foot-socials {margin-bottom: 10px;}
.foot-socials ul li {padding-left: 10px;}
.foot-socials ul li:first-child {padding-left: 0;}
.foot-socials a {display: inline-block;width: 54px;height: 54px;border:1px solid #8F96D0;border-radius:50%;text-align: center;}
.foot-socials a .fab {font-size: 28px;line-height: 52px;}
.copyright p {margin-bottom: 5px;}
@media (max-width: 767px) {
	#footer {padding-bottom: 30px;}
	.footer-box__contact {order: 2;padding-top: 20px;}
}
@media (min-width: 768px) and (max-width: 991px) {
	.footer-box__contact {padding-right: 0;}
	.foot-socials a {width: 48px;height: 48px;}
	.foot-socials a .fab {font-size: 24px;line-height: 46px;}
}
@media (min-width: 992px) {
	.footer-box__contact {padding-right: 0;}
}
@media (max-width: 767px) {
	.visible-xs {display: inline-block;}
	.hidden-xs {display: none;}
}
@media (min-width: 768px) {
	.visible-xs {display: none;}
	.hidden-xs {display: inline-block;}
}

.page-menu.nav {justify-content: space-between;border-bottom:2px solid #181D4D;padding-bottom: 16px;margin-bottom: 25px;}
.page-menu .nav-item {text-align: center;width: calc( 19.9999% - 7px);margin-bottom: 9px;}
.page-menu .nav-item a {border: 1px solid #4574EB;border-radius: 30px;height: 62px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;}
.page-menu .nav-item a:hover, .page-menu .nav-item a.active {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);border:none;}
.page-menu .nav-item a .icon {color: #8F96D0;}
.page-menu .nav-item a:hover .icon, .page-menu .nav-item a.active .icon {color: #fff;}
.page-menu .nav-item .icon-img {fill: #8F96D0;}
.page-menu .nav-item a:hover .icon-img, .page-menu .nav-item a.active .icon-img {fill: #fff;}
.page-menu .nav-item .name {padding-left: 7px;color: #fff;}
@media (max-width: 576px) {
	.page-menu.nav {flex-wrap: wrap}
	.page-menu .nav-item {width: calc( 49.99999% - 4px);}
	.page-menu::after {content: "";flex:auto;}
}
@media (min-width: 577px) and (max-width: 767px) {
	.page-menu.nav {flex-wrap: wrap}
	.page-menu .nav-item {width: calc( 33.3333% - 6px);}
	.page-menu .nav-item:last-child {margin-left: 6px;}
	.page-menu::after {content: "";flex:auto;}
}
/* forms */
.form-group {margin-bottom: 20px;}
.form-control {color:#4E4E4E;border-radius:10px;font-size:16px;height: 50px;padding: 12px;}
.form-control:focus {}
.input-group .btn {margin-bottom:0;}
.input-group-text {padding: 12px 18px;background: #fff;border-right-color: #fff;border-radius: 10px;}
.input-group>.form-control:not(:first-child), .input-group>.custom-select:not(:first-child) {border-left-color: #fff;}
.help-block ul {list-style: none;}
.help-block .alert-danger {color: #f00;background:none;border: none;margin-bottom: 0;text-align: center;font-size: 14px;}
.alert {margin-bottom: 10px;}
.alert-info {background: #0d0f20;border-color:#0d0f20;font-size: 12px;color: #fff;}
.alert-info a {color: #4574eb;}
.alert-warning {background: none;border:1px solid #8F96D0;border-radius: 10px;color: #fff;font-size: 14px;padding: 15px 20px;}
.input-group>.form-control:not(:first-child), .input-group>.custom-select:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.input-group>.input-group-append>.btn, .input-group>.input-group-append>.input-group-text, .input-group>.input-group-prepend:first-child>.btn:not(:first-child), .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child), .input-group>.input-group-prepend:not(:first-child)>.btn, .input-group>.input-group-prepend:not(:first-child)>.input-group-text {border-top-left-radius: 0;border-bottom-left-radius: 0;}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.search-form {padding-bottom: 25px;}
.search-form__text {color: #fff;text-transform: uppercase;border: 1px solid #4574EB;border-radius: 15px;padding: 11px 40px;margin-right: 3px;}
.search-form .form-control {background: none;border: 1px solid #3F52FF;border-radius: 30px;color: #fff;margin-right: 3px;}
.search-form .btn-lg {border-radius: 30px;padding-top: 16px;padding-bottom: 15px;}

.custom-control-label::after {background: none;}
.custom-checkbox .custom-control-label::before {border: 1px solid #4D537B !important;background: none !important;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {color: #00D394;}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {border-color:#01002a;background: none;}
.custom-checkbox.custom-checkbox-checked .custom-control-input~.custom-control-label::after {color: #00D394;content: "\e6ca";font-family: "stroke 7"; font-size: 20px;font-weight: 400;text-align: center;line-height: 1.1;}
.custom-radio .custom-control-label::before {border: 1px solid #4D537B !important;background: none !important;}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {color: #00D394;}
.custom-control-label a b {color: #0043FA;font-weight: normal;}
.form-text {margin-top: 10px;}
@media (min-width: 992px) {
	.search-form .form-control {width: 368px;}
	.domains-head .search-form .form-control {width: auto;}
}
@media (min-width: 1200px) {
	.domains-head .search-form .form-control {width: 300px;}
}
/* modals */
@media (min-width: 576px) {
	.modal-sm {max-width: 360px;}
}
.modal-content {background-color: #181D4D;border: none;border-radius: 20px;color: #fff;font-size: 15px;}
.modal-header {border: none;border-top-left-radius: 20px;border-top-right-radius: 20px;}
.modal-header .close {color: #4574EB;font-size: 20px;text-shadow: none;opacity: 1;}
.modal-body {padding-left: 35px;padding-right: 35px;}
.modal-footer {border: none;border-bottom-right-radius: 20px;border-bottom-left-radius: 20px;padding-left: 35px;padding-right: 35px;}
#CallBack .modal-header {padding-bottom: 10px;}
#CallBack .modal-header h5 {text-align: center;flex: 0 1 100%;font-size: 29px;padding-top: 26px;}
#CallBack .modal-body {text-align: center;padding-bottom: 0;padding-top: 0;}
#CallBack .modal-body p {padding-bottom: 18px;}
#CallBack .modal-footer {justify-content: center;padding-bottom: 55px;padding-top: 0;}
#CallBack #sendbutton {flex: 0 0 100%;}
#CallBack .input-group-text.name {background:url("../img/icon-user.svg") center center no-repeat #fff;}
#CallBack .input-group-text.phone {background:url("../img/icon-phone-sm.svg") center center no-repeat #fff;}
#CallBack .input-group-text.mail {background:url("../img/icon-email.svg") center center no-repeat #fff;}

/* card */
.card {background: #181D4D;box-shadow: none;border-radius: 20px;}
.card-header {font-size: 24px;font-weight: bold;color: #fff;margin-left: 38px;}
.card-header-divider {border-bottom: none;}
.card-header .tools .btn, .profile-tools .btn, .tickets-tools .btn {width: 52px;height: 52px;padding: 0;font-size: 50px;line-height: 48px;text-align: center;}
.card-header .tools .btn:hover, .profile-tools .btn:hover, .tickets-tools .btn:hover,
.card-header .tools .btn:focus, .card-header .tools .btn:active, .card-header .tools .btn.active,
.profile-tools .btn:focus, .profile-tools .btn:active, .profile-tools .btn.active,
.tickets-tools .btn:focus, .tickets-tools .btn:active, .tickets-tools .btn.active {width: 52px;height: 52px;padding: 0;}
.card-subtitle {font-size: 17px;margin-top: 6px;font-weight: normal;color: #fff;}

/* table */
.table-striped tbody tr:nth-of-type(odd) {background-color: #12173E;}
.table th, .table td {border-top: none;padding: 6px 12px;}
.table thead th {color: #fff;border-bottom: none;}
.table thead th span.small {display: block;color: #8F96D0;line-height: 18px;}
.table spa.icon {font-size: 24px;}

/* tabs */
.nav-tabs {justify-content: space-between;margin-bottom: 10px;}
.nav-tabs .nav-link {border-radius: 20px;color: #fff;font-size: 22px;font-weight: 500;background: rgba(18, 23, 62, 0.8);text-align: center;padding-top: 14px;padding-bottom: 14px;}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {color: #fff;background: #181D4D;}
.tab-content {padding: 15px 0;background: #181D4D;border-radius:20px;}
.all-items {padding-top: 15px;}
@media (max-width: 767px) {
	.nav-tabs {flex-wrap: wrap;}
	.nav-tabs .nav-item {width: 100%;margin-bottom: 4px;}
	.nav-tabs .nav-link {border-radius: 20px;}
	.tab-content {border-radius: 20px;}
}
@media (min-width: 768px) {
	.nav-tabs .nav-item {width: calc(33.3333% - 5px);}
}

/* warning */
.bg-warning-light {background-color: #182B64!important;}
.table tbody tr.warning td:first-child {border-left: none;}

/* ticets */
.tikets-head {margin-bottom: 10px;}
.tikets-head .card-body {padding: 15px 15px 0;}
.status-bar {margin-bottom: 11px;}
.ticket-id {display: inline-block;background: url("../img/icon-calendar.svg") 0 0 no-repeat;padding-left: 32px;color: #fff;font-weight: bold;white-space: nowrap;}
.ticket-date {font-size: 14px;}
.ticket-priority {font-size: 14px;display: block;text-align: center;padding-top: 5px;}
.ticket-status {font-size: 14px;display: block;text-align: center;padding-top: 5px;}
.ticket-result a {color: #3F52FF;}
.ticket-result a:hover {color: #fff;}
.ticket-count {color: #fff;}
.ticket-status-icon {fill: #8F96D0;transition: all .15s ease-in-out}
.btn:hover .ticket-status-icon {fill: #fff;}
.page-navigation {padding: 20px 20px 30px;}
.ticket-title {display: block;padding-bottom: 10px;}
.ticket-number {display: flex;justify-content: center; font-size: 17px;color: #fff;font-weight: 400;position: relative;line-height: normal;}
.ticket-number:before {display: block;content:'';width: 30px;height: 25px;background: url("../img/tiket.svg") 0 0 no-repeat;}
.ticket-number svg {display: inline-block;margin-right: 10px;}
.card-ticket .card-header {background: #101546;margin-left: 0;margin-right: 0;padding-left: 33px;padding-right: 25px;border-radius: 20px 20px 0 0;}
.card-ticket .tools {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;}
.card-ticket .tools > span {padding-left: 20px;}
.ticket-badge {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: flex-start;}
.card-ticket  .card-header .badge {border-color: #4574EB;min-width: 50px;min-height:50px;border-radius:12px;text-align: center;line-height: 42px;font-size: 17px;margin-right: 10px;}
.ticket-badge__desc {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-wrap: wrap;}
.ticket-avtor {flex: 0 0 100%;font-size: 20px;line-height: 22px;padding-bottom: 3px;}
.ticket-badge__date {display: inline-block;background: url("../img/icon-calendar.svg") 0 0 no-repeat;padding: 5px 0 0 32px;font-size: 14px;color: #8F96D0;font-weight: normal;} 
.ticket-admin {color: #4574EB;}
.ticket-admin__name {font-weight: 400;color: #fff;}
.card-ticket .card-body {padding:20px 25px 30px 33px;}
.card-ticket__add {}
.card-ticket__add .card-header {background: #101546;margin-left: 0;margin-right: 0;padding:24px 24px 24px 100px;border-radius: 20px 20px 0 0;font-size: 20px;}
.card-ticket__add .card-body {padding:20px 75px 30px 77px;}
.card-ticket__button {padding-left: 77px;padding-right: 75px;}
.btn-plus {padding: 6px 9px;}
.btn.btn-outline-primary.btn-plus:hover, .btn.btn-outline-primary.btn-plus:focus, .btn.btn-outline-primary.btn-plus:active, .btn.btn-outline-primary.btn-plus.active {padding: 7px 10px;}
.tikets-head a.btn-lg {padding: 17px 12px 16px;margin-bottom: 4px;color: #fff;}
.tikets-head a.btn-lg:hover, .tikets-head a.btn-lg:focus, .tikets-head a.btn-lg:active, .tikets-head a.btn-lg.active {padding: 18px 13px 17px;}
@media (min-width: 992px) and (max-width: 1199px) {
	.tikets-head a.btn-lg {padding-left: 6px;padding-right: 6px;}
  .tikets-head a.btn-lg:hover, .tikets-head a.btn-lg:focus, .tikets-head a.btn-lg:active, .tikets-head a.btn-lg.active  {padding-left: 7px;padding-right: 7px;}
}
@media (min-width: 1200px) {
	.tikets-head a.btn-lg {padding-left: 32px;padding-right: 32px;}
  .tikets-head a.btn-lg:hover, .tikets-head a.btn-lg:focus, .tikets-head a.btn-lg:active, .tikets-head a.btn-lg.active  {padding-left: 33px;padding-right: 33px;}
}

/* domains */
.domains-head {margin-bottom: 10px;}
.domains-head .card-body {padding: 15px 15px 0;}
.domains-head .search-form {padding-bottom: 11px;}
.domains-head .btn-lg {padding: 17px 12px 16px;margin-bottom: 4px;color: #fff;}
.domains-head .btn-lg.btn-outline-primary {padding: 17px 12px 16px;margin-bottom: 4px;color: #fff;}
.domains-head .btn-lg.btn-outline-primary:hover, .domains-head .btn-lg.btn-outline-primary:focus, .domains-head .btn-lg.btn-outline-primary:active, .domains-head .btn-lg.btn-outline-primary.active {padding: 18px 13px 17px;}
.domains-name {display: inline-block;background: url("../img/icon-www.svg") 0 2px no-repeat;padding-left: 32px;padding-bottom: 5px;color: #fff;}
.domains-desc {font-size: 14px;display: block;text-align: center;}
.domain-status {display: inline-block;border:1px solid #4574EB;border-radius:21px;text-align: center;height: 42px;width: 42px;padding-top: 5px;}
.domain-status:hover {background: #4574EB;}
@media (min-width: 992px) and (max-width: 1199px) {
	.domains-head .btn-lg {padding-left: 6px;padding-right: 6px;}
  .domains-head .btn-lg.btn-outline-primary {padding-left: 6px;padding-right: 6px;}
  .domains-head .btn-lg.btn-outline-primary:hover, .domains-head .btn-lg.btn-outline-primary:focus, .domains-head .btn-lg.btn-outline-primary:active, .domains-head .btn-lg.btn-outline-primary.active  {padding-left: 7px;padding-right: 7px;}
}
@media (min-width: 1200px) {
	.domains-head .btn-lg {padding-left: 32px;padding-right: 32px;}
  .domains-head .btn-lg.btn-outline-primary {padding-left: 32px;padding-right: 32px;}
  .domains-head .btn-lg.btn-outline-primary:hover, .domains-head .btn-lg.btn-outline-primary:focus, .domains-head .btn-lg.btn-outline-primary:active, .domains-head .btn-lg.btn-outline-primary.active  {padding-left: 33px;padding-right: 33px;}
}

/* profile */
.profile-icon {fill: #fff;transition: all .15s ease-in-out}
.btn:hover .profile-icon {fill: #fff;}
.profile-head {padding: 20px;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;align-items: center;}
.profile-tools {}
.profile-form {padding:0;}
.card.card-profile {background: none;}
.card.card-profile .card-header {background: rgba(24, 29, 77, 0.8);margin: 0 0 10px;padding: 20px 20px 20px 38px;border-radius:20px;}
.card.card-profile .card-body {background: rgba(24, 29, 77, 0.8);padding: 20px 20px 20px 38px;border-radius:20px;}
.card-profile .col-form-label {font-weight: bold;color: #fff;}
.profile-select .custom-select {background-color: transparent;border:1px solid #3F52FF;border-radius:30px;height: 62px;color: #fff;padding-left: 40px;padding-right: 40px;background-image: url("../img/custom-select.svg");background-size: 15px 25px;}
.profile-select .custom-select option {background: #0D0F24;font-size: 14px;}
.table-profiles {color: #fff;}
@media (min-width: 768px) {
  .profile-edit {text-align: center;min-width: 178px;}
}
/* settings */
.switch-button {background-color: #4D537B;width: 102px;height: 44px;}
.switch-button label {height: 40px;width: 40px;border:6px solid transparent;}
.switch-button.switch-button-yesno.ru label:before {display: inline-block;line-height: 44px;}
.switch-button input[type=checkbox]:checked+span {background-color:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);}

/* mails */
.delete-icon {fill: #fff;transition: all .15s ease-in-out}
.btn:hover .delete-icon {fill: #fff;}
.card-mail {background: none;}
.card.card-mail .card-header {background: rgba(24, 29, 77, 0.8);margin: 0 0 10px;padding: 20px 20px 20px 38px;border-radius:20px;}
.card.card-mail .card-header .btn-delete {margin-left: 20px;width: auto;height: auto;padding: 4px 14px 10px;}
.card.card-mail .card-body {background: rgba(24, 29, 77, 0.8);padding: 20px 20px 20px 38px;border-radius:20px;color: #fff;}
.table-mail, .table-mail a {color: #fff;}
.table-mail a:hover {color: #8F96D0;}
.table-mail .btn-delete {width: 50px;height: 50px;padding:10px 0 0;text-align: center;}

/* order */
.card-select {background: none;border-radius:0;border-top:1px solid #181D4D;margin-bottom: 0;}
.card-select .card-body {padding-left: 0;padding-right: 0;}
.card-select label.custom-control {padding: 0;}
.card-select label.custom-control .custom-control-label {border:1px solid #242780;border-radius:30px;padding: 7px 30px 8px 48px;color: #8F96D0;}
.card-select .custom-radio .custom-control-label::before {border: none !important;background: url("../img/icon-label-plus.svg") 0 0 no-repeat !important;border-radius:0;width: 23px;height: 23px;left: 15px;top: 10px;}
.card-select .custom-radio .custom-control-input:checked ~ .custom-control-label {border:none;background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);padding: 8px 31px 9px 49px;color: #fff;}
.card-select .custom-radio .custom-control-input:checked ~ .custom-control-label::before {background: url("../img/icon-label-arrow.svg") 0 0 no-repeat !important;}
.card-select .custom-radio .custom-control-input:checked ~ .custom-control-label::after {display: none;}
.order-subtitle {font-size: 21px;font-weight: bold;color: #fff;padding-top:6px;padding-left: 35px;}

.text-agriment {font-size: 14px;padding-left: 35px;}
.card-order .col-form-label {font-weight: bold;color: #fff;padding-left: 25px;}
.card-order .order-select .col-form-label {padding-left: 0;}
.card-order .col-form-label .text-primary {color: #fff !important;}
.order-form-link {padding-left: 35px;}
.form-group > .order-form-link {padding-top: 10px;}
.order-form-link a {font-size: 14px;text-decoration: underline;}
.order-form-link a:hover {text-decoration: none;}
.form-text {padding-left: 20px;}
.order-radio .custom-control-label {font-size: 14px;line-height: 1.5;display: inline-block;}
.order-phone {max-width: calc( 100% - 100px);}
.form-phone {flex-wrap: nowrap; justify-content: space-between;}
.card-specials {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);border-radius: 30px;}
.card-specials .card-header {padding-top: 15px;padding-bottom: 15px;}
.card-specials .card-header .h2 {margin-bottom: 0;}
.card-specials-day {background:#1164ca;background: -webkit-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: -o-linear-gradient(left, #1B38C7 0%, #0891CD 100%);background: linear-gradient(to right, #1B38C7 0%, #0891CD 100%);border-radius:10px;}
.card-specials-day .card-header {padding-top: 15px;padding-bottom: 15px;}
.card-specials-day .card-header .h2 {margin-bottom: 0;font-size: 24px;}

.order-select .custom-select {background-color: transparent;border: 1px solid #7175F9;border-radius:10px;color: #8F96D0;background-image: url("../img/custom-select-order.svg");background-size: 15px 15px;font-size: 14px;height: 36px;padding-top: 5px;padding-bottom: 5px;}

.order-select .custom-select option {background: #0D0F24;font-size: 14px;line-height: 2;}
.order-total {text-align: center;font-size: 24px;color: #fff;}
.bg-order-total {font-size: 24px;color: #fff;}
.order-total b, .bg-order-total b {color: #F26D0C;font-size: 18px;font-weight: normal;}
.order-total b #totalCost {font-size: 36px;}
.domain-order .form-control {background-color: transparent;border: 1px solid #4574EB;color: #fff;border-radius: 15px;}
.domain-order  .custom-select {background-color: transparent;border:1px solid #4574EB;border-radius:15px;color: #fff;background-image: url("../img/custom-select.svg");background-size: 15px 25px;}
.domain-order  .custom-select option {background: #0D0F24;font-size: 14px;}
.order-status .s7-order-0 {width: 42px;min-height: 42px;border: 1px solid #4574EB;border-radius: 21px;text-align: center;padding-top: 5px;display: inline-block;}
.order-status .s7-order-1 {width: 42px;min-height: 42px;border: 1px solid #4574EB;border-radius: 21px;text-align: center;padding-top: 5px;display: inline-block;}
.order-status .s7-order-2 {background: url("../img/stop.svg") 0 0 no-repeat;width: 39px;height: 39px;display: inline-block;}
.order-status .s7-order-2::before {content:'';}

.date-before {display: inline-block;background: url("../img/icon-calendar.svg") 0 0 no-repeat;padding-left: 32px;}
.orders-buttons .btn {padding: 15px;}
.orders-buttons .btn-mid-table {min-width: 52px;height: 50px;padding:9px;border-radius:25px;text-align: center;}
.orders-buttons .btn.btn-outline-primary.btn-mid-table:hover, .orders-buttons .btn.btn-outline-primary.btn-mid-table:focus, .orders-buttons .btn.btn-outline-primary.btn-mid-table:active, .orders-buttons .btn.btn-outline-primary.btn-mid-table.active {padding: 10px;}
.orders-buttons .btn-mid-table img {max-width: 46px;}
.table-striped tbody tr.order-total, tr.order-total, .bg-order-total {background: #12173E;}

.table-bills .btn span {width: 100%;height: 100%;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: center;align-items: center;}

.s7-order-0 {color: #4760AA !important;}
.s7-pay-1, .s7-order-1 {color: #0043FA !important;}
@media (max-width: 991px) {
	.card-table tr th:first-child, .card-table tr td:first-child {padding-left: 10px;}
	.card-table tr th:last-child, .card-table tr td:last-child {padding-right: 10px;}
	.table th, .table td {padding: 8px 4px;}
	.bill-price {font-size: 15px;}
	.orders-date-for {font-size: 15px;}
	.orders-buttons .btn {margin-bottom: 4px;}
}
@media (min-width: 992px) {
	.orders-buttons {white-space: nowrap;}
}
/* bills */
.bills-head {margin-bottom: 10px;}
.profile-select.bills-select .custom-select {width: calc(33.333% - 5px);padding-left: 15px;}
.table.table-bills .btn {padding: 10px; min-width: 55px;min-height: 55px;border-radius:28px;}
.form-bills {justify-content: flex-end;position: relative;}
.form-inline.form-bills .form-group {justify-content: flex-end;position: relative;}
.form-bills .btn-calendar {padding: 0;width: 62px;height: 62px;text-align: center;}
.form-bills .btn.btn-outline-primary.btn-calendar:hover, .form-bills .btn.btn-outline-primary.btn-calendar:focus, .form-bills .btn.btn-outline-primary.btn-calendar:active, .form-bills .btn.btn-outline-primary.btn-calendar.active {padding: 0;}
.form-bills .form-control.bills-search {background-color: transparent;border: 1px solid #3F52FF;border-radius: 30px;height: 62px;color: #fff;padding-left: 20px;padding-right: 20px;margin-left: 4px;margin-right: 4px;}
.form-bills .btn-primary {padding: 15px;height: 62px;}
.result-pay {display: inline-block;border:1px solid #4574EB;border-radius:21px;text-align: center;height: 42px;width: 42px;padding-top: 5px;}
.result-pay .s7-pay-0/*, .result-pay .s7-pay-1, .result-pay .s7-pay-2, .result-pay .s7-pay-3, .result-pay .s7-pay-4, .result-pay .s7-pay-5, .result-pay .s7-pay-6, .result-pay .s7-pay-7*/ {color:#4760AA !important;}
.refund-pay {display: inline-block;border:1px solid #CE2029;border-radius:21px;text-align: center;height: 42px;width: 42px;padding-top: 5px;}
.refund-pay .s7-pay-0/*, .result-pay .s7-pay-1, .result-pay .s7-pay-2, .result-pay .s7-pay-3, .result-pay .s7-pay-4, .result-pay .s7-pay-5, .result-pay .s7-pay-6, .result-pay .s7-pay-7*/ {color:#CE2029 !important;}
.table.table-bills .ticket-date {display: block;text-align: center;}
.bill-title {color: #fff;padding-bottom: 5px;}
.bill-title span img {display: inline-block;padding-right: 5px;}
.bill-title a:first-child {padding-left: 5px;}
.bill-desc {padding-top: 5px;padding-bottom: 5px;font-size: 14px;color: #fff;text-align: left;}
.bill-price {color: #fff;}
.bill-total-price {color: #fff;min-width: 140px;}
.table tbody tr td.cell-detail span > span {display: inline;}
#periodForm .form-control {background-color: transparent;border: 1px solid #3F52FF;color: #fff;}
#periodForm .form-control::-webkit-calendar-picker-indicator {filter: invert(1);}
@media (min-width: 992px) and (max-width: 1199px) {
	.form-bills .form-control.bills-search {width: 190px;}
}
*[data-toggle="collapse"] {cursor:pointer;}
/* pay */
.card-paymetod {background: #12173E;padding: 10px;}
.card-paymetod .card-header {color: #fff;font-size: 20px;border-bottom:1px solid #3F52FF;margin: 0;padding: 3px 12px 15px;}
.card-paymetod .card-body {color: #fff;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;justify-content: center;flex-direction: column; padding: 0;padding-left: 0;padding-right: 0;}
.card-paymetod .card-footer .btn-secondary {background: #3F52FF;border-color:#3F52FF;color: #fff;}
.card-paymetod .card-footer .btn-secondary:hover, .card-paymetod .card-footer .btn-secondary:focus, .card-paymetod .card-footer .btn-secondary:active, .card-paymetod .card-footer .btn-secondary.active {background: #3F52FF !important;border-color:#3F52FF !important;color: #fff;outline: none !important;box-shadow: 0px 0px 15px rgba(63, 82, 255, 0.3);}
/* tarifs */
.pricing-tables {margin-left: -15px;margin-right: -15px;margin-top: 0;}
.pricing-table {background: #101546;box-shadow: 0px 4px 20px 2px rgba(0, 0, 0, 0.3);border-radius: 20px;padding:0;}
.pricing-table-title {padding: 25px 20px;color: #fff;margin-bottom: 0;}
.pricing-table-body {background: #171D4F;border-radius:20px;padding: 25px 25px 15px;}
.pricing-table-price {color: #EC530D;padding-bottom:0;}
.pricing-table-price .value {font-size: 48px;}
.pricing-table-frecuency {color: #EC530D;padding-bottom: 10px;font-size: 18px;}
.pricing-table-features {margin-bottom: 20px;font-size: 15px;color: #8F96D0;}
/* addfunds */
.card-addfunds .card-body {padding: 70px 20px 110px;}
.card-addfunds .col-form-label {color: #fff;}

@media (min-width: 768px) {
	.button-right {text-align: right;}
}