* {font-family: 'Lato', 'Helvetica Neue', 'Helvetica', sans-serif;font-weight:400;-webkit-font-smoothing: antialiased;}
body {background-color: #191817;}

.navbar-default {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
  height: 70px;
}
.navbar-default > div.container {
  background-color: #FFFFFF;
}
.navbar-default .navbar-brand {
  color: #045EA3;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #F27A21;
}
.navbar-default .navbar-text {
  color: #045EA3;
}
.navbar-default .navbar-nav > li > a {
  color: #045EA3;
  vertical-align:middle;
  line-height: 40px;
  height: 70px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #F27A21;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000000;
  background-color: #FFFFFF;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #000000;
  background-color: #FFFFFF;
}
.navbar-default .navbar-toggle {
  border-color: #FFFFFF;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #FFFFFF;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #e5e5e5;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e5e5e5;
}
.navbar-default .navbar-link {
  color: #045EA3;
}
.navbar-default .navbar-link:hover {
  color: #F27A21;
}

/*.nav-up {text-transform: uppercase;}*/
.navbar-nav li.login > a {border-left: 1px solid #112F49;}

.nav-title {margin:0;padding:0;font-size: 12pt;font-weight:bold;text-align:center;}
ul.nav.nav-slim li > a {padding:3px;}
.nav-yamm-fw-img img {margin-bottom:5px;}
p.nav-text-sm {font-size: 7pt;}

/*nav#mainmenu {top: 40px;}*/
nav#topnav {height:40px;background-color: #202020;border-color: #000000;}
nav#topnav .navbar-nav > li > a {
  line-height: 15px;
  vertical-align:middle;
  height: 40px;
  padding-top:12px;
}
nav#topnav .navbar-nav > li {border-left: 1px solid #404040;}
nav#topnav .navbar-nav > li:first-child {border-left: 0px;}
nav#topnav a,nav#topnav a:link, nav#topnav a:visited {color: #E8903D;}
nav#topnav a:hover, nav#topnav a:active {color: #202020;}
nav#topnav span.badge {background-color: #E8903D;}
nav#topnav a:hover > span.badge {background-color: #202020;}

img.navbar-logo {height: 40px; margin:0;padding:0;}
/*img.navbar-logo {height: 24px; margin:0;margin-top:-2px;padding:0;}*/

.navbar-default li.donation-fund {background-color: #F38A2F;}

.navbar-default li.nav-sep-bar {border-left: 1px solid #353535;}
.navbar-nav span.badge {background-color: #045EA3;}

@media (max-width: 1199px) {
  img.navbar-logo {height: auto;max-width: 160px;margin-top: 5px;}
}

@media (max-width: 767px) {
  .navbar-collapse {
    background-color: #FFFFFF;
    margin-top: 10px;
  }
  .navbar-collapse ul.pull-right {
    float: none !important;
    text-align:center;
  }
  .navbar-default .navbar-nav .open .dropdown-menu {
    color: #e5e5e5;
    /*background-color: #0a3451;*/
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #e5e5e5;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #CE2027;
  }
  img.navbar-logo {height: auto;margin:0;padding:0;max-width: 200px;}
  nav#topnav .navbar-nav > li > a {
    line-height: 15px;
    vertical-align:middle;
    height: 40px;
    padding-top:5px;
  }
  .navbar-default li.nav-sep-bar {border-left: 0px;}
}

.modal {text-align: center;padding: 0!important;}
.modal:before {content: '';display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}

.drop-shadow {-webkit-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.42);-moz-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.42);box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.42);}
.drop-shadow-light {-webkit-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);-moz-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);}
.img-drop-shadow {-webkit-filter: drop-shadow(14px 14px 14px rgba(0,0,0,0.3)); filter: drop-shadow(14px 14px 14px rgba(0,0,0,0.3));}

img.desaturate{
  -webkit-filter: grayscale(1);
  -webkit-filter: grayscale(100%);
  filter: gray;
  filter: grayscale(100%);
  /*filter: url(desaturate.svg#greyscale);*/
}

