body,button,input,select,textarea {
    font-size: 14px;
    font-family: 'Ubuntu',sans-serif
}

#whmcsthemes {
    color: #614759
}

#whmcsthemes .navbar-main,#whmcsthemes h1,#whmcsthemes h2,#whmcsthemes h3,#whmcsthemes h4,#whmcsthemes h5,#whmcsthemes h6 {
    font-family: 'Ubuntu',sans-serif;
	color: #603884;
}

#whmcsthemes .navbar-main {
    background-color: #4a0f48
}

#whmcsthemes #main-menu {
    background-color: #4a0f48
}

#whmcsthemes .navbar-main .navbar-nav>.active>a,#whmcsthemes .navbar-main .navbar-nav>.active>a: focus,#whmcsthemes .navbar-main .navbar-nav>.active>a: hover,#whmcsthemes .navbar-main .navbar-nav>.open>a,#whmcsthemes .navbar-main .navbar-nav>.open>a: focus,#whmcsthemes .navbar-main .navbar-nav>.open>a: hover,#whmcsthemes .navbar-main .navbar-nav>li>a: focus,#whmcsthemes .navbar-main .navbar-nav>li>a: hover {
    color: #d6d6d6;
    background-color: #2e3839
}

#whmcsthemes .dropdown-menu>li>a: focus,#whmcsthemes .navbar-main .dropdown-menu>li>a: hover {
    background-color: #6ca93e
}

#whmcsthemes .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
}

#whmcsthemes .navbar-default .navbar-toggle {
    border-color: #2e3839;
    background: #6dab3e
}

.panel-primary>.panel-heading {
    background-color: #6dab3e;
    border-color: #6dab3e
}

#whmcsthemes .masquerade {
    margin-top: 20px;
    margin-bottom: 0
}

#whmcsthemes .masquerade .alert-danger {
    margin-bottom: 0
}

#whmcsthemes .masquerade h4 {
    margin: 0;
    font-weight: 400
}

#whmcsthemes .masquerade .btn-default {
    margin-left: 20px;
    vertical-align: text-bottom
}

#whmcsthemes .dataTables_wrapper .dataTables_info {
    padding: 11px 10px;
    background-color: #923992
}

#whmcsthemes .list-group-item.active,#whmcsthemes .list-group-item.active: focus,#whmcsthemes .list-group-item.active: hover {
    border-color: #0b9cb4
}

#whmcsthemes div.header-lined h1 {
    color: #603884
}

