@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 200;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLight.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLight.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLight.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLight.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 200;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-ExtraLightIt.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-ExtraLightIt.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-ExtraLightIt.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-ExtraLightIt.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 300;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Light.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Light.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-Light.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-Light.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 300;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-LightIt.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-LightIt.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-LightIt.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-LightIt.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Regular.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Regular.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-Regular.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-Regular.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-It.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-It.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-It.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-It.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Semibold.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Semibold.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-Semibold.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-Semibold.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 600;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-SemiboldIt.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-SemiboldIt.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-SemiboldIt.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-SemiboldIt.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Bold.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Bold.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-Bold.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-Bold.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 700;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BoldIt.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BoldIt.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-BoldIt.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-BoldIt.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 900;
	font-style: normal;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-Black.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-Black.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-Black.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-Black.ttf') format('truetype');
}

@font-face{
	font-family: 'Source Sans Pro';
	font-weight: 900;
	font-style: italic;
	font-stretch: normal;
	src: url('../fonts/source-sans-pro/WOFF2/TTF/SourceSansPro-BlackIt.ttf.woff2') format('woff2'),
	url('../fonts/source-sans-pro/WOFF/OTF/SourceSansPro-BlackIt.otf.woff') format('woff'),
	url('../fonts/source-sans-pro/OTF/SourceSansPro-BlackIt.otf') format('opentype'),
	url('../fonts/source-sans-pro/TTF/SourceSansPro-BlackIt.ttf') format('truetype');
}


/* ---------------------------- override */
a {
    color: #07A0F2;
    outline: none !important;
}
a:focus,
a:hover {
    color: #07A0F2;
    text-decoration: underline;
}

img { max-width: 100%; }

input[type="text"],
input[type="password"],
input[type="email"],
input[type="number"],
textarea,
select {
    height: 44px;
    line-height: 40px;
    padding: 0 20px;
    outline: none;
    font-size: 15px;
    color: #808080;
    margin: 0 0 16px 0;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    display: block;
    background-color: #fff;
    border: 1px solid #dbdbdb;
    box-shadow: 0 1px 3px 0px rgba(0, 0, 0, 0.06);
    font-weight: 500;
    opacity: 1;
    border-radius: 3px;
}

select {
    line-height: 44px!important;
    padding: 0 10px!important;
}

textarea { height: auto; line-height: 27px; padding: 20px;}

select { padding: 15px 18px; cursor: pointer; }

input:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
textarea:focus {
    color: #808080;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
    border: 1px solid #d8d8d8;
    opacity: 1;
}

input[type="submit"] {
    border: none;
    padding: 11px 18px;
    width: auto;
}

input[disabled] {
    cursor: not-allowed;
    background: #eaeaea;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #888;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #888;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #888;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #888;
    opacity: 1;
}

textarea { min-height: 130px; transition: none !important; min-width: 100%; }


label,
legend {
    display: block;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 8px;
}

input {
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

textarea {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none;
}

input[type="checkbox"] { display: inline; }

label span,
legend span {
    font-weight: normal;
    font-size: 14px;
    color: #444;
}
fieldset {
    padding: 0;
    border: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
/* ---------------------------- end override */




/* Main Blue */
.color-main {
    color: #07A0F2;
}
.color-main-bg {
    background-color: #07A0F2;
}
/* High Blue */
.color-main-high {
    color: #428bca;
}
.color-main-high-bg {
    background-color: #428bca;
}
/* GRAY */
.color-gray {
    color: #888;
}
.color-gray-bg {
    background-color: #888;
}
 /* BLACK */
.color-gray {
    color: #222;
}
.color-gray-bg {
    background-color: #222;
}
/* WHITE */
.color-white {
    color: #fff;
}
.color-white-bg {
    background-color: #fff;
}

h1, h2, h3, h4, p {
    font-family: "Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1 {
    font-size: 40px;
    line-height: 52px;
    font-weight: 500;
    color: #222;
}
h2 {
    font-size: 34px;
    line-height: 46px;
    font-weight: 400;
    color: #222;
}
h3 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 500;
    color: #888;
}
h4 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 600;
    color: #222;
}
body {
    font-size: 16px;
    line-height: 28px;
    font-weight: 400;
    color: #707070;
    font-family: "Raleway","HelveticaNeue","Helvetica Neue",Helvetica,Arial,sans-serif;
    text-transform: none;
}

.no-padding {
    padding: 0!important;
}

/* BUTTONS */
.btn-main {
    margin-right: 0!important;
    min-width: 130px!important;
    text-align: center!important;
    line-height: 26px!important;
    font-weight: 500!important;
    color: #07A0F2!important;
    border: 1px solid #07A0F2!important;
    background-color: transparent!important;
    padding: 9px 21px !important;
    font-size: 15px!important;
    display: inline-block!important;
    transition: all 0.2s ease-in-out!important;
    border-radius: 50px!important;
    outline: none;
}
.btn-main:hover,
.btn-main:active,
.btn-main.active {
    background-color: #07A0F2!important;
    color: #fff!important;
    opacity: 1!important;
    text-decoration: none;
}
.btn-main i {
    font-size: 17px;
    padding-left: 4px;
    top: 2px;
    position: relative;
}
.btn-main.disabled {
    color: #787878 !important;
    border: 1px solid #787878!important;
}
.btn-main.disabled:hover {
    background-color: #787878!important;
    color: #fff!important;
}
.btn-main-inverse {
    margin-right: 0!important;
    min-width: 130px!important;
    text-align: center!important;
    line-height: 26px!important;
    font-weight: 500!important;
    color: #fff!important;
    border: 1px solid #07A0F2!important;
    background-color: #07A0F2!important;
    padding: 9px 21px!important;
    font-size: 15px!important;
    display: inline-block!important;
    transition: all 0.2s ease-in-out!important;
    border-radius: 50px!important;
    outline: none;
    text-decoration: none!important;
}
.btn-main-inverse:hover,
.btn-main-inverse:active,
.btn-main-inverse.active {
    background-color: #428bca!important;
    opacity: 1!important;
    color: #fff!important;
}
.btn-main-inverse i {
    font-size: 17px;
    padding-left: 4px;
    top: 2px;
    position: relative;
}

.btn-main-red {
    border: 1px solid #f2322f!important;
    background-color: #f2322f !important;
}
.btn-main-red:hover,
.btn-main-red:active,
.btn-main-red.active {
    background-color: #b02624 !important;
}

.info-tooltip {
    font-size: 12px;
    border: 1px solid;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: inline-block;
    text-align: center;
    line-height: 18px;
}

/* ============> Layout */
#wrapper {
    padding-top: 80px;
}
#wrapper.shrinked-nav {
    padding-top: 62px;
}
#top-header-container .navbar-nav > li > a.active {
    color: #07A0F2
}
#delete-pool {
    margin-bottom: unset;
}
.flexitems {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.pending-booking .btn-main.disabled:hover {
    transition: none !important;
    background-color: transparent !important;
    color: #787878 !important;
    cursor: default;

}
@media (max-width: 767.98px) {
    .listing-slider.mfp-gallery-container .slick-track {
        transform: translate3d(0,0,0) !important;
    }
    .user .head_menu li {
        width: 100%;
    }
    .user .nav-profile {
        margin: 0;
        display: flex;
        flex-direction: column;
    }
    #footer .menu {
        padding: 0 !important;
    }
    #page-owner-bookings .sheet.madjust .dashboard-list-box li {
        padding-left:0;
        padding-right: 0;
    }
    #page-owner-bookings .sheet.madjust .nav-profile{
        display: flex;
        flex-direction: column;
    }
    .mnopd {
        padding:0
    }
    .mnopdl {
        padding-left: 0
    }
    .flexitems a, .flexitems button, .flexitems button.btn-main {
        min-width: 110px !important;
        font-size: 12px !important;
        padding: 6px 15px !important 
    }
    #add h2.heading {
        font-size: 22px !important      
    }
    .sheet.madjust {
        padding: 40px 25px !important
    }
    .sheet.madjust .pending-booking .buttons-to-right{
        display: flex;
        flex-direction: column
    }
    .sheet.madjust .buttons-to-right.mchange > a,
    .sheet.madjust .buttons-to-right.mchange > div.reject {
        margin-bottom: 15px;
        width: 100%
    }
    .sheet.madjust .buttons-to-right.mchange > a:last-of-type {
        margin-bottom: 0
    }
    .m-arrange {
        display:flex;
        flex-direction: column
    }
    .m-arrange .col-lg-8 {
        -ms-flex-order: 2;
        order: 2;
        display: flex;
        flex-direction: column
    } 
    .m-arrange .col-lg-4{
        display: flex;
        -ms-flex-order: 1;
        order: 1;
        flex-direction: column;
        display: flex
    }
}
@media (min-width: 768px) {
    
    #top-header-container .navbar-nav>li>a {
        padding: 9px 21px;
        line-height: 26px;
        border: 1px solid transparent;
    }
}

/* -------------------------------------------------------------------- Top menu */

#top-header-container .navbar-default .navbar-toggle:focus,
#top-header-container .navbar-default .navbar-toggle:hover {
    background: none;
}
#top-header-container .navbar-default .navbar-toggle {
    border-color: #07A0F2;
    border-radius: 50px;
}

#top-header-container .navbar-default .navbar-toggle .icon-bar {
    background-color: #07A0F2;
}
#top-header-container .navbar-toggle .icon-bar+.icon-bar {
    margin-top: 2px;
}
#top-header-container .navbar-default {
    background: #fff;
    border: none;
    padding: 18px 0;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.12);
    margin: 0;
    transition: padding 0.1s linear;
}
#wrapper.shrinked-nav #top-header-container .navbar-default {
    padding: 8px 0;
}
#top-header-container .navbar-collapse {
    max-height: 100vh;
}
#top-header-container .navbar-brand {
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
}
#top-header-container .navbar-brand img {
    width: auto;
    transform:translate3d(0,0,0);
    height: 45px;
}

