/* Template Name: Movbok */
/* 
-- body 
-- Typography 
-- Dropdown / Buttons / Form 
-- Sidebar 
-- Card Design 
-- Filters Design 
-- Nav Tabs Design 
-- Nav Tabs Accordion 
-- Reviews Card 
-- Mobile Media 
-- Top Nav 
-- Login / Register 
-- Footer 
*/
/* body */
 body {
     color: #3a3b45;
     font-size: 14px;
     overflow-x: hidden;
     font-family: 'Nunito', sans-serif;
     background-color: #f8f9fc;
}
/* Typography */
 .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
}
 a {
     text-decoration: none !important;
     color: #1a3365;
}
 p {
     font-size: 14px;
}
ul {
    list-style: none;
    padding-left:0;
}
 .white {
     color:#fff;
}

/* Moder Panel */

.u-mpanel-tooltip {
  color: red;
  font-size: 14px;
}

/* Dropdown / Buttons / Form */
 .btn-danger {
     color: #fff;
     background-color: #ff4343;
     border-color: #ff4343;
}
 .btn-secondery {
     color: #fff;
     background-color: #2186de;
}
 .btn-secondery:hover {
     color: #fff;
     background-color: #196db5;
}
 .badge-danger {
     background-color: #ff4343 !important;
}
 .text-danger {
     color: #ff4343 !important;
}
 .form-inline .form-control {
     border-radius: 25px;
     font-size: 14px;
     padding-left: 15px;
}
 .btn {
     border-radius: 5px;
}
 .btn-search {
     border: none;
     border-top-right-radius: 25px;
     border-bottom-right-radius: 25px;
     display: inline-block;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     padding: .375rem .85rem;
     font-size: 1rem;
     line-height: 1.5;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
 .rounded {
     border-radius: 20px!important;
}
 small, .small {
     font-size: 13px !important;
}
 .text-xs {
     font-size: 14px !important;
}
 label {
     font-size: 14px;
}
 .required {
     color: #ff0000;
}
 .help-block ul {
     margin: 0;
     padding: 0;
}
 .help-block ul li {
     list-style: none;
     color: #ff0000;
     font-size: 11px;
}
 .btn-link {
     color: #1a3365;
}
 .cover-pic {
     margin: 0px 0px -86px 0px;
     text-align: center;
}
 .cover-pic .love-box {
     right: 15px;
}
 .controls label {
     display: inherit !important;
}
 .btn-circle {
     border-radius: 50px !important;
     width: 42px;
     height: 42px;
     line-height: 33px;
     font-size: 17px;
}
 .dropdown-menu {
     border: none;
     box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important;
}
 .dropdown-menu .dropdown-item {
     padding: 6px 16px;
     font-size: 15px;
}
 .btn {
     border: none;
}
 .animated--fade-in {
     -webkit-animation-name: fadeIn;
     animation-name: fadeIn;
     -webkit-animation-duration: 200ms;
     animation-duration: 200ms;
     -webkit-animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
     animation-timing-function: opacity cubic-bezier(0, 1, 0.4, 1);
}
 .bg-gradient-primary {
     background-color: #1a3365;
     background-image: linear-gradient(180deg, #1a3365 10%, #224abe 100%);
     background-size: cover;
}
 .bg-gradient-secondary {
     background-color: #858796;
     background-image: linear-gradient(180deg, #858796 10%, #60616f 100%);
     background-size: cover;
}
 .bg-gradient-success {
     background-color: #1cc88a;
     background-image: linear-gradient(180deg, #1cc88a 10%, #13855c 100%);
     background-size: cover;
}
 .bg-gradient-info {
     background-color: #36b9cc;
     background-image: linear-gradient(180deg, #36b9cc 10%, #258391 100%);
     background-size: cover;
}
 .bg-gradient-warning {
     background-color: #f6c23e;
     background-image: linear-gradient(180deg, #f6c23e 10%, #dda20a 100%);
     background-size: cover;
}
 .bg-gradient-danger {
     background-color: #ff4343;
     background-image: linear-gradient(180deg, #ff4343 10%, #be2617 100%);
     background-size: cover;
}
 .bg-gradient-light {
     background-color: #f8f9fc;
     background-image: linear-gradient(180deg, #f8f9fc 10%, #c2cbe5 100%);
     background-size: cover;
}
 .bg-gradient-dark {
     background-color: #5a5c69;
     background-image: linear-gradient(180deg, #5a5c69 10%, #373840 100%);
     background-size: cover;
}
 .bg-gray-100 {
     background-color: #f8f9fc !important;
}
 .bg-gray-200 {
     background-color: #eaecf4 !important;
}
 .bg-gray-300 {
     background-color: #dddfeb !important;
}
 .bg-gray-400 {
     background-color: #d1d3e2 !important;
}
 .bg-gray-500 {
     background-color: #b7b9cc !important;
}
 .bg-gray-600 {
     background-color: #858796 !important;
}
 .bg-gray-700 {
     background-color: #6e707e !important;
}
 .bg-gray-800 {
     background-color: #5a5c69 !important;
}
 .bg-gray-900 {
     background-color: #3a3b45 !important;
}
 .o-hidden {
     overflow: hidden !important;
}
 .text-lg {
     font-size: 1.2rem;
}
 .text-gray-100 {
     color: #f8f9fc !important;
}
 .text-gray-200 {
     color: #eaecf4 !important;
}
 .text-gray-300 {
     color: #dddfeb !important;
}
 .text-gray-400 {
     color: #d1d3e2 !important;
}
 .text-gray-500 {
     color: #b7b9cc !important;
}
 .text-gray-600 {
     color: #858796 !important;
}
 .text-gray-700 {
     color: #6e707e !important;
}
 .text-gray-800 {
     color: #5a5c69 !important;
}
 .text-gray-900 {
     color: #3a3b45 !important;
}
/* Sidebar */
 .sidebar-dark {
     background: #1f2533;
}
 .slick-next {
     right: 25px;
}
 .slick-prev {
     left: 25px;
}
 .slick-prev, .slick-next {
     z-index: 999;
}
 .collections-slider {
     margin: 0 -8px;
}
/* Card Design */
 .team-card img {
     width: 100px;
}
 .c-card {
     margin: 4px 15px;
     border-radius:30px;
}
 .card a {
     text-decoration: none !important;
}
 .c-card-sl {
     margin: 4px 10px;
     border-radius:100%;
}
 .card-sl a {
     text-decoration: none !important;
}
 .m-card .card-body {
     position: absolute;
     bottom: 0;
     padding-top: 120px !important;
     left: 0;
     right: 0;
     background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
    /* ff3.6+ */
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgb(0, 25, 76)));
    /* safari4+,chrome */
     background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 25, 76) 100%);
    /* safari5.1+,chrome10+ */
     background: -o-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 25, 76) 100%);
    /* opera 11.10+ */
     background: -ms-linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgb(0, 25, 76) 100%);
    /* ie10+ */
     background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 25, 76) 100%);
    /* w3c */
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0);
    /* ie6-9 */
}
 .m-card {
     overflow: hidden;
}
 .film-card {
     overflow: hidden;
    margin-bottom:20px;
}
 .m-card .card-body .card-title {
     font-size: 16px;
     letter-spacing: 0.2px;
}
 .m-card .card-title, .p-card .card-title {
     font-size: 15px;
     font-weight: 600;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
}
 .love-box {
     right: 0;
     z-index: 9;
     border-bottom-left-radius:35px;
}
 .love-box-mini {
     right: 0;
     z-index: 9;
     border-bottom-left-radius:30px;
}
 .love-box-big {
     right: 20px;
     z-index: 9;
     border-bottom-left-radius:35px;
}
 .p-22 {
     padding:1.3rem;
}
 .p-23 {
     padding:1rem;
}
 .text {
     font-size:14px;
}
 .rated {
     float:right;
}
 .card-text a {
     color: #3a3b45;
}
 .card-text a:hover {
     color: #1a3365;
}
 .p-card p.card-text {
     color: #3a3b45;
     font-size: 13px;
}
 .p-card p.card-text small {
     color: #6c757d;
}
 .p-card .col-md-4 img {
     height: 100%;
     object-fit: cover;
     border-radius: 0px;
}
 .p-card {
     overflow: hidden;
}
 .p-card .col-md-4 {
     display: flex;
     align-items: center;
     justify-content: center;
}
 .e-card p.card-text.text-gray-900.mb-1, .offer-card p.card-text.text-gray-900.mt-3 {
     font-size: 16px;
     font-weight: 700;
     letter-spacing: 0.2px;
     overflow: hidden;
     text-overflow: ellipsis;
     -webkit-line-clamp: 1;
     display: -webkit-box;
     -webkit-box-orient: vertical;
}
 .offer-card img.rounded-circle {
     width: 50px;
     position: absolute;
     background: #fff;
     top: -26px;
     border: 3px solid #fff;
     height: 50px;
     object-fit: cover;
     box-shadow: 0 0.15rem 1.75rem 0 rgba(58, 59, 69, 0.15) !important;
}
 .offer-card .card-body {
     position: relative;
}
 .list-bp .mb-4 {
     margin-bottom: 30px !important;
}
 .vh-100 {
     height: 100vh;
}
 .e-card .col-2 {
     word-break: keep-all;
}
 .e-card .card-body.p-0 {
     line-height: 18px;
}
 .e-card .col-2 h6 {
     font-size: 18px;
}
 .list-bp {
     margin: 0 -30px;
}
 .list-bp #allEntries {
     margin:0 
}
 .people-pic {
     width: 100px;
     height: 100px;
     border-radius: 50px;
     object-fit: cover;
     object-position: top;
     border: 6px solid #fff;
     background-color: #fff;
}
 .people-item-cover img {
     border-radius: 0px !important;
}
 .people-item-cover {
     margin: 0 0 -69px 0;
}
 .people-item-body h5 {
     font-size: 20px !important;
}
 .people-item-cover img {
     height: 140px;
     object-fit: cover;
}
/* Filters Design */
 .filters-search {
     position: relative;
}
 .filters-search i {
     position: absolute;
     left: 12px;
     top: 13px;
}
 .filters-search .form-control {
     padding-left: 34px;
     height: 40px;
}
 .filters-card-body {
     padding: 18px 0 0 0;
}
 .filters-card-body .custom-control {
     margin: 0 0 4px 25px;
}
 .filters-card-body .custom-control label {
     padding: 2px 0 0 0;
     width: 100%;
}
 .filters-card-body .custom-control label small {
     float: right;
}
 .custom-checkbox label.custom-control-label, .custom-radio label.custom-control-label {
     cursor: pointer;
}
 .filters-card-header a, .filters-card-header a:hover {
     font-weight: 500;
     width: 100%;
     display: block;
     color: #1f2533;
}
 .filters-card-header a i {
     margin: 4px 1px 0px 0px;
}
/* Nav Tabs Design */
 .nav.nav-tabs {
     margin-bottom: 1rem;
}
 .nav.nav-tabs .nav-link {
     font-weight: 700;
     border-radius: 3px;
     padding: 0 0 1rem 0;
     border: none;
     color: #3a3b45;
     text-transform: uppercase;
     position: relative;
}
 .nav.nav-tabs .nav-item {
     margin: 0 1rem 0px 0;
}
 .nav.nav-tabs .nav-link.active {
     color: #f41918;
}
 .nav.nav-tabs .nav-link.active:after {
     content: "";
     position: absolute;
     height: 3px;
     background: #f52f18;
     left: 0;
     right: 0;
     bottom: -2px;
}
 .artist-list .rounded-circle {
     width: 50px;
     height: 50px;
}
/* Nav Tabs Accordion */
 .accordion .btn-link {
     padding: 0;
     text-decoration: none !important;
}
 .accordion h2.mb-0 {
     margin: 0px !important;
     display: flex;
}
/* Reviews Card */
 .reviews-card .rounded-circle {
     width: 50px;
     height: 50px;
}
 .stars-rating {
     font-size: 10px;
}
 .stars-rating .fa.active {
     color: #fbc627;
}
/* Mobile Media */
 @media (max-width: 992px) {
     .cover-pic {
         margin: 0px 0px 15px 0px;
    }
     .m-b-4 {
         margin-bottom: 1.5rem !important;
    }
     .container {
         max-width: 100%;
    }
     .osahan-nav-mid ul.navbar-nav.mr-auto {
         display: none;
    }
     .osahan-nav-mid ul.navbar-nav.mr-auto .nav-item {
         display: inline-block;
    }
     .osahan-nav-mid .navbar-collapse .nav-item {
         margin: 0px !important;
    }
     .osahan-nav-top {
         padding: 0px;
    }
     .osahan-nav-mid {
         padding: 0 15px !important;
    }
     .navbar-dark .navbar-toggler {
         padding: 10px 0;
         border: none;
    }
     p {
         font-size: 13px;
    }
     .inner-header, .inner-header .text-right {
         text-align: center !important;
    }
     .inner-header .breadcrumbs {
         margin: 6px 0 0 0;
    }
     .btn-circle {
         border-radius: 50px !important;
         width: 32px;
         height: 32px;
         line-height: 32px;
         font-size: 13px;
         padding: 0px;
    }
     .eheader div, .info-header div {
         width: 100%;
         display: block !important;
         text-align: center;
    }
     .info-header .ratting {
         display: flex!important;
         align-items: center;
         justify-content: center;
    }
     .eheader div .btn, .info-header div .btn {
         margin: 13px 0 0 0;
    }
     img.img-fluid {
         width: 100%;
    }
     img.img-fluids {
         width: 100%;
    }
}

 @media (max-width: 576px) {
     .osahan-nav-mid ul.navbar-nav.mr-auto .nav-item span {
         display: none;
    }
}
 .icon-circle {
     height: 2.5rem;
     width: 2.5rem;
     border-radius: 100%;
     display: flex;
     align-items: center;
     justify-content: center;
}
 .osahan-slider-item {
     outline: none;
     cursor: pointer;
     margin:0 8px;
}
 .dropdown .dropdown-menu {
     font-size: 0.85rem;
}
 .dropdown .dropdown-menu .dropdown-header {
     font-weight: 800;
     font-size: 0.65rem;
     color: #b7b9cc;
}
 .dropdown.no-arrow .dropdown-toggle::after {
     display: none;
}
/* Top Nav */
 .topbar {
     background: #1a3365 !important;
}
 .osahan-nav-mid {
     background: #e82525 !important;
     padding: 0px;
}
 .osahan-nav-mid a.nav-link {
     color: #fff !important;
     padding: 12px 0 !important;
     font-size: 15px;
     font-weight: 600;
}
 .osahan-nav-mid ul.navbar-nav.mr-auto .nav-item {
     margin: 0 20px 0 0;
}
 .osahan-nav-mid .navbar-collapse .nav-item {
     margin: 0 20px 0 0;
}
 .osahan-nav-top .container {
     padding-right: 15px;
     padding-left: 15px;
}
 .topbar .nav-item.dropdown .dropdown-toggle::after {
     width: 1rem;
     text-align: center;
     float: right;
     vertical-align: 0;
     border: 0;
     font-weight: 900;
     content: '\f105';
     font-family: 'Font Awesome 5 Free';
}
 .topbar .nav-item.dropdown.show .dropdown-toggle::after {
     content: '\f107';
}
 .topbar .nav-item .nav-link {
     position: relative;
}
 .topbar .nav-item .nav-link .badge-counter {
     position: absolute;
     transform: scale(0.7);
     transform-origin: top right;
     right: .25rem;
     margin-top: -.25rem;
}
 .topbar .nav-item .nav-link .img-profile {
     height: 2rem;
     width: 2rem;
}
 .topbar {
     height: 4.375rem;
}
 .topbar #sidebarToggleTop {
     height: 2.5rem;
     width: 2.5rem;
}
 .topbar #sidebarToggleTop:hover {
     background-color: #eaecf4;
}
 .topbar #sidebarToggleTop:active {
     background-color: #dddfeb;
}
 .topbar .navbar-search {
     width: 40rem;
     margin: 0 auto;
}
 .topbar .navbar-search input {
     font-size: 14px;
     height: auto;
}
 .topbar .topbar-divider {
     width: 0;
     border-right: 1px solid #e3e6f0;
     height: calc(4.375rem - 2rem);
     margin: auto 1rem;
}
 .topbar .nav-item .nav-link {
     height: 4.375rem;
     display: flex;
     color: #fff;
     align-items: center;
     padding: 0 0.75rem;
}
 .topbar .nav-item .nav-link:focus {
     outline: none;
}
 .topbar .nav-item:focus {
     outline: none;
}
 .topbar .dropdown {
     position: static;
}
 .topbar .dropdown .dropdown-menu {
     width: calc(100% - 1.5rem);
     right: 0.75rem;
}
 .topbar .dropdown-list {
     padding: 0;
     border: none;
     overflow: hidden;
}
 .topbar .dropdown-list .dropdown-header {
     background-color: #333545;
     border: 1px solid #333545;
     color: #fff;
     padding: 13px 15px;
}
 .topbar .dropdown-list .dropdown-item {
     white-space: normal;
     line-height: 1.3rem;
     padding: 10px 15px;
}
 .topbar .dropdown-list .dropdown-item .dropdown-list-image {
     position: relative;
     height: 2.5rem;
     width: 2.5rem;
}
 .topbar .dropdown-list .dropdown-item .dropdown-list-image img {
     height: 2.5rem;
     width: 2.5rem;
}
 .topbar .dropdown-list .dropdown-item .dropdown-list-image .status-indicator {
     background-color: #eaecf4;
     height: 0.75rem;
     width: 0.75rem;
     border-radius: 100%;
     position: absolute;
     bottom: 0;
     right: 0;
     border: 0.125rem solid #fff;
}
 .topbar .dropdown-list .dropdown-item .text-truncate {
     max-width: 10rem;
}
 .topbar .dropdown-list .dropdown-item:active {
     background-color: #eaecf4;
     color: #3a3b45;
}
 @media (min-width: 576px) {
     .topbar .dropdown {
         position: relative;
    }
     .topbar .dropdown .dropdown-menu {
         width: auto;
         right: 0;
    }
     .topbar .dropdown-list {
         width: 20rem !important;
    }
     .topbar .dropdown-list .dropdown-item .text-truncate {
         max-width: 13.375rem;
    }
}
 .topbar.navbar-light .navbar-nav .nav-item .nav-link {
     color: #d1d3e2;
}
 .topbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
     color: #b7b9cc;
}
 .topbar.navbar-light .navbar-nav .nav-item .nav-link:active {
     color: #858796;
}
 @-webkit-keyframes growIn {
     0% {
         transform: scale(0.9);
         opacity: 0;
    }
     100% {
         transform: scale(1);
         opacity: 1;
    }
}
 @keyframes growIn {
     0% {
         transform: scale(0.9);
         opacity: 0;
    }
     100% {
         transform: scale(1);
         opacity: 1;
    }
}
 @-webkit-keyframes fadeIn {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
 @keyframes fadeIn {
     0% {
         opacity: 0;
    }
     100% {
         opacity: 1;
    }
}
/* Login / Register */
 .bg-login-image {
     background: url("/img/login.jpg");
     background-position: center;
     background-size: cover;
}
 .bg-register-image {
     background: url("../img/login3.jpg");
     background-position: center;
     background-size: cover;
}
 .bg-password-image {
     background: url("../img/login2.jpg");
     background-position: center;
     background-size: cover;
}
 form.user .custom-checkbox.small label {
     line-height: 1.5rem;
}
 form.user .form-control-user {
     padding: 1.5rem 1rem;
}
 form.user .btn-user {
     padding: 0.75rem 1rem;
}
 .btn-google {
     color: #fff;
     background-color: #ea4335;
     border-color: #fff;
}
 .btn-google:hover {
     color: #fff;
     background-color: #e12717;
     border-color: #e6e6e6;
}
 .btn-google:focus, .btn-google.focus {
     box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
 .btn-google.disabled, .btn-google:disabled {
     color: #fff;
     background-color: #ea4335;
     border-color: #fff;
}
 .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active, .show>.btn-google.dropdown-toggle {
     color: #fff;
     background-color: #d62516;
     border-color: #dfdfdf;
}
 .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus, .show>.btn-google.dropdown-toggle:focus {
     box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
 .btn-facebook {
     color: #fff;
     background-color: #3b5998;
     border-color: #fff;
}
 .btn-facebook:hover {
     color: #fff;
     background-color: #30497c;
     border-color: #e6e6e6;
}
 .btn-facebook:focus, .btn-facebook.focus {
     box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
 .btn-facebook.disabled, .btn-facebook:disabled {
     color: #fff;
     background-color: #3b5998;
     border-color: #fff;
}
 .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active, .show>.btn-facebook.dropdown-toggle {
     color: #fff;
     background-color: #2d4373;
     border-color: #dfdfdf;
}
 .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus, .show>.btn-facebook.dropdown-toggle:focus {
     box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
 .error {
     color: #1a3365;
     font-size: 11rem;
     position: relative;
     line-height: 1;
}
/* Footer */
 .footer h6 {
     color: #a5a5a5;
     font-size: 14px;
     margin: 8px 0 24px 0;
     text-transform: uppercase;
}
 .footer ul {
     margin: 0;
     padding: 0;
     list-style: none;
}
 .footer ul li a {
     color: #7f7f7f;
     font-size: 14px;
}
 .footer ul li {
     line-height: 28px;
}
 input[type=reset],input[type=button],input[type=submit],#addcBut,.uf-btn,.uSearchFlSbm,#sbm,.button-alert, .btn-reg, .btn-log {
     color: #fff;
     background-color: #1a3365;
     padding: .45rem 1rem;
     font-size: 15px;
     border: 0;
     border-radius: 5px;
     width:auto!important;
     font-weight:400!important;
     height: 40px;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
 .btn-reg, .btn-log {
     display: inline-block;
}
 .button-alert a {
    color:#fff;
}
 input[type=reset]:hover, input[type=button]:hover, input[type=submit]:hover, #addcBut:hover, .uf-btn:hover, #uf-submit, .uSearchFlSbm:hover, #sbm:hover, .manFlSbm:hover, .button-alert:hover, .btn-reg:hover, .btn-log:hover {
    background-color: #092461;
    border-color: #092461;
    color:#fff;
}
 input[type=reset]:active, input[type=button]:active, #addcBut:active, .uf-btn:active, #uf-submit:active, .uSearchFlSbm:active, #sbm:active, .manFlSbm:active, .button-alert:active {
    background-color: #0062cc;
    border-color: #005cbf;
}
 input[type=reset]:active:focus, input[type=button]:active:focus, #addcBut:active:focus, .uf-btn:active:focus, #uf-submit:active:focus, .uSearchFlSbm:active:focus, #sbm:active:focus, .manFlSbm:active:focus, .button-alert:active:focus {
    box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);
}
 .ucf-avatar img {
    border-radius: 50px!important;
}
 .com-order-block {
    display:none;
}
 .captcha-block {
    display:inherit!important;
    margin: 0 0 .5em 0!important;
}
 .captcha-answer:focus, .uf-text:focus {
     color: #495057;
     background-color: #fff;
     border-color: #80bdff;
     outline: 0;
     box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
}
/* Pagination */
 .swchItem {
     color:#343a40!important;
     border:1px solid #ced4da;
     background:#ced4da;
}
 .swchItemA, .swchItem {
     display: inline-block;
     text-decoration: none;
     font-size: 14px;
     font-weight: 400;
     border-radius: 5px;
     padding: 8px 15px;
     transition: all 0.25s ease;
     margin: 5px 0 0 0;
}
 .swchItemA {
     color: #fff!important;
     border: 1px solid #1a3365;
     background: #1a3365;
}
 .swchItem:hover {
     color:#fff!important;
     border:1px solid #1a3365;
     background:#1a3365;
}
 .swchItem1 {
     color:#343a40!important;
     border:1px solid #ced4da;
     background:#ced4da;
}
 .swchItemA1, .swchItem1 {
     display: inline-block;
     text-decoration: none;
     font-size: 14px;
     font-weight: 400;
     border-radius: 5px;
     padding: 8px 15px;
     transition: all 0.25s ease;
     margin: 5px 0 0 0;
}
 .swchItemA1 {
     color: #fff!important;
     border: 1px solid #1a3365;
     background: #1a3365;
}
 .swchItem1:hover {
     color:#fff!important;
     border:1px solid #1a3365;
     background:#1a3365;
}
 #pagesBlock1 {
     margin:0 auto;
     width: 100%;
}
 #uf-submit {
     padding: 0.75rem 1rem;
     text-decoration: none !important;
     border: none;
     border-radius: .25rem;
     display: block;
     width: 100%!important;
     color: #fff;
     background-color: #1a3365;
     border-color: #1a3365;
     display: inline-block;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     font-size: 1rem;
     line-height: 1.5;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
 .pbarContainer {
    top:0px!important;
}
 .text-bottom {
     color: #6c757d !important;
}
 .e-card p.card-text.text-gray-900.mb-1, .offer-card p.card-text.text-gray-900.mt-33 {
     font-size: 15px;
     font-weight: 600;
     text-overflow: ellipsis;
     white-space: nowrap;
     overflow: hidden;
}
 .i-mg {
     color: #fff;
     position: absolute;
     right: 0;
     bottom:6%;
     left: 0;
     right:0;
     width: 100%;
     font-size: 24px;
     text-align:left;
     font-weight:600;
     letter-spacing: 0.2px;
     z-index:1;
     line-height:1.2;
     display:inline-block;
     padding:1.2rem;
     margin-bottom:.5rem;
}
 .i-mg-small {
     color:#fff;
     position: absolute;
     right: 0;
     bottom:6%;
     left: 20px;
     width: 100%;
     z-index:1;
     font-size:16px;
}
 .i-mg-small span {
     font-size:15px;
}
 @media (max-width: 1199px) {
     .i-mg {
        font-size:18px
    }
}
 @media (max-width: 991px) {
     .cat-name {
        display:none;
    }
}
 @media (max-width: 767px) {
     .cat-name-1 {
        display:none;
    }
}
 .img-fluids {
     width: 100%;
     height: auto;
}
 .col-lg-6.mk-1 {
    margin-bottom:20px;
}
 .tasiparun-viewn{
     background: #fff;
     padding: 10px;
     color: #312f2f;
     overflow: hidden;
     box-shadow: 0 .125rem .25rem rgba(0,0,0,.075) !important;
     border-radius: 3px;
     margin: 0 0 10px 0;
}
 .tasiparun-img{
     height: auto;
     overflow: hidden;
     float: left;
     margin: 0 25px 0 0;
     border-radius: .25rem;
}
 .tasiparun-img img{
     height: 200px;
}
 .tasiparun-title{
     font-size: 18px;
     overflow:hidden;
     padding: 3px 0px;
}
 .tasiparun-title a {
     color: #343a40 !important;
     font-size: 16px;
     font-weight: 500;
     font-family: Nunito;
}
 .tasiparun-title a:hover, .tasiparun-text a:hover{
     color: rgba(136, 60, 14, 0.93);
}
 .tasiparun-text{
     font-size: 14px;
     padding: 15px 20px 0px 0px;
     overflow: hidden;
}
 .tasiparun-text br{
     display: none;
}
 @media only screen and (min-width: 240px) and (max-width: 640px){
     .tasiparun-img img{
         height: auto;
    }
     .tasiparun-viewn{
         width: auto;
         margin: 0 0 10px 0 !important;
    }
     .tasiparun-img{
         display: block;
         width:auto;
         height: auto !important;
         float: none;
         margin: 0 0 5px 0;
         overflow: hidden;
         background-size:cover;
         background-position:top;
         background-repeat:no-repeat;
    }
     .tasiparun-img img{
         max-width: 100%;
         width: 100%;
    }
}
/* Rating */
 .u-star-rating {
     list-style: none;
     margin: 0px;
     padding: 0px;
     width: 100px;
     height: 20px;
     position: relative;
     background: url('/img/stars.png') top left repeat-x;
}
 .u-star-rating li {
     padding: 0px;
     margin: 0px;
     float: left;
     outline: none;
}
 .u-star-rating li.u-current-rating {
     top: 0;
     left: 0;
     background: url('/img/stars.png') left bottom;
     position: absolute;
     height: 20px;
     line-height: 12px;
     display: block;
     text-indent: -9000px;
     z-index: 1;
}
 @media (max-width: 768px) {
     .col-md-6 {
         -ms-flex: 0 0 50%;
         flex: 0 0 50%;
         max-width: 50%;
    }
}
.content-message ul {
     list-style: disc
}
 .bg-blue {
     background-color: #1a3365;
     background-image: linear-gradient(180deg,#1a3365 10%,#224abe 100%);
     background-size: cover;
}
 .rounded1 {
     border-radius:20px;
}
 .cat_icon {
    display:block;
    width:100%;
    position:relative;
    text-align:center
}
 .cat_icon img {
    width:40%;
    text-align:center;
    margin:0 auto 10px;
}
/* Checkbox, Radio */
 input[type="checkbox"], input[type="radio"] {
     border-color: #adb5bd;
}
 input[type="checkbox"] {
     width: 16px;
     height: 16px;
     background-color: #fff;
     border: 1px solid #adb5bd;
     border-radius: .25rem;
     cursor: pointer;
     position: relative;
     margin: 2px 3px 4px 0;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline: 0;
     min-width: 16px;
     min-height: 16px;
     box-sizing: border-box !important;
     vertical-align: middle;
     transition: all .3s ease;
     line-height: 14px;
}
 input[type="checkbox"]:checked,input[type="checkbox"]:checked:hover {
     background-color: #1a3365;
     border-color: #1a3365;
}
 input[type="checkbox"]:checked::before {
     content: '\f00c';
     display: block;
     position: absolute;
     top: 0;
     left: .2rem;
     color: #fff;
     font-size: 8px;
     font-family: 'Font Awesome 5 Free';
     font-weight: 900;
}
 input[type="radio"] {
     display: inline-block;
     width: 16px;
     min-width: 16px;
     height: 16px;
     padding: 3px;
     border: 1px solid #adb5bd;
     background: #fff;
     border-radius: 50%;
     cursor: pointer;
     vertical-align: middle;
     margin: 1px 3px 2px 0;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline: 0;
     position: relative;
     box-sizing: border-box !important;
     transition: border-color .3s ease;
}
 input[type="radio"]:checked {
     border-color: #1a3365;
     background: #fff;
}
 input[type="radio"]:checked::before {
     content: '';
     display: block;
     height: 10px;
     width: 10px;
     border-radius: 50%;
     background-color: #1a3365;
     position: absolute;
     left: 50%;
     top: 50%;
     transform: translate(-50%,-50%);
}
 input[type="radio"] {
     cursor: pointer;
}
/* Post Edit Page Buttons */
 @media screen and (max-width: 499px) {
     form[name="addform"] input[type="button"], form[name="addform"] input[type="reset"] {
         margin-top: 7px;
    }
     form[name="fuser"] input[type="submit"] {
         margin-top: 7px;
    }
     form[name="adduser"] select {
         margin-bottom: 7px;
    }
}
 @media screen and (max-width: 699px) {
     form[name="fuser"] input[type="button"] {
         margin-bottom: 7px;
    }
}
 @media screen and (max-width: 991px) {
     form[name="memform"] select {
         margin-bottom: 7px;
    }
}
 #iplus {
     min-width: 55px;
     min-height: 55px;
}
/* catSelector */
 #catSelector9 {
     background-image:none !important;
}
 form #uCatsMenu7 {
     position:inherit !important;
     max-width:360px !important;
     margin-top:15px;
}
 form #uCatsMenu7 label {
     margin-bottom:0;
}
 .u-combolist {
     color:#212529 !important;
     border: 1px solid #dfe0e1!important;
     background: transparent !important;
     font: 400 14px Nunito,sans-serif !important;
     border-radius:.2rem;
}
 form#addEntForm article[id*="iCode"].added {
     padding: 10px !important;
     background: transparent !important;
     border-radius: .2rem;
     border: 1px solid #dfe0e1 !important;
}
 form#addEntForm article[id*="iCode"] input[type="text"] {
     margin:0!important;
}
 form#addEntForm .iPhotoPrev {
     max-height:unset !important;
}
 .u-combolist>div:hover {
     background:#f2f2f2!important;
     border-radius:.25rem;
     color:#212529 !important;
}
 .u-combolist>div {
     padding:0 0 0 3px;
     line-height:1.5;
}
/* Post Edit Page */
 @media (max-width:768px) {
     form ul.form-fields {
         grid-template-columns:auto !important;
    }
}
 form[name="addform"] label,form[name="adduser"] label {
     display:inline;
}
 form[name="addform"] input[type="text"] {
     margin:0;
     height:40px;
}
 form[name="addform"] button[type="button"] {
     background:#1a3365;
     border:0 none;
     color:#fff;
     padding: .375rem 1rem;
     font-size: 15px;
     border-radius:.2rem;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     width:auto !important;
     cursor:pointer;
     line-height:1.75;
}
 form[name="addform"] button[type="button"]:hover {
     background-color: #092461;
     border-color: #0062cc;
}
 form ul.form-fields,ul.form-fields > li a {
     font-size:14px;
}
 @media screen and (max-width:499px) {
     form[name="addform"] input[type="button"],form[name="addform"] input[type="reset"],form[name="addform"] input[type="submit"] {
         margin-top:7px;
    }
     form[name="fuser"] input[type="submit"] {
         margin-top:7px;
    }
     form[name="adduser"] select {
         margin-bottom:7px;
    }
     :where(.flex-justify-center,[flex-justify-center]) {
         display:block !important;
         text-align:center;
    }
}
@media screen and (max-width:699px) {
     form[name="fuser"] input[type="button"] {
         margin-bottom:7px;
    }
}
@media screen and (max-width:991px) {
     form[name="memform"] select {
         margin-bottom:7px;
    }
     form#addEntForm [id^="iCode_"] .iCode_block {
         max-width:100%!important;
    }
     form#addEntForm .iPhotoPrev {
         width:100%!important;
         position:relative!important;
         right:0!important;
         top:5px!important;
    }
}
/* Select */
 select {
     appearance: none;
     -o-appearance: none;
     -ms-appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     background: #e82525 url('/img/select_arrow.png') no-repeat center right 10px!important;
     transition: border 0.3s linear, color 0.3s linear;
     padding-right: 30px;
}

