/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 10 2020 | 00:38:29 */
@media screen and (max-width: 840px){
#uagb-section-85854cda-ef69-40cd-b86f-996111b8590e.uagb-section__wrap{
      padding: 0px!important;
      margin-right: 12px!important;
      margin-left: 12px!important;
      width: auto !important;
      margin-top: 40px;
  }
  .sign-in-page .line-profile{
    display:none;
  }
}

#uagb-section-85854cda-ef69-40cd-b86f-996111b8590e.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 12px!important;
    margin-left: 12px!important;
    width: 23%;
}

#uagb-section-4d0d753c-c80d-467f-a5b4-cf4e7aee6be4.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
}







@media screen and (max-width: 840px){
  #uagb-section-f6d02291-aec6-4c7d-8105-c447cb34e492 #uagb-section-d4fbaba1-461d-4609-8019-1267993297df.uagb-section__wrap {
      padding: 0px!important;
      margin-right: 12px!important;
      margin-left: 12px!important;
      width: auto;
      margin-top: 40px;
  }
  .sign-in-page .line-profile{
    display:none;
  }
}

#uagb-section-d4fbaba1-461d-4609-8019-1267993297df.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 12px!important;
    margin-left: 12px!important;
    width: 23%;
}

#uagb-section-b485c8d1-d7d5-403e-afe3-a29c28abb355.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
}

.sign-in-page .userbox .pluginBox {
    padding: 0!important;
    margin: 0!important;
}

.line-profile {
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 0px!important;
    padding-right: 20px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
    height: 90px;
}


#uagb-section-d4fbaba1-461d-4609-8019-1267993297df{
    padding: 0px!important;
    margin-right: 12px!important;
    margin-left: 12px!important;
    width: 23%;
}

.sign-in-page .line-profile {
    border-left: 1px solid #C4C4C4;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 0px!important;
    padding-right: 20px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
    height: 90px;
}

#uagb-section-b485c8d1-d7d5-403e-afe3-a29c28abb355 {
    padding: 0px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
}



#uagb-section-822879d0-f21e-4159-b315-36cbcaa84238.uagb-section__wrap {
  padding-bottom: 0px!important;
}

#uagb-section-dac7e611-c8e9-4782-97b5-7bd6a6f69265{
    padding-top: 20px!important;
    padding-bottom: 20px!important;
    padding-left: 0px!important;
    padding-right: 20px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
  	height: 90px;
}



.entry-content .has-2-columns .wp-block-column:last-child {
    padding-left: 10px;
    flex: 59%;
}

#uagb-section-be987c3c-179b-4544-9f4a-df723cafb450.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 12px!important;
    margin-left: 12px!important;
  	width:23%
}

#uagb-section-0a290f48-30d0-44b8-a38b-bfb7664524a8.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 0px!important;
    margin-left: 0px!important;
}

.sign-in-page{
  height: auto;
  margin-bottom: 28px !important;
}

.login-text{
  display:none;
}
.minus-text{
font-style: normal; 
  font-weight: normal; 
  font-size: 11px; 
  line-height: 19px; 
  text-align: center; 
  color: #979797;
 margin-bottom:-7px;
}

.plus-text{
  font-style: normal; font-weight: normal;
	font-size: 25px;
  line-height: 29; 
  text-align: center; 
  color: #6F6F6F; 
  margin-bottom:3px;
}

.sign-in-page .page-title{
  font-size: 29px;
  margin-bottom: 1px;
  font-family: Open Sans;
  color: #6F6F6F;
  margin-left: 27px;
}

.sign-in-page .content-section{
  box-shadow: 0px 4px 10px rgba(80, 89, 108, 0.08);
  top: 28px;
}

.sign-in-page .logo-section{
  margin-left: calc(-50vw + 50%) !important;
}

.sign-in-page .sign-in-columns{
  border-top: 1px solid #D8E0EC;
  margin-left: 30px;
  margin-right: 36px;
}

.sign-in-page .wp-image-942{
	width: 168px;
    margin-top: 12px;
    margin-bottom: 3px;
}