#top-header-container .nav > li {
    margin: 0;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #07A0F2;
}

@media (max-width: 991px) {
    #top-header-container .navbar-header {
        float: none;
    }
    #top-header-container .navbar-left,.navbar-right {
        float: none !important;
    }
    #top-header-container .navbar-toggle {
        display: block;
    }
    #top-header-container .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    #top-header-container .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    #top-header-container .navbar-collapse {

    }
    #top-header-container .navbar-collapse.collapse {
        display: none!important;
    }
    #top-header-container .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    #top-header-container .navbar-nav>li {
        float: none;
        padding: 0;
        line-height: 26px;
        text-align: center;
    }

    #top-header-container .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #top-header-container .collapse.in{
        display:block !important;
    }
}

#top-header-container .user-menu {
    cursor: pointer;
}
#top-header-container .user-menu .user-name{
    transition:0.2s;
}
#top-header-container .user-menu .user-name:after{
    content:"\f107";
    font-family:"FontAwesome";
    transition:0.2s;
    transform:rotate(0deg);
    display:inline-block;
    margin-left:6px;
    color:#aaa;
}
#top-header-container .user-menu.active .user-name:after,
#top-header-container .user-menu:hover .user-name:after,
#top-header-container .user-menu.active .user-name,
#top-header-container .user-menu:hover .user-name{
    color:#66676b;
}
#top-header-container .user-menu.active .user-name:after{
    transform:rotate(180deg);
}
#top-header-container .user-name span img{
    width:100%;
    display:inline-block;
    border-radius:50%;
}
#top-header-container .user-name span{
    display:inline-block;
    width:38px;
    height:38px;
    margin-right:10px;
    border-radius:50%;
    position:absolute;
    left:-22px;
    top:-5px;
}
#top-header-container .user-menu ul{
    float:left;
    text-align:left;
    position:absolute;
    top:45px;
    right:0;
    list-style:none;
    background-color:#fff;
    box-shadow:0px 0px 10px 0px rgba(0,0,0,0.12);
    border-radius:4px;
    display:inline-block;
    width:210px;
    font-size:15px;
    transform:translate3d(0,15px,0);
    padding:12px 10px;
    box-sizing:border-box;
    transition:0.25s;
    visibility:hidden;
    opacity:0;
    z-index:110;
}
 #top-header-container .user-menu ul li:not(.auth) {
     font-weight: bold;
 }
#top-header-container .user-menu ul li a{
    padding:6px 15px;
    line-height:22px;
    display:inline-block;
    color:#696969;
    transition:0.2s;
}
#top-header-container .user-menu ul li a:hover{
    color:#444;
}
#top-header-container .user-menu ul li a i{
    width:20px;
    position:relative;
    display:inline-block;
}
#top-header-container .user-menu.active ul{
    visibility:visible;
    opacity:1;
    transform:translate3d(0,0,0);
}

#top-header-container .user-menu {
    position: static;
    display: inline-block;
    margin: 0;
    padding: 4px 21px;
}
#top-header-container .user-name-wrapper {

}
#top-header-container .user-name-wrapper img {
    display: inline-block;
    width: 38px;
    height: 38px;
    margin-right: 10px;
    position: static;
    border-radius: 50%;
}
#top-header-container .user-menu .user-name-wrapper:after {
    content: "\f107";
    font-family: "FontAwesome";
    transition: 0.2s;
    transform: rotate(0deg);
    display: inline-block;
    margin-left: 6px;
    color: #aaa;
}
#top-header-container .user-menu.active .user-name-wrapper:after {
    transform: rotate(180deg);
    color: #07A0F2;
}
#top-header-container .navbar-header .user-menu {
    display: none;
}

@media (max-width: 991px) {
    #top-header-container .navbar-header .user-menu {
        display: inline-block;
        position: relative;
        float: right;
        top: 0;
        margin-top: 6px;
        margin-right: 15px;
        padding: 0;
    }
    #top-header-container .navbar-header .user-menu .user-names {
        display: none;
    }
    #top-header-container .user-menu-wrapper {
        display: none;
    }
    #top-header-container .user-name-wrapper img {
        margin-right: 0;
    }
    #top-header-container .user-menu ul.menu {
        left: auto;
        right: 0;
        margin: 0;
    }
}


/* ============> footer */

#footer {
    padding:70px 0 0 0;
    background-color:#fff;
    border-top:1px solid rgba(0,0,0,0.09);
    font-size:16px;
}
#footer .footer-logo {
    margin-bottom: 30px;
}
#footer .copyrights {
    padding:80px 0;
}
#footer .copyrights.mobile {
    display: none;
}
#footer .menu  {
    padding: 0 40px;
    list-style: none;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin: 0;

}
#footer .menu li {
    flex: 1 1 50%;
}
#footer .menu a {
    display: block;
    margin-bottom: 10px;
}

#footer .social-icons li a {
    opacity:0.8;
    transition:opacity 0.35s;
}
#footer .social-icons li a:hover {
    opacity:1;
}
#footer .language img {
    margin-right: 5px;
    position: relative;
    top: -2px;
}

@media screen and (max-width: 767px) {
    #footer {
        padding:40px 0;
        background-color:#fff;
        border-top:1px solid rgba(0,0,0,0.09);
        font-size:16px;
    }
    #footer .menu {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    #footer .footer-logo {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
    #footer .language {
        text-align: center;
    }
    #footer .social-icons {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    #footer .copyrights.mobile {
        display: block;
        text-align: center;
    }
    #footer .copyrights.desktop {
        display: none;
    }
}

/* ============> page home */

#page-home .main-search-container {
    display:block;
    width:100%;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:50%;
    height:577px;
    z-index:9;
}
#page-home .main-search-container:before {
    content:"";
    position:absolute;
    height:100%;
    width:100%;
    display:block;
}
#page-home .main-search-container h1 {
    font-size:41px;
    color: #333;
}
#page-home .main-search-container h1 > div {
    font-size:24px;
    font-weight:300;
    line-height:32px;
    color: #333;
}
#page-home .main-search-inner {
    position:relative;
    display:block;
    top:50%;
    transform:translate(0,-50%);
    padding-bottom:30px;
}
#page-home .main-search-input,
#page-pools-listing .main-search-input {
    margin: auto;
    margin-top:50px;
    border-radius:50px;
    width:65%;
    background-color:#fff;
    box-shadow:0 0 8px 0 rgba(0,0,0,0.12);
    display:flex;
    flex-wrap:wrap;
    align-items:flex-start;
    padding:9px;
    max-height:68px;
}
#page-pools-listing .main-search-input {
    margin: 0;
    width: 100%;
}
#page-home .main-search-input-item,
#page-pools-listing .main-search-input-item {
    flex:1;
    border-right:1px solid #e9e9e9;
    margin-top:3px;
    position:relative;
    padding-left:30px;
    padding-right:30px;
}
#page-home .main-search-input .main-search-input-item:nth-last-child(2),
#page-pools-listing .main-search-input .main-search-input-item:nth-last-child(2) {
    border-right:none;
    padding-left:15px;
    padding-right:15px;
}
#page-home .main-search-input-item.location a,
#page-pools-listing .main-search-input-item.location a {
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
    color:#999;
    padding:10px;
    background:#fff;
}
#page-home .main-search-input-item.location a:hover,
#page-pools-listing .main-search-input-item.location a:hover {
    color:#66676b;
}
#page-home .main-search-input input,
#page-home .main-search-input input:focus,
#page-pools-listing .main-search-input input,
#page-pools-listing .main-search-input input:focus {
    font-size:16px;
    border:none;
    background:#fff;
    margin:0;
    padding:0;
    height:44px;
    line-height:44px;
    box-shadow:none;
}
#page-home .main-search-input button.button,
#page-pools-listing .main-search-input button.button {
    font-size:18px;
    font-weight:600;
    padding:0 40px;
    margin-right:1px;
    height:50px;
    outline:none;
}

#page-home .main-search-input-item .chosen-container-single .chosen-single,
#page-home .main-search-input-item .chosen-single.chosen-container-active {
    position:relative;
    display:block;
    overflow:visible;
    padding:0 0 0 15px;
    height:44px;
    line-height:44px;
    border:1px solid #fff;
    background-color:#fff;
    color:#888;
    border-radius:4px 4px 0 0;
    z-index:100;
    box-shadow:none;
    transition:all 0.3s;
}
#page-home .main-search-input-item .chosen-container-active .chosen-single,
#page-home .main-search-input-item .chosen-container-active .chosen-choices {
    border:1px solid #fff;
}
#page-home .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
    border:1px solid #fff;
    box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);
}
#page-home .main-search-input-item .chosen-container {
    font-size:16px;
}
#page-home .main-search-input-item .chosen-container .chosen-drop {
    border:none;
    box-shadow:0px 0px 6px 0px rgba(0,0,0,0.15);
    font-size:15px;
    padding-top:5px;
    padding-bottom:5px;
    z-index:99;
}
#page-home .main-search-input-item .chosen-single:after {
    content:"";
    position:absolute;
    bottom:-5px;
    display:block;
    width:100%;
    left:0;
    height:10px;
    background:#fff;
    z-index:112;
    opacity:1;
    tranition:all 0.3s;
}
#page-home .main-search-input-item .chosen-container-single .chosen-single span {
    display:inline-block;
    vertical-align:top;
}
#page-home .main-search-input .chosen-container-single .chosen-single div {
    display:inline-block;
    position:relative;
    top:-2px;
}
#page-home .main-search-input .chosen-container-single .chosen-search {
    padding:3px 15px;
    margin-bottom:5px;
}
.cookie-bar__inner {
    background-color: #f0f0f0;
    color: #000;
}

