﻿.control_identity_login_modal{display:none;position:absolute;background-color:transparent;z-index:10001;}.control_identity_login_modal .row{margin:0;}@media(min-width:990px){.control_identity_login_modal .modal-dialog{width:1180px;}}.control_identity_login_modal .modal-body,.control_identity_login_modal .modal-content{padding:0;border-radius:8px;}.control_identity_login_modal a.forgot_password{text-decoration:underline;font-weight:700;}.control_identity_login_modal .eng_js_modal_close{position:absolute;top:10px;right:15px;opacity:1;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;cursor:pointer;z-index:20;}.control_identity_login_modal .eng_js_modal_close i{color:#007581;}.control_identity_login_modal .eng_js_modal_close i:before{font-size:20px;}@media not all and (pointer:coarse){.control_identity_login_modal .eng_js_modal_close:hover{opacity:.6;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s;}}.control_identity_login_modal .modal-content{overflow:hidden;}.control_identity_login_modal .forgot_password{margin-top:14px;}@media(min-width:990px){.control_identity_login_modal .forgot_password{float:right;}}.control_identity_login_modal .register_button_holder{margin-top:30px;}.control_identity_login_modal .register_button_holder a{display:inline-block;}.control_identity_login_modal .login_padding{margin-top:10px;}@media(min-width:990px){.control_identity_login_modal .login_padding{margin-bottom:50px;}}.control_identity_login_modal .login_padding a{display:inline-block;}.control_identity_login_modal .outer_modal,.control_identity_login_modal .control_identity_login,.control_identity_login_modal .form_outer{padding:0;}.control_identity_login_modal .outer_modal{background-color:#fff;border-radius:8px;}.control_identity_login_modal .control_identity_login,.control_identity_login_modal .register_info{padding:20px;}@media(min-width:990px){.control_identity_login_modal .control_identity_login,.control_identity_login_modal .register_info{padding:20px 70px;}}.control_identity_login_modal .register_info p{color:#062d3c;}@media(min-width:750px){.control_identity_login_modal .register_info{padding-left:30px;padding-right:30px;}}@media(min-width:990px){.control_identity_login_modal .register_info{padding:70px;}}.control_identity_login_modal .control_identity_login:before{border-radius:8px;border-bottom-right-radius:0;border-top-right-radius:0;content:"";background:#faf8f8 none repeat;width:100%;height:100%;top:0;left:0;position:absolute;}@media(min-width:990px){.control_identity_login_modal .control_identity_login:before{height:200%;}}.control_identity_login_modal .control_identity_login h3{color:#007581;}.sponsor_modal_override{position:fixed!important;}.sponsor_modal_override .modal-dialog{width:100%;}@media(min-width:750px){.sponsor_modal_override .modal-dialog{width:600px;}}.sponsor_modal_override .modal-dialog .cancel_remove_team_member{float:right;top:12px;}.sponsor_modal_override .modal-dialog .join_team_panel .no_teams{float:left;}.sponsor_modal_override .outer_modal h3{padding-top:0;}.sponsor_modal_override .user_account_modal{padding:20px;}@media(min-width:990px){.sponsor_modal_override .user_account_modal{padding:40px 70px 20px;}}.sponsor_modal_override .team_toggle{padding:20px 20px 0;}@media(min-width:990px){.sponsor_modal_override .team_toggle{padding:40px 70px 0;}}.sponsor_modal_override .ui_alert .message p,.sponsor_modal_override .ui_error .message p{color:#fff;font-weight:700;}.next_step_modal .header_info{padding:40px 0 10px;}.next_step_modal .header_info h3{padding-top:0;}.next_step_modal .event_modal_button_holder a{float:left;margin:10px 0 0;}.next_step_modal .event_modal_button_holder a:last-child{margin:10px 0 40px;clear:left;}.fundraiser_view_join_team_modal{position:fixed!important;}.fundraiser_view_join_team_modal .modal-dialog{width:100%;}@media(min-width:750px){.fundraiser_view_join_team_modal .modal-dialog{width:500px;}}.fundraiser_view_join_team_modal .modal_body{padding:40px 30px;}@media(min-width:750px){.fundraiser_view_join_team_modal .modal_body{padding:60px 30px;}}.fundraiser_view_join_team_modal .reg_link{margin-top:10px;}