html {
    height: 100%;
}
body {
    color: #5f5f5f;
}

    a { color: #FF0000; } /* CSS link color */

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover,
.h1 a:hover,
.h2 a:hover,
.h3 a:hover,
.h4 a:hover,
.h5 a:hover,
.h6 a:hover {
    color: #63958a;
}

input[type="radio"]:checked:before {
    background: #63958a;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    border-color: #63958a;
}

a {
    color: #60b35f;
}

a:hover,
a:focus,
.text-primary,
a.text-primary:hover,
.noo-page-heading .noo-page-breadcrumb ul li a:hover {
    color: #0161f1;
}

.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default,
.bg-primary,
.btn-default:hover {
    background-color: #63958a;
    border-color: #63958a;
}

a.bg-primary:hover {
    background-color: #44675f;
}

.bg-primary-overlay {
    background: rgba(99, 149, 138, 0.90);
}

.custom-title-home {
    background-position: inherit;
    padding-top: 55px;
}

.custom-title-home-center {
    background-position: top center;
    padding-top: 55px;
}

.noo-menu li>a {
    color: #fff;
}

.noo-menu li>a:hover,
.noo-menu li>a:active,
.noo-menu li.current-menu-item>a {
    color: #63958a;
}

body.page-menu-white .navbar:not(.navbar-fixed-top) .navbar-nav>li.current-menu-item>a,
body.page-menu-white .navbar:not(.navbar-fixed-top) .navbar-nav>li.current-menu-parent>a,
body.page-menu-white .navbar:not(.navbar-fixed-top) .navbar-nav>li.active>a,
body.page-menu-white .navbar:not(.navbar-fixed-top) .navbar-nav>li>a:hover,
.navbar-nav li>a:hover,
.navbar-nav li>a:focus,
.navbar-nav li:hover>a,
.navbar-nav li.sfHover>a,
.navbar-nav>li.current-menu-item>a,
.navbar-nav>li.current-menu-parent>a {
    color: #63958a;
}


.form{ padding: 0px 0px; background-color: #f7f7f7;}
.form h3{padding-bottom: 20px;}
.form .styleBox{ padding:2rem; border-radius: 7px; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.1); background-color: #fff;     padding-bottom: 10px; }

.form .styleBox2{ padding-bottom:2rem; }

.checkBox{position:relative; display: inline-block; margin-bottom: 10px;}
.checkBox input[type="checkbox"] { position: absolute;
    opacity: 0;
    cursor: pointer;}

    .checkBox .checkmark {
        position: absolute;
        top: 3px;
        left: 0;
        height: 20px;
        width: 20px;
        background-color: transparent;
        border-radius: 50%;
        border: 2px solid #3a6c60;
    }

    .checkBox .chBt .checkmark::after {
        top: 1px;
        width: 8px;
       
        left: 4px;
        border-radius: 0;
        height: 11px;
        border: solid white;
        border-width: 0 2px 2px 0;
        background-color: transparent;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .checkBox .chBt .checkmark::after {
        content: "";
        position: absolute;
        display: none;
    }
    .checkBox input:checked ~ .checkmark::after {
        display: block;
    }

    .chBt:hover input ~ .checkmark {
        background-color: #3a6c60;
    }

  

    .chBt input:checked ~ .checkmark {
        background-color: #3a6c60;
    }
    

    .checkBox label{ margin-right: 1.3rem;
    margin-bottom: 0;
    color: #21293c;
    position: relative;
    padding-left: 25px;
    letter-spacing: .005em;}

    .submitBt{
    display: inline-block;
    width: 100%;
    border: 0;
    font-weight: 600;
    font-size: 1.2rem;
    height: 42px;
    color: #fff;
    background-color: #8fb2a9; border-radius:2px;}
    .submitBt:focus{border: 0; outline: 0;}
    .submitBt:hover, .submitBt:focus{background-color: #21293c;}

.navbar-fixed-top .navbar-brand,
body.page-menu-center-vertical:not(.boxed-layout) .navbar.navbar-default:not(.navbar-fixed-top) .navbar-brand {
    background: rgba(255, 255, 255, 0.15);
}

.navbar-nav li>a {
    color: #fff !important;
}

.noo-page-heading.heading-bg-image {
    padding: 57px 0;
    height: inherit;
}

.navbar {
    position: relative;
    height: 75px;
    z-index: 1000;
}

.navbar {
    background: #b8dcc9;
    background: -webkit-linear-gradient(#a0beb6, #63958a);
    background: -o-linear-gradient(#a0beb6, #63958a);
    background: -moz-linear-gradient(#a0beb6, #63958a);
    background: linear-gradient(#a0beb6, #63958a);
}

.noo-sc-testimonial .testimonial-author {
    display: none;
    margin: 0 auto;
    position: relative;
    background: #f4f4f4;
}

li.current-menu-item>a {
    color: #000 !important;
    font-weight: 600;
}

nav li>a {
    font-weight: 600;
}

nav li>a:hover {
    color: #000 !important;
    font-weight: 600;
}

.navbar-nav>li>a {
    color: #fff;
    padding: 0 5px;
    line-height: 1;
    font-size: 13px;
}



@media (min-width:992px) {

    .navbar-fixed-top.navbar-shrink .navbar-nav>li>a:hover,
    .navbar-fixed-top.navbar-shrink .navbar-nav>li.current-menu-item>a,
    .navbar-fixed-top.navbar-shrink .navbar-nav>li.current-menu-parent>a,
    .navbar-fixed-top.navbar-shrink .navbar-nav>li.active>a {
        color: #63958a;
    }
}

.navbar-nav>li>a:before {
    background: #63958a;
}

.navbar-fixed-top .navbar-brand,
body.page-menu-center-vertical:not(.boxed-layout) .navbar.navbar-default:not(.navbar-fixed-top) .navbar-brand {
    background: #63958a;
}

@media (min-width:992px) {
    .navbar-default .navbar-nav.sf-menu>li>ul.sub-menu {
        background: #5f5f5f;
    }

    .navbar-default .navbar-nav.sf-menu>li>ul.sub-menu:before,
    .navbar-nav.sf-menu>li.align-center>ul.sub-menu:before,
    .navbar-nav.sf-menu>li.align-right>ul.sub-menu:before,
    .navbar-nav.sf-menu>li.align-left>ul.sub-menu:before,
    .navbar-nav.sf-menu>li.full-width.sfHover>a:before {
        border-bottom-color: #63958a;
    }
}

.navbar-nav ul.sub-menu li>a:hover,
.navbar-nav ul.sub-menu li>a:focus,
.navbar-nav ul.sub-menu li:hover>a,
.navbar-nav ul.sub-menu li.sfHover>a,
.navbar-nav ul.sub-menu li.current-menu-item>a,
.navbar-nav .cat-mega-content .cat-mega-extra .cat-mega-extra-item h3 a:hover,
.navbar-nav .cat-mega-content .cat-mega-extra .cat-mega-extra-item h3 a:focus {
    background: #59867c;
}

.hentry.format-quote a:hover,
.hentry.format-link a:hover,
.navbar-right .member-links a:hover {
    color: #63958a !important;
}

.loadmore-loading span {
    background: #63958a;
}

.noo-social a:hover,
.single .hentry .noo-social a:hover,
.single .hentry .noo-social a:focus {
    background: #63958a;
    border-color: #63958a;
}

.noo_rating_point,
.button-social.box,
.noo-recent-news .loop-item-featured a:hover:before {
    background: rgba(99, 149, 138, 0.50);
}

.rating_item .rating-slider-range .ui-slider-range {
    background: #63958a;
}

h2.comments-title span,
.comment-reply-link:hover,
.comment-author a:hover,
.comments-title span {
    color: #63958a;
}

.ispostauthor {
    background: #63958a;
}

.noo-slider .slider-control {
    background: #63958a;
}

.standard-blog .rated_count {
    background: rgba(99, 149, 138, 0.50);
}

.read-more:hover,
.read-more:focus {
    color: #63958a;
}

.content-meta>span>a:hover,
.hentry.format-quote a:hover,
.hentry.format-link a:hover,
.single .hentry.format-quote .content-title:hover,
.single .hentry.format-link .content-title:hover,
.single .hentry.format-quote a:hover,
.single .hentry.format-link a:hover,
.sticky h2.content-title:before {
    color: #63958a;
}

.content-thumb:before {
    background: #63958a;
}

.entry-tags,
.entry-tags a,
.author-connect .connect-button {
    color: #63958a;
}

.post-navigation .prev-post h4:hover,
.post-navigation .next-post h4:hover,
.post-navigation .prev-post h4:focus,
.post-navigation .next-post h4:focus,
.post-navigation .prev-post h4:hover a,
.post-navigation .next-post h4:hover a,
.post-navigation .prev-post h4:focus a,
.post-navigation .next-post h4:focus a {
    color: #63958a;
}

.pagination .page-numbers.current,
.pagination a.page-numbers:hover {
    border-color: #63958a;
    background: #63958a;
}

.content-social a:hover {
    color: #63958a;
    border-color: #63958a;
}

#loader,
#loader:before,
#loader:after {
    border-top-color: #63958a;
}

@keyframes preload_audio_wave {
    0% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }

    25% {
        height: 30px;
        transform: translateY(15px);
        background: #63958a;
    }

    50% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }

    100% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }
}

@-webkit-keyframes preload_audio_wave {
    0% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #63958a;
    }

    25% {
        height: 30px;
        -webkit-transform: translateY(15px);
        background: #63958a;
    }

    50% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #63958a;
    }

    100% {
        height: 5px;
        -webkit-transform: translateY(0px);
        background: #63958a;
    }
}

@-moz-keyframes preload_audio_wave {
    0% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #63958a;
    }

    25% {
        height: 30px;
        -moz-transform: translateY(15px);
        background: #63958a;
    }

    50% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #63958a;
    }

    100% {
        height: 5px;
        -moz-transform: translateY(0px);
        background: #63958a;
    }
}

@keyframes preload_audio_wave {
    0% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }

    25% {
        height: 30px;
        transform: translateY(15px);
        background: #63958a;
    }

    50% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }

    100% {
        height: 5px;
        transform: translateY(0px);
        background: #63958a;
    }
}