#page-home .main-search-input .chosen-container-single .chosen-search input[type="text"] {
    margin:1px 0;
    padding:6px 20px 6px 6px;
    width:100%;
    height:40px;
    outline:0;
    border:1px solid #e6e6e6;
    background-color:#fff;
    display:block;
    position:relative;
    z-index:9;
    background-color:#fcfcfc;
    border-radius:4px;
}
#page-home .main-search-input-item .chosen-container .chosen-results {
    position:relative;
    z-index:10000
}
#page-home .main-search-input-item .chosen-container.chosen-with-drop {
    border-radius:4px;
}

@media (max-width: 991px) {
    #page-home .main-search-inner {
        transform:translate(0,-46.75%)
    }
    #page-home .main-search-input {
        border-radius:0;
        display:block;
        padding:0;
        max-height:100%;
        background-color:transparent;
        box-shadow:none;
		width: 100%;
    }
    #page-home  .main-search-input button.button {
        margin-top:10px;
    }
    #page-home .main-search-input-item {
        margin-bottom:10px;
    }
    #page-home .main-search-input-item,.main-search-input .main-search-input-item:nth-last-child(2) {
        padding:0;
    }
    #page-home .main-search-input-item .chosen-container-single .chosen-single,
    #page-home .main-search-input-item .chosen-single.chosen-container-active,
    #page-home .main-search-input input,
    #page-home .main-search-input input:focus {
        padding:0 20px;
        height:55px;
        line-height:55px;
        border-radius:4px;
        background:#fff;
        border:1px solid #e0e0e0;
        box-shadow:0 1px 3px 0px rgba(0,0,0,0.08);
    }
    #page-home .main-search-input-item .chosen-container-single .chosen-single,
    #page-home .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
        border:1px solid #e0e0e0;
        box-shadow:none;
        transition:0s;
    }
    #page-home .main-search-input-item .chosen-container-active.chosen-with-drop .chosen-single {
        border-bottom:0;
    }
    #page-home .main-search-input-item .chosen-container .chosen-drop {
        border:1px solid #e0e0e0;
        border-top:0;
        border-radius:0 0 4px 4px;
        box-shadow:none;
    }
    #page-home .main-search-input-item .chosen-single::after {
        display:none;
    }
}
@media screen and (min-width: 300px) and (max-width: 767px) {
    #page-home .main-search-input-item.location a{padding: 8px;}
    /*#page-home .main-search-container{height: 430px;}*/
}




#page-home .new_layer {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
#page-home .main-search-container .axa-logo {
    position: absolute;
    right: 15px;
    bottom: 20px;
	display: flex;
	align-items: flex-end;
	text-decoration: none;
}
#page-home .main-search-container .axa-logo img {
	width: 100%;
	height: auto;
	max-width: 12mm;
}
#page-home .main-search-container .axa-logo .text {
	color:#00008F;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	margin-right: 7px;
}

#page-about .project_video,
#page-home .project_video {
    width: 100%;
    background: rgb(248, 248, 248);
    padding: 50px 0px;
}

#page-about .project_video video,
#page-home .project_video video {
    display: block;
    margin: 50px auto 0px;
}




/* ============> page how it works */


#page-how-it-works .wt_skin_bg_color {
    background-color: #07A0F2 !important;
}

#page-how-it-works .axa-logo-wrapper {
	display: flex;
	justify-content: flex-end;
}
#page-how-it-works .axa-logo {
	display: flex;
	align-items: flex-end;
	text-decoration: none;
}

#page-how-it-works .axa-logo img {
	width: 100%;
	height: auto;
	max-width: 12mm;
}
#page-how-it-works .axa-logo .text {
	color:#00008F;
	font-family: 'Source Sans Pro';
	font-weight: 600;
	margin-right: 7px;
}


/* ============> page pools listing */

.listing-item-container {
    display: block;
    margin-bottom: 30px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.08);
    border-radius: 10px;
    transform: translate3d(0,0,0);
    transition: transform 0.3s;
    overflow: hidden;
    position: relative;
}

.listing-item {
    height: 450px;
    -webkit-mask-image: -webkit-radial-gradient(white, black);
}

.listing-item-content  {
    position: absolute;
    bottom: 0px;
    left: 0;
    padding: 15px;
    width: 100%;
    z-index: 50;
    box-sizing: border-box;
    background: #fff;
}
.listing-item-content h3 {
    color: #333;
    font-size: 16px;
    position: relative;
    font-weight: bold;
    margin: 0;
    line-height: 31px;
}
.listing-item-content span {
    font-size: 16px;
    font-weight: 300;
    display: inline-block;
    color: #333;
}

.listing-item-container:hover {
    transform:translate3d(0,-6px,0);
}

.listing-item img {
    object-fit:cover;
    height:100%;
    width:100%;
}
.listing-item:before {
    content:"";
    top:0;
    position:absolute;
    height:100%;
    width:100%;
    z-index:9;
    background:linear-gradient(to top,rgba(35,35,37,0.9) 0%,rgba(35,35,37,0.45) 35%,rgba(22,22,23,0) 60%,rgba(0,0,0,0) 100%);
    background-color:rgba(35,35,37,0.2);
    border-radius:4px 4px 0 0;
    opacity:1;
}
#page-pools-listing .listings-container {
    min-height: calc(100vh - 251px);
}

/* ============> page details */

#page-pool-details section {
    margin-bottom: 20px;
}
#page-pool-details section .title {
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 20px;
}
#page-pool-details section .sub-title {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 20px;
}
#page-pool-details section .item {
    margin-top: 0;
    margin-bottom: 20px;
}
#page-pool-details .listing-slider-wrapper {
    position: relative;
}
#page-pool-details .price-box {
    position: absolute;
    bottom: -53px;
    background: #f2f2f2;
    padding: 15px 30px;
    display: inline-block;
    border-radius: 12px;
    z-index: 1;
    font-size: 32px;
    font-weight: bold;
    color: #333;
    line-height: 1.4;
}
#page-pool-details .price-box .from {
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
}
#page-pool-details .price-box .per-person {
    font-size: 16px;
    line-height: 1;
    font-weight: 400;
}
#page-pool-details .pool-name {
    font-size: 32px;
    line-height: 40px;
}
#page-pool-details .pool-address {
    font-weight: bold;
    font-size: 14px;
}
#page-pool-details .pool-owner-avatar {
    display: inline-block;
}
#page-pool-details .pool-owner-avatar img {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    object-fit: cover;
}
#page-pool-details .pool-owner-avatar .user {
    color: #333;
}
#page-pool-details .details-nav {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid transparent;
    transition: all 0.2s ease-in;
}
#page-pool-details .details-nav a {
    padding: 0 10px;
    font-weight: 700;
    color: #333333;
    opacity: 0.5;
}
#page-pool-details .details-nav a:hover {
    color: #07A0F2;
    opacity: 1;
}
#page-pool-details .details-nav.sticky {
    position: fixed;
    top: 62px;
    z-index: 1;
    padding-top: 15px;
    padding-bottom: 15px;
    border-color: #e0e0e0;
    background: #fff;
}




#page-pool-details .right-side .left-divider {
    border-left: 1px solid #ccc;
    padding-left: 35px;
}
#page-pool-details .right-side .left-divider-hidden {
    padding-left: 35px;
    border-left: 1px solid transparent;
}
#page-pool-details .right-side .pool-name {
    font-size: 18px;
    line-height: 26px;
}
#page-pool-details .right-side .note {
    font-size: 11px;
    line-height: 1;
    opacity: 0.5;
    position: relative;
    top: -10px;
}
#page-pool-details .right-side .legend {
    background: #f2f2f2;
    padding: 23px;
    border-radius: 10px;
    margin-top: 20px;
}
#page-pool-details .right-side .title .icon {
    margin-right: 15px;
}
#page-pool-details .right-side .week-day {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

/* ============> page user common */
.user .head_menu {
    width: 100%;
    background: #07a0f2;
    padding: 15px 0px;
    color: #fff;
}
.user .head_menu ul {
    margin: 0px auto;
    padding: 0;
    list-style: none;
    text-align: center;
}
.user .head_menu li {
    display: inline-block;
    font-size: 16px;
    text-align: center;
    padding: 0px 32px;
    /*border-left: 1px solid #fff;*/
    line-height: 16px;
    font-weight: bold;
}
.user .head_menu li a {
    color: #fff;
    text-decoration: none;
    opacity: 0.3;
}
.user .head_menu li.active a,
.user .head_menu li:hover a {
    opacity: 1;
}
/*.user .head_menu li:first-child {*/
    /*border: none;*/
/*}*/
.user #dashboard {
    padding: 40px 0;
    background-color:#eaeaea;
}
.user .sheet {
    background: white;
    display: flex;
    width: 100%;
    flex-direction: column;
    padding: 40px 45px;
}
.user .ui-datepicker-title {
    display: flex;
}

/* ============> page user booking */

.owner-bookings .reject,
.user-bookings .reject {
    cursor: auto;
    pointer-events: none;
}
.owner-bookings .reject:hover,
.user-bookings .reject:hover {
    background-color: transparent !important;
    color: #787878 !important;
}

/* ============> page user pools */

.user-pools #dashboard {
    padding: 60px 0 55px 0;
    background-color:#eaeaea;
}

