.footer{
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    //background-image: url(../img/vpnimor44.jpg);
    background-position: center;
}

.navbar-main{
    background-color: #3e1262;
}
.navbar-main .navbar-nav>.active>a, .navbar-main .navbar-nav>.active>a:focus, .navbar-main .navbar-nav>.active>a:hover, .navbar-main .navbar-nav>.open>a, .navbar-main .navbar-nav>.open>a:focus, .navbar-main .navbar-nav>.open>a:hover, .navbar-main .navbar-nav>li>a:focus, .navbar-main .navbar-nav>li>a:hover{
        color: #ffffff;
    background-color: transparent;
}
body {
    background-color: transparent;
    //background-image: url(/billing/templates/whmcs-template/img/vpnimor1.jpg);
}
.invoice-summary{
    background-color:black !important;
}
.invoice-summary-table td.total-row{
    background-color: #2e2e2e !important;
}
section#header{
     background-color: transparent;
}
/*Footer bgcolor............................................................................*/
section#footer{
     background-color: #000;
}
 
.navbar {
     border-radius: 0px;  
}

section#home-banner h2 { 
        margin-top: -21px;
        padding: 0px 0px 0px;
}
section#home-banner {
      background-size: cover;
    background-repeat: no-repeat;
    background-color: #6792;
    background-image: url(../img/homeBgImage1.2.png);
    background-attachment: local;
    background-position: center;
}
#header{
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    //background-image: url(../vpnimor11.jpg);
    background-position: center;
}
section#main-body {
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0);
    //background-image: url(../img/vpnimor33.jpg);
    background-position: center;
}
.home-shortcuts {
    margin: 0;
    background: #3e1262;
    /*color: #f50b0b;*/
}

.home-shortcuts li:first-child {
    border-left: none;
}
.home-shortcuts li{
    border-right: none;
}

body, button, input, select, textarea {
    color: #8b8b8b;
}
/*a {*/
/*    color: #800;*/
/*}*/
a:focus, a:hover {
    color: #2857c1;
    text-decoration: underline;
}

ul.top-nav>li.primary-action>a.btn {
    background-color: #2857c1;
    color: #fff;
    font: 700 14px / 18px "Roboto", Helvetica, Arial, Verdana, sans-serif;
    padding: 10px 20px 10px 20px;
    border-radius: 8px;
}
ul.top-nav>li>a {
    padding: 6px 10px;
    color: #555;
    line-height: 20px;
    text-decoration: none;
}

section#footer {
    margin: 0;
    padding: 20px 10px;
    border-top: 1px solid #ddd;
    color: #000;
    font-size: .9em;
}
/*top-nav hover color   */
#header .container .top-nav li a:hover {
    color: #555;
}
/*cart.php page css...........................................................................*/

#order-standard_cart .products .product header {
    background: #2857c1 !important;
}
#order-standard_cart .products .product {
    border: 0px solid #ddd !important;
}
#order-standard_cart .products .product header span {
    margin: 0;
    color: #fff !important;
    font-size: 1.2em;
}
#order-standard_cart .products .product .product-desc p {
    color: #000 !important;
}
/*order button css.....................................................................................*/

#order-standard_cart .products .product .product-pricing {
    color: #000 !important;
}
#order-standard_cart .products .product .btn-sm {
    background: #2857c1 !important;
    border-color: #2857c1;
}
#order-standard_cart .products .product .btn-sm:hover {
    color: #fff;
    background-color: #2857c1;
    border-color: #2857c1;
    box-shadow: 3px 3px 4px #999898;
}
/*panel sidebar on cart page..........................................................................*/
.panel-sidebar .panel-title {
    color: #fff;
}

