/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
@import url('./bootstrap/css/bootstrap.min.css');
* {margin:0;padding:0;}
html {margin:0; padding:0;height: 100%;font: normal 12px Arial, sans-serif; background: #383838;}
body {background:#383838;font: normal 12px/17px Arial, Helvetica, sans-serif; color: #92928C;}
#Body {margin:0; padding:0;text-align: left;color: #92928C;background:#383838;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: normal 24px Arial, Helvetica, sans-serif; color: #92928c;line-height: 150%;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Helvetica, Arial, sans-serif;color: #000;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Helvetica, Arial, sans-serif;color: #000;}
/* text style used for most text rendered by modules */
.Normal {font: normal 12px/17px Helvetica, Arial, sans-serif; color: #333;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Helvetica, Arial, sans-serif;color: #000;}
.NormalRed {font: bold 100% Helvetica, Arial, sans-serif;color: #000;}
.NormalBold {font: bold 100% Helvetica, Arial, sans-serif;color: #000;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Helvetica, Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #666;}
A.CommandButton:visited {text-decoration: underline;color: #666;}
A.CommandButton:hover {text-decoration: underline;color: #999;}
A.CommandButton:active {text-decoration: underline;color: #666;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {font-weight:normal;color: #255773;text-decoration:underline;outline: none;}
a:hover {color:#255773; text-decoration:underline;}
img {border: 0px;}
p {margin: 0;padding: 10px 0 10px 0;}
table {font: normal 100% Helvetica, Arial, sans-serif;line-height: 1.2em;color: #333;}
hr {height: 1px; border: 0; color: #cecece;background: url('images/dotter.jpg') repeat-x;margin: 5px 0;}
ul {list-style-type: disc;line-height: 1.3em;margin: 0 0 5px 15px;padding: 0 0 0px 3px;}
ul li {list-style-type: disc; padding: 0 0 0 3px;}
ol {margin: 0 0 12px 20px;}
ol li {margin: 0 0 8px 0;}
#homebody ul li, #intbody ul li {list-style:none;padding: 0 0 0 12px;background: url('images/arrow.gif') no-repeat 0px 6px;}
h1 {font: normal 18px Arial, Helvetica, sans-serif; color: #92928C;line-height: 150%; padding: 8px 0 0;}
h2 {font: normal 18px Arial, Helvetica, sans-serif;color: #92928c;line-height: 150%;}
h3 {font: normal 16px Arial, Helvetica, sans-serif;color: #92928c; line-height: 150%;}
h4 {font: bold 14px Arial, Helvetica, sans-serif;color: #92928c;}
h5 {font: normal 15px Arial, Helvetica, sans-serif;color: #92928c;}
h3 span.Head
{border-bottom:none;
}
/*-------- design style --------*/

#wrap
{
margin: auto;
background: #383838;
clear:both;
}

.topWhiteBar
{width: 100%; height: 30px; padding: 2px 0 0; margin: 0; auto; position: relative;  background: #3f597b url(images/top-bar.jpg) top no-repeat; background-size: 100% 100%;
}

.topWhiteBarTall
{width: 100%; height: 30px; padding: 2px 0 0; margin: 0; auto; position: relative;  background: #3f597b url(images/top-bar.jpg) top no-repeat;background-size: 100% 100%;}

.topWhiteBarInner
{width: 890px; margin: 0 auto;}

.topWhiteBarInnerTall
{width: 890px; margin: 0 auto;}
.searchInputContainer a.dnnSearchBoxClearText{margin-top:3px !important;}
.topWhiteBarLeft
{width: 150px; float: left; text-align: left;padding:3px 0px;}
.topWhiteBarAccessLevel
{width: 175px; float: left; text-align: left; color:#C1A53F;padding:3px 0px;}
.topWhiteBarRight
{width: 450px; float: right; text-align: right; padding: 0 0 2px 0;}
.topWhiteBar a:link, .topWhiteBarTall a:link {color: #C1A53F; text-decoration: none;}
.topWhiteBar a:visited, .topWhiteBarTall a:visited {color: #C1A53F; text-decoration: none;}
.topWhiteBar a:hover, .topWhiteBarTall a:hover {color: #fff; text-decoration: underline;}
.topWhiteBar a:active, .topWhiteBarTall a:active {color: #fff; text-decoration: none;}

.topBar
{width: 100%; height: 128px; background: url(images/top-background-repeater.jpg) left top repeat-x; background-size: 1px 130px;  margin: 0 auto;}

.topBarTall
{width: 100%; height: 292px; background: url(images/top-background-repeat-tall.jpg) left top repeat-x; margin: 0 auto; z-index: 500;}

.topBarTallNoLogin
{width: 100%; height: 260px; background: url(images/top-background-repeat-tall.jpg) left bottom repeat-x; margin: 0 auto; z-index: 500;}

.topBarInner
{height: 120px; background: url(images/top-background.jpg) top no-repeat; margin: 0 auto;}

.topBarInnerTall
{height: 262px; background: url(images/top-background-tall.jpg) top no-repeat; margin: 0 auto;}

.topBarContent
{width: 890px; height: 120px; margin: 0 auto;}

.topBarContentTall
{width: 890px; height: 262px; margin: 0 auto;}

.topBarTopRow
{height: 56px; border: 0px solid red;}

.topBarTopRowTall
{height: 56px;}

.topBarImageTall
{width: 596px; height: 160px; float: left; margin: 3px 0 0 2px;}

.topBarIcons
{width: 292px; height: 160px; float: left;}

.topBarIcons h4
{color: #C1A53F; font: normal 12px/14px arial; margin: 0; padding: 0;}

.topBarIcons p
{color: #fff; font: normal 10px/12px arial; margin: 0; padding: 0;}

.navArea
{width: 890px; height: 32px; padding: 7px 0 0 0; color: #fff; z-index: 600; overflow: visible; display: block;}

a.topNavigation:link {color: #C1A53F; font: normal 12px/18px arial, helvetica, sans-serif; letter-spacing:.2em; text-decoration: none; margin: 7px 10px 0; padding-left: 3px; display: inline-block;}
a.topNavigation:visited {color: #C1A53F; font: normal 12px/18px arial, helvetica, sans-serif; letter-spacing:.2em; text-decoration: none; margin: 7px 10px 0; padding-left: 3px; display: inline-block;}
a.topNavigation:hover {color: #C1A53F; font: normal 12px/18px arial, helvetica, sans-serif; letter-spacing:.2em; text-decoration: underline; margin: 7px 10px 0; padding-left: 3px; display: inline-block;}
a.topNavigation:active {color: #C1A53F; font: normal 12px/18px arial, helvetica, sans-serif; letter-spacing:.2em; text-decoration: none; margin: 7px 10px 0; padding-left: 3px; display: inline-block;}

.logoArea
{width: 445px; height: 56px; padding: 0px 0 0; float: left; text-align: left; color: #fff;}

.searchArea
{width: 250px; max-width: 250px; height: 25px; padding: 3px 0 0; float: left; text-align: left; color: #fff; border: 0px solid red;}

.chatArea
{width: 165px; height: 46px; padding: 10px 0 0; float: left; text-align: right; color: #fff;}

.searchArea .dnnFormItem
{width: 360px; padding-left:80px;}
#dnn_search .Searchdefault {color: #a1a1a1; font-style: italic; }

.searchArea .dnnFormItem label, .searchArea .dnnFormItem .dnnTooltip
{display:none;}

.searchArea input[type="text"]
{
height: 20px;
padding: 0;
border-radius: 0;
-moz-border-radius: 0;
border: 0;
-moz-box-shadow: 5px 5px 10px #999 inset;
-webkit-box-shadow: 5px 5px 10px #999 inset;
box-shadow: 5px 5px 10px #999 inset;
float: left;
position: relative;
left: 0;
width:250px;
}
.searchArea .SearchButton
{
   visibility:hidden;   
}
.searchArea .dnnFormItem input[type="submit"]
{
width: 37px;
height: 20px;
border-radius: 0;
-moz-border-radius: 0;
background: transparent url(images/btn-go.png) top no-repeat;
box-shadow: 0 0 0 0 transparent inset;
-moz-box-shadow: 0;
border: 0;
cursor: pointer;
text-transform: uppercase;
}

/* BREADCRUMBS START ********************/

a.breadCrumb:link {color: #fff; font-size: 10px; text-decoration: none;}
a.breadCrumb:visited {color: #fff; font-size: 10px; text-decoration: none;}
a.breadCrumb:hover {color: #C1A53F; font-size: 10px; text-decoration: hover;}
a.breadCrumb:active {color: #C1A53F; font-size: 10px; text-decoration: none;}
.breadcrumbBar
{height: 21px; background: url(images/breadcrumb-bar.gif) top repeat-x;margin: 0 auto; padding: 1px 0 0;}

.breadCrumbs {width: 884px; margin: 0 auto; color: #fff; padding: 0 0 0 6px;}

/* BREADCRUMBS END ********************/

.contentContainer
{background: #edeff1 url(images/content-bg.gif) top repeat-x; border: 0px solid red; padding: 16px 0; margin: 0 auto; overflow: hidden; min-height: 500px; display: block; z-index: 0;}

.headerImageIcons
{width: 890px; border: 0px solid red; clear: both;}

.contentArea
{width: 890px; margin: 0 auto; z-index: 0;}

.contentInside
{width: 590px; float: left; z-index: 0;}
.CenterCols .contentInside
{width: 890px; float: left; z-index: 0;}
.CenterCols
{width: 890px; z-index: 0; float: left;}

.leftCenterCols
{width: 590px; z-index: 0; float: left; padding-right: 15px;}

.contentLeftColumn
{width: 275px; float: left; margin: 0 20px 0 0;}

.contentCenterColumn
{width: 275px; float: left; margin: 0 20px 0 0;}

.contentRightColumn
{width: 275px; float: left;}

.leftContentContainer
{width: 680px; float: left; /*overflow: hidden;*/ z-index: 0;}

.leftContentContainerWide
{width: 880px; float: left; /*overflow: hidden;*/ z-index: 0;}
.leftContentTopWide
{width: 880px; height: 19px; background: url(images/content-left-top.png) top no-repeat;display: block;background-size: 880px 19px;}
.leftContentBaseWide
{width: 880px; height: 19px; background: url(images/content-left-base.png) top no-repeat;display: block; clear: both;background-size: 880px 19px;}
.leftContentWide
{width: 830px; background: url(images/content-left-bg.png) top repeat-y; padding: 10px 25px; overflow-x: visible; overflow-y: hidden; display: block;  background-size: 880px 1px;}

.leftContentTop
{width: 680px; height: 19px; background: url(images/content-left-top.png) top no-repeat;display: block;}

.leftContentBase
{width: 680px; height: 19px; background: url(images/content-left-base.png) top no-repeat;display: block; clear: both;}

.leftContent
{width: 630px; background: url(images/content-left-bg.png) top repeat-y; padding: 10px 25px; overflow-x: visible; overflow-y: hidden; display: block;  }

.leftContentBG
{width: 674px; /*overflow-x:visible; overflow-y: hidden; ACH*/   background: url(images/content-left-bg.png) top repeat-y; padding: 0px 3px;}

.leftContentCOM
{width: 674px; /*overflow-x:visible; overflow-y: hidden; ACH*/   background: url(images/content-left-bg.png) top repeat-y; padding: 0px 3px; min-height: 750px;}

.leftContentNP
{width: 674px; /*overflow-x:visible; overflow-y: hidden; ACH*/  background: url(images/content-left-bg.png) top repeat-y; padding: 0px 3px;}

.leftContent2Column
{width: 630px; /*overflow-x: visible; ACH*/background: url(images/gradient.gif) top repeat-x; padding: 10px 22px 10px 22px;}

.leftContent2ColumnNP
{width: 654px; /*overflow-x: visible; ACH*/background: url(images/gradient.gif) top repeat-x; padding: 10px 10px 10px 10px;}

.leftContent2ColumnNoGradient
{width: 630px; overflow: hidden; padding: 10px 22px 10px 22px;}

.leftColumn
{width: 275px; float: left; margin: 0 35px 0 20px; border: 0px solid red;}

.leftColumnImage
{width: 100px; float: left; border: 0px solid blue;}

.leftColumnBlog
{width: 275px; float: left; border: 0px solid red; padding: 0 10px;margin-right:20px;}

.rightColumnBlog
{width: 200px; float: right; border: 0px solid red;}

.rightColumn
{width: 275px;float: left; border: 0px solid red;}

.rightContentContainer
{width: 189px; float: right; border: 0px solid red; padding: 0 0 0 17px;}

.footerContainer
{background: #383838 url(images/bottom-gradient-bg.gif) top repeat-x; margin: 0 auto; clear: both;}

.footerBackground
{max-width: 1200px; min-height: 186px; background: url(images/bottom-texture.jpg) top no-repeat; margin: 0 auto 50px; padding: 25px 0 0;}

.footerContent
{width: 890px; height: 100px; margin: 0 auto;}

.footerSocialIcons
{width: 175px; border-right: 0px solid #fff; float: left; padding: 0 0 0 15px;}

.footerLinksArea
{width: 407px; border: 0px solid red; float: left;}

.footerLinksArea a:link {color: #fff; text-decoration: none;}
.footerLinksArea a:visited {color: #fff; text-decoration: none;}
.footerLinksArea a:hover {color: #fff; text-decoration: underline;}
.footerLinksArea a:active {color: #fff; text-decoration: none;}

.footerAddressArea
{width: 224px; border: 0px solid red; float: left; padding: 0 0 0 30px;}



.footerLogoArea
{width: 293px; border: 0px solid red; float: left;}


/* SideMenu  */
.MenuHdr
{ 
  font-size: 14px;
  padding-left: 10px;
  font-weight: bold;
  padding-bottom: 3px; 
  padding-top: 3px;
  cursor: default;
}

.MenuItem HR
{
  background-color: transparent; 
  border-top: none;
  border-left: none;
  border-right: none;  
  margin-right: 5px; 
}

.MenuItemMouseOver
{
  background-position: right top;
  background-image: url(images/menuarrow-bg.gif);
  background-repeat: no-repeat;  
}

.MenuItem, .MenuItemMouseOver
{
  font-size: 14px;
  font-weight: normal;
  padding-bottom: 3px;
  padding-top: 3px;
}


.MenuHdr A, .MenuHdr A:Active, .MenuHdr A:Hover, .MenuHdr A:Visited, .MenuHdr A:Link
{
  text-decoration: none;
  color: #92928C;
  font-weight: normal;
  padding-top: 1px;
  padding-bottom: 1px;
  cursor: pointer;
  display: block; 
}

.MenuItem A, .MenuItem A:Visited, .MenuItem A:Link, .MenuItemMouseOver A, .MenuItemMouseOver A:Visited, .MenuItemMouseOver A:Link
{
  display: block;
  padding-left: 10px;
  padding-bottom: 20px;
  cursor: pointer;
  color: #C1A53F;
  font-weight: normal;
  padding-top: 10px;
  text-decoration: none;   
  width: 100%;
  background-image: url(images/side-nav-bg.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.MenuItem A, .MenuItem A:Active, .MenuItem A:Hover, .MenuItemMouseOver A, .MenuItemMouseOver A:Active, .MenuItemMouseOver A:Hover
{
  display: block;
  padding-left: 10px;
  padding-bottom: 20px;
  cursor: pointer;
  color: #92928C;
  font-weight: normal;
  padding-top: 10px;
  text-decoration: none;   
  width: 100%;
  background-image: url(images/side-nav-bg.gif);
  background-position: bottom left;
  background-repeat: no-repeat;
}

.MenuCurrentPage
{
  color: red;
}

.currentItemHighlight A, .currentItemHighlight A:Active, .currentItemHighlight A:Hover, .currentItemHighlight A:Visited, .currentItemHighlight A:Link,
.currentItemHighlight1 A, .currentItemHighlight1 A:Active, .currentItemHighlight1 A:Hover, .currentItemHighlight1 A:Visited, .currentItemHighlight1 A:Link,
.currentItemHighlight2 A, .currentItemHighlight2 A:Active, .currentItemHighlight2 A:Hover, .currentItemHighlight2 A:Visited, .currentItemHighlight2 A:Link,
.currentItemHighlight3 A, .currentItemHighlight3 A:Active, .currentItemHighlight3 A:Hover, .currentItemHighlight3 A:Visited, .currentItemHighlight3 A:Link,
.currentHeaderHighlight A, .currentHeaderHighlight A:Active, .currentHeaderHighlight A:Hover, .currentHeaderHighlight A:Visited, .currentHeaderHighlight A:Link,
.currentHeaderHighlight0 A, .currentHeaderHighlight0 A:Active, .currentHeaderHighlight0 A:Hover, .currentHeaderHighlight0 A:Visited, .currentHeaderHighlight0 A:Link,
.currentHeaderHighlight1 A, .currentHeaderHighlight1 A:Active, .currentHeaderHighlight1 A:Hover, .currentHeaderHighlight1 A:Visited, .currentHeaderHighlight1 A:Link,
.currentHeaderHighlight2 A, .currentHeaderHighlight2 A:Active, .currentHeaderHighlight2 A:Hover, .currentHeaderHighlight2 A:Visited, .currentHeaderHighlight2 A:Link,
.currentHeaderHighlight3 A, .currentHeaderHighlight3 A:Active, .currentHeaderHighlight3 A:Hover, .currentHeaderHighlight3 A:Visited, .currentHeaderHighlight3 A:Link
{
color: #92928C;
}

h3 a:link {color: #C1A53F; font-size: 15px; text-decoration: none;}
h3 a:visited {color: #C1A53F; font-size: 15px; text-decoration: none;}
h3 a:hover {color: #C1A53F; font-size: 15px; text-decoration: none;}
h3 a:active {color: #C1A53F; font-size: 15px; text-decoration: none;}


/* SURVEY ********************/

.surveyitems .NormalBold
{color: #255773; font: normal 14px/18px arial, helvetica, sans-serif;}

.ModDNNSurveyC a.CommandButton:link
{width: 115px; height: 28px; color: #fff; font-size: 11px; text-decoration: none; padding: 15px 0 0px; text-align: center; background: url(images/btn-submit.png) top no-repeat; display:inline-block; float: left;}

.ModDNNSurveyC a.CommandButton:link
{width: 110px; height: 27px; color: #fff; font-size: 11px; text-decoration: none; padding: 16px 0 0px; text-align: center; background: url(images/btn-submit.png) top no-repeat; display:inline-block; float: left;}
.ModDNNSurveyC a.CommandButton:hover
{width: 110px; height: 27px; color: #fff; font-size: 11px; text-decoration: underline; padding: 16px 0 0px; text-align: center; background: url(images/btn-submit.png) top no-repeat; display:inline-block; float: left;}
.ModDNNSurveyC a.CommandButton:active
{width: 110px; height: 27px; color: #fff; font-size: 11px; text-decoration: none; padding: 16px 0 0px; text-align: center; background: url(images/btn-submit.png) top no-repeat; display:inline-block; float: left;}

table.survey table td
{padding: 5px;}

.survey label
{padding: 0 0 0 5px;}

/* EVENTS AND WEBINARS ********************/

.DnnModule.DnnModule-RandEvents strong
{color: #255773; font-size: 14px; padding: 0 0 5px; display: inline-block;}


/* ROTATOR MODULE ********************/

.Rotator_Default {
    background-color: transparent !important;
    position: relative;
    z-index: 0 !important;display: block;
}


/* 1 COLUMN 3 PANE ********************/

.threePane
{width: 195px; float: left; border: 0px solid red; margin: 0 20px 0 0;}

.threePaneLast
{width: 195px; float: left; border: 0px solid red;}


/* EDITOR STYLES ********************/

.roundedBoxText
{color: #255773; font: normal 12px/18px arial, helvetica, sans-serif}

.footerTenPixel
{color: #fff; font: normal 10px/12px arial, helvetica, sans-serif; text-transform: uppercase;}

.roundedContainerText a:link {color: #C1A53F; text-decoration: none;}
.roundedContainerText a:visited {color: #C1A53F; text-decoration: none;}
.roundedContainerText a:hover {color: #C1A53F; text-decoration: underline;}
.roundedContainerText a:active {color: #C1A53F; text-decoration: none;}

.dnnmodule
{z-index: 0;}

.roundedContainerText
{color: #255773; font: normal 12px/18px arial, helvetica, sans-serif;}

.iconImage
{float: left; margin: 0 10px 0 0;}

.DNNModuleContent.ModUVGVideoListC td, .DNNModuleContent.ModUVGVideoListC table table
{border: 0px !important;}

.DNNModuleContent.ModUVGVideoListC .SectionFooter
{display:none;}

.DNNModuleContent.ModUVGVideoListC .verticalMiddle
{display:none;}

.singleVideo
{width:570px; margin:7px; clear: left; display: block; border: 0px solid red; overflow: hidden;}

.singleVideofront
{width:220px; margin:7px; padding-bottom:10px; clear: left; display: block; border: 0px solid red; overflow: hidden;}

.videoSquarefront
{width:200px; float: left; margin: 0 10px 5px 0; overflow:hidden; vertical-align: top;}
.videoInfofront
{width: 220px; float: left; }

.videoSquare
{width:200px; height:174px; float: left; margin: 0 10px 0 0; overflow:hidden; vertical-align: top;}

.videoInfo
{width: 360px; float: left; line-height: 125%;}

.videoInfo a:link {font-size: 13px; padding: 8px 0 0; color: #C1A53F; text-decoration: none; display: inline-block;}
.videoInfo a:visited {font-size: 13px; padding: 8px 0 0; color: #C1A53F; text-decoration: none; display: inline-block;}
.videoInfo a:hover {font-size: 13px; padding: 8px 0 0; color: #C1A53F; text-decoration: underline; display: inline-block;}
.videoInfo a:active {font-size: 13px; padding: 8px 0 0; color: #C1A53F; text-decoration: none; display: inline-block;}
/* Articles ********************/
.listingtitle
{
  font: bold 13px Arial, Helvetica, sans-serif;color: #92928c;  
}

/* FORUM ********************/

.Forum_Footer {
    background-color: #ccc;
    background-image: none;
    border-top: 1px solid #000;
    height: 46px;
    padding: 0 5px;
}

.DnnModule.DnnModule-RandUtilities table.tabledata1
{width: 600px;}

.DnnModule.DnnModule-RandUtilities table.tabledata1 td.content2 b
{color: #92928C; font-size: 14px;}


/* LOGIN ********************/

.dnnForm.dnnLogin.dnnClear, .loginContent, .LoginPanel
{padding: 0; margin: 0 0 0 -3px;}

.dnnForm.dnnLogin {
    border: 0 none;
    font: inherit;
    margin: 0 auto;
    min-width: 248px;
    padding: 0;
    vertical-align: baseline;
    width: 248px;
}

.LoginPanel a {color: #C1A53F;padding:0;outline:none; text-decoration: none; cursor: pointer; font-size: 11px;background:none;box-shadow:none;text-shadow:none; }
.LoginPanel .dnnSecondaryAction
{
    border: none;
}
.LoginPanel a.dnnSecondaryAction:link {color: #C1A53F; text-decoration: none;}
.LoginPanel a.dnnSecondaryAction:visited {color: #C1A53F; text-decoration: none;}
.LoginPanel a.dnnSecondaryAction:hover {color: #C1A53F; text-decoration: underline;}
.LoginPanel a.dnnSecondaryAction:active {color: #C1A53F; text-decoration: none;}

.LoginPanel label
{color: #255773; font-weight: bold; margin-top:5px;}

.LoginPanel a.dnnPrimaryAction
{
background: url("images/toolbar-link.gif") top repeat-x;
border-radius: 15px;
-moz-border-radius: 15px;
padding: 0 15px;
letter-spacing: .15em;
margin-left:15px;

}

.LoginPanel input[type="text"], .LoginPanel input[type="password"]
{
width: 228px;
height: 20px;
border-radius: 0;
-moz-border-radius: 0;
border: 1px solid #ccc;
clear: both;
padding: 0 0 0 6px;
margin: 0;
-moz-box-shadow: 3px 3px 5px #ccc inset;
-webkit-box-shadow: 3px 3px 5px #ccc inset;
box-shadow: 3px 3px 5px #ccc inset;
}

.LoginPanel input[type="checkbox"]
{margin: 20px 3px 0 0;}

.LoginPanel .dnnCheckbox{margin: 20px 3px 0 0;}

/* WHITEPAPERS ********************/
a.pdf:hover {
	text-decoration: underline; 
}
a.pdf {
    color: #C4950B;
	text-decoration: none; 
	font-weight: bold;
}

a.boldGold:hover {
	text-decoration: underline; 
}
a.boldGold {
    color: #C4950B;
	text-decoration: none; 
	font-weight: bold;
}
a.boldGold:hover {
	text-decoration: underline; 
}
.articleContainer
{clear: both; width: 590px;}

.articleContainer a:link {color: #C1A53F;}
.articleContainer a:visited {color: #C1A53F;}
.articleContainer a:hover {color: #C1A53F;}
.articleContainer a:active {color: #C1A53F;}

.articleSeperator
{border-bottom: 1px solid #ccc;}
hr.articleline {

	border: 1px solid #D4DBDF;

	border-style: none none solid;

}

/*MENU FIX ********************/

.DnnModule.DnnModule-Rotator, .DnnModule.DnnModule-DNN_HTML, .DnnModule.DnnModule-LiveTabs, .DnnModule.DnnModule-RandForumRSS, .DnnModule.DnnModule-UVG_VideoList, .DnnModule.DnnModule-DNN_Forum, .DNNModuleContent.ModDNNHTMLC, .DnnModule.DnnModule-DNN_Survey, .DnnModule.DnnModule-RandAccountInfo, .DnnModule.DnnModule-RandEvents, .DnnModule.DnnModule-PNowSupport, .DnnModule.DnnModule-UVG_VideoPlayer, .DnnModule.DnnModule-UVG_MyVideos, .DnnModule.DnnModule-UVG_AddVideo, .DnnModule.DnnModule-UVG_CategoryList, .DnnModule.DnnModule-UVG_Configurations, .DNNModuleContent.ModPNowSupportC
{z-index: 0;}

/*Custom styles for Utilities Section */
.utilities {
	text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #453D3D;
}
.my-tools {
	float: left;
	width: 615px;
	display: inline;
	margin: 0 15px;
	padding: 0 0 10px 0;
}

.my-tools TABLE {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: #7D7D7D;
}

.my-tools TABLE TH {
    font-size: 14px;
    color: #453D3D;
    padding: 10px;
    text-align: left;
}

.my-tools TABLE TD {
    padding: 10px;
}

.my-tools TABLE .hl TD {
    background: #E8E7E7;
}
.my-tools .tag {
	font-size: 11px;
	text-align: right;
	width: 20%;
}
.my-tools .item {
	font-size: 12px;
	text-align: left;
}
.my-tools .item strong{
	font-size: 14px;
	text-align: left;
}

.my-tools .navigation {
    float: left;
    width: 100%;
    clear: both;
    padding: 10px 0;
}

.my-tools .navigation .rows {
    float: left;
    margin: 0 10px;
    display: inline;
    font-size: 11px;
    color: #453D3D;
}

.my-tools .navigation .rows LABEL {
    float: left;
    line-height: 100%;
    margin: 4px 10px 0 0;
}

.my-tools .navigation .rows SELECT {
    float: left;
}

.my-tools .navigation .pages {
    float: right;
    margin: 0 10px;
    display: inline;
    white-space: nowrap;
    width: 50%;
    text-align: right;
    color: #154C7B;
    font-weight: bold;
}

.my-tools .navigation .pages .prev-next {
    display: inline;
    margin-left: 20px;
    font-size: 11px;
}

.my-tools .navigation .pages SPAN {
    margin: 0 5px;
}

.my-tools .navigation .pages A.current {
    color: #C4950B;
}
.my-tools .casesearch {
	color: #92928C;
	border-bottom: 1px solid #D4DBDF;
	padding: 10px 0;
	text-align: left;
}
.my-tools .overview {
	color: #92928C;
	width: 93%;
	margin-left: 7%;
	text-align: left;
}
.my-tools .newcase h3 {
	padding: 10px 0 0 0;
}
.my-tools .casesearch LABEL {
	font-size: 14px;
}
.my-tools .casesearch input.searchbox {
	border: 1px solid #999;
	margin: 5px 0;
}
.my-tools a.boldGold {
    color: #C4950B;
	text-decoration: none; 
	font-weight: bold;
}

.my-tools a.boldGold:hover {
	text-decoration: underline; 
}
.my-tools select.software {
	border: 1px solid #999;
	width: 230px;
	margin-right: 10px;
}
.pushRight {
	float: right;
	width: 78%;
	padding-left: 6px;	
}
.my-tools TABLE .solution {
	min-height: 6em; 	
}
.my-tools hr {
	border: 1px solid #D4DBDF;
	border-style: none none solid;
}
.supportContact {
	width: 96%;
	margin-left: 4%;
	background-color: #e9e7e8;
	padding: 10px;
	color: #92928C;	
}
.addNow {
	text-align: left;
	width: 35%;
	float: left;	
}
.contactInfo {
	text-align: left;
	float: right;
	width: 65%;	
}
.supportItemLinks {
	width: 500px;
	height: 26px;
}
.itemInfo {
	text-align: left;
	float: left;
	height: 26px;
	padding: 0 0 0 26px;
	/*background: url('../../images/icons/utilities-info-icon.png') no-repeat;*/
	line-height: 26px;
	vertical-align: middle;
}
.itemDemo {
	text align: left;
	float: left;
	height: 26px;
	padding: 0 0 0 26px;
	margin-left: 25px;
	/*background: url('../../images/icons/utilities-eDemo-icon.png') no-repeat;*/	
	line-height: 26px;
	vertical-align: middle;
}
.itemDownload {

	text align: left;

	float: left;

	height: 26px;

	padding: 0 0 0 26px;

	margin-left: 25px;

	/*background: url('../images/icons/download.gif') no-repeat;	*/

	line-height: 26px;

	vertical-align: middle;

}
.my-tools .copy {
	text-align: left;
	color: #92928C;	
}
.font11 {
	font-size: 11px;	
}
.clearfix:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}

 

.clearfix {

	display: inline-block;

}

 

html[xmlns] .clearfix {

	display: block;

}

 

* html .clearfix {

	height: 1%;

}

/* utilities overview */

.utilitieso {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #453D3D;
}
.overview-section {
	width: 100%;
	margin: 0 15px;
	padding: 0 0 10px 0;
}
.overview-section TABLE {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 10px;
    color: #7D7D7D;
}

.overview-section TABLE TH {
    font-size: 14px;
    color: #453D3D;
    padding: 10px;
    text-align: left;
}

.overview-section TABLE TD {
    padding: 10px;
}

.overview-section TABLE .hl TD {
    background: #E8E7E7;
}
.overview-section .tag {
	font-size: 11px;
	text-align: right;
	width: 20%;
}
.overview-section .item {
	font-size: 12px;
	text-align: left;
}
.overview-section .item strong{
	font-size: 14px;
	text-align: left;
}
.overview-section hr {
	border: 1px solid #D4DBDF;
	border-style: none none solid;
}

 a.blogGold {
    color: #C4950B;
	text-decoration: none; 
	font-weight: normal;
	font-size:10px;
}

 a.blogGold:hover {
	text-decoration: underline; 
}
 a.blogGold {
    color: #C4950B;
	text-decoration: none; 
	font-weight: bold;
}
 a.blogGold:hover {
	text-decoration: underline; 
}
/* Twitter Box Sample 
--------------------------------------------------- */

.social
{
    float: left;
	width: 100%;
	display: inline;
}
.columncenter
{}

.column {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 10px;
    position: relative; 
    width: 225px;  
    
}
.column1 {
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 15px;
    position: relative; 
    width: 300px;  
    
}
.box {
    color: #000000;
    margin-bottom: 8px;
}
#boxTwitter .box-top {
    background: url("images/column-twitter-cap.png") no-repeat scroll 0 0 transparent;
}

.box-top {
    background: url("images/column-box-top.png") no-repeat scroll 0 0 transparent;
    height: 49px;
    width:228px;
    position: relative;
    z-index: 500;
}
.box-top .dropdown-button a.button-link {
    background: url("images/arrow-dropdown.gif") no-repeat scroll right top transparent;
    float: right;
    height: 30px;
    line-height: 30px;
    outline: medium none;
    padding: 0 26px 0 0;
}

.box-top .button a.button-link {
    height: 49px;
    line-height: 49px;
}

.button a.button-link {
    background: url("images/button-arrow-right.gif") no-repeat scroll right center transparent;
    color: #555555;
    display: block;
    font-size: 11px;
    font-weight: normal;
    padding: 0 10px 0 0;
    position: relative;
    text-align: right;
    text-decoration: none;
}
#boxTwitterContent {
    overflow: hidden;
    font-size:10px;
    height: 625px;
    
}

.box-content {
    background: url("images/column-content-bg.png") repeat-y scroll 0 0 transparent;
    background-size: 228px;
    overflow: hidden;
    padding: 14px 5px 5px 5px;
   /* border-left: 1px solid grey;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;*/
}
.box-content .first {
    padding-top: 0;
}
.box-bottom {
   background: url("images/column-box-bottom.png") no-repeat scroll left bottom transparent;
   background-size: 228px;
      height: 15px;
    position: relative;
}
.twitter-item {
    border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
    padding: 10px 0;
}

.first {
    margin-left: 0;
}
.twitter-item p {
    padding: 0 8px;
}

.date {
    color: #707070;
    font-size: 10px;
}
/* YouTube */
#boxYouTubeContent{height: 625px;}
#boxYouTube .box-top {
    background: url("images/column-youtube-cap.png") no-repeat scroll 0 0 transparent;
    
}
/*.youtube-item .thumbnail {
   background: none repeat scroll 0 0 ;
   height: 149px;
    margin: 0 0 8px;
    overflow: hidden;
    position: relative;
} */
.youtube-item {
    margin-bottom: 8px;
}
img.thumb-170 {
    margin-top: -21px;
   
    padding: 0 10px 0 10px;
}
img {
    border: 0 none;
}
a.title {
    font-weight: bold;
}


/* Facebook */
/*Facebook */
#boxFacebook .box-top {
    background: url("images/column-facebook-cap.png") no-repeat scroll 0 0 transparent;
    background-size: 300px 49px;
    width:300px;
     height: 49px;
}
#boxFacebook .box-bottom {
   background: url("images/column-box-bottom.png") no-repeat scroll left bottom transparent;
   background-size: 300px;
      height: 15px;
    position: relative;
}
#boxFacebook .box-content {
    background: url("images/column-content-bg.png") repeat-y scroll 0 0 transparent;
    background-size: 300px;
    overflow: hidden;
    padding: 14px 5px 5px 5px;
   /* border-left: 1px solid grey;
    border-right: 1px solid grey;
    border-bottom: 1px solid grey;*/
}
#boxFacebookContent{height: 625px;}

/* News Slider */
.news-wrapper
{
	width: 960px;
	position: relative;
	overflow: hidden;
	background-image: url(Images/followUs.png);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #d9e2ec;
}
.news-title
{
	float: left;
	background-image: url(images/title-news.png);
	background-color: #d9e2ec;
	width: 18px;
	height: 36px;
	z-index: 11;
	border-radius-topleft: 3px;
	border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
}
.news
{
	background-color: #d9e2ec;
	width:  600px;
	height: 36px;
	 left:45px;
	border-radius-topright: 4px;
	border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	overflow: hidden;
	float:left;
}
.headline
{
	position: absolute;
	font-size: 10pt;
	height: 10px;
	padding: 8px 12px 8px 8px;
	overflow: hidden;
	z-index: 1;
	/*overflow: hidden;*/
}
.headline a
{
	padding-right: 16px;	
}
.headline a, .headline a:active, .headline a:visited
{
	color: #1e1e1e;
	text-decoration: none;
}
.headline a:hover
{
	color: #163b5b;
	text-decoration: none;
}
.control-bar
{
	background-repeat: no-repeat;
	width: 97px;
	height: 21px;
	position: absolute;
	z-index: -1;
	top: 50px;
	display:none;
}
.controls-wrapper
{
	position: relative;
	width: 48px;
	height: 12px;
	margin-left: 24px;
	display:none;
}
.controls-wrapper div
{
	position: relative;
	width: 7px;
	height: 8px;
	margin-left: 6px;
	margin-top: 4px;
	float: left;
	display:none;
}
.controls-wrapper div.next
{
	background: url(next.png) no-repeat;
	cursor: pointer;
}
.controls-wrapper div.prev
{
	background: url(prev.png) no-repeat;
	cursor: pointer;
}
.controls-wrapper div.play
{
	background: url(play.png) no-repeat;
	cursor: pointer;
}
.controls-wrapper div.pause
{
	background: url(pause.png) no-repeat;
	cursor: pointer;
}
.preview-wrapper
{
	font-size: 10pt;
	padding-top: 8px;
	width: 308px;
	height: 85px;
	position: absolute; /*margin: auto;*/
	z-index: 1000;
}
.preview
{
	width: 292px;
	height: 61px;
	background-color: #2c2c2c;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: solid 1px #212121;
	padding: 8px;
	font-size: 9pt; /*overflow: hidden;*/ /*background: url(bg.jpg) repeat-x repeat-y;*/
}
.preview h4, .preview p
{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.preview h4
{
	font-size: 10pt;
	color: White;
	font-weight: normal;
	width: 290px;
	height: 16px;
}
.preview p
{
	color: #9f9e9e;
	width: 290px;
	height: 54px;
}
.preview a
{
	font-size: 11px;
	color: #9f9e9e;
	text-decoration: none;
	margin-left: 4px;
}
.preview a:hover
{
	text-decoration: underline;
	color: Yellow;
}
.tip
{
	margin: auto;
	width: 13px;
	height: 9px;
	background-image: url(images/cor.png);
}
.news-wrapper.multiple
{
	width: 680px;
	overflow: hidden;
}
.news-wrapper.multiple .news-title
{
	float: left;
}
.news-wrapper.multiple .news
{
	float: left;
	width: 2000px;
}
.news-wrapper.multiple .headline
{
	position: relative;
	float: left;
	margin-left: 0px;
}
.previous1
{
    float: left;
    padding: 8px 12px 8px 8px;
    margin-right:10px;
}
.next1
{
    float: left;
    padding: 8px 12px 8px 8px;
     text-align:right;
   
}
/* YouTube */
#boxYouTube .box-top {
    background: url("images/column-youtube-cap.png") no-repeat scroll 0 0 transparent;
}
.youtube-item .thumbnail {
    background: none repeat scroll 0 0;
    height: 99px;
    margin: 0 0 8px;
    overflow: hidden;
    position: relative;
}
.youtube-item {
    margin-bottom: 8px;
}
img.thumb-170 {
    margin-top: -21px;
}
img {
    border: 0 none;
}
a.title {
    font-weight: bold;
}
/* adjust login module width */
#wrap .dnnClear.dnnLogin.dnnForm {width:280px; min-width:280px;margin-left: 0px;margin-top:10px}
#wrap .dnnLoginService .dnnForm .dnnFormItem label {width:100px;}
#wrap .dnnLoginService input[type='text'], #contentWrapper  .dnnLoginService input[type='password'] 

{width:228px;min-width:228px;}

#wrap .dnnLoginRememberMe {margin-left: 5px;}
#wrap .dnnLoginActions {margin-top:-30px}
#wrap .dnnLoginService .dnnSecondaryAction {margin-left:5px;margin-right:5px;}  
#wrap .LoginPanel {width:280px; min-width:280px}

a.dnnFormHelp {
    background: url("/images/help-icn-sm.png") no-repeat scroll;
    color: #333333;
    font-weight: normal;
    max-width: 30em;
    padding: 0.8em 1em 0.8em 3em;
    text-shadow: 0 1px 1px #FFFFFF;
}

.dnnTooltip .dnnFormHelpContent, .dnnHelperTip .dnnFormHelpContent {
    background: none repeat scroll 10px 10px #EDF8FF;
    border-radius: 3px 3px 3px 3px;
    color: #085B8F;
    display: none;
    font-size: 11px;
    padding: 10px 10px 10px 30px;
    position: absolute;
    text-align: left;
    width: 275px;
    z-index: 25;
}
.dnnFormHelpContent {
    left: 95%;
    max-width: 30em;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 275px;
    z-index: 25;
}
#dnn_ctr_ManageUsers_Profile_ProfileProperties .dnnFormItem .dnnLabel{width:150px;}
.ImgSearch {padding-left:5px;}
.dnnProfile .propertyList .dnnLabel {width:150px;}
.propertyList .dnnFileUploadScope{width:90%;}

/*Styles needed for DNN 7.2 upgrade*/
.dnnLoginService {
    min-width: 250px;
    width: 250px;
}
.LoginPanel label.dnnFormLabel {
    color: #255773;
    font-weight: bold;
     text-align:left;
     display: inline-block;
    margin:0;
    width:auto;
}
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}
.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}
.container:before, .container:after {
    content: "";
    display: table;
    line-height: 0;
}
.container:after {
    clear: both;
}
.container:before, .container:after {
    content: "";
    display: table;
    line-height: 0;
}
.admin
{
    top: 53px;
    z-index: 9;
}
.carousel-inner > a > img{max-width:100%!important;height:auto!important; width:100%!important;}
.carousel-inner img{max-width:100%!important;height:auto!important; width:100%!important;}
.carousel-control{top:auto!important; bottom:5%;}
/* Portrait tablet to landscape and larger */
@media (min-width:768px){
    .carousel-control{ top:inherit; bottom:10px; height:20px; width:20px; border:none; border-radius:0; z-index:6; background-position:center center; background-repeat:no-repeat; background-color:transparent;}
    .carousel-indicators{ background:rgba(34, 34, 34,0.7); top:auto; bottom:0; padding:10px 10px 15px 10px; right:0; width:100px;}
    .carousel-indicators li{margin-bottom:0;}
    .carousel-control.right{ background-image:url(images/right-arrow.png); text-indent:-9999px; right:10px;}
    .carousel-control.left{ background-image:url(images/left-arrow.png); text-indent:-9999px; right:95px; left:auto;}

}
.carousel {
   
    margin-bottom: 5px;
    height:155px;
  
}
.carousel-inner
{
    height:150px;
}
.dnnRegistrationForm .dnnFormItem span.dnnFormMessage.dnnFormError{
    left: 80%;
    font-size:10px;
    padding:5px;
    width:175px;
}
.RoundedBorderLogin
{
z-index: 1;
padding: 15px;
margin: 0 0 20px;
border:3px solid #fff;
background: #f9f9f9 url(images/rounded-border-bg.gif) top repeat-x;
border-radius: 9px;
-moz-border-radius: 9px;
-webkit-border-radius: 9px;
box-shadow: 0px 0px 5px #666;
-moz-box-shadow: 0px 0px 5px #666;
-webkit-box-shadow: 0px 0px 5px #666;
overflow: hidden;
clear: both;
}
#contentAlert{
    display: block;
    padding: 15px 15px;
    margin-bottom: 18px;
    background-color: rgba(255,0,0,0.15); /* red */
    border-color: rgba(255,0,0,0.2); /* red */
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width:95%;
    text-align:center;

}
#contentAlert p{padding:0px;}
.RoundedBorderLogin .contentInside
{width: 100%; float: left; z-index: 0;}
.RoundedBorderLogin .LoginPanel{margin:0;}
#dnn_ctr_EditUser_Profile_ProfileProperties_EmailOptIn{visibility:hidden;}
.navlogo {
    width: 400px;
    height: 56px;
    padding: 0px 0 0;
    float: right;
    text-align: right;   
}
.LogoImage{margin-top:6px;max-height: 100%;max-width: 100%;border:0;}
.logoArea1
{width: 445px; height: 50px; padding: 6px 0 0; float: left; text-align: left; color: #fff;}
.welcomearea{float: right; text-align:right; width:175px;padding:3px 0px;}
.LoginPanel .dnnFormItem{padding-top:5px;}

/* CSS updates for AccordLMS.TelerikControls.2016.1.113.40_Install.zip */
/* Apply updates to portal.css which can be accessed from */
/* DNN Admin > Site Settings > Stylesheet Editor */

/* RadCombobox Fixes */
.RadComboBox_izmlms .rcbReadOnly .rcbInputCellLeft {
   background-position: 0 -66px !important;
}

.RadComboBox_izmlms .rcbHovered .rcbReadOnly td.rcbInputCellLeft { 
   background-position: 0 -22px !important;  
}

.RadComboBox_izmlms .rcbHovered .rcbReadOnly .rcbArrowCellRight { 
   background-position: -38px -88px !important; 
} 

.RadComboBox_izmlms .rcbFocused .rcbReadOnly .rcbArrowCellRight { 
   background-position: -74px -88px !important; 
} 

.RadComboBox_izmlms .rcbFocused .rcbReadOnly td.rcbInputCellLeft {
    background-position: 0 -44px !important;
}

.reTextAreaHidden {
    display:none !important; 
}  
  

.reDropdown .FontName {
    max-width:80px; 
}  

.rcbSlide {
    position:absolute !important;
} 

.RadComboBoxDropDown_Default .rcbScroll {
    overflow:hidden !important;
    max-height: 242px !important;
} 

.RadComboBoxDropDown_izmlms {
    max-height: 150px !important;

} 

.RadMenu ul.rmGroup {
    padding: 0 !important;
}

/* RadEditor Fixes */
.RadEditor table.reLayoutWrapper {
  width: auto !important;  
}  

.RadEditor {
  height:auto !important; 
}  

/* Radtreeview Fixes */
.RadTreeView_izmlmsRole[disabled] {
 	opacity:1 !important; 
}

/*Superfish menu items*/
/*** arrows **/
.navArea .sf-menu a.sf-with-ul {
    padding-right: 2em;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.navArea .sf-menu a.sf-with-ul:hover {
    background: #044376;
    padding-right: 2em;
    min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}

.navArea .sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
    color: #C1A53F;
    font: normal 12px arial, helvetica, sans-serif;
    letter-spacing: .2em
}
.navArea .sf-menu a {
    padding: .75em 1em;
    text-decoration: none;
}
/*GDPR Banner*/
.CookieConsent {
    background: rgb(10, 10, 10) !important;
    border-width: 1px 1px 0px !important;
    border-style: solid solid none !important;
    border-color: rgb(204, 204, 204) rgb(204, 204, 204) currentColor !important;
    margin: 0px;
    border-image: none !important;
    left: 10% !important;
    width: 80% !important;
    bottom: 0px !important;
    color: rgb(255, 255, 255) !important;
    filter: none;
    position: fixed !important;
    z-index: 2147483647 !important;
    opacity: 0.8;
    border-top-left-radius: 0.5em !important;
    border-top-right-radius: 0.5em !important;
}

.ConsentWrapper {
    margin: 15px 35px 10px 35px !important;
    text-align: left !important;
    font: 10pt Artifakt Element !important;
}

.ConsentButton .cbAll {
    float: right !important;
}

.ConsentButton {
    float: right;
}

.ConsentButtons input[type="submit"] {
    cursor: pointer !important;
    margin: 8px 8px 7px 7px !important;
    opacity: 0.75 !important;
    width: 20px !important;
    height: 20px !important;
    background: url(images/btn-close.png) no-repeat;
    border: none;
}

.ConsentText {
    font: 11pt Artifakt Element !important;
    color: #ffffff !important;
}