#whmcsthemes .domain-checker-container {
    background: -webkit-gradient(linear,0% 0%,0% 100%,from(#1C6783),to(#2C738A));
    background: -webkit-linear-gradient(top,#2C738A,#298AB2);
    background: -moz-linear-gradient(top,#2C738A,#298AB2);
    background: -ms-linear-gradient(top,#2C738A,#298AB2);
    background: -o-linear-gradient(top,#2C738A,#298AB2)
}

#whmcsthemes a.list-group-item.active,#whmcsthemes a.list-group-item.active: focus,#whmcsthemes a.list-group-item.active: hover {
    background-color: #0b9cb4
}

#whmcsthemes .pagination>.active>a,#whmcsthemes .pagination>.active>a: focus,#whmcsthemes .pagination>.active>a: hover,#whmcsthemes .pagination>.active>span,#whmcsthemes .pagination>.active>span: focus,#whmcsthemes .pagination>.active>span: hover {
    background-color: #0b9cb4;
    border-color: #0b9cb4
}

#whmcsthemes .btn-group .fa {
    padding-right: 0
}

.language-popover {
    max-width: 450px;
    width: 100%;
    background-color: rgba(20,20,20,.98);
    background-image: url(../img/worldmap.png);
    background-repeat: no-repeat;
    font-size: .8em
}

.language-popover.popover.bottom>.arrow: after {
    border-bottom-color: rgba(20,20,20,.97)
}

.language-popover .popover-content ul {
    margin: 6px 0 14px 0;
    padding: 0;
    max-width: 400px;
    list-style-type: none;
    overflow: hidden
}

.language-popover .popover-content li {
    float: left;
    display: inline;
    padding: 0 20px 0 40px;
    width: 33.333%;
    line-height: 2em
}

.language-popover .popover-content li a {
    color: #f2f2f2
}

@media (max-width: 480px) {
    .language-popover {
    max-width: 250px;
    background-position: -50px 0
}

.language-popover .popover-content li {
    padding: 0 20px;
    width: 50%
}


}

.popover-user-notifications {
    border-radius: 0;
    padding: 5px 10px;
    border-color: #ddd;
    min-width: 310px;
    font-family: 'Open Sans',sans-serif
}

.popover-user-notifications .popover-content {
    padding: 0
}

.popover-user-notifications ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.popover-user-notifications ul li {
    padding: 5px 0;
    min-height: 66px;
    border-bottom: 1px solid #ddd
}

.popover-user-notifications ul li: last-child {
    border: 0
}

.popover-user-notifications ul li a {
    display: block;
    padding: 10px 15px 10px 12px;
    text-decoration: none;
    color: #555;
    font-size: .95em
}

.popover-user-notifications ul li a: hover {
    background-color: #f6f6f6
}

.popover-user-notifications ul li i.far,.popover-user-notifications ul li i.fas {
    float: left;
    padding-top: 6px;
    font-size: 21px
}

.popover-user-notifications ul li i.far.fa-check-circle,.popover-user-notifications ul li i.fas.fa-check-circle {
    color: #5cb85c
}

.popover-user-notifications ul li i.far.fa-warning,.popover-user-notifications ul li i.fas.fa-warning {
    color: #ecc317
}

.popover-user-notifications ul li i.far.fa-exclamation-circle,.popover-user-notifications ul li i.fas.fa-exclamation-circle {
    color: #ec2d45
}

.popover-user-notifications ul li .message {
    margin-left: 40px
}

.popover-user-notifications ul li.none {
    padding: 12px 0;
    min-height: auto;
    text-align: center;
    font-weight: 700
}

.clientalert {
    margin: 0;
    padding: 5px 10px;
    border-bottom: 1px solid #ddd
}

.clientalert: hover {
    background-color: #efefef
}

.clientalert: last-child {
    border-bottom: 0
}

.clientalert .btn-xs {
    font-family: Verdana;
    font-size: 10px
}

.login-popover {
    font-size: 12px;
    font-family: 'Ubuntu',sans-serif;
    line-height: 1.42857143
}

.login-popover .form-group {
    margin-bottom: 5px
}

.login-popover hr {
    margin: 5px 0
}

.login-popover a {
    color: #6ca93e
}

.login-popover .btn-primary {
    color: #fff;
    background-color: #6ca93e;
    border-color: #6ca93e
}

#whmcsthemes .navbar-main li.account {
    background-color: #4a0f48
}

#whmcsthemes .navbar-main .dropdown-menu>li>a: hover,#whmcsthemes .dropdown-menu>li>a: focus {
    color: #FFF
}

#whmcsthemes a.list-group-item.active .fa {
    color: #FFF
}

#footer {
    /*border-top: 1px solid #364344!Important;*/
    /*background-color: #2E3839!Important;*/
    padding: 0px!Important;
    line-height: 1.42857143!Important
}

#whmcsthemes .landing-page .container {
    width: 100%!Important;
    padding-right: 15px!Important;
    padding-left: 15px!Important;
    margin-right: auto!Important;
    margin-left: auto!Important
}

#whmcsthemes .landing-page.mail-services .product-options {
    background: #6ca93e
}

#whmcsthemes .landing-page .navbar-default {
    background-color: #373b42;
    border-color: #373b42
}

#whmcsthemes .landing-page .navbar .navbar-nav>li>a {
    color: #fff!Important;
    border-color: #26292d;
    border-bottom: none
}

#whmcsthemes .landing-page.mail-services .product-options .icon {
    color: #6ca93e
}

#whmcsthemes .landing-page.mail-services .product-options .price {
    color: #058
}

#whmcsthemes .landing-page .get-started {
    background-color: #373b42
}

#whmcsthemes .landing-page .nav-tabs>li.active>a,#whmcsthemes .landing-page .nav-tabs>li.active>a: focus,#whmcsthemes .landing-page .nav-tabs>li.active>a: hover {
    border-top: 3px solid #ef9543
}

#whmcsthemes .landing-page .light-grey-bg {
    background: #E6E6E6;
    border-top: 1px solid #DADADA
}

#whmcsthemes .landing-page.ssl .validation-levels {
    background-color: #6ca93e
}

