/**************** ZAD Styles *****************/

@font-face {
  font-family: 'HelvNeue35';
  
  src: url('fonts/HelvNeue/HelvNeue35_W1G.eot');
  src: url('fonts/HelvNeue/HelvNeue35_W1G.eot?#iefix') format('embedded-opentype'), url('fonts/HelvNeue/HelvNeue35_W1G.woff') format('woff'), url('fonts/HelvNeue/HelvNeue35_W1G.ttf') format('truetype'), url('fonts/HelvNeue/HelvNeue35_W1G.svg') format('svg');
}

@font-face {
  font-family: 'HelvNeue45';

  src: url('fonts/HelvNeue/HelvNeue45_W1G.eot');
  src: url('fonts/HelvNeue/HelvNeue45_W1G.eot?#iefix') format('embedded-opentype'), url('fonts/HelvNeue/HelvNeue45_W1G.woff') format('woff'), url('fonts/HelvNeue/HelvNeue45_W1G.ttf') format('truetype'), url('fonts/HelvNeue/HelvNeue45_W1G.svg') format('svg');
}

@font-face {
  font-family: 'HelvNeue55';

  src: url('fonts/HelvNeue/HelvNeue55_W1G.eot');
  src: url('fonts/HelvNeue/HelvNeue55_W1G.eot?#iefix') format('embedded-opentype'), url('fonts/HelvNeue/HelvNeue55_W1G.woff') format('woff'), url('fonts/HelvNeue/HelvNeue55_W1G.ttf') format('truetype'), url('fonts/HelvNeue/HelvNeue55_W1G.svg') format('svg');
}

@font-face {
  font-family: 'HelvNeue65';

  src: url('fonts/HelvNeue/HelvNeue65_W1G.eot');
  src: url('fonts/HelvNeue/HelvNeue65_W1G.eot?#iefix') format('embedded-opentype'), url('fonts/HelvNeue/HelvNeue65_W1G.woff') format('woff'), url('fonts/HelvNeue/HelvNeue65_W1G.ttf') format('truetype'), url('fonts/HelvNeue/HelvNeue65_W1G.svg') format('svg');
}

@font-face {
  font-family: 'HelvNeue75';

  src: url('fonts/HelvNeue/HelvNeue75_W1G.eot');
  src: url('fonts/HelvNeue/HelvNeue75_W1G.eot?#iefix') format('embedded-opentype'), url('fonts/HelvNeue/HelvNeue75_W1G.woff') format('woff'), url('fonts/HelvNeue/HelvNeue75_W1G.ttf') format('truetype'), url('fonts/HelvNeue/HelvNeue75_W1G.svg') format('svg');
}

body{font-family: HelvNeue45,Arial !important;font-size:16px;color:#000 !important;margin:0 auto;overflow-x: hidden;}


/*body{
    background: url('../img/bg_pattern.jpg') repeat top right;
      background: #fff;
}*/



#whmcsheader{
    /*max-width: 1000px;*/
}

#whmcsheader .whmcscontainer{
    /*background: url(../img/header_bg.jpg) repeat-x top right;*/
    background-color: #000;
    /*height: 56px;*/
   min-height:170px;
    padding-top: 13px;
    padding-left: 16px;
    /*max-width: 1000px;*/
}

#whmcsimglogo{
    padding: 0;
    /*padding-top: 5px;*/
    /*width: 75px;*/
   /* float: left;*/
    /*width:55px;*/
    /*height:55px;*/
    margin-top:38px !important;
    margin-left:-5px;
}

.header_right{
/*    float: left;
    margin-left:800px;
    margin-top:-120px;*/
    /*width: 465px;*/
    /*padding-right: 30px;*/
    /*padding-top: 10px;*/
    /*margin-right:100px;*/
    position:absolute;
    right:30px;
    top:-50px;

}

#whmcsheader .whmcscontainer .searchbox{
    /*float: left;*/
}

.social_area{
    float: right;
    width: 212px;
}

.follow_title{
    font-weight: bold;
    color:#fff !important;
    float: left;margin-left:0px;margin-top:5px;
    padding-right: 10px;
    position: relative;
    top: 2px;
}

#whmcsheader .whmcscontainer .searchbox{
    padding: 0;
    margin: 0;
    background: none;
}

.searchbox .input-medium{
    border-radius: 5px;
    margin-right: 6px;
}

.searchbox .btn:last-child{
    border-radius: 5px;
}
/*
.navbar{
    height: 34px;
}

.navbar .navbar-inner{
    padding: 0;

    border-radius: 0;
    height: 34px;
    box-shadow: none;
    min-height: 0;
    background-color: transparent !important;
}

.navbar .nav > li > a{
    padding: 6px 10px 8px;
}
*/
.header_slider{
    height: 266px;
    /*background: #F48221;*/
    width: 1000px;
    margin: auto;
}

.slider_separator{
    width: 1000px;
    height: 30px;
    margin: auto;
    /*background: url(../img/slider_bottom_bg.jpg) repeat-x top right;*/
    display: none;
}

