@import url('style_pc.css');
@import url('style_tablet.css'); 
@import url('style_mobile.css');

html {
    font-family:"Poppins",sans-serif !important;
}
.college_search_container {
    margin-top: 55px;
    border: 1px solid #BFBFC1;
    margin-bottom: 86px;
}
.landing {
    height: 130%;
}
.contact_container{
    margin-top: 55px;

}

.btn_email_icon
{
	color: #ff7547 !important;
	cursor:pointer;
	font-size:30px !important;
}
.password_container {
    margin-top: 135px;
}
.athlete_profile_image{
    width: 200px;
}
.map_privacy_text{
    color : #525252;
}
.recruiting101_nav_link{
    margin-left: -26px;
    margin-right: -8px;
    width: 140px;
}
.par_men_ite:hover{
    text-decoration: none;
    color: #FF7547;
}
.cbp-spmenu a:active{
    background: transparent;
}
.cbp-spmenu a:focus{
    background: transparent;
    outline: none;
    color: #FF7547;
}
.search_result_school_address{
    padding-bottom: 15px;
    text-transform: capitalize;
}

.search_results_text  .search_result_school_address{
   padding-bottom: 0px;
}
.search_results_text .colg_nam{
	    text-transform: capitalize;
	    color: #000 !important;
	}
	.italize{
font-style: italic;	
	}
.fa.remove_bin.fa-trash {
    cursor: pointer;
}
.header_grad_year{
    width: 38px;
}
.approved_title {
    font-size: 16px;
}
.bottom_registration{
    margin-bottom: 40px !important;}
.my_story_title{
    padding-top: 20px;
}
.sm_buttons{
    padding-right: 20px;
}
.icon.fa {
    margin: 9px;
}
.search_results_text{
    font-size: 12px;
}
.display-form-data .search_results_text
{
	    font-size: 14px;
	}

.mobile_break{
    display: none;
}
.find_athletes_form{
    padding-left: 3px!important;
}
.password_box{
    border: 1px solid #A8A9AD;
}
.coach_school_city{
    font-size: 20px;
}
.coach_school{
    font-size: 20px;
    color: #FF7547;
}
.coach_find_titles{
    margin-top: 6px;
}
.coach_sport_title {
    color: #3387a7;
    font-size: 24px;
}
.coach_position{
    font-size: 20px;
}
.fa.fa-envelope-o.profile_buttons {
    font-size: 25px;
}
.fa.fa-share-alt.profile_buttons{
    font-size: 25px;
}
.map_marker {
    background: url("../img/map_marker.png") 0px 0px;
    background-repeat: no-repeat;
    background-size: 66px auto;
    height: 38px;
    margin-top: -9px;
    width: 30px;
}
.map_marker:hover {
    background: url("../img/map_marker.png") -33px 0px;
    background-repeat: no-repeat;
    background-size: 66px auto;
    height: 38px;
    margin-top: -9px;
    width: 30px;
}
.map_marker_athletes_to_follow {
    background: url("../img/map_marker.png") 0px 0px;
    background-repeat: no-repeat;
    background-size: 66px auto;
    height: 38px;
    margin-top: 7px;
    width: 30px;
}
.map_marker_athletes_to_follow:hover {
    background: url("../img/map_marker.png") -33px 0px;
    background-repeat: no-repeat;
    background-size: 66px auto;
    height: 38px;
    margin-top: 7px;
    width: 30px;
}
.container.white_bg.contact_container {
     margin-top: 75px;
 }
.top_achievements_bullets {
    margin-left: -40px;
}
.athletic_team_info{
    margin-left: -15px;
}
.dropdown_text{
    padding-bottom: 0px;
    padding-top: 0px;
}
.profile_name{
    font-size: 37px;
}
.home_mid_slide_icon.name.fa {
    font-size: 85px;
}
.row.edit_athlete_achievement {
    margin-top: 35px;
}
.home_mid_slide_icon.name.fa.fa-question-circle {
    margin-left: -14px;
}
.home_mid_slide_icon.name.fa.fa-bookmark {
    margin-left: -7px;
}
.ui-state-default.athlete_achievement.athlete_achievement_12 {
     cursor: all-scroll;
 }
 .section_1_content.paragraph table {
    border: 1px solid;
}

.section_1_content td {
    border: 1px solid;
    padding: 5px;
}
.vid_box{
    background-color: black
}
.photo_title{
    font-weight: bold;
}
.profile_nav_menu_text{
    margin-top: -15px;
}
.phone_number_text{
    color: #010206!important;
    font-size: 26px!important;
    font-style: normal!important;
    margin-bottom: -20px!important;
    margin-top: 10px!important;
    text-align: center!important;
    text-decoration: none!important;
}
.row.notification_controls {
    padding-left: 25px;
}
.form-control{
    margin-top: 2px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border:1px solid #BDBEC1;
    height: 27px;
    padding-left: 7px;
}
.video_col_container{
    width: 111%;
}
.orange_button_link {
    color: #ff7547;
    font-size: 10px;
cursor:pointer;
    margin-top: 6px;
    padding-bottom: 10px;
}
.video_edit_row{
    margin-top: 25px;
}

.contact_container{
    border: 1px solid #ABACB0;
    margin-top: 125px;
}
.contact_page_title {
    padding-top: 10px;
    font-size: 47px;
}
.contact_page_dir{
    padding-top: 10px;
    padding-bottom: 10px;
}
.contact_btn_submit{
    background-size: 140px auto;
    height: 47px;
    margin-top: 50%;
    width: 140px;
    background-color: transparent;
}
.contact_page_body{
    border: 1px solid #ABACB0;
    background-color: #E9EAEE;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.select2-container{
    margin-left: 15px;
}
.to_containter{
    font-size: 12px;
    margin-bottom: -10px;
    margin-top: 10px;
}
.contact_body_text{
    padding-top: 10px;
}
.recipient_text{
    font-weight: bold;
    font-size: 42px;
    margin-left: -15px;
}
.recipient_title{
    font-size: 28px;
    font-weight: 500;
    margin-left: 0;
    margin-top: 13px;
    padding-bottom: 10px;
}
.sender_info {
    padding-top: 10px;
}
/*.membership_container{
    background-image: url("../img/membership_page_image.jpg");
    background-position: center;
}*/
.form_field{
    height: 30px;
}
.phone_contact_box{
    width: 92%;
    height: 30px;
}
.email_contact_box{
    width: 100%;
    height: 30px;
}
.question_box{
    width: 100%;
}
.contact_send_div{
    height: 100px;
}
.icon_image{
    margin-top: 2px;
    padding-left: 10px;
    padding-right: 2px;
}
.athlete_references_edit{
    padding-bottom: 40px;
}
.my_story_text_area{
    padding-bottom: 10px;
}
.photos_label{
    margin-left: 11px;
}
.upload_photo_btn{
    padding-bottom: 10px;
}
.photo_upload_description{
    width: 100%;
    margin-bottom: 10px;}
