﻿
.disabledA {
    pointer-events: none;
    color: gray;
    cursor: default;
    text-decoration: none;
}
.hideA {
    display:none;
}


/*Maintenance Section ...*/

.maintList_Title {
    width:96.8%;
    padding-top: 6px;
    font-size: 14pt !important;
    font-weight: bold;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 10px;
    text-align: center;
}

/* User List*/
.maint_UL_Filters {
    width: 96.8%;
    background-color: #FFFFFF;
    padding: 15px;
    padding-left: 5px !important;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #666666;
}

.maint_UL_Head {
    width: 98%;
    border: solid 0px #666666;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 2px #FFFFFF; 
    margin-left: auto;
    margin-right: auto;
    /*background-color: #5A86D4;*/
    height: 28px;
    margin-top: 10px;
}

.maint_UL_Head table {
    background-color: inherit;
    /*color: #000000;*/
    color: #FFFFFF;
    background-color: #252525;
    /*background-color: #5A86D4; */
    font-weight: bold;
    width: 100%;
    table-layout: fixed;
}

.maint_UL_HeadTable {
    background-color: #252525;
    margin-left: auto;
    margin-right: auto;

    color: #FFFFFF;
    font-weight: bold;
    width: 98%;
    table-layout: fixed;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 2px #FFFFFF;
    height: 29px;
}



.maint_UL_Head tr {
    height: 24px;
}

.maint_UL_Head td {
    padding-left: 5px;
}

.maint_UL_HeadListOutbox {
    background-color: transparent;
    height: auto;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 96.8%;
}
.maint_UL_List {
    position: relative;
    top: -3px;
    z-index: 1000;
    width: 100%;
    background: #FFFFFF;
    margin-left: auto;
    margin-right: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: solid 1px #666666;
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    height: auto;
    padding-bottom: 8px;

}

    .maint_UL_List table {
        width: 99.4%;
    }

    .maint_UL_List tr {
        height: 24px;
    }

    .maint_UL_List tr:hover {
        background-color: #E8EEF9;
    }

    .maint_UL_List tr a {
        color: #0000FF;
        text-decoration: underline;
        cursor: pointer;
    }

        .maint_UL_List tr a {
            color: #0000FF;
            text-decoration: underline;
            cursor: pointer;
        }


        .maint_UL_Head tr td.c1,
        .maint_UL_List tr td.c1 {
            /*width: 48%;*/
            padding-left: 5px;
        }

        .maint_UL_Head tr td.c2,
        .maint_UL_List tr td.c2 {
            width: 127px; /*26%;*/
            padding-left: 3px;
            text-align:left;
        }

        .maint_UL_Head tr td.c3,
        .maint_UL_List tr td.c3 {
            width: 106px; /*26%;*/
            text-align: right !important;
        }

        .maint_UL_Head tr td.c4,
        .maint_UL_List tr td.c4 {
            width: 8%;
            text-align: right !important;
        }



.maint_UL_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left:auto;
    margin-right:auto;
}


/* User Edit*/
.maint_US_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 96.8%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

   .maint_US_Edit table {
        table-layout: fixed;
        width: 98%;
        margin-left: auto;
        margin-right: auto;
    }

    .maint_US_Edit tr {
        height: 36px;
    }

    .maint_US_Edit tr td.c1 {
        width: 126px;
    }

    .maint_US_Edit tr td.c2 {
    }

.maint_US_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: auto;
    margin-right: auto;
}

.maint_US_Info {
    font-size: 10pt !important;
    border: solid 1px #999999;
    background: #DBEEF3;
    width: 98%;
    margin-top:0px;
    margin-left:0;
    padding: 5px;
    text-align:left;
}

.maint_US_Info * {
    font-size: 10pt !important;
}

.maint_US_Info ul {
    padding-top:0px;
    margin-top: 5px;
    margin-bottom:5px;
}  

.maint_US_Info li
{
    margin-left: -10px;
    padding-top:3px;
}

.maint_US_Info span {
    margin-left: 5px;
}      
    
    /*General Classes ...*/
    .maint_InactiveUser {
        color: #999999;
        font-style: italic;
    }

.wvd {
    border-right: solid 2px #FFFFFF;
}

.pointer {
    cursor: pointer !important;
}