.user-pools #dashboard .section-group > .heading > .icon {
    margin-right: 9px;
    color: #07A0F2;
    position: relative;
}
.user-pools #dashboard .section-group > .heading > .icon.svg:before {
    display: none;
}
.user-pools #dashboard .section-group > .heading > .icon.svg:after {
    content: '';
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    position: relative;
    margin-right: 10px;
}
.user-pools #dashboard .section-group > .heading > .icon.svg.pool:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTUuMjUgNTUuMjUiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU1LjI1IDU1LjI1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQo8cGF0aCBkPSJNNTIuNjE4LDIuNjMxYy0zLjUxLTMuNTA4LTkuMjE5LTMuNTA4LTEyLjcyOSwwTDMuODI3LDM4LjY5M0MzLjgxLDM4LjcxLDMuOCwzOC43MzEsMy43ODUsMzguNzQ5DQoJYy0wLjAyMSwwLjAyNC0wLjAzOSwwLjA1LTAuMDU4LDAuMDc2Yy0wLjA1MywwLjA3NC0wLjA5NCwwLjE1My0wLjEyNSwwLjIzOWMtMC4wMDksMC4wMjYtMC4wMjIsMC4wNDktMC4wMjksMC4wNzUNCgljLTAuMDAzLDAuMDEtMC4wMDksMC4wMi0wLjAxMiwwLjAzbC0zLjUzNSwxNC44NWMtMC4wMTYsMC4wNjctMC4wMiwwLjEzNS0wLjAyMiwwLjIwMkMwLjAwNCw1NC4yMzQsMCw1NC4yNDYsMCw1NC4yNTkNCgljMC4wMDEsMC4xMTQsMC4wMjYsMC4yMjUsMC4wNjUsMC4zMzJjMC4wMDksMC4wMjUsMC4wMTksMC4wNDcsMC4wMywwLjA3MWMwLjA0OSwwLjEwNywwLjExLDAuMjEsMC4xOTYsMC4yOTYNCgljMC4wOTUsMC4wOTUsMC4yMDcsMC4xNjgsMC4zMjgsMC4yMThjMC4xMjEsMC4wNSwwLjI1LDAuMDc1LDAuMzc5LDAuMDc1YzAuMDc3LDAsMC4xNTUtMC4wMDksMC4yMzEtMC4wMjdsMTQuODUtMy41MzUNCgljMC4wMjctMC4wMDYsMC4wNTEtMC4wMjEsMC4wNzctMC4wM2MwLjAzNC0wLjAxMSwwLjA2Ni0wLjAyNCwwLjA5OS0wLjAzOWMwLjA3Mi0wLjAzMywwLjEzOS0wLjA3NCwwLjIwMS0wLjEyMw0KCWMwLjAyNC0wLjAxOSwwLjA0OS0wLjAzMywwLjA3Mi0wLjA1NGMwLjAwOC0wLjAwOCwwLjAxOC0wLjAxMiwwLjAyNi0wLjAybDM2LjA2My0zNi4wNjNDNTYuMTI3LDExLjg1LDU2LjEyNyw2LjE0LDUyLjYxOCwyLjYzMXoNCgkgTTUxLjIwNCw0LjA0NWMyLjQ4OCwyLjQ4OSwyLjcsNi4zOTcsMC42NSw5LjEzN2wtOS43ODctOS43ODdDNDQuODA4LDEuMzQ1LDQ4LjcxNiwxLjU1Nyw1MS4yMDQsNC4wNDV6IE00Ni4yNTQsMTguODk1bC05LjktOS45DQoJbDEuNDE0LTEuNDE0bDkuOSw5LjlMNDYuMjU0LDE4Ljg5NXogTTQuOTYxLDUwLjI4OGMtMC4zOTEtMC4zOTEtMS4wMjMtMC4zOTEtMS40MTQsMEwyLjc5LDUxLjA0NWwyLjU1NC0xMC43MjhsNC40MjItMC40OTENCglsLTAuNTY5LDUuMTIyYy0wLjAwNCwwLjAzOCwwLjAxLDAuMDczLDAuMDEsMC4xMWMwLDAuMDM4LTAuMDE0LDAuMDcyLTAuMDEsMC4xMWMwLjAwNCwwLjAzMywwLjAyMSwwLjA2LDAuMDI4LDAuMDkyDQoJYzAuMDEyLDAuMDU4LDAuMDI5LDAuMTExLDAuMDUsMC4xNjVjMC4wMjYsMC4wNjUsMC4wNTcsMC4xMjQsMC4wOTUsMC4xODFjMC4wMzEsMC4wNDYsMC4wNjIsMC4wODcsMC4xLDAuMTI3DQoJYzAuMDQ4LDAuMDUxLDAuMSwwLjA5NCwwLjE1NywwLjEzNGMwLjA0NSwwLjAzMSwwLjA4OCwwLjA2LDAuMTM4LDAuMDg0QzkuODMxLDQ1Ljk4Miw5LjksNDYsOS45NzIsNDYuMDE3DQoJYzAuMDM4LDAuMDA5LDAuMDY5LDAuMDMsMC4xMDgsMC4wMzVjMC4wMzYsMC4wMDQsMC4wNzIsMC4wMDYsMC4xMDksMC4wMDZjMCwwLDAuMDAxLDAsMC4wMDEsMGMwLDAsMC4wMDEsMCwwLjAwMSwwaDAuMDAxDQoJYzAsMCwwLjAwMSwwLDAuMDAxLDBjMC4wMzYsMCwwLjA3My0wLjAwMiwwLjEwOS0wLjAwNmw1LjEyMi0wLjU2OWwtMC40OTEsNC40MjJMNC4yMDQsNTIuNDU5bDAuNzU3LTAuNzU3DQoJQzUuMzUxLDUxLjMxMiw1LjM1MSw1MC42NzksNC45NjEsNTAuMjg4eiBNMTcuNTExLDQ0LjgwOUwzOS44ODksMjIuNDNjMC4zOTEtMC4zOTEsMC4zOTEtMS4wMjMsMC0xLjQxNHMtMS4wMjMtMC4zOTEtMS40MTQsMA0KCUwxNi4wOTcsNDMuMzk1bC00Ljc3MywwLjUzbDAuNTMtNC43NzNsMjIuMzgtMjIuMzc4YzAuMzkxLTAuMzkxLDAuMzkxLTEuMDIzLDAtMS40MTRzLTEuMDIzLTAuMzkxLTEuNDE0LDBMMTAuNDQsMzcuNzM4DQoJbC0zLjE4MywwLjM1NEwzNC45NCwxMC40MDlsOS45LDkuOUwxNy4xNTcsNDcuOTkyTDE3LjUxMSw0NC44MDl6IE00OS4wODIsMTYuMDY3bC05LjktOS45bDEuNDE1LTEuNDE1bDkuOSw5LjlMNDkuMDgyLDE2LjA2N3oiLz4NCjwvc3ZnPg0K);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.access-and-use:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTYgNTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2IDU2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQo8Zz4NCgk8cGF0aCBkPSJNMjUuMjkzLDM5LjI5M2MtMC4zOTEsMC4zOTEtMC4zOTEsMS4wMjMsMCwxLjQxNEMyNS40ODgsNDAuOTAyLDI1Ljc0NCw0MSwyNiw0MXMwLjUxMi0wLjA5OCwwLjcwNy0wLjI5M2wxMS45OTktMTEuOTk5DQoJCWMwLjA5My0wLjA5MiwwLjE2Ni0wLjIwMywwLjIxNy0wLjMyNmMwLjEwMS0wLjI0NCwwLjEwMS0wLjUxOSwwLTAuNzY0Yy0wLjA1MS0wLjEyMy0wLjEyNS0wLjIzNC0wLjIxNy0wLjMyN0wyNi43MDcsMTUuMjkzDQoJCWMtMC4zOTEtMC4zOTEtMS4wMjMtMC4zOTEtMS40MTQsMHMtMC4zOTEsMS4wMjMsMCwxLjQxNEwzNS41ODYsMjdINWMtMC41NTMsMC0xLDAuNDQ3LTEsMXMwLjQ0NywxLDEsMWgzMC41ODZMMjUuMjkzLDM5LjI5M3oiLz4NCgk8cGF0aCBkPSJNNTEsMEgxNGMtMC41NTMsMC0xLDAuNDQ3LTEsMXYyMWMwLDAuNTUzLDAuNDQ3LDEsMSwxczEtMC40NDcsMS0xVjJoMzV2NTJIMTVWMzRjMC0wLjU1My0wLjQ0Ny0xLTEtMXMtMSwwLjQ0Ny0xLDF2MjENCgkJYzAsMC41NTMsMC40NDcsMSwxLDFoMzdjMC41NTMsMCwxLTAuNDQ3LDEtMVYxQzUyLDAuNDQ3LDUxLjU1MywwLDUxLDB6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.equipments:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTQgNTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU0IDU0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQo8Zz4NCgk8cGF0aCBkPSJNNTEuMjIsMjFoLTUuMDUyYy0wLjgxMiwwLTEuNDgxLTAuNDQ3LTEuNzkyLTEuMTk3cy0wLjE1My0xLjU0LDAuNDItMi4xMTRsMy41NzItMy41NzENCgkJYzAuNTI1LTAuNTI1LDAuODE0LTEuMjI0LDAuODE0LTEuOTY2YzAtMC43NDMtMC4yODktMS40NDEtMC44MTQtMS45NjdsLTQuNTUzLTQuNTUzYy0xLjA1LTEuMDUtMi44ODEtMS4wNTItMy45MzMsMGwtMy41NzEsMy41NzENCgkJYy0wLjU3NCwwLjU3My0xLjM2NiwwLjczMy0yLjExNCwwLjQyMUMzMy40NDcsOS4zMTMsMzMsOC42NDQsMzMsNy44MzJWMi43OEMzMywxLjI0NywzMS43NTMsMCwzMC4yMiwwSDIzLjc4DQoJCUMyMi4yNDcsMCwyMSwxLjI0NywyMSwyLjc4djUuMDUyYzAsMC44MTItMC40NDcsMS40ODEtMS4xOTcsMS43OTJjLTAuNzQ4LDAuMzEzLTEuNTQsMC4xNTItMi4xMTQtMC40MjFsLTMuNTcxLTMuNTcxDQoJCWMtMS4wNTItMS4wNTItMi44ODMtMS4wNS0zLjkzMywwbC00LjU1Myw0LjU1M2MtMC41MjUsMC41MjUtMC44MTQsMS4yMjQtMC44MTQsMS45NjdjMCwwLjc0MiwwLjI4OSwxLjQ0LDAuODE0LDEuOTY2bDMuNTcyLDMuNTcxDQoJCWMwLjU3MywwLjU3NCwwLjczLDEuMzY0LDAuNDIsMi4xMTRTOC42NDQsMjEsNy44MzIsMjFIMi43OEMxLjI0NywyMSwwLDIyLjI0NywwLDIzLjc4djYuNDM5QzAsMzEuNzUzLDEuMjQ3LDMzLDIuNzgsMzNoNS4wNTINCgkJYzAuODEyLDAsMS40ODEsMC40NDcsMS43OTIsMS4xOTdzMC4xNTMsMS41NC0wLjQyLDIuMTE0bC0zLjU3MiwzLjU3MWMtMC41MjUsMC41MjUtMC44MTQsMS4yMjQtMC44MTQsMS45NjYNCgkJYzAsMC43NDMsMC4yODksMS40NDEsMC44MTQsMS45NjdsNC41NTMsNC41NTNjMS4wNTEsMS4wNTEsMi44ODEsMS4wNTMsMy45MzMsMGwzLjU3MS0zLjU3MmMwLjU3NC0wLjU3MywxLjM2My0wLjczMSwyLjExNC0wLjQyDQoJCWMwLjc1LDAuMzExLDEuMTk3LDAuOTgsMS4xOTcsMS43OTJ2NS4wNTJjMCwxLjUzMywxLjI0NywyLjc4LDIuNzgsMi43OGg2LjQzOWMxLjUzMywwLDIuNzgtMS4yNDcsMi43OC0yLjc4di01LjA1Mg0KCQljMC0wLjgxMiwwLjQ0Ny0xLjQ4MSwxLjE5Ny0xLjc5MmMwLjc1MS0wLjMxMiwxLjU0LTAuMTUzLDIuMTE0LDAuNDJsMy41NzEsMy41NzJjMS4wNTIsMS4wNTIsMi44ODMsMS4wNSwzLjkzMywwbDQuNTUzLTQuNTUzDQoJCWMwLjUyNS0wLjUyNSwwLjgxNC0xLjIyNCwwLjgxNC0xLjk2N2MwLTAuNzQyLTAuMjg5LTEuNDQtMC44MTQtMS45NjZsLTMuNTcyLTMuNTcxYy0wLjU3My0wLjU3NC0wLjczLTEuMzY0LTAuNDItMi4xMTQNCgkJUzQ1LjM1NiwzMyw0Ni4xNjgsMzNoNS4wNTJjMS41MzMsMCwyLjc4LTEuMjQ3LDIuNzgtMi43OFYyMy43OEM1NCwyMi4yNDcsNTIuNzUzLDIxLDUxLjIyLDIxeiBNNTIsMzAuMjINCgkJQzUyLDMwLjY1LDUxLjY1LDMxLDUxLjIyLDMxaC01LjA1MmMtMS42MjQsMC0zLjAxOSwwLjkzMi0zLjY0LDIuNDMyYy0wLjYyMiwxLjUtMC4yOTUsMy4xNDYsMC44NTQsNC4yOTRsMy41NzIsMy41NzENCgkJYzAuMzA1LDAuMzA1LDAuMzA1LDAuOCwwLDEuMTA0bC00LjU1Myw0LjU1M2MtMC4zMDQsMC4zMDQtMC43OTksMC4zMDYtMS4xMDQsMGwtMy41NzEtMy41NzJjLTEuMTQ5LTEuMTQ5LTIuNzk0LTEuNDc0LTQuMjk0LTAuODU0DQoJCWMtMS41LDAuNjIxLTIuNDMyLDIuMDE2LTIuNDMyLDMuNjR2NS4wNTJDMzEsNTEuNjUsMzAuNjUsNTIsMzAuMjIsNTJIMjMuNzhDMjMuMzUsNTIsMjMsNTEuNjUsMjMsNTEuMjJ2LTUuMDUyDQoJCWMwLTEuNjI0LTAuOTMyLTMuMDE5LTIuNDMyLTMuNjRjLTAuNTAzLTAuMjA5LTEuMDIxLTAuMzExLTEuNTMzLTAuMzExYy0xLjAxNCwwLTEuOTk3LDAuNC0yLjc2MSwxLjE2NGwtMy41NzEsMy41NzINCgkJYy0wLjMwNiwwLjMwNi0wLjgwMSwwLjMwNC0xLjEwNCwwbC00LjU1My00LjU1M2MtMC4zMDUtMC4zMDUtMC4zMDUtMC44LDAtMS4xMDRsMy41NzItMy41NzFjMS4xNDgtMS4xNDgsMS40NzYtMi43OTQsMC44NTQtNC4yOTQNCgkJQzEwLjg1MSwzMS45MzIsOS40NTYsMzEsNy44MzIsMzFIMi43OEMyLjM1LDMxLDIsMzAuNjUsMiwzMC4yMlYyMy43OEMyLDIzLjM1LDIuMzUsMjMsMi43OCwyM2g1LjA1Mg0KCQljMS42MjQsMCwzLjAxOS0wLjkzMiwzLjY0LTIuNDMyYzAuNjIyLTEuNSwwLjI5NS0zLjE0Ni0wLjg1NC00LjI5NGwtMy41NzItMy41NzFjLTAuMzA1LTAuMzA1LTAuMzA1LTAuOCwwLTEuMTA0bDQuNTUzLTQuNTUzDQoJCWMwLjMwNC0wLjMwNSwwLjc5OS0wLjMwNSwxLjEwNCwwbDMuNTcxLDMuNTcxYzEuMTQ3LDEuMTQ3LDIuNzkyLDEuNDc2LDQuMjk0LDAuODU0QzIyLjA2OCwxMC44NTEsMjMsOS40NTYsMjMsNy44MzJWMi43OA0KCQlDMjMsMi4zNSwyMy4zNSwyLDIzLjc4LDJoNi40MzlDMzAuNjUsMiwzMSwyLjM1LDMxLDIuNzh2NS4wNTJjMCwxLjYyNCwwLjkzMiwzLjAxOSwyLjQzMiwzLjY0DQoJCWMxLjUwMiwwLjYyMiwzLjE0NiwwLjI5NCw0LjI5NC0wLjg1NGwzLjU3MS0zLjU3MWMwLjMwNi0wLjMwNSwwLjgwMS0wLjMwNSwxLjEwNCwwbDQuNTUzLDQuNTUzYzAuMzA1LDAuMzA1LDAuMzA1LDAuOCwwLDEuMTA0DQoJCWwtMy41NzIsMy41NzFjLTEuMTQ4LDEuMTQ4LTEuNDc2LDIuNzk0LTAuODU0LDQuMjk0YzAuNjIxLDEuNSwyLjAxNiwyLjQzMiwzLjY0LDIuNDMyaDUuMDUyQzUxLjY1LDIzLDUyLDIzLjM1LDUyLDIzLjc4VjMwLjIyeiIvPg0KCTxwYXRoIGQ9Ik0yNywxOGMtNC45NjMsMC05LDQuMDM3LTksOXM0LjAzNyw5LDksOXM5LTQuMDM3LDktOVMzMS45NjMsMTgsMjcsMTh6IE0yNywzNGMtMy44NTksMC03LTMuMTQxLTctN3MzLjE0MS03LDctNw0KCQlzNywzLjE0MSw3LDdTMzAuODU5LDM0LDI3LDM0eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.security:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IiIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9Ii00MSAwIDM3NCAzNzQuMTA2MjIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiICB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjMDdBMEYyIj4KCTxwYXRoIGQ9Im0yODcuNjY0MDYyIDc1Ljc0NjA5NC0xNDAuNjA1NDY4LTc0LjkyMTg3NWMtMi4wODU5MzgtMS4xMTMyODEtNC41ODU5MzgtMS4wOTc2NTctNi42NTYyNS4wMzkwNjJsLTEzNi43MTQ4NDQgNzQuOTIxODc1Yy0yLjI0MjE4OCAxLjIzMDQ2OS0zLjYzMjgxMjUgMy41ODIwMzItMy42MzI4MTI1IDYuMTQwNjI1djk3Ljg2NzE4OGMuMDgyMDMxNSA4MC40NDkyMTkgNDcuNzQ2MDkzNSAxNTMuMjMwNDY5IDEyMS40NTcwMzE1IDE4NS40NjA5MzdsMTguOTc2NTYyIDguMjY5NTMyYzEuNzczNDM4Ljc3MzQzNyAzLjc5Mjk2OS43NzczNDMgNS41NzAzMTMuMDA3ODEybDIxLjM4MjgxMi05LjIzNDM3NWM3NS4wNzgxMjUtMzEuNTMxMjUgMTIzLjkyMTg3NS0xMDUuMDE1NjI1IDEyMy45Mjk2ODgtMTg2LjQ0NTMxM3YtOTUuOTI1NzgxYzAtMi41ODU5MzctMS40MjU3ODItNC45NjQ4NDMtMy43MDcwMzItNi4xNzk2ODd6bS0xMC4yOTI5NjggMTAyLjEwNTQ2OGMtLjAxNTYyNSA3NS44MTY0MDctNDUuNTAzOTA2IDE0NC4yMjY1NjMtMTE1LjQxMDE1NiAxNzMuNTY2NDA3bC0uMDQ2ODc2LjAyMzQzNy0xOC42MjEwOTMgOC4wMzkwNjMtMTYuMTc5Njg4LTcuMDU4NTk0Yy02OC42MTMyODEtMzAtMTEyLjk4NDM3NS05Ny43NDIxODctMTEzLjA2MjUtMTcyLjYyODkwNnYtOTMuNzIyNjU3bDEyOS43NjE3MTktNzEuMTE3MTg3IDEzMy41NTg1OTQgNzEuMTY3OTY5em0wIDAiLz4KCTxwYXRoIGQ9Im05Mi4xNjc5NjkgMTc1LjI1MzkwNmMtMi41MTE3MTktMi45NDE0MDYtNi45Mjk2ODgtMy4yODkwNjItOS44NzEwOTQtLjc3NzM0NC0yLjk0MTQwNiAyLjUwNzgxMy0zLjI4OTA2MyA2LjkyOTY4OC0uNzc3MzQ0IDkuODY3MTg4bDM2Ljk3NjU2MyA0My4zMDA3ODFjMi40Njg3NSAyLjg5MDYyNSA2Ljc5Mjk2OCAzLjI4NTE1NyA5LjczODI4MS44ODY3MTlsODYuMTE3MTg3LTcwLjA2MjVjMy0yLjQzNzUgMy40NTMxMjYtNi44NDc2NTYgMS4wMTE3MTktOS44NDc2NTYtMi40Mzc1LTIuOTk2MDk0LTYuODQ3NjU2LTMuNDUzMTI1LTkuODQ3NjU2LTEuMDExNzE5bC04MC44MTI1IDY1Ljc0MjE4N3ptMCAwIi8+Cjwvc3ZnPg==);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.address:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTUuMDE3IDU1LjAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTUuMDE3IDU1LjAxNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMwN0EwRjIiPg0KPGc+DQoJPHBhdGggZD0iTTUxLjY4OCwyMy4wMTNINDAuNzg5Yy0wLjU1MywwLTEsMC40NDctMSwxczAuNDQ3LDEsMSwxaDkuMTAybDIuODk5LDI3SDIuMjY4bDMuNDAzLTI3aDkuMTE4YzAuNTUzLDAsMS0wLjQ0NywxLTENCgkJcy0wLjQ0Ny0xLTEtMUgzLjkwN0wwLDU0LjAxM2g1NS4wMTdMNTEuNjg4LDIzLjAxM3oiLz4NCgk8cGF0aCBkPSJNMjYuNjU0LDM4Ljk2OGMtMC4xNDcsMC4wODctMC4zMDQsMC4xNjQtMC40NDUsMC4yNTVjLTAuMjIsMC4xNDItMC40MzUsMC4yOTEtMC42NDYsMC40NDUNCgkJYy0wLjQ0NSwwLjMyNy0wLjU0MSwwLjk1My0wLjIxNSwxLjM5OGMwLjE5NiwwLjI2NywwLjUsMC40MDgsMC44MDgsMC40MDhjMC4yMDUsMCwwLjQxMi0wLjA2MywwLjU5MS0wLjE5Mw0KCQljMC4xNzgtMC4xMzEsMC4zNTktMC4yNTcsMC41NDgtMC4zNzljMC4zMjEtMC4yMDgsMC42NjItMC40MDMsMS4wMTQtMC41ODFjMC40NjgtMC4yMzcsMC42NTgtMC43OTEsMC40NjItMS4yNjkNCgkJYzAuMDA4LTAuMDA4LDAuMDE4LTAuMDE0LDAuMDI1LTAuMDIyYzEuODA5LTEuOTE2LDcuOTA1LTkuMDk2LDEwLjQyOS0yMS4wNThjMC41MTItMi40MjYsMC42MjctNC43NTQsMC4zNDItNi45MTkNCgkJYy0wLjg2LTYuNTc1LTQuOTQ1LTEwLjA1MS0xMS44MTMtMTAuMDUxYy02Ljg2NiwwLTEwLjk1MSwzLjQ3Ni0xMS44MTMsMTAuMDUxYy0wLjI4NCwyLjE2Ni0wLjE2OSw0LjQ5NCwwLjM0Myw2LjkxOQ0KCQlDMTguNzgzLDI5LjgxOCwyNC43ODMsMzYuOTcsMjYuNjU0LDM4Ljk2OHogTTE3LjkyNCwxMS4zMTRjMC43MzMtNS41OTIsMy45NDktOC4zMTEsOS44MzEtOC4zMTFjNS44ODMsMCw5LjA5OCwyLjcxOSw5LjgzLDguMzExDQoJCWMwLjI1NSwxLjk0LDAuMTQ4LDQuMDQzLTAuMzE2LDYuMjQ3QzM1LDI4LjMxNCwyOS41OSwzNS4xMzcsMjcuNzU1LDM3LjIwN2MtMS44MzctMi4wNzItNy4yNDYtOC44OTgtOS41MTQtMTkuNjQ2DQoJCUMxNy43NzYsMTUuMzU3LDE3LjY3LDEzLjI1NSwxNy45MjQsMTEuMzE0eiIvPg0KCTxwYXRoIGQ9Ik0yNy43NTUsMTkuOTI1YzQuMDUxLDAsNy4zNDYtMy4yOTUsNy4zNDYtNy4zNDZzLTMuMjk1LTcuMzQ2LTcuMzQ2LTcuMzQ2cy03LjM0NiwzLjI5NS03LjM0Niw3LjM0Ng0KCQlTMjMuNzA0LDE5LjkyNSwyNy43NTUsMTkuOTI1eiBNMjcuNzU1LDcuMjM0YzIuOTQ3LDAsNS4zNDYsMi4zOTgsNS4zNDYsNS4zNDZzLTIuMzk4LDUuMzQ2LTUuMzQ2LDUuMzQ2cy01LjM0Ni0yLjM5OC01LjM0Ni01LjM0Ng0KCQlTMjQuODA4LDcuMjM0LDI3Ljc1NSw3LjIzNHoiLz4NCgk8cGF0aCBkPSJNMzEuNDI4LDM3LjE3Yy0wLjU0LDAuMTE0LTAuODg0LDAuNjQ2LTAuNzY5LDEuMTg3YzAuMSwwLjQ3LDAuNTE1LDAuNzkxLDAuOTc3LDAuNzkxYzAuMDY5LDAsMC4xNC0wLjAwNywwLjIxLTAuMDIyDQoJCWMwLjU4Ni0wLjEyNCwxLjIyMS0wLjIyOSwxLjg4Ni0wLjMxM2MwLjU0OC0wLjA2NywwLjkzOC0wLjU2NywwLjg2OS0xLjExNWMtMC4wNjgtMC41NDktMC41NjMtMC45NDUtMS4xMTUtMC44NjkNCgkJQzMyLjc2MywzNi45MTgsMzIuMDcsMzcuMDMzLDMxLjQyOCwzNy4xN3oiLz4NCgk8cGF0aCBkPSJNMzYuNTk5LDM3LjU3NmMwLjAyMiwwLjUzNywwLjQ2NiwwLjk1NywwLjk5OCwwLjk1N2MwLjAxNSwwLDAuMDI5LDAsMC4wNDQtMC4wMDFsMi4wMDEtMC4wODMNCgkJYzAuNTUxLTAuMDI1LDAuOTc5LTAuNDkzLDAuOTUzLTEuMDQ0Yy0wLjAyNS0wLjU1My0wLjUzOS0wLjk4NC0xLjA0NC0wLjk1NGwtMS45OTYsMC4wODMNCgkJQzM3LjAwMywzNi41NTcsMzYuNTc1LDM3LjAyMywzNi41OTksMzcuNTc2eiIvPg0KCTxwYXRoIGQ9Ik0yMi40MzMsNDIuMTc3Yy0wLjUxNCwwLjM4OC0xLjA0NSwwLjc2MS0xLjU4LDEuMTA3Yy0wLjQ2MywwLjMwMS0wLjU5NSwwLjkyLTAuMjk0LDEuMzg0DQoJCWMwLjE5MSwwLjI5NSwwLjUxMywwLjQ1NSwwLjg0LDAuNDU1YzAuMTg3LDAsMC4zNzUtMC4wNTIsMC41NDQtMC4xNjFjMC41NzMtMC4zNzIsMS4xNDQtMC43NzIsMS42OTUtMS4xODgNCgkJYzAuNDQtMC4zMzMsMC41MjgtMC45NiwwLjE5Ni0xLjQwMUMyMy41MDEsNDEuOTM2LDIyLjg3Niw0MS44NDQsMjIuNDMzLDQyLjE3N3oiLz4NCgk8cGF0aCBkPSJNNDQuNzIsMzUuNTgzYy0wLjMzOCwwLjIzNy0wLjc3NywwLjQwOS0xLjM0NiwwLjUyNmMtMC41NDEsMC4xMTEtMC44ODksMC42NDEtMC43NzcsMS4xODINCgkJYzAuMDk4LDAuNDczLDAuNTE0LDAuNzk4LDAuOTc5LDAuNzk4YzAuMDY3LDAsMC4xMzUtMC4wMDcsMC4yMDMtMC4wMjFjMC44NDItMC4xNzQsMS41MjYtMC40NTIsMi4wOTYtMC44NTNsMC4xMzQtMC4wOTgNCgkJYzAuNDQtMC4zMzQsMC41MjctMC45NjEsMC4xOTQtMS40MDFjLTAuMzM0LTAuNDQtMC45Ni0wLjUyNi0xLjQwMS0wLjE5NEw0NC43MiwzNS41ODN6Ii8+DQoJPHBhdGggZD0iTTguODYsNDMuNDAyYzAuMTQ1LTAuNTMzLTAuMTcxLTEuMDgyLTAuNzA0LTEuMjI2Yy0wLjUyOS0wLjE0OS0xLjA4MiwwLjE2OS0xLjIyNiwwLjcwNA0KCQljLTAuMTI2LDAuNDY0LTAuMjAxLDAuOTM4LTAuMjI1LDEuNDA1QzYuNyw0NC40LDYuNjk3LDQ0LjUxNiw2LjY5Nyw0NC42MzhjMC4wMDEsMC4xOTYsMC4wMSwwLjM5MiwwLjAyOSwwLjU4Nw0KCQljMC4wNTMsMC41MTUsMC40ODcsMC44OTgsMC45OTQsMC44OThjMC4wMzMsMCwwLjA2Ny0wLjAwMiwwLjEwMy0wLjAwNWMwLjU0OS0wLjA1NywwLjk0OS0wLjU0NywwLjg5NC0xLjA5Nw0KCQljLTAuMDE0LTAuMTMxLTAuMDE5LTAuMjY0LTAuMDItMC4zOWMwLTAuMDgzLDAuMDAzLTAuMTY2LDAuMDA3LTAuMjQ4QzguNzIsNDQuMDU5LDguNzcyLDQzLjcyOCw4Ljg2LDQzLjQwMnoiLz4NCgk8cGF0aCBkPSJNNDQuNjk4LDI3LjgxYy0wLjc5NC0wLjEwNi0xLjYwNC0wLjA0MS0yLjM4NiwwLjE4MWMtMC41MzIsMC4xNDktMC44NDEsMC43MDItMC42OSwxLjIzMw0KCQljMC4xMjQsMC40NDEsMC41MjUsMC43MjksMC45NjEsMC43MjljMC4wOTEsMCwwLjE4Mi0wLjAxMiwwLjI3Mi0wLjAzOGMwLjUyLTAuMTQ2LDEuMDU1LTAuMTkyLDEuNTc1LTAuMTIyDQoJCWMwLjU2MiwwLjA3LDEuMDUyLTAuMzExLDEuMTI1LTAuODU3QzQ1LjYyOSwyOC4zODcsNDUuMjQ1LDI3Ljg4NCw0NC42OTgsMjcuODF6Ii8+DQoJPHBhdGggZD0iTTQ2LjY4OCwzMi43NjRjLTAuMTYzLDAuNTI3LDAuMTMzLDEuMDg4LDAuNjYsMS4yNWMwLjA5OSwwLjAzMSwwLjE5NywwLjA0NSwwLjI5NSwwLjA0NWMwLjQyOCwwLDAuODIzLTAuMjc1LDAuOTU1LTAuNzA1DQoJCWMwLjA5OS0wLjMxOCwwLjE2LTAuNjQxLDAuMTgzLTAuOTYzYzAuMDA1LTAuMDgzLDAuMDA4LTAuMTY3LDAuMDA4LTAuMjVjMC0wLjQ2OC0wLjA4Ni0wLjkzNy0wLjI1NS0xLjM5Mg0KCQljLTAuMTkyLTAuNTE5LTAuNzcxLTAuNzgxLTEuMjg1LTAuNTljLTAuNTE5LDAuMTkyLTAuNzgyLDAuNzY4LTAuNTksMS4yODVjMC4wODYsMC4yMzIsMC4xMywwLjQ2NywwLjEzLDAuNjk2bC0wLjAwMywwLjExNw0KCQlDNDYuNzc0LDMyLjQyMyw0Ni43NDIsMzIuNTg5LDQ2LjY4OCwzMi43NjR6Ii8+DQoJPHBhdGggZD0iTTE3LjQ4MSw0NS4xNjRjLTAuNTg2LDAuMjc1LTEuMTgzLDAuNTMtMS43NzQsMC43NTljLTAuNTE1LDAuMTk4LTAuNzcxLDAuNzc3LTAuNTcyLDEuMjkzDQoJCWMwLjE1MywwLjM5NiwwLjUzMSwwLjY0LDAuOTMzLDAuNjRjMC4xMiwwLDAuMjQyLTAuMDIxLDAuMzYtMC4wNjdjMC42MzUtMC4yNDUsMS4yNzUtMC41MTksMS45MDMtMC44MTMNCgkJYzAuNS0wLjIzNCwwLjcxNS0wLjgzLDAuNDgtMS4zM0MxOC41NzgsNDUuMTQ1LDE3Ljk4NCw0NC45MjgsMTcuNDgxLDQ1LjE2NHoiLz4NCgk8cGF0aCBkPSJNMTAuMjAxLDQxLjAwMWMwLjE2MSwwLDAuMzI1LTAuMDM5LDAuNDc4LTAuMTIyYzAuMjg4LTAuMTU3LDAuNTk1LTAuMjU1LDAuOTExLTAuMjg5YzAuMTM1LTAuMDE2LDAuMjczLTAuMDE2LDAuNDA2LDAuMDAyDQoJCWMwLjU2MywwLjA3MywxLjA1LTAuMzEzLDEuMTIyLTAuODZjMC4wNzItMC41NDgtMC4zMTMtMS4wNS0wLjg2LTEuMTIyYy0wLjI5OC0wLjAzOS0wLjYwMS0wLjA0MS0wLjg5MS0wLjAwOA0KCQljLTAuNTc0LDAuMDYzLTEuMTI4LDAuMjM5LTEuNjQ2LDAuNTIxYy0wLjQ4NSwwLjI2NS0wLjY2NCwwLjg3MS0wLjM5OSwxLjM1NkM5LjUwNCw0MC44MTMsOS44NDcsNDEuMDAxLDEwLjIwMSw0MS4wMDF6Ii8+DQoJPHBhdGggZD0iTTkuOTkzLDQ4Ljg0MmMwLjIxNiwwLjA1NiwwLjQzNiwwLjA5OCwwLjY1NCwwLjEyNGMwLjI1NiwwLjAzMSwwLjUxMiwwLjA0NywwLjc2OSwwLjA0N2MwLjMxMywwLDAuNjI3LTAuMDIyLDAuOTQtMC4wNjINCgkJYzAuNTQ4LTAuMDY5LDAuOTM3LTAuNTY5LDAuODY3LTEuMTE3cy0wLjU2Ny0wLjkzNC0xLjExNy0wLjg2N2MtMC40MDQsMC4wNTItMC44MTIsMC4wNjQtMS4yMTYsMC4wMTUNCgkJYy0wLjEzMi0wLjAxNy0wLjI2NC0wLjA0Mi0wLjM5NC0wLjA3NWMtMC41MzUtMC4xNDMtMS4wOCwwLjE4MS0xLjIyLDAuNzE2QzkuMTM5LDQ4LjE1OCw5LjQ1OSw0OC43MDQsOS45OTMsNDguODQyeiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.availability:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNjAgNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwIDYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQo8Zz4NCgk8cGF0aCBkPSJNNTcsNGgtN1YxYzAtMC41NTMtMC40NDctMS0xLTFoLTdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2M0gxOVYxYzAtMC41NTMtMC40NDctMS0xLTFoLTdjLTAuNTUzLDAtMSwwLjQ0Ny0xLDF2M0gzDQoJCUMyLjQ0Nyw0LDIsNC40NDcsMiw1djExdjQzYzAsMC41NTMsMC40NDcsMSwxLDFoNTRjMC41NTMsMCwxLTAuNDQ3LDEtMVYxNlY1QzU4LDQuNDQ3LDU3LjU1Myw0LDU3LDR6IE00MywyaDV2M3YzaC01VjVWMnogTTEyLDJoNQ0KCQl2M3YzaC01VjVWMnogTTQsNmg2djNjMCwwLjU1MywwLjQ0NywxLDEsMWg3YzAuNTUzLDAsMS0wLjQ0NywxLTFWNmgyMnYzYzAsMC41NTMsMC40NDcsMSwxLDFoN2MwLjU1MywwLDEtMC40NDcsMS0xVjZoNnY5SDRWNnoNCgkJIE00LDU4VjE3aDUydjQxSDR6Ii8+DQoJPHBhdGggZD0iTTM4LDIzaC03aC0yaC03aC0yaC05djl2MnY3djJ2OWg5aDJoN2gyaDdoMmg5di05di0ydi03di0ydi05aC05SDM4eiBNMzEsMjVoN3Y3aC03VjI1eiBNMzgsNDFoLTd2LTdoN1Y0MXogTTIyLDM0aDd2N2gtNw0KCQlWMzR6IE0yMiwyNWg3djdoLTdWMjV6IE0xMywyNWg3djdoLTdWMjV6IE0xMywzNGg3djdoLTdWMzR6IE0yMCw1MGgtN3YtN2g3VjUweiBNMjksNTBoLTd2LTdoN1Y1MHogTTM4LDUwaC03di03aDdWNTB6IE00Nyw1MGgtNw0KCQl2LTdoN1Y1MHogTTQ3LDQxaC03di03aDdWNDF6IE00NywyNXY3aC03di03SDQ3eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.price:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDUxMS45NzYgNTExLjk3NiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjk3NiA1MTEuOTc2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQoJCTxwYXRoIGQ9Ik00NjIuMzIzLDQ0MC4wNDRjLTMuNTA4LDAtNi45OCwwLjkzNi0xMC4wMjgsMi43MDRjLTMyLjc4LDE5LjAzMi03MC4xOTIsMjkuMjA0LTEwOC4xOCwyOS4yMDQNCgkJCWMtOTEuOSwwLTE3My4wMTItNTkuODY0LTIwMy41NjQtMTQzLjg2NGgxODUuMjRjMTEuMDM2LDAsMjAuMDEyLTguOTY4LDIwLjAxMi0yMGMwLTExLjA0LTguOTc2LTIwLTIwLjAxMi0yMEgxMzAuNTgzDQoJCQljLTEuNTk2LTEyLTIuNDEyLTIxLjQ2OC0yLjQxMi0zMi4wMDRjMC0xMC41MzIsMC44MTItMTkuOTk2LDIuNDEyLTMxLjk5NmgxOTUuMjA0YzExLjAzNiwwLDIwLjAxMi04Ljk2OCwyMC4wMTItMjANCgkJCWMwLTExLjA0LTguOTc2LTIwLTIwLjAxMi0yMGgtMTg1LjI0YzMwLjU1Ni04OCwxMTEuNjY4LTE0NC4wNjgsMjAzLjU2OC0xNDQuMDY4YzM3Ljk4OCwwLDc1LjQsMTAuMDI4LDEwOC4xODgsMjkuMDUyDQoJCQljMy4wNCwxLjc2NCw2LjUxMiwyLjY4OCwxMC4wMiwyLjY4OGM3LjExMiwwLDEzLjc1Ni0zLjgzMiwxNy4zMjgtOS45OGM1LjUzNi05LjU0LDIuMjc2LTIxLjgxNi03LjI2OC0yNy4zNjQNCgkJCUM0MzMuNDk1LDExLjg2LDM4OS4xNDcsMCwzNDQuMTE5LDBDMjMwLjkxMSwwLjAwNCwxMzAuMzY3LDc2LjA4OCw5OC41MzEsMTg0LjA4OEg0OS42MzVjLTExLjAyOCwwLTIwLjAwOCw4Ljk2LTIwLjAwOCwyMA0KCQkJYzAsMTEuMDMyLDguOTgsMjAsMjAuMDA4LDIwaDQwLjU1NmMtMS4zNTYsMTItMi4wMzYsMjEuNDk2LTIuMDM2LDMxLjk5NmMwLDEwLjUwNCwwLjY4LDIwLjAwNCwyLjAzNiwzMi4wMDRINDkuNjM1DQoJCQljLTExLjAyOCwwLTIwLjAwOCw4Ljk2LTIwLjAwOCwyMGMwLDExLjAzMiw4Ljk4LDIwLDIwLjAwOCwyMGg0OC44OTZjMzEuODM2LDEwOCwxMzIuMzg0LDE4My44ODgsMjQ1LjU4NCwxODMuODg4DQoJCQljNDUuMDMyLDAsODkuMzgtMTEuOTgsMTI4LjI2NC0zNC41NTJjOS41NDgtNS41NCwxMi44MDQtMTcuODMyLDcuMjYtMjcuMzc2QzQ3Ni4wNzksNDQzLjg5Niw0NjkuNDM1LDQ0MC4wNDQsNDYyLjMyMyw0NDAuMDQ0eiIvPg0KPC9zdmc+DQo=);
}
.user-pools #dashboard .section-group > .heading > .icon.svg.picture:after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTggNTgiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU4IDU4OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzA3QTBGMiI+DQo8Zz4NCgk8cGF0aCBkPSJNNTcsNkgxQzAuNDQ4LDYsMCw2LjQ0NywwLDd2NDRjMCwwLjU1MywwLjQ0OCwxLDEsMWg1NmMwLjU1MiwwLDEtMC40NDcsMS0xVjdDNTgsNi40NDcsNTcuNTUyLDYsNTcsNnogTTU2LDUwSDJWOGg1NFY1MHoiDQoJCS8+DQoJPHBhdGggZD0iTTE2LDI4LjEzOGMzLjA3MSwwLDUuNTY5LTIuNDk4LDUuNTY5LTUuNTY4QzIxLjU2OSwxOS40OTgsMTkuMDcxLDE3LDE2LDE3cy01LjU2OSwyLjQ5OC01LjU2OSw1LjU2OQ0KCQlDMTAuNDMxLDI1LjY0LDEyLjkyOSwyOC4xMzgsMTYsMjguMTM4eiBNMTYsMTljMS45NjgsMCwzLjU2OSwxLjYwMiwzLjU2OSwzLjU2OVMxNy45NjgsMjYuMTM4LDE2LDI2LjEzOHMtMy41NjktMS42MDEtMy41NjktMy41NjgNCgkJUzE0LjAzMiwxOSwxNiwxOXoiLz4NCgk8cGF0aCBkPSJNNyw0NmMwLjIzNCwwLDAuNDctMC4wODIsMC42Ni0wLjI0OWwxNi4zMTMtMTQuMzYybDEwLjMwMiwxMC4zMDFjMC4zOTEsMC4zOTEsMS4wMjMsMC4zOTEsMS40MTQsMHMwLjM5MS0xLjAyMywwLTEuNDE0DQoJCWwtNC44MDctNC44MDdsOS4xODEtMTAuMDU0bDExLjI2MSwxMC4zMjNjMC40MDcsMC4zNzMsMS4wNCwwLjM0NSwxLjQxMy0wLjA2MmMwLjM3My0wLjQwNywwLjM0Ni0xLjA0LTAuMDYyLTEuNDEzbC0xMi0xMQ0KCQljLTAuMTk2LTAuMTc5LTAuNDU3LTAuMjY4LTAuNzItMC4yNjJjLTAuMjY1LDAuMDEyLTAuNTE1LDAuMTI5LTAuNjk0LDAuMzI1bC05Ljc5NCwxMC43MjdsLTQuNzQzLTQuNzQzDQoJCWMtMC4zNzQtMC4zNzMtMC45NzItMC4zOTItMS4zNjgtMC4wNDRMNi4zMzksNDQuMjQ5Yy0wLjQxNSwwLjM2NS0wLjQ1NSwwLjk5Ny0wLjA5LDEuNDEyQzYuNDQ3LDQ1Ljg4Niw2LjcyMyw0Niw3LDQ2eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.user-pools #dashboard .form-group:not(:last-of-type) {
   margin-bottom: 25px;
}