.video_inform{
    font-size: 12px;
}
.upload_limit_text{
    color: #AFB0B3;
    font-size: 11px;.
}
.line_seperate{
    opacity: .3;
}

.row.athlete_guardian {
    padding-bottom: 20px;
}
.my_story_head{
    padding-top: 20px;
}
.profile_icon_fb {
    background-image: url("../img/social_icons.png");
    background-position: 0px 0px;
    background-size: 136px auto;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}
.search_header{
    font-size: 40px;
    margi-top: 10px;
}
.search_state_row{
    padding-bottom: 35px;
}
.profile_team_title{
    font-weight: bold;
    color: #3387a7;
}
.search_colleges_row{
    padding-bottom: 35px;
}
.search_division_row{
    padding-bottom: 35px;
}
.profile_icon_tw {
    background-image: url("../img/social_icons.png");
    background-position: -35px 0px;
    background-repeat: no-repeat;
    background-size: 136px auto;
    height: 30px;
    width: 30px;
}
.profile_icon_yt {
    background-image: url("../img/social_icons.png");
    background-position: -71px 0px;
    background-repeat: no-repeat;
    background-size: 136px auto;
    height: 30px;
    width: 30px;
}
.profile_icon_ig {
    background-image: url("../img/social_icons.png");
    background-position: -106px 0px;
    background-repeat: no-repeat;
    background-size: 136px auto;
    height: 30px;
    width: 30px;
}

.container.white_bg.profile_summary {
    margin-top: -14px;
}
.adder{
    color:#007CBA;
    font-size: 12px;
    padding-top: 5px;
}
.my_story_edit_field{
    height: 200px;
}
.profile_edit_form{

}
.view_profile_link{
    border: 1px solid #ff6f4a;
}
.unfollow_button{
    color: #3387a7;
    border: 1px solid #3387a7;
}
.athlete_result_envelope{
    font-size: 25px !important;
    padding-left: 20px;
}
.athlete_result_row_1{
    white-space: nowrap;
}
.profile_title_text_edit {
    color: #ff6f4a;
    font-size: 21px;
    font-weight: bold;
}
.profile_label_text {
    font-size: 13px;
    font-weight: bold;
    padding-top: 5px;
}
.athlete_results{
    background-color: #D2F1FD;
}
.profile_edit_head_row_top{
    padding-top: 15px;
}
.profile_edit_head_row{
    padding-top: 4px;
}
.row.profile_edit_head{
    padding-top: 30px;
}
.clickable
{
	cursor:pointer;	
}
table.table.video{
    margin-bottom: 0 !important;
}
.navbar-inverse {
    background-color: #000000 !important;
}
.profile_photo_box {
    background-color: white;
    box-shadow: 8px 10px 10px -4px #888;
  	/*width:280px;*/
    margin-bottom: 15px;
    overflow: hidden; 
}
.profile_picture{
    width: 280px;
}
.athlete_profile_picture{
    height: 110px;
    width: 91px;
}

.search_separator{
    width: 95%;
}
.ui-spinner-button.ui-spinner-up.ui-corner-tr {
    margin-top: 3px;
}
.crop_athlete_profile_picture {
    margin-left: -18px;
}
.profile_field_titles_weight{
    margin-left: -7px;
}
.athlete_profile_photo_box{
    background-color: white;
    box-shadow: 8px 10px 10px -4px #888;
    height: 114px;
    padding-left: 19px;
    width: 96px;
    margin-bottom: 20px;
    margin-top: 13px;
}
.dropdown-toggle {
    background-color: transparent !important;
    border: medium none !important;
}
.main_video_box{
    border: 3px solid #ff7547 !important;
}

.panel-heading.profile_panel_label.vid_label{
    border:none;
    text-align: left;
}
.row.heaad_spacer {
    padding: 8px;
}
.profile_head_info{
    background-image: url("../img/profile_ray.png");
    background-position: 52px -8px;
    background-repeat: no-repeat;
    background-size: 1001px auto;
}
.stMainServices.st-facebook-counter.fb_like
{
	background-image: url("../img/fb_like.png");
	background-repeat: no-repeat;
    background-size: 100% 20px;
}
.stMainServices.st-twitter-counter.tw_follow
{
	background-image: url("../img/tw_follow.png");
	background-repeat: no-repeat;
    background-size: 100% 20px;
}
.stMainServices.st-facebook-counter.fb_like {
    height: 100%;
}
.athlete_tab_menu {
    background-color: #ff7547; 
  height: 42px;
 
}
.navbar.nav_stopper.navbar-default.container.npid_nav {
    background-color: #ff7547;
    height: 44px;
    margin-top: 105px;
}
.white{
    color: #fff;
}
.grad_title{
    white-space: nowrap;
}
.white:hover{
    color: #FF7547;
    text-decoration: none;
}
.settings_button.clear_button {
     background: transparent none repeat scroll 0 0;
     border: medium none;
}
.btn-group {
    border: 1px solid #bdbec1;
    margin-left: 7px;
}
.find_athlete_par{
    margin: 10px 0px;
}
.find_athletes_container{
    padding-bottom: 1px;
}
.save_button_container{
    padding-top: 15px;
}
.navbar-default .navbar-brand{

    color: #fff;
    font-size: 14px;
    padding: 0px !important;
    padding-top: 15px !important;
}
.first_name_box{
    margin-left: -13px;
}
.coach_header_content{ 
    padding-bottom: 4px;
}
.athlete_results_content{
    padding-bottom: 5px;
}
.last_name_box{
    width: 105%;
}
.cog_btn{
border:0px;
padding:0px !important;
}
.fa.fa-cog.orange.settings_button{
    font-size: 20px;
}
.calendar_mini_box_text{
    text-align: center;
    font-size: 14px;
    font-weight: 900;
    color: #fff;
}
.cumulative_box{
    margin-left: 0px;
}
.select2-choices {
    width: 100%;
}
.btn_upload_profile_picture.coach_profile {
    margin-top: -10px;
}
.calendar_mini_info{
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    margin-top: 13px;
}
.multiselect.dropdown-toggle.btn{
    margin-top: 0px;
    margin-left: -8px;
}
.region_title {
    margin-left: 15px;
    margin-top: 6px;
}
.recruiting_container{
    margin-top: 130px!important;
 }
.calendar_location_info{
    font-size: 15px;
    font-weight: bold;
    transform: translateY(36%);
    width: 42px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.date_box{
    width: 65px;
    height: 65px;
    background-color: #FF7547;
}
.nav.navbar-nav.npid_nav {
    float: right;
}

.profile_nav.active{
    background-image: url("../img/profile_nav_edge_active.png");
    z-index: 10;
}
.profile_nav {
    background-image: url("../img/profile_nav_edge.png");
    margin-top: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: 140px 38px;
    font-size: 10px;
    margin-right: -43px;
    padding-bottom: 4px;
    padding-left: 44px;
    padding-top: 18px;
    position: relative;
    width: 140px;
    z-index: 1;
    background-position: 0px 13px;
}
.nav_text.profile_summary_text {
    margin-left: -30px !important;
}
.navbar.nav_stopper.navbar-default.container.npid_nav {
    border-radius: 0;
}
.profile_nav  a {

    top: -17px;
    width: 120px;
    font-size: 13px;
    outline: none;
}
.profile_nav:last-child #addprofile{
	text-decoration: none;
	    color: #ff7547 !important;
	}
	#addmoreprofiles{overflow-y: auto;}
.navbar-default .navbar-nav li  a {
	white-space:nowrap;
    text-align: center;
    color: #3387A7;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #ff7547;
    margin-left: 0px;
    white-space: nowrap;
}
.notification_panel_spacer{
    border-left: 1px solid #0083BF;
}
.navbar-nav.npid_nav {

  /*  width: 750px;*/
}
.navbar-nav.npid_nav.coach_navbar{
    float: right;
    width: 438px;
}

.container-fluid {
    height: 42px;
}
.navbar-collapse .collapse{
    height: 42px;
}
.active_nav .active li{
    background-color: black;
}
.nav_text{

}
.stMainServices.st-twitter-counter.tw_follow {
    height: 100%;
}

section.interior_section3 {
	   background-color: #fff;
}

section.interior_section4 {
	   background-color: #eef1f6;
}
section.interior_section1_border_bottom {
}


section.interior_section1 {
    background: #eff2f7 none repeat scroll 0 0;
    padding-top: 190px;
    z-index: 2;
}
.header_viewsports .fa {
    color: #000000;
}
.header .header_contact {
    float: right;
}
.stButton {
    margin-right: 0;
}
.stButton_gradient.stHBubble {
    margin-right: 0;
}
.row.mini_vids {
    align-self: center;
    margin-left: -25px;
    padding-right: 10px;
}
.container.white_bg {;
    z-index: 20;
}
.container.white_bg.profile_face {
  /*  margin-top: -27px;*/
    z-index: 20;
}
.header .header_follow {
    height: 30px;
    padding-top: 10px;
    text-align: right;
}
.first, .third {
    color: #000;
    font-family: "Poppins",sans-serif !important;
    font-size: 26px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 250px;
}
.second {
    color: #000;
    font-family: "Poppins",sans-serif !important;
    font-size: 26px;

    width: 250px;
}
.three-column-information .description {
    font-size: 0.5em;
 
}
.section1_box_right {
    margin-left: 20px;
    padding-top: 20px;
}
.section1_box_center {
    padding-top: 20px;
}
.section1_box_left {
    margin-right: 20px;
    padding-top: 20px;
}
.bold {
    font-weight: bold;
}
.calendar_body{
    margin-top: 45px;
}
.section1_home {
    background-image: url("../img/slider_bottom_border.png");
    background-repeat: no-repeat;
    background-size: 100% 20px;
    padding-bottom: 30px;
	z-index:50;
}
.img_no_border img
{
	border:none;
	box-shadow:none;
}
section.section2 {
    background-color: #0082be;
    padding-bottom: 40px;
    padding-top: 40px;
    position: relative;
    z-index: 500;
}

.your-scout .name {
    display: inline-block;
    font-size: 70px;
    padding-left: 5px;
	line-height: 0.4;
    padding-top: 20px;
}

ul.ranking li .title {
    color: #ff734c;
    display: block;
    font-family: "Poppins",sans-serif !important;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.42857;
}
ul.ranking li .five_starts {
    display: inline-block;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
}
.four_starts {
    display: inline-block;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
}
.three_starts {
    display: inline-block;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
}
ul.ranking li .commits {
    display: block;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;

    width: 200px;
}
.section5 {
    background: #ff734c none repeat scroll 0 0;
}
.athletes_get_started:hover {
    background-image: url("../img/register_athlete_home.png");
    background-repeat: no-repeat;
    background-position: -218px 0px;
    background-size: 417px auto;
    cursor: pointer;
    float: right;
    height: 60px;
    width: 200px;
}
.athletes_get_started {
    background-image: url("../img/register_athlete_home.png");
    background-repeat: no-repeat;
    background-size: 417px auto;
    cursor: pointer;
    float: right;
    height: 60px;
    width: 200px;
}
.parents_get_started:hover {
    background-image: url("../img/register_parent_home.png");
    background-position: -218px 0px;
    background-repeat: no-repeat;
    background-size: 417px auto;
    cursor: pointer;
    float: right;
    height: 60px;
    width: 200px;
}
.parents_get_started {
    background-image: url("../img/register_parent_home.png");
    background-repeat: no-repeat;
    background-size: 417px auto;
    cursor: pointer;
    float: right;
    height: 60px;
    width: 200px;
}
.paragraph
{
	line-height:1.5;
	font-size:14px;
}
.section_1_content
{
	
}
.section_3_img_header
{
	font-size: 18px;
}
.section5 .description {
    color: #fff;
    display: block;
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 10px;
    padding-top: 30px;
}
.reference {
color: #000;
    display: block;
    font-size: 12px;
    padding-left: 70px;
    text-align: left;
    width: 300px;
}
.section6 {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1d1d1d 0%, #2b292b 60%, black 100%) repeat scroll 0 0;
}
.embed-responsive.embed-responsive-16by9 img {
    height: 115px;
    width: 170px;
}
.section6 .title {
    color: #a7a9ac;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
    padding-top: 25px;
    text-transform: uppercase;
}
.section6 .title >a {
    color: #a7a9ac;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
    padding-top: 25px;
    text-transform: uppercase;
}
.section6 ul {
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.section6 ul li {
    color: #ff734c;
    line-height: 25px;
}
.section6 ul li >a {
    color: #ff734c;
    line-height: 25px;
}

.social {
    padding-top: 20px;
}
.col-md-12.social.profile_view{
    padding-top: 20px;
    float:left;
}
.section6 .social .social-group a {
    color: #a7a9ac;
    font-size: 28px;
}
.section6 .social .social-group a:hover {
    color: #ff734c;
    font-size: 28px;
	text-decoration:none;
}

.home_section_6 {
    padding-bottom: 22px;
    padding-top: 0;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: white -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}
hr {
    border-top: 1px solid grey;
    box-sizing: content-box;
    height: 0;
}
.section6 hr {
    border-top: 1px solid grey;
}
.menu_has_children_asc {
color: #a7a9ac;
    cursor: pointer;
    float: right;
    padding-left: 200px;
    padding-right: 100px;
    position: relative;
    top: -15px;
}
.parent_menu a {
   color: #a7a9ac;
    display: block;
    font-size: 18px;

}
.profile_field_titles{
    font-weight: bold;
}
.row.calendar_mini_box_text.orange_box_text {
    margin-bottom: -5px;
    margin-top:2px;
}
.achievement_list{
    font-size: 7px !important;
    padding-right: 6px;
    margin-top: 9px;
}
.profile_right{
    padding-top: 33px;
}
.parent_menu  {
    cursor: pointer;
   color: #a7a9ac;
    display: block;
    font-size: 18px;
    padding-top: 20px;
}
.fa-carot-down {
    color: #ff734c;
    margin-top: 9px;
}
.child_menu a {
     color: #ff734c;
    font-size: 18px;
    padding-top: 20px;
    text-transform: none;
    white-space: nowrap;
}
.header_recruiting101 {
    width: 125px;
}
.password_change_button {
    background: url("../img/save_changes_button.png") -187px 0;
    background-repeat: no-repeat;
    background-size: 380px auto;
    border: none;
    float: right;
    height: 45px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 200px;
    border: none;
}
.password_change_button:hover {
    background: url("../img/save_changes_button.png") 8px 0;
    background-repeat: no-repeat;
    background-size: 380px auto;
    float: right;
    border: none;
    height: 45px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 200px;
}

.btn_save_profile{
    /*background: url("../img/save_changes_button.png");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 331px auto;
    height: 38px;
    width: 166px;
    border: none;*/
    
    background-color: #000;
text-align: center;
border-radius: 0;
border: 1px solid #FF7547;
font-weight: bold;
font-size: 15px;
padding: 5px 10px;
text-transform:uppercase;
color:#fff;
}
.btn_save_profile:hover  {
    /*background: url("../img/save_changes_button.png");
    background-repeat: no-repeat;
    background-position: -168px 0;
    background-size: 331px auto;
    height: 38px;
    width: 166px;
    border: none;*/
    
    background-color: #FF7547;
border: 1px solid #000;
}




.btn_cancel_save_profile
{
/*background-image: url("../img/cancel.png");
    background-position: -118px 0;
    background-repeat: no-repeat;
    background-size: 218px auto;
    border: medium none;
    height: 38px;
    width: 104px;*/

background-color: #000;
text-align: center;
border-radius: 0;
border: 1px solid #FF7547;
font-weight: bold;
font-size: 15px;
padding: 5px 10px;
color:#fff;
text-transform:uppercase;
}

.btn_cancel_save_profile:hover
{
   /* background-image: url("../img/cancel.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 218px auto;
    height: 38px;
    width: 104px;*/
   
   background-color: #FF7547;
border: 1px solid #000;
}
.header_drop_shadow {
}
table.calendar_table {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.profile_table {
    border: 1px solid gray;
    border-radius: 0;
    border-top-color: #AFB0B2;
}
.panel-heading.profile_panel_label{
    background-color: #000;
    text-align: center;
    border-radius: 0;
    border: 3px solid #FF7547 ;
    font-weight: bold;
    font-size: 24px;
}
.panel_odd{
    background-color: #D2F1FD;
}
.my_story_text{
    height: 190px;
    width: 100%;
}
.profile_title_text.orange.social_media_title {
    font-size: 14px;
    font-weight: bold;
}
.profile_social_media {
    color: #000;
    font-size: 27px !important;
}
.profile_title_text.orange.social_media_title.profile_title_text_left {
    margin-bottom: -15px;
}
.social_body{
    margin-left: -18px;
    width: 200px;
}
.panel_slot{
    height: 15px;
    font-size: 11px;
}
.notification_panel_slot{
    height: 15px;
    font-size: 11px;
    background-color: #D2F1FD;
    border: 1px solid #0083BF;
}
.notification_trash_button{
    background-color: transparent;
}
.category_title{
    font-weight: 800;
}
.video_image_block{
    position: relative;
    width: 100%;
}
.video_block_text{
    position: absolute;
    
}
.sub-menu {
    list-style: outside none none;
}
.orange{
    color: #FF7547 !important;
}
.dark_blue{
    color: #3387a7;
}
.profile_buttons{
    color: #FF7547;
}
.menu-orange a {
    color: #ff734c;
    font-size: 18px;
    padding-top: 0;
    text-transform: none;
}
.menu {
    list-style: outside none none;
    text-transform: uppercase;
    white-space: nowrap;
}
.section6 .logo {
    text-align: center;
}

.landing_logo{
    background-image: url("../img/white_logo.png");
}
.footer-poweredby {
    color: #525252;
    float: right;
    font-family: "Poppins",sans-serif !important;
    font-size: 0.6em;
    padding-left: 0;
    white-space: nowrap;
    width: 120px;
}
.section6 .footer-menu {
    color: #525252;
    font-family: "Poppins",sans-serif !important;
    font-size: 10px;
}
ul.ranking li {
}
ul.ranking {
    color: #000;
    list-style-type: none;
    margin: 0;
    width: 140%;
    padding-bottom: 25px;
}
.col-md-4.sports a {
    color: #000;
}
.sports ul {
    color: #000;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px;
    line-height: 1.42857;
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}
.sports ul li {
    padding: 5px 0;
}
.home_section_1 .title {
    color: #fe7348;
    font-family: "Poppins",sans-serif !important;
    font-size: 18px;

}
.home_section_1 .sport-title {
    color: #0082be;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 10px;
    margin-left: 0px;
}
.school_text{
    font-size: 23px;
}
.profile_header_supplement{
    font-weight: bold;
}
.profile_header_links{
    margin-left: -50px;
}
.header_team_position{
    margin-left: -27px;
}
.home_section_1 .explanation {
    color: #ffffff;
    font-family: "Poppins",sans-serif !important;
    font-size: 20px;
    line-height: 1.42857;
}
.your-scout .magnify {
    background-image: url("../img/magnify.png");
    background-repeat: no-repeat;
    background-size: 65px auto;
    height: 80px;
    padding-left: 70px;
    width: 80px;
}
.your-scout .description {
    display: block;
    font-size: 30px;
    padding-top: 10px;
}
.section_5_row::before, .section_5_row::after {
    padding-top: 10px;
}
.your-scout {
    color: white;
    font-size: 2em;
    padding-right: 20px;
}
section.section3 {
 background-color: #eff2f7;
    padding-top: 30px;
    position: relative;
    z-index: 100;
    padding-bottom: 25px;
}
.section1 {
    background-color: #eef1f6;
	position: relative;

}
.three-column-information .icon {
    color: #0082be;
    float: left;
    font-size: 1.8em;
    padding-right: 6px;
}
.home_section_1 {
    color: #000;
    font-family: "Poppins",sans-serif !important;
    font-size: 26px;
}

.section1_header {
    color: black;
    font-size: 30px;
    padding-bottom: 20px;
    text-align: center;
}
.bars-menu a:hover {
    background-color: #000000;
}
.btn_edit{
    border: 1px solid #ff7547;
    color: #ff7547;
    cursor: pointer;
    float: right;
    height: 20px;

    text-align: center;
    width: 60px;
}
.button_read_more {
    background: url("../img/read_more.png") 140px 0;
    background-size: 302px auto;
    height: 29px;
    margin-top: 19px;
    width: 140px;
}
.button_read_more:hover {
    background: url("../img/read_more.png") 0 0;
    background-size: 302px auto;
    height: 29px;
    margin-top: 19px;
    width: 140px;
}
.slider_arrow {
    background-image: url("../img/slider_scrolldown.png");
    background-repeat: no-repeat;
    background-size: 90px auto;
    cursor: pointer;
    height: 70px;
    margin-bottom: -30px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -36px;
    width: 90px;
    z-index: 2;
}
p {
    margin-bottom: 15px;
    margin-top: 0;
}
.open > .dropdown-menu {
    display: block;
}
form {
    margin: 0;
    padding: 0;
}
.registration_header {
    color: #eb5c3c;
    font-size: 24px;
    text-transform: uppercase;
    padding-top: 45px;
}
.registration_section_header {
    color: #000;
    font-size: 45px;
}
.welcome_login{
    font-size: 24px;
    font-weight: 500;
    padding-top: 20px;
}
.login_inform {
    font-size: 45px;
    margin-bottom: -20px;
}
.uppercase{
    text-transform: uppercase;
}
.widget-header {
    color: #0077b4;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.social_media_label{
    padding-top: 15px;
}
.registration_form {
  border: 1px solid #a7a9ac;
    margin-top: 20px;
	    margin-bottom: 20px;
    padding: 10px;
}
.btn_create_profile{
    background-image: url("../img/create_profile.png");
    background-position: -209px 0;
    background-repeat: no-repeat;
    background-size: 400px auto;
    cursor: pointer;
    float: right;
    height: 38px;
    margin-bottom: 20px;
    margin-left: 0;
    margin-top: -30px;
    width: 191px;
 }
.btn_create_profile:hover
{
    background-image: url("../img/create_profile.png");
    background-position: 0px 0px;
}
.section_padding
{
	margin-top:20px;
	margin-bottom:20px;
}
.cbp-spmenu .bars-menu {
    font-size: 20px;
    margin-right: 30px;
    padding-bottom: 20px;
}
.bars-menu:hover {
	color:#ff734c;
    background-repeat: no-repeat;
    background-size: 15px auto;
    cursor: pointer;
    float: right;
    height: 16px;
    margin-top: 12px;
    width: 15px;
	text-decoration:none;
}
.bars-menu {
	color:#a7a9ac;
    background-repeat: no-repeat;
    background-size: 15px auto;
    cursor: pointer;
    float: right;
    height: 16px;
    margin-top: 12px;
    width: 15px;
}
.nav_menu:hover {
text-decoration:none;
  background-repeat: no-repeat;
    background-size: 45px auto;
    color: #a7a9ac;
    float: right;
    font-family: "Poppins",sans-serif !important;
    font-size: 20px;
    height: 17px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 6px;
    text-transform: uppercase;
}

.nav_menu {
  background-repeat: no-repeat;
    background-size: 45px auto;
    color: #ff734c;
    float: right;
    font-family: "Poppins",sans-serif !important;
    font-size: 20px;
    height: 17px;
    margin-left: 15px;
    margin-right: 10px;
    margin-top: 6px;
    text-transform: uppercase;
}
/*.nav_parents:hover {
    background-image: url("../img/nav_parents_1_hover.png");
    background-repeat: no-repeat;
    background-size: 130px auto;
    float: right;
    height: 33px;
    margin-right: 3%;
    margin-top: 10px;
    padding-top: 10px;
    width: 130px;
}*/
.flex-caption {
	
    color: #fdfdff;  
    position: relative;

}
.flex-caption h2 {
 background-image: url("../img/shader.png");
 padding:10px;
}

.faq_question
{
	background-color: #ff734c;
    color: black;
    font-weight: bold;
    padding: 5px;

}
.faq_toggle
{
	color: white;
    cursor: pointer;
    float: right;
    padding-right: 10px;
    padding-top: 8px;
}
.faq_answer
{
float: left;
    left: 0;

    padding-top: 10px;
    position: relative;
}
.fa.fa-caret-down.faq_question_arrow{
background-color: transparent;
    color: #ff734c;
    float: left;
    font-size: 35px;
    height: 2px;
    margin-top: 0;
    padding-left: 10px;
    position: relative;
    top: -15px;
}
.testimonial
{
 background-color: #d5f1fd;
    margin-bottom: 20px;
    margin-right: 30px;
    padding: 10px 10px 10px 30px;
}
.btnsubmit:hover
{
 background-image: url("../img/submit.png");
    background-position: -117px 0px;
    background-repeat: no-repeat;
    background-size: 217px auto;
    cursor: pointer;
    float: right;
    height: 40px;
    margin-left: 40px;
    width: 100px;
}
.btnsubmit
{
 background-image: url("../img/submit.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 217px auto;
    cursor: pointer;
    float: right;
    height: 34px;
	margin-bottom:10px;
    border: none;
    margin-left: 40px;
    width: 100px;
}
#home_mid_slide > .slides {
    height: 20px;
    width: 940px;
}
.home_mid_slide_icon.name.fa {
    font-size: 85px;
}
.home_mid_slide_icon
{
color: #fe7348;
    text-align: center;
}
.home_mid_slide_header
{
    color: #fff;
    font-size: 40px;
    margin-top: 15px;
}
.home_mid_slide_description
{
	color: #fff;

}
.social_media_title {
    padding-top: 16px;
}
.coach_ref_title{
    padding-top: 50px;
}
.home_mid_slide_explanation
{
 color: #fff;
}
.profile_title_text_athletic{
    font-size: 20px;
}

/*.profile_title_text {*/
    /*color: #FF6F4A;*/
    /*font-size: 2em;*/
/*}*/
.profile_title_text {
    color: #FF6F4A;
    font-family: "Poppins",sans-serif !important;
    font-size: 23px;
}
.profile_title_text_left{
    margin-left: -15px;
}

.firefox_logo{
    background-position: -182px center;
}
.safari_logo{
    background-position: 0 center;
}
.chrome_logo{
    background-position: -123px center;
}
.ie_logo{
    background-position: -59px center;
}
.popup_logos{
    background-image: url("../img/browsers.png");
    background-repeat: no-repeat;
    background-size: 235px auto;
    float: right;
    height: 51px;
    width: 50px;
}
.search_btn {
    background: url("../img/search.png") 0 0;
    background-repeat: no-repeat;
    background-size: 235px auto;
    float: right;
    height: 39px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 113px;
    border: none;
}

.search_btn:hover {
    background: url("../img/search.png") -122px 0;
    background-repeat: no-repeat;
    background-size: 235px auto;
    float: right;
    height: 39px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 113px;
    border: none;
}
.reset_btn {
    background: url("../img/reset.png") 0 0;
    background-repeat: no-repeat;
    background-size: 207px auto;
    float: right;
    height: 39px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 97px;
    border: none;
}
.reset_btn:hover {
    background: url("../img/reset.png") -110px 0;
    background-repeat: no-repeat;
    background-size: 207px auto;
    float: right;
    height: 39px;
    margin-right: 3%;
    margin-top: 25px;
    margin-bottom: 25px;
    padding-top: 10px;
    width: 97px;
    border: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .profile_header_webkit {
        margin-top: 0px;
        margin-left: 0px;
    }
 #profile_head_info  .profile_header_webkit {
        margin-top: 0px;
        margin-left: -15px;
    }
    .recruiting_101_text{
        overflow-wrap: break-word;
    }
}
/* Portrait */
/* Landscape */
@media screen and (orientation:landscape) {
    /* Landscape styles here */
}

.unreadcnt
{
    color: #de4928;
}
.unread
{
    background: #de4928 !important;
}

.wrapper {/*background:url(/uploads/head-bgs.jpg) no-repeat center 80px;*/}
.slides {width: 100vw;}
.req-ist {display:none;background: #fff;
padding:5px 0px;
position: absolute;
min-width: 130px;
top: 75px; z-index:999;border-radius: 4px;border: 1px solid rgba(0, 0, 0, .15);margin: 2px 0 0;
font-size: 14px; }

	.sub-navs:hover .req-ist {display:block;}
	
	.req-ist a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.req-ist a:hover, .req-ist a:focus {
    color: #262626;
    text-decoration: none;
    /*background-color: #f5f5f5;*/
    background-color: #cbc9c9;
}
.drop-mainlis {top: 32px; right: 0px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #cbc9c9;
}
.yourprofile
{
border: solid 1px;
padding: 2px 4px;
background: #428bca;
color: #fff;
border-radius: 8px;
}

.btn_gear
{
    padding:0px !important;
}

.prettey_frame_photos
{
    height:380px;
}
.prettey_frame_photos .prettey_photo_box
{
    width:auto;
}
.prettey_frame_photos .crop_prettey_thumb_img, .prettey_frame_photos .prettey_frame_img
{
    width:100% !important;
}
.member_aggre
{
    color: #fff;
text-shadow: 1px 1px 1px #428bca;
font-size: 18px;
font-weight: 700;
}



/*********************my custom css*****************/
@media all and (max-width:767px) and (min-width:480px){
.mobile_footer, .navmobile_athletes, .navmobile_parents{height: 84px !important;}
}
@media all and (max-width:767px) and (min-width:320px){
    .pagination > li > a, .pagination > li > span{padding: 6px 9px;}
	.flexslider .slides > li:nth-of-type(1) .arrowsliderbg{ background-position: 15% center !important;}
	.flexslider .slides > li:last-child .arrowsliderbg{ background-position: center 10% !important;}
	.flexslider .slides > li { height: 300px;}
	.flexslider .slides > li { height: 300px;}
	.arrowsliderbg { display: block !important;width: 100%;height: 100%;background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;}
	.feature-image{display: none;}
	.flexslider .slides img{height:100%;}
.flex-caption h2 {font-size: 27px;width: 100%;}
#home_mid_slide > .slides{width:100%;}
#home_mid_slide li div{width:100%;}
#home_mid_slide li .button_read_more{width:140px; margin:0px auto;}
/*.recr_mob_menu, .mobmenu_profile{display: inline !important;}*/
.parent_menu{padding-top: 10px;}
	.menu_has_children_desc{top: 0px;padding-left: 0px;float: right;right: 0px;}
	.menu_has_children_asc{top: 5px !important;padding-left: 0px !important;float: right !important;right: 0px;}
.select_a_sport {padding-right:15px !important; margin:12px 0px;}
.select_a_sport select{width: 100% !important;float: none !important;margin-right: 0px !important;}
.mob_login{display:flex;}
.section1_header{clear:both;}
.mob_home_login{display: block !important;visibility: visible !important;}
.call-to-action {
    background-image: url(../img/login-modal-bg.png);
    border: 1px solid;
    float: left;
    margin-top: 10px;
    padding: 10px;
    width: 220px;
margin:0px auto;
}
.mob_home_login a {
    color: #566da5;
    float: right;
    font-size: 12px;
    font-style: italic;
    padding-bottom: 20px;
    padding-right: 10px;
    text-decoration: underline;
}
.phone_number_text {
    color: #010206!important;
    font-size: 26px!important;
    font-style: normal!important;
    margin-bottom: -20px!important;
    margin-top: 10px!important;
    text-align: center!important;
    text-decoration: none!important;
}
.call_to_action_section_2 {
    color: #000;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 10px;
}
.mob_home_login input {
    width: 100%;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    padding: 4px 6px;
    vertical-align: middle;
    color: #ffffff;
    background: black none repeat scroll 0 0;
    border: 1px solid #ff734c;
    border-radius: 0;
    height: 30px;
    margin-left: 5px;
    margin-top: 5px;
    float: right;
}
.mob_home_login input[type=submit].btn_submit {
    background: url(../img/login_button.png);
    background-size: 200px auto;
    background-repeat: no-repeat;
    background-size: 237px auto;
    height: 36px;
    width: 104px;
    margin: 19px auto;
    float: none;
    text-align: center;
    display: block;
}
.nav_home_slider.nav_stopper{display:table !important;}
section.header { height: 43px; display:none;}
.logo_main_home{top:23px; background-size: 299px auto;height: 110px;width: 290px;}
.mobile_footer{bottom: 0;height: 40px;left: 0;position: fixed;right: 0;z-index: 600;}
.slides.recruiting_ul{height:auto;}
}
@media all and (max-width:980px) and (min-width:768px){
		.navbar-default .navbar-brand{width: 105px !important;
word-wrap: break-word;
white-space: normal;
word-break: break-all; font-size: 12px !important;}
	
		.flexslider .slides > li:nth-of-type(1) .arrowsliderbg{ background-position: 15% center !important;}
	.flexslider .slides > li:last-child .arrowsliderbg{ background-position: center 10% !important;}
		.arrowsliderbg { display: block !important;width: 100%;height: 100%;background-size: cover !important;background-repeat: no-repeat !important;background-position: center center !important;}
	.feature-image{display: none;}
.flex-caption{top: -400px;}
.flex-caption h2.post-title{background: rgba(0,0,0,0.7);width: 100%;}
.recruiting_ul.slides{width:100%;}
.three-column-information .icon{padding-right:0px;}
.home_section_1 .title{font-size:17px;}
.flexslider .slides img{height:100%;}
.flexslider .slides > li {
    height: 550px;
}
/*.nav_home_slider, .flexslider, .slides, .flexslider .slides > li{height:55vh;}*/
#home_mid_slide > .slides{width:100%;}
#home_mid_slide li div{width:100%;}
#home_mid_slide li .button_read_more{width:140px; margin:0px auto;}
.select_a_sport select{width: 217px;}
.profile.active ul.navbar-nav.npid_nav{padding-left: 0px !important;}
/*.profile.active .navbar-nav.npid_nav { width: 85%;}*/
.scout-header-title{padding: 13px 4px !important;}
.scout-header-title a{font-size: 9px;}
}
@media all and (max-width:1024px) and (min-width:981px){
			.navbar-default .navbar-brand{width: 105px !important;
word-wrap: break-word;
white-space: normal;
word-break: break-all; font-size: 12px !important;}
		.flexslider .slides > li:nth-of-type(1) .arrowsliderbg{ background-position: 15% center !important;}
	.flexslider .slides > li:last-child .arrowsliderbg{ background-position: center 10% !important;}
/*.nav_home_slider, .flexslider, .slides, .flexslider .slides > li{height:48vh;}*/
.recruiting_ul.slides{width:100%;}
.flexslider .slides img{height:100%;}
.three-column-information .icon{padding-right:0px;}
.home_section_1 .title{font-size:17px;}
.flex-caption{top: -363px;}
.flex-caption h2.post-title{background: rgba(0,0,0,0.7);width: 100%;}
.arrowsliderbg {
    display: block !important;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
}
.feature-image {
    display: none;
}
}
@media all and (max-width:1920px) and (min-width:1025px){
	.flexslider .slides img{height: 100%;}
	}

@media (min-width:768px){
.profile_picturer {margin-top: 4px;}
.profile_picture_athl, .profile_informater{margin-top: 15px;}
.scout-header-title{margin-bottom: 0px !important;}
}
.select_a_sport {padding-right:0px;}
.select_a_sport select{width: 258px;float: right;margin-right: -6px;}

.verify_success
{
    height: 38px !important;
width: 106px !important;
}
.flexslider .slides > li, .nav_home_slider {
    height: 607px !important;
}

.flexslider .slides img{
	padding-top:0% !important;
	}
	
	.arrowsliderbg{display: block !important;width: 100%;height: 100%;background-size: cover !important;background-repeat: no-repeat !important;
background-position: center 0px !important;}
	.feature-image{display:none;}
	.navbar-fixed-top1 {
    top: 0;
    border-width: 0 0 1px;
}
#dropdownMenu1 .fa{float:left;}

/*.container.white_bg.profile_face, .profile_head_info{z-index: inherit !important;}*/
.navbar-fixed-top {
    position: relative !important;
    z-index: 15 !important;
}

.update_titles.modal.fade.in {
    display: flex !important;
    align-content: center;
justify-content: center;
align-items: center;
}
.modal-backdrop {
    z-index: 202 !important;
}

      #myshareModal .modal-header{background:#428bca; color: white; font-weight: 700;border-radius: 3px;}
      #myshareModal .modal-title{font-weight: 700;}
      #myshareModal .close{color:white;}
      .snwrap{background: #fff;text-align: center; border-radius: 1px;box-shadow: 0px 1px 1px 0px #d2cdcd; margin: 10px 0px;}
      .snwrap a{text-decoration: none; color: #232A36 !important; outline: none;}
      .snwrap:hover{cursor: pointer;background: #F6F5F8;}
      
     .snicon {background: #fff;padding: 13px 15px; text-align: center; display: flex;justify-content: center;align-items: center;min-height: 79px;}
     .snicon img {background: #fff;padding: 13px;border-radius: 29%;width: 52px;height: 52px;}
     .snwrap:hover .snicon, .snicon:hover, .snicon_bg:hover, .snwrap:hover, .snwrap:hover .snicon_bg{background:#fff;}
     .snicon_text{display: flex;justify-content: center;align-items: center;min-height: 79px;}
    /* .snicon_text:hover{background: #F6F5F8;}*/
     .snicon_text a{text-decoration: none; color: #000 !important; padding: 10px;display: block;}
     .snicon_bg{background: #fff;}
     .share_me img:hover{cursor: pointer;}
     
     .lockeddata
     {
         background: url("../images/smalllock.png") no-repeat;
height: 20px;
display: block;
background-size: 16px;
     }

     
     /* messages popup */
@media all and (max-width:767px) {
#send_message_coach{overflow: scroll !important; top: 0%; padding-top: 0px !important;align-items: normal;}
.modal-xl .modal-content{height: auto !important;}
.modal-xl .modal-footer{margin-bottom: 4px;}
.container_new.contact_page_title.panel-heading{display: block;float: none;margin-top: 0px !important;}
ul#message_tabber{min-height: auto !important;}
.profile_informater .profile_name{
	white-space: pre-line;
word-wrap: break-word;
}


}
@media all and (max-width:1280px) and (min-width:768px) {
	.profile_informater .profile_name{
	white-space: pre-line;
word-wrap: break-word;
}
	.container_new.contact_page_title.panel-heading{display: block;float: none;margin-top: 0px !important;}
        ul#message_tabber{min-height: auto !important;}
	}
        
/* messages popup */

button, input[type="button"], input[type="submit"]{outline:none;}


/* Athlete new style buttons */
.athletesave {
    background: #00bf00 !important;
    border: 2px solid #00bf00 !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    padding: 4px 10px;
text-transform:none;
}
.athletesave:hover {
    background: #fff !important;
    color: #00bf00 !important;
}

.athletecancel {
    background: #000000 !important;
    border: 2px solid #000000 !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    padding: 4px 10px;
text-transform:none;
}
.athletecancel:hover {
    background: #fff !important;
    color: #000000 !important;
}

.athleteremove {
    background: #ff0000 !important;
    border: 2px solid #ff0000 !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    padding: 4px 10px;
text-transform:none;
}
.athleteremove:hover {
    background: #fff !important;
    color: #ff0000 !important;
}

.athlete_album {
    background: #428bca !important;
    border: 2px solid #428bca !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    padding: 4px 10px;
text-transform:none;
}
.athlete_album:hover {
    background: #fff !important;
    color: #428bca !important;
}

.athlete_photovideo {
    background: #fff !important;
    border: 2px solid #FF6F4A !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    padding: 0px 10px;
text-transform:none;
font-size: 13px;
position: relative;
top:-3px;
line-height: 20px;
}
.athlete_photovideo:hover {
    background: #FF6F4A !important;
    color: #fff !important;
    font-size: 13px;
}

.athlete_share {
    border: 2px solid #00bf00 !important;
    font-family: "Poppins",sans-serif !important;
    font-weight: bold;
    color:#fff;

    background: url('https://dashboard.nationalpid.com/assets/img/sn_share_white.png') no-repeat #00bf00 !important;
    background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
background-size: 15px !important;
background-position: 7px 2px !important;
font-size: 14px;
text-transform: uppercase;
padding: 4px 10px 0px 28px;
border-radius: 4px;


}
.athlete_share:hover {
    background: url('https://dashboard.nationalpid.com/assets/img/sn_share_green.png') no-repeat #fff !important;
     background-position-x: 0%;
    background-position-y: 0%;
    background-size: auto auto;
background-size: 15px !important;
background-position: 7px 2px !important;
    color: #00bf00 !important;
}
/* Athlete new style buttons */


.profile .video.prettey_frame_caption{
position: static !important;
margin-top: 8px;
padding-bottom: 2px;
height: 25px !important;
}
.profile .video.prettey_frame_description{
position: static !important;
float: left !important;
/*width: 160px !important;*/
}

.profile .video_seemore{
position: static !important;
float: left !important;
margin-top: 2px !important;
}
.profile .outsidevideo_nonclick{
position: static !important;
}


.videos .video.prettey_frame_caption{
position: static !important;
margin-top: 8px;
padding-bottom: 2px;
height: 25px !important;
}
.videos .video.prettey_frame_description{
position: static !important;
float: left !important;
/*width: 160px !important;*/
margin: 0px !important;
}

.videos .video_seemore{
position: static !important;
float: left !important;
margin-top: 2px !important;
}
.videos .outsidevideo_nonclick{
position: static !important;
}
.athlete_share{
	padding: 3px 10px 2px 28px;
line-height: 18px;
background-position: 7px 4px !important;
}
.athlete_share:hover{
background-position: 7px 4px !important;
	}







@media all and (max-width:567px) and (min-width:320px){
.profile_header_webkit{margin-top: 0px !important;}
.profile_picture_athl{width: 100% !important; height: 255px;}
.profile_picture_athl img{height: auto !important;}
.col-xs-6.col-sm-7.col-md-8.profile_informater, .profile_informater{padding: 0px 27px !important;width: 100% !important;}
.col-xs-6.col-sm-5.col-md-4.profile_picturer, .profile_picturer{width: 100% !important;} 
/*#profile_head_info .profile_header_webkit{  float: left;
width: auto !important;
}*/

}

@media all and (max-width:767px) and (min-width:568px){
.profile_header_webkit{margin-top: 0px !important;}
.profile_picture_athl{width: 100%;}
.profile_informater{padding: 0px 8px !important;width: 47%;}
/*#profile_head_info .profile_header_webkit{  float: left;
width: auto !important;
}*/
	
	}
        
     /*   #profile_head_info .profile_header_webkit{  float: left;
width: 100%;
}*/
.navbar-default .navbar-brand{width: 140px;
overflow: hidden;
float: left;
height: 36px;
word-wrap: break-word;}
/*
.addhsteams,.addclubteams{color: #fff !important;
padding: 5px 10px;
background: #00bf00 !important;
border: 2px solid #00bf00 !important;
font-family: "Poppins",sans-serif !important;
font-weight: bold;
border-radius: 2px;
width: auto;}
.addhsteams:hover,.addclubteams:hover{ background: rgba(0,0,0,0) !important;    color: #00bf00 !important;}*/

#managecoaches .modal-content{ /*min-height: 450px; max-height: 595px;*/ overflow-y: hidden;}
 #addnew_hs_team .clbpopup{min-height: 450px; max-height:595px;overflow-y: hidden; }
 #addnew_hs_team .modal-body{padding: 5px !important;}
#managecoaches.modal.fade.in, #addnew_hs_team.modal.fade.in {overflow-y: unset !important;} 
.popup-wrapper{min-height: 450px; max-height: 510px;overflow-x: hidden; overflow-y: auto;padding: 0px 5px 0px 8px;}
.popup-wrapper .row:nth-of-type(1){margin-left: -9px;}
#manageathletes .table > tbody > tr > td, #managecoaches .table > tbody > tr > td, #addnew_hs_team .table > tbody > tr > th , #addnew_hs_team .table > tbody > tr > td {border-bottom:none !important; border-top:none !important;}

.jodit_form .jodit_link_insert_button{
	background: #428bca !important;
border: 2px solid #428bca !important;
font-family: "Poppins",sans-serif !important;
font-weight: bold;
color: #fff !important;
padding: 6px 8px;
height: auto;
margin: 0px;
line-height: 17px;
}
.jodit_form .jodit_link_insert_button:hover{background: #fff !important;
color: #428bca !important;}

.display-form-data #coach_tablenew_info, .bottom .dataTables_info{color: #fff !important; margin-top: 3px;}


/* To display input type number in chrome */ 
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
opacity: 1;
position: absolute;
-webkit-appearance: inner-spin-button !important;
        width: 25px;
        top: 0;
        right: 0;
        height: 100%;
}

input[type=number] {
        /*for absolutely positioning spinners*/
        position: relative; 
      }

/* To display input type number in chrome */ 

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #e8f8fe !important;
}
.blueth{
    color:#0082be;
}

a[href^=tel] {
   text-decoration:inherit;
   color: inherit;
}

/*--- New Profile Style ---*/
.container_page_title{
        /*background-color: rgb(23,49,92);*/
padding: 13px 20px;
opacity: 1;
border-radius: 5px;
/*background: linear-gradient(90deg,#f24b13,#eee);*/
background: linear-gradient(90deg,#f7f7f7,#f24b13,#f7f7f7);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
color: #fff;
font-weight: bold;
color: #fff;
text-align: center;
letter-spacing: normal;
    }
/*--- New Profile Style ---*/

@media (min-width:801px) and (orientation:landscape)  {
    .pagecompletion .label_text{
        width: 25%;
    }
    .pagecompletion .percentage_value{
        width: 7%;
    }
    }
    
    .mobile_checkprogress{
        margin-top: 10px;
margin-bottom: 10px;
    }






