
    .upload-form-field::before {
        content: "choose files";
        display: inline-block;
        border: 1px solid #999;
        border-radius: 3px;
        padding: 5px 8px;
    }
    #first_container span.input-group-addon,#first_container .datepicker *,#first_container .input-group-addon, #first_container .input-group-addon *,#first_container .fr-action-buttons .fr-submit,.fr-popup .fr-layer.fr-color-hex-layer .fr-action-buttons button.fr-command {
        white-space: nowrap !important;
    }
    /* Main Website Design */
    body,.modal-header,.modal-content,.modal-body,.modal-footer {
        background: rgb(255, 255, 255);
        color: rgb(54, 56, 72);
        font-family: 'Poppins';
        font-size: 18px;
    }
    .select2-container .select2-choice {
        font-family: 'Poppins'!important;
    }
        html{
        background: rgb(13, 24, 41)    }
        .bootstrap-datetimepicker-widget *:not(.active,[data-action="togglePeriod"]) a, .bootstrap-datetimepicker-widget *:not(.active,[data-action="togglePeriod"]) td,.datepicker th.picker-switch,.datepicker .dow {
        color: #000 !important;
    }    
    a,a.h1,a.h2,a.h3,a.h4,a.h5,a.h6,.pricing_menu li ul li a:not(.btn) {
        color: rgb(32, 80, 129);
    }
    a:hover, a:focus,.pricing_menu li ul li a:not(.btn):hover,.pricing_menu li ul li a:not(.btn):focus,.btn:hover,.btn:focus {
        color: rgb(26, 115, 232);
    }
    .breadcrumb a{
            color: rgba(119, 119, 119,0.9);
    }
    .breadcrumb a:hover, .breadcrumb a:focus,.breadcrumb > .active {
        color: rgb(119, 119, 119);
    }
    .help-inline, .help-block {
            color: rgba(54, 56, 72,0.5);
    }
    .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
        font-family: 'Poppins';
    }
        @media (min-width:1200px) {
        .container {
            width:1420px;
			max-width: 95vw;
        }
		.fr-view .froala-table td .froala-table {   
			max-width: 1420px;
			max-width: min(95vw, 1420px);
		}
	}
        /* Header Design */
    .header, .mobile_website_logo img {
        background: rgb(13, 24, 41);
    }
    .header .mini-nav li a:not(.btn):not(.network-icon), .header .mini-nav span {
        color: rgb(253, 253, 254);
            font-size: 14px;
        }
    .header .mini-nav li a:not(.btn):hover {
            color: rgba(253, 253, 254,0.95);
    }
    .header .btn_get_listed {
		background-color: rgb(26, 115, 232);
        border: 1px solid rgb(26, 115, 232);
        color: rgb(255, 255, 255)!important;
    }
    .header .btn_get_listed:hover, .header .btn_get_listed:focus {
		        background-color: rgba(26, 115, 232,0.97);        
    }
    .header .btn_search {
            background-color: rgba(8, 0, 86,0.97);
        border: 1px solid rgb(8, 0, 86);
        color: rgb(255, 255, 255);
    }
    .header .btn_search:hover, .header .btn_search:focus {
        background-color: rgb(8, 0, 86);
        color: rgb(255, 255, 255);
    }

    /* Logo Design */
    .logo,.logo:hover,.logo:focus {
        color: rgb(0, 0, 0);
        font-family: 'Poppins';
    }
    .logo .slogan {
        color: rgb(0, 0, 0);
    }
    .logo .fa {
        color: rgb(0, 0, 0);
        }

    /* Main Menu Design */
    .member-profile-tabs > ul, .member-profile-tabs .tabs-container {
        background: rgb(235, 238, 240);
        position: sticky;
        z-index: 1;
            top: 50px;
        }
	/* Google Translate When Main Menu Sticky Top */
		.skiptranslate:not([style*="display: none;"]) ~ .header .navbar-fixed-top {
		top: 39px;
	}
	.skiptranslate iframe, .skiptranslate:not(.skiptranslate.goog-te-gadget) {
		position: fixed !important;
		top: 0 !important;
		z-index: 999;
	}   
	    @media only screen and (max-width: 1100px) {
        .member-profile-tabs > ul, .member-profile-tabs .tabs-container {
                    top: 50px;
                }
    }
    .header ul.nav.navbar-nav li ul {
        background-color: rgb(13, 24, 41);
    }
    .header ul.nav.navbar-nav li ul li a, .header ul.nav.navbar-nav li ul li span {
        color: rgb(253, 253, 254);
                font-weight: 400;
            }
    .header .navbar-default, .pagination > .active > a {
        background-color: rgb(13, 24, 41);
    }
    .header ul.nav.navbar-nav li ul li a:hover, .header ul.nav.navbar-nav li ul li a:focus{
        border-left-color: rgb(253, 253, 254);
        background: rgb(253, 253, 254);
        color: rgb(13, 24, 41);
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: rgb(253, 253, 254);
    }
	.user_sidebar, .main_menu, .compact-mobile-search {
        color: rgb(253, 253, 254);
    }
    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span  {
        color: rgb(253, 253, 254);
                font-weight: 400;
            }
    .navbar-default .navbar-nav > li:hover > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus {
        color: rgb(22, 122, 242);
    }
    .navbar-default .navbar-nav > li {
        font-family: 'Poppins';
    }
    
    

    /* Footer Design */
    .footer {
        background-color: rgb(13, 24, 41);
        display: block;
    }
    .footer, .footer_menu a,.footer_terms a,.footer_menu .content {
        color: rgb(225, 230, 252);
    }
    .footer_menu a:hover, .footer_terms a:hover, .footer_menu a:focus, .footer_terms a:focus {
        color: rgb(255, 255, 255);
    }
    .footer_menu .head {
        color: rgb(255, 255, 255);
    }
    .btn_footer_get_listed {
		background-color: rgb(22, 122, 242);
        border: 1px solid rgb(22, 122, 242);
        color: rgb(255, 255, 255)!important;
    }
    .btn_footer_get_listed:hover, .btn_footer_get_listed:focus{
				background-color: rgba(22, 122, 242,0.95);        
    }
    
    /* Homepage Design */
        .homepage_settings h1, .homepage_settings h2, .homepage_map h1, .homepage_map h2 {
        font-family: 'Poppins';
    }
    .homepage_settings h1, .homepage_map h1 {
        color: rgb(255, 255, 255);
            font-weight: 600;
            text-align: left;
    }
    .homepage_settings h2, .homepage_map h2 {
        color: rgb(255, 255, 255);
            font-weight: 400;
            text-align: center;

    }
    .homepage_settings .search_box label {
        color: rgb(255, 255, 255);
    }
    .btn_home_search, .search_box input[type=submit] {
		background-color: rgb(22, 122, 242);
        border: 1px solid rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .btn_home_search:hover, .btn_home_search:focus, .search_box input[type=submit]:hover, .search_box input[type=submit]:focus {
		        background-color: rgba(22, 122, 242,0.97);        
        color: rgb(255, 255, 255);
    }
	.homepage_settings .search_box {
				padding: 10px;
		
				background-color: rgba( 255, 255, 255, 0.3);
	}

    /* Homepage Steps Module */
    .homepage_steps {
            background: none;
        box-shadow: none;
        padding: 0;
                color: rgb(8, 0, 86);
            }
    .homepage_steps a.homepage_step_link,.homepage_steps a.homepage_step_link:hover,.homepage_steps a.homepage_step_link:active{
        color: rgb(8, 0, 86)!important;
    }
    .homepage_steps .fa {
        color: rgb(8, 0, 86);
            background-color: rgba(8, 0, 86,0.075);
    }
	.homepage_steps h2 + p {
        opacity: .6;
	}

    /* Blog Posts Slider Settings */
    #myCarousel h2 a, .carousel-caption p,#myCarousel .list-group-item h2, #myCarousel li.list-group-item h4 {
            color: rgb(255, 255, 255);
        }
    #myCarousel .list-group-item {
            background-color: rgba(52, 73, 94,0.9);
        border-color: rgba(52, 73, 94,0.80);
    }
    #myCarousel .carousel-caption {
            background-color: rgba(52, 73, 94,0.8);
    }
    #myCarousel .list-group, #myCarousel .carousel-inner {
            background-color: rgb(52, 73, 94)        }
    #myCarousel .list-group .active, #myCarousel .list-group-item:hover {
            background-color: rgb(52, 73, 94)        }
    #myCarousel .list-group .active h2, #myCarousel .list-group-item:hover h2{
            color: rgb(250, 250, 250);
        }

    /* Additional Settings */
    .well blockquote {
        background: rgb(255, 255, 255) none repeat scroll 0 0;
        border-color: rgb(235, 238, 240);
        color: rgb(54, 56, 72);
        padding: 10px 20px;
    }
    .account-form-box form table tr td table {
        background-color: transparent!important;
        border: none!important;
    }

    .account-form-box form table tr td table td {
        background-color: transparent!important;
        color: rgb(54, 56, 72)!important;
        border: none!important;
    }
    div.dataTables_length label, div.dataTables_filter label, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{
        color: rgb(54, 56, 72)!important;
    }
	.table.dataTable > thead > tr > th, .table > thead > tr > th, .fr-view table th, .fr-view table tfoot td {
				border-color: rgba(255, 255, 255,0.1);
		background-color: rgb(22, 122, 242);
		color: rgb(255, 255, 255);
		font-weight:600;
		border-left: none;
		border-bottom-width: 1px;
	}
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, table.dataTable.no-footer {
				border-color: rgba(255, 255, 255,0.1);
	}
	.table > tfoot > tr > td:not(:last-child) {
		border-right: 1px solid rgba(255, 255, 255,0.1);
	}
	table.dataTable.no-footer, table.dataTable {
		border: 1px solid rgb(235, 238, 240)!important;
	}
	.table-view li:not(.table-display-about_me li, .froala-data li), .table-view .table-view-group > div {
		border-top:1px solid rgb(235, 238, 240);
	}
	.table-view .table-view-group:last-child {
		border-bottom:1px solid rgb(235, 238, 240);
	}
	table.dataTable tbody tr, .table-striped.dataTable, .table-striped, .fr-view .table-striped {
		background-color: rgb(255, 255, 255)!important;
	}
	.table-striped.dataTable, .table-striped, .fr-view .table-striped {
				border: 1px solid rgba(255, 255, 255,0.15);
		border-collapse: separate;
		overflow: hidden;
	}
	table#feature-body-datatable:has(.dropdown.open),table#digital-products-transactions:has(.dropdown.open), table#example:has(.dropdown.open) { 
    	overflow: visible;
	}
	.table-striped.dataTable tbody > tr:nth-of-type(2n+1),.table-striped > tbody > tr:nth-of-type(2n+1) {
				background-color: rgba(255, 255, 255,0.5)!important;
	}
	.nav-tabs, hr, .account-menu-title, .modal-header {
		border-color: rgb(235, 238, 240);
	}
    .sidemenu_panel .list-group-item{
        background-color: transparent!important;
        color: rgb(41, 41, 41)!important;
    }
    .img-thumbnail {
        background-color: rgb(255, 255, 255)!important;
        border: 1px solid rgb(235, 238, 240);
    }
    .member_admin_sidemenu p, .member_admin_sidemenu h3 {
        color: rgb(41, 41, 41)!important;
    }
    .close {
        color: rgb(54, 56, 72);
        opacity: 1;
    }
    .member_results_header h1, .content_w_sidebar.feature-search h1, .feature_results_header h1 {
        font-size:30px;
        display: block;
    }
    .member_results_header h2, .feature_results_header h2 {
        font-size:24px;
        display: block;
    }
    .homepage_settings {
        padding-top: 0px;
        padding-bottom: 0px;
    }
    @media (max-width: 768px) { .mobile_website_logo .visible-xs {display: block !important;}} 
    @media only screen and (max-width: 768px) {
            .header > .container > .row.vmargin {display: none;padding:0!important;margin:0!important;}
                #website_logo {display: none;}
                .header-right-container .mini-nav {display: none!important;}
                .header-right-container .website-search, .header-right-container .list-social-links {display: none;}
            .member-profile-header .favorite {float:none}
    }
    

    @media only screen and (max-width: 1100px) {
        }
    .views > i.fa.activeView, .views > i.fa:hover {
        background-color: rgb(54, 56, 72);
        color: rgb(255, 255, 255);
    }
	.views > i.fa {
		        background-color: rgba(54, 56, 72,0.1);
		color: rgb(54, 56, 72);
	}
    .ui-rangeSlider-label {
        background-color: rgb(13, 24, 41)!important;
        color: rgb(253, 253, 254)!important;
    }
    .pricing_menu li .title {
        background: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    p.account-tip{
        color: rgb(54, 56, 72);
    }
    .circled_number {
        background: rgb(13, 69, 108);
        color: rgb(255, 255, 255);
    }
    .pic {
            background-color: rgba(23, 39, 55,0.8);
        color: rgb(255, 255, 255);
        background-repeat: no-repeat;
        background-position: center;
        }
    .pic .pic-caption {
            background: linear-gradient(0deg, rgba(0, 0, 0, 0) 0%,rgba(23, 39, 55,0.85) 50%);
        color: rgb(255, 255, 255);
    }
    .slick-prev-fa i, .slick-next-fa i{
        color: rgb(23, 39, 55);
    }
    .module, .well, .tab-content, .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover, .nav-tabs>li>a:focus, .nav-tabs>li>a:hover, .nav-tabs.nav-justified>li.active>a, .nav-tabs.nav-justified>li.active>a:focus, .nav-tabs.nav-justified>li.active>a:hover, .nav-tab.nav-justified>li>a:focus, .nav-tabs.nav-justified>li>a:hover, .account-form-box,.account-form-box .module .module,.account-form-box .module .well,.account-form-box .well .well,.account-form-box .well .module,.module .module .module,.module .well .well,.module .module .well,.module .well .module,.well .well .well,.well .module .module,.well .well .module,.well .module .well, .froala-table.module, .froala-table td.module {
        background-color: rgb(255, 255, 255);
        border-color: rgb(235, 238, 240);
        color: rgb(41, 41, 41);
    }
    .nav-pills > li.active a, .nav-pills > li > a:hover {
        background-color: rgb(22, 122, 242)!important;
        border-color: rgb(22, 122, 242)!important;
        color: rgb(255, 255, 255)!important;
    }
    .sidemenu_panel .panel-heading {
        color: rgb(41, 41, 41)!important;
        background-color: rgb(255, 255, 255)!important;
    }
    .member-profile-tabs .nav-tabs > li:not(.active) > a, .login-register-tabs.nav-tabs > li:not(.active) > a, .nav-tabs > li:not(.active) > a {
            background: rgba(255, 255, 255,0.5);
        color:  #686a76;
    }
    .member-profile-tabs .nav-tabs > li:not(.active) > a:hover, .login-register-tabs.nav-tabs > li:not(.active) > a:hover, .nav-tabs > li:not(.active) > a:hover {
            background: rgba(255, 255, 255,1);
        color:  rgb(54, 56, 72);
    }
    .author-snapshot .well:not(.well.bg-default) {
        background-color: rgb(255, 255, 255)!important;
        border-color: rgb(235, 238, 240)!important;
        color: rgb(41, 41, 41)!important;
    }
    .nav-tabs>li>a, .nav-pills>li>a {
        font-weight: 600;
    }
        .module .help-inline,.module .help-block,.well .help-inline,.well .help-block,.account-form-box .help-inline,.account-form-box .help-block,.account-form-box p.account-tip{
            color: rgba(41, 41, 41,0.5);
    }
    #service_areas_table td,#service_areas_table_wrapper label, #service_areas_table_info, #service_areas_table_paginate > a {
        color: rgb(41, 41, 41) !important;
    }
    .popover {
        background-color: rgb(255, 255, 255);
        border-color: rgb(255, 255, 255);
        padding:0;
        text-align:left;
    }
    .popover-title, .popover-content {
        background-color: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
        border-color: rgb(255, 255, 255);
        text-align:left;
    }
    .popover-content {
    		background-color: rgba(41, 41, 41,.05);
		border-radius: 4px;
		transform: translate(-1px, -1px);
		width: calc(100% + 2px);
		margin-bottom: -2px;
    }
    .popover.left > .arrow::after {
        border-left-color: rgb(255, 255, 255)!important;
    }
    .popover.right > .arrow::after {
        border-right-color: rgb(255, 255, 255)!important;
    }
    .popover.bottom > .arrow::after {
        border-bottom-color: rgb(255, 255, 255)!important;
    }
    .popover.top > .arrow::after {
        border-top-color: rgb(255, 255, 255)!important;
    }
    .progress, .table-view .table-view-group:nth-child(2n-1),.tab-content .well, .tab-content .module,#account-tabs .well,#account-tabs .module,.account-form-box .module,.account-form-box .well,.module .module,.well .well,.module .well,.well .module{
        background-color: rgb(255, 255, 255);
        color: rgb(54, 56, 72);
    }
    .module h1, .module h2, .module h3, .module h4, .module h5 {
        color: rgb(62, 62, 62);
    }
    .module p:not(.fr-box.fr-basic .fr-element p) {
        color: rgb(41, 41, 41);
    }
    .pagination>.active>a {
            border-color: rgba(253, 253, 254,0.2);
    }
    .pagination>.active>a {
        color: rgb(253, 253, 254);
    }
    .pagination > .active > a:hover, .pagination > .active > a:focus {
            border-color: rgba(253, 253, 254,0.2);
        background-color: rgb(13, 24, 41);
        color: rgb(253, 253, 254);
    }
    .pagination > li > a {
        color: rgb(13, 24, 41);
            border-color: rgba(13, 24, 41,0.2);
        background-color: rgb(253, 253, 254);
    }
    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        background-color: rgb(13, 24, 41);
        border-color: rgb(13, 24, 41);
        color: rgb(253, 253, 254);
    }

    .nav-pills.nav-wizard > li a, .nav-pills.nav-wizard > li a:hover{
        background-color: rgb(250, 250, 250)!important;
        color: rgb(41, 41, 41)!important;
    }
    .member_wizard2 li.incomplete a, .member_wizard2 li.incomplete a:hover {
        background-color: rgb(249, 104, 37)!important;
        border-color: rgb(249, 104, 37);
        color: rgb(255, 255, 255);
    }
    .nav-pills.nav-wizard > li.active a, .nav-pills.member_wizard > li.active:hover a {
        background-color: rgb(51, 122, 183)!important;
        color: rgb(255, 255, 255)!important;
    }
    .member_wizard2 li.completed a, .member_wizard2 li.completed a:hover {
        background-color: rgb(225, 230, 252)!important;
        border-color: rgb(225, 230, 252);
        color: rgb(22, 122, 242);
    }

        .nav-pills.nav-wizard > li.active .nav-arrow, .nav-pills.nav-wizard > li.active:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(51, 122, 183)!important;
    }
    .nav-pills.nav-wizard > li.active .nav-wedge, .nav-pills.nav-wizard > li.active:hover .nav-wedge{
        border-color: rgb(51, 122, 183) rgb(51, 122, 183) rgb(51, 122, 183) transparent!important;
    }
    
        li.completed .nav-wedge, .nav-pills.nav-wizard > li.completed:hover .nav-wedge {
        border-color: rgb(92, 184, 92) rgb(92, 184, 92) rgb(92, 184, 92) transparent!important;
    }
    
        li.incomplete .nav-wedge, .nav-pills.nav-wizard > li.incomplete:hover .nav-wedge {
        border-color: rgb(250, 250, 250) rgb(250, 250, 250) rgb(250, 250, 250) transparent!important;
    }
    
    .nav-pills.member_wizard > li.completed a, .nav-pills.member_wizard > li.completed a:hover {
        background-color: rgb(92, 184, 92)!important;
        color: rgb(255, 255, 255)!important;
    }

    .member_wizard2 li {
        color: rgb(255, 255, 255);
        border-right: 10px solid rgb(255, 255, 255);
    }

        li.completed .nav-arrow, .nav-pills.nav-wizard > li.completed:hover .nav-arrow {
        border-color: transparent transparent transparent rgb(92, 184, 92)!important;
    }
    
        li.incomplete .nav-arrow, .nav-pills.nav-wizard > li.incomplete:hover .nav-arrow{
        border-color: transparent transparent transparent rgb(250, 250, 250)!important;
    }
    
    /* Default Colors */
    .btn-primary, .btn-primary.disabled, .btn-primary.disabled.active, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary[disabled], .btn-primary[disabled].active, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover, .btn.dropdown-toggle.btn-primary,.navbar-default .navbar-nav > li > a.btn-primary, .navbar-default .navbar-nav > li > span.btn-primary,.mobile-main-menu .sidebar-nav li a.btn-primary, .mobile-main-menu .sidebar-nav li span.btn-primary {
    	background-color: rgb(22, 122, 242);
        border-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active,.btn-primary:active:focus, .btn-primary:active:hover, .nav > li > a.btn-primary:focus, .nav > li > a.btn-primary:hover,.btn-primary.active,.open > .dropdown-toggle.btn-primary, .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .open>.dropdown-toggle.btn-primary:hover, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary.focus,a.bg-primary:focus,a.bg-primary:hover, .panel-primary .panel-heading, .btn.dropdown-toggle.btn-primary:hover,.upload-form-field,.upload-form-field:hover,.upload-form-field:active:focus,.upload-form-field:before, .label-primary[href]:focus, .label-primary[href]:hover {        
		        background-color: rgba(22, 122, 242,0.95);
        border-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
	.panel-primary {
        background-color: #dcebfd;
		border-color: rgb(22, 122, 242);
	}
    .bg-primary,.progress-bar-primary,.module p.bg-primary,.label-primary,.badge-primary,.pricing_menu .title.bg-primary, .well .well.bg-primary, .module .well.bg-primary, .well .module.bg-primary,.tab-content .module.bg-primary,.tab-content .well.bg-primary {
        background-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .bg-primary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(22, 122, 242);
    }
    .btn-primary.btn-outline {
        background: transparent;
        color: rgb(22, 122, 242);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-primary.btn-outline:hover {
            background: rgba(22, 122, 242,0.1);
		color: rgb(22, 122, 242);
    }
    .alert-primary {
            background-color:rgba(22, 122, 242,0.7);
        border-color:rgba(22, 122, 242,0.2);
            color: rgba(255, 255, 255,0.9);
    }
	.alert-primary-subtle, .label-primary-subtle, .badge-primary-subtle {
		background-color: #d0e4fc;
		border-color: #d0e4fc;
		color: rgb(22, 122, 242);
		color: color-mix(in srgb, rgb(22, 122, 242) 50%, rgb(54, 56, 72) 50%);
	}
    .btn.dropdown-toggle.btn-primary *, .btn-primary a {
        color: rgb(255, 255, 255);
    }
    .text-primary{
        color: rgb(22, 122, 242);
    }
    .btn-info, .btn-info.disabled, .btn-info.disabled.active, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled], .btn-info[disabled].active, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info, fieldset[disabled] .btn-info.active, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover, .btn.dropdown-toggle.btn-info,.navbar-default .navbar-nav > li > a.btn-info, .navbar-default .navbar-nav > li > span.btn-info,.mobile-main-menu .sidebar-nav li a.btn-info, .mobile-main-menu .sidebar-nav li span.btn-info {
		background-color: rgb(253, 253, 254);
        border-color: rgb(253, 253, 254);
        color: rgb(8, 0, 86);
    }
    .btn-info:hover, .btn-info:focus, .btn-info:active,.btn-info:active:focus, .btn-info:active:hover, .nav > li > a.btn-info:focus, .nav > li > a.btn-info:hover,.btn-info.active,.open > .dropdown-toggle.btn-info, .btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .open>.dropdown-toggle.btn-info:hover, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info.focus,a.bg-info:focus,a.bg-info:hover, .panel-info .panel-heading, .btn.dropdown-toggle.btn-info:hover, .label-info[href]:focus, .label-info[href]:hover {
		        background-color: rgba(253, 253, 254,0.95);
        border-color: rgb(253, 253, 254);
        color: rgb(8, 0, 86);
    }
	.panel-info {
        background-color: #ffffff;
		border-color: rgb(253, 253, 254);
	}
    .bg-info,.progress-bar-info,.module p.bg-info,.label-info,.badge-info,.pricing_menu .title.bg-info, .well .well.bg-info, .module .well.bg-info, .well .module.bg-info,.tab-content .module.bg-info,.tab-content .well.bg-info {
        background-color: rgb(253, 253, 254);
        color: rgb(8, 0, 86);
    }
    .bg-info .badge {
        background-color:rgb(8, 0, 86);
        color: rgb(253, 253, 254);
    }
    .btn-info.btn-outline {
        background: transparent;
        color: rgb(253, 253, 254);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-info.btn-outline:hover {
            background: rgba(253, 253, 254,0.1);
		color: rgb(253, 253, 254);
    }
    .alert-info {
            background-color:rgba(253, 253, 254,0.7);
        border-color:rgba(253, 253, 254,0.2);
            color: rgba(8, 0, 86,0.9);
    }
	.alert-info-subtle, .label-info-subtle, .badge-info-subtle {
		background-color: #ffffff;
		border-color: #ffffff;
		color: rgb(253, 253, 254);
		color: color-mix(in srgb, rgb(253, 253, 254) 50%, rgb(54, 56, 72) 50%);
	}
    .btn.dropdown-toggle.btn-info *, .btn-info a {
        color: rgb(8, 0, 86);
    }
    .text-info{
        color: rgb(253, 253, 254);
    }
    .btn-success, .btn-success.disabled, .btn-success.disabled.active, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled], .btn-success[disabled].active, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover, .btn.dropdown-toggle.btn-success,.navbar-default .navbar-nav > li > a.btn-success, .navbar-default .navbar-nav > li > span.btn-success,.mobile-main-menu .sidebar-nav li a.btn-success, .mobile-main-menu .sidebar-nav li span.btn-success {
		background-color: rgb(225, 230, 252);
        border-color: rgb(225, 230, 252);
        color: rgb(22, 122, 242);
    }
    .btn-success:hover, .btn-success:focus, .btn-success:active,.btn-success:active:focus, .btn-success:active:hover, .nav > li > a.btn-success:focus, .nav > li > a.btn-success:hover,.btn-success.active,.open > .dropdown-toggle.btn-success, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .open>.dropdown-toggle.btn-success:hover, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success.focus,a.bg-success:focus,a.bg-success:hover, .panel-success .panel-heading, .btn.dropdown-toggle.btn-success:hover, .label-success[href]:focus, .label-success[href]:hover {        
		        background-color: rgba(225, 230, 252,0.95);
        border-color: rgb(225, 230, 252);
        color: rgb(22, 122, 242);
    }
    .panel-success {
        background-color: #fbfbff;
        border-color: rgb(225, 230, 252);
    }
    .bg-success,.progress-bar-success,.module p.bg-success,.label-success,.badge-success,.pricing_menu .title.bg-success, .well .well.bg-success, .module .well.bg-success, .well .module.bg-success,.tab-content .module.bg-success,.tab-content .well.bg-success {
        background-color: rgb(225, 230, 252);
        color: rgb(22, 122, 242);
    }
    .bg-success .badge {
        background-color: rgb(22, 122, 242);
        color: rgb(225, 230, 252);
    }
    .btn-success.btn-outline {
        background: transparent;
        color: rgb(225, 230, 252);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-success.btn-outline:hover {
            background: rgba(225, 230, 252,0.1);
		color: rgb(225, 230, 252);
    }
    .alert-success {
            background-color:rgba(225, 230, 252,0.7);
        border-color:rgba(225, 230, 252,0.2);
            color: rgba(22, 122, 242,0.9);
    }
	.alert-success-subtle, .label-success-subtle, .badge-success-subtle {
		background-color: #f9fafe;
		border-color: #f9fafe;
		color: rgb(225, 230, 252);
		color: color-mix(in srgb, rgb(225, 230, 252) 50%, rgb(54, 56, 72) 50%);
	}
    .btn.dropdown-toggle.btn-success *, .btn-success a {
        color: rgb(22, 122, 242);
    }
    .text-success{
        color: rgb(225, 230, 252);
    }
    .btn-warning, .btn-warning.disabled, .btn-warning.disabled.active, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled], .btn-warning[disabled].active, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning.active, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover, .btn.dropdown-toggle.btn-warning,.navbar-default .navbar-nav > li > a.btn-warning, .navbar-default .navbar-nav > li > span.btn-warning,.mobile-main-menu .sidebar-nav li a.btn-warning, .mobile-main-menu .sidebar-nav li span.btn-warning {
		background-color: rgb(249, 104, 37);
        border-color: rgb(249, 104, 37);
        color: rgb(255, 255, 255);
    }
    .btn-warning:hover, .btn-warning:focus, .btn-warning:active,.btn-warning:active:focus, .btn-warning:active:hover, .nav > li > a.btn-warning:focus, .nav > li > a.btn-warning:hover,.btn-warning.active,.open > .dropdown-toggle.btn-warning, .btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .open>.dropdown-toggle.btn-warning:hover, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning.focus,a.bg-warning:focus,a.bg-warning:hover, .panel-warning .panel-heading, .btn.dropdown-toggle.btn-warning:hover, .label-warning[href]:focus, .label-warning[href]:hover {        
		        background-color: rgba(249, 104, 37,0.95);
        border-color: rgb(249, 104, 37);
        color: rgb(255, 255, 255);
    }
	.panel-warning {
        background-color: #fee8de;
		border-color: rgb(249, 104, 37);
	}
    .bg-warning,.progress-bar-warning,.module p.bg-warning,.label-warning,.badge-warning,.pricing_menu .title.bg-warning, .well .well.bg-warning, .module .well.bg-warning, .well .module.bg-warning,.tab-content .module.bg-warning,.tab-content .well.bg-warning {
        background-color: rgb(249, 104, 37);
        color: rgb(255, 255, 255);
    }
    .bg-warning .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(249, 104, 37);
    }
    .btn-warning.btn-outline {
        background: transparent;
        color: rgb(249, 104, 37);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-warning.btn-outline:hover {
            background: rgba(249, 104, 37,0.1);
		color: rgb(249, 104, 37);
    }
    .alert-warning {
            background-color:rgba(249, 104, 37,0.7);
        border-color:rgba(249, 104, 37,0.2);
            color: rgba(255, 255, 255,0.9);
    }
	.alert-warning-subtle, .label-warning-subtle, .badge-warning-subtle {
		background-color: #fee1d3;
		border-color: #fee1d3;
		color: rgb(249, 104, 37);
		color: color-mix(in srgb, rgb(249, 104, 37) 50%, rgb(54, 56, 72) 50%);
	}
    .btn.dropdown-toggle.btn-warning *, .btn-warning a {
        color: rgb(255, 255, 255);
    }
    .text-warning {
        color: rgb(249, 104, 37);
    }
    .btn-danger, .btn-danger.disabled, .btn-danger.disabled.active, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled], .btn-danger[disabled].active, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover, .btn.dropdown-toggle.btn-danger,.navbar-default .navbar-nav > li > a.btn-danger, .navbar-default .navbar-nav > li > span.btn-danger,.mobile-main-menu .sidebar-nav li a.btn-danger, .mobile-main-menu .sidebar-nav li span.btn-danger {
		background-color: rgb(247, 61, 81);
        border-color: rgb(247, 61, 81);
        color: rgb(255, 255, 255);
    }
    .btn-danger:hover, .btn-danger:focus, .btn-danger:active,.btn-danger:active:focus, .btn-danger:active:hover, .nav > li > a.btn-danger:focus, .nav > li > a.btn-danger:hover,.btn-danger.active,.open > .dropdown-toggle.btn-danger, .btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .open>.dropdown-toggle.btn-danger:hover, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger.focus,a.bg-danger:focus,a.bg-danger:hover, .panel-danger .panel-heading, .btn.dropdown-toggle.btn-danger:hover, .label-danger[href]:focus, .label-danger[href]:hover {        
		        background-color: rgba(247, 61, 81,0.95);
        border-color: rgb(247, 61, 81);
        color: rgb(255, 255, 255);
    }
    .has-error .form-control {
        border-color: rgb(247, 61, 81);
    }
    .has-error .help-block:not(.form-field-help-block), .has-error ~ .help-block:not(.form-field-help-block),.has-error .help-block:not(.form-field-help-block) a, .has-error ~ .help-block:not(.form-field-help-block) a {
        background: rgb(247, 61, 81);
        color: rgb(255, 255, 255) !important;
    }
    .has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
        color: rgb(247, 61, 81);
    }
	.panel-danger {
        background-color: #fee2e5;
		border-color: rgb(247, 61, 81);
	}
    .bg-danger,.progress-bar-danger,.module p.bg-danger,.label-danger,.badge-danger,.pricing_menu .title.bg-danger, .well .well.bg-danger, .module .well.bg-danger, .well .module.bg-danger,.tab-content .module.bg-danger,.tab-content .well.bg-danger {
        background-color: rgb(247, 61, 81);
        color: rgb(255, 255, 255);
    }
    .bg-danger .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(247, 61, 81);
    }
    .btn-danger.btn-outline {
        background: transparent;
        color: rgb(247, 61, 81);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-danger.btn-outline:hover {
            background: rgba(247, 61, 81,0.1);
		color: rgb(247, 61, 81);
    }
    .alert-danger {
            background-color:rgba(247, 61, 81,0.7);
        border-color:rgba(247, 61, 81,0.2);
            color: rgba(255, 255, 255,0.9);
    }
	.alert-danger-subtle, .label-danger-subtle, .badge-danger-subtle {
		background-color: #fdd8dc;
		border-color: #fdd8dc;
		color: rgb(247, 61, 81);
		color: color-mix(in srgb, rgb(247, 61, 81) 50%, rgb(54, 56, 72) 50%);
	}	
    .btn.dropdown-toggle.btn-danger *, .btn-danger a {
        color: rgb(255, 255, 255);
    }
    .text-danger{
        color: rgb(247, 61, 81);
    }
    .btn-default, .tags a, .btn-default.disabled, .btn-default.disabled.active, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled], .btn-default[disabled].active, .btn-default[disabled].focus, .btn-default[disabled]:active, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default, fieldset[disabled] .btn-default.active, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover, .btn.dropdown-toggle.btn-default, #popover .mini_profile_pic,.navbar-default .navbar-nav > li > a.btn-default, .navbar-default .navbar-nav > li > span.btn-default,.mobile-main-menu .sidebar-nav li a.btn-default, .mobile-main-menu .sidebar-nav li span.btn-default {
		background-color: rgb(22, 122, 242);
        border-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .btn-default:hover, .btn-default:focus, .btn-default:active,.btn-default:active:focus, .btn-default:active:hover,.tags a:hover, .nav > li > a.btn-default:focus, .nav > li > a.btn-default:hover,.btn-default.active,.open > .dropdown-toggle.btn-default, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .open>.dropdown-toggle.btn-default:hover, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default.focus,a.bg-default:focus,a.bg-default:hover, .panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading, .btn.dropdown-toggle.btn-default:hover, #popover .mini_profile_pic, .label-default[href]:focus, .label-default[href]:hover {        
		        background-color: rgba(22, 122, 242,0.95);
        border-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .sidemenu_panel .panel-default .panel_heading {
        background-color: rgb(22, 122, 242)!important;
        border-color: rgb(22, 122, 242)!important;
        color: rgb(255, 255, 255)!important;
    }
	.panel-default .panel-heading, .member_accounts .panel-default > .panel-heading, .panel-default.categories-panel .panel-heading {
				
		box-shadow: 0 0 1000px 0 rgba(255, 255, 255,0.02) inset;
		background-color: rgb(22, 122, 242);
	}
    .panel-default, .member_accounts .panel-default {
			
        background-color: rgba(22, 122, 242,0.15);
		border-color: #e8f2fe;
		border-color: color-mix(in srgb,rgb(22, 122, 242) 100%,rgba(22, 122, 242) 10%);
	}
	.member_admin_sidemenu .panel-default {
		background-color: transparent;
	}
    .bg-default,.progress-bar-default,.module p.bg-default,.label-default,.badge-default,.pricing_menu .title.bg-default, .well .well.bg-default, .module .well.bg-default, .well .module.bg-default,.tab-content .module.bg-default,.tab-content .well.bg-default {
        background-color: rgb(22, 122, 242);
        color: rgb(255, 255, 255);
    }
    .bg-default .badge {
        background-color: rgb(255, 255, 255);
        color: rgb(22, 122, 242);
    }
    .btn-default.btn-outline {
        background: transparent;
        color: rgb(22, 122, 242);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-default.btn-outline:hover {
            background: rgba(22, 122, 242,0.1);
		color: rgb(22, 122, 242);
    }
	.alert-default {
		background-color:rgb(22, 122, 242);
		border-color:rgb(22, 122, 242);
		color: rgb(255, 255, 255);
	}
	.alert-default-subtle, .label-default-subtle, .badge-default-subtle {
				background-color:rgba(22, 122, 242,0.5);
		border-color: rgba(22, 122, 242,0.5);
		color: rgb(255, 255, 255);
		color: color-mix(in srgb, rgb(255, 255, 255) 50%, rgb(54, 56, 72) 50%);
	}	
    .btn.dropdown-toggle.btn-default *, .btn-default a {
        color: rgb(255, 255, 255);
    }
    .text-default{
        color: rgb(22, 122, 242);
    }
    .btn-secondary, .btn.dropdown-toggle.btn-secondary,.navbar-default .navbar-nav > li > a.btn-secondary, .navbar-default .navbar-nav > li > span.btn-secondary,.mobile-main-menu .sidebar-nav li a.btn-secondary, .mobile-main-menu .sidebar-nav li span.btn-secondary {
		background-color: rgb(54, 56, 72);
        border: 1px solid rgb(54, 56, 72);
        color: rgb(255, 255, 255);
    }
    .btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active,.btn-secondary:active:focus, .btn-secondary:active:hover, .nav > li > a.btn-secondary:focus, .nav > li > a.btn-secondary:hover,.btn-secondary.active,.open > .dropdown-toggle.btn-secondary, .btn-secondary.active.focus, .btn-secondary.active:focus, .btn-secondary.active:hover, .btn-secondary:active.focus, .open>.dropdown-toggle.btn-secondary:hover, .open>.dropdown-toggle.btn-secondary:focus, .open>.dropdown-toggle.btn-secondary.focus,a.bg-secondary:focus,a.bg-secondary:hover,.btn.dropdown-toggle.btn-secondary:hover, .panel-secondary .panel-heading, .label-secondary[href]:focus, .label-secondary[href]:hover {        
		        background-color: rgba(54, 56, 72,0.95);
        border-color: rgb(54, 56, 72);
        color: rgb(255, 255, 255);
    }
    .bg-secondary,.progress-bar-secondary,.module p.bg-secondary,.module p.bg-secondary:not(.fr-box.fr-basic .fr-element p),.label-secondary,.badge-secondary,.pricing_menu .title.bg-secondary, .well .well.bg-secondary, .module .well.bg-secondary, .well .module.bg-secondary,.tab-content .module.bg-secondary,.tab-content .well.bg-secondary {
        background-color: rgb(54, 56, 72);
        color: rgb(255, 255, 255);
    }
    .bg-secondary .badge {
        background-color:rgb(255, 255, 255);
        color: rgb(54, 56, 72);
    }
    .btn-secondary.btn-outline {
        background: transparent;
        color: rgb(54, 56, 72);
        transition: all 250ms ease-in-out 0ms;
    }
    .btn-secondary.btn-outline:hover {
            background: rgba(54, 56, 72,0.1);
		color: rgb(54, 56, 72);
    }
	.panel-secondary {
        background-color: #e1e1e4;
		border-color: rgb(54, 56, 72);
	}
	.alert-secondary {
		background-color:rgb(54, 56, 72);
		border-color:rgb(54, 56, 72);
		color: rgb(255, 255, 255);
	}
	.alert-secondary-subtle, .label-secondary-subtle, .badge-secondary-subtle {
				background-color:rgba(54, 56, 72,0.8);
		border-color: rgba(54, 56, 72,0.5);
		color: rgb(255, 255, 255);
	}
	.btn-outline {
		-webkit-backdrop-filter: blur(5px);
		backdrop-filter: blur(5px);
	}
	.btn-body, .btn-body.disabled, .btn-body.disabled.active, .btn-body.disabled.focus, .btn-body.disabled:active, .btn-body.disabled:focus, .btn-body.disabled:hover, .btn-body[disabled], .btn-body[disabled].active, .btn-body[disabled].focus, .btn-body[disabled]:active, .btn-body[disabled]:focus, .btn-body[disabled]:hover, fieldset[disabled] .btn-body, fieldset[disabled] .btn-body.active, fieldset[disabled] .btn-body.focus, fieldset[disabled] .btn-body:active, fieldset[disabled] .btn-body:focus, fieldset[disabled] .btn-body:hover, .btn.dropdown-toggle.btn-body,.navbar-default .navbar-nav > li > a.btn-body, .navbar-default .navbar-nav > li > span.btn-body,.mobile-main-menu .sidebar-nav li a.btn-body, .mobile-main-menu .sidebar-nav li span.btn-body {
		background-color: rgb(255, 255, 255);
		border: 1px solid rgb(255, 255, 255);
		color: rgb(54, 56, 72);
	}
	.btn-body:hover, .btn-body:focus, .btn-body:active,.btn-body:active:focus, .btn-body:active:hover, .nav > li > a.btn-body:focus, .nav > li > a.btn-body:hover,.btn-body.active,.open > .dropdown-toggle.btn-body, .btn-body.active.focus, .btn-body.active:focus, .btn-body.active:hover, .btn-body:active.focus, .open>.dropdown-toggle.btn-body:hover, .open>.dropdown-toggle.btn-body:focus, .open>.dropdown-toggle.btn-body.focus,a.bg-body:focus,a.bg-body:hover, .panel-body .panel-heading, .btn.dropdown-toggle.btn-body:hover, .label-body[href]:focus, .label-body[href]:hover {        
				background-color: rgba(255, 255, 255,0.95);
		border: 1px solid rgb(255, 255, 255);
		color: rgb(54, 56, 72);
	}	
	.btn.btn-body.dropdown-toggle * {
		color: rgb(54, 56, 72)	
	}
	.btn-body.dropdown-toggle + ul li, .daterangepicker .ranges {
		color: #333;
	}
    .bg-body {
        background: rgb(255, 255, 255);
        color: rgb(54, 56, 72);
    }
    .bg-content-box {
        background: rgb(255, 255, 255);
        color: rgb(41, 41, 41);
    }
    .bg-content-box-border {
        background: rgb(235, 238, 240);
    }
    .btn.dropdown-toggle.btn-secondary *, .btn-secondary a {
        color: rgb(255, 255, 255);
    }
    .text-secondary {
        color: rgb(54, 56, 72);
    }
	.text-body {
		color: rgb(255, 255, 255);
	}
    .feature-post #post-content .alert-secondary.btn-block, .feature-search .img_section .alert-secondary.btn-block, .search_result .img_section  .alert-secondary {
		border-radius: 10px;
        background-color: rgb(255, 255, 255);
    }

    /* Footer Newsletter Row */
    .newsletter_row .alert {
        color: rgb(255, 255, 255);
    }
    .newsletter_row {
        background-color: rgb(21, 36, 52);
        color: rgb(255, 255, 255);
    }
    .newsletter_row input[type="submit"],.newsletter_footer_button {
            background-color: rgba(15, 134, 108,0.97);
        color: rgb(255, 255, 255);
        border-color: rgb(15, 134, 108);
    }
    .newsletter_row input[type="submit"]:hover,.newsletter_row input[type="submit"]:focus,.newsletter_footer_button:hover,.newsletter_footer_button:focus {
        background-color: rgb(15, 134, 108);
        color: rgb(255, 255, 255);
    }
    .newsletter_button_left {
            border-right: 1px solid rgba(255, 255, 255,0.2);
    }
    .newsletter_button_right {
        border-left: 1px solid rgba(255, 255, 255,0.2);
    }
    .newsletter_row small.help-block {
        background: rgb(255, 255, 255);
        margin-top: -5px;
        float: left;
        padding: 8px;
        border-radius: 1px;
        color: rgb(21, 36, 52);
        text-transform: capitalize;
    }
    .newsletter_row .has-success .checkbox,.newsletter_row .has-error .checkbox{
        color: rgb(255, 255, 255);
    }
    @media only screen and (max-width: 767px) {
        .newsletter_button_right,.newsletter_button_left{
            border: none;
            margin: 5px 0;
        }
    }

    /* Font Sizes */

    .navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
        font-size: 20px;
    }
    .header .logo {
        font-size: 30px;
    }
    .homepage_title h1, .homepage_settings h1 {
		letter-spacing: -1px;
        font-size: 40px;
					margin-bottom: 20px;
				    }
    @media only screen and (max-width: 768px) {
        .homepage_title h1, .homepage_settings h1 {margin-bottom: 15px;}
    }	
    .homepage_settings h2 {
        font-size: 24px;
    }

    .ui-rangeSlider-bar{
        background: rgb(22, 122, 242)!important;
    }

    
    
    @media only screen and (max-width: 1024px){
        .modal {margin-top: 40px;}
    }
    @media only screen and (max-width: 768px){
        .modal {margin-top: 60px;}
    }

    /* Calendar Styles */

    #cal-slide-content {
        color: rgb(255, 255, 255)!important;
        background-color: rgb(22, 122, 242)!important;
        -webkit-box-shadow: none!important;
        box-shadow: none!important;
    }
    #cal-slide-content a.event-item {
        color: rgb(255, 255, 255)!important;
        font-weight:bold!important;
    }
    #cal-slide-content a.event-item small {
        display: inline-block;
    }
    .cal-month-box, .cal-year-box, .cal-week-box {
        border: 1px solid rgb(235, 238, 240)!important;
    }
    .cal-year-box .row-fluid, .cal-month-box .cal-row-fluid {
        border-bottom: 1px solid rgb(235, 238, 240)!important;
    }
    .cal-year-box [class*="span"], .cal-month-box [class*="cal-cell"] {
        border-right: 1px solid rgb(235, 238, 240)!important;
    }
    .cal-year-box .row-fluid, .cal-row-fluid, #cal-day-box .cal-day-hour:nth-child(odd) {
        background-color: rgb(255, 255, 255)!important;
    }
    .cal-month-day span:not(.pull-right):not(.events-count-label):not(.events-label) {
        color: rgb(255, 255, 255)!important;
    }
    .cal-day-today span[data-cal-date] {
        color: rgb(54, 56, 72)!important;
    }
    .cal-year-box .row-fluid [class*="span"]:last-child, .cal-month-box .cal-row-fluid [class*="cal-cell"]:last-child {
        border: 0!important;
    }
    .cal-row-head {
        background: rgb(255, 255, 255)!important;
    }
    .day-highlight:hover, .day-highlight {
        background-color: rgb(235, 238, 240)!important;
    }
    .cal-event-list .event.pull-left {
        background-color: rgb(54, 56, 72)!important;
        opacity: 0.4;
        margin-top: 7px!important;
    }
    .cal-day-today {
        background-color: rgb(235, 238, 240)!important;
    }
    #cal-day-tick {
        border: 1px solid rgb(235, 238, 240)!important;
        background-color: rgb(235, 238, 240)!important;
    }
    .cal-day-weekend span[data-cal-date]{
        color: rgb(54, 56, 72)!important;
    }
        .rsDefault, .rsDefault .rsOverflow, .rsDefault .rsSlide, .rsDefault .rsVideoFrameHolder, .rsDefault .rsThumbs {
		border-radius: 10px;
        background: rgb(255, 255, 255)!important;
    }
	.img_section .no-radius-bottom + .alert-secondary .rsDefault .rsSlide, .img_section .no-radius-bottom + .alert-secondary  .rsDefault .rsOverflow {
		border-radius:0;
	}
    
    #first_container .favorite, #first_container .fa.favorite {
        color: rgb(166, 170, 176);
        background: rgb(22, 122, 242);
        border: 1px solid rgb(22, 122, 242);
        white-space:nowrap!important;
		height:24px;
		padding:0 6px;
		border-radius:8px;
    }
    #first_container .favorite span, #first_container .fa.favorite span {
        font-family: 'Poppins';
        white-space:nowrap!important;
    }
    #first_container .favoriteActive:not(.favorite.comments-count-badge), #first_container .fa.favoriteActive:not(.favorite.comments-count-badge .fa) {
        color: rgb(26, 115, 232);
    }
        #first_container .favorite::after, #first_container .fa.favorite::after {
        font-family: 'Poppins';
        margin-left: 3px;
    }
    #first_container .favorite span, #first_container .fa.favorite span{
        padding-left: 4px;
        font-family: 'Poppins';
        font-size: 11px;
		letter-spacing:.5px;
		top:-1px;
		position:relative;
		font-weight:700;		
    }
	#first_container .favorite span:empty, #first_container .fa.favorite span:empty {
		padding: 0;
	}
	#first_container .favorite .bookmark-number, #first_container .fa.favorite .bookmark-number {
		padding: 1px 0;
		border-radius: 100px;
		display: inline-block;
		font-weight: bold;
		min-width: 15px;
		font-size: .8em;
		vertical-align: bottom;
		height: 15px;
		line-height: 13px;
		margin-left: 3px;
		text-align: center;
	}
    #first_container .favorite.favoriteActive .bookmark-number:not(.comments-count-badge .bookmark-number), #first_container .fa.favorite.favoriteActive .bookmark-number {
        background: rgb(26, 115, 232);
		color: #fff;
    }
    
    span.checkbox_value::after {
        content: ', ';
    }

    span.checkbox_value:last-child::after {
        content: '';
    }
    
    .member_profile .tab-content > .tab-pane {
        display: block;
        margin-top: 30px;
    }
    .member-profile-tabs > .tab-content {
        border-width: 1px;
        border-radius: 4px;
    }
    .member_profile .tab-content #div1 {
        margin-top: 0;
    }
    .member_profile .nav.nav-tabs {
        display: none;
    }


    
    .member_results .grid_element{
	position:relative;
	overflow:hidden;
	display: inline-block;
	width:100%;
}
.member_results .grid_element::before {
	position: absolute;
	top: 24px;
	text-align: center;
	width: 200px;
	left: -62px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	z-index: 1;
	line-height: 1.2em;
	padding: 6px 0;
	font-weight: bold;
	letter-spacing: 1px;
}
@media only screen and (max-width: 767px) {
	.member_results .grid-container > hr {
		border-color: transparent;
	}
	.member_results .grid_element{
		overflow:visible;
	}
	.member_results .grid_element::before {
		top: -19px!important;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		font-size: 10px !important;
		letter-spacing: 0;
		width: auto;
		padding: 3px 6px;
	}
}



                .member_results.level_1 .grid_element {
                    border-style: solid;
                    border-radius:7px;border-width:3px;border-color:rgb(247, 61, 81); }			
                .member_results.level_1 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:7px;color: #fff ;background-color:rgb(247, 61, 81);font-size:16px;content:'Featured';					
                }
				.member_results.level_1 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_1 .grid_element::before {
                    left:-3px;}}
                    .member_results .grid-container {
                        margin-top: 30px;
                    }
                    .member_results .grid-container > hr {
                        border-color: transparent;
						background: transparent;
                    }
                    .member_results.level_1 .grid_element{
                        overflow:visible;
                    }
                    .member_results.level_1 .grid_element::before {
                        top: calc(-10px - 16px);
                        transform: rotate(0deg);
                        -webkit-transform: rotate(0deg);
                        letter-spacing: 0;
                        width: auto;
                        padding: 3px 8px;
                        left: calc(-3px + 0.5px);
                    }
                
                .member_results.level_3 .grid_element {
                    border-style: solid;
                    border-radius:7px;border-width:0px;border-color:rgb(8, 0, 86); }			
                .member_results.level_3 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:7px;color: #fff ;background-color:rgb(8, 0, 86);font-size:16px;content:'Featured';					
                }
				.member_results.level_3 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_3 .grid_element::before {
                    left:-0px;}}
                    .member_results .grid-container {
                        margin-top: 30px;
                    }
                    .member_results .grid-container > hr {
                        border-color: transparent;
						background: transparent;
                    }
                    .member_results.level_3 .grid_element{
                        overflow:visible;
                    }
                    .member_results.level_3 .grid_element::before {
                        top: calc(-10px - 16px);
                        transform: rotate(0deg);
                        -webkit-transform: rotate(0deg);
                        letter-spacing: 0;
                        width: auto;
                        padding: 3px 8px;
                        left: calc(-0px + 0.5px);
                    }
                
                .member_results.level_11 .grid_element {
                    border-style: solid;
                    border-radius:7px;border-width:0px;border-color:rgb(8, 0, 86); }			
                .member_results.level_11 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:7px;color: #fff ;background-color:rgb(8, 0, 86);font-size:16px;content:'Featured';					
                }
				.member_results.level_11 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_11 .grid_element::before {
                    left:-0px;}}
                    .member_results .grid-container {
                        margin-top: 30px;
                    }
                    .member_results .grid-container > hr {
                        border-color: transparent;
						background: transparent;
                    }
                    .member_results.level_11 .grid_element{
                        overflow:visible;
                    }
                    .member_results.level_11 .grid_element::before {
                        top: calc(-10px - 16px);
                        transform: rotate(0deg);
                        -webkit-transform: rotate(0deg);
                        letter-spacing: 0;
                        width: auto;
                        padding: 3px 8px;
                        left: calc(-0px + 0.5px);
                    }
                
                .member_results.level_13 .grid_element {
                    border-style: solid;
                    border-radius:7px;border-width:3px;border-color:rgb(247, 61, 81); }			
                .member_results.level_13 .grid_element::before {
					border-bottom-left-radius:0!important;
                    border-radius:7px;color: #fff ;background-color:rgb(247, 61, 81);font-size:16px;content:'Featured';					
                }
				.member_results.level_13 .grid_element {
					padding:10px;
				}				
                @media only screen and (max-width: 767px) {
                    .member_results.level_13 .grid_element::before {
                    left:-3px;}}
                    .member_results .grid-container {
                        margin-top: 30px;
                    }
                    .member_results .grid-container > hr {
                        border-color: transparent;
						background: transparent;
                    }
                    .member_results.level_13 .grid_element{
                        overflow:visible;
                    }
                    .member_results.level_13 .grid_element::before {
                        top: calc(-10px - 16px);
                        transform: rotate(0deg);
                        -webkit-transform: rotate(0deg);
                        letter-spacing: 0;
                        width: auto;
                        padding: 3px 8px;
                        left: calc(-3px + 0.5px);
                    }
                    .member-profile-tabs ul li a small {
        display: none;
    }
    
    

    /*  Homepage Sections Background Color Logic */

    
    .homepage-section-1 {
        padding: 0px 0 0px;
    }

    
    .homepage-section-1 {
        background: rgb(0, 0, 0);
    }

    
    .homepage-section-2 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-2 {
        background: rgb(255, 255, 255);
    }

    
    .homepage-section-3 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-3 {
        background: rgb(0, 0, 0);
    }

    
    .homepage-section-4 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-4 {
        background: rgb(0, 0, 0);
    }

    
    .homepage-section-5 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-5 {
        background: rgb(22, 122, 242);
    }

    
    .homepage-section-6 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-7 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-8 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-8 {
        background: rgb(0, 0, 0);
    }

    
    .homepage-section-9 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-9 {
        background: rgb(0, 0, 0);
    }

    
    .homepage-section-10 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-11 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-12 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-13 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-14 {
        padding: 40px 0 40px;
    }

    
    .homepage-section-15 {
        padding: 40px 0 40px;
    }

    
    /* Additional Settings */

    
    /* Streaming Widgets Title Settings */

    .streaming-title {
        text-align: center;
        font-size: 40px;
		line-height:1.5em;
            font-weight: 600;
                font-family: 'Montserrat';
            padding-bottom: 20px;
    }
	
	@media only screen and (max-width: 990px) {
		.streaming-title {
			line-height:1.1em;
		}
	}

            .streaming-title + hr {
        display: none;
    }
    
    .homepage-join-module .module h2:first-of-type {
        color: rgb(8, 0, 86);
    }

    .homepage-join-module .module{
        background: rgb(250, 250, 250);
        border-color: rgb(238, 238, 238);
    }

    .homepage-about-module .module h2:first-of-type {
        color: rgb(8, 0, 86);
    }

    .homepage-about-module .module{
        background: rgb(250, 250, 250);
        border-color: rgb(238, 238, 238);

	}

	.the-post-description > :is(h2, h3, h4, h5):not(:first-child) {
		font-weight: 600;
		margin-top: 20px;
	}
	
	/* Keep: Ensure ul/ol respect padding and margins */
	.the-post-description > :is(ul, ol) {
		display: flow-root;
	}
	.the-post-description li {
		margin-bottom: 8px;
	}

    
        .write_comment_container, .tab-content, .well:not(.well .well):not(.module .well):not(.tab-content .well):not(.well.make-connection):not(.slick-slide .well), .module:not(.module .module):not(.well .module):not(.tab-content .module):not(.search_box .module):not(.posted-by-snippet), .panel, .pic:not(.slick-slide .pic), .member_accounts > .account-form-box {
        box-shadow: 0 8px 8px -4px #0000001a,0 4px 4px -4px #0000001a;
    }
    
    .img-circle, .img-rounded.img-circle, .img-circle img, .img-rounded.img-circle img, img.fr-dib.img-circle, img.fr-dib.img-rounded.img-circle {
        border-radius:1000px!important;
    }

    .img-rounded img, img.fr-dib.img-rounded{
        border-radius: 10px!important;
    }
    
    /* Google Translate Module */
        .skiptranslate{font-size:0}
    .goog-te-gadget-simple{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;color:#555}
    .skiptranslate.goog-te-gadget span,img.goog-te-gadget-icon{display:none!important}
    .goog-te-gadget .goog-te-combo{margin-bottom:-4px}
    .skiptranslate.goog-te-gadget select{border:1px solid #ddd;border-radius:3px;font-size:12px;padding:2px 4px;width:100%;background:#fff;margin:0;height:30px;line-height:30px;display:block;color:#555;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}
    @media only screen and (max-width: 1100px) {
        .skiptranslate:not(.skiptranslate[style="display: none;"]){height:39px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header{margin-top:10px!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar{margin-top:10px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar ~ .header{margin-top:0!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .mobile-main-menu{top:89px!important;height:calc(100% - 90px)!important}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .header .navbar{top:39px}
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ #first_container .member_sidebar.open{top: 89px;}
    }
    @media only screen and (max-width: 767px) {
        .skiptranslate:not(.skiptranslate[style="display: none;"]) ~ .announcement-bar.hidden-xs ~ .header{margin-top:10px!important}
    }

    
    
