.dd-masthead{
  background: url("../../../../css/hosting/../../dd_banner.jpg") no-repeat;
  height: 270px;
  margin: -20px auto 0;
  position: relative;
  background-size: cover;
}
.dd-heading {
color: #fff;
font: 600 50px var(--font-primary);
margin: auto;
padding-top: 60px;
text-align: center;
}
.center{ text-align:center;}
.dd-features {
font: 100 22px var(--font-primary);
text-align: center;
color: #fff;
padding: 12px 0;
margin: 5px auto;
}
.dd-features li {
display: inline-block;
padding: 0 20px 10px 25px;
background: url("../../../../css/hosting/../../tick.png") no-repeat 0 6px;
}
.dd-wrapper .ui-subheading {
font: 600 30px var(--font-primary);
text-shadow: none;
}
#exiting_domain_submit, #new_submit { padding: 9px 15px; }
.dd-wrapper .vps-domain-block .frm-field, .dd-wrapper .vps-domain-block .frm-select {
padding: 10px;
border-radius: 0;
}
.dd-wrapper #dedicated-new-tabs { margin: 10px auto 20px; top: auto; }
.dd-wrapper #dedicated-new-tabs label { display: none; }
.dd-wrapper .row-indent { width: 940px; margin: 0 auto; }
.dplan-list .plans.plan-featured small{ color: #f5c63b; }
.dplan-list .plans.plan-featured{
background: none;
border: none;
top: 0;
padding: 0;
box-shadow: none;
}
.dplan-list .plans {
display: inline-block;
width: 224px;
margin: 0 15px 0 0;
text-align: center;
position: relative;
}
.dd-wrapper .dplan-list .plans {
border: 1px solid #dedcdc;
}
.dplan-list .plans .name {
border-top: 3px solid #f5c63b;
background-color: #2b2b2b;
color: #fff;
font: 600 20px var(--font-primary);
height: 43px;
padding: 7px 0;
}
.pname {
display: table-cell;
height: 40px;
text-align: center;
vertical-align: middle;
width: 215px;
}
.dplan-list .plans li {
font: 100 15px var(--font-primary);
padding: 12px 4px;
color:#555;
}
.plans .currency {
display: inline-block;
font: bold 18px 'Rokkitt', serif;
position: relative;
top: -10px;
}
.dplan-list .plans .pricing {
font: bold 37px 'Rokkitt', serif;
padding: 12px 0;
position: relative;
background-color: #212121;
color: #f5c63b;
}
.plain-select{
border:solid 1px #ccc;
padding:3px 5px;
width:210px;
color:#444;
}
.dplan-list .dropdown  select{
border:solid 1px #ccc;
padding:3px;
width:190px;
color:#555;
}
.dplan-list .plans .p-button{ padding:15px 0 25px 0;}
.dplan-list .plans .duration {
font: bold 15px 'Rokkitt', serif;
}
.dplan-list .plans .no-border{ border:none;}
.txt-em{ border-bottom: solid 1px #ccc; height:5px; margin:45px 0; 	font: bold 26px 'Rokkitt', serif; text-align:center;}
.txt-em em{ position:relative; top:-12px; background:#fff; padding:5px 10px; color:#5b5b5b;}
.dd-server .heading{
font: 400 20px var(--font-primary);
color:#555;
margin:	20px 0;
padding:0;
border:none;
}
.dd-server .cont td{
font:normal 15px var(--font-primary);
padding:20px 10px;
border-bottom:solid 1px #dedcdc;
text-align:left;	
}
.dd-opt{
width:1000px;
margin:10px auto 0;
}
.dd-server{
}	
.dd-server .dplan-list{
display: none;
}
#dd-plans {display: block;}  
.dplan-list	.plan-featured .p-button .txt-button{
}
.dplan-list	li.p-button .txt-button{
}
.footer-button{
overflow:hidden;
margin:45px 0;
}
.dd-server .cont td.txt-dd-info{
font:100 15px var(--font-primary);
color:#888;
}
.dd-server-cart{
float:right;
width:252px;
background:#f9f8f8;
border:solid 1px #eaeaea;
padding:0 20px;
margin-top:54px;
}
.dd-server-cart h3{
  background: url("../../../../css/hosting/../../dd-cart-bg.gif") no-repeat scroll 0 0 #CFCFCF;
  font: normal 20px var(--font-primary);
  left: -21px;
  padding: 13px;
  position: relative;
  text-align: center;
  text-shadow: 1px 1px 1px #FFFFFF;
  width: 267px;	
}
.dd-cart-item{
  background: none repeat scroll 0 0 #FFFFFF;
  border: 2px solid #E9E8E8;
  margin: 20px 0;
  padding: 10px;	
}
.dd-cart-item p{
font:normal 13px/22px var(--font-primary);
color:#5b5b5b;
min-height:27px;
}	
.dd-cart-total {
  color: #5B5B5B;
  font: bold 18px arial;
  overflow: hidden;
  padding-bottom: 10px;
}	
.cart-button .ui-button{ width:100%; text-align:center; margin-bottom:15px;}
.dd-prog-bar{
background: url(../../../../css/hosting/../../dd-step-bg.jpg) no-repeat center 0;
position:relative;
overflow:hidden;
z-index:10;
width:1000px;
margin:0 auto;
}
.dd-prog-bar-over{
  background: url("../../../../css/hosting/../../dd-step-over.jpg") no-repeat;
  height: 39px;
  left: 0;
  margin-left: 28px;
  position: absolute;
  width: 135px;
  z-index: 100;	
}
.dd-sele-name li{
font:normal 18px/20px var(--font-primary);
color:#434343;
float:left;
margin-top:45px;
}
.dd-sele-name{
overflow:hidden;
}
.dplan-list	.vps-domain-name .vps-domain-block{ width:535px;}
.dd-sele-name .active{
color:#93B921;
font-weight:bold;
}
.dd-sele-name .step1{
width:100px;
padding-right:25px;
text-align:center;
} 
.dd-sele-name .step2{
margin-left: 75px;
  text-align: center;
  width: 150px; 	
} 
.dd-sele-name .step3{
margin-left: 75px;
  text-align: center;
  width: 150px;} 
.dd-sele-name .step4{
margin-left: 78px;
  text-align: center;
  width: 150px;	
} 
.dd-sele-name .step5{
  margin-left: 93px;
  text-align: center;
  width: 100px;	
} 
.link-back{
font:normal 16px var(--font-primary);
}
.ic-dd-plan{
background: url("../../../../css/hosting/../../ic-dd-plan.png") no-repeat;
padding-left:35px;	
}
.ic-dd-addons{
background: url("../../../../css/hosting/../../ic-dd-addons.png") no-repeat;
padding-left:35px;	
}
.ic-dd-settings{
background: url("../../../../css/hosting/../../ic-dd-settings.png") no-repeat;
padding-left:35px;	
}
.ic-dd-domain{
background: url("../../../../css/hosting/../../ic-dd-domain.png") no-repeat;
padding-left:35px;	
}
.dd-opt #hardware_addons, .dd-opt #software_addons, .dd-opt #domain_options{ padding:0 20px;}

.features-rows h3{
font:normal 22px var(--font-primary);
padding:0 0 10px 0;
}
.features-rows p{
font:normal 14px/19px var(--font-primary);
}	
.features-rows .fea-cont{ 
margin-bottom: 60px;
float: left;
width: 470px;
 }
.ic-thumb-server{background:url("../../../../css/hosting/../../dd_thumb_server.gif") no-repeat;}
.ic-thumb-pf{background:url("../../../../css/hosting/../../dd_thumb_pf.gif") no-repeat 20px top;}	
.ic-thumb-cpanel{background:url("../../../../css/hosting/../../dd_thumb_cpanel.gif") no-repeat;}
.ic-thumb-cloud{background:url("../../../../css/hosting/../../dd_thumb_cloud.gif") no-repeat 20px top;}
.features-rows .even{ padding-top:50px; padding-right: 20px; }	
.features-rows .odd{ padding-top:50px; padding-left: 20px; }	
.ui-list li{
margin-left:15px;
list-style:disc inside;
padding-bottom:5px;
}

/* country select */
.dd-wrapper #dedicated-new-tabs ul.country_specific_tabs li:first-child {
  border: 1px solid #ddd;
  border-radius: 20px 0 0 20px;
  -moz-border-radius: 20px 0 0 20px;
  -webkit-border-radius: 20px 0 0 20px;
  margin: 0;
}

.dd-wrapper #dedicated-new-tabs ul.country_specific_tabs li {
  float: none;
  font-family: "proxima_nova", Arial;
  font-size: 16px;
  font-weight: 600;
  color: #1b1b1b;
  border: 1px solid #ddd;
  border-left: 0;
  margin-left: -3.2px;
  padding: 0 20px 0 50px;
  line-height: 40px;
  background-position: 20px 11px;
}

.dd-wrapper #dedicated-new-tabs ul li.sel {
  background-color: #f8f8f8;
}

