/*-- employee dashboard --*/
.inner-blue {
  margin-left: 50px !important;
  margin-right: 50px !important;
  padding-left: 50px !important; 
  padding-right: 50px !important; 

}


 #ditty_1 .ditty-ticker__contents{
color:red;
padding: 0px!important;
background-color: rgb(210 204 204)!important;
}
.table_height {
      max-height:230px;
      overflow:auto;
    }
    .tr-shares-main td {
    padding-left: 1.3rem;
    }
    .th-body-instr {
    background:white;
    }
    .th-head-instr {
        background-color: #ccc;
    }
.no_red:after {
content:""!important;

}.table_height th:after {
    content: "*";
    margin-left: 5px;
    font-size: 20px;
    color: red;
}
.icon-button__badge1 {
display:none;
}
#submission-table TD {
FONT-SIZE:14PX!IMPORTANT;
padding: 10px 6px 10px 6px !important;
}
.selection {
    MARGIN-RIGHT: 16PX;
    display: flex;
    flex: 1;
    justify-content: flex-end;
    position: static!IMPORTANT;
    right: 0PX!IMPORTANT;
}
/*-- API STYLING --*/
.grecaptcha-badge{
z-index:9999;
}
.track-body, .message-body, .submission-body {
margin-top: 20px;
margin-right: 10px;
}
 .submission-trow th {
         position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1; 
    
    background: #a9a9a9;
    background-color: #a9a9a9 !important
    }
/*-- API STYLING --*/
.wpforms-required-label{
  display:inline-block;
}
.wpforms-submit-container {
  /*  border: 2px solid #8080803d!important; */
    padding: 22px!important;
    text-align: center;
}
div.wpforms-container-full .wpforms-form textarea {
    width: 25%!important;
}
div.wpforms-container div.wpforms-uploader {
    border: 1px dashed #666363!important;
    border-radius: 2px;
    background: #ccccccbf!important;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0px 0px 30px!important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    margin: 0px!important;
}
div.wpforms-container-full .wpforms-form p{
font-size:14px;
}
div.wpforms-container-full .wpforms-form .wpforms-title,div.wpforms-container-full .wpforms-form h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 3px 0;
}
body .iti, div.wpforms-container .wpforms-form .iti, div.wpforms-container-full .wpforms-form .iti {
    display: inline!important;
}
.wpforms-field-container {
padding-bottom: 30px!important;
 /*   border-bottom: 2px solid #e1e1e1!important;
    margin-bottom: 2px!important;*/
}
#wpforms-5625-field_1 {
    max-width: -webkit-fill-available!important;
    margin-bottom: 0px!important;
    /* width: 100%; */
}
.api-search-form {
background-color: #f4f4f4 !important;
}
.api-search-form input {
width: 100%;
border: 1px solid grey;
border-radius: 5px;
padding: 5px;
}
.api-search-form button{
width: 100%;
height: 35px;
background-color: #0A2C70;
color: white;
border: none;
border-radius: 5px;
}
.api-folder {
}
.api-folder td div{
background: #f4f4f4;
border: 1px solid #CCCCCC;
border-radius: 8px;
margin: -10px;
padding: 10px;
}

/*-- WP FILE DOWNLOAD --*/
.box-search-filter .categories-filtering {
    width: 100%;
    bottom: 15px;
    position: relative;
}
.wpfd-container .wpfd-categories {
min-height: 0px !important;
display: block !important;
}
.wpfd-content .wpfdcategory {
display: block !important;
}
.wpfd-content .wpfdcategory > span {
display: unset !important;
}
.wpfd-content .downloadlink {
background-color: #97d700 !important;
border-color: #97d700 !important;
}
.wpfd-single-file-button.wpfd-button-download {
background-color: #97d700 !important;
}

/*-- STICKY CONTENT --*/
.sticky-column{
position: sticky;
position: -webkit-sticky;
top: 175px;
}
.sticky-parent
.elementor-widget-wrap {
display: block!important; 
}
#news {
margin-top: -20px;
    color: #EFEFEF;
}
.menu_saacs li {
    padding-bottom:40px;
}
.menu_saacs a img {
    margin: 10px;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {
box-shadow: 0px 3px 3px 1px #201f1f17;
    font-size: 14px;
    border: 1px solid #201f1f;
    height: 25px;
    line-height: 1.3;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label {
    display: block;
    font-weight: 500;
    font-size: 14px;
    float: none;
    line-height: 1.3;
    margin: 0 0 4px 0;
    /* padding: 0; */
    word-break: break-word;
    word-wrap: break-word;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
    background-color: #0a2c70;
    border: 1px solid #ddd;
    color: #ffffff;
    font-size: 1em;
    padding: 10px 15px;
}
/*-- GENERAL FIXES --*/
<ol style="line-height:3.2em;">

/* Pop up styling */
      .popup-body {
        display: flex;
        flex-direction: column;
        padding: 40px;
      }
      .popup-col-1,
      .popup-col-2,
      .popup-col-3,
      .popup-col-4 {
        display: flex;
        flex-wrap: wrap;
      }
      .popup-col-4 {
        padding-top: 40px;
      }
      .popup-col-2 {
        padding-top: 20px;
      }
      p {
        flex: 33%;
      }
      span {
        display: block;
       padding-top:10px;
      }
      @media (max-width: 800px) {
        p {
          flex: 100%;
        }
      }
     
.jupiterx-footer-dummy {
    height:54px!important;
}
.jupiterx-footer{
background-color: #353C50;
}

.grecaptcha-badge {
z-index:9999;
}