#whmcsthemes .landing-page.ssl .validation-levels a.show-all {
    color: #fff!Important
}

#whmcsthemes .landing-page.ssl .detailed-info a {
    color: #fff!Important
}

#whmcsthemes .landing-page.ssl .detailed-info {
    background: #F1F1F1;
    padding-top: 60px;
    padding-bottom: 50px;
    border-top: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA
}

#whmcsthemes .landing-page.ssl .detailed-info .panel-body {
    margin-top: 0;
    background-color: #fff!Important;
    border: 1px solid #dadada
}

#whmcsthemes .landing-page.ssl .validation-levels .item .btn,#whmcsthemes .landing-page.ssl .certificate-options .btn,#whmcsthemes .landing-page .get-started .btn-order-now,#whmcsthemes .landing-page .product-options .item .btn,#whmcsthemes .landing-page.mail-services .product-options .btn-buy {
    color: #fff;
    background-color: #6CA93E;
    border-color: #6CA93E;
    border-radius: 2px
}

#whmcsthemes .landing-page.ssl .certificate-options {
    background-color: #373b42
}

#whmcsthemes .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li,#whmcsthemes .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li,#whmcsthemes .landing-page.ssl .certificate-options .col-sm-6.sidebar ul li {
    border-color: #41454c;
    background: #373b42
}

#whmcsthemes .landing-page.ssl .features {
    background: #F1F1F1;
    padding-top: 60px;
    padding-bottom: 50px;
    border-top: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA
}

#whmcsthemes .landing-page.ssl .features .feature {
    background: #373b42
}

#whmcsthemes .landing-page.ssl .features h3 {
    color: #333
}

#whmcsthemes .landing-page .navbar .navbar-nav>li.active>a {
    background: #6ca93e
}

#whmcsthemes .landing-page.ssl .dashed-border {
    padding-bottom: 0;
    border-bottom: none
}

#whmcsthemes .landing-page .features {
    background: #E6E6E6;
    border-top: 1px solid #DADADA;
    border-bottom: 1px solid #DADADA;
    padding-top: 60px!Important;
    padding-bottom: 30px!Important
}

#whmcsthemes .landing-page .features h4 {
    text-align: center!Important;
    display: block;
    border-bottom: 1px solid #e4e4e4
}

#whmcsthemes .landing-page.ssl .features h4 {
    border-bottom: none
}

#whmcsthemes .landing-page .features p {
    text-align: center!Important;
    display: block
}

#whmcsthemes .landing-page.ssl .standout-1 {
    background-color: #373b42
}

#whmcsthemes .landing-page.ssl .standout-1 .browser .browser-image img {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px
}

#whmcsthemes .navbar-default .navbar-toggle {
    border-color: #373b42
}

#whmcsthemes .navbar-default .navbar-toggle .icon-bar {
    background-color: #fff
}

#whmcsthemes .navbar-default .navbar-toggle: focus,#whmcsthemes .navbar-default .navbar-toggle: hover {
    background-color: #373b42
}

section#footer {
    padding: inherit
}

#whmcsthemes .landing-page.weebly .faq {
    background-color: #fff
}

#whmcsthemes .landing-page .btn-primary,#whmcsthemes .landing-page .btn-success {
    color: #fff;
    background-color: #6CA93E;
    border-color: #6CA93E;
    border-radius: 2px
}

#whmcsthemes .landing-page.ssl .detailed-info .panel-heading {
    background-color: #6ca93e;
    border-radius: 0
}

#whmcsthemes .landing-page .product-options p {
    font-size: 12px
}

#whmcsthemes .list-group-item .badge {
    margin-top: 3px!Important
}

#whmcsthemes a.list-group-item.active,#whmcsthemes a.list-group-item.active: focus,#whmcsthemes a.list-group-item.active: hover {
    color: #FFF
}

#whmcsthemes .panel-sidebar a.list-group-item.active: hover i.fa {
    color: #FFF!important
}

#whmcsthemes .list-group-item.active>.badge,#whmcsthemes .nav-pills>.active>a>.badge {
    color: #614759
}

#adminmasquerade {
    width: 30px
}

#adminmasquerade .fa {
    margin-left: 0;
    color: #6ca93e!Important
}

#whmcsthemes .btn-social i.fa {
    color: #FFF!Important;
    padding: 0px!Important
}