.whmcscontainer{
    max-width: 1000px;
    margin:0 auto;
    /*background: url(../img/container_bottom_color.jpg) repeat-x bottom right #EAEEF0;*/
    background:#fff;
    
}

.footerdivider{
    border: 0;
}

.blocks_area{
    width: 1000px;

    margin-left:-20px;
}

.price_block{
    float: left;
    /*background: url(../img/price_block.jpg) no-repeat;*/
    width: 308px;
    height: 372px;
    padding-right: 20px;
    padding-left: 10px;
    border-right:1px solid #666;
}

.price_block.last{
    padding-right: 0px;
}

.price_block.last .button{float:left;}
.pacakge_title h4{
    /*font-family: arial;*/
    font-size: 18px;
    /*color: #fff;*/
    font-weight: bold;
    /*text-align: center;*/
    padding-top: 20px;
    /*padding-right: 22px;*/
}

.price{
    /*color: #FFFFFF;*/
    float: left;
    /*font-family: arial;*/
    /*font-size: 9px;*/
    margin-top: 20px;

    /*position: relative;*/
    /*left: 27px;*/
    /*text-align: center;*/
    /*font-weight: bold;*/
    /*width: 82px;*/
}


.price .number{
    /*font-size: 18px;*/
    /*color: #f16e00;*/
    font-weight:bold;

}

.price span.currency{
    font-size: 14px;
    /*position: relative;*/
    /*top: -2px;*/
    /*right: -2px;*/
    /*font-weight:bold;*/
}

.price .change{
    font-size: 15px;
    left: -4px;
    position: relative;
    top: -8px;
}

.planbtm {
    /*background: url("../img/planbtm.png") repeat-x scroll left bottom;*/
    border-color: #FFFFFF;
    border-radius: 0 0 5px 5px;
    border-style: solid;
    border-width: 0 2px 2px;
   padding: 15px;
    width: 264px;
    min-height: 198px;
}

.liststyle3 {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}


.liststyle3 li {
    /*background: url("../img/bullet1.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    /*border-bottom: 1px solid #DDDDDD;*/
    /*color: #666;*/
    /*color: #988F86;*/
    /*font-size: 14px;*/
    height: 30px;
    line-height: 30px;
    /*padding: 0 0 0 20px;*/
}

.noborderbtm {
    border-bottom: medium none !important;
}

.price_block .button {
    margin-top: 11px;
    text-align: center;
}

.blocks_area .first{border-left:1px solid #666;}

.price_block .button1 {
    font-size: 13px;
}
a:link {
    /*color: #000777;*/
    outline: medium none;
    text-decoration: none;
}

.black1 {
    background-color: #222;
    /*background-image: -moz-linear-gradient(center top , #646464, #333333);*/
    border: 1px solid #8F8F8F;
    color: #FFFFFF !important;
}

.medium {
    font-size: 14px;
    font-weight: bold;
    padding: 0.5em 1em;
}

.button1 {
    border-radius: 4px;
    /*border-color: #f89406 #f89406 #ad6704;*/
    /*box-shadow: 0 5px 2px rgba(0, 0, 0, 0.2);*/
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 0 2px;
    /*outline: medium none;*/
    /*padding: 0.5em 2em 0.55em;*/
    text-align: center;
    text-decoration: none;
    /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);*/
    vertical-align: baseline;
}

.orange1 {
    /*background-color: #ee7f00;*/
    /*background-image: -moz-linear-gradient(center top , #FAB43D, #F07805);*/
    
    background: #F16E00;
    /*border: 1px solid #FFC068;*/
    color: #FFFFFF !important;
    
    
}

/*.well{
   border-color: #B2B2B2;
   background: #E8E8E8;
   box-shadow: 0 1px 1px #B2B2B2 inset;
   margin-top: 13px;
   display: none;
}*/

.row.homepage{
    margin-top: 13px;
    padding-bottom: 0;
}

.styled_title h1{
    /*color: #5C5C5C;*/
    /*font-family: arial;*/
    /*letter-spacing: -1px;*/
}

.styled_title h2{
    /*color: #5C5C5C;*/
    /*font-family: arial;*/
    /*letter-spacing: -1px;*/
}

.well p{
    /*color: #595449;*/
}

.whmcscontainer .homepage.row div.col2half p{
    /*color: #666;*/
}

.whmcscontainer .homepage.row div.col2half{
    border: 1px solid #B2B2B2;
    border-radius: 4px;
    /*background: #eee;*/
    box-shadow: 0 1px 1px #B2B2B2 inset;
    margin-bottom: 20px;
    margin-top:40px;
    padding: 15px;
    width: 440px;
}
div.col2half h2{font-size:18px !important;}
.whmcscontainer .homepage.row div.col2half.right{
    float: right;
    margin-right:-25px;
}

.navbar .nav > li > a {
    /*color: #8A8A8B;*/
    color: #fff;
    font-family: HelvNeue45,arial !important;
    font-size:16px;
    font-weight:bold;
}

.navbar .nav > li > a:hover{
    color: #ff7900;
    /*padding: 0 10px 6px;*/
    /*border-top: 6px solid #ff7900;*/
}

