@font-face {
    font-family: 'Gilroy-Bold';
    src: url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Bold.otf') format('opentype'), url('https://s3.amazonaws.com/media.greatplacetowork.com/fonts/Gilroy/369993_0_0.woff2') format('woff2'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Bold.woff') format('woff');
}
@font-face {
    font-family: 'Gilroy-Medium';
    src: url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Medium.otf') format('opentype'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Medium.woff2') format('woff2'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Medium.woff') format('woff');
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.otf') format('opentype'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.woff2') format('woff2'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.woff') format('woff');
}
@font-face {
    font-family: 'Gilroy-Regular';
    src: url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.otf') format('opentype'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.woff2') format('woff2'), url('https://learn.greatplacetowork.com/rs/520-AOO-982/images/Gilroy-Regular.woff') format('woff');
}



    body {
      background-color:  #F7F7F7;
      background-color: rgb(247, 247, 247);
    }
    div#bodyWrap {
       background: #F7F7F7;
       background-color: rgb(247, 247, 247);
    }

    div#formArea {
       display: none;
       background: #F7F7F7;
       background-color: rgb(247, 247, 247);
       font-family: 'Gilroy-Regular', Arial, sans-serif !important;
    }

    .NominationFormDF {
        float: left;
        display:block;
        width: auto;
        background: #F7F7F7;
       background-color: rgb(247, 247, 247);
        font-family: 'Gilroy-Regular', Arial, sans-serif !important; 
        border-radius: 25px;
        padding-top: 30px;
    }
    .NominationFormDF h2 {
      font-family: 'Gilroy-Bold', Arial, sans-serif;
      font-weight: 600;
      display:block;
      font-size:24px;
      color: #111111;
      padding-top:17px;
      margin:auto;
    }

    .NominationFormDF .Step {
      text-align:center!important;
      width: 310px;
      display: block;
   }
    .NominationFormDF {
      display: inline-table;
      padding: 18px 30px 5px;
      margin: auto!important;
    }

    .NominationFormDF span, div {
      font-size: 16 px;
      line-height: 20 px;
      letter-spacing: 0px;
      font-weight: normal;
      font-family: 'Gilroy-Regular', Arial, sans-serif !important;
      text-align: left;
      color: #111111;
      text-transform:none ;
      clear: both;
      float: none; 
      display: inline-block;
      margin: 0 0 0px;
     }

    .NominationFormDF label  {
        font-size: 12px;
        line-height: 20 px;
        letter-spacing: 0px;
        font-weight: normal;
        font-family: 'Gilroy-Bold', Arial, sans-serif !important;
        text-align: left;
        color: #111111;
        width: auto!important;
        clear: both;
        float: none; 0
        display: inline-block;
        margin: 0 0 3px;
        text-transform: uppercase;
      }
    .NominationFormDF label div {
       margin: 0 0 3px;
       clear: both;
       float: none; 
       display: inline-block;
       margin: 0 5px 0 3px;
    }
    .NominationFormDF .Error {
       display: none;
       font-size: 12px;
       line-height: 20px;
       letter-spacing: 0px;
       letter-spacing: 1px;
       color: #5c6066;
       font-family: 'Gilroy-Regular', Arial, sans-serif !important;
       text-transform: none;
     }

     .NominationFormDF .Description {
         width: 310px;
         display: block;

     }

    .NominationFormDF input[type=text], input[type=email], input[type=tel], textarea {
        font-family: 'Gilroy-Regular', Arial, sans-serif !important;
        background: #ffffff;  
        cursor: text !important;
        display: inline-table;
        width: 100%important; 
        max-width: 340px;
        min-width: 320px;
        color: black!important;
        height: 32px;
        font-size: 15px!important; 
        border-style: none!important;
        border-radius: 8px!important;
        border-width: 2px!important;
        border-color: #e4e9f2!important;
        padding: 2px 8px;
        transition: all 300ms ease!important;
        transition-property: border-color, 
    }
    .NominationFormDF input[type=text]:focus , input[type=email]:focus , input[type=tel]:focus , textarea:focus {
        outline:none;
        box-shadow: 0px 0px 1px 3px #eff5ef;
        background-color: #fafafa ;
        font-family: 'Gilroy-Regular', Arial, sans-serif !important;
    }

    .NominationFormDF select {
        display: block ;
        min-width: 316px;
        overflow: hidden ;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-family: 'Gilroy-Regular', Arial, sans-serif ;
        font-size: 12;
        font-weight: normal;
        text-transform: uppercase;
        color: #5c6066;
        height: 38px;
        line-height: 46px !important;
        border-style: none;
        border-radius: 8px;
        border-width: 2px;
        border-color: #e4e9f2;
        padding: 2px 8px;
        transition: all 300ms ease;
    }

    .NominationFormDF select::after {
       display: table-cell ;
       border-color: #e4e9f2;
       padding: 2px 8px;
       transition: all 300ms ease;
     }
     .NominationFormDF select::after {
        font-size: 16px;
        text-transform: uppercase;
        list-style: none;
        font-weight: normal;
        font-family: 'Gilroy-Regular', Arial, sans-serif !important;
        margin-bottom: 16px;
        line-height: 22px!important;
        color: #9B9B9B;
        padding: 0 15px!important;
     }

    .NominationFormDF select:hover {
        outline:none;
        box-shadow: 0px 0px 1px 3px #eff5ef;
        background-color: #fafafa ;
        font-family: 'Gilroy-Regular', Arial, sans-serif !important;
    }

    .NominationFormDF #boton1 {
       display:block;
       float:none;
      }
   
   
      .NominationFormDF #boton {
       float: right;
       }

    .NominationFormDF input[type=submit], #boton, #boton1, #boton2 {
        display:inline-block;
        background-image: none;
        background-color: none!important;
        font-family: 'Gilroy-Bold', Arial, sans-serif !important;

        box-shadow: none !important;
        color: #111111 !important;
        padding-top: 13px !important;
        padding-bottom: 13px !important;
        padding-left: 35px!important;
        padding-right: 35px!important;
        background: none !important;
        border: 2px solid #111111!important;

        font-size: 16px!important;
        padding-top: 16px!important;
        padding-bottom: 16px!important;
        padding-left: 35px!important;
        padding-right: 35px!important;
        box-shadow: none !important;
        cursor: pointer;
        
        letter-spacing: 2px;
        line-height: 100%;
        width: auto;
        text-transform: uppercase;
        
        margin-top: 30px !important;
        margin: auto;
    }

    .NominationFormDF input[type=submit]:hover, #boton:hover, #boton1:hover {
      color: #FFFFFF!important;
      background-color: #111111!important;
    }

    .NominationFormDF #boton2 {
        display: inline-block;  
        background-color: #c2c2c2!important;
        margin: auto 1%;
     }
   .NominationFormDF #title_1 {
      font-weight: normal;
      font-family: 'Gilroy-Medium', Arial, sans-serif !important;
      color: #5c6066;
      font-size: 20px!important;
      line-height: 32px!important;
      letter-spacing: -0.47px!important;
      margin-bottom: 20px!important;
    }
    .NominationFormDF .TYMSG p {
      font-weight: normal;
      font-family: 'Gilroy-Regular', Arial, sans-serif     !important;
      color: #5c6066;
      font-size: 16px;
      line-height: 28px;
      letter-spacing: -0.47px;
      margin-bottom: 20px;
      text-transformation: none!important;
    }
     .NominationFormDF .TYMSG {
      display: none;   
      text-align: center ;
      }

    .NominationFormDF #NomineeForm {
      display:none;
      }

    .NominationFormDF #US_Email_Opt_in__c1 {
        clear:left;
        padding: 0.3em;
        display:inline;
     }
     .NominationFormDF .Policytext {
         width: 264px;
         display: inline-table;
     }