/* temp hide 5th coulmn in tiered report*/

.wmgridtiercontainer > #myUL > .wmgridtier > tbody > tr > th:nth-child(5),.wmgridtiercontainer > #myUL > .wmgridtier > tbody > tr > td:nth-child(5) {display:none;}

/* mini table 1 */

#navbar {position:relative !important}

.wcolortablemini {width:96%;margin:0 2% 1rem 2%;}
.wcolortablemini tr{background: #4c5867;}
.wcolortablemini td{color:#fff; font-size:.85rem;padding:.4rem 2rem;}
.wcolortablemini td .fas{color:#f37021; font-size:1.2rem;}

/* mini table 2*/
.wcolortablemini2 {width:100%;margin:0 0 1rem 0;}
.wcolortablemini2 tr:first-child {background: #4c5867;}
.wcolortablemini2 tr:first-child td {color:#fff;}
.wcolortablemini2 td{ font-size:.85rem;padding:.2rem 1rem;}

/* mini table 3*/
.wcolortablemini3 {width:100%;margin:0 0 1rem 0;}
.wcolortablemini3 tr:first-child td:nth-child(2) {background: #4c5867;color:#fff;}
.wcolortablemini3 tr:first-child td:nth-child(3) {background: #f37021;color:#fff;}
.wcolortablemini3 td{ font-size:.85rem;padding:.2rem 2rem; width:33%;}
.wcolortablemini3 tr td:first-child {font-weight:bold;}
.wcolortablemini3 tr td:nth-child(3) {background: #fff1e9;}

/* mini table 4*/
.wcolortablemini4 {width:100%;margin:0 0 1rem 0;}
.wcolortablemini4 tr:first-child {background: #4c5867;}
.wcolortablemini4 tr:first-child td {color:#fff;}
.wcolortablemini4 tr td {width:10%;}
.wcolortablemini4 tr td:nth-child(even) {width:40%;}
.wcolortablemini4 td{ font-size:.85rem;padding:.2rem 2rem; width:50%;}

.wcolortableheading {background:#f1f1ff; font-weight:bold;}

/* Simple Table */
.wsimpletable {width:100%;margin:0 0 1rem 0;border-color:#e5e5e5;}
.wsimpletable tr:first-child {background: #4c5867;}
.wsimpletable tr:first-child td {color:#fff;}
.wsimpletable td{ font-size:.85rem;padding:.2rem 1rem;}

/* Intro */
.wintro h1, .wintro h2 {color:#ffffff;}

.wfeaturebox {    
    background-color: transparent;
    border: 1px solid #e9e9e9;
    border-radius: 5px;
    padding: .9rem 1.3rem !important;
    /* margin-bottom: 1rem; */
    margin: 5px 5px .9rem 5px;}

.wfeaturebox legend {
    display: inline-block;
    padding: 0 0.3rem;
    font-size: 1.1rem;
    width: auto;
    font-weight: 700;
    margin-bottom: 0;
}



/* Account Login */
.waccountlogin .LoginPanel {
    width: unset;
    padding-right: 0;
    float: none
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(1) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(1) .dnnLabel {
    font-size: .8rem;
    float: none;
    display: block;
    width: 100%;
    max-width: 240px;
    padding-right: unset;
    text-align: unset;
    margin: auto
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(1) .dnnLabel label {
    font-size: .8rem;
    margin: 0
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(1) input {
    width: 100%;
    max-width: 240px;
    min-width: unset;
    margin: auto
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(2) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(2) .dnnLabel {
    font-size: .8rem;
    float: none;
    display: block;
    width: 100%;
    max-width: 240px;
    padding-right: unset;
    text-align: unset;
    margin: auto
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(2) .dnnLabel label {
    font-size: .8rem;
    margin: 0
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(2) input {
    width: 100%;
    max-width: 240px;
    min-width: unset;
    margin: auto
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) span {
    float: none;
    display: inline-block;
    width: unset;
    padding-right: unset;
    margin-right: unset;
    text-align: unset;
    margin: unset
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) a {
    padding: 3px 10px;
    float: none;
    display: block;
    text-align: center;
    margin: 1rem .5rem;
    font-weight: bold
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) .mark {
    background-color: unset
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) label {
    font-size: .8rem
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(4) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(4) span:first-child {
    float: none;
    width: unset;
    padding-right: unset;
    margin-right: unset;
    text-align: unset;
    margin: unset
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(5) {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(5) .dnnFormLabel {
    float: none;
    display: none;
    width: unset;
    padding-right: unset;
    margin-right: unset;
    text-align: unset;
    margin: unset
}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(5) a {
    font-size: 1rem;
    padding: 3px 10px;
    float: none;
    display: block;
    text-align: center;
    margin: 0;
    font-weight: bold
}

div[id$=PasswordReset_UP] {
    margin-top: 100px;
    padding: 0 1rem
}

.dnnPasswordResetContent {
    width: unset
}

div[id$=PasswordReset_UP] .dnnFormItem input[type=text],div[id$=PasswordReset_UP] .dnnFormItem input[type=password] {
    width: 100%;
    max-width: 400px
}

.password-strength-container {
    width: 100%;
    max-width: 400px
}

.password-strength-tooltip label {
    color: #fff
}

hr.whrcolor2 {
    border-top: 2px solid #f37021;
}


