section#pageheader-imgfs {position:relative;min-height: 100vh;background-repeat: no-repeat;background-position:center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
section#pageheader-imgfs.success-idea2 {background-image: url(/media/slides/fs-success-idea2.jpg);}
section#pageheader-imgfs.datacenter-vector {background-image: url(/media/slides/fs-datacenter-vector-01.png);}
section#pageheader-imgfs > div.fslogo {width: 100vw;background-position: center center;background-repeat: no-repeat;position: absolute; top:50%; left: 50%;transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.8);padding:20px;;}

section#pageheader-img {position:relative;min-height: 520px;margin-top: 70px;background-repeat: no-repeat;background-position:center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
section#pageheader-img.hipster-meeting {background-image: url(/media/slides/hipster-meeting.jpg);}
section#pageheader-img.contact1 {background-image: url(/media/slides/contact1.jpg);}
section#pageheader-img.legal-1 {background-image: url(/media/slides/legal-1.jpg);}
section#pageheader-img.servers-1 {background-image: url(/media/slides/servers-1.jpg);}
section#pageheader-img.network {background-image: url(/media/slides/network.jpg);background-position: bottom center;}
section#pageheader-img > div.pgtitle {width: 100vw;position: absolute; top:50%; left: 50%;transform: translate(-50%,-50%);background-color: rgba(255,255,255,0.9);}
section#pageheader-img > div.pgtitle > h1 {padding:0px;padding-top:40px;padding-bottom:40px;margin: 0px;text-align:center;color: #F27A21; font-weight: 700;font-size: 40px;}
@media (max-width: 767px) {
   section.xs-nonav {margin-top: 70px;}
   section#pageheader-img {background-image:none !important;min-height:0px;height:auto;position: relative;top: 0;left: 0;transform: none;padding-top: 100px;}
   section#pageheader-img > div.pgtitle {width: 100vw;background-color: rgb(255,255,255);margin-bottom:20px;}
   section#pageheader-img > div.pgtitle > h1 {font-size: 30px;padding-top: 20px;padding-bottom:20px;m}
}
@media (max-width: 1199px) {
   section#pageheader-imgfs > div.mb-bandxl > h1 {display:none;}
}

section#footer {background-color: #045EA3; padding-top: 15px;border-top: 5px solid #F27A21;}
section#footer div.address {color: #ffffff; padding: 10px;}
section#footer h3 {margin:0px; color: #ffffff;border-bottom: 1px solid #a0a0a0;}
section#footer ul.nav li a {padding: 5px;}
section#footer ul.nav li a,section#footer ul.nav li a:link,section#footer ul.nav li a:active,section#footer ul.nav li a:visited {color:#ffffff;}
section#footer ul.nav li a:hover {background-color: #414142;}
section#footer div.social {text-align:center;color: #ffffff;padding: 5px;}
section#footer div.social a {padding: 5px;}
section#footer div.social a,section#footer div.social a:link,section#footer div.social a:active,section#footer div.social a:visited {color: #ffffff;}
section#footer div.social i.fa {font-weight: 900;font-size: 20pt;}
section#footer div.payicons {color: #ffffff;text-align:center;font-size: 20pt;padding-top: 15px;}
section#footer div.complianticons img {width: 75px;}
section#footer div.copyright {background-color: #191817; color: #c2c2c2; padding: 10px; margin-top: 15px; font-size: 9pt;}
/*section#footer div.copyright {color: #c2c2c2; padding: 10px; margin-top: 15px; font-size: 9pt;padding-bottom: 20px;}*/
section#footer div.brands {background-color: #fff; padding-bottom: 20px;margin-bottom: 15px;}
section#footer div.brands img {margin: 10px;}
section#footer div.logos img {height: 40px;}
section#footer p.text-small {font-size: 8pt;color:#fff;}
section#footer p a,section#footer p a:link,section#footer p a:active,section#footer p a:visited {text-decoration: underline; color:#ffffff;}
section#footer p a:hover {color:#a3a3a3;}
section#footer h4.logo-sub {margin: 0px;text-align:center;color:#ffffff;}
section#footer h4.logo-sub > span {display:block;}

section.white-bg {background-color: #ffffff;}
section.orange-bg {background-color: #F27A21;}
section.blue-bg {background-color: #045EA3;color: #ffffff;}
section.gray-bg {background-color: #414142;}
section.content {padding: 15px;}
section.content.no-img-title {padding: 80px 15px;}
section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6 {font-weight: bolder;}
section.content h2.section-title {}
section.content h2.section-title span {color: #F0B34E; display: block;}
section.content h3.section-sub-title {}
section.content h3.section-sub-title span {color: #F0B34E; display: block;}
section.content img.neg-icon {margin-top: -65px;}
section.content p {font-size: 15pt;}
section.content p.legal {font-size: 9pt;}
section.content p.legal-note {font-size: 15pt;}
section.content div.disclaimers {padding: 10px;}
section.content div.disclaimers > p {font-size: 10pt;margin:0px;padding-bottom:5px;}

section.content.no-img-title h1.page-title {margin:0px margin-bottom: 10px; color: #F27A21;border-bottom: 1px solid #045EA3;padding-bottom: 10px;text-align:center;}

section.light-bg {background-color:#ECECEC;}

div.partnerlist div[class^='col-sm-'] > img {padding: 10px;}

@media (max-width: 767px) {
   section.subscribe .form-control {width: 100%;display:block;}
   section.subscribe .btn-default {width: 100%;display:block;margin-left: 0px;margin-top:10px;}
}

section.trustedby {padding:20px;}
section.trustedby h2.section-title {margin-top:0px;text-align:center;margin-bottom: 20px;}
section.trustedby div.col {padding-top: 5px; padding-bottom: 5px;}

div.container.homepage > div.row {padding-bottom: 30px;}
div.container.homepage h2 {margin-top: 0px; color: #F27A21;}

div.container.services > div.row {border-bottom: 1px solid #f3f3f3;padding-bottom: 15px;padding-top:15px;}
div.container.services > div.row:last-child {border-bottom: 0px solid #f3f3f3;padding-bottom: 15px;padding-top:15px;}
div.container.services > div.row > div[class^='col-'] > h2 {margin-top: 0px;border-bottom: 1px solid #c2c2c2;padding-bottom: 5px;margin-bottom: 5px;}

div.container.mediarelations p {font-size: 12pt;}

div.container.privacypolicy {font-size: 12pt;}
div.container.privacypolicy p {font-size: 12pt;}
div.container.privacypolicy ol li > ul {list-style-type: none;padding-left: 0;}
div.container.privacypolicy ol li > ul li > ul {list-style-type: none;padding-left: 25px;}
div.container.privacypolicy li {padding-bottom: 10px;padding-top:10px;}
div.container.privacypolicy ol li ol.nopad > li {padding-top: 0px;padding-bottom:0px;}
div.container.privacypolicy ol li ul.nopad > li {padding-top: 0px;padding-bottom:0px;}

div.contactus > div {border-bottom: 1px solid #c2c2c2;padding: 15px;}
div.contactus > div:last-child {border-bottom: 0px;}
div.contactus > div > h2 {margin-top: 0px;color: #606060;font-weight: bolder;font-size: 14pt;}
div.contactus > div > h2.section-title {color: #F27A21;}
div.contactus > div > p {font-size: 12pt;}

div.contactus-locations {border-top: 1px solid #c2c2c2;padding-top: 20px;}
div.contactus-locations div.details h2 {margin-top: 0px;color: #606060;font-weight: bolder;}

div.how-we-invest div.row {margin-top: 20px;margin-bottom: 30px;border-bottom: 1px solid #f3f3f3;}
div.how-we-invest div.row:last-child {border-bottom: 0px;}

div.how-we-invest h3 {margin: 0px; margin-bottom: 10px;}
div.how-we-invest h3 > span {background-color: #67B826;color: #ffffff;padding: 5px;}
div.how-we-invest h3 > span.blue {background-color: #0080FF;}

div.job-details div.panel-body p {font-size: 11pt;}

.sys-status-good {color: #008000;}
.sys-status-error {color: #B22222;}
.sys-status-warn {color: #DAA520;}
.sys-status-info {color: #337ab7;}

.service-status div.cell {padding: 5px;}
/*.service-status div.cell {border: 1px solid #C2C2C2;padding: 10px;border-collapse: ;}*/
.service-status div.cell > div {border: 1px solid #C2C2C2;padding: 10px;}

.no-margin-top {margin-top: 0px;}
.margin-bottom-10 {margin-bottom: 10px;}
.margin-bottom-15 {margin-bottom: 15px;}
.margin-bottom-20 {margin-bottom: 20px;}
.margin-bottom-25 {margin-bottom: 25px;}
.margin-bottom-30 {margin-bottom: 30px;}
.margin-bottom-40 {margin-bottom: 40px;}
.margin-bottom-50 {margin-bottom: 50px;}
.margin-bottom-60 {margin-bottom: 60px;}
.margin-bottom-70 {margin-bottom: 70px;}
.margin-bottom-80 {margin-bottom: 80px;}
.margin-bottom-90 {margin-bottom: 90px;}
.margin-bottom-100 {margin-bottom: 100px;}
.margin-top-10 {margin-top: 10px;}
.margin-top-15 {margin-top: 15px;}
.margin-top-20 {margin-top: 20px;}
.margin-top-25 {margin-top: 25px;}
.margin-top-30 {margin-top: 30px;}
.margin-top-40 {margin-top: 40px;}
.margin-top-50 {margin-top: 50px;}
.margin-top-60 {margin-top: 60px;}
.margin-top-70 {margin-top: 70px;}
.margin-top-80 {margin-top: 80px;}
.margin-top-90 {margin-top: 90px;}
.margin-top-100 {margin-top: 100px;}

.padding-right-10 {padding-right: 10px;}
.padding-right-15 {padding-right: 15px;}
.padding-right-20 {padding-right: 20px;}
.padding-right-25 {padding-right: 25px;}
.padding-right-30 {padding-right: 30px;}

.text-left {text-align:left !important;}

.mbjs-notify-container {position:absolute;width:100%;top:0px;}
.mbjs-notify-container .mbjs-notify {width:100%;position: relative; top: 70px;z-index: 1000;}

div.price-compare { width:100%; max-width:1100px; margin:0 auto; position:relative; }
/*div.price-compare table { border-collapse:collapse; table-layout:fixed; width:100%; }*/
div.price-compare table { border-collapse:separate; table-layout:fixed; width:100%; }
div.price-compare td, div.price-compare th { border-bottom:1px solid #DDD; border-right: 1px solid #DDD; padding:10px; empty-cells:show; text-align:left; height:53px; vertical-align: middle !important}
div.price-compare tr:first-child th:first-child { border-right: 1px solid #DDD; }
div.price-compare th { background:#F3F3F3; font-weight:bolder; border-color: #DDD;border-top: 1px solid #DDD;}
div.price-compare td+td, div.price-compare th+th { text-align:center; }
div.price-compare td:first-child { border-left: 1px solid #DDD; }
div.price-compare tbody tr:first-child td:first-child { border-top: 1px solid #DDD; }
div.price-compare .border-purple { border-top:3px solid #A32362; }
div.price-compare .border-purple-bottom { border-bottom:3px solid #A32362; }
div.price-compare .border-blue { border-top:3px solid #0097CF; }
div.price-compare .border-blue-bottom { border-bottom:3px solid #0097CF; }
div.price-compare .sep { background:#F5F5F5; font-weight:bold; }
div.price-compare .txt-l { font-size:28px; font-weight:bold; }
div.price-compare .txt-top { position:relative; top:-9px; left:-2px; }
div.price-compare .tick { font-size:18px; color:#2CA01C; }
div.price-compare .xmark { font-size:18px; color:#C3C3C3; }
div.price-compare .hide-cell { border:0; background:none; }
div.price-compare small {display:block;}

@media (min-width: 640px) {
  div.price-compare td, div.price-compare th { display:table-cell !important; width: 330px; }
  div.price-compare td+td, div.price-compare th+th { width: auto; }
}

@media (max-width: 640px) {
  div.price-compare table { border-collapse:separate; table-layout:fixed; width:auto; }
  div.price-compare td, div.price-compare th { display:table-cell !important; }
  div.price-compare td+td, div.price-compare th+th { width: auto; }
}

div.row.configure.configure-break {border-top: 1px solid #606060;padding-top: 20px;margin-top: 10px;}
div.configure div.configure-totals, div.configure div.configure-option, div.configure div.configure-continue {border: 1px solid #e3e3e3;padding: 10px;}
div.configure div.configure-option {margin-bottom: 10px;}
div.configure div.configure-option > h3 {margin:0px;margin-bottom: 5px;}
div.configure div.configure-option > p {font-size: 12pt;}
div.configure-option-item, div.row.configure-option-terms {margin-left: 5px;margin-right:5px;padding-top: 10px; padding-bottom: 10px;border-bottom: 1px solid #606060;}
div.configure-option-item, div.row.configure-option-terms:last-child {border-bottom: 0px;}
div.configure-option div.configure-option-item > div[class^="col-"], div.row.configure-option-terms > div[class^="col-"] {padding:0px;font-size: 14pt;}
div.configure-option-price, div.configure-option-terms-price {margin-top: 10px; margin-bottom:10px;text-align:right;font-weight:bold;}
div.configure-option-price > span, div.configure-option-terms-price > span {font-size: 10pt;font-weight: normal;}
div.configure-option-item p.configure-option-item-note {padding-left: 20px;font-size: 12pt;}
div.configure div.radio > label, div.configure div.checkbox > label {font-weight: bold;}
div.configure-totals {background-color: #ffffff;}
div.configure-totals h3 {margin: 0px; margin-bottom: 10px;}
div.configure-totals table {margin-bottom: 0px;}
div.configure-totals table td,div.configure-totals table th {padding-top: 10px; padding-bottom: 10px; border-color: #606060;}
div.configure-totals table tbody tr:first-child td {border-top: 0px;}
div.configure-totals table tbody td:first-child {font-weight: bolder;}
div.configure-totals table tbody td:last-child {vertical-align:middle;}
div.configure-totals table tfoot th, div.configure-totals table tfoot th > span {font-weight: bolder;font-size: 12pt;}
div.configure-totals > p {font-size: 12pt;margin-bottom:2px;}
div.configure-totals > p.scrollToContinue {font-size: 10pt;margin-bottom:2px;color: #F27A21;font-weight:bold;}
div.configure-totals > p.scrollToContinue > i.fa {display:block;}
div.configure-continue > h3 {margin-top: 0px;}
div.configure h2.sub-title {margin-top:0px;margin-bottom: 20px;font-size: 15pt;}
div.configure-infobox {border: 1px solid #e3e3e3;padding: 10px;}
div.configure-infobox h3 {margin:0px;margin-bottom: 15px;font-size: 14pt;}
div.configure-infobox p {font-size: 10pt;}

div.cart-progress > div.row > div.cart-progress-nav {text-align:center;padding-top: 20px; padding-bottom: 20px; border: 1px solid #c2c2c2;border-right: 0px;text-transform: uppercase;}
div.cart-progress > div.row > div.cart-progress-nav:last-child {border-right: 1px solid #c2c2c2;}
div.cart-progress > div.row > div.cart-progress-nav > span {position: absolute; top: 3px;left: 10px; border-radius: 50%;font-size: smaller; padding: 0px 7px;}
div.cart-progress > div.row > div.cart-progress-nav.active {background-color: #c2c2c2; color: #606060; font-weight:bold;}
div.cart-progress > div.row > div.cart-progress-nav.active > span {background-color: #f3f3f3; border: 1px solid #c2c2c2;}
div.cart-progress > div.row > div.cart-progress-nav.complete {background-color: #efefef; color: #c2c2c2;}

div.cart-userbox {border: 1px solid #e3e3e3;padding: 10px;}
div.cart-userbox h2 {margin:0px;margin-bottom: 15px;font-size: 16pt;}
div.cart-userbox h2 > span {display: block; font-size: 11pt;}
div.cart-userbox p {font-size: 12pt;}
div.cart-userbox p > strong {display:block;}
div.cart-userbox div.payment-method {border: 1px solid #c2c2c2;border-bottom:0px;}
div.cart-userbox div.payment-method:last-child {border-bottom:1px solid #c2c2c2;}
div.cart-userbox div.payment-method a {display:block;padding: 15px 10px;font-weight:bold;font-size: 12pt;}
div.cart-userbox div.payment-method a:hover {text-decoration: none;background-color: #e3e3e3;}
div.cart-userbox div.payment-method a > i.fa {margin-right: 20px;}
div.cart-userbox div.payment-method a > i.fa.fa-check {margin:0px;float:right;margin-top: 3px;display:none;}
div.cart-userbox div.payment-method.active {background-color: #045EA3; color: #ffffff;}
div.cart-userbox div.payment-method.active a {color:#ffffff;}
div.cart-userbox div.payment-method.active a:hover {color:#606060;}
div.cart-userbox div.payment-method.active a > i.fa.fa-check {display:inline;}
p.cart-item-description {margin: 0px;margin-bottom: 5px;font-size: 12pt !important;}

div#domainLookupResults.homepageLookupResults {margin-bottom: 15px;}
div.domain-search input[type='text'] {height: 70px;font-size: 20pt;}
div.domain-search button {height: 70px;font-size: 20pt;}
div.domain-search span.input-group-addon {font-size: 20pt;}

div.domain-info-box {border: 1px solid #c2c2c2; border-radius: 5px; text-align:center;-webkit-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);-moz-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);}
div.domain-info-box h2 {margin: 0px 0px 5px 0px;padding: 5px;background-color: #e3e3e3;border-bottom:1px solid #c2c2c2;border-radius: 5px 5px 0px 0px;}
div.domain-info-box span {display: block; font-size: 30pt;}

div#domainSearchResults {display:none;}
table#domainSearchResults-table tbody td {vertical-align:middle !important;}

.create-account-msg {display:none;}

.btn-orange {background-color: #F27A21; color: #FFFFFF; border-color: #D96108;}
.btn-orange:hover {background-color: #D96108;color:#ffffff;}

div.toolbar {margin-bottom: 20px;background-color: #F3F3F3; padding: 10px; border: 1px solid #E3E3E3;border-radius: 5px;}

div.config-help-block {border: 1px solid #e3e3e3;font-size: 10pt;padding: 10px;}
div.config-help-block p {font-size: inherit;margin:0px;}

div#hosting-config-form div.form-group {border-bottom: 1px solid #F3F3F3;margin-top: 10px;padding-bottom: 20px;}
div#hosting-config-form div.form-group:last-child,div#hosting-config-form div.form-group.no-break {border-bottom: 0px;}

/*div.portal-dash div.portal-dash-prodbox {background-color: #ffffff; border-top: 1px solid #f3f3f3; border-left: 1px solid #f3f3f3; border-right: 3px solid #f3f3f3; border-bottom: 3px solid #f3f3f3;padding:0px;}*/
div.portal-dash div.portal-dash-prodbox {padding:10px;}
div.portal-dash div.portal-dash-prodbox > a {display: block;font-size: 14pt;font-weight: bold;line-height: 20pt;padding: 20px;color: #F27A21;background-color: #ffffff; border-top: 1px solid #f3f3f3; border: 2px solid #f3f3f3;}
div.portal-dash div.portal-dash-prodbox > a > i.fa {font-size: 30pt;float: left;padding-right: 20px;margin-top: -5px;}
div.portal-dash div.portal-dash-prodbox > a:hover {text-decoration: none;border-color: #F27A21; -webkit-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);-moz-box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);box-shadow: 14px 14px 14px -10px rgba(0,0,0,0.3);}