.panel-sidebar > .panel-heading {
    color: #090000;
    background-color: #2857c1;
    border-bottom: 0;
}
div.header-lined h1 {
    color: #d9456f;
}
.panel-sidebar a.list-group-item.active {
    background-color: #465054;
    color: #fff;
}
.panel {
    border: 0px !important;
}
/*announcements menu tab.................................................................................. */
div.header-lined h1 small {
    color: #555;
}
div.header-lined .breadcrumb li {
    color: #555 !important;
}
div.header-lined .breadcrumb li a {
    color: #555 !important;
}
/* No categories exist#####text css.*/
.panel-sidebar > .list-group .list-group-item {
   color: #000; 
}
/*knowledgebase menu tab......................................................................... */
.btn-input-padded-responsive {
    background-color: #2857c1;
    border-color: #2857c1;
}
.btn-input-padded-responsive:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}
/*Contact page css.......................................................................................*/
/*change color submit button....*/
.form-horizontal .form-group .text-center .btn-primary {
    background-color: #2857c1;
    border-color: #2857c1;
}
.form-horizontal .form-group .text-center .btn-primary:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}
/*view cart page  ..............................................................................*/
#order-standard_cart .view-cart-items-header {
   background-color: #1a2474 !important;
}
/*change color blue line    */
#order-standard_cart .view-cart-items {
    border-bottom: 2px solid #555 !important;
}
#order-standard_cart .view-cart-tabs .nav-tabs li.active {
    color: #000;
}
/*validate code button ...*/
#order-standard_cart .view-cart-tabs .tab-pane .btn-block {
    color: #fff !important;
    background-color: #1a2474;
}
#order-standard_cart .view-cart-tabs .tab-pane .btn-block:hover {
    color: #555 !important;
    background-color: #1a2474;
}
/*order-summary text*/
#order-standard_cart .order-summary h2 {
    background-color: #1a2474;
    border-radius: 4px;
}
#order-standard_cart .order-summary .summary-container {
    color: #000;
}
#order-standard_cart .order-summary .summary-container .text-right a.btn-success {
    background-color: #1a2474;
    border-color: #1a2474;
}
#order-standard_cart .order-summary .summary-container .text-right#checkout:hover {
    background-color: #1a2474;
    border-color: #1a2474;
}
/*select state country  */
#order-standard_cart .form-horizontal .form-group .control-label {
    color: #000;
}

/*register page css................................................................................................  */

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success {
    background: #2857c1;
}
#registration .sub-heading span {
    color: #555;
    background-color: #2857c1;
    border-radius: 2px;
}
/*submit button*/
.container .using-password-strength p .btn-primary {
    background-color: #2857c1;
    border-color: #2857c1;
}
.container .using-password-strength p .btn-primary:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}

/*Login page css.................................................................................*/

.logincontainer .login-form .btn-primary {
    background-color: #2857c1;
    border-color: #2857c1;
}
.logincontainer .login-form .btn-primary:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}
/* Select language........................................................................................*/
/*bgcolor change  */
/*.language-popover {*/
/*    background-color: #dbdbdb;*/
/*}*/
/*.language-popover .popover-content li a {*/
/*    color: #130101;*/
/*}*/

/*forgot password......................................................................*/
.logincontainer .form-group .btn-primary {
    background-color: #2857c1;
    border-color: #2857c1;
}
.logincontainer .form-group .btn-primary:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}
/*Configure page css........................................................................*/
#order-standard_cart .product-info {
    color: #000;
}
#order-standard_cart .field-container .form-group label{
    color: #555;
}
/*continue button   */
#order-standard_cart .text-center .btn-primary {
    background-color: #2857c1;
    border-color: #2857c1;
}
#order-standard_cart .text-center .btn-primary:hover {
    background-color: #2857c1;
    border-color: #2857c1;
}
#order-standard_cart .pull-md-right .sub-heading span {
    color: #fff;
    background-color: #2857c1;
    border-radius: 2px;
}
/*Review & Checkout page ...........................................................................*/
#order-standard_cart .view-cart-items .item .row {
    color: #000;
}
#order-standard_cart .view-cart-gateway-checkout{
 margin: 6px 0 20px 0;
}
/*Checkout page css..................................................................................*/
 
#order-standard_cart .pull-md-right .marketing-email-optin {
    color: #000;
}
#order-standard_cart .pull-md-right .form-group .text-muted {
    color: #555;
}
#order-standard_cart .pull-md-right .form-group .text-center .radio-inline {
    color: #555;
}
 