.user-pools .table>tbody>tr>td:not(:last-of-type),
.user-pools .table>tbody>tr>th:not(:last-of-type),
.user-pools .table>tfoot>tr>td:not(:last-of-type),
.user-pools .table>tfoot>tr>th:not(:last-of-type),
.user-pools .table>thead>tr>td:not(:last-of-type),
.user-pools .table>thead>tr>th:not(:last-of-type) {
    border-right: 1px solid #ddd;
}
.user-pools .availability-table label {
    margin: 0;
}

#page-user-pools-add .img-tip,
#page-user-pools-edit .img-tip {
    font-size: 14px;
    opacity: 0.5;
}
#page-user-pools-add .img-wrapper,
#page-user-pools-edit .img-wrapper {
    position: relative;
}
#page-user-pools-add .img-wrapper .remove-img,
#page-user-pools-edit .img-wrapper .remove-img,
#page-user-pools-edit .img-wrapper .remove-db-img {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0px 8px!important;
    border-top-right-radius: 0!important;
    min-width: auto!important;
}
#page-user-pools-add .img-wrapper .remove-img span,
#page-user-pools-edit .img-wrapper .remove-img span,
#page-user-pools-edit .img-wrapper .remove-db-img span {
    position: relative;
    top: -1px;
    left: -2px;
}