.wigetized .widget ul li a:hover,
.wigetized .widget ol li a:focus,
.wigetized .widget ul li a:hover,
.wigetized .widget ol li a:focus {
    color: #63958a;
}

.btn-primary,
.wpcf7-submit,
.form-submit input[type="submit"],
.widget_newsletterwidget .newsletter-submit {
    background-color: #63958a;
    border-color: #63958a;
}

.btn-darker:hover,
.btn-darker:focus,
.button:hover,
.button:focus,
.form-submit input[type="submit"]:hover,
.form-submit input[type="submit"]:focus {
    border-color: #63958a;
    background: #63958a;
}

.btn-primary:hover,
.btn-primary:focus,
.widget_newsletterwidget .newsletter-submit:hover,
.widget_newsletterwidget .newsletter-submit:focus {
    background: #5f5f5f;
}

.noo-post-navi .noo_slider_prev:hover,
.noo-post-navi .noo_slider_next:hover,
.noo-post-navi .noo_slider_prev:focus,
.noo-post-navi .noo_slider_next:focus {
    background-color: #63958a;
}

.pagination .page-numbers.current {
    background-color: #63958a;
}

.btn-primary.pressable {
    -webkit-box-shadow: 0 4px 0 0 #44675f, 0 4px 9px rgba(0, 0, 0, 0.75) !important;
    box-shadow: 0 4px 0 0 #44675f, 0 4px 9px rgba(0, 0, 0, 0.75) !important;
}