/*  Change-Password Classes  */

.maint_CP_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: auto;
    margin-right: auto;
}

.maint_ChangePassBox {
    margin-top: 10px;
    border: solid 1px #999999;
    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    background-color: #FFFFFF;
    min-height: 350px;
    width: 96.8%;
    margin-right: auto;
    margin-left: auto;
}

.maint_CP_Main {
    border: solid 1px #666666;
    background: #FFFFFF;
    width: 90%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    min-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
    padding: 10px;
}

.maint_CP_Info {
    font-size: 10pt !important;
    border: solid 1px #666666;
    background: #DBEEF3;
    width: 90%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

    .maint_CP_Info * {
        font-size: 10pt !important;
    }

.maint_CP_Grid {
    width: 90%;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

    .maint_CP_Grid tr {
        height: 30px;
    }


/* SERVICES List */

.maint_ServiceHead_c1,
.maint_ServiceListc1 {
    /*width: 48%;*/
    padding-left: 5px;
}

.maint_ServiceHead_c2,
.maint_ServiceListc2 {
    width: 107px; 
    padding-left: 3px;
    text-align: left;
}

.maint_ServiceEditc1 {
    width: 110px;
    
}

..maint_ServiceEditc2 {
    width: 107px;
    padding-left: 3px;
    text-align: left;
}





/* ACCOUNTS List*/
.maint_AccL_Filters {
    width: 96.8%;
    background-color: #FFFFFF;
    padding: 15px;
    padding-left: 5px !important;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #666666;
}

.maint_AccL_Head {
    width: 98%;
    border: solid 0px #666666;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 2px #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    /*background-color: #5A86D4;*/
    height: 28px;
    margin-top: 10px;
}

.maint_AccL_Head table {
    background-color: inherit;
    /*color: #000000;*/
    color: #FFFFFF;
    background-color: #252525;
    /*background-color: #5A86D4; */
    font-weight: bold;
    width: 100%;
    table-layout: fixed;
}

.maint_AccL_HeadTable {
    background-color: #252525;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    font-weight: bold;
    width: 98%;
    table-layout: fixed;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 2px #FFFFFF;
    height: 29px;
}



.maint_AccL_Head tr {
    height: 24px;
}

.maint_AccL_Head td {
    padding-left: 5px;
}

.maint_AccL_HeadListOutbox {
    background-color: transparent;
    height: auto;

    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    width: 96.8%;
    
}

.maint_AccL_List {
    position: relative;
    top: -3px;
    z-index: 1000;
    width: 100%;
    
    background: #FFFFFF;
    margin-left: auto;
    margin-right: 0px;
    overflow-y: auto;
    overflow-x: hidden;
    
    border-bottom: solid 1px #666666;
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    height: auto;
    padding-bottom: 8px;

}

    .maint_AccL_List table {
        width: 99.4%;
    }

    .maint_AccL_List tr {
        height: 24px;
    }

        .maint_AccL_List tr:hover {
            background-color: #E8EEF9;
        }

        .maint_AccL_List tr a {
            color: #0000FF;
            text-decoration: underline;
            cursor: pointer;
        }

        .maint_AccL_List tr a {
            color: #0000FF;
            text-decoration: underline;
            cursor: pointer;
        }


        .maint_AccL_Head tr td.c1,
        .maint_AccL_List tr td.c1 {
            /*width: 78%;*/
            padding-left: 5px;
        }

        .maint_AccL_Head tr td.c2,
        .maint_AccL_List tr td.c2 {
            width: 66px; /* 22%; */
            padding-left: 5px;
            text-align: center;
        }

        .maint_AccL_Head tr td.c3,
        .maint_AccL_List tr td.c3 {
            width: 26%;
            text-align: right !important;
        }

        .maint_AccL_Head tr td.c4,
        .maint_AccL_List tr td.c4 {
            width: 8%;
            text-align: right !important;
        }



.maint_AccL_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: auto;
    margin-right: auto;
}

.TACTSrchKeyword {
    width: 205px; 
}
.DvACTInclActive {
    width: 247px;
    height: 32px;
    padding-right: 28px;
    justify-content: center;
}
/* ACCOUNT EDIT */
.maint_ACCT_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 96.8%;
    margin-left: auto;
    margin-right: auto;
    /*min-height: 400px;*/
    /*max-height: 650px !important;
    overflow-y: auto;
    overflow-x: hidden;*/
    padding: 10px;
}

.maint_ACCT_Edit table {
table-layout: fixed;
width: 98%;
margin-left: auto;
margin-right: auto;
}

.maint_ACCT_Edit tr {
height: 36px;
}

.maint_ACCT_Edit tr td.c1 {
    width: 120px;
}
.AcctOrangeMsg {
    position: relative;
    top: 1px;
    width: 49%;
    float: right;
    font-size: 10pt;
    display: table-cell;
    text-align: right;
    margin-right: 2px;

}
.maint_ACCT_Edit tr td.c2 {
}
.maint_ACCT_Edit tr td.cMulti {
    width: 400px;
}


.maint_ACCT_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: auto;
    margin-right: auto;
}

.maint_ACCT_Info {
    font-size: 10pt !important;
    border: solid 1px #999999;
    background: #DBEEF3;
    width: 98%;
    margin-top: 0px;
    margin-left: 0;
    padding: 5px;
    text-align: left;
}

    .maint_ACCT_Info * {
        font-size: 10pt !important;
    }

    .maint_ACCT_Info ul {
        padding-top: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .maint_ACCT_Info li {
        margin-left: -10px;
        padding-top: 3px;
    }

    .maint_ACCT_Info span {
        margin-left: 5px;
    }



/* ACCOUNT APPPEARANCE EDIT  */

.maint_ACCTappear_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 96.8%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.maint_ACCTappear_Edit table {
    table-layout: fixed;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.maint_ACCTappear_Edit trx {
   /* height: 36px;*/
}

.maint_ACCTbl_tr {
    height: 36px;
}

.maint_ACCTappear_Edit tr td.c1 {
    width: 260px;
}


.maint_ACCTappear_Edit tr td.c2 {
}

.maint_ACCTappear_Actions {
    width: 96.8%;
    margin-top: 10px;
    margin-left: 5px;
    margin-left: auto;
    margin-right: auto;
}

.maint_ACCTappear_Info {
    font-size: 10pt !important;
    border: solid 1px #999999;
    background: #DBEEF3;
    width: 98%;
    margin-top: 0px;
    margin-left: 0;
    padding: 5px;
    text-align: left;
}

.maint_ACCTappear_Info * {
    font-size: 10pt !important;
}

.maint_ACCTappear_Info ul {
    padding-top: 0px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.maint_ACCTappear_Info li {
    margin-left: -10px;
    padding-top: 3px;
}

.maint_ACCTappear_Info span {
    margin-left: 5px;
}

.ACCT_color_TEXT {
    height: 32px;
    line-height: 32px;
    background-color: #F5F5F5;
    border: solid 1px #999999;
    padding-left: 5px;
    padding-right: 5px;
    cursor: default;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 7px;
}
/*   REPORTING */

.rpt_FilterDIV {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 96.8%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.rpt_FilterDIV tr {
    /* height: 36px;*/
}

.rpt_Table_tr {
    height: 36px;
}


/*General Classes ...*/
.DVDisclaimer {
    padding-top: 3px;
    padding-left: 2px;
    font-size: 9pt;
    font-weight: normal;
    display: block;
    width: 380px;
    height: 62px;
}

.DVSKIP_ACTIVTYMsg {
    padding-top:3px;
    font-size: 9pt;
    font-weight: normal;
    padding-left: 25px;
    display: block;
    width: 380px;
    height: 62px;
}

.DV_UploadHide {
    display: none;
}

.DV_UploadShow {
    height:95px;
    width:200px;

}
.DV_UploadBlanket {
    
}


.maint_InactiveACCT {
    color: #999999;
    font-style: italic;
}
.grayText_B {
    color: #999999 !important;
    font-size:12pt;
    font-weight: bold !important;
}
.Bord_L_Gray {
    border-left: solid 1px #C0C0C0;
}

.Bord_R_Gray {
    border-right: solid 1px #C0C0C0;
}

.Bord_B_Gray {
    border-bottom: solid 1px #C0C0C0;
}

.Bord_T_Gray {
    border-top: solid 1px #C0C0C0;
}
.DISABLEDTAB {
    background-color: #000000 !important; /*#0C0C0C !important; */
}

.INACTIVETAB {
    background-color: #CCCCCC !important; /*#0C0C0C !important; */
}

.BTNCOLORPick {
    color: #000000;
    height: 32px !important;
    line-height: 28px !important;
    border: solid 1px #666666;
    cursor: pointer;
    /*background: radial-gradient(#DDDDDD, #F7F7F7);
    background-color: WhiteSmoke !important; */ /* #F5F5F5 this is actually called whitesmoke;*/

    padding: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    text-align: center !important;
    -webkit-appearance: none !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border-radius: 7px !important;
    font-weight: bold;
}
.BTNCOLORPick:disabled {
    background-color: WhiteSmoke !important; /*  this is actually called whitesmoke;*/
}
.CHKLEFT03{
    position:relative;
    left:-3px;
}
.SV_EDITTR{
    height:30px !important;
}
/* 3-TAB System TAB CLASSES */
.TAB3Container {
    width: 96.8%;
    padding-top: 6px;
    font-size: 14pt !important;
    font-weight: bold;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 0px;
    text-align: center;
}
.T3TABtd1 {
    width: 33%;
    border-right: 1px solid #ffffff;

}
.T3TABdiv1 {
    padding-top: 6px;
    border-top: 1px solid #CCCCCC;
    width: 98.8%;
    height: 100%;
    background-color: #595959;
    color: #ffffff;
}
.T3TABtd2 {
    width: 33%;
    border-right: 1px solid #ffffff;
}
.T3TABdiv2 {
    padding-top: 6px;
    border-top: 1px solid #CCCCCC;
    width: 98.8%;
    height: 100%;
    background-color: #595959;
    color: #ffffff;
}
.T3TABtd3 {
    width: 33%;
}
.T3TABdiv3 {
    padding-top: 6px;
    border-top: 1px solid #CCCCCC;
    width: 99.5%;
    height: 100%;
    background-color: #595959;
    color: #ffffff;
}
.salesTAB {
    width: 44% !important;
}
.memberTAB {
    width: 33% !important;
}
.reportTab3 {
    width: 23% !important;
}

/* COMMMUNICATION LIST */
.comCol{
    padding-left:7px; 
}
.Comm_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 96.8%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.CommEdit table {
    table-layout: fixed;
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

.CommEdit tr {

}

.CommEdit tr td.c1 {
    
}

.comm_EditTR{
    height:36px;
}

.CommEdit tr td.c2 {
}

.comm_EditTbl {
    border: solid 1px #999999;
    background: #FFFFFF;
    margin-right: auto;
    padding: 1px;
    width: auto;
}


/* Date Picker */

.DatePickImg {
    width: 28px;
    height: 28px;
    margin-top: 1px;
}

/* Edit Merge Fields*/

.COM_MergeField_Box {
    border: solid 1px #CCCCCC;
    background-color: #DBEEF3;
    padding: 5px;
    margin-top: 10px;
    width: 750px;
}

.COM_tblHelp td {
}

.COM_IconCopy_Box {
    text-align: left;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
    width:22px
}

.COM_IconCopy {
    cursor: pointer;
    border: none;
    height: 16px;
}

.COM_txtClip {
    position: absolute;
    left: -9999px;
}
.COMTypeEM {
    width: 21px;
    margin-right: 3px;
}
.COMTypeSMS {
    width: 24px;
    margin-right: 3px;

}


/* Season Edit*/
.maint_Season_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 99.8%;
    height:auto;
    padding: 0px;
    float:left;

}

.maint_Sn_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 99.6%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}
    
.maint_Sn_Edit table {
    table-layout: fixed;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.maint_Season_Edit tr:hover {
    background-color: #E8EEF9;
}

.maint_Sn_Edit tr {

}

.seasonCol {
    padding-left: 1px;
}
.maint_Sn_Edit_tr{
    height:36px;
}
/* Show Season Ladder Settings */
.DIVSNLDRpopup {
    font-family: Arial;
    font-size: 14px;
    background: #FFFFFF;
    border: solid 1px #999999 !important;
    color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    z-index: 99999;
    padding: 0px;
    margin: 0px;
    padding-bottom: 4px;
    /*width: 508px !important; */
    width: 450px !important;
    height: auto !important; /*310px */
    top: 252.5px;
    left: 537.5px;
    /*border: 2px solid #999999 !important*/
}

/* Show Season Ladder Settings */
.SNLDRBlanket_Show {
    border: solid 1px #666666;
    background-color: rgba(102, 102, 102, 0.3);
    background-image: url(../images/nothing.png);
    display: block;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9000;
}

/* Show Genrte Fixture options */
.DIVSNGFXpopup {
    font-family: Arial;
    font-size: 14px;
    background: #FFFFFF;
    border: solid 2px #999999 !important;
    color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    z-index: 99999;
    padding: 0px;
    margin: 0px;
    padding-bottom: 4px;
    width: 320px !important;
    height: auto !important; /*310px */
    top: 252.5px;
    left: 537.5px;
    /*border: 2px solid #999999 !important*/
}
.DIVMFxEditPopup {
    font-family: Arial;
    font-size: 14px;
    background: #FFFFFF;
    border: solid 2px #999999 !important;
    color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    z-index: 99999;
    padding: 0px;
    margin: 0px;
    padding-bottom: 4px;
    width: 290px !important;
    height: auto !important; /*310px */
    top: 252.5px;
    left: 537.5px;
    /*border: 2px solid #999999 !important*/
}





.SNLDRBlanket_Hide {
    display: none;
}

.SnArrowDown {
    font-size: 13pt;
    position: relative;
    top: -1px;
}

.SnArrowUp {
    font-size: 13pt;
    position: relative;
    top: 1px;
}

.DVSmallMsg {
    padding-top: 3px;
    font-size: 9pt;
    font-weight: normal;
    padding-left: 15px;
    display: block;
    width: 380px;
    height: 55px;
}
.DVTitleCaption {
    padding-left: 8px;
    padding-top: 5px;
    margin-top: 0px;
    height: 28px;
    font-size: 11pt;
    font-weight: bold;
    text-align: left;
    /*
    position:relative;
    z-index:-10000;
        -webkit-appearance: none;
    */
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    border: 0px none #999999;
}
.DIVCenteredContent {
    display: flex;
    justify-content: center; /* Horizontal */
    align-items: center; /* Vertical   */
    height: 300px;
}
.PlayerImg{
    width:168px;
}

.PlayerImg_hide {
    display:none;

}
.dvPromptFileCL {
    width: 302px; /*280px;*/
    height: 135px;
    font-family: Arial;
    font-size: 14px;
    background: #FFFFFF;
    border: solid 2px #999999 !important;
    color: #000000;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    position: fixed;
    z-index: 99999;
    padding: 0px;

    padding-left: 7px;
    padding-right: 14px;
    margin: 0px;
    padding-bottom: 4px;
    /*width: 508px !important;
    height: auto !important;310px */
    top: 252.5px;
    left: 537.5px;
}
.Filler_RowBG{
    background-color: #ffffff !important;
}
.FileChooseBtn {
    -webkit-appearance: none !important;
    -moz-border-radius: 8px !important;
    -webkit-border-radius: 8px !important;
    border: 1px solid #999999 !important;
    border-radius: 7px !important;
    width: 98px !important;
    
    padding-bottom:1px !important;
    height: 24px !important;
    line-height: 22px !important;
    font-weight: normal !important;
}
.DvNavFrame {
    min-width: 94px;
    height: 32px;
    line-height: 32px;
    background-color: WhiteSmoke;
    border: solid 1px #999999;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 5px;
    cursor: default;
    pointer-events: auto !important;
    -webkit-appearance: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 7px;
}
.TXTSnRound {
    height: 26px !important;
    line-height: 26px !important;
    background-color: WhiteSmoke;
    border: solid 0px #999999 !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    cursor: default !important;
    pointer-events: none !important;
    -webkit-appearance: none !important;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    text-align: center;
    padding-top: 2px;
    width:44px;
    font-weight:bold;
}
.NavArrows {
    text-align: center;
    vertical-align: middle;
    font-size: 24pt;
    float: right;
    -webkit-appearance: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 7px;
    width: 28px;
    height: 31px;
    cursor:pointer; 
}
.NavDisable {
    pointer-events: none !important;
    cursor: default;
}

.DVTmPlayerCL {
    float: left;
    width: 87%;
    padding-right: 2px;

    height: 32px;
    line-height: 32px;
    background-color: WhiteSmoke;
    border: solid 1px #999999;
    padding-left: 5px;
    
    cursor: default;
    pointer-events: none;
    -webkit-appearance: none;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 7px;
}

.TXTTmPlayerCL {
    border: 0px solid #ffffff !important;
    background-color: WhiteSmoke !important;
    width: 220px !important;  /* 83% !important;*/
    line-height: 27px !important;
    height: 24px !important;
    position: relative !important;
    top: 3px !important;
}

/* Team Edit screen- team player selection list */
.TRTeamPlayer {
    height: 24px !important;
}
.TRTeamPlayer_HI {
    height: 24px !important;
    background-color: #FFEAFF; /* very,very light red  */    /*#DDDDDD; light-dark -gray */
    pointer-events: none !important;
    cursor: default !important;
}

.TRPlayerInThisTeam {
    height: 24px !important;
    background-color: #DBFDB9; /*light green*/
}

.RED_MINUS_NONE {
    visibility: hidden;
    
}
.RED_MINUS_VISIBLE {
    visibility: visible;
    pointer-events: auto !important;
}

.RED_MINUSSml {
    width: 22px;
    cursor: pointer;
}

.RED_MINUS_NONDISPLAY {
    
    display: none;
}
.BLUE_PLUS_NONE {
    display: none;
}
/* Team Edit screen */
.maint_Team_Edit {
    border: solid 1px #999999;
    background: #FFFFFF;
    width: 99.8%;
    height: auto;
    padding: 0px;
    float: left;
}

.maint_Team_Edit tr:hover {

}

/*   Mobile Responsive classes-- starting with Season Edit screen */
.SncontainerResp {
    display: flex;
    flex-wrap: wrap; /* allows items to move to next row */
    gap: 0px; /* space between divs */
    min-width: unset !important;
    max-width: unset !important;
    /*width: 98%; */
}

.SncontainerNormal {
    display: flex;
    flex-wrap: wrap; /* allows items to move to next row */
    gap: 0px; /* space between divs */
    min-width: unset !important;
    max-width: unset !important;
    min-width:1015px;
    width:1015px;
}

.centeringContainer_Sn {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 10px;
    /*left: 50px;*/
}

.SnEditBox {
    width:  430px; /* 438px; Total=454px */
    margin: 32px;
    margin-top: 1px;
    margin-bottom: 4px;
    margin-left: 20px !important;
    margin-right: 44px !important;
}

.SnTeamLadderList {
    border: 0px solid #009900;
    padding-left: 2px;
}
.SnTeamLadderListW {
    border: 0px solid #009900;
    padding-left: 2px;
    width: 480px !important;
    margin-left: 10px !important;
    margin-right: 0px !important;
}


.SnRespBoxAdjust {
    position: relative;
    left: -40px;
}

.SnLdrColumnW {
    display: table-cell;
}

.SnLdrColumnMob {
    display: none;
}
.SNFillTrWide{
    display:table-row;
}
.SNtrDescW {
    display: table-row;
}
.TRRegRowsW {
    display: table-row;
}
.DVSnRegLink {
    margin-left: 14px;
    width:58%;
}
@media screen and (max-width: 495px) {

    .SnEditBox {
        width: 414px; /* 438px; Total=454px */
        margin: 32px;
        margin-top: 4px;
        margin-bottom: 3px;
        /*margin-right: 1px;*/
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .SnRespBoxAdjust {
        position: unset;
    }

    .centeringContainer_Sn {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 1px;
    }

    .SnLdrColumnW {
        display: none;
    }

    .SnLdrColumnMob {
        display: table-cell;
    }
    .SNFillTrWide {
        display: none;
    }

    .SNtrDescW {
        display: none;
    }
    .SnTeamLadderListW {
        border: 0px solid #009900;
        padding-left: 2px;
        width:unset;
    }

    .TRRegRowsW {
        display: none;
    }
    .DVSnRegLink {
        margin-left: 2px;
        width: 56%;
    }        
}

/* Mobile Responsive classes 
   League Edit -*/
/* League management edit box */

.LmColumnW {
    display: table-cell;
}

.LmColumnMob {
    display: none;
}

.wvdVAR {
    border-right: solid 2px #ffffff;
}

.LGtxtFiltDesc {
    width: 193px;
}

.centeringContainer_LGME {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 1px;
}

.LGMEditBox {
    width: 450px; /* Total=454px */
    margin: 38px;
    margin-top: 1px;
    margin-bottom: 4px;
    margin-left: 20px !important;
    margin-right: 24px !important;
}

.LGMRespBoxAdjust {
    position: relative;
    left: -30px;
}

.LGMEColumnMob {
    display: none;
}

.LGMEColumnW {
    display: table-cell;
}

.LGMESeasonList {
}

.LGMEspaceTblHT {
    height: unset;
    margin-bottom: 9px !important;
}
.LGMEspaceTdHT {
    height: unset;
}
@media screen and (max-width: 495px) {
    .centeringContainer_LGME {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 10px;
    }

    .LGMEditBox {
        width: 390px; /* 438px; Total=454px */
        margin: 32px;
        margin-top: 4px;
        margin-bottom: 3px;
        /*margin-right: 1px;*/
        margin-left: 20px !important;
        margin-right: 44px !important;
    }

    .LGMRespBoxAdjust {
        position: unset;
    }

    .LGMEColumnMob {
        display: table-cell;
    }

    .LGMEColumnW {
        display: none;
    }

    .LmColumnW {
        display: none;
    }

    .LmColumnMob {
        display: table-cell;
    }

    .wvdVAR {
        border-right: solid 0px #ffffff;
    }

    .LGtxtFiltDesc {
        width: 105px;
    }

    .LGMEspaceTblHT {
        height: 12px !important;
        margin-bottom: 0px !important;
    }

    .LGMEspaceTdHT {
        height: 6px !important;
    }
}

/* Mobile Responsive classes 
   Team Edit  (Manage Teams) -*/
/*  */

.TMGcontainerResp {
    display: flex;
    flex-wrap: wrap; /* allows items to move to next row */
    gap: 0px; /* space between divs */
    min-width: unset !important;
    max-width: unset !important;
}

.TMGcontainerNormal {
    display: flex;
    flex-wrap: wrap; /* allows items to move to next row */
    gap: 0px; /* space between divs */
    min-width: unset !important;
    max-width: unset !important;
    width: 1015px
}



.centeringContainer_TMG {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    left: 5px;
}

.TMGEditBox {
    width: 450px; /* Total=454px */
    margin: 38px;
    margin-top: 1px;
    margin-bottom: 4px;
    margin-left: 20px !important;
    margin-right: 24px !important;
}
.TMGRespBoxAdjust {
    position: relative;
    left: -34px;
}

.TMGDuprWd {
    width: 53px !important;
}

.TMGSrcNameWd {
    width: 92px !important;
}
.BLUE_PLUS_VISIBLE {
    display: none;
    pointer-events: auto !important;
}
.TMGTBLlist {
    margin-top: unset !important;
}

@media screen and (max-width: 495px) {
    .centeringContainer_TMG {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        left: 0px;
    }

    .TMGEditBox {
        width: 430px; /* 438px; Total=454px */
        margin: 32px;
        margin-top: 4px;
        margin-bottom: 3px;
        /*margin-right: 1px;*/
        margin-left: 11px !important;
        margin-right: 13px !important;
    }

    .TMGRespBoxAdjust {
        position: unset;
    }

    .TMGDuprWd {
        width: 40px !important;
    }

    .TMGSrcNameWd {
        width: 74px !important;
    }
    .BLUE_PLUS_VISIBLE {
        display: table-cell;
        pointer-events: auto !important;
        position:relative;
        top:2px;
    }
    .TMGTBLlist {
        margin-top: 12px !important;
        
    }
    .TXTTmPlayerCL {
        border: 0px solid #ffffff !important;
        background-color: WhiteSmoke !important;
        width: 170px !important; /* 83% !important;*/
        line-height: 27px !important;
        height: 24px !important;
        position: relative !important;
        top: 3px !important;
    }

    .TACTSrchKeyword {
        width: 93px 
    }
    .DvACTInclActive {
        width: 148px;
        height: 32px;
        justify-content: left;
        padding-right: 0px;
    }

}