/*Review & Checkout page....................................................................................*/
#order-standard_cart .pull-md-right .empty-cart .btn-link {
   background-color: #2857c1;
   border-color: #555; 
   margin-bottom: 8px;
}
/*Client area page after login..............................................................................*/
.container .panel-sidebar .panel-body {
    color: #000;
}
/*update button change color*/
.container .panel-sidebar a.btn-success {
    background-color: #2857c1;
    border-color: #2857c1;
}
.client-home-panels .panel .panel-body p {
    color: #000;
}
/* show HELLO clientNAME...........................................*/
.navbar-main .navbar-right .dropdown .dropdown-toggle {
    background-color: #2857c1;
    border-color: #2857c1;
    color: #fff;
}
.navbar-main .navbar-right .dropdown .dropdown-toggle:hover {
    background-color: #2857c1;
    border-color: #2857c1;
    color: #fff;
}
.navbar-main .navbar-collapse li.account {
    background-color: #2857c1 !important;
    border-color: #2857c1;
    color: #fff !important;
}
/*My Products & Services page.........................................................................*/
.table-container .dataTables_wrapper .dataTables_info {
    background-color: #2857c1;
}
.table-container .dataTables_wrapper .table-list .odd {
    color: #000;
}
.table-container .dataTables_wrapper .table-list .even {
    color: #000;
}
/*Notification desc color............................................*/
.popover-user-notifications .popover-content ul li.none {
    color: #000;
}
/*product empty.......................................................*/
#order-standard_cart .modal-content .modal-header .modal-title {
    color: #000;
}

#order-standard_cart .modal-content .modal-body {
    color: #000;
}
#order-standard_cart .modal-content .modal-footer .btn {
    background-color: #2857c1;
    border-color: #2857c1;
    color: #fff;
}
#order-standard_cart .modal-content .modal-footer .btn:hover {
    background-color: #2857c1;
    border-color: #2857c1;
    color: #555;
}
/*Open Ticket page css .......................................................................*/
.main-content .text-center .btn-primary {
    color: #fff;
    background-color: #2857c1;
    border-color: #2857c1;
}
.main-content .form-group .ticket-attachments-message {
    color: #555;
}
/*Manage Product page css ........................................................................*/
#tabOverview .product-details .text-center h3 {
    color: #000;
}
#tabOverview .product-details .text-center h4 {
    color: #000;
}
#tabOverview .product-details .product-status-pending {
    background-color: #2857c1;
}
.tab-content .new_custom1 .new_p {
    color: #555 !important;
}
.tab-content .tab-pane .product-details .panel-accent-green .list-group{
    color: #000;
}
/*Security Settings PAGE BUTTON........................................................................*/
#main-body .container .pull-md-right .btn-success {
    background-color: #2857c1;
    border-color: #2857c1;
}

/*my details page last textarea text color........................................................... */
#main-body .main-content .marketing-email-optin p {
    color: #000 !important;
}
#main-body .main-content .marketing-email-optin h4 {
    color: #000 !important;
}

/* Reduce height and set black background */
html body section#black-banner {
    background-color: #3e1262;
    height: 75px; /* Adjust height as needed */
}
/* Center the black-banner-content horizontally and vertically */
section#black-banner .black-banner-content {
    position: absolute;
    top: 50%; /* Align the top of the element at 50% of the banner height */
    left: 50%; /* Align the left of the element at 50% of the banner width */
    transform: translate(-50%, -50%); /* Center the element both horizontally and vertically */
    text-align: center; /* Center the text inside the element */
}

/* Adjust the position within the banner */
section#black-banner .black-banner-content {
    /* Add padding or margin to adjust the position */
    padding: 20px; /* Example padding */
}
#applyPromo {
    
    background-color: #ffffff; /* Set the background color */
}
#calcTaxes {
    
    background-color: #9f9f9f00; /* Set the background color */
}

html body section#main-body div.container div.row div.col-xs-12.main-content div#order-standard_cart div.row div.cart-body form#frmConfigureProduct div.row div.secondary-cart-body div#productConfigurableOptions.product-configurable-options div.row div.col-sm-6 div.form-group label {
    color: #555;
}

