/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

#content{
    min-height: calc(100vh - 409px);
    margin-bottom: 0 !important;
}


.swal2-confirm, .swal2-confirm:active{
    background-color: #006d82 !important;
    border: none !important;
}

button.swal2-styled:active, button.swal2-styled:focus{
    border: none !important;
    -webkit-box-shadow: 0px 0px 0px 0px white !important;
    -moz-box-shadow: 0px 0px 0px 0px white !important;
    box-shadow: 0px 0px 0px 0px white !important;
}

.swal2-actions button{
    min-width: 85px;
}

.swal2-popup{
    font-size: 1.3rem !important;
    padding: 1.35rem !important;
}

/*
CUSTOM SCROLLBAR
 */

::-webkit-scrollbar {
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}
::-webkit-scrollbar-thumb {
    background: #e1e1e1;
    border: 0px none #ffffff;
    border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
    background: #ffffff;
}
::-webkit-scrollbar-thumb:active {
    background: #000000;
}
::-webkit-scrollbar-track {
    background: #666666;
    border: 0px none #ffffff;
    border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
    background: #666666;
}
::-webkit-scrollbar-track:active {
    background: #333333;
}
::-webkit-scrollbar-corner {
    background: transparent;
}

#section-pricing{
    min-height: 580px;
}

label{
    letter-spacing: 0.7px;
    font-size: 14px;
    text-transform: none;
    font-weight: 500;
    color: #444;
}
.content-wrap {
    padding: 40px 0 0;
}

#logo, header, #primary-menu > ul{
    border:none !important;
}

#page-menu-wrap .container{
    padding-left: 0;
}

div.acctitle.acctitlec{
    background-color: #006d82 !important;
    color: #EEE;
}
section#content{
    margin-bottom: 50px !important;
}

@media (max-width: 992px) {
    #pricing-switch div{
        width: 100%;
    }
}

#faqs h4{
    margin-bottom: 10px;
}

.acctitle{
    border-radius: 4px !important;
}

#primary-menu li.current a{
    background-color: rgba(0,0,0,0.15);
    margin: 16px 0 17px 0;
    padding: 3px 15px 2px 15px !important;
    border-radius: 18px;
    color: #EEE !important;
}

.dark #primary-menu:not(.not-dark) ul ul{
    background-color: #015d70;
    border-color: #015d70 !important;
}
.dark #primary-menu:not(.not-dark) ul ul li a{
    background-color: #015d70;
    margin: 0!important;
    padding: 10px 15px !important;
    border-radius: 0;
    color: white !important;
}
.dark #primary-menu:not(.not-dark) ul ul li{
    border-color: #015d70 !important;
}
