@keyframes top_alert_pulse {
  0% {
    background-color: #3BB0FA; }
  50% {
    background-color: #68C2FC; }
  100% {
    background-color: #3BB0FA; } }
@-moz-keyframes top_alert_pulse {
  0% {
    background-color: #3BB0FA; }
  50% {
    background-color: #68C2FC; }
  100% {
    background-color: #3BB0FA; } }
@-ms-keyframes top_alert_pulse {
  0% {
    background-color: #3BB0FA; }
  50% {
    background-color: #68C2FC; }
  100% {
    background-color: #3BB0FA; } }
@-webkit-keyframes top_alert_pulse {
  0% {
    background-color: #3BB0FA; }
  50% {
    background-color: #68C2FC; }
  100% {
    background-color: #3BB0FA; } }
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
@keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  50% {
    background-position: 0 -300px; }
  100% {
    background-position: 0 0px; } }
@-moz-keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  50% {
    background-position: 0 -300px; }
  100% {
    background-position: 0 0px; } }
@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  50% {
    background-position: 0 -300px; }
  100% {
    background-position: 0 0px; } }
@-ms-keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  50% {
    background-position: 0 -300px; }
  100% {
    background-position: 0 0px; } }
@-o-keyframes animatedBackground {
  0% {
    background-position: 0 0; }
  50% {
    background-position: 0 -300px; }
  100% {
    background-position: 0 0px; } }
.movingBackground {
  animation: animatedBackground 60s linear infinite;
  -moz-animation: animatedBackground 60s linear infinite;
  -webkit-animation: animatedBackground 60s linear infinite;
  -ms-animation: animatedBackground 60s linear infinite;
  -o-animation: animatedBackground 60s linear infinite;
  top: 0;
  bottom: 50%;
  background-position: center;
  background-size: cover;
  box-shadow: 0 0 14px -5px #000 inset; }

#headerImageOfPage.full-width-section {
  position: relative; }

#domain_register_content_container h1 {
  font-weight: 800;
  font-size: 87px;
  text-transform: uppercase;
  color: #FFF;
  text-align: center;
  text-shadow: 0 1px rgba(0, 0, 0, 0.6);
  margin: auto;
  line-height: 90px;
  margin-bottom: 65px; }
#domain_register_content_container form {
  margin: auto;
  width: 700px; }
  #domain_register_content_container form input[type=text] {
    width: 65%;
    height: 75px;
    font-size: 22px;
    padding: 0 19px;
    border-radius: 4px !important;
    box-shadow: 0 0 17px -3px #000; }
  #domain_register_content_container form input[type=submit] {
    width: 33%;
    height: 75px;
    position: relative;
    font-size: 30px;
    padding: 0;
    text-align: center;
    font-weight: normal;
    line-height: 63px;
    top: 0px;
    float: right; }

@media (max-width: 1060px) {
  #domain_register_content_container form input[type=text], #domain_register_content_container form input[type=submit] {
    width: 91% !important;
    margin: 0 auto 11px;
    float: none;
    display: block; }

  #domain_register_content_container h1 {
    font-size: 45px;
    line-height: 54px !important; }

  #domain_register_content_container form {
    width: 100%; } }
#domainResponseArea {
  /******************************************************************
  Site Name:
  Author:
  
  Stylesheet: Grid Stylesheet
  
  I've seperated the grid so you can swap it out easily. It's
  called at the top the style.scss stylesheet.
  
  There are a ton of grid solutions out there. You should definitely
  experiment with your own. Here are some recommendations:
  
  http://gridsetapp.com - Love this site. Responsive Grids made easy.
  http://susy.oddbird.net/ - Grids using Compass. Very elegant.
  http://gridpak.com/ - Create your own responsive grid.
  https://github.com/dope/lemonade - Neat lightweight grid.
  
  
  The grid below is a custom built thingy I modeled a bit after
  Gridset. It's VERY basic and probably shouldn't be used on
  your client projects. The idea is you learn how to roll your
  own grids. It's better in the long run and allows you full control
  over your project's layout.
  
  ******************************************************************/
  /*
  Mobile Grid Styles
  These are the widths for the mobile grid.
  There are four types, but you can add or customize
  them however you see fit.
  */
  /* Portrait tablet to landscape */
  /* Landscape to small desktop */
  /* ---------------------------------------------------- */
  /* The main tabgs
  /* ---------------------------------------------------- */
  /* ---------------------------------------------------- */
  /* The container where the domains for customer to choose show
  /* ---------------------------------------------------- */
  /* ---------------------------------------------------- */
  /* The page to confirm the order
  /* ---------------------------------------------------- */
  /* ---------------------------------------------------- */
  /* Sidebar
  /* ---------------------------------------------------- */ }
  #domainResponseArea .last-col {
    float: right;
    padding-right: 0 !important; }
  @media (max-width: 767px) {
    #domainResponseArea .m-all {
      float: left;
      padding-right: 0.75em;
      width: 100%;
      padding-right: 0; }
    #domainResponseArea .m-1of2 {
      float: left;
      padding-right: 0.75em;
      width: 50%; }
    #domainResponseArea .m-1of3 {
      float: left;
      padding-right: 0.75em;
      width: 33.33%; }
    #domainResponseArea .m-2of3 {
      float: left;
      padding-right: 0.75em;
      width: 66.66%; }
    #domainResponseArea .m-1of4 {
      float: left;
      padding-right: 0.75em;
      width: 25%; }
    #domainResponseArea .m-3of4 {
      float: left;
      padding-right: 0.75em;
      width: 75%; } }
  @media (min-width: 768px) and (max-width: 1029px) {
    #domainResponseArea .t-all {
      float: left;
      padding-right: 0.75em;
      width: 100%;
      padding-right: 0; }
    #domainResponseArea .t-1of2 {
      float: left;
      padding-right: 0.75em;
      width: 50%; }
    #domainResponseArea .t-1of3 {
      float: left;
      padding-right: 0.75em;
      width: 33.33%; }
    #domainResponseArea .t-2of3 {
      float: left;
      padding-right: 0.75em;
      width: 66.66%; }
    #domainResponseArea .t-1of4 {
      float: left;
      padding-right: 0.75em;
      width: 25%; }
    #domainResponseArea .t-3of4 {
      float: left;
      padding-right: 0.75em;
      width: 75%; }
    #domainResponseArea .t-1of5 {
      float: left;
      padding-right: 0.75em;
      width: 20%; }
    #domainResponseArea .t-2of5 {
      float: left;
      padding-right: 0.75em;
      width: 40%; }
    #domainResponseArea .t-3of5 {
      float: left;
      padding-right: 0.75em;
      width: 60%; }
    #domainResponseArea .t-4of5 {
      float: left;
      padding-right: 0.75em;
      width: 80%; } }
  @media (min-width: 1030px) {
    #domainResponseArea .d-all {
      float: left;
      padding-right: 0.75em;
      width: 100%;
      padding-right: 0; }
    #domainResponseArea .d-1of2 {
      float: left;
      padding-right: 0.75em;
      width: 50%; }
    #domainResponseArea .d-1of3 {
      float: left;
      padding-right: 0.75em;
      width: 33.33%; }
    #domainResponseArea .d-2of3 {
      float: left;
      padding-right: 0.75em;
      width: 66.66%; }
    #domainResponseArea .d-1of4 {
      float: left;
      padding-right: 0.75em;
      width: 25%; }
    #domainResponseArea .d-3of4 {
      float: left;
      padding-right: 0.75em;
      width: 75%; }
    #domainResponseArea .d-1of5 {
      float: left;
      padding-right: 0.75em;
      width: 20%; }
    #domainResponseArea .d-2of5 {
      float: left;
      padding-right: 0.75em;
      width: 40%; }
    #domainResponseArea .d-3of5 {
      float: left;
      padding-right: 0.75em;
      width: 60%; }
    #domainResponseArea .d-4of5 {
      float: left;
      padding-right: 0.75em;
      width: 80%; }
    #domainResponseArea .d-1of6 {
      float: left;
      padding-right: 0.75em;
      width: 16.6666666667%; }
    #domainResponseArea .d-1of7 {
      float: left;
      padding-right: 0.75em;
      width: 14.2857142857%; }
    #domainResponseArea .d-2of7 {
      float: left;
      padding-right: 0.75em;
      width: 28.5714286%; }
    #domainResponseArea .d-3of7 {
      float: left;
      padding-right: 0.75em;
      width: 42.8571429%; }
    #domainResponseArea .d-4of7 {
      float: left;
      padding-right: 0.75em;
      width: 57.1428572%; }
    #domainResponseArea .d-5of7 {
      float: left;
      padding-right: 0.75em;
      width: 71.4285715%; }
    #domainResponseArea .d-6of7 {
      float: left;
      padding-right: 0.75em;
      width: 85.7142857%; }
    #domainResponseArea .d-1of8 {
      float: left;
      padding-right: 0.75em;
      width: 12.5%; }
    #domainResponseArea .d-1of9 {
      float: left;
      padding-right: 0.75em;
      width: 11.1111111111%; }
    #domainResponseArea .d-1of10 {
      float: left;
      padding-right: 0.75em;
      width: 10%; }
    #domainResponseArea .d-1of11 {
      float: left;
      padding-right: 0.75em;
      width: 9.09090909091%; }
    #domainResponseArea .d-1of12 {
      float: left;
      padding-right: 0.75em;
      width: 8.33%; } }
  #domainResponseArea form {
    margin: auto;
    padding: 0 15px; }
  #domainResponseArea .input-block {
    float: left;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 25px; }
    #domainResponseArea .input-block:nth-child(2n) {
      clear: right;
      margin-right: 0; }
    #domainResponseArea .input-block.full_width {
      float: none;
      width: 100%;
      padding: 0; }
  #domainResponseArea .input-block-submit {
    margin: 0 0 7px;
    padding: 0 0 7px;
    border-bottom: none; }
  #domainResponseArea label {
    font-size: 11px;
    float: left;
    width: 100%;
    color: #313234;
    margin: 0 0 3px;
    line-height: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-indent: 4px; }
    #domainResponseArea label.label-error {
      color: #A00 !important; }
  #domainResponseArea label.with_input {
    font-weight: normal; }
  #domainResponseArea label.hasSubLabel {
    margin: 0; }
  #domainResponseArea .subLabel {
    margin: 0 0 3px; }
  #domainResponseArea .subLabelImportant {
    color: #0F5B7E;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    margin: 5px 0 0; }
  #domainResponseArea textarea, #domainResponseArea input[type=password], #domainResponseArea input[type=text] {
    -moz-appearance: none;
    -webkit-appearance: none; }
  #domainResponseArea textarea, #domainResponseArea input[type=password], #domainResponseArea input[type=text], #domainResponseArea select {
    border: 1px solid #DBDFE5;
    padding: 12px 3px;
    height: 51px;
    width: 100%;
    color: #737373;
    font-size: 14px;
    background: #fff;
    outline: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; }
    #domainResponseArea textarea.error, #domainResponseArea textarea.invalidated, #domainResponseArea input[type=password].error, #domainResponseArea input[type=password].invalidated, #domainResponseArea input[type=text].error, #domainResponseArea input[type=text].invalidated, #domainResponseArea select.error, #domainResponseArea select.invalidated {
      background: rgba(170, 0, 0, 0.05);
      border-color: #A00; }
    #domainResponseArea textarea:focus, #domainResponseArea input[type=password]:focus, #domainResponseArea input[type=text]:focus, #domainResponseArea select:focus {
      background: #fff;
      border-color: #137fc4;
      color: #313234; }
  #domainResponseArea input[type=button] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }
  #domainResponseArea textarea {
    height: 110px;
    resize: vertical; }
  #domainResponseArea select {
    background-color: #fff;
    height: 51px; }
@-moz-document url-prefix() {
  #domainResponseArea select {
    background: #fff; } }
  #domainResponseArea option {
    padding: 0 0 0 5px;
    outline: none; }
  #domainResponseArea input[type=radio], #domainResponseArea input[type=checkbox] {
    display: inline-block;
    margin: -3px 5px 0 0;
    width: auto !important; }
  #domainResponseArea textarea.invalid, #domainResponseArea input.invalid, #domainResponseArea select.invalid {
    background: #FEF8F8;
    border: 1px solid #E87474;
    box-shadow: 0 0 4px rgba(244, 92, 92, 0.5), 0 0 4px rgba(244, 92, 92, 0.5) inset;
    -moz-box-shadow: 0 0 4px rgba(244, 92, 92, 0.5), 0 0 4px rgba(244, 92, 92, 0.5) inset;
    -webkit-box-shadow: 0 0 4px rgba(244, 92, 92, 0.5), 0 0 4px rgba(244, 92, 92, 0.5) inset;
    color: #76767D; }
  #domainResponseArea .submit_container {
    text-align: center;
    margin: 10 0 0; }
  #domainResponseArea .input-block-date select {
    width: 144px;
    display: inline-block; }
  #domainResponseArea .input-block-date select.day {
    width: 146px; }
  #domainResponseArea .input-block-checkbox {
    width: 100%;
    margin: 0 0 5px; }
    #domainResponseArea .input-block-checkbox label {
      float: right;
      clear: none;
      width: 95%; }
    #domainResponseArea .input-block-checkbox input {
      float: left;
      margin: 0;
      clear: none; }
  #domainResponseArea #form-response {
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
    color: #fff;
    height: 50px;
    line-height: 50px;
    margin: 15px 0;
    font-size: 19px; }
    #domainResponseArea #form-response .icon-container {
      font-size: 15px;
      text-align: center;
      background: rgba(0, 0, 0, 0.1);
      float: left;
      height: 50px;
      line-height: 50px;
      width: 50px;
      margin-right: 25px; }
      #domainResponseArea #form-response .icon-container i {
        display: inline-block;
        width: 30px;
        text-align: center; }
    #domainResponseArea #form-response span {
      display: block;
      float: left; }
    #domainResponseArea #form-response.error {
      background: #ef585a; }
  #domainResponseArea #topBar_toggle {
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-bottom: 1px solid #f3f3f3;
    margin-bottom: 15px; }
    #domainResponseArea #topBar_toggle a {
      color: #c2c9cc;
      display: inline-block;
      position: relative;
      top: -1px;
      text-align: center;
      font-size: 19px;
      font-weight: 300;
      letter-spacing: 0.05em; }
      #domainResponseArea #topBar_toggle a.selected {
        color: #15a4fa;
        border-bottom: 1px solid #15a4fa; }
  #domainResponseArea .customCheckbox_container {
    position: relative;
    margin: 0 0 11px; }
    #domainResponseArea .customCheckbox_container .text {
      float: left;
      padding-left: 24px;
      font-size: 11px;
      line-height: 16px;
      font-weight: normal;
      position: relative;
      top: 3px; }
    #domainResponseArea .customCheckbox_container .customCheckbox {
      -moz-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2) inset;
      -webkit-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2) inset;
      -o-box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2) inset;
      box-shadow: 0 0 4px -1px rgba(0, 0, 0, 0.2) inset;
      -moz-border-radius: 100px;
      -webkit-border-radius: 100px;
      border-radius: 100px;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -ms-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      height: 18px;
      width: 18px;
      display: block;
      border: 1px solid #B1BBC0;
      line-height: 27px;
      text-align: center;
      font-size: 18px;
      position: absolute;
      background: #FFF;
      color: #FFF;
      top: 2px; }
      #domainResponseArea .customCheckbox_container .customCheckbox .inner_selected {
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
        opacity: 0;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border-radius: 100px;
        height: 12px;
        line-height: 12px;
        width: 12px;
        background: #15a4fa;
        margin: auto;
        margin-top: 2px; }
      #domainResponseArea .customCheckbox_container .customCheckbox.error {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        background: #FFE3E3;
        border: 1px solid #A00; }
      #domainResponseArea .customCheckbox_container .customCheckbox:hover, #domainResponseArea .customCheckbox_container .customCheckbox.selected {
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        background: #FFF;
        border: 1px solid #15a4fa; }
        #domainResponseArea .customCheckbox_container .customCheckbox:hover .inner_selected, #domainResponseArea .customCheckbox_container .customCheckbox.selected .inner_selected {
          opacity: 1; }
  #domainResponseArea #process_steps {
    height: 60px;
    line-height: 55px;
    text-align: center;
    border: 1px solid #EDEDED;
    margin-bottom: 30px;
    background: #fff;
    cursor: pointer;
    border-radius: 2px;
    margin-top: -10px; }
    #domainResponseArea #process_steps .step {
      border-right: 1px solid #f3f3f3;
      position: relative; }
      #domainResponseArea #process_steps .step * {
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
        transition: all 0.1s ease;
        color: #c2c9cc; }
      #domainResponseArea #process_steps .step .status {
        position: absolute;
        left: 5px;
        top: 0;
        width: 45px;
        bottom: 0;
        border-radius: 100px;
        line-height: 55px;
        font-size: 24px;
        font-weight: 300;
        -webkit-transition: none 0 ease;
        -moz-transition: none 0 ease;
        -ms-transition: none 0 ease;
        -o-transition: none 0 ease;
        transition: none 0 ease; }
        #domainResponseArea #process_steps .step .status .complete {
          display: none; }
      #domainResponseArea #process_steps .step .title {
        text-align: center;
        padding-left: 20px;
        width: 100%;
        font-size: 19px;
        font-weight: 300;
        letter-spacing: 0.05em; }
      #domainResponseArea #process_steps .step.current *, #domainResponseArea #process_steps .step:hover * {
        color: #15a4fa; }
      #domainResponseArea #process_steps .step.complete .status {
        line-height: 63px; }
      #domainResponseArea #process_steps .step.complete * {
        color: #49b956; }
      #domainResponseArea #process_steps .step.complete .status .number {
        display: none; }
      #domainResponseArea #process_steps .step.complete .status .complete {
        display: block; }
      #domainResponseArea #process_steps .step:last-child {
        border-right: none; }
  #domainResponseArea .table_caption {
    font-weight: normal;
    padding: 0;
    font-size: 14px;
    letter-spacing: 0.07em;
    margin: 0 0 15px; }
  #domainResponseArea table {
    width: 100%; }
    #domainResponseArea table thead {
      background: #FFF; }
      #domainResponseArea table thead tr th {
        font-weight: normal;
        padding: 0;
        font-size: 11px;
        padding-left: 20px;
        letter-spacing: 0.07em;
        height: 46px;
        line-height: 46px;
        text-transform: uppercase; }
    #domainResponseArea table tbody tr {
      background: #fff; }
      #domainResponseArea table tbody tr td {
        font-size: 11px;
        color: #5E5E5E;
        letter-spacing: 0.04em;
        padding: 15px 0 15px 20px; }
    #domainResponseArea table tbody tr:nth-child(2n) {
      background: #fbfbfd; }
    #domainResponseArea table tfoot tr td {
      padding-left: 20px;
      font-size: 12px; }
  #domainResponseArea #section_domainSearch .bottom input[type=text], #domainResponseArea #section_domainSearch_slim .wrap input {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 7px -4px #000, 0 -1px rgba(255, 255, 255, 0.67) inset;
    -webkit-box-shadow: 0 0 7px -4px #000, 0 -1px rgba(255, 255, 255, 0.67) inset;
    -o-box-shadow: 0 0 7px -4px #000, 0 -1px rgba(255, 255, 255, 0.67) inset;
    box-shadow: 0 0 7px -4px #000, 0 -1px rgba(255, 255, 255, 0.67) inset;
    width: 500px;
    margin: auto;
    float: none;
    display: block;
    border: none;
    height: 60px;
    line-height: 60px;
    font-size: 30px;
    background: rgba(255, 255, 255, 0.88);
    color: rgba(255, 255, 255, 0.24);
    font-family: "Raleway", Helvetica;
    font-weight: lighter;
    color: #1B1B22;
    padding-left: 12px; }
    #domainResponseArea #section_domainSearch .bottom input[type=text]::-webkit-input-placeholder, #domainResponseArea #section_domainSearch_slim .wrap input::-webkit-input-placeholder {
      color: rgba(27, 27, 34, 0.34);
      font-family: "Raleway", Helvetica;
      font-weight: lighter; }
    #domainResponseArea #section_domainSearch .bottom input[type=text]:-moz-placeholder, #domainResponseArea #section_domainSearch_slim .wrap input:-moz-placeholder {
      /* Firefox 18- */
      color: rgba(27, 27, 34, 0.34);
      font-family: "Raleway", Helvetica;
      font-weight: lighter; }
    #domainResponseArea #section_domainSearch .bottom input[type=text]::-moz-placeholder, #domainResponseArea #section_domainSearch_slim .wrap input::-moz-placeholder {
      /* Firefox 19+ */
      color: rgba(27, 27, 34, 0.34);
      font-family: "Raleway", Helvetica;
      font-weight: lighter; }
    #domainResponseArea #section_domainSearch .bottom input[type=text]:-ms-input-placeholder, #domainResponseArea #section_domainSearch_slim .wrap input:-ms-input-placeholder {
      color: rgba(27, 27, 34, 0.34);
      font-family: "Raleway", Helvetica;
      font-weight: lighter; }
  #domainResponseArea #domain_search_container {
    background-image: url(../images/header_image.jpg);
    padding: 50px 0;
    background-size: cover;
    margin: 0 0 40px; }
    #domainResponseArea #domain_search_container h1, #domainResponseArea #domain_search_container h2 {
      display: block;
      text-align: center; }
    #domainResponseArea #domain_search_container h1 {
      font-family: "Raleway";
      font-weight: bold;
      font-size: 50px;
      line-height: 50px;
      color: #FFF;
      margin-top: 0;
      margin-bottom: 25px;
      text-align: center;
      position: relative; }
    #domainResponseArea #domain_search_container h2 {
      color: #8592b8;
      font-size: 16px;
      font-weight: normal;
      margin: 0 0 30px; }
    #domainResponseArea #domain_search_container input {
      box-sizing: border-box;
      margin: auto;
      height: 77px;
      width: 415px;
      display: block;
      clear: both;
      border: 1px solid transparent !important;
      font-size: 21px;
      line-height: 49px;
      background: rgba(255, 255, 255, 0.92);
      box-shadow: 0 0 6px -4px #000;
      border-top: 1px solid #FFF !important; }
  #domainResponseArea .registerDomainTabs_tab {
    display: none; }
  #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .domainCheckAvailabilityContainer {
    position: relative; }
  #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row {
    max-height: 80px;
    line-height: 80px;
    padding: 0 20px;
    overflow: hidden;
    border-bottom: 1px solid #E7EAF0; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row span {
      display: block;
      font-size: 15px;
      color: #000; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row .domain_name {
      color: #000;
      font-size: 16px;
      font-weight: normal; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row .domain_price, #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row .domain_taken {
      text-align: right;
      color: #000;
      font-size: 14px;
      font-weight: normal; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row .domain_cart a.btn {
      color: #fff;
      font-size: 12px;
      margin-left: 20px;
      padding: 0 10px;
      height: 43px;
      line-height: 43px;
      display: inline-block;
      font-weight: normal;
      letter-spacing: 0.05em;
      width: 100%; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row .waiting img {
      width: 120px;
      height: 92px;
      position: absolute;
      right: -50px;
      top: -14px; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row.domain_isInCart .hasBeenAdded {
      display: block !important; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row.domain_isInCart .not_hasBeenAdded {
      display: none; }
    #domainResponseArea #domain_register_container #domainRegisterContainer_domainListing .tldSearch_row:nth-of-type(2n) {
      background: #fafbfd; }
  #domainResponseArea #domainRegisterContainer_confirmOrder .egenerklaering_text {
    font-size: 12px;
    font-weight: normal; }
  #domainResponseArea #domain_register_sidebar {
    padding-right: 0;
    float: right;
    /* ---------------------------------------------------- */
    /* Item in the cart row
    /* ---------------------------------------------------- */
    /* ---------------------------------------------------- */
    /* Receipt
    /* ---------------------------------------------------- */
    /* ---------------------------------------------------- */
    /* The "action" button container
    /* ---------------------------------------------------- */
    /* ---------------------------------------------------- */
    /* The checkout module
    /* ---------------------------------------------------- */ }
    #domainResponseArea #domain_register_sidebar .cart_row {
      font-size: 12px;
      font-weight: normal;
      border-bottom: 1px solid #E7EAF0;
      padding: 0 12px;
      height: 35px;
      line-height: 35px; }
      #domainResponseArea #domain_register_sidebar .cart_row .domain_price {
        text-align: right; }
        #domainResponseArea #domain_register_sidebar .cart_row .domain_price a {
          color: #c2c9cc;
          position: relative;
          top: 2px;
          margin-left: 10px; }
          #domainResponseArea #domain_register_sidebar .cart_row .domain_price a:hover {
            color: #15a4fa; }
      #domainResponseArea #domain_register_sidebar .cart_row:nth-child(2n) {
        background: #fafbfd; }
    #domainResponseArea #domain_register_sidebar .cart_receipt {
      font-size: 13px;
      line-height: 18px;
      color: #111; }
      #domainResponseArea #domain_register_sidebar .cart_receipt .right {
        text-align: right; }
      #domainResponseArea #domain_register_sidebar .cart_receipt.cart_preMva {
        margin: 15px 0 0; }
      #domainResponseArea #domain_register_sidebar .cart_receipt.cart_mva {
        margin: 2px 0; }
      #domainResponseArea #domain_register_sidebar .cart_receipt.cart_total {
        font-weight: bold;
        font-size: 13px;
        margin: 4px 0 30px; }
    #domainResponseArea #domain_register_sidebar #domainRegisterContainer_checkoutBlock .checkoutConfirmModule_row.checkoutConfirmModule_agreements .right input {
      float: right; }
    #domainResponseArea #domain_register_sidebar .input-block-checkbox > div {
      padding: 0; }
    #domainResponseArea #domain_register_sidebar .input-block-checkbox label {
      color: #000;
      font-weight: normal !important;
      text-transform: none;
      width: 96%;
      font-size: 13px; }
  #domainResponseArea #section_domainSearch {
    position: relative;
    background: #0E0E0E;
    background-image: url(../images/header_image.jpg);
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    height: 600px; }
    #domainResponseArea #section_domainSearch .overlay {
      background: rgba(0, 0, 0, 0.4); }
    #domainResponseArea #section_domainSearch form {
      width: 100%; }
    #domainResponseArea #section_domainSearch .inner {
      z-index: 2;
      position: relative;
      top: 165px;
      padding: 30px 0;
      width: 710px;
      border-radius: 6px; }
    #domainResponseArea #section_domainSearch .top {
      font-size: 47px;
      color: #FFF;
      letter-spacing: 0.06em;
      text-align: center;
      font-weight: lighter;
      line-height: 50px;
      margin: 0 0 35px;
      position: relative; }
    #domainResponseArea #section_domainSearch h1 {
      position: relative;
      display: block;
      line-height: 50px;
      font-size: 35px;
      color: #51596E;
      text-align: center;
      font-weight: lighter;
      margin: 0 0 20px; }
      #domainResponseArea #section_domainSearch h1:before {
        content: "";
        display: block;
        position: absolute;
        height: 1px;
        width: 140px;
        background: #CCCCCC;
        top: 25px;
        left: 20px; }
      #domainResponseArea #section_domainSearch h1:after {
        content: "";
        display: block;
        position: absolute;
        height: 1px;
        width: 140px;
        background: #CCCCCC;
        top: 25px;
        right: 20px; }
    #domainResponseArea #section_domainSearch .bottom {
      width: 630px;
      margin: auto;
      position: relative;
      left: 1px; }
      #domainResponseArea #section_domainSearch .bottom select {
        box-sizing: border-box;
        margin-right: 10px;
        height: 56px;
        float: left;
        width: 60px; }
      #domainResponseArea #section_domainSearch .bottom .btn {
        width: 179px;
        float: left;
        height: 55px;
        height: 77px;
        font-size: 22px;
        clear: none; }
  #domainResponseArea #section_domainSearch_slim {
    background-image: url(../images/header_image.jpg);
    padding: 60px 0;
    background-size: cover;
    background-position: center top;
    box-shadow: 0 0 5px -2px #000 inset;
    position: relative; }
    #domainResponseArea #section_domainSearch_slim .overlay {
      background: rgba(0, 0, 0, 0.5); }
    #domainResponseArea #section_domainSearch_slim .wrap {
      position: relative;
      z-index: 10000; }
  #domainResponseArea #domain_register_container {
    width: 63%; }
  @media (max-width: 980px) {
    #domainResponseArea #domain_register_container {
      width: 100%; }
    #domainResponseArea #domainResponseArea #topBar_toggle a {
      font-size: 15px; } }

/*# sourceMappingURL=domain_registering.css.map */