.sign-in-page .wp-image-943{
    width: 116px;
    margin-top: 12px;
    margin-bottom: 3px;
}

.sign-in-page .wp-image-945{
    width: 151px;
    margin-top: 7px;
    margin-bottom: 9px;
}     

.sign-in-page .column1{
  width: 30.7%;
}

.sign-in-page .column2{
  width: 34.7%;
}

.sign-in-page .column3{
  width: 34.6%;
}

.column-pogram{
  border: 1px solid #EBE5DD;
  box-sizing: border-box;
  box-shadow: 0px 5px 12px rgba(80, 89, 108, 0.16);
  background: #FFFFFF;
  margin-bottom: 80px;
  padding-top: 27px;
}

.sign-in-page .register-section{
  margin-right:49% !important;
  margin-top:26px !important;
}

.background-green{
  background: linear-gradient(144.79deg, #E8FF5A 16.55%, #A9E533 37.42%, #9AC347 100.02%);
}


.sign-in-page .um-6.um {
  margin-bottom: 0px !important;
}

.sign-in-page .userbox > .uagb-section__inner-wrap{
  display: flex;
  flex-direction:row;
  align-items: center;
}

.sign-in-page .userbox .pluginBox .um-form,
.sign-in-page .userbox .pluginBox .um-form .um-misc-with-img{
  display: flex;
  align-items: center;
}
.sign-in-page .userbox .pluginBox .um-form .um-misc-with-img{
	border-bottom: unset;
  	margin: 0!important;
  	padding: 0!important;
}

.sign-in-page .um-form .um-misc-ul{
    left: 96px;
    position: relative;
    top: 16px;
  	list-style-type: none;
  
}

.sign-in-page .um-form .um-misc-ul li{
  	background: #1C68BA;
	border-radius: 100px;
    margin-bottom: 10px;
  	padding: 4px
}

.sign-in-page .um-form .um-misc-ul li > a{
  color: #FFFFFF;
  display: flex;
align-items: center;
text-align: center;
  font-style: normal;
	font-weight: bold;
font-size: 12px;
line-height: 20px;
   margin-left: 9px;
  width: 91px;
}

.sign-in-page .userbox .pluginBox{
  padding:0!important;
  margin:0!important;
}

.sign-in-page .userbox .pluginBox .um-form .um-misc-with-img .um-misc-img{
  MARGIN-RIGHT: 10px;
}

.sign-in-page .userbox .pluginBox .um-form .um-misc-with-img .um-misc-img img{
  width: 40px;
  heigth: 40px;
}

.sign-in-page .um-form .um-col-alt-b{
     margin-top: 92px !important;
    padding: 0 !important;
    font-size: 10px !important;
    font-family: Open sans !important;
    /* float: right !important; */
    position: absolute;
    text-decoration: underline !important;
}

.sign-in-page .um-form .um-col-alt-b a{
   color: #1C68BA !important;
    position: relative;
    left: 140px;
}

.sign-in-page .um-col-alt-b a:hover{ 
  font-weight: bold;
}
.sign-in-page .um-field-checkbox{
  display:none;
}
.sign-in-page .um-field-checkbox-option{
  color: #979797 !important;
  font-size: 10px !important;
  margin: -4px 0px 0px 25px !important;
}


.sign-in-page .column-program{
  border: 1px solid #EBE5DD;
  box-sizing: border-box;
  box-shadow: 0px 5px 12px rgba(80, 89, 108, 0.16);
  background: #FFFFFF;
  margin-bottom: 80px;
  padding-top: 39px;
  margin-top: 16px;
}

.sign-in-page .program-description{
  color:#6f6f6f;
  font-size: 12px;
  font-family: Open Sans;
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
  margin-top: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: normal;
}

.sign-in-page .um-form form{
display: flex;
  flex-wrap: wrap;
}

.sign-in-page .image-college figure img{
  width: 198px;
  margin-top: 18px;
}

.sign-in-page .program-description{
  color:#6f6f6f;
  font-size: 12px;
  font-family: Open Sans;
  /*padding-left: 41px;
  padding-right: 48px;*/
  text-align: center;
  margin-top: 36px;
  line-height: 1.4;
}

.sign-in-page .description-philanthropy{
  margin-top: 29px;
}

.sign-in-page .description-inspire{
  margin-top: 36px;
  margin-bottom: 9px;
}

.sign-in-page .description-college{
  margin-top: 33px;
}

.sign-in-page .login-box{
  box-shadow: 3px 3px 1px #33333310;
}
  
.sign-in-page .sign-in-text{
    padding-left: 0px!important;
    margin-left: -19px!important;
}

.sign-in-page .line-profile{
  border-left: 1px solid #C4C4C4;
}

.sign-in-page .register-btn{
  /*margin-top: -47px;
  margin-left: 21px;
  position:absolute;
  margin-left: 19px*/
    
    margin-top: -47px;
    /* margin-left: 21px; */
    position: absolute;
    /* margin-left: 19px; */
    /* margin: 0 auto; */
    width: 100%;
  	z-index: 3
}

.sign-in-page .register-btn a{
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
}

.sign-in-page .register-btn a:hover{
  background-color: #C63A00 !important;
}

.sign-in-page .content-area {
  border:0 !important;
}

.sign-in-page .um-row .um-col-1 .um-field-username,
.sign-in-page .um-row .um-col-1 .um-field-password{
  display:flex;
}

.sign-in-page .um-row .um-col-1 .um-field .um-field-label{
  margin-bottom: -4px;
  margin-right: 7px;
}

.sign-in-page .um-row .um-col-1 .um-field .um-field-label label{
  color: #A6A59D;
}

.sign-in-page .um-row .um-col-1 .um-field .um-field-area .um-form-field{
  max-height: 32px;
}

.sign-in-page .um-row .um-col-1 .um-field-user_password{
  margin-top: -7px;
}

.sign-in-page .um input[type=submit].um-button:hover, .um a.um-button:hover{
  background-color: #19508A;
}

.sign-in-page .column-program .wp-block-image {
  margin-bottom: -1em !important;
}

.sign-in-page .um input[type=submit].um-button{
  /*margin-top: 14px;*/
      margin-top: 21px;
    margin-left: 0px;
    left: 22px;
}

.sign-in-page .um-notice{
 display:none; 
}

.sign-in-page .um-field-error{
  float: unset;
  position: absolute;
  top: 53px;
}

.sign-in-page .btn-mobile{
  display:none; 
}


/*@media screen and (max-width: 1200px){
 .sign-in-page .column2{
   padding-left: 6%;
  } 
}*/

/*
@media screen and (max-width: 1200px){
 .sign-in-page .column1{
   width:100%;
   padding-left: 0px !important; 
  } 
  
 .sign-in-page .column2{
   width:100%;
   margin-bottom: 64px;
  } 
  
 .sign-in-page .column3{
   width:100%;
  } 
  
  .sign-in-page .uagb-columns__columns-3{
   	display:flex;
    flex-direction:column;
    margin-right: 31px;
  }
}
*/


.sign-in-page .um-row .um-field .um-field-area .um-error{
      border-color: #EBE5DD !important;
}
    
.sign-in-page .um-field-arrow {
  display: unset;
  width: 100%;
  height: 100%;
  /*background: white;*/
  top: 0px;
}

.sign-in-page .um-field-arrow::after {
  content:'';
}

.sign-in-page .um-field-error #text {
  display:none;
}