/* ============> section user */


.user .nav-profile a {
    background: #d4d4d4;
    color: #fff;
    text-align: center;
    min-width: 180px;
    height: 40px;
    border: none;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-weight: 700;
    font-style: normal;
    font-size: 16px;
}
.user .nav-profile li.active a,
.user .nav-profile li:hover a {
    background: #009dd4;
    color: #fff;
    border: none;
}

/* ============> section Auth */

#page-auth-success .new_layer {
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.5);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
#page-auth-success .error h4,
#page-auth-success .error h2 {
    color: red;
}








.slick-list .slick-slide img {
	display: block;
	object-fit: cover;
	width: 100%;
	height: 400px;
}



/* fullcalendar 5.1.0 */

#page-user-pools-calendar .fc-theme-standard .fc-scrollgrid {
	border: none;
}
#page-user-pools-calendar .fc-scrollgrid-sync-table,
#page-user-pools-calendar .fc-scrollgrid  {
	margin-bottom: 0;
}
#page-user-pools-calendar .fc .fc-header-toolbar.fc-toolbar  {
	padding: 15px 20px;
	margin-bottom: 0;
}
#page-user-pools-calendar .fc .fc-toolbar-title {
	line-height: 46px;
	color: #222;
	margin-top: 0;
	white-space: nowrap;
	font-size: 32px;
	font-weight: 100;
	margin-bottom: 10px;
	font-family: 'Roboto', sans-serif;
	margin: 0;
}
#page-user-pools-calendar .fc .fc-button-primary {
	border-color: #9675ce;
	color: #9675ce;
	background: none;
}
#page-user-pools-calendar .fc .fc-button-primary:hover {
	background: #ffe3f3;
	color: #9675ce;
	border-color: #9675ce;
}
#page-user-pools-calendar .fc .fc-today-button[disabled] {
	background: #ffe3f3;
	color: #9675ce;
	border-color: #9675ce;
}
#page-user-pools-calendar .fc-theme-standard td:last-of-type,
#page-user-pools-calendar .fc-theme-standard th:last-of-type {
	border-right: none;
}

