@font-face {
    font-family: 'google_sansregular';
    src: url('googlesans-regular-webfont.woff2') format('woff2'),
         url('googlesans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.userProfile1{
  color:none !important;  
  background-color: none !important;  
  border-color:none !important;
}
*{
    font-family: courier;
    font-weight: 800! important; 
    font-size: 16px; 
    
    
}

.previous-1{
        background: url(../../cluster/images/icon-arrow-left.svg) no-repeat center;
    background-size: 8px 14px;
    width: 14px;
    height: 56px;
    margin-right: 8px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    border: none;
    opacity: .5;
}
.next-1{
        background: url(../../cluster/images/icon-arrow-right.svg) no-repeat center;
    background-size: 8px 14px;
    width: 14px;
    height: 56px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    cursor: pointer;
    border: none;
    
}

.ga-hide,.ca-recurring,.ce-recurring{
    display:none;
}
.sp-details{
  display:none;
}
.select2-dropdown{
        z-index: 99999 !important;
}


input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48;
  background-color: #F2DEDE;
  border: 1px solid #EED3D7;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  color: #B94A48;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}


.parsley-errors-list.filled {
  opacity: 1;
}
.factors{
    /*display:none;*/
}
.objects-arrows{
    float:left;
    border: 0px;
    margin: 1px;
    border-radius: 2px;
}
.objects-arrows-center{
    float:left;
    padding:0px!important;
    margin-left:5px;
    margin-right:5px;
}
.students-tabs{
    margin:0px;
    padding:0px !important;
    
}
.btn, .btn:hover, .btn a, .btn a:hover{
    background: #47DA89;
    color: #FFF !important;
    border: 1px solid #47DA89;
    border-radius: 2px !important;
    font-weight: normal;
    letter-spacing: 0.3px
}
.grade-input{
    position: static;
    margin-top: 19px;
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
.grade-input-label{
    border-radius: 0;
    padding: 0;
    margin: 0 4px 3px 0;
    width: 70px;
    
}
.grade-month-divs{
    
}
.profile-divs{
    float: left;
    margin: 0;
    padding: 0;
}
.ss-titles{
   padding-top: 15px;
   padding-left: 15px;
}
.ss-titles-tabs{
   padding-top: 15px;
   padding-left: 15px;
   padding-right: 15px;
}
.ss-add-btn{
    float:right;
}
.ss-remove-btn{
    background:#2693ff;
    border:none;
}
.ss-remove-btn:hover{
    background:#2693ff;
    border:none;
}
.modal-body { 
    height: 500px; 
    overflow-y: auto !important;

}
.ss-head-info{
    float:right !important;
}
.ss-details{
    float: left !important ;
}
.fxa-with-df{
    display:none;
}
.ssa_file_btn,.ssa-temp-btn {
        margin-right: 4px;
// your css propterties
}
.table th, .table td {
    white-space: nowrap;
    
}
/*{
    border-bottom: 17px solid;
    border-color: #f2f5f7;
}*/

#ssa-import-excel-file,#ssa-import-list {
 display:none;
}

.student-total-amount,.student-total-amount-label,.student-total-amount-p{
    padding:6px !important;
    margin: 6px;
    float:right !important;
    border-radius:6px;
}
.student-total-amount{
    min-width: 4%;
}
.details_list_row_head{
    /*border:1px;*/
       background-color: #f7f9fa;
    border-bottom: 1px solid #EBEDF0;
    border-top: 1px solid #EBEDF0;
    font-weight: 600;
    color: #565A5E;
}
.tabs-fixed{
    position: relative;
    padding-top: 50px;
}
#sponsor-paynow-btn{
    font-size:28px;
    
}
.tabs-fixed-top{
    position: fixed;
    width: 100%;
    padding: 0 57px;
    top: 37px;
    left: 0;
    background: aliceblue;
    z-index: 99999;
}
.sponsors-paynow-total{
    float:right;
}
.sponsor-grand-total{
    font-size: 18px;
    
}
.checkbox-input{
    
    position: inherit ;
    margin-top: 0 ;
    margin-left: 0 ;
}
.toggle_details{
    padding:5px;
    margin:0px!important;
}
/* HIDE RADIO */
.sponsor-payment-method-buttons{ 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
}

/* IMAGE STYLES */
.sponsor-payment-method-buttons + img {
  cursor: pointer;
  width:130px
}

/* CHECKED STYLES */
.sponsor-payment-method-buttons:checked + img {
  outline: 2px solid #8c8ebe;
}
.sponsor-payment-method-buttons2-label{
    margin: 3px;
    
} 
.sponsor-payment-method-buttons2{ 
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  
  
}

/* IMAGE STYLES */
.sponsor-payment-method-buttons2 + img {
  cursor: pointer;
  width:45px;
}

/* CHECKED STYLES */
.sponsor-payment-method-buttons2:checked + img {
  outline: 2px solid #8c8ebe;
}
.courier-font{
    font-family: courier;
    
}
#ppmpf_1{
    display:none;
}
.sponsor-padding-0{
    padding-top:0px !important;
}
.sponsor-grand-total-lines{
    border-bottom: 1px solid;
    
}
#sponsor-current-selection-row{
    padding: 50px 30px !important;
}
.lr-arrows{
    padding:5px;
    cursor:pointer;
   
}
.x-factor-right{
    font-size: 10px;
}
.object-tabs >li > a,.listTableCell .listPrice{
    font-size: large;
}
#efaha-due_date,#faha-due_date{
    width:35%;
}