.sign-in-page .um-field-arrow .um-faicon-caret-up{
  display: none;
}

@media screen and (max-width: 1080px){
  .sign-in-page .uagb-columns__columns-2{
    flex-direction: column-reverse !important;
    display: flex !important;
  }
  
  .sign-in-page .uagb-columns__columns-2 .column1{
   	width: 100% !important; 
    padding-left: 35px !important;
  }
  
  .sign-in-page .uagb-columns__columns-2 .column2{
   	width: 100% !important; 
    padding-left: 35% !important;
    padding-right: 35% !important;
    margin-top: 58px;
  }
  
  /*.sign-in-page .uagb-section__inner-wrap{
        max-width: 935px !important;
  }*/
}

#uagb-columns-b7f3f81b-9d22-489d-9cb5-619cc4d59097 > .uagb-columns__inner-wrap {
    margin-top: 32.48px;
}

#uagb-section-93637124-0577-4ada-a5c7-1c65772cc748.uagb-section__wrap{
  padding:0 !important;
}


@media screen and (max-width: 1280px){

.sign-in-page .uagb-section__inner-wrap {
    max-width: 1100px !important;
}
  
}

@media screen and (max-width: 1100px){

.sign-in-page .uagb-section__inner-wrap {
    max-width: 935px !important;
}
  
}