.dd-wrapper #dedicated-new-tabs ul li[data-country="us"].sel,
.dd-wrapper #dedicated-new-tabs ul li[data-country="in"].sel {
  background-position: 20px 11px;
  background-color: #f8f8f8;
}

.dd-wrapper #dedicated-new-tabs ul.country_specific_tabs li:last-child {
  border-radius: 0 20px 20px 0;
  -moz-border-radius: 0 20px 20px 0;
  -webkit-border-radius: 0 20px 20px 0;
}

.dd-wrapper #dedicated-new-tabs ul.country_specific_tabs li.sel .sel_tab {
  background: url("../../../../css/hosting/../../sh-active-tab-plan-bg.png") no-repeat;
  bottom: -7px;
  left: 50%;
  height: 7px;
  width: 14px;
}

/* tabbed select */
.dd-wrapper .switch-nav {
  background: #303030;
  height: auto;
}

.dd-wrapper .switch-nav .tab1 {
  background: #303030;
  height: auto;
  width: auto;
  padding: 8px 0;
}

.dd-wrapper .switch-nav .tab-wrp div .fea-active {
  height: auto;
}

.dd-wrapper .switch-nav .tab-wrp div a {
  font: 100 20px var(--font-primary);
  width: 200px;
  color: #fff;
  border-right: solid 1px #454545;
  position: relative;
  padding: 8px 0;
}

.dd-wrapper .switch-nav .tab-wrp div:last-child a {
  border: none;
}

.dd-wrapper .switch-nav .tab-wrp div .fea-active:after, .dd-wrapper .switch-nav .tab-wrp div .faq-active:after {
  background: url(../../../../css/hosting/../../tabcap.gif) no-repeat;
  width: 19px;
  height: 19px;
  position: absolute;
  bottom: -27px;
  left: 42%;
  content: "";
}

.dd-wrapper .switch-nav .tab2 {
  background: none;
  height: auto;
  width: auto;
  padding: 8px 0;
}


/* Managed Servers */

.link-to-ms	 { font:normal 18px/22px var(--font-primary); width:940px; margin:30px auto; text-align: center; }

.link-to-ms a { text-decoration: underline;  }


.modal_close{background: url("../../../../css/hosting/../../close.png") no-repeat 0 0;
  right: 10px;
  top: 10px;
  height: 15px;
  position: absolute;
  width: 15px;
opacity: 0.6;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap{
font-family: var(--font-primary);
background: #f7f7f7;
  border: 1px solid #d5d5d5;
  border-radius: 4px;
  padding: 30px;
  box-shadow: 0 5px 8px rgba(0,0,0,.1);
  margin: 40px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap h2{
font-family: var(--font-primary);
margin: 0 0 20px;
  padding: 0 0 30px;
  font-size: 32px;
  font-weight: 100;
border-bottom: 1px solid #e5e5e5;
text-align: left;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap p{
font-size: 12px;
  color: #7f7f7f;
  font-weight: 400;
padding-top: 7px;
margin-bottom: 30px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form{
text-align: left;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li{
margin-bottom: 35px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li label{
padding: 0;
font-size: 16px;
  font-weight: 600;
  width: 100%;
  margin: 10px 0;
  display: block;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li input, #feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea{
width: 100%;
  height: 34px;
  padding: 0 12px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
font-weight: 100;
font-size: 14px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea{
padding: 10px 12px;
height: 94px;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap form ul li input::placeholder, #feedback-dedi-modal #dedi-feedback-modal-wrap form ul li textarea::placeholder{
opacity: 0.5;
}
#feedback-dedi-modal #dedi-feedback-modal-wrap button{
background-color: #42ca49;
  box-shadow: 0 2px 3px 0 rgba(0,0,0,.1);
  border: 0;
  outline: none;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  padding: 12px 35px;
  transition: all .2s ease-in-out;
border-radius: 4px;
display: block;
margin:0 auto;
cursor: pointer;
}
#modal_success .modal_content, #modal_error .modal_content{
padding: 30px;
}
#modal_success .modal_content p, #modal_error .modal_content p{
text-align: center;
  margin: 10px 0 0 0;
}