.btn-link,
.btn.btn-white:hover,
.wpcf7-submit.btn-white:hover,
.widget_newsletterwidget .newsletter-submit.btn-white:hover {
    color: #5f5f5f;
}

.btn-link:hover,
.btn-link:focus {
    color: #63958a;
}

.footer-top .noo-social a:hover {
    border-color: #63958a;
    background: #63958a;
}

.contact-register .contact-register-header {
    background: #63958a;
}

.contact-register .contact-register-header .arrow:after {
    border-top: 80px solid #63958a;
}

.custom-title,
.custom-title-home,
.custom-title-home-center,
.noo-sidebar .widget-title,
.noo-page-heading .page-title,
.single-noo_class .related-class .related-title,
.noo-event .noo_event_map .event-info h5,
.noo-event .noo_event_map .noo-pricing-table .event-info h5,
.single-noo_class .noo_class .timetable_week .day,
.single-noo_class .noo_class .timetable_week .res-sche-content .item-weekday,
.trainer-content .content .content-title {
    color: #63958a;
}

.custom-title:before,
.custom-title-home:before,
.custom-title-home-center:before,
.noo-sidebar .widget-title:before,
.noo-page-heading .page-title:before,
.single-noo_class .related-class .related-title:before,
.noo-event .noo_event_map .event-info h5:before,
.noo-event .noo_event_map .noo-pricing-table .event-info h5:before,
.trainer-content .content .content-title:before {
    background: #63958a;
}