@media screen and (max-width: 935px){

.sign-in-page .uagb-section__inner-wrap {
    max-width: 735px !important;
}
  
}

@media screen and (max-width: 840px){
  .sign-in-page .uagb-section__inner-wrap{
    max-width: 735px !important;
  }
  
  
.sign-in-page .um-form form .um-col-alt-b{
    position: absolute;
    right: 26%;
    top: 140px;
    margin-top: 0 !important;
}
  
  .sign-in-page .um-form .um-col-alt-b a{
  left:0 !important;
}

.sign-in-page .um-row .um-col-1 .um-field-username, .sign-in-page .um-row .um-col-1 .um-field-password
{
  display:block !important;
}
  
  .sign-in-page .um-form form .um-col-alt-b {
    position: absolute;
    right: 0;
    top: 140px;
    width: 100%;
    left: 0;
    margin-top: 0 !important;
    margin: 0 auto;
}
  
  .sign-in-page .um input[type=submit].um-button {
    /* margin-top: 14px; */
    margin-top: 21px;
    margin-left: 0px;
    left: 0;
    margin-bottom: 50px;
}
  
  #uagb-section-be987c3c-179b-4544-9f4a-df723cafb450.uagb-section__wrap {
    padding: 0px!important;
    margin-right: 12px!important;
    margin-left: 12px!important;
    width: auto;
    margin-top: 40px;
}
  
  .sign-in-page .userbox > .uagb-section__inner-wrap{
    display:block;
  }
  
  #uagb-section-dac7e611-c8e9-4782-97b5-7bd6a6f69265{
    display:none;
  }
  
  .sign-in-page .um-form form {
    display: block;
    flex-wrap: wrap;
    margin:0 auto;
}
  
  .sign-in-page .uagb-columns__columns-4{
    display:flex !important;
    flex-direction: column !important;
  }
  
  .uagb-columns__columns-4>.uagb-column__wrap{
    
    margin-left: 24% !important;
    width: 50% !important;
  }  
  
  .sign-in-page .uagb-columns__columns-2 .column2{
    padding-left: 27% !important;
    padding-right: 27% !important;
  }
  
  .sign-in-page .btn-mobile{
    position: relative !important;
    display:block;
    margin-left: 34px;
    margin-top: 3px;
  }
  
  .sign-in-page .btn-desktop{
    /*display:none; */
    margin-top:38px;
  }
  
  .sign-in-page {
     height: auto;
   	 margin-bottom: 90px !important;
	}
  
  .sign-in-page .harmony-column{
    
    /*margin-top: 78px !important;*/
  }
  
  .sign-in-page .logo-section{
        margin-top: 56px !important;
  }
  
  .sign-in-page .content-section {
    top: 94px !important;
  }
}

@media screen and (max-width: 600px){
  .sign-in-page .uagb-section__inner-wrap{
    max-width: 435px !important;
  }
  
  .uagb-columns__columns-4>.uagb-column__wrap{
    margin-left: 3% !important;
    width: 98% !important;
  }  
      
  .sign-in-page .uagb-columns__columns-2 .column2{
    padding-left: 14% !important;
    padding-right: 10% !important;
  }

      
  .sign-in-page .btn-mobile {
    margin-left: 19px;
    position: relative !important;
    margin-top: 33px;
} 
}

.pluginBox .um-misc-ul {
  left:0px !important;
  padding-right: 10px;
}