.dropdown.open{
    
}

.dropdown.open a.dropdown-toggle{
     /*padding: 0 10px 6px;*/
     /*border-top: 6px solid #E18219;*/
}

.nav .dropdown-menu{
    background: #000;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav .dropdown-menu li{
    /*border-bottom: 1px solid #5E5E5E;*/
}

.nav .dropdown-menu li.last{
    border-bottom: 0;
}

.nav .dropdown-menu li a:hover{
    background: none;
}

.nav .dropdown-menu li a{
    color: #fff;
    font-family: HelvNeue45,arial !important;
    font-size:14px !important;
    font-weight:bold !important;
}

.navbar .pull-right .dropdown-menu:after, .navbar .dropdown-menu.pull-right:after{
    right: 8px;
}

.whmcscontainer .footer{
    
    /*background: url('../img/patter_footer.jpg') repeat top right;*/
    background: #000;
}

.contact_us_area{
    background: url('../img/contact_num.png') no-repeat;
    width: 197px;
    height: 200px;
    float: right;
    margin-right:135px !important;
    padding-right: 45px;
    padding-bottom: 45px;
}

.whmcscontainer .footer #copyright{
    float: none;
    text-align: center;
    
}

.contact_num{
    color: #FF7900;
    /*font-family: 'Century Gothic',tahoma;*/
    font-size: 30px;
    font-weight: bold;
    left: 85px;
    position: relative;
    top: 134px;
}

#copyright{text-align: center;color:#fff;height:25px;padding-top:5px;}


.whmcscontainer .footer #copyright,
.whmcscontainer .footer #copyright a
{
    /*font-family: arial;*/
    color: #fff;
    font-weight: bold;
    /*font-size: 10px;*/
}

ul.liststyle3{
     min-height: 150px;
}

.header_slider_container{
    position: relative;
    top:-15px;
    left: -15px;
        
        
}


.theme-default .nivoSlider{
    height: 266px;
    overflow: hidden;
}

.theme-default .nivo-controlNav{
    padding: 0;
    position: relative;
    top: -33px;
    z-index: 1000;
}

.footer_links_area{
    /*float: left;*/
    /*width: 639px;*/
    width:980px;
    margin:0 auto;
    padding-top:10px;
}

.footer_table{
    width: 100%;
    /*vertical-align: top;*/
}

.footer_table td{
    /*padding-right: 9px;*/
    /*padding-left: 9px;*/
}

.footer_table tr{
    vertical-align: top;
}

.section_name a{
    /*color: #FF7900;*/
    color:#fff;
    display: block;
    /*font: 600 18px arial;*/
    
    
}

.section_name {
    padding-bottom: 6px;
}

.section_items a{
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-size: 12px;
    
    text-decoration: none;
    color: #ffffff;
}

.bank_logo{
    float: left;
    background: url(../img/aaibacc.png) no-repeat;
    width: 286px;
    height: 184px;
}

.cards_ver{
    /*width: 1000px;*/
    background: url(../img/down_footer.png) center top no-repeat;
    margin: auto;
    height: 71px;
    /*background-color: #000;*/
}

.banks_logo_area{
    padding-top: 15px;
    padding-left: 70px;
}

.footer_social{
/*    position: relative;
    top: 213px;
    float: right; 
    padding-right: 20px;*/
    /*display: none;*/
    margin:0 auto;
    padding-top:10px;
    padding-bottom:10px;
    width:980px;
    /*padding-left:25px;*/
}

.cart_page_title{
/*    width: 147px;
    background: url(../img/page_title_bg.jpg) center top no-repeat;
    float: left;
    height: 66px;
    text-align: left;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;*/
}

/*.cart_page_title.reg{
    padding-top: 27px;
    height: 54px;
}*/

/*#whmcsorderfrm .cart_page_title  h1{ 
    font-size: 18px;
    font-family: 'Myriad Pro';
    color: #fff;
    letter-spacing: 0;
    line-height: 25px;
    text-shadow: none;
}*/

 .cat_content {
    display: none;
    padding : 5px;
}

.collapse_header{
    /*height: 35px;*/
    height:25px;
    padding-top:5px;
    background: url(../img/collapse_header_bg.jpg) repeat-x;
    /*padding-top: 15px;*/
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    cursor: pointer;
    margin-top: 10px;
}

.collapse_header span{
    color: #fff;
    padding-left: 20px;
    font-weight: bold;
    font-size: 18px;
}

.cat_content{
    border: 1px solid #D2D5D6;
    border-top: none;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    background: #FAFBFC;
}

#whmcsorderfrm #order-comparison .cartcats{
    border: 0;
    background: none;
}

.compare_content{
    margin-top: 10px;
}

#order-comparison .domainreginput input.cartbutton.green
{
    color: #fff;
    background-color: #FF7900;
    background-image: none;
    background-repeat: repeat-x;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    text-shadow: none;
}