.noo-sc-testimonial .testimonial-quote ul li .name {
    color: #63958a;
}

.noo-sc-testimonial .testimonial-author ul li:after {
    background: #63958a;
}

.our-services>div:hover .noo-icon,
.videos.posts-loop .loop-thumb .loop-thumb-content .carousel-inner .item>a .icon,
.videos.posts-loop .video .loop-item-wrap .loop-item-content .icon,
.posts-loop.slider .loop-thumb-content .carousel-indicators li.active,
.noo-trainers .hentry .trainer-item-wrap .content-wrap .trainer-category:before,
.noo-trainers .hentry .trainer-item-wrap:hover,
.noo-recent-news .item-featured .icon,
.noo-recent-class .noo-rn-content.info_overlay .item-wrap:hover .item-title,
.noo-pricing-table .noo-pricing-column.featured .pricing-content .pricing-header {
    background: #63958a;
}

.noo-pricing-table .noo-pricing-column.featured .pricing-content .pricing-header .arrow:after {
    border-top-color: #63958a;
}

.noo-pricing-table .noo-pricing-column .pricing-content .pricing-footer .btn:hover,
.noo-pricing-table .noo-pricing-column .pricing-content .pricing-footer .btn:focus,
.noo-pricing-table .noo-pricing-column .pricing-content .pricing-footer .widget_newsletterwidget .newsletter-submit:hover,
.noo-pricing-table .noo-pricing-column .pricing-content .pricing-footer .widget_newsletterwidget .newsletter-submit:focus,
.noo-pricing-table .noo-pricing-column.featured .pricing-content .pricing-footer .btn,
.noo-pricing-table .noo-pricing-column.featured .pricing-content .pricing-footer .widget_newsletterwidget .newsletter-submit {
    background: #63958a;
}

.videos.posts-loop .loop-thumb .loop-thumb-content .carousel-inner .item>a,
.testimonial-content:before,
.noo-menu-item-cart .noo-minicart .minicart-body .cart-product .cart-product-details .cart-product-title a:hover,
.noo-recent-news .item-title a:hover,
.noo-recent-news .read-more:hover,
.noo-recent-news .read-more:focus {
    color: #63958a;
}

.recent-tweets li a {
    color: #63958a !important;
}

.custom-footer .footer-social a:hover {
    background: #63958a;
    border-color: #63958a;
}

.posts-loop .loop-item-category,
.posts-loop .posts-loop-title a.active,
.posts-loop .loop-item-category a,
input[type="checkbox"]:checked:before {
    color: #63958a;
}

.noo-responsive-schedule-wrap .res-sche-navigation .next:hover,
.noo-responsive-schedule-wrap .res-sche-navigation .next:focus,
.noo-responsive-schedule-wrap .res-sche-navigation .prev:hover,
.noo-responsive-schedule-wrap .res-sche-navigation .prev:focus,
.noo-class-schedule-shortcode .fc-toolbar .fc-button:focus,
.noo-class-schedule-shortcode .fc-toolbar .fc-button:hover {
    background: #63958a !important;
    color: #fff !important;
}

