::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #333333;
    opacity: 1; /* Firefox */
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #333333;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #333333;
  }
  
  .navbar-header .navbar-brand {
    /*display: none;*/
  }
  
  a {
      color: #FB7E01;
  }
  
  a:hover {
      color: #903472;
  }
  
  body {
      color: #333333;
  }
  
  body.login::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    background-color: rgba(255, 255, 255, 0.43);
}

  body.login {
      background: white;
      background-repeat: No-repeat;
      background-size: contain;
      background-position: right top;
      background-image: url(https://painel.vuptonline.com/assets/vuptonline.com/images/back_login.jpg);
      opacity: 1;
      padding-top: 0px;
  }
  body.login .container {
      margin: 0px;
  }
  body.login .block-form {
    border: solid 0px;
    float: left;
    width: 100%;
    max-width: 450px;
    margin: 0px;
    height: 100vh;
    padding: 25vh 30px 40px 40px;
    background: white;
  }
  body.login .splash-login {
    border: solid 0px;
    float: left;
    width: calc(100% - 450px);
    height: 100vh;
    padding: 25vh 30px 40px 40px;
  }
  @media (max-width: 767px) {
    body.login .splash-login {
        display: none;
    }
  }
  body.login form .input-group {
      margin-bottom: 20px;
      border: solid 1px #f7f7f7;
      color: black;
  }
  body.login form a {
      color: #5b5b5b;
      font-size: 14px;
  }
  body.login form .input-group .input-group-btn button.btn {
      border: 0px;
      line-height: 22px;
      background-color: #f7f7f7;
  }
  body.login form input[type="email"], body.login form input[type="password"], body.login form input[type="text"] {
      border: 0px;
      background-color: white;
      color: #333333;
  }
  
  .navbar-inverse {
      background-color: #ffffff !important;
  }
  
  .navbar-inverse .navbar-nav > li > a {
      color: #5b5b5b;
      font-weight: normal;
  }
  
  .navbar-inverse .navbar-nav > li > a span {
      display: none;
  }
  
  .navbar-inverse .navbar-nav > li > a:hover {
      color: #5b5b5b;
      
  }
  
  .navbar-header .navbar-brand {
        display: none;
  }

  .btn-embossed {
      box-shadow: none;
  }
  
  .btn-primary {
      color: white !important;
      background-color: #903472 !important;
      border: solid #903472 1px !important;
  }
  
  .btn {
    position: relative;
    border: none;
    text-align: center;
    -webkit-transition-duration: 2s; /* Safari */
    transition-duration: 2s;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
  }
  
  .btn:after {
    content: "";
    background: #903472;
    display: block;
    position: absolute;
    padding-top: 300%;
    padding-left: 350%;
    margin-left: -20px!important;
    margin-top: -120%;
    opacity: 0;
    transition: all 0.8s
  }
  
  .btn:active:after {
    padding: 0;
    margin: 0;
    opacity: 1;
    transition: 0s
  }
  
  .btnEditorAdd a {
      color: #333333;
  }
  
  .btn-success, .btn-info, .btn-warning, .btn-danger, .btn-default, .btn-secondary,
  .btn-success a:hover, .btn-info a:hover, .btn-warning a:hover, .btn-danger a:hover, .btn-default a:hover, .btn-secondary a:hover {
      color: #903472 !important;
      background-color: #fff !important;
      border: solid #903472 1px !important;
      transition: background-color 1s linear;
  }
  
  .btn-success:active, .btn-info:active, .btn-warning:active, .btn-danger:active, .btn-default:active, .btn-secondary:active {
      background-color: red !important;
  }
  
  .navbar-inverse .navbar-nav > .open > .dropdown-menu {
      background-color: #fff !important;
      border: solid #5b5b5b 1px;
  }
  
  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a {
      color: #5b5b5b;
      border-radius: 3px;
      padding: 6px 9px;
  }
  
  .navbar-inverse .navbar-nav > .open > .dropdown-menu > .active > a {
      color: #fff !important;
      background-color: #903472;
  }
  
  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a span {
      display: none;
  }
  
  #siteTitle {
      display: block !important;
  }
  
  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover {
      background-color: #903472;
      color: white;
  }
  
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
      background-color: #903472;
      color: white;
      border-left-color: transparent;
  }
  
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
      background-color: #903472 !important;
  }
  
  .nav-pills > li.active > a, .nav-pills > li.open > a, .nav-pills > li.active > a:hover, .nav-pills > li.open > a:hover {
      background-color: #903472 !important;
  }
  
  .form-control, .select2-search input[type="text"] {
      border: 1px solid #903472;
      color: #34495e;
      border-radius: 3px !important;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: #903472;
      background-color: #fff;
  }
  
  .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #903472 transparent transparent transparent;
  }
  
  .select2-container--default .select2-selection--single {
      background-color: #fff;
      border: 1px solid #903472;
      border-radius: 3px;
      padding: 0px 5px;
  }
  
  .select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
      background-color: #903472;
      color: white;
  }
  
  .select2-dropdown {
      background-color: #fff;
  }
  
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      background-color: white;
      border: 2px solid #903472;
      color: #333333;
  }
  
  @media (min-width: 768px) {
      .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
          background-color: #fff;
          border-color: #e1e4e7;
          border-bottom-color: #fff;
          border-width: 2px;
          color: #5b5b5b;
      }
  }
  
  .nav-tabs > li > a {
      
  }
  
  .navbar-inverse .navbar-nav > .dropdown > a .caret {
      border-top-color: #5b5b5b;
      border-bottom-color: #5b5b5b;
  }
  
  .navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
      border-top-color: #333333 !important;
      border-bottom-color: #333333 !important;
  }
  
  .has-success .input-group-addon {
      color: #34495e;
      border: solid #903472 1px;
      background-color: white;
  }
  
  .oxyy-login-register .hero-wrap {
      background: url(https://ik.imagekit.io/sen9x4z5wr8/site_112497_1629625702/novoturbo_bg7_yV3ELE5WM.jpg);
  }
  
  .navbar-inverse .navbar-toggle:before {
      background-color: #903472 !important;
  }
  
  
  .navbar-inverse .navbar-toggle:hover {
      background-color: #fff !important;
      color: #fff !important;
  }
  
  @media (max-width: 767px) {
      .navbar-inverse .navbar-nav > li > a {
          border-left-width: 0;
          padding: 10px;
      }
      
      .subscribers .form-group div {
          padding-bottom: 5px;
      }
  }