.pckg_header{
/*    width: 136px;
    height: 100px;
    background: url(../img/pckg_name_bg.jpg) no-repeat top right;*/
   
 width: 131px;
/*    height: 98px;*/
    /*background: url(../img/price_bg.png) no-repeat top right;*/
background: #38383b;
border:5px solid #d0d0d0;
    padding-top: 10px;
    padding-right: 10px;
    padding-left: 5px;
    color: #fff;
    font-size: 14px;
    /*font-family: 'Myriad Pro';*/
    font-weight: normal;  
    position:relative;
    left:-8px;
    
    top:10px;
}

#order-comparison .compare_content .prodtablecol .title{
    color: #fff;
    font-size: 14px;
    /*font-family: 'Myriad Pro';*/
    font-weight: normal;
}

#order-comparison .compare_content .prodtablecol div.aheaderexpandable{
    padding: 0;
    background: none;
    border: 0;
}

#order-comparison .compare_content .prodtablecol div.bheaderexpandable{
    padding: 0;
    background: none;
    border: 0;
}

#order-comparison .compare_content .prodtablecol{
    width: 156px;
    padding-left: 3px;
        background-color: #F16E00;
        margin-right:10px;
        margin-top: 10px;

}

#order-comparison .compare_content .prodtablecol div.bfeature2,
#order-comparison .compare_content .prodtablecol div.bfeature1,
#order-comparison .compare_content .prodtablecol div.afeature1,
#order-comparison .compare_content .prodtablecol div.afeature2,
#order-comparison .compare_content .prodtablecol div.afeaturedesc1,
#order-comparison .compare_content .prodtablecol div.bfeaturedesc1
{
    background-color: #F16E00;
    border: 0;
    border-top:1px solid #f6a134;
    border-bottom: 1px solid #da7b00;
    color: #fff;
    margin-left: 16px;
    width: 130px;
}


#order-comparison .compare_content .prodtablecol div.bfeature2.order_tab,
#order-comparison .compare_content .prodtablecol div.bfeature1.order_tab,
#order-comparison .compare_content .prodtablecol div.afeature1.order_tab,
#order-comparison .compare_content .prodtablecol div.afeature2.order_tab,
#order-comparison .compare_content .prodtablecol div.afeaturedesc1.order_tab,
#order-comparison .compare_content .prodtablecol div.bfeaturedesc1.order_tab
{
    background: none;
    border: 0;
    padding-top: 4px;
}

#order-comparison .compare_content .prodtablecol .cartbutton{
    width: 140px;
    background: -webkit-linear-gradient(#434346, #2c2c2e); /* For Safari */
    background: -o-linear-gradient(#434346, #2c2c2e); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#434346, #2c2c2e); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#434346, #2c2c2e); /* Standard syntax (must be last) */
    color: #fff;
    text-shadow: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}

#order-comparison .compare_content .prodtablecol.features_col{
    width: 225px;
    background: none !important;
}

#order-comparison .compare_content .prodtablecol.features_col .feature{
    width: 225px;
    background: #1c1a1c;
    font-weight: bold;
    border: 0;
    border-top: 1px solid #373537;
    border-bottom: 1px solid #000000;
}


#order-comparison .compare_content .prodtablecol div.aheader,
#order-comparison .compare_content .prodtablecol div.bheader,
#order-comparison .compare_content .prodtablecol div.featureheader{
    height: 180px;
    background: none;
    border: 0;
    padding: 0;
}

.pckg_features_title {
    /*background: url("../img/page_title_bg.jpg") no-repeat scroll center 60px rgba(0, 0, 0, 0);*/
   background: #F16E00;
    color: #FFFFFF;
    /*font-family: 'Myriad Pro';*/
    font-size: 21px;
    font-weight: bold;
    line-height: 19px;
    padding: 81px 25px 36px;
}


.hide{
    display: none;
}

.link_btn{
    background: #ee7f00;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    /*height: 30px;*/
    font: 12px Arial;
    color: #fff;
}

.btn.btn-warning{
    /*background: #ee7f00;*/
    background: #666;
    
}

.btn.btn-warning:hover{
    /*background: #ee7f00;*/
    background: #f16e00;
    
}

#loading{
    display: none;
    text-align: center;
    padding-bottom: 5px;
}

.domain_checker_area{
    /*height: 37px;*/
    /*background: url(../img/domian_checker_bg.png) repeat-x center top;*/
    /*background: url(../img/domain_check_pattern.png) repeat center top;*/
    
    /*border: 1px solid #B2B2B2;*/
    border-radius: 4px;
    /*background: #eee;*/
    /*box-shadow: 0 1px 1px #B2B2B2 inset;*/
    
    /*border-radius: 5px;*/
    /*color: #666;*/
    font-weight: bold;
    font-size: 16px;
    padding-top: 8px;
    margin-bottom: 15px;
    position: relative;
    z-index: 100;
    margin-left:0px;
    /*padding-left: 50px;*/
    /*box-shadow: 0 1px 1px #B2B2B2 inset;*/
/*    position: relative;
    z-index: 9999;
    top:-69px;
    margin-bottom: -39px;*/
}