/* PM */
 .user-search-block input[type="text"] {
     margin-bottom:0;
}
 .pmCatLinkActive,.pmCatLink {
     color:#fff;
     display:inline-block;
     background-color:#1a3365;
     padding: .45rem 1rem;
     border-radius:5px;
     font-weight:400 !important;
     border:1px solid #1a3365;
     transition:all 0.4s ease-in-out;
     cursor:pointer;
     margin:0 3px 7px 0;
     font-size: 15px;
     height: 40px;
}
 .pmCatLinkActive:hover,.pmCatLink:hover {
     background-color: #092461;
     border-color: #092461;
     color: #fff;
}
 form[name="addform"] .userpm-add-table input[type="text"] {
     margin-bottom:15px;
}
 #PMtoUser,#pmSubject {
     width:100%;
}
 @media screen and (max-width: 499px) {
     :where(.flex-justify-center, [flex-justify-center]) {
         display: block !important;
         text-align: center;
    }
}
/* Filter Block */
 @media (max-width:499px) {
     form .filterBlock > label {
         display:block!important;
         width:100%!important;
    }
}
 .select_filter {
     border-radius: .25rem;
     border: 1px solid #ced4da;
     height: 40px;
     background-color: #fff;
     color: #3a3b45;
     padding: 0 10px;
     width: 100%;
}
 .widget-select-area {
     margin: 0 0 20px 0;
}
 .widget-select-area:last-child {
     margin:0;
}
/* Button File */
 ul.form-fields li [type="file"], input[type="file"] {
     width: 100%!important;
     padding: 10px !important;
     border-radius: .2rem;
     border: 1px solid #dfe0e1 !important;
     font-weight: 400;
     color: #3a3b45;
}
 form#addEntForm [name="file"] {
     padding: 10px!important;
}
 form#addEntForm .iPhotoPrev {
     max-height: 150px!important;
}
/* Stop Blue Input Firefox */
 a:active, a:focus {
     outline: none;
}
 input, textarea {
    outline:none;
}
 input:active, textarea:active {
    outline:none;
}
 :focus {
    outline:none;
}
 textarea {
    resize:none;
}
 textarea {
    resize:vertical;
}
 textarea {
    resize:horizontal;
}
/* Categories */
 .catsTd {
     margin: 0 0 7px 0;
     display: block;
}
 .catName, .catNameActive {
     color: #3a3b45;
}
 .catNumData {
     color: rgba(0,0,0,.5) !important;
     float: right;
}
 .catDescr {
     color: rgba(0,0,0,.5) !important;
     font-size: 13px;
}
 .circle {
     width: 36px;
     height: 36px;
     font-size: 16px;
     padding: 7px 0;
     display: inline-block;
     text-align: center;
     border-radius: 5px;
     margin:0 0 5px;
}
/* Blockquote */
 blockquote {
     border: 2px solid #DEE2E6;
     font-size: 16px;
     font-style: italic;
     margin: 16px 31px 31px 16px;
     padding: 16px 24px;
     position: relative;
     box-shadow: 15px 15px 0 0 #DEE2E6;
     border-radius: 20px;
}
 blockquote p {
     margin:0;
}
 .attention p {
     margin:0 
}
 .u-file-uploader {
     display: flex!important;
}
 .button {
     display: inline-block;
     font-weight: 400;
     color: #fff;
     text-align: center;
     vertical-align: top;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
     padding: .345rem 1rem;
     font-size: 15px;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     border-radius: 5px;
     height: 36px;
}
 .eTag {
     background-color: #1a3365;
     padding: .45rem 1rem;
     font-size: 15px!important;
     line-height: 1.7;
     border-radius: 5px;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     display: inline-block;
     font-weight: 400;
     color: #fff;
     text-align: center;
     vertical-align: middle;
     margin: 0 3px 5px 0;
     text-transform: lowercase;
}
 .eTag:hover {
     color: #fff;
     background-color: #092461;
}
/* Comment Add Form */
 .ucf-form .commFl {
     font-size:14px!important;
     color: #3a3b45!important;
     border-radius: .25rem !important;
     border: 1px solid #ced4da !important;
     padding: 10px !important;
}
 .ucf-form .commFl:focus {
     border-color: #80bdff!important;
}
 .ucf-table {
     width:100% 
}
 .ucf-start-content textarea {
     height: 62px!important;
}
/* Sorting Menu */
 .mk-3 {
     display: inline-block;
     font-weight: bold;
     font-size: 15px;
}
 .sortBlock23 {
     float:right;
}
 .catSortLink {
     color: #fff;
     background-color: #1a3365;
     padding: .53rem 1.2rem;
     font-size: 15px;
     border-radius: 5px;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     margin:0 0 0 3px;
}
 .catSortLink:hover {
     background-color: #092461;
     color: #fff;
}
 .catSortLink.darr::after,.catSortLink.uarr::after {
     color:hsl(0,0%,100%)!important;
     margin-left:5px;
}
 @media (max-width:1199px) {
     .catSortLink {
         margin:7px 3px 0 0;
         display: inline-block;
    }
     .sorting {
         display: inline-block;
    }
     .sortBlock23 {
         float:left;
    }
}
 @media (max-width: 991px) {
     .mk-3 {
         display:block;
    }
}
/* Rating IMDb, KP */
 .kinorating {
     display: inline-block;
}
 .rating_type_text.rating_size_l, .rating_type_text.rating_size_l rating__kp {
     width: auto;
     display: inline-block;
     margin:0 0 5px;
}
 .kinobox_wrapper {
     border-radius:20px;
}
 #profile {
     overflow: auto !important;
     position: relative;
     padding-bottom: 56.25%;
     height: 0 !important;
}
 #profile iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border: 0;
}
/* ---- */
 .card-text.cat a {
     color:#ff4343;
}
 .schCatsSep, .schModName {
     display:none;
}
/* Captcha */
 #fCode {
     width: 100px!important;
}
/* Ajax */
 .xw-plain {
     border-radius: 20px!important;
     box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25) !important;
}
 .xw-plain .xw-bc {
     height: 0 !important;
}
 .xw-plain .xw-tl {
     padding-left: 0 !important;
     background-color: transparent!important;
}
 .xw-plain .xw-tr {
     padding-right: 0 !important;
     border-top-left-radius: 20px;
     border-top-right-radius: 20px;
}
 .xw-plain, .xw-resize, .xw-active {
     z-index: 99 !important;
     color: #000;
     padding: 0;
}
 .xw-plain .xw-ml {
     padding-left: 0!important;
}
 .xw-hdr-text {
     font-size: 1rem!important;
     color: #343a40!important;
     font-weight: 700!important;
     font-family: 'Nunito', sans-serif !important;
}
 .xt {
     background: url('/img/buttons.png') no-repeat !important;
     float: right !important;
     width: 15px !important;
     height: 15px !important;
}
 .xt-close {
     background-position: 0 0 !important;
}
 .xt-close-over {
     background-position: 0 0 !important;
     opacity: 1 !important;
}
 .xw-bc, .xw-mr, .xw-bl, .xw-br, .xw-ml, .xw-mc {
     background: #fff !important;
     border: 0 !important;
     border-bottom-right-radius: 20px;
     border-bottom-left-radius: 20px;
}
 .xw-body {
     border: 0 !important;
     padding-left: 7px !important;
     padding-right: 1px !important;
}
 .xw-plain .xw-body {
     padding: 15px 10px !important;
}
 .xw-plain .xw-hdr {
     padding: 15px 10px 15px 15px !important;
     border-bottom: 1px solid #dee2e6;
}
 .xw-tl, .xw-tr, .xw-tc {
     font-size: 1rem!important;
     color:#343a40!important;
     background: #fff;
}
 .xw-plain .xw-tc {
     border-top-left-radius: 20px;
     border-top-right-radius: 20px;
}
 .xt-maxi, .xt-mini, .xw-sps {
     display: none !important;
}
 .xw-plain .xw-mr {
     padding-right: 5px !important;
}
 .myWinPollTd {
     padding: 3px !important;
     border: 0;
     line-height: 1;
}
 .myWinCont td.myWinPollTd a {
     cursor: pointer;
     display: inline-block;
     padding: .75rem 1rem;
     text-decoration: none;
     font-size: 15px;
     border-radius: 5px;
     height:40px;
     position: relative;
     background-color: #1a3365;
     color: #fff!important;
     width: auto !important;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
 .myWinCont td.myWinPollTd a:hover {
     color: #fff!important;
     background-color: #092461!important;
}
 .myWinPollG img {
     height: revert-layer;
}
 .myBtnLeft, .myBtnRight, .myBtnLeftA, .myBtnRightA {
     display: none !important;
}
 .myBtnCenter, .myBtnCenterA {
     background: none !important;
}
 .loginButton, .myBtnCont a {
     display: inline-block;
     padding: .45rem 1rem;
     margin-bottom: 0;
     font-size: 15px !important;
     font-weight: 400;
     text-align: center;
     white-space: nowrap;
     text-overflow: ellipsis;
     vertical-align: middle;
     cursor: pointer;
     border: 1px solid transparent;
     border-radius: 5px;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
     color: #fff;
     background-color: #1a3365;
     border-color: #1a3365;
     font-family: "Nunito", sans-serif;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     height: 40px !important;
}
 .loginButton:hover, .myBtnCont a:hover {
     color: #ffffff;
     background-color: #092461;
     border-color: #092461;
}
 .ubtn-default, .light-btn {
     padding: .45rem 1rem!important;
     height: 40px !important;
     display: inline-block;
     margin-bottom: 0;
     font-size: 15px !important;
     font-weight: 400;
     text-align: center;
     vertical-align: middle;
     border-radius: 5px!important;
     color: #fff!important;
     background-color: #1a3365!important;
     font-family: "Nunito", sans-serif !important;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;
     border: 1px solid #1a3365!important;
}
 .ubtn-default:hover, .light-btn:hover {
     height: 40px !important;
     color: #ffffff !important;
     background-color: #092461!important;
     border: 1px solid #092461!important;
}
 .myBtnCenterA, .myBtnLeftA, .myBtnRightA {
     border-color: transparent !important;
}
 .myBtnCenterA, .myBtnLeftA, .myBtnRightA {
     border-color: transparent !important;
}
 .myWinTD1 {
     background: none !important;
}
 .myWinCont {
     color: #fff !important;
     background: none !important;
     font: 14px/1.5 sans-serif !important;
}
 .mywincont, .mywincont td, .mywincont dl, .mywincont dt, .myWinCont td {
     color: #3a3b45!important;
}
 .myWinCont fieldset {
     border-bottom: 0 !important;
     padding: 0 0 5px !important;
}
 .myWinCont fieldset:last-child {
     border-bottom: none !important;
}
 .myWinCont legend {
     display: block !important;
     width: 100% !important;
     padding: 10px 0 0 0 !important;
     margin-bottom: 0 !important;
     font-size: 14px !important;
     line-height: inherit !important;
     color: #3a3b45!important;
     border: 0 !important;
     background-color: #fff!important;
}
 .myWinCont, .myWinCont dl, .myWinCont dt, .xw-mc {
     font-size: 14px!important;
     color: #3a3b45!important;
     padding: 3px;
     font-family: 'Nunito', sans-serif !important;
}
 .myWinCont hr {
     display: none;
}
 .myWinCont a:link, .myWinCont a.noun:link, .myWinCont a:visited, .myWinCont a.noun:visited {
     text-decoration: none;
     color: #3a3b45!important;
     font-size: 14px;
     transition: 250ms all ease-in-out;
}
 .myWinCont a.noun:active, .myWinCont a.noun:hover, .myWinCont a:active, .myWinCont a:hover {
     text-decoration: none !important;
     color: #1a3365!important;
}
 .myWinCont input[type="text"], .myWinCont input[type="password"], .myWinCont .tmplCodeH {
     color: #3a3b45!important;
     border: 1px solid #ced4da!important;
     background-color: #fff!important;
     border-radius: .25rem!important;
     filter: none;
     display: inline-block;
     min-height: 40px!important;
     font-weight: 400!important;
     padding: 10px!important;
}
 .myWinCont input:not([type="color"]):not([type="file"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not(.tmplCodeH):focus {
     border: 1px solid #80bdff!important;
}
 .myWinCont .tmplCodeH, .myWinCont input:not([type="color"]):not([type="file"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not(.tmplCodeH) {
     -webkit-text-fill-color: #3a3b45!important;
     background-color: #fff!important;
     border: 1px solid #ced4da!important;
     border-radius: .25rem!important;
     color: #ced4da!important;
     min-height: 40px !important;
     font-family: Nunito, sans-serif;
     font-size: 14px;
     box-shadow: inset 0 0 0 50px #fff !important;
}
 .myWinCont select {
     appearance: none;
     -o-appearance: none;
     -ms-appearance: none;
     -moz-appearance: none;
     -webkit-appearance: none;
     background: #fff url('/img/select_arrow.png') no-repeat center right 10px!important;
     background-color: #fff !important;
     background-repeat: no-repeat !important;
     background-position: right .5em top 50%, 0 0 !important;
     transition: border 0.3s linear, color 0.3s linear;
     border: 1px solid #ced4da!important;
     border-radius: .25rem!important;
     padding: 10px 10px;
     padding-right: 30px;
     height: 40px !important;
     font-weight: 400 !important;
     color: #3a3b45!important;
     font-size: 14px!important;
}
 .myWinCont textarea {
     color: #3a3b45!important;
     border: 1px solid #ced4da!important;
     background-color: #fff !important;
     box-sizing: border-box;
     padding: 10px 10px !important;
     border-radius: .25rem;
     font-size: 14px !important;
     font-family: 'Nunito', sans-serif;
     font-weight: 400 !important;
     line-height: 1.5;
}
 .myWinCont b {
     color: #3a3b45!important;
     font-family: 'Nunito', sans-serif !important;
     font-size: 14px;
     line-height: 1.5;
     font-weight: bold!important;
}
 .myWinCont label {
     color: #3a3b45!important;
     cursor: pointer;
     display: inline;
     vertical-align: top!important;
     font-weight: 400;
     font-size: 14px !important;
}
 #txtF774 {
     width: 200px !important;
     display: inline-block !important;
}
 #subbutfrmLg555 {
     margin-left: 85px!important;
}
 #subbutcntManF8 {
     margin-top: 10px;
     margin-left: 160px;
}
 #subbutfrm456 {
     margin-right: 10px;
}
 #subbutPrm348 {
     margin-left: 85px !important;
}
 #frm235 {
     width: 100%;
}
 .myWinCont {
     overflow: auto;
     overflow-x: auto;
     display: block;
     width: auto !important;
     padding-right: 0 !important;
}
 .xw-plain .myBtnCont a:link {
     color: #3a3b45!important;
     transition: .3s;
}
 .xw-plain .myBtnCont a:hover {
     color: #3a3b45!important;
     text-decoration: none !important;
}
 .xw-plain .myBtnCenter, .xw-plain .myBtnLeft, .xw-plain .myBtnRight {
     border-color: transparent !important;
}
 .xw-body>div {
     height: auto !important;
}
 .myWinCont .pgSwchA {
     border: 1px solid #1a3365;
     background: #1a3365;
     min-width: 30px;
     height: 30px;
     border-radius: 5px;
     line-height: 30px;
}
 .myWinCont .pgSwchA b {
     color: #fff !important;
     font-size: 12px !important;
}
 .myWinCont a.pgSwch:link, .myWinCont a.pgSwch:visited {
     color: #343a40!important;
     font-weight: 400 !important;
     font-size: 12px;
     border: 1px solid #ced4da;
     background: #ced4da;
     min-width: 30px;
     height: 30px;
     border-radius: 5px;
     line-height: 30px;
}
 .myWinCont a.pgSwch:hover {
     border: 1px solid #1a3365;
     background: #1a3365;
     color: #fff !important;
     min-width: 30px;
     height: 30px;
     border-radius: 5px;
     line-height: 30px;
}
 .u-rep-history-item {
     border: 1px dotted #dee2e6;
     padding: 10px;
     margin: 10px 0;
}
 .popup-submit-block {
     gap: 0 !important;
}
/* Cookie */
 .bottom-info-wrapper {
     color: #3a3b45!important;
     background: rgba(255, 255, 255) !important;
     font-family: 'Nunito', sans-serif !important;
     font-weight: 400 !important;
     font-size: 14px !important;
     -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
     -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
     box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
     left: 1em !important;
     right: 1em !important;
     bottom: 1em !important;
     max-width: 1370px;
     margin: 0 auto !important;
     border-radius: 20px;
}
 .bottom-info-wrapper .bottom-info-button-agree {
     background: #1a3365!important;
     border: 0 !important;
     color: #fff !important;
     border-radius: 5px!important;
     padding: .45rem 1rem!important;
     height: 40px;
     font-size: 15px !important;
     font-family: 'Nunito', sans-serif !important;
     font-weight: 400!important;
     text-transform: none!important;
     line-height: 1.7 !important;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
 .bottom-info-wrapper .bottom-info-button-agree:hover {
     background: #092461!important;
     color: #fff !important;
     text-decoration: none !important;
}
 .bottom-info-wrapper a {
     color: #1a3365!important;
     font-family: 'Nunito', sans-serif !important;
     text-decoration: none !important;
}
 .bottom-info-wrapper a:hover {
     color: #0056b3!important;
}
 .bottom-info-wrapper .bottom-info-block {
     max-width: 1380px;
     margin: 0 auto !important;
     padding: 1.2em 1.2em !important;
}
 .bottom-info-wrapper .bottom-info-button-hide {
     width: auto !important;
     min-width: auto !important;
}
 .bottom-info-block.u-fixed-left, .bottom-info-block.u-fixed-right {
     background: rgba(255, 255, 255) !important;
     padding: 1.5em 1.5em !important;
     width: 28vw !important;
     border-radius: 20px;
     text-align: center;
     -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
     -moz-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
     box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .25);
}
 .bottom-info-block.u-fixed-left .bottom-info-button-hide, .bottom-info-block.u-fixed-right .bottom-info-button-hide {
     background: transparent !important;
     right: 15px !important;
     top: 8px !important;
}
 .bottom-info-wrapper .bottom-info-button-hide::after {
     content: "\f00d" !important;
     color: #3a3b45!important;
     font-family: "Font Awesome 5 Free", sans-serif!important;
     font-weight: 900;
     font-size: 18px;
     transition: .3s all ease-in-out;
}
 .bottom-info-wrapper .bottom-info-button-hide:hover:after {
     color: #0056b3!important;
}
 .bottom-info-wrapper .bottom-info-block-content {
     margin: 0 15px 0 0 !important;
}
 @media screen and (max-width:639px) {
     a.bottom-info-button-hide {
         top: 10px !important;
         right: 10px !important;
    }
     .bottom-info-wrapper .bottom-info-block-action {
         margin: 15px 0 0 !important;
    }
     .bottom-info-block.u-fixed-left .bottom-info-button-agree, .bottom-info-block.u-fixed-right .bottom-info-button-agree {
         margin: 0 !important;
    }
     .bottom-info-wrapper .bottom-info-block-content {
         text-align: center !important;
    }
}
 @media screen and (max-width:768px) {
     .bottom-info-wrapper .bottom-info-block {
         display: block;
         width: auto !important;
         left: 1em !important;
         right: 2em !important;
    }
}
/* Poll */
 .pollQue {
     margin-bottom: 15px;
     font-size:14px;
}
 .pollBut {
     font-size: 14px;
     color: #fff;
     font-family: Nunito, sans-serif;
     font-weight: 400;
     cursor: pointer;
     transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
     background-color: #1a3365;
     margin-top: 15px;
}
 .pollBut:hover {
     color: #fff;
     background-color: #092461!important;
}
 .pollLnk,.pollTot {
     text-align:center;
}
 .answer {
     margin-bottom:3px;
}
 .pollAns {
     margin-bottom: 15px;
     border-bottom: 1px solid #dee2e6;
     padding-bottom: 15px;
}
 .pollSelect {
     width:100%!important;
}
 .pollButton {
     border-top: 1px solid #dee2e6;
     margin-top: 15px;
}
/* Gradient */
 .gradient {
     display: inline-block;
     position: relative;
     line-height: 0;
     width:100%;
}
 .gradient:after {
     content: "";
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
     left: 0;
     background: transparent;
     background-image: none;
     background: linear-gradient(to top, #021b4d 0%, transparent);
     opacity: 1;
     border-radius:30px;
}

/* User Edit page */

 .manTable .manTd1 {
     font-weight: 400;
}
 @media (max-width: 550px) {
     .manTable .manTd1 {
         padding-bottom: 10px;
    }
     .manTable .manTd1, .manTable .manTd2, .manTable .manTd2 label {
         display: block;
    }
     .manTable .manTd2 label[for="policy"] {
         display: inline;
    }
}

/* Loader */
 .someclass {
    background:rgba(255,255,255);
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:5000;
    display:table;
    width:100%;
    height:100%;
}
 .loading {
    display:table-cell;
    width:100%;
    height:100%;
    vertical-align:middle;
    text-align: center;
}
 .loading_in {
    display:inline-block;
    padding:40px;
    background:#FFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}