body {font-family: inherit; font-size:12px;}
*,*:before,*:after{box-sizing:content-box;}
.row,.row *,.row:before,.row:after,.row *:before, .row *:after{box-sizing:border-box;}
.spd-row,.spd-row *,.spd-row:before,.spd-row:after,.spd-row *:before, .spd-row *:after{box-sizing:border-box;}

p, ul, ol { margin:0; padding:0; font-family:inherit; }

a { outline:0; border:0; font-family:inherit; }
a:hover { text-decoration:none; }
textarea:focus, input:focus{
	outline: 0;
}
/*ul{
    padding-left: 0 !important;
    margin-left: 0 !important;
}*/
ul li{
    list-style:none;
}

/* LogIn */
.SkinObject { display: block;}
.userProfileImg a{ display: block; }
.userDisplayName { padding: 0 5px 8px !important;}
.buttonGroup li { display: block; text-align: center;}
.TopRight.span2 a { color: #fff;}
.TopRight.span2 a.SkinObject { color: #000; }
/*#spLogin { min-width:100%; }*/
#spLogin a { color:inherit; }   
.LogIn { padding:0px 0 5px 0; color:inherit; text-align:right; }
.LogIn a { padding:0 5px; color:inherit; font-size:inherit; }
.TopLoginIcon { display: block; float: left; text-decoration: none; transition: all 0.31s ease 0s; width: 100%; }

/**************DNN Resets *****************/
.dnnFormPopup a.dnnToggleMax{margin: 0px 24px 0 0;}
.Normal { font-size:14px; color:inherit; line-height:inherit; }
.dnnSortable{ min-height: 30px !important; }
.dnnActionMenuTag { height:27px; }
.SubHead { color:#747474; }
.dnnForm,.dnnForm *, .dnnForm:before, .dnnForm:after,.dnnForm *:before, .dnnForm *:after {
-webkit-box-sizing: content-box ;
-moz-box-sizing: content-box ;
box-sizing: content-box ;
}
.dnnActionMenu * {
box-sizing: border-box;
}


.dnnSortable { min-height:30px; }
.DnnModule-DNN_HTML ul, .DnnModule-DNN_HTML ol { padding-left:30px; }
.DnnModule-DNN_HTML p { margin: 0 0 10px; }
.DNNEmptyPane{
	display: none;
}

.dnnLoginService{
    margin-top:150px !important;
}
/**** Reset for Dnn 7X ****/

/*dnn Preset Code*/
/*
.ui-widget-content{background-color:#e9e9e9;box-sizing:content-box;}
 .ui-widget-content *{box-sizing:content-box;}
mark, .mark {
padding: 0;
background-color: inherit;
}
#SearchChoices li{list-style:none;}
.dnnFormPopup,.dnnFormPopup *{box-sizing:border-box;}
 .dnnDropDownList,.dnnDropDownList * {box-sizing:content-box;}
.dnnFormPopup input{padding:7px;}
.dnnForm,.dnnForm *, .dnnForm:before, .dnnForm:after,.dnnForm *:before, .dnnForm *:after {
-webkit-box-sizing: border-box ;
-moz-box-sizing: border-box ;
box-sizing: border-box ;
}

*/




/**************************************
    Dnn Admin Style Issues
**************************************/

/* dnnFormPopup style */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
    min-height: 10px !important;
    padding-top:0px;
    padding-bottom:0px;
    margin: 4px 4px 0 0px;
}
div.ui-dialog-titlebar > .ui-dialog-titlebar-close { box-sizing:border-box;}
/* dnn chack box style */
.dnnCheckbox > .mark {
    background:none;
}


div.SearchIcon{display: none;}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
/* dnnFormPopup style */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
    height: 18px !important;
    width: 4px !important;
    padding-left:16px;
    margin: 4px 4px 0 0px;} /* your css rules for ipad portrait */

.dnnFormPopup .dnnModalCtrl {
    display: block;
    position: absolute;
    top: -30px;
    right: -30px;
    width: 76px;
    height: 26px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    box-shadow: 0 0 5px #666;}

}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
/* dnnFormPopup style */
.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close {
    height: 18px !important;
    width: 4px !important;
    padding-left:16px;
   margin: 4px 4px 0 0px;} /* your css rules for ipad landscape */

.dnnFormPopup .dnnModalCtrl {
    display: block;
    position: absolute;
    top: -30px;
    right: -30px;
    width: 76px;
    height: 26px;
    border-radius: 10px;
    background-color: #fff;
    -webkit-border-radius: 10px;
    box-shadow: 0 0 5px #666;
}

}

.searchInputContainer a.dnnSearchBoxClearText {
    display: block;
    position: absolute;
    right: 10px;
    width: 16px;
    height: 16px;
    background: none;
    cursor: pointer;
    margin: 14px -26px 7px 0 !important;
    z-index: 20;
}

#ControlBar_Module_AddNewModule .search-container .search-button {
    left: 8px;
    top: -5px;
    
}
.dnnModuleManager.dnnSortable{
min-height: 30px !important;
}