#page-user-pools-calendar .fc-col-header {
	background: rgb(150, 117, 206);
	margin-bottom: 0;
}
#page-user-pools-calendar .fc-col-header a {
	font-family: 'Roboto', sans-serif;
	background: #9675ce !important;
	color: #FFF;
	font-size: 14px !important;
	font-weight: 500 !important;
	line-height: 30px;
}
#page-user-pools-calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end {
	font-family: 'Roboto', sans-serif;
	background: #03a9f3!important;
	color: #FFF!important;
	font-size: 12px!important;
	font-weight: 500!important;
	padding: 5px 5px!important;
	border-radius: 30px;
	text-align: center;
}
#page-user-pools-calendar .fc-daygrid-event-dot {
	display: none;
}
#page-user-pools-calendar .fc-daygrid-dot-event .fc-event-time {
	display: none;
}


#page-user-pools-calendar .fc .fc-daygrid-day-number {
	font-size: 15px;
	margin: 0;
	min-width: 19px;
	padding: 0;
	text-align: center;
	width: 30px;
	height: 30px;
	color: #707070;
	line-height: 30px;
	transition: none;
}
#page-user-pools-calendar .fc .fc-daygrid-day-number:hover {
	background-color: rgba(3, 169, 243, 0.28);
	border-radius: 50%;
	color: #FFFFFF;
	text-decoration: none;
	transition: none;
}

#page-user-pools-calendar .fc .fc-daygrid-day {
	background: none;
	transition: background-color 0.2s;
	cursor: pointer;
}
#page-user-pools-calendar .fc .fc-daygrid-day:hover {
	background-color: rgba(3, 169, 243, 0.28);
}
#page-user-pools-calendar .fc .fc-daygrid-day:hover .fc-daygrid-day-number {
	background-color: rgba(3, 169, 243, 0.28);
	border-radius: 50%;
	color: #FFFFFF;
}
/*#page-user-pools-calendar .fc .fc-daygrid-day.fc-day-today {*/
/*	background: none;*/
/*}*/
#page-user-pools-calendar .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
	background: #ff3b30;
	border-radius: 50%;
	color: #FFFFFF;
}