.domain_check_form{
    /*float: left;*/
     text-align: center;
}

.domain_result{
/*    float: left;*/
    /*padding-left: 10px;*/
    /*width: 580px;*/
}

.domain_field{
    /*width: 125px;*/
}

.domain_result .domainunavailable,
.domain_result .domaininvalid
{
    text-align: center;
    color: #CC0000;
    padding-bottom: 8px;
}

.domain_result .domainavailable{
    text-align: center;
    color: #FF7900;
    padding-bottom: 8px;
}


.domain_result .domainregperiod{
    padding-left: 20px;
    padding-top: 10px;
    
    
}

.domain_checker_area .cartbutton {
    background: none repeat scroll 0 0 #666;
    padding: 5px;
    color: #fff;
    border: 0;
    border-radius: 5px; 
    float: right;
    margin-right: 20px;
}

.domain_checker_area .cartbutton:hover {
    background: none repeat scroll 0 0 #f16e00;
    padding: 5px;
    color: #fff;
    border: 0;
    border-radius: 5px; 
    float: right;
    margin-right: 20px;
}

.domain_checker_area .cartbutton.check_btn{
    float: none;
    margin-right: 0;
}

.domain_checker_area .domainsuggestions{
    padding-bottom: 25px;
    padding-left: 20px;
    
    color: #FF7900;
}

.domain_checker_area .centertext th{
    /*color: #FF7900;*/
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
      border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    background: #EFEFEF;
}

.domain_checker_area .centertext{
    margin-left: 20px;
    margin-bottom: 35px;
    width: 929px;
}

.domain_checker_area .centertext td{
    font-size: 13px;
    /*padding-left: 35px;*/
    padding-top: 5px;
    border-bottom: 1px solid #CCCCCC;
    text-align: center;
}

.domain_checker_area .centertext td select{
    /*margin-left: 170px;*/
}

.whmcscontainer .domain_checker_area  .center80{
    width: 100%;
    padding-top: 15px;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small{
    color: #666;
}

.logincontainer a{
    color: #333;
    text-decoration: underline;
}

.whmcscontainer h3{
    /*color: #5C5C5C;*/
    /*font-family: arial;*/
}

.orange_url a,
a.ornage_href, a.ornage_href:hover,
.orange_text
{
    /*color: #F16E00;*/
    /*font-family: arial;*/
}


.whmcscontainer .domcheckersuccess.orange_text
{
    /*color: #FF7900;*/
    /*font-family: arial;*/
}

.badge-orange{
    /*background: #F16E00;*/
}

.table-striped tbody tr:nth-child(2n+1) td{
    /*background: #f0f0f0;*/
    /*font-family: arial;*/
}

.table-striped tbody tr:nth-child(2n) td{
    /*background: #686868;*/
    /*font-family: arial;*/
}

.table-striped thead th,
#order-comparison .table-striped th

{
     background: #ccc;
     color: #000;
     text-align:left !important;
     /*font-family: arial;*/
}

.table-striped tbody td{text-align: left !important;}
.whmcscontainer table .headerSortdesc,
.whmcscontainer table .headerSortasc{
    /*background-color: #222222;*/
     /*color: #fff;*/
     /*font-family: arial;*/
     
}

#whmcsorderfrm table{
    border-spacing: 0px;
}

.table-striped thead th a{
    /*color: #fff;*/
     /*font-family: arial;*/
    
}

.table-striped thead th a:hover{
    color: #fff;    
}


#whmcsorderfrm input[type="submit"]{
    background: #666;
    color: #fff;
    text-shadow: none;
    
}
#whmcsorderfrm input[type="submit"]:hover{
    background: #f16e00;
    color: #fff;
    text-shadow: none;
    
}

.nav-tabs {/*background-color: #666;border-top:1px solid #666;*/}

.nav-tabs li{border-right:1px solid #fff;}
.nav-tabs a{
 /*   color: #fff;*/
}

.nav-tabs li.active{background-color: #fff;}

.nav-tabs li.active a,
.nav-tabs li.active:hover a
{
    color: #000;
}

#whmcsorderfrm #order-comparison .stepscontainer .stepactive{
    background: #000;
}

.inner_domain_check table{
    width: 100%;
}

#order-comparison .inner_domain_check table tr th{
    background: #EFEFEF;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    font-size: 14px;
    padding-bottom: 10px;
    padding-top: 10px;
}


#order-comparison .cartcontainer .inner_domain_check table tr td{
    
    border-bottom: 1px solid #ccc;
    text-align: center;
    font-size: 13px;
    padding-top: 5px;
}

#order-comparison .cartcontainer .inner_domain_check .cartbutton {
    background: none repeat scroll 0 0 #F16E00;
    padding: 5px;
    color: #fff;
    border: 0;
    border-radius: 5px; 
    float: right;
    margin-right: 20px;
}

#order-comparison .cartcontainer .domainavailable{
    color: #FF7900;
    padding-bottom: 8px;
    text-align: center;
}

#order-comparison #producttotal .totalduetoday{
    color: #FF7900;
}