.noo-responsive-schedule-wrap .res-sche-navigation .prev:focus,
.noo-responsive-schedule-wrap .res-sche-navigation .next:focus,
.noo-responsive-schedule-wrap .res-sche-navigation .prev:hover,
.noo-responsive-schedule-wrap .res-sche-navigation .next:hover,
.noo-class-schedule .class-schedule-filter ul li a.selected,
.noo-class-schedule .class-schedule-filter ul li a:hover,
.noo-class-schedule .class-schedule-filter ul li a.active {
    background: #63958a;
    border-color: #63958a;
}

.noo-class-schedule .fc-toolbar .fc-left .fc-state-default:hover,
.noo-class-schedule .fc-toolbar .fc-right .fc-state-default:hover,
.noo-class-schedule .fc-toolbar .fc-left .fc-state-default:focus,
.noo-class-schedule .fc-toolbar .fc-right .fc-state-default:focus {
    background: #63958a;
}

.single-noo_class .noo_class .content-meta span,
.noo-class-schedule .fc-view .fc-widget-content .fc-time-grid .fc-time-grid-event .fc-content .fc-trainer {
    color: #63958a;
}

.noo-recent-class .noo-rn-content.info_overlay .item-featured .infor-overlay .inner span a:hover,
.single .hentry .content-wrap ul li:before,
.single-noo_class .noo_class .content-footer #author-bio .view-profile,
.single-noo_class .single-sidebar .class-info-sidebar>div i,
.single-noo_class .single-sidebar .class-info-sidebar>div span,
.single-noo_class .related-class .noo-class-slider-content .noo-class-slider-item .class-slider-content .class-slider-category a {
    color: #63958a;
}

.single-noo_class .related-class .slider-indicators a.selected,
.noo-recent-class .noo-rn-content.info_overlay .hvr-bounce-to-bottom:before {
    background: #63958a;
}

.noo-events .event-info>div i,
.noo-event .event-header .content-meta i,
.noo-event ul li:before,
.noo-event .noo_event_map .event-info>div i,
.noo-event .noo_event_map .noo-pricing-table .event-info>div i {
    color: #63958a;
}

.noo-trainers .masonry-filters ul li a.selected,
.noo-trainers .masonry-filters ul li a:hover {
    background: #63958a;
    border-color: #63958a;
}

.trainer-details .trainer-info .noo-progress-bar .noo-single-bar .noo-bar,
.trainer-details .trainer-info .trainer-category:before {
    background: #63958a;
}

.trainer-details .trainer-info .noo-progress-bar .noo-single-bar .label-bar .noo-label-units,
.trainer-details .trainer-info .view_class,
.trainer-content .content ul li:before {
    color: #63958a;
}

.hentry .content-wrap .content-category a,
.widget_class_slider .widget-class-slider-content .noo-class-slider-item .class-slider-content .class-slider-category a {
    color: #63958a;
}

.widget_categories ul li a:before {
    color: #63958a;
}

.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_class_slider .slider-indicators a.selected {
    background: #63958a;
}

.woocommerce ul.products li.product figure .product-wrap .product-overlay {
    background: rgba(99, 149, 138, 0.50);
}

.woocommerce ul.products li.product figure .product-wrap .shop-loop-actions a:hover,
.woocommerce ul.products li.product figure .product-wrap .shop-loop-actions a:focus {
    color: #63958a;
}

.woocommerce .cart .button,
.woocommerce .cart input.button {
    color: #63958a;
    border-color: #63958a;
}

.woocommerce .cart .button:hover,
.woocommerce .cart input.button:hover {
    background: #63958a;
}

.noo-gmaps~.contact-info ul li i {
    background: #63958a;
}

.woocommerce .star-rating span {
    color: #63958a;
}

.product-masonry .masonry-filters ul li a.selected {
    color: #63958a;
    border-bottom-color: #63958a;
}

body {
    font-family: "PT Sans", sans-serif;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: "PT Sans", "Open Sans", sans-serif;
    font-style: normal;
    font-weight: bold;
    text-transform: none;
}

.navbar-nav li>a {
    font-style: inherit;
}

.navbar-nav>li>a {
    text-transform: uppercase;
}
* {
    margin: 0;
    padding: 0
}

html {
    height: 100%
}

.form-wrapper {
    background-color: #f7f7f7;
}
.form-title{
    margin: 0;
    padding: 30px 20px;
}
#msform {
    text-align: center;
    position: relative;
    margin-top: 20px
}

#msform fieldset .form-card {
    background: #f7f7f7;
    border: 0 none;
    border-radius: 0px;
  
    padding: 20px 40px 30px 40px;
    box-sizing: border-box;
    width: 94%;
    margin: 0 auto;
    position: relative
}

#msform fieldset {
    background: #f7f7f7;
    border: 0 none;
    border-radius: 0.5rem;
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding-bottom: 20px;
    position: relative
}

#msform fieldset:not(:first-of-type) {
    display: none
}

#msform fieldset .form-card {
    text-align: left;
    color: #9E9E9E
}


#msform .action-button {
    width: 100px;
    background: #7ea79d;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px
}

#msform .action-button:hover,
#msform .action-button:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px skyblue
}

#msform .action-button-previous {
    width: 100px;
    background: #616161;
    font-weight: bold;
    color: white;
    border: 0 none;
    border-radius: 0px;
    cursor: pointer;
    padding: 10px 5px;
    margin: 10px 5px
}

#msform .action-button-previous:hover,
#msform .action-button-previous:focus {
    box-shadow: 0 0 0 2px white, 0 0 0 3px #616161
}

select.list-dt {
    border: none;
    outline: 0;
    border-bottom: 1px solid #ccc;
    padding: 2px 5px 3px 5px;
    margin: 2px
}

select.list-dt:focus {
    border-bottom: 2px solid skyblue
}

.card {
    z-index: 0;
    border: none;
    border-radius: 0.5rem;
    position: relative
}

.fs-title {
    font-size: 25px;
    color: #2C3E50;
    margin-bottom: 10px;
    font-weight: bold;
    text-align: left
}

#progressbar {
    margin-bottom: 30px;
    overflow: hidden;
    color: lightgrey
}

#progressbar .active {
    color: #000000
}

#progressbar li {
    list-style-type: none;
    font-size: 12px;
    width: 50%;
    float: left;
    position: relative
}

#progressbar #account:before {
    font-family: FontAwesome;
    content: "\f21e"
}

#progressbar #personal:before {
    font-family: FontAwesome;
    content: "\f073"
}

#progressbar #payment:before {
    font-family: FontAwesome;
    content: "\f09d"
}

#progressbar #confirm:before {
    font-family: FontAwesome;
    content: "\f00c"
}

#progressbar li:before {
    width: 50px;
    height: 50px;
    line-height: 45px;
    display: block;
    font-size: 18px;
    color: #ffffff;
    background: lightgray;
    border-radius: 50%;
    margin: 0 auto 10px auto;
    padding: 2px
}

#progressbar li:after {
    content: '';
    width: 100%;
    height: 2px;
    background: lightgray;
    position: absolute;
    left: 0;
    top: 25px;
    z-index: -1
}

#progressbar li.active:before,
#progressbar li.active:after {
    background: #7ea79d
}
.select_set{
    border: 1px solid #dbdada;
    outline: 0;
    width: 100%;
    height: auto;
    padding: 0.71428571em 1.14285714em;
    font-size: 14px;
    line-height: 1.5;
    border-radius: 0;
}

.error{
    color:red !important;
} 
.swal-button-container{
    display: block !important;
    text-align: center;
}
.loader_con{
    position: fixed;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
    background-color: rgba(40, 106, 91, 0.89);
    align-items: center;
    display: flex;
    z-index: 1000;
}
.loader {
    border: 5px solid rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    border-top: 5px solid #fff;
    width: 40px;
    height: 40px;
    left: 0;
    position: absolute;
    margin: 0 auto;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    right: 0;
  }
  
  /* Safari */
  @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
  }
  
  @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
  }