/*
Theme Name: Digit - Responsive WHMCS Client Area Template
Theme URI: http://www.whmcsdes.com
Description: Custom CSS File
Version: 8.1.0
Author: WHMCSdes
Author URI: http://whmcsdes.com
Tags: powerful, host
*/

#order-digit-of .product-info {
    background-color: #03989e !important;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    color: #7e7e7e;
}

.btn.btn-primary.btn-lg {
    background-color: #009289 !important;
    border-color: #009289 !important;
    color: #fff !important;
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #fff !important;
    background-color: #fff !important;
    border-color: #009289!important;
}

:root {
  --main-gradient-color: #009289 !important;
  --secondary-gradient-color: #009289 !important;
}

section#header .logo img {
    max-height: 100px;
}

.btn-success:hover {
    color: #fff;
    background-color: #009289!important;
    border-color: #009289!important;
}

a.btn.btn-success.btn-sm.btn-block {
    background-color: #009289!important;
    border-color: #009289!important;
}

a.btn.btn-default.btn-sm.btn-block {
    background-color: #009289!important;
    border-color: #009289!important;
}

div#primary-nav {
    background-color: #009289!important;
    border-color: #009289!important;
}

.wdes-user-area-nav a {
    color: #fff !important;
}


div#wdesaccordion {
    background-color: #009289!important;
}

.wdes-sidebar {
    background-color: #009289!important;
}

div#wdesaccordion a {
    color: #fff !important;
}

img.gravatar.wdes-profile-pic {
    height: 35px;
    width: 35px !important;
}

#Secondary_Navbar-Account li {
    background-color: #009289!important;
}

.wdes-collapse-bg ul {
    background-color: #009289!important;
}

.tile.block-no1 {
    border: 1px solid #009289!important;
    background: none !important;
}

.tile.block-no2 {
    border: 1px solid #009289!important;
    background: none !important;
}

.tile.block-no3 {
    border: 1px solid #009289!important;
    background: none !important;
}

.tile.block-no4 {
    border: 1px solid #009289!important;
    background: none !important;
}


.btn.btn-success {
    background-color: #009289 !important;
}

.btn.btn-primary.btn-lg {
	background-color: #009289 !important;
	border-color: #009289 !important;
}

.wdes-2nd-btn {
	background-color: #009289 !important;
	border-color: #009289 !important;
}

.product-info {
    font-size: 18px !important;
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #fff;
    background-color: #009289!important;
    border-color: #009289!important;
    outline: none;
}

input#registersld {
    border: 1px solid #000 !important;
}

span#select2-registertld-container {
    border: 1px solid #000 !important;
    margin-top: -4%;
}

span.select2-selection__arrow {
    margin-top: -3%;
}

input#transfersld {
    border: 1px solid #000 !important;
}

span#select2-transfertld-container {
    border: 1px solid #000 !important;
    margin-top: -4%;
}

input#owndomainsld {
    border: 1px solid #000 !important;
}

input#owndomaintld {
    border: 1px solid #000 !important;
}

button.btn.btn-primary.btn-block {
    margin-top: 0px !important;
}

.input-group-addon.input-group-prepend {
    border-left: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
    border-bottom: 1px solid #000 !important;
}

.product-desc {
    font-size: 18px !important;
    line-height: 1.8em !important;
}

.product-pricing {
    width: 80% !important;
    margin-left: 4% !important;
}

#order-digit-of .products .product div.product-desc {
    float: left;
    width: 60%;
    padding: 8px 14px;
    font-size: .8em;
}

/*.product-desc {
    text-align: justify !important;
}*/

#order-digit-of .products .product div.product-pricing {
    margin-bottom: 10px;
    margin-top: 25px !important;
}

input#inputEmail {
    color: #000 !important;
}

input#inputEmail {
    color: #000 !important;
}

.form-control {
	color: #fff !important;
}

select#inputBillingcycle {
    background-color: #3b3d50 !important;
}

/*.wdes-content {
    margin-left: -19% !important;
}

.whm-sidebar {
    margin-left: 65%;
}

.wdes-content {
    margin-left: -83% !important;
    width: 65% !important;
}*/


.domain-checker-container {
    background: none !important;
}

.domain-checker-container {
    background: none !important;
}

.domain-checker-bg.clearfix {
    background: none !important;
    padding: 0px !important;
}

a.btn.btn-warning {
    background-color: #009289 !important;
    border: none !important;
}

input#inputDomain {
    color: black !important;
}

input#owndomainsld {
    color: #000 !important;
}

input#owndomaintld {
    color: #000 !important;
}

select.form-control.custom-select {
    background-color: #313449 !important;
}

option.list-group-item {
    background-color: #313449 !important;
}

input#registersld {
    color: #000 !important;
}

input#transfersld {
    color: #000 !important;
}

input#inputName {
    color: #000 !important;
}

textarea#inputMessage {
    color: #000 !important;
}

input#inputAttachments {
    color: #000 !important;
}

button.form-control.btn-block {
    color: #000 !important;
}

.cpanel-usage-stats canvas {
    background: #009289;
    padding: 10px;
    border-radius: 4px;
}

select.form-control.custom-select.w-100.input-sm.form-control-sm.mr-2 {
    color: #000 !important;
}

#tabOverview #cPanelExtrasPurchasePanel form.form-inline .btn {
    width: 50%;
    background-color: #009289;
    color: #fff !important;
    font-size: 14px;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    border: 0 !important;
}

#tabOverview #cPanelPackagePanel p a {
    background-color: #009289;
    border: 0 !important;
    color: #fff !important;
    font-family: Montserrat, sans-serif;
    font-size: 15px;
    padding: 8px 25px;
    margin-top: 16px;
    border-radius: 2px;
    transition: all 0.3s;
    text-decoration: none;
}

#tabOverview .cpanel-package-details:before {
    content: "\f466";
    font-family: "Font Awesome 5 Pro";
    font-weight: 300;
    color: #03989e;
    font-size: 57px;
    display: block;
    width: 100%;
    margin-bottom: 6px;
}

.tile.block-no4 {
    width: 24% !important;
    margin-right: 1% !important;
}

.tile.block-no3 {
    width: 24% !important;
    margin-right: 1% !important;
}

.tile.block-no2 {
    width: 24% !important;
    margin-right: 1% !important;
}

.tile.block-no1 {
    width: 24% !important;
    margin-right: 1% !important;
    
}

.whm-sidebar {
    margin-top: 112px;
}

section#header {
    margin-left: -272px !important;
}

p.product-title {
    color: #fff !important;
}

.product-info {
    color: #fff !important;
}

.form-control {
    color: #000 !important;
}

#order-digit-of .field, #order-digit-of .form-control {
    vertical-align: top;
    border: 0;
    display: -moz-inline-stack;
    display: inline-block;
    color: #000 !important;
    outline: 0;
    background: #fff !important;
    width: 100%;
    border-radius: 3px;
    font-size: 13px;
    margin: 8px 0;
    padding: 10px;
    text-align: left;
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:focus {
    color: #fff !important;
    background-color: #009289!important;
    border-color: #009289!important;
}

#frmDomainTransfer .panel-default > .panel-heading {
    color: #fff;
    background-color: #009289 !important;
    border-color: #009289 !important;
}

.product-info {
    color: #000 !important;
}

p.product-title {
    color: #000 !important;
}

.btn.btn-primary.btn-lg {
    background-color: #009289 !important;
    border-color: #009289 !important;
    color: #fff !important;
}