/*
 Theme Name:   MB Pro Theme Child
 Theme URI:    https://marketingbear.com
 Description:  MB Pro Theme Child
 Author:       Marketing Bear Dev Team
 Author URI:   https://marketingbear.com
 Template:     mb-pro
 Version:      1.0.3
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  mb-pro
*/

.mb_custom_login_wrapper {
    display: inline-block;
    position: relative;
    width: 100%;
    min-height: 500px;
    margin-top: -21px;
    overflow: hidden;
    margin-bottom: -5px; }
    .mb_custom_login_wrapper .mb_custom_login_header {
      z-index: 0;
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      -webkit-filter: blur(5px);
              filter: blur(5px);
      width: 110%;
      height: 110%;
      margin: 0 -5%;
      display: inline-block;
      z-index: -1; }
    .mb_custom_login_wrapper .mb_custom_login_form_wrapper {
      display: block;
      max-width: 500px;
      margin: 0 auto;
      z-index: 10;
      position: absolute;
      top: 50%;
      left: 50%;
      width: 300px;
      max-width: 100%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      background-color: rgba(255, 255, 255, 0.94);
      -webkit-box-shadow: 0 0 10px #000;
              box-shadow: 0 0 10px #000;
      border: 2px solid #cdcdcd;
      text-align: center; }
      .mb_custom_login_wrapper .mb_custom_login_form_wrapper .mb_login_error {
        border: 1px solid #e7223d;
        margin: 15px 16px 0;
        padding: 5px 6px; }
      .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
        max-width: 100% !important;
        padding-top: 0; }
      .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form {
        text-align: center; }
        .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .validation_error, .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield_description.validation_message {
          display: none !important; }
        .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield {
          padding-left: 16px; }
          .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield input {
            margin-top: 0; }
            .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield input::-webkit-input-placeholder {
              color: #757373 !important; }
            .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield input:-moz-placeholder {
              color: #757373 !important; }
            .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield input::-moz-placeholder {
              color: #757373 !important; }
            .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gfield input:-ms-input-placeholder {
              color: #757373 !important; }
        .mb_custom_login_wrapper .mb_custom_login_form_wrapper .gform_wrapper form .gform_footer .gform_button.button {
          width: -webkit-calc(100% - 32px);
          width: calc(100% - 32px);
          margin: 0 16px; }

.mb_container.slide_up .mb_container_helper .slide_up_box .mb_child_box_image {
	box-shadow: none;	
}

#primary .page-header .page-title {
	color: #fff;
}
  /* This file has been optimized on PrePostCSS.com. */
  
  /*# sourceMappingURL=mb_custom_login.css.map */