#order-comparison .cartcontainer .totalduetoday,
#order-comparison .cartcontainer .totalrecurring
{
    color: #FF7900;
    padding-bottom: 5px;
}

.update_form{
    margin-bottom: 10px;
}

.whmcscontainer .viewcartcol1 h2,
.whmcscontainer .viewcartcol2 h2,
.whmcscontainer #order-comparison h2
{
    color: #222;
    text-shadow: none;
    /*font-family: arial;*/
    letter-spacing: 0px;
}

.form-required{
    color: red;
}

.whmcscontainer #pwstrengthbox{
    width: 218px;
}

.register_form .controls select{
    width: 218px;
}

a.btn.btn-warning:hover,a.btn.btn-warning:hover{
 color: #fff;   
}


.contact_us input[type=text]{
    width: 407px;
}

.contact_us input[type=text].subject{
    width: 875px;
}

.whmcscontainer .contact_us  .row .multicol.right_field{
    margin-right: 0;
}


.label.pending, .label.collections {
    /*background-color: #686868;*/
}
.label.active, .label.paid {
    /*background-color: #F16E00;*/
    /*color:#32C832;*/
}
.label.suspended, .label.expired, .label.refunded {
    /*background-color: #F00F00;*/
}
.label.terminated, .label.closed, .label.unpaid {
    /*background-color: #5C5C5C;*/
}
.label.cancelled {
    /*background-color: #222;*/
    /*color:#CD3C14;*/
}
.label.fraud {
    /*background-color: #000;*/
    /*color:#CD3C14;*/
}

.form_details select{
    width: 219px;
}

table.table-striped a{
    /*color: #222;*/
}

table.table-striped a:hover{
    /*color: #222;*/
}

table.table-striped a.btn-warning:hover{
    /*color: #fff;*/
}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  color: #ff7900;
  text-decoration: none;
  /*background-color: #ff7900;*/
}

.whmcscontainer #tabs li.dropdown.open a{
    /*color: #ff7900;*/
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
    border-image: none;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    border-radius: 4px 4px 0 0;
    line-height: 18px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin-right: 2px;
    padding-left: 12px;
    padding-right: 12px;
    display: block;
    font-weight:normal !important;
}

.whmcscontainer #tabs li.dropdown ul.dropdown-menu{
    background: #fff;
}

.whmcscontainer #tabs li.dropdown ul.dropdown-menu li{
    border: 0;
}

.whmcscontainer #tabs li.dropdown ul.dropdown-menu li a{
    cursor: pointer;
    border: 0;
}

.whmcscontainer .invoicetotal .textred{
    color: #ff7900;
}

.whmcscontainer table .headerSortdesc,
.whmcscontainer table .headerSortasc{
    text-shadow: none;
}

#whmcsorderfrm .order_form input[type=text],
#whmcsorderfrm .order_form input[type=password]
{
    width: 186px;
}


#whmcsorderfrm .order_form select{
    width: 196px;
}

#whmcsorderfrm .order_form #domaincontact{
    width: 303px;
}

.tos_container a{
    color: #ff7900;
}

.tos_container p{
    padding-bottom: 10px;
}

.tos_container .tos_title{
    font-weight: bold;
    color: #ff7900;
}

ul.products_footer{
    margin: 0;
    padding: 0;
}
.products_footer li{
    list-style: none;
}

.products_footer li a{
    /*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
    font-size: 12px;
    text-decoration: none;
    color: #ffffff;
}
#order-comparison h1{margin:0px !important;padding:0px !important;font-size:16px;
   /*font-family:Arial !important;*/
}
#order-comparison{padding:0px !important;}

