/* Purchase Layout */
.wfieldset {border:1px solid #ededed; padding:1rem;border-radius: 7px;margin:.5rem; }
.wfieldset legend {font-size:1.3rem;display:inline-block; width:auto; padding-right:0.5rem; margin-bottom:0; font-weight:bold;}
.wpurchasemodules fieldset {display:flex; flex-wrap:wrap; justify-content: flex-start;}
.wpurchasemodules fieldset > div {flex-basis:33%;}
.wpurchasemodules fieldset > div input {margin-right:.3rem;}
.wpurchasemodules .field-container {max-width:100%;}
.wpurchasesummary .field-container {max-width:100%;}

.wpurchasemodules fieldset .wagreerow input {
    margin-right: 0.3rem;
}
.wpurchasemodules #dnn7018IAgree {margin-right:.3rem;} 

/*User Profile*/
#dnn_ctr_EditUser_adminTabNav li:nth-child(3), #dnn_ctr_EditUser_adminTabNav li:nth-child(4), #dnn_ctr_EditUser_VanityUrlRow, #dnn_ctr_EditUser_cmdDelete {
    display: none;
}

/* For training modules */



/* Term popup behavior */
.agreement-links-popup .modal {z-index:1 !important;background:rgba(0,0,0,0.4) !important;}
.agreement-links-popup .modal-dialog {z-index:2 !important; margin: 10% auto !important;}

.modal-backdrop {z-index: 0 !important;} /* Unsure how this change may affect other modal popups */
.agreement-links-popup .modal-header {flex-flow: row-reverse;}
.agreement-links-popup button {padding-top:0 !important;}

.agreement-links .agree-link a[type='button'] {color: #337ab7 !important;}

/* Create account box on learn page */
.wjoinbox {
    background: #cf7777;
    padding: 1rem;
    text-align: center;
    font-size: 14px;
    border-radius: 6px;
    box-shadow: 0px 5px 5px 0px rgb(0 0 0 / 10%);
}

.wunitsrow span {white-space:nowrap; padding-right:1rem;}
fieldset.wunittracking { border: 1px solid #a2a2a2; border-radius: 7px; padding: 1rem;}
fieldset.wunittracking legend {display:inline-block; width:auto; padding-right:0.5rem;}

.wmodulesrow span {white-space:nowrap; padding-right:1rem;}
fieldset.wmoduletracking { border: 1px solid #a2a2a2; border-radius: 7px; padding: 1rem;}
fieldset.wmoduletracking legend {display:inline-block; width:auto; padding-right:0.5rem;}


.wweekbox {width:150px; height:150px; float:right; padding:1rem; background:#bf141a; border-radius:7px;color:#ffffff; font-family:arial, helvetica, sanserif; font-size:26px; font-weight:bold; font-style:italic; text-align:center;}
.wweekbox span {font-size:80px; margin-top:-1rem; display:block;}

/* Slide Boxes */
.wslideboxrow {display:flex; flex-wrap:nowrap;}

.wslidebox {margin:1rem 1%;padding:1rem; border-radius:7px;background:red; color:#ffffff; border:2px solid #ffffff;box-shadow:  0px 5px 5px 0px rgba(50, 50, 50, 0.3); display:flex; flex-wrap:nowrap;
  background: -moz-linear-gradient(left, rgba(137,47,41,1) 0%, rgba(191,20,26,1) 33%, rgba(191,20,26,1) 33%, rgba(191,20,26,1) 33%, rgba(191,20,26,1) 67%, rgba(137,47,41,1) 100%);
background: -webkit-linear-gradient(left, rgba(137,47,41,1) 0%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 67%,rgba(137,47,41,1) 100%);
background: linear-gradient(to right, rgba(137,47,41,1) 0%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 33%,rgba(191,20,26,1) 67%,rgba(137,47,41,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f29', endColorstr='#892f29',GradientType=1 );}

/* Login Box */
.waccountlogin .LoginPanel{width:unset;padding-right:0;float:none;}
.waccountlogin{border:2px solid #ededed;border-radius:10px;}

.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:234px;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:234px;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:234px;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:234px;min-width:unset;margin:auto;}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3){display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1rem;}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) span{float:none;width:unset;padding-right:unset;margin-right:unset;text-align:unset;margin:unset;font-size:.8rem;}

.waccountlogin .dnnLoginService .dnnFormItem:nth-child(3) a{font-size:1rem;padding:3px 10px;float:none;display:block;text-align:center;margin:1rem .5rem;font-weight:bold;}

.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(4) label{font-size:.8rem;}.waccountlogin .dnnLoginService .dnnFormItem:nth-child(4) .mark{background-color: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;}

.mark, mark {background-color:transparent;
}

/* Columns*/

.w2columns {column-count: 2;}
.w2columns li {break-inside: avoid;}

@media screen and (max-width:992px) {
   .w2columns {column-count: 1;}
}

/* mobile */
@media screen and (max-width:768px) {
   .wslideboxrow {flex-wrap:wrap;}
}


/* hide banner text when mobile */
@media screen and (max-width:600px) {
  #LiveSlider2849 h1 {display: none;}  
}

/* Revise alert boxes */
.alert { font-size: 0.8rem; padding: 0.3rem 1rem;}
/* Adjust side menu for modules */
.wsubmenu-container #sidebarNav {display: block;}

/* Revise New Resource Manager module layout (better) */
.rm-container #Assets-panel .item-container .rm-card {
    padding: 10px !important;}
.rm-container #Assets-panel .rm-card .image-center {   
    height: 110px;
    width: 100% !important;
    border: 0px white solid !important;
    border-radius: 0 !important;}
.rm-container #Assets-panel .rm-circular {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border: 5px solid #79bdd8 !important;}





































