/* POPup */
.terms-of-use-popup{
  
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 999;
  .portlet-topper-toolbar,
  .aui-label-required{
    display:none !important;
  }
  .terms-of-use-popup-inside{
    position: relative;
    top: 20%;
    width: 85%;
    max-width: 1024px;
    margin: 2% auto;
    height: 60%;
    max-height: 550px;
    background: white;
    z-index: 999;
    padding: 2%;
    overflow-y: auto;
    h2{
      font-size: 24px;
      margin-bottom: 20px;
    }
    form{
      .aui-field,
      .bootstrap-iso {
        display: inline-block;
        width: 33%;
        vertical-align: top;
        &.required{
          position: relative;
          label{
            display: inline-block;
            width:auto;
            position:relative;
            &:after{
              content: "*";
            }
          }
        }
        &.aui-form-validator-error-container{
          .aui-field-element {
            display: block;
            width: 80%;
          }
          label.aui-form-validator-stack-error{
            &:after{
              display:none;
            }
          }
        }
        input[type="text"],
        input[type="password"],
        input[type="file"],
        input[type="submit"],
        input[type="button"],
        input[type="reset"],
        select,
        textarea,
        .textarea,
        button,
        .aui-field-input-text{
          width: 80%;
        }
        .aui-field-element {
          display: block;
        }
      }
      .bootstrap-iso{
        .container-fluid{
          padding: 0;
        }
        .aui-field{
          width: 100%;
        }
      }
    }
    form{
      .aui-field-select {
        &.aui-form-validator-error-container{
          .aui-field-element {
            width: 80%;
          }
          .aui-field-input{
            background-color:transparent;
            width: 99%;
            border: 0;
            color: #003446;
          }
        }
      }
    }
    .aui-button{
      margin-top: 20px;
      display: block;
    }
    .aui-button-holder{
      & > span,
      & > a{
        display: inline-block;
        width:auto;
        vertical-align:middle;
        margin: 0;
        margin-right: 20px;
      }
    }
  }
  /*.upload_panel{
    &.multiupload-section{
      .upload-element{
        width: auto;
      }
    } 
  }*/
}
.terms-of-use-popup.modal-country{
  .terms-of-use-popup-inside{
    width: 40%;
    height: 30%;
    max-height: none;
    overflow-y: unset;
    form{
      .aui-field{
        width: 100%;
      }
    }
  }
}
.phase-info-link{
  margin-top: 20px;
}
/* END POPup */
 