/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */
 .main_section_filter .main_filters {    display: flex;    flex-wrap: wrap;    justify-content: space-between;    width: 100%;}
.main_section_filter .main_filters .filter_taxonomy {    width: 49%;padding: 7px;}
.main_section_filter .main_filters .filter_taxonomy select {    width: 100%;}
.main_section_filter .main_filters .filter_search {    width: 49%;padding: 7px;}
.main_section_filter .main_filters .filter_search input {   width: 100%;    border: 0;}
.main_section_data {    border-top: 1px solid #dfdfdf;}
#user_league-meta-box .inside {    margin: 0;    padding: 0;}
#user_league_manager-meta-box .inside {    margin: 0;    padding: 0;}
.main_section_filter .main_filters .filter_search input:focus{box-shadow: none;}
.main_selection {    display: flex;    justify-content: space-between;}
.main_selection .main_selection_value {    width: 50%;padding: 0 15px}
.main_selection .main_selection_choice {    width: 50%;    background: #f9f9f9;    border-right: 1px solid #dfdfdf;padding: 0 15px;}
.main_selection .main_selection_value li:hover {   background-color: #2271b1;   color: #fff;}
.main_selection .main_selection_choice li:hover{   background-color: #2271b1;   color: #fff;cursor: pointer;}
.main_selection .main_selection_choice .disabled_user_sec:hover, .main_selection .pagination_users li.disabled:hover, .main_selection .pagination_manager_users li.disabled:hover { background-color: transparent;}
.main_selection .main_selection_value li:hover .remove_user_id{display: block;}
.main_selection .main_selection_value li,.main_selection .main_selection_choice li {    padding: 5px 10px;list-style: none;}
.main_selection .main_selection_value li .remove_user_id {    background: #000;    float: right;    width: 20px;    height: 20px;    border-radius: 50%;
    color: #fff;    text-align: center;    font-size: 20px;    line-height: 11px;display: none;text-decoration: none;}
.main_selection .main_selection_value li span {    width: 100%;}
.main_selection .main_selection_choice  .user_item.disabled_user, .main_selection .pagination_users li.disabled, .main_selection .pagination_manager_users li.disabled {    color: #9b9ea2;    pointer-events: none;}
.main_selection .choices_user.loading_class, .game_standing_table_sec.loading_class {    display: inline-block;    height: 20px;    width: 20px;    vertical-align: text-top;    background: transparent url(./../../spinner.gif) no-repeat 50% 50%;}
.main_selection .user_items_selected {    overflow-y: auto;height: 330px;}
/*Order Review Page*/
.woocommerce-order-pay #order_review .shop_table thead,
.woocommerce-order-pay #order_review .shop_table tbody,
.woocommerce-order-pay #order_review .shop_table tfoot tr:nth-child(-n+3),
.woocommerce-order-pay .shop_table.order_details thead,
.woocommerce-order-pay .shop_table.order_details tbody,
.woocommerce-order-pay .shop_table.order_details tfoot tr:nth-child(-n+3) {
    display: none;
}
.woocommerce-order-pay #order_review .shop_table tfoot, 
.woocommerce-order-pay .shop_table.order_details tfoot {border-top: none;}
#order_review tr.order_review_PST {
    display: none;
}
#loadingDiv {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
    background: rgba(0,0,0,0.2);
    height: 100%;
    width: 100%;
    display: flex;
    align-self: center;
    justify-content: center;
    z-index: 11;
    align-content: center;
}

#loadingDiv img {
    width: 200px;
    height: 200px;
    display: flex;
    align-self: center;
}
/* Added by Keith */






ul.pagination_users, ul.pagination_manager_users { display:flex;}
.main_selection .main_selection_choice {    height: 400px;}
@media (max-width: 767px) {
    .game_standing_sec .game_standing_table_sec {overflow-x: scroll;}
}
@media (min-width: 1024px) {
    #info_form .trumbowyg-box { min-height: 250px; height: 250px; }
}



@media print {

    .sprint-css h2 {font-size: 40px;}
    .sprint-css h3 {font-size: 30px;}
    .sprint-css li {list-style: none;}
}