/*MYCLUB.CSS***************************************************************************************/
body {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;line-height: 18px;}
h3 {margin-bottom:5px;}
.contain {margin-top:2px;}
.inline_scrolling {overflow: auto;}
.pointer {cursor: pointer}
.underline {text-decoration: underline;}
.icon_link {border: none;}
.hidden {display: none;}
.relative {position: relative;}
.inline {display: inline;}
.body_loader {background-color: rgba(0, 0, 0, 0.5);z-index: 99999;position: absolute; left: 0;top: 0;width: 100%;height: 6000px;display: none;}
.team_info_message{font-style: italic; border: 1px solid #000; padding: 10px; width:775px;}
.left{float:left;}
.header {font-size: 14px; font-weight:bold; padding-left:40px; padding-top:5px; height:35px;}
.grey {background-color: #ccc;}

/*ACTION.CSS***************************************************************************************/
.status-bar {background: url(https://myclub-member.s3.amazonaws.com/static/img/grid/background-grid_top.gif) repeat-x;height:40px;padding-top:2px; padding-left:5px;border: 1px solid #ccc;}
.status-bar .separator {margin-right:30px;}
.action_choices select {margin-top:3px; float:left;}
.action_button {height:26px; width:26px;float:left; cursor:pointer;border: 1px solid transparent;}
.action_button:hover {border: 1px solid #aaa; border-radius: 4px;}
.go-up:hover, .go-down:hover {text-decoration: underline;}
.inline_square {border: 1px solid #D8D8D8; width:100%; background-color: #FCFCFC;}

/*GRID.CSS*****************************************************************************************/
.grid table {font-size: 11px;}
.grid table th {font-weight: bold; height: 16px;}
.grid .status-text-big {margin-top:5px; float:left; font-size: 14px; font-weight: bold;}
.grid .status-text {margin-top:5px; float:left; margin-left:20px;}
.grid .num_rows { float:right; margin-top:5px; margin-right:20px; font-size:12px;}
.grid .status_right_text { float:right; margin-top:5px; margin-right:20px; font-size:12px;}
.grid .editable { cursor: pointer;color: #003366;text-decoration: underline;}
.grid .checkbox {background: url(https://myclub-member.s3.amazonaws.com/static/img/actions/checkbox.png) no-repeat 2px 2px;}
.grid .undo {background: url(https://myclub-member.s3.amazonaws.com/static/img/actions/undo.png) no-repeat 2px 2px;}
.grid td.green {color:#39884c;}
.grid td.green {color:red;}
.help_text {margin-top:10px;}
/*FORM.CSS*****************************************************************************************/
.form_success, .form_error {max-width:800px;}
.form_success, .form_error {min-height: 40px;padding: 10px;border-radius: 4px 4px 4px 4px; margin-bottom:10px;}
.form_success {background: url('https://myclub-member.s3.amazonaws.com/static/img/form/accept.png') no-repeat;border: 2px solid #39884c;background-color: #f7f890;color: #39884c;}
.form_error {background: url('https://myclub-member.s3.amazonaws.com/static/img/form/block.png') no-repeat;border: 2px solid #D12D2E;background-color: #f7f890;color: #D12D2E;}
.form_success p, .form_error p {font-weight: bold;margin-left: 80px;margin-top: 10px;}
.form_table .field-image {margin-bottom:-5px;}
.form_table th {font-weight: normal; padding-right: 30px;}
.form_table td, .form_table th {padding-top: 5px; padding-bottom: 5px;}
.form_table td input[type=submit] {padding:3px;}
.errorlist li {color: #D12D2E;margin-left:-20px;}


/*SMS.CSS*****************************************************************************************/
.sms_rec_table td {padding-top: 0px;}

/* LISTPLAYER.CSS*****************************************************************************************/
#playerListFormContainer { float: left;}
#playerListRich { margin-left: 60px; margin-top: 40px; float: left; display: none }
#playerListFormContainer span { margin-right: 10px; }
#playerListFormContainer h3 { margin-top: 10px;}
#playerListFormContainer label { font-weight: normal;}

/*ACTIVITIES.CSS*****************************************************************************************/
.activity_form #id_day, .activity_form #id_repeat_until {width:85px;}
.activity_participants {width:400px; margin-bottom:20px; border: 1px solid #000;}
#participants,
#other_participants,
#deleted_participants,
#leaders,
#other_leaders,
#deleted_leaders {font-size: 14px;}
#participants th,
#other_participants th,
#deleted_participants th,
#leaders th,
#other_leaders th,
#deleted_leaders th
.mun_location_setting ul {list-style-type: none;}
#activity_form_header {background: url('https://myclub-member.s3.amazonaws.com/static/img/icons/activity_leader.png') no-repeat;}
.activity_form {margin-bottom:20px; background-color: #eee; width:380px;}
#show_hide_others, #show_hide_deleted {font-size:10px; font-weight: normal;}
.time_input {width:50px;}

table.rf_stats {width:800px;}
.time_settings input[type=text]{width:40px;}
.choose_locations {height: 350px;width:800px;margin-top:15px;}
.choose_locations ul {list-style: None; padding-left:5px;}
#save_mun_club_location_setting{margin-left:678px; margin-top:10px;}
#send-app-to-others{font-weight: bold; margin-top:10px;}
#mobile_users {max-height: 300px; width:450px; float:left;}
#mobile_teams {max-height: 300px; width:300px; float:right;}
#add_selected_teams_to_user {float:right; margin-top:10px;}
.extra_member_settings input[type=text]{width:300px;}
.edit-in-mosaico {margin-bottom: 10px;}
