﻿/* WebmontonMedia Responsive v8 Copyright 2018 Webmonton Ltd. */

/* ------------------------------------------- */
/* Common */

/* reset bootstrap table  */
.table th, .table td {padding: .2rem; border-top-width: 0px;}
.table thead th {border-bottom-width: 1px;}

.row {margin:0;}

/* reset dnn move menu spacing - applicable to version 7/8 */
div.actionMenu ul.dnn_mact > li.actionMenuMove > ul li {height:unset; font-size:11px;}

/* Revise Control Panel DNN 7/8 conflict with Bootstrap */
ul#ControlNav li a, ul#ControlActionMenu li a,ul#ControlEditPageMenu li a {box-sizing:unset !important;}
ul#ControlNav li a:hover {text-decoration:none !important;}

#ControlBar_CustomMenuItems > li, #ControlActionMenu > li, #ControlEditPageMenu > li {margin-top: -2px;}
#ControlNav > li {margin-top: -1px;}

ul#ControlBar_Module_ModulePosition li {height:unset;}

/*.clear {clear:both; line-height:0; font-size:0; height:0;}*/
.nowrap { white-space:nowrap; display: inline-block; }
.Normal, .NormalDisabled, .NormalDeleted {color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;word-wrap:inherit;}

/* ------------------------------------------- */
/* Define screen and page */
.wscreenwidth { max-width: 100%; margin: 0 auto; min-width: 768px; width: 100%; }
.wpagewidth { max-width: 1200px; margin: 0 auto; min-width: 768px; }

/* Conditional */
.wmobileonly {display:none;}
.wdesktoponly {display:block;}

/* Static (JS References) */
.wshow {display:block;}
.whide {display:none;}

/* Scroll to top button */
#wtop {display: none;width: 60px;height: 60px;text-indent: -9999px;position: fixed;z-index: 999;cursor: pointer; right: 20px;bottom: 20px;background: url("../img/wup01.png") no-repeat center 43%;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

@media screen and (max-width: 768px) {

/* Define screen and page */
.wscreenwidth { min-width: 0; }
.wpagewidth { max-width: 100%; min-width: 0; }

/* Conditional */
.wmobileonly {display:block;}
.wdesktoponly {display:none;}
}

/* ------------------------------------------- */
/* ------------------------------------------- */
/* Editable Panes - Used in skin */

.HeroPane {position:relative; }
.BannerPane {position:relative; }
.HighlightPane {position:relative; }

.ContentPane, 
.Row1Middle,.Row1Left,.Row1Right,
.Row1LeftBar,.Row1RightWide,
.Row1LeftWide,.Row1RightBar,.Row1Wide,
.ContentPane2,
.Row2Wide,.Row2Left,.Row2Right,
.Row2LeftBar,.Row2RightWide,
.Row2LeftWide,.Row2RightBar,.Row2Wide2,
.ContentPane3,
.Row3Wide,.Row3Left,.Row3Right,.Row3Wide2,
.ContentPane4,
.Row4Wide,.Row4Left,.Row4Mid,.Row4Right,.Row4Wide2,
.ContentPane5,
.Row5Left,.Row5Mid,.Row5Right,
.Row5Wide,.Row5LeftA,.Row5LeftB,.Row5RightA,.Row5RightB,.Row5Wide2,
.ContentPane6,
.Row6Wide,.Row6Left,.Row6Right,.Row6Wide2,
.ContentPane7 {padding: .5rem;min-height: 0px;}

.Row1FullWidth, 
.Row2FullWidth, 
.Row3FullWidth, 
.Row3FullWidthLeft, 
.Row3FullWidthRight,
.Row4FullWidth, 
.Row4FullWidthLeft, 
.Row4FullWidthMid, 
.Row4FullWidthRight,
.Row5FullWidth,
.Row5FullWidthLeftA, 
.Row5FullWidthLeftB, 
.Row5FullWidthRightA,
.Row5FullWidthRightB {padding: 0;min-height: 0px;}

.FooterPaneTop { padding: .5rem; }
.FooterPane1,.FooterPane2,.FooterPane3,.FooterPane4,.LegalPane {padding: .5rem; margin: .5rem 0; }

/* ------------------------------------------ */
/* Right side pop box */
.PopBoxPane {display:none; width:250px;padding:1rem;background:#5532a6;color:#fff;position:fixed !important;top:30%;right:0px;border-radius:8px 0px 0px 8px;border:2px solid #ffffff;border-width:2px 0px 2px 2px;box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);z-index:1;}

.PopBoxPane p,.PopBoxPane li,.PopBoxPane h1,.PopBoxPane h2,.PopBoxPane h3 {color:#fff; font-size:1rem;}
.PopBoxPane h1,.PopBoxPane h2 {font-size:1.4rem;line-height:120%;}
.PopBoxPane h3 {font-size:1.3rem;line-height:120%;}

.PopBoxPane a .fas,.PopBoxPane a:link .fas,.PopBoxPane a:visited .fas {color:#ffffff;font-size:1.2rem;}
.PopBoxPane a:hover .fas {color:#05539c;}

/* General Button on PopBox */
.PopBoxPane a.popbutton,.PopBoxPane a.popbutton:link,.PopBoxPane a.popbutton:visited {color:#fff;padding: 6px 12px; background-color: #399ae3; text-decoration: none; display: inline-block; text-align: center;}
.PopBoxPane a.popbutton:hover{color:#fff;box-shadow: 0px 0px 8px 0px rgba(50, 50, 50, 0.5);}

.PopBoxPane a#popclose {position:absolute;right:-9px;top:-10px;}

/* ------------------------------------------- */
/* ------------------------------------------- */

/* Override bxSlider (border, margins, background, etc */
.bx-wrapper {margin: 0px auto;-moz-box-shadow:none;-webkit-box-shadow: none;box-shadow:none;border: 0px solid #fff;background: transparent;}

/* DNN Form */
.dnnForm {min-width:210px !important;width:100%;}
.dnnGridItem td, .dnnGridAltItem td {padding:5px;}
.dnnGridAltItem {background-color: #cccccc;}

/* ------------------------------------------- */
/* DNN Modules */

/* Documents */
/*.DNN_Documents tr.dnnGridHeader td:first-child, .DNN_Documents .TitleHeader, .DNN_Documents .DescriptionHeader, .DNN_Documents .DownloadHeader, .DNN_Documents .SizeHeader, .DNN_Documents .ModifiedDateHeader, .DNN_Documents .OwnerHeader, .DNN_Documents .CategoryHeader {font-weight:bold;} 
.DNN_Documents tr td:first-child{width:5%;}
.DNN_Documents .TitleCell {width:40%;text-align:left; vertical-align:top;}
.DNN_Documents .DescriptionCell {width:32%;text-align:left; vertical-align:top;}
.DNN_Documents .DownloadCell {width:10%;text-align:left; vertical-align:top;}
.DNN_Documents .SizeCell {width:15%;text-align:left;font-size:11px; vertical-align:top;}
.DNN_Documents .ModifiedDateCell {width:32%;text-align:left;font-size:11px; vertical-align:top;}
.DNN_Documents .OwnerCell {text-align:left; vertical-align:top;}
.DNN_Documents .CategoryCell {text-align:left; vertical-align:top;}*/

@media handheld, only screen and (max-width: 480px) {

/* ------------------------------------------- */
/* DNN Modules */

/* Documents */
/*.DNN_Documents .DescriptionCell, .DNN_Documents .DescriptionHeader { display: none; }
.DNN_Documents .SizeCell, .DNN_Documents .SizeHeader { display: none; }
.DNN_Documents .ModifiedCell, .DNN_Documents .ModifiedHeader { display: none; }*/
/* ------------------------------------------- */}
