/** PURPLE 
$color-darkbackground:#5a0880;
$color-darkbackgroundcontrast:#ffffff;
$color-mainfont:#5a0880;
$color-buybannerback:#e7f6fd;
$color-footer:#171717;
$color-checkoutback:#ffffff;
$color-button:#5a0880;
$color-button-text:#ffffff;
$color-maincolorhover:#8530ad;
**/
.footer_bottom a.footerlink {
  color: inherit;
  float: right;
  text-decoration: underline;
}

.messagebox {
    background: #b5d4ea;
    display: block;
    padding: 1px 0px;
    text-align: CENTER;
    /* float: left; */
    color: #6a7c8a;
    width: 100%;
    /* margin-bottom: 48px; */
    border-radius: 5px;
    font-weight: 500;
    border: 1px solid #9fbcd0;
}

#site-page {
  position: relative;
}

.buy_online_service:hover .buy_now_text {
  top: 50%;
  margin-top: -15px;
  line-height: normal;
}

.buy_now_text {
    font-weight: 600;
    color: #6a7c8a;
}

.buy_now {
  background-color: rgba(164, 215, 245, 0.6);
}

._logo img {
  max-height: 90px;
  width: auto;
}

.buy_banner h3 {
  color: #8a8e8d;
}

.bread_crumb_container {
  color: #a4d7f5;
}

.menu .menu_bold {
  color: #fff;
}

.menu_outer {
  background-color: #6a7c8a;
}

h2.banner_blue_text {
  color: #a4d7f5;
}

.buy_banner {
  background-color: #e7f6fd;
}

.website_container_full h1 {
  color: #a4d7f5;
}

.buy_basket small, .buy_backet_count {
    background-color: #6a7c8a;
}

.buy_basket:hover small {
  background-color: #a4d7f5;
}

.lowerfooter {
    background-color: #6a7c8a;
}

.buy_overlay:hover .buy_now {
  height: 100%;
}

.order_container_full {
  max-width: unset;
  margin: 25px auto;
  border: 0;
  border-radius: 0;
  background-color: #ffffff;
}

.login_left_container, .register_right_container {
  border: 0;
  border-radius: 0;
  background-color: #ffffff;
}

.order_container_full h2:before, .login_container h2:before {
  background: #e7f6fd;
}

.order_container_full h2 span, .login_container h2 span {
  background-color: #ffffff !important;
}

.order_module_header, .order_grand_total {
    color: #ffffff;
    background-color: #6a7c8a;
}

.form_button, .button_exsiting {
  color: #ffffff;
  background-color: #a4d7f5;
  border-color: #a4d7f5;
}

.form_button:hover, .button_exsiting:hover {
  background-color: #a4d7f5;
}

.module-text, .module-add {
  float: left;
  width: 50%;
  margin-top: 20px;
}

.module-price {
  font-size: 32px;
  background: #a4d7f5;
  padding: 5px 20px;
  color: #fff;
  border-radius: 3px;
}

.module-add {
  text-align: right;
  float: right;
  width: 44%;
}

.module-add .buy_select_version {
  margin-top: 20px;
}

.module-add .contact_form {
  text-align: right;
  float: right;
  width: 100%;
  clear: both;
}

.module-add .contact_form h4 {
  margin-bottom: 5px;
}

.module-add .contact_form input {
  display: block;
  margin-bottom: 10px;
  clear: both;
  margin-right: 0;
  float: right;
  font-size: 18px;
  text-align: center;
  width: 90px;
}

.module-add .contact_form .mod-input-alert {
  display: block;
  text-align: right;
  float: right;
  clear: both;
}

.module-add .buy_add_to_cart, .module-add .buy_checkout {
  font-size: 20px;
  width: auto;
  padding: 10px 50px;
  /* margin: 20px 30px; */
  float: right;
  margin-right: 0;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 10px;
}

.module-add.pull-left {
  width: 100%;
  float: left;
  text-align: left;
}

.module-add.pull-left .contact_form {
  text-align: left;
  float: left;
}

.module-add.pull-left input {
  float: left;
}

.module-add.pull-left .mod-input-alert {
  float: left;
}

.module-add.pull-left .buy_add_to_cart, .module-add.pull-left .buy_checkout {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
.user-creation-container {
    max-width: 1024px;
    margin: auto;
    padding: 20px;
    font-family: Arial, sans-serif;
}

    .user-creation-container h2,
    .user-creation-container h3 {
        color: #a4d7f5 ;
    }

    .user-creation-container p {
        color: #666;
        line-height: 1.5;
    }

.user-creation-form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 10px;
    margin-bottom: 20px;
}

    .user-creation-form label {
        display: block;
        margin-bottom: 5px;
    }

    .user-creation-form input[type="text"] {
        width: 100%;
        padding: 10px;
        margin-bottom: 10px;
        border: 1px solid #ccc;
    }

.checkbox-container {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

    .checkbox-container input[type="checkbox"] {
        margin-right: 10px;
    }

.btn-submit {
    grid-column: span 2;
    padding: 10px 20px;
    background-color: #3795D3;
    color: white;
    border: none;
    cursor: pointer;
}

    .btn-submit:hover {
        background-color: #2DC1A7;
    }

.created-users {
    border-top: 1px solid #ccc;
    padding-top: 20px;
}

.user {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
}

.btn-assign {
    background-color: #3795D3;
    color: white;
    padding: 5px 10px;
    border: none;
    cursor: pointer;
}

    .btn-assign:hover {
        background-color: #2DC1A7;
    }

.mini-user-guide a {
    color: #2DC1A7;
    text-decoration: none;
}

.mini-user-guide {
    margin-top: 20px;
    text-align: center;
}

@media only screen and (max-width: 1030px) {
  #site-page {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 900px) {
  .module-add {
    float: left;
    width: 100%;
  }
  .module-text {
    float: right;
    width: 100%;
  }
}

@media only screen and (max-width: 570px) {
  ._content-alert {
    display: none;
  }
}
/*# sourceMappingURL=reseller.css.map */