.upas-member-list-columns-header{
    background: none repeat scroll 0 0 #000;
    color: #fff;
    font-weight: bold;
    padding: 10px 5px;
    text-transform: uppercase;
}

.upas-member-list-columns-header .upas-member-list-column{
    float: left;
    padding: 5px;
}

.upas-member-list-columns{
    border: 1px solid #cfcfcf;
    border-top: none;
}

.upas-member-list-columns .upas-member-list-column{
    float: left;
    padding: 5px;
}

.upas-member-list-column .avatar{
    width: 50px;
    height: 75px;
}

.upas-custom-instructor{

}
.upas-custom-loc{
    width :20%;
}
.upas-custom-school{
    width :10%;
}
.upas-custom-aarank{
    width :15%;
}
.upas-custom-pfsrank{
    width :15%;
}
.upas-custom-strength-rank{
    width :15%;
}


.upas-fastinc-head{
    padding: 20px;
    text-align: center;
}

.upas-fastinc-head-main{
    font-size: 25px;
    font-weight: bold;
}

.upas-fastinc-head-sub{
    font-size: 13px;
}

.upas-fastinc-search-box{
    float: left;
    width: 75%;
}

.upas-fastinc-search-box input{
    border-radius:0;
}

.upas-fastinc-search-submit{
    float: left;
    width: 110px;
    margin: 0 5px;
}
.upas-fastinc-controls{
    width: 90%;
    margin: auto;
}

.upas-fastinc-search{
    background: none repeat scroll 0 0 #8a0403 !important;
    color: #fff !important;
    font-weight: bold;
    height: 33px;
    padding: 0 5px;
    text-transform: uppercase;
}

.upme-search-form{
    padding-top: 0 !important;
}

/* Member list designs */
.upas-single-profile-one{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #333;
    float: left;
    margin: 5px;
    padding: 0;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
    width: 98%;
    z-index: 2;
    
}

.upas-single-profile-one .upas-profile-pic{
    background-color: #ddd;
    background-image: linear-gradient(#eee, #ddd);
    border-radius: 5px 5px 0 0;
    height: 75px;
    position: relative;
}

.upas-single-profile-one .avatar {
    background: none repeat scroll 0 0 #fff;
    border: 5px solid #fff;
    border-radius: 100px;
    box-shadow: 2px 2px 2px #969696;
    color: #777;
    display: block;
    height: 100px;
    margin: 0 auto;
    position: relative;
    top: 10px;
    width: 100px;
}

/*
.upas-single-profile-one .avatar {
    max-width:100%;
    max-height: 100%;
    width :100%;
    height: 150px;
    border-radius: 0 !important;
}

.upas-single-profile-one .upas-pic{
    background: none repeat scroll 0 0 #46b6ea;
    margin: auto;
    text-align: center;
    
}
*/

.upas-single-profile-one .upas-author-name{
    margin-top: 40px;
    padding: 10px;
    text-align: center;
}

.upas-single-profile-one .upme-field-value{
    width: 65% !important;
}
.upas-single-profile-one .upme-field-type{
    width: 35% !important;
}

.upas-single-profile-one .upas-author-name a{
    font-weight: bold;
    color: #000;
}

.upas-single-profile-one .upme-social div{
    background: none repeat scroll 0 0 #eee;
    display: inline-block;
    outline: 1px solid #cfcfcf;
    padding: 5px;
    text-align: center;
    float: none;
}

.upas-single-profile-one .upme-social .upme-tooltip{
    color: #000;
}

.upas-single-profile-one .upme-social{
    margin: 10px auto;
    position: relative;
    text-align: center;
}

.upas-single-profile-one .upas-fields-panel{
    background: none repeat scroll 0 0 #f8f8f8;
    box-sizing: border-box !important;
    float: left;
    padding: 10px 30px !important;
    width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .upas-single-profile-one{
        width:  96%;
    }
}



.upas-single-profile-two{
    background: none repeat scroll 0 0 #f9f8f8;
    border: 1px solid #cfcfcf;
    box-sizing: border-box;
    float: left;
    margin: 5px 0;
    padding: 10px;
    width: 46%;
}

.upas-single-profile-two .upas-pic{
    float: left;
    width: 100px;
}

.upas-single-profile-two .avatar{
    border: 5px solid #4f5358;
    height: 75px;
    width: 75px;
    border-radius: 0 !important;
}

.upas-list-row td,.upas-list-headers td{
    padding: 10px !important;
}


.upas-single-profile-three{
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #333;
    float: left;
    margin: 5px;
    padding: 0;
    text-shadow: 0 1px rgba(255, 255, 255, 0.8);
    width: 98%;
    z-index: 2;
    
}

.upas-single-profile-three .upas-profile-pic{
    background-color: #34495e;
    border-radius: 5px 5px 0 0;
}

.upas-single-profile-three .avatar {
    background: none repeat scroll 0 0 #fff;
    border: 10px solid #fff;
    border-radius: 0;
    color: #777;
    display: block;
    height: 75px;
    margin: 0 auto;
    width: 75px;
}

.upas-single-profile-three .upas-author-name{
    margin-top: 10px;
    padding: 10px;
    text-align: center;
}

.upas-single-profile-three .upas-author-name a{
    color: #FFF !important;
}

.upas-single-profile-three .upas-pic{
    padding: 20px 20px 0;
}

.upas-single-profile-three .upme-field-value span{
    float: none;
    width: auto;
}

.upas-single-profile-three .upas-author-name a{
    font-weight: bold;
    color: #000;
}

.upas-single-profile-three .upme-social div{
    display: inline-block;
    float: none;
    padding: 0 !important;
    text-align: center;
}

.upas-single-profile-three .upme-social a{
    height: auto !important;
    width : auto !important;
    line-height: auto !important;
}

.upas-single-profile-three .upme-social .upme-tooltip{
    color: #000;
}

.upas-single-profile-three .upme-social{
    margin: 5px auto;
    text-align: center;
}

.upas-single-profile-three .upme-icon{
    float: none;
    font-size: 20px;
    padding: 10px;

}

.upas-single-profile-three  .upme-social .upme-icon{
        color: #fff;
}

.upas-single-profile-three .upme-field-value{
    display: inline-block;
    margin: auto;
    text-align: center;
    width: 100%;
}

.upas-single-profile-three .upme-field {
    float: left;
    margin: 0;
    padding: 0 0 20px !important;
    width: 100% !important;
}

.upas-single-profile-three .upas-fields-panel {
    box-sizing: border-box !important;
    float: left;
    padding: 10px 30px !important;
    text-align: center;
    width: 100% !important;
}

/* Design 4 */
.upas-single-profile-custom-one{
    color: #333;
    float: left;
    margin: 5px;
    padding: 0;
    width: 98%;
    z-index: 2;
    
}
.upas-single-profile-custom-one .upas-author-name{
    margin-top: 5px;
    padding: 10px;
    text-align: center;
}

.upas-single-profile-custom-one .upas-pic a{
    height: 250px;
    width: 100%;
    display: block;
}

.upas-single-profile-custom-one .upme-profile-pic-rounded .avatar{
    border-radius:0;
}

.upas-single-profile-custom-one .upas-pic a img{
    height: 100%;
    width: 100%;
}

.upas-single-profile-custom-one .upme-field-value{
    width: 65% !important;
}
.upas-single-profile-custom-one .upme-field-type{
    width: 35% !important;
}

.upas-single-profile-custom-one .upas-author-name a{
    color: #3a3a3a;
    font: 19px/25px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
}

.upas-single-profile-custom-one .upas-author-role{
    color: #3a3a3a;
    font: 14px/23px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    text-transform: none;
    text-align: center;
}

.upas-single-profile-custom-one .upas-author-desc{
    color: #888888;
    font: 14px/24px "Open Sans",Helvetica,Arial,Verdana,sans-serif;
    word-spacing: normal;
    text-align: center;
}


.upas-single-profile-custom-one .upme-social div{
    background-color: rgba(136, 136, 136, 0.04);
    border-radius: 30px;
    display: inline-block;
    float: none;
    border: 1px solid #cfcfcf;
    padding: 2px;
    text-align: center;
}

.upas-single-profile-custom-one .upme-social div:hover{
    background : rgba(0, 0, 0, 0) linear-gradient(30deg, #2578e9 0%, #3fe7d9 100%) repeat scroll 0 0;
    border: none;
}

.upas-single-profile-custom-one .upme-social div:hover .upme-tooltip{
    color: #fff;    
}

.upas-single-profile-custom-one .upme-social .upme-tooltip{
    color: #888888;
}

.upas-single-profile-custom-one .upme-social{
    margin: 10px auto;
    position: relative;
    text-align: center;
}

.upas-single-profile-custom-one .upas-fields-panel{
    background: none repeat scroll 0 0 #f8f8f8;
    box-sizing: border-box !important;
    float: left;
    padding: 10px 30px !important;
    width: 100% !important;
}

@media only screen and (max-width: 600px) {
    .upas-single-profile-custom-one{
        width:  96%;
    }
}


/*
.upas-single-profile-table-one{
    width:100;
}

.upas-single-profile-one img{
    max-width:100%;
    max-height: 100%;
    width :75px;
    height: 75px;
    border: 4px solid #FFF;
}

.upas-single-profile-one .upas-pic{
    background: none repeat scroll 0 0 #46b6ea;
    margin: auto;
    padding: 10px;
    text-align: center;
}

.upas-single-profile-one .upas-author-name{
    padding: 10px;
    text-align: center;
}
*/



.upas-search-letters{
    margin: 10px 0;
    float: left;
    width: 100%;
}
.upas-search-letter{
    background: none repeat scroll 0 0 #eee;
    border: 1px solid #cfcfcf;
    box-sizing: border-box !important;
    float: left;
    margin: 2px !important;
    padding: 5px !important;
    text-align: center;
    width: 35px !important;
}

.upas-search-letter:hover{
    cursor: pointer;
}

.upas-search-highlight{
    background: #cfcfcf;
}

.upas-search-letters-header, .upas-recent-search-header{
    float: left;
    font-size: 15px;
    font-weight: bold;
    padding: 5px 10px 5px 0;
}


.upas-recent-search-term{
    background: none repeat scroll 0 0 #398ad5;
    box-sizing: border-box !important;
    color: #fff;
    float: left;
    margin: 3px !important;
    padding: 5px 10px !important;
    
}

.upas-recent-search-term:hover{
    cursor:pointer;
    
}
.upas-recent-search{
    float: left;
    width: 100%;
}

.upas-recent-search-highlight{
    background: #1B44AB;
}


/*  Table list designs */
.upas-design-two .upas-list-headers td{
    background: #E1E1E1;
    font-weight: bold;
}

.upas-design-two .upas-list-row:nth-child(even){
    background: #f9f9f9;
}

.upas-design-two .upas-list-row:nth-child(odd){
    background: #FFF;
}

@media only screen and (max-width: 600px) {
    .upas-design-two td{
        display: block;
    }
}

.upas-width-2:nth-of-type(2n) {
    margin-right: 0;
    width: 45%;
}
.upas-width-2 {
    margin-right: 4%;
    width: 48%;
}

.upas-width-3 {
    margin-right: 1%;
    width: 31%;
}

@media only screen and (max-width: 600px) {
    .upas-width-3 {
        width: 98%;
    }
    .upas-width-2,.upas-width-2:nth-of-type(2n) {
        width: 98%;
    }
}
