#ControlBar, #ControlBar *, .actionMenu * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
:focus{outline:none;}
/*body{background:url(../images/main-bg.png);}*/
body, html, form { height:100%; min-height:100%;}
/*========================================================*/
/*  Default DNN Links Tokens                              */
/*========================================================*/
/*-- command Button in Containers      --*/ .CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { /*color: #1481ac; */
  /*  */
  /* font-size: 11px; */
  /* font-weight: bold; */
  /* text-decoration: none; */
  /* padding: 0 0 0 0; */
  display: inline;
  vertical-align: top;}
/*-- command Button in Containers hover--*/ a.CommandButton:hover { /* color: #1481ac;   font-size: 11px; font-weight: bold; text-decoration: underline; padding: 0 0 0 0;  */}
/*-- SkinObject Text            	   --*/ .SkinObject, a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active {
       font-size: 14px;   color: #fff;   line-height: 21px;   font-weight: normal;
}
/*-- SkinObject Text hover        	   --*/ a.SkinObject:hover { color: #999999; text-decoration: none; }

/*========================================================*/
/*  Tokens                                                */
/*========================================================*/
/*-- Login Token              			--*/ .Login, A.Login, A.Login:link, A.Login:visited, A.Login:active { font-size:11px; padding: 7px 10px; text-align:center; color:#fefefe;}
/*-- Login Token Hover        			--*/ A.Login:hover  { font-size:11px; padding: 7px 10px; text-align:center; background-color: #f2622e; color:#fefefe;}
/*-- Register Token            			--*/ .Register, A.Register, A.Register:link, A.Register:visited, A.Register:active { font-size:11px; padding: 7px 10px; text-align:center; color:#fefefe;}
/*-- Register Token Hover        		--*/ A.Register:hover  { font-size:11px; padding: 7px 10px; text-align:center; background-color: #f2622e; color:#fefefe;}
/*-- Register Token            			--*/ .Register, A.Register, A.Register:link, A.Register:visited, A.Register:active { font-size:11px; padding: 7px 10px; text-align:center; color:#fefefe;}
/*-- Breadcrumb                         --*/ .breadcrumb, A.breadcrumb, A.breadcrumb:link, A.breadcrumb:visited, A.breadcrumb:active { font-weight: normal; font-size: 11px; color:#041a22;  text-decoration: none; } 
/*-- Breadcrumb Hover                   --*/ A.breadcrumb:hover  { font-size: 11px; color:#f2622e; text-decoration: none; }
/*-- Terms and Privacy                  --*/ .Terms-Privacy, A.Terms-Privacy, A.Terms-Privacy:link, A.Terms-Privacy:visited, A.Terms-Privacy:active {font-size: 11px; color:#ded6ba;  font-weight:normal; text-decoration: none; }
/*-- Terms and Privacy Hover            --*/ A.Terms-Privacy:hover  { font-size: 11px; color:#ded6ba;  text-decoration: underline; }
/*-- Copyright                          --*/ .copyright {text-align:center;}

/*========================================================*/
/*  Default HTML Headings                                 */
/*========================================================*/
/*-- Heading # 1              			--*/ H1 { FONT-SIZE: 31px; line-height:28px; }
/*-- Heading # 2              			--*/ H2 { FONT-SIZE: 28px; line-height: 28px; }
/*-- Heading # 3              			--*/ H3 { FONT-SIZE: 24px; line-height: 24px;  }
/*-- Heading # 4              			--*/ H4 { FONT-SIZE: 16px; line-height: 18px; }
/*-- Heading # 5              			--*/ H5 { FONT-SIZE: 14px; line-height: 14px; }
/*-- Heading # 6              			--*/ H6 { FONT-SIZE: 12px; line-height: 8px; }

/*========================================================*/
/*  Form Object                                           */
/*========================================================*/
/*-- Default Form CSS        		   --*/ select, input {  font-size: 12px; color: #555555; }
/*-- Default textbox       		       --*/ .NormalTextBox { color: #555555; padding-left: 4px; line-height: 12px;  font-weight: normal; font-size: 12px; border: 1px solid #acc1de; width: 235px; display: block; height: 24px; border-radius: 5px;}
/*-- Textbox cell / td            	   --*/ td.NormalTextBox { padding: 0; margin: 0; background: transparent; border: 0; }

/*========================================================*/
/*  Other used Text                                       */
/*========================================================*/
/*-- Subheadings - DNN Default css     --*/ .SubHead {  font-size: 12px; font-weight: bold; color: #868485; padding: 0; }
/*-- Headings - DNN Default css        --*/ .Head { font-size: 12px; color: #000000; background: transparent; font-weight: bold; padding: 0;}
/*-- Normal text with line Space       --*/ .Normal { font-size: 11px; color: #555555; line-height:21px; font-weight:normal;}
/*-- Normal text with line Space       --*/ .Normal-Small {  font-size: 11px; color: #555555; line-height:21px; font-weight:normal;}
/*-- bold text      		   		   --*/ .NormalBoldText {  font-size: 12px; font-weight: bold; color: #555555; text-decoration:underline; }

									
/*========================================================*/
/*  Token & Pane Style                                    */
/*========================================================*/
/*========================================================*/
/**** Nav Menu  *****/
/*========================================================*/
/*  main menu td   					   	--*/ .MenuTD{font-family: 'BebasNeueRegular';}
									
/* main menu td                        	--*/ .main_dnnmenu_bar { cursor:pointer; background-color:transparent; padding:0px 0 0 0px; height:0px; /*line-height: 44px;*/ font-family: 'BebasNeueRegular' !important;}
/* Main Menu Normal                    	--*/ .main_dnnmenu_rootitem { color:#031b24; font-family: 'BebasNeueRegular'  !important; font-size:20px; font-weight:normal; text-align:center; padding:9px 18px 9px;  line-height: 44px; border-bottom: solid 1px #263511 ;border-top: solid 1px #b9d78d ;border-left: solid 1px #83a355 ;border-right: solid 1px #426017;}

/* Main Menu List Child*/ .main_dnnmenu_rootitem:last-child { /*border-right:none;*/}

/* Main menu hover                     	--*/ .main_dnnmenu_rootitem_hover{ color:#fff; font-family: 'BebasNeueRegular'  !important; font-size:20px; line-height:44px; text-align:center; padding:11px 18px 8px; height:44px; border-bottom: solid 1px #aabc90 ;border-top: solid 1px #324a0e ;border-left: solid 1px #3b5219 ;border-right: solid 1px #89ab58;}

/* Main menu selected                  	--*/ .main_dnnmenu_rootitem_selected { color:#fff; font-family: 'BebasNeueRegular'  !important; font-size:20px; line-height:44px; text-align:center; padding:11px 18px 8px; height:44px; border-bottom: solid 1px #aabc90 ;border-top: solid 1px #324a0e ;border-left: solid 1px #3b5219 ;border-right: solid 1px #89ab58;}

/* SUB Menu Dropdown Box               	--*/ .main_dnnmenu_submenu { border:0px solid #262626; z-index:1000!important; width:auto; padding:0px 0px 10px 0px; margin-top:0px; background:#616161; font-family:Arial, Helvetica, sans-serif, "Trebuchet MS" !important; }
/* SUB Menu Idel                       	--*/ .main_dnnmenu_submenu td { font-size: 12px; background: url(../Images/Sub-Menu.jpg) repeat-x left bottom #7ad7ff; color:#0a1322; font-weight:normal; text-align:left; line-height:19px; padding: 0px 10px 0px 10px; margin:0px; z-index: 1000; white-space:nowrap;}
/* SUB Menu hover                      	--*/ .main_dnnmenu_itemhover td {     font-size: 12px; background: url(../Images/Sub-Menu-hover.jpg) repeat left top #0f6588; color:#fffbff; font-weight:normal; text-align:left; line-height:19px; padding: 0px 10px 0px 10px; margin:0px; z-index: 1000; white-space:nowrap;}
/* SUB Menu selected                   	--*/ .main_dnnmenu_itemselected td { font-size: 12px; background: url(../Images/Sub-Menu-hover.jpg) repeat left top #0f6588; color:#fffbff; 	font-weight:normal; text-align:left; line-height:19px; padding: 0px 10px 0px 10px; margin:0px; z-index: 1000; white-space:nowrap;}
											 .main_dnnmenu_break { height: 1px; background: #3d393a; }
/* SUB Menu Icons 		               	--*/ .icn { display:none; }

/*========================================================*/
/* Action Menu */
/*========================================================*/

/*--       		                       	--*/ .ModuleTitle_MenuBar { cursor: pointer; cursor:hand;}
/*--       		                       	--*/ .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; z-index:100;  }
/*--       		                       	--*/ .ModuleTitle_MenuContainer { color: #fff; z-index:100 }
/*--       		                       	--*/ .ModuleTitle_MenuItem {cursor: pointer; cursor:hand; background: transparent; color: #fff; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 15px 0px 05px;border:0px solid #FFFFFF; line-height:23px;}
/*--       		                       	--*/ .ModuleTitle_MenuIcon { background: transparent; padding: 0 0px 0px 5px; margin: 0 0 0 0; font-size: 0px; line-height:23px; border:0px solid #333333; }
/*--       		                       	--*/ .ModuleTitle_MenuIcon IMG { padding: -8px 10px 0 10px; border:0px solid #333333; }
/*--       		                       	--*/ .ModuleTitle_SubMenu { margin-top: 0px; margin-left: 0px;background-color:#262626; border: 1px solid #4b4b4b; z-index: 1000; cursor: hand; filter: none; }
/*--       		                       	--*/ .ModuleTitle_MenuItemSel {cursor: pointer; cursor:hand; font-family:Tahoma, Verdana, Helvetica, sans-serif; color:#262626; font-size: 11px; font-weight: normal; cursor: hand; padding: 0 0px 0px 5px; line-height:23px; border: 0; background: url(Images/Pixel-Pattern.jpg) repeat left top #e6e4d8;}

/*========================================================*/
/* Action Menu                                                                                           */
/*========================================================*/

/*--                                   --*/ .ModuleTitle_MenuBar { cursor: pointer; cursor:hand;}
/*--                                   --*/ .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; z-index:1000;  }
/*--                                   --*/ .ModuleTitle_MenuContainer { color: #b90909;  }
/*--                                   --*/ .ModuleTitle_MenuItem {cursor: pointer; cursor:hand; background: transparent; color: #fff; font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px 15px 0px 05px;border:0px solid #FFFFFF; line-height:23px; ;}
/*--                                   --*/ .ModuleTitle_MenuIcon { background: transparent; padding: 0px 5px 0px 5px; margin: 0 0 0 0; font-size: 0px; line-height:23px; border:0px solid #333333; }
/*--                                   --*/ .ModuleTitle_MenuIcon IMG { padding: -8px 10px 0 10px; border:0px solid #333333; }
/*--                                   --*/ .ModuleTitle_SubMenu { margin-top: 0px; margin-left: 0px; background: url(images/sub-menu-bg.png) repeat-x top; background-color:#133571; border: 1px dotted #636D83; z-index: 1000; cursor: hand; filter: none; }
/*--                                   --*/ .ModuleTitle_MenuItemSel {cursor: pointer; cursor:hand; color:#fff; font-family:Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; cursor: hand; padding: 0px 5px 0px 5px; line-height:23px; border: 0; background:#790b13;}

/*========================================================*/
/*  Panes                                                 */
/*========================================================*/

/*--                                   --*/ .Panes-TD { padding: 20px 0px 20px 0px; vertical-align:top; vertical-align:top;}
/*--								   --*/ .ContactPane { padding:0px; width:100%; vertical-align:top;}
/*--                                   --*/ .Banner-Pane { padding: 10px 10px 0px 0px; width:75%; vertical-align:top; }
/*--                                   --*/ .Form-Pane { /*padding: 10px 0 10px 10px;*/ width:25%; vertical-align:top; }
/*--								   --*/ .Button-Pane { width: 20%; padding:0px 10px 0px 0px; vertical-align:top;}
/*--								   --*/ .Tweet-Pane { width: 80%; padding:0px 0px 0px 10px; vertical-align:top;}
/*--                                   --*/ .Content-Pane { width: 100%; padding: 0 0px 0 0; vertical-align:top; }
/*--                                   --*/ .carousel-Pane { width: 100%; padding: 0 0px 0 0; vertical-align:top; }
/*--                                   --*/ .Pane-One { width: 25%; padding: 0 10px 0 0; vertical-align:top; }
/*--                                   --*/ .Pane-Two { width: 25%; padding: 0 10px 0 10px; vertical-align:top; }
/*--                                   --*/ .Pane-Three { width: 25; padding: 0 10px 0 10px; vertical-align:top; }
/*--                                   --*/ .Pane-Four { width: 25%; padding: 0 0px 0 10px; vertical-align:top; }
/*--                                   --*/ .Left-Pane { width: 38%; padding: 0 10px 0 0px; vertical-align:top; }
/*--                                   --*/ .Middle-Pane { width: 38%; padding: 0 10px 0 10px; vertical-align:top; }
/*--                                   --*/ .Right-Pane { width: 24%; padding: 0 0px 0 10px; vertical-align:top; }
/*--                                   --*/ .MainLeft-Pane { width: 70%; padding: 0 10px 0 0px; vertical-align:top; }
/*--                                   --*/ .MainRight-Pane { width: 30%; padding: 0 0px 0 10px; vertical-align:top;}
/*--							       --*/ .FooterOne-Pane{ width: 20%; padding: 0 10px 0 0px; vertical-align:top; }
/*--							       --*/ .FooterTwo-Pane{ width: 20%; padding: 0 10px 0 10px; vertical-align:top; }
/*--							       --*/ .FooterThree-Pane{ width: 20%; padding: 0 10px 0 10px; vertical-align:top;}
/*--							       --*/ .FooterFour-Pane{ width: 20%; padding: 0 10px 0 10px; vertical-align:top;}
/*--							       --*/ .FooterFive-Pane{ width: 20%; padding: 0 0px 0 10px; vertical-align:top;}
/*--							       --*/ .FooterLogo-Pane{ width: 100%; padding: 0 0px 0 0px; vertical-align:top;}

/*========================================================*/
/*  Control Panel                                         */
/*========================================================*/
/*--                                   --*/.ControlPanel { background:#d3d3d3; border-top: 0px; border-left:0px; border-right:0px; border-bottom-color:#ffffff; width:99%; }
/*--                                   --*/.DataGrid_AlternatingItem TD {color:#000000;}

/*========================================================*/
/*  Search		                                         */
/*========================================================*/
/*--                                   --*/.SearchTD { width:244px; vertical-align: top; text-align: right; height: 25px; background: url(../Images/search.jpg) no-repeat right; padding: 14px 18px 11px 18px; }
/*--                                   --*/#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:24px; background: transparent; width: 174px; color: #06284b; padding: 0px 2px; border: 0px solid #FFFFFF; cursor:text; float:left;}
/*--                                   --*/.SearchTD a.SkinObject { padding:0px; width:58px; height: 25px; float:right; display: inline-block;}
#search {
    position: relative;
    height: 30px;
}

a#dnn_dnnSearch_cmdSearch {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 16px;
	border-top-left-radius:0;
	
    border-top-right-radius: 5px;
	border-bottom-left-radius:0;
	
    border-bottom-right-radius: 5px;
    color: #fff;
}
.top-menu-left
{
	float:left !important
}

.nav-right
{
	float:right !important;
}

.skipnav
{
    color: #fff !important;
}

.skipnav-mobile
{
    color: #fff !important;
    font-size: 12px;
}

.skipnav:focus
{
    color: #777 !important;
}
a,
a:link,
a:visited{
	color:#337ab7;
}
a:hover,
a:hover:link,
a:hover:visited{
	color:#337ab7;
}

    .homepage_slider_text_container
    {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: 980px;
    margin: auto;
    text-align: center;
    }
    .homepage_slider_text
    {
    z-index: 5;
    position: relative;
    margin-top: -80px;
    text-transform: uppercase;
    font-size: 36px;
    letter-spacing: 2.5px;
    line-height: 45px;
    font-family: 'Droid Sans', sans-serif;
    padding-right: 25px;
    text-align: right;
    color: #ffffff;
    height: 45px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.74902) 45%, rgba(0, 0, 0, 0.74902) 100%);
    }

    @media all and (max-width: 767px)
    {
    .homepage_slider_text_container
    {
    position: relative;
    z-index: 5;
    width: 100%;
    max-width: none;
    margin: auto;
    text-align: center;
    }
    .homepage_slider_text
    {
    z-index: 5;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: 2.5px;
    line-height: 30px;
    font-family: 'Droid Sans', sans-serif;
    padding-right: 25px;
    text-align: right;
    color: #ffffff;
    height: 30px;
    background: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.74902) 35%, rgba(0, 0, 0, 0.74902) 100%);
    }
    }

/*********************Begin Remove Track Usage**************/

a[href="/trackusage"]
{
 display:none !important;
}

a[href="/espanol/Controlarsuuso.aspx"]
{
 display:none !important;
}

.other-menu  ul li:nth-child(4)
{
	border-right-style: none;
}

.innerothermenu ul li:nth-child(4)
{
	border-right-style: none;

}

@media all and (max-width: 767px)
{
	.innerothermenu ul li:nth-child(4)
	{
		width: 100% !important;
	}
	.innerothermenu ul li:nth-child(5)
	{
		display: none !important;
	}
	.other-menu ul li:nth-child(4)
	{
		width: 100% !important;
	}
	.other-menu ul li:nth-child(5)
	{
		display: none !important;
	}
}
	

@media all and (min-width: 768px)
{
	.innerothermenu ul li:nth-child(5)
	{
		display: none !important;
	}
	
	.innerothermenu ul li
	{
		padding-top:11px;
		font-size: 15px;
	}
	.QuestionBox10 tbody tr {
    width: 100%;
    float: left;
   
}

}

/*********************End Remove Track Usage**************/



/*********************Start Urgent message alert box **************/
.custom-alert-box{border: none!important;font-family:"Myriad Pro"!important;text-align:center;font-size:28px!important;color:#fff;border-radius: 0px;padding: 0px;}
.custom-alert-box .ui-button .ui-icon {background-image: url("https://code.jquery.com/ui/1.12.1/themes/base/images/ui-icons_ffffff_256x240.png");}
.custom-alert-box .ui-dialog-titlebar-close {right: 0%!important;top:0%!important;}
.custom-alert-box .ui-widget-header {border: none;background:transparent;padding: 0px;}
.custom-alert-box .ui-widget-content {border:none!important;color: #fff;padding:0px!important;box-sizing: border-box;}
.custom-alert-box .ui-dialog-titlebar-close{background: transparent!important;border: 2px solid #d3e9b9!important;border-radius: 0px!important;}
.custom-alert-box h3{font-size:40px;font-weight: bold;line-height: inherit!important;color:#d3e9b9;margin:5px 0px 5px 0px;text-transform: uppercase;font-family: "Myriad Pro"!important;}
.custom-alert-box p{margin-top:0px;margin-bottom:15px;line-height: 32px;}
.custom-alert-box a{color:#fdfdfd;text-decoration:none;}
.custom-alert-box a:focus{outline: none;}
.custom-alert-box .custom-alertbox-btn{background-color:#ffffff;color:#3a4a98;font-size:24px;font-weight:bold;padding:10px 20px 5px 20px;margin-top: 30px;display: inline-block;}
.custom-alert-box .custom-alertbox-btn:hover,
#custom-alertbox .custom-alertbox-btn:focus{background-color:#efefef;}
div.ui-dialog-titlebar > .ui-dialog-titlebar-close{background: url("/images/closeBtn.png") transparent no-repeat!important;background-position:5px 5px!important;}
@media screen and (min-width:768px) {
  .custom-alert-box .ui-widget-content {border:none!important;color: #fff;padding: 0px 125px 50px!important;box-sizing: border-box;}
  .custom-alert-box.half-padding .ui-widget-content{padding: 0px 40px 50px!important;}
}
@media screen and (max-width:1024px) {
    #custom-alertbox{min-width:auto!important;}
}
#dnn_ctr4485_ModuleContent #tabs.ui-tabs.ui-widget-content{background:none!important;}
/* Custom Color Classes Start */
.custom-alert-box.blue{background-color:#5582b9;}
.custom-alert-box.green{background-color:green;}
.custom-alert-box.yellow{background-color:yellow;}
.custom-alert-box.black{background-color:black;}
/* Custom Color Classes End *

/*********************End Urgent message alert box **************/