/*.caret{display:none;}*/
.header-border-sep{border-bottom:2px solid #666;width:100%;clear:both;position:absolute;left:0px;right:0px;height:25px;top:18px;}
.footer-border-sep{border-bottom:2px solid #666;width:100%;clear:both;}
.search-white{background-image: url('../img/search-button.png');background-repeat: no-repeat;width:24px;height:24px;border:0px;background-color: transparent;z-index:3000;cursor: pointer;}
.search-orange{background-image: url('../img/search-button-orange.png');background-repeat: no-repeat;width:24px;height:24px;border:0px;background-color: transparent;z-index:3000;cursor: pointer;}
.search-form-btn{background-image: url('../img/search-button.png');background-repeat: no-repeat;width:24px;height:24px;border:0px;background-color: transparent;z-index:2000;position:relative;left:940px;top:-30px;cursor:pointer}
.whmcscontainer-footer{margin:0 auto;background-color: #000;min-height:400px;}
a:hover{color:#ff7900;}


/* Orange rebranding new modifications  */
.upper_links{width:28px;height:24px;border:0 none;display:block !important;float:left;margin-left:5px;}

.signin{background-image: url('../img/man-user.png');background-repeat:no-repeat; }
.cart{background-image: url('../img/cart.png');background-repeat:no-repeat;}
.find-store{background-image: url('../img/find.png');background-repeat:no-repeat;}
.upper-left-region{float:left;margin-left:-3px;position:relative;top:5px;z-index:100;}
.upper-right-region{float:right;margin-right:25px;position:relative;top:5px;z-index:100;}
.upper-links-icons{color:#fff !important;float:left;margin-left:35px;}
.white_link, .white_link:hover{color:#fff !important;text-decoration: none;}
.upper-right-region a:hover, .upper-links-icons a:hover {color:#fff !important;text-decoration: none;}
.orange_linkff7900, .orange_linkff7900 a:hover {color:#ff7900 !important;text-decoration: none !important;}
.whmcscontainer a:hover{color:#ff7900 !important;text-decoration: none !important;}

.social-item{
    width: 47.5px;
    height: 47.5px;
    background-image: url('../img/social_icons.png');
    background-repeat: no-repeat;
   float:left;
   diplay:block;
}
.social-item:hover{
    width: 47.5px;
    height: 47.5px;
    background-image: url('../img/social_icons_mouseOver.png') !important;
    background-repeat: no-repeat;
    float:left;
    display:block !important;
   
}

.social_item_visited{ width: 47.5px;
    height: 47.5px;
    background-image: url('../img/social_icons_mouseClick.png') !important;
    background-repeat: no-repeat;
    float:left;
    display:block !important;
}
a.mail{    
    background-position:0px -10px;
    /*background-image: url('../images/facebook.png');*/
}
a.pinterest{   
    /*background-image: url('../images/twitter.png');*/
    background-position:-48px -10px;
}
a.youtube{   
    /*background-image: url('../images/linkedin.png');*/
     background-position:-95px -10px;
}
a.instagram{   
    /*background-image: url('../images/youtube.png');*/
     background-position:-142.5px -10px;
}
a.linkedin{    
    /*background-image: url('../images/google.png');*/
     background-position:-190px -10px;
}
a.googleplus{
    /*background-image: url('../images/mail.png');*/
     background-position:-237.5px -10px;
}
a.twitter{
    /*background-image: url('../images/pinterest.png');*/
     background-position:-285px -10px;
}
a.facebook{
    /*background-image: url('../images/instagram.png');*/
     background-position:-332.5px -10px;
     
     }
     
#search-block{float:left;width:965px;margin: 0 auto;}
#search-block .input-append input{width:965px;height:30px;background-color: #666 !important;color:#fff;border:0 none;}

#footer-menu h2{color:#fff !important;font-family:HelvNeue45,Arial !important;font-weight: bold;padding:5px;font-size:16px !important; }
.footer{padding-top:0px !important;padding-bottom:0px !important;}
#footer-menu{padding-bottom:60px;
padding-top:40px;width:980px;margin:0 auto;}
.footer_menu{width:230px;float:left;}
.footer_menu ul li a{text-decoration: none; font-weight:normal;}
#footer-menu a:hover, #footer-menu a h2:hover, .copyrights-zad a:hover, .container a:hover{color:#ff7900 !important;text-decoration: none !important;}
.footer_menu ul{
    list-style: none;
    margin-top: 5px;
    /*padding: 5px;*/
}
.footer_menu ul li, .footer_menu ul li a{
    color: #FFFFFF;
    font-size: 14px;
    font-family:HelvNeue45,Arial !important;
}
.footer_menu ul li a{
    /*font-family: frutiger-roman;*/
    font-family:HelvNeue45,Arial !important;
    font-weight:bold;
    padding:5px;
}
.copy_rights, .copy_rights a {
    color: #FFFFFF;
    font-size: 12px;
    float:left;
    margin-left:15px;
    font-weight:bold;
    
}
.copyrights-zad{background-color: #000;margin:0 auto;width:980px;}
.homepage .btn-warning{background-color:#666 !important;}
.homepage .btn-warning:hover{background-color:#f16e00 !important;}
.price_block .button1{background-color:#666 !important;min-width:100px;height:25px;padding:5px;}
.price_block .button1:hover{background-color:#f16e00 !important;color:#fff !important;}
#order-cart input[type="button"]{background-color: #666;color:#fff;width:120px;}
#order-cart input[type="button"]:hover{background-color: #f16e00;color:#fff}
#order-cart input[value="Checkout"]{background-color: #f16e00;color:#fff}
.contact_us input[type="submit"]{background-color: #f16e00;}

.btn-warning{height:35px !important;padding:5px;border-radius: 4px;color:#fff !important}
form input[type="text"],form textarea {background-color: #fff;}
.loginbtn .btn, .register_form .btn-warning{background-color: #f16e00;}
.contact_us textarea{width:410px;}
/*input[type="button"],input[type="submit"] ,button,.btn-warning{min-width:60px;}*/
.table-striped .btn, .table-striped .btn-warning{background: none !important;background-color:transparent !important;border:none !important;color:#000 !important;border-color:transparent !important;}
.invoicetotal .btn-warning{background-color: #f16e00 !important;}
.searchbox a:hover{color:#fff !important;}
table td a{text-decoration:underline !important;}
.pull-right{text-decoration: underline !important;font-weight: bold !important;}
table td .btn-warning{text-decoration: underline !important;}
.orange_url a{text-decoration: underline !important;}

.btn-success{height:35px !important;padding:5px;border-radius: 4px;background-color: #666 !important;color:#fff !important;background-image: none !important;}
.btn-success:hover{background-color: #f16e00 !important;}
td span{color:#000 !important;}
img[src="images/article.gif"]{display:none;}
.footer_title_small{padding-left:20px !important;}
.footer-menu-small{padding-left:30px !important;}
.header-min-height{min-height:220px !important;}
.header-small-min-height{min-height:170px !important;}
h1,h2,h3{color:#000 !important;font-weight:bold !important;border:0 none !important;}
/*.btn-warning{height:auto !important;background-color:#ff7900 !important;}*/
.breadcrumb li a{color:#000 !important;font-weight:bold;font-size:18px;}
.breadcrumb>.active{color:#ff7900 !important;font-weight:bold;font-size:18px;}
.breadcrumb{border:0 none !important;}
.page-header{border:0 none !important;}
.sub-heading span{font-weight:bold;}
.panel-danger{width:100%;order-color:1px solid #ddd;}
.panel-danger>.panel-heading{background-color:#eee !important;border:1px solid #ddd !important;}
.sub-heading span{color:#000 !important;}
.breadcrumb{margin-top:0px !important;}
div.header-lined h1{margin-bottom:0px !important;}
.list-group a:hover{color:#ff7900 !important;}
.btn-success, .btn-default{background-color:#ff7900 !important;color:#fff !important;}
.btn-success a, .btn-default a{color:#000 !important;}
.btn-success a:hover, .btn-default a:hover{color:#000 !important;}
.dataTables_info {background-color:#000 !important;}
.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover{background-color:#000 !important;}
.panel-default {
    border-color: #ddd;
    border-top: 2px solid #eee !important;
}
a.btn:hover{color:#fff !important;}
.input-group-btn .btn{background-color:#fff !important;color:#000 !important;}
.alert-info{color:#000;}
.dataTables_wrapper table.table-list thead th:nth-child(even) {
    border-bottom: 2px solid #eee;
}
.dataTables_wrapper table.table-list thead th {
border-bottom: 2px solid #eee;}
.alert-info {
    color: #000;
    background-color: #eee;
border-color: #eee;}
.md-editor .btn {
    background-color: #eee !important;
    color: #000;
}
.alert-success {
    color: #000;
    background-color: #eee;
    border-color: #ddd;
}
.panel-sidebar>.panel-heading {
    color: #000;
   background-color: #fff;
    border-bottom: 1px solid #000;}
a.list-group-item, button.list-group-item {
    color: #000;
}
.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover{background-color:#fff !important;color:#ff7900;font-weight:bold;}
a.list-group-item:hover{background-color:#fff !important;}
.tooltip-inner{color:#fff !important;}
.btn-info {
    background-color: #ff7900;
    background-image:none !important;
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    background-color: #ff7900;
    background-image:none !important;
}
.input-group-addon {
    color: #000;
    text-align: center;
    background-color: #fff;
    border: 0px none;
    
}
.btn.btn-warning,.btn-success,.btn-default{
    /*background: #ee7f00;*/
    background: #666 !important;
    
}

.btn.btn-warning:hover,.btn-success:hover,.btn-default:hover{
    /*background: #ee7f00;*/
    background: #f16e00 !important;
    
}
#order-cart .btn-checkout{background-color: #f16e00 !important;cursor:pointer !important;}
.navbar-collapse{z-index:1000;}
.navbar-collapse ul{background-color:#000;}
.in ul li{float:none !important;}
section#main-menu{background-color:#000 !important;}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
{padding-right:0px !important;}
#order-cart .summary-container .pull-right{text-decoration:none !important;}
#order-cart .summary-container .btn-success{height:auto !important;}

.btn-primary{background: #666 !important;}
.btn-primary:hover{
    
    background: #f16e00 !important;
    
}

.btn-outline-primary{color:#ff7900;border-color:#ff7900;}
.btn-outline-primary:hover,.btn-outline-primary:active{background-color:#ff7900;}
.navbar{background-color:#000;}
header.header .navbar a{color:#fff;}
.btn-link{color:#ff7900;}
.btn-link:hover,.btn-link:active{color:#ff7900 !important;}

@media (min-width: 768px) {
    .contentpadded {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        gap: 20px;
    }

    .contentpadded > .sidebar {
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%;
        float: none !important;
    }

    .contentpadded > .main-content {
        flex: 0 0 75%;
        max-width: 75%;
        width: 75%;
        float: none !important;
        min-width: 0;
    }
}

@media (min-width: 768px) {
    .contentpadded > .sidebar + .main-content {
        flex: 0 0 75%;
        max-width: 75%;
        width: 75%;
        float: none !important;
        min-width: 0;
    }

    .contentpadded:has(> .sidebar) {
        display: flex;
        flex-wrap: nowrap;
        align-items: flex-start;
        gap: 20px;
    }

    .contentpadded > .sidebar {
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%;
        float: none !important;
    }
}