/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.navbar-main {
	background-color: #FF6A1F;
}
#header img {
	margin: 20px 0;
}
/*.home-shortcuts {
	background: #FF9662;
}
.home-shortcuts li:first-child {
	border-left: 1px solid #FF6A1F;
}
.home-shortcuts li {
	border-right: 1px solid #FF6A1F;
}*/
section#footer p {
	border-top: 20px solid #FF6A1F;
}
/*.panel { border: 1px #ebebeb solid; height: 248px; background: url('../img/bg-panel-services.png') repeat-x; }
.panel .panel-inner { margin: 15px; }*/
h1.i-domains, h2.i-domains { background: url('../img/icon-domains.png') no-repeat; padding-left: 61px; height: 38px; }
h1.i-hosting, h2.i-hosting { background: url('../img/icon-hosting.png') no-repeat; padding-left: 61px; height: 37px; }
h1.i-ssl, h2.i-ssl { background: url('../img/icon-ssl.png') no-repeat; padding-left: 49px; height: 37px; }
.btn-order { 
    background: url('../img/bg-btn-order.png') repeat-x; 
    width: 97px; height: 33px; 
    border-radius: 3px; 
    border: none; 
    color: #fff; 
    font-size: 17px;
    text-shadow: 1px 1px 1px #777;
}
.navbar-nav>li {
    border-left: 1px solid rgba(193, 73, 0, 0.5);
}
.navbar-nav>li>a {
    line-height: 32px;
}
.domain-lookup-result .btn:not(.domain-contact-support){
    width: auto;
}
#header .container {
    line-height: 68px;
}
.services-presentation {
    margin-top: 20px;
}
.services-presentation .panel, #hosting-plans .panel {
    border: 1px #ebebeb solid;
    height: 248px;
    background: url('../img/bg-panel-services.png') repeat-x;
    margin-bottom: 0;
}
.services-presentation .panel .panel-inner, #hosting-plans .panel .panel-inner {

    margin: 15px;

}
.services-presentation .service-info {

    font-weight: bold;

}
.services-presentation ul {
    margin-top: 25px;
    margin-bottom: 25px;
}
.service-info .price, #hosting-plans .price {

    color: #ff6a1f;
    font-size: 26px;

}
.service-info a {

    font-weight: normal;

}
.services-presentation ul li {

    list-style-image: url('../img/li-bullet.png');
    line-height: 24px;
    font-size: 14px;
    color: #444;

}
section#footer .back-to-top i {
    margin-top: 30px;
}

.smallfont {
    font-size: 11px;
}
.text-light {
    color: #888;
}

#hosting-plans .panel { height: auto; text-align: center; }
#hosting-plans span { color: #777; }
.panel.plan-starter, .panel.plan-standard, .panel.plan-silver, .panel.plan-gold { border-top-width: 4px; border-top-style: solid; }
.panel.plan-starter { border-top-color: #46A546; }
.panel.plan-standard { border-top-color: #004a95; }
.panel.plan-silver { border-top-color: #C0C0C0; }
.panel.plan-gold { border-top-color: #ffd700; }
.services-presentation h2 { color: #333; text-shadow: none; font-weight: normal; font-size: 22px; text-transform: uppercase; }
.services-presentation .service-info { font-weight: bold; } 
.service-info .price, #hosting-plans .price { color: #ff6a1f; font-size: 26px; }
#hosting-plans .price { display: inline-block; margin-top: 30px; }
#hosting-plans .btn-order { margin-top: 15px; }
#hosting-plans ul { margin: 0; padding: 0; }
#hosting-plans ul li { list-style: none; border-bottom: 1px dashed #ccc; padding: 10px 0; }
#hosting-plans ul li ul { margin: 0; padding: 0; }
#hosting-plans ul li ul li { padding: 2px 0; border: none; }
#hosting-plans .panel.plan-starter, #hosting-plans .panel.plan-standard, #hosting-plans .panel.plan-silver, #hosting-plans .panel.plan-gold { border-top-width: 4px; border-top-style: solid; }
#hosting-plans .panel.plan-starter { border-top-color: #46A546; }
#hosting-plans .panel.plan-standard { border-top-color: #004a95; }
#hosting-plans .panel.plan-silver { border-top-color: #C0C0C0; }
#hosting-plans .panel.plan-gold { border-top-color: #ffd700; }

.domains-grid {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    border: 1px solid #dfdfdf;
    margin-bottom: 10px;
}
.domains-grid thead td {
    font-weight: bold;
}
.domains-grid td {
    padding: 5px;
    border: 1px solid #dfdfdf;
}
.logincontainer {
    max-width: 555px;
}
section#header .logo img {
    max-height: initial;
}
section#home-banner {
    padding: 70px 0 80px;
}
section#main-body {
    min-height: 450px;
}