.btn-primary{
color: #ffffff;
border-color: #0a77b3 !important;
background-color: #0a77b3 !important;
text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
border-radius: 0.25em;
}
.btn-primary:hover{
color: #ffffff;
border-color: rgb(8,80,120)  !important;
background-color: rgb(8,80,120) !important;
text-shadow: 0 0.075em 0.075em rgba(0,0,0,0.5);
}
.btn{margin-top: 0px !important;font-size:13px !important;}
.x-bar-footer{clear: both;}
.panel-heading.profile_panel_label{
background-color: #232a36 !important;
}
.profile_nav:first-child::before {
	background: #232a36 !important;
}
.profile_nav.active:first-child::before {
	background: #ffffff !important;
}
.profile_nav{background: #232a36 !important;}
.profile_nav.active{background: #fff !important;}
.display_results_bg, .search-form, .display-form-data, .search-results{background: rgba(35,42,54,.5) !important;}
.whitebackground{background: #ffffff !important;}
.modal-body{color: #232A36 !important}
.x-bar-footer{z-index: 99 !important}
.navbar-nav.npid_nav{margin-top: 8px !important;}
.btn{border-radius: 0.25em !important;}
.botmspace{margin-bottom: 20px;}
.spacebot{margin-bottom: 20px;}
.fileUpload {
	font-weight:normal !important;
}
.fileUpload:hover {
    background: #ff531a !important;
    border-color: #ff531a !important;
}
.x-bar-footer {
    padding-top: 30px;
}
@media all and (min-width:320px) and (max-width:767px){
.nomargin{margin-top: 0px !important;}
#verify_own_ac_recmnd .modal-footer, #progressofathlete .modal-footer{padding-top: 0px;}
.ng-scope .form-2tab{margin-top: 0px !important;}
.nopadding{padding:0px !important;}
.btn{margin-top: 20px !important;}
.spacebot, .botmspace{margin-bottom: 0px;}
.rectang_img, .profile_photo_box{width: 100% !important;height: 255px !important;}
.mob-cont{display: none !important;}
.updatephone{display: block !important;}

}

#coachdetails .coach_infor b{
color:#232A36;
}

.modal input::placeholder, .modal textarea::placeholder {
    color: #c5c5c5;
}