@import url("css/font-awesome.css");
 @import url("css/system.css");
 @import url("css/Container.css");
/* ----------------------------------------------------------------------------------------------- */
 body {
    margin:0;
    padding:0;
}
 #Body {
    padding:0;
     margin:0;
     margin-bottom:0;
     padding-bottom:0;
}
 * {
     padding:0;
     margin:0;
     outline:none;
}
 html, body {
    overflow-y:visible;
}

/*ControlPanel*/
 #dnnCPWrap{
}
 .controlBar_editPageTxt {
     color:#FFF !important;
}
 #ControlBar {
     z-index:99999 !important;
}
 #ControlBar_Module_AddNewModule .search-container {
     right:inherit !important;
     right:auto !important;
     background:none !important;
     border:none !important;
     padding:0px !important;
}
 .dt-header .search-container {
     background:none !important;
     border:none !important;
     padding:0px !important;
    margin: -14px 5px 1px 15px !important;
}
/*===================================================================== General End Here =====================================================================*/
 .colOne {
     padding-top:0px !important;
}
 .primary.colTwo #dnn_RightPane {
     padding-top:21px !important;
}
 .colTwo .main-primary {
     padding-top:17px !important;
}
 .colTwo #dnn_RightPane {
     padding-top:31px !important;
}
 .colMulti {
     padding-top:0px !important;
}
 .BreadcrumbPane {
     padding:8px 0 15px 0;
     margin-bottom:21px;
}
 .CopyrightPane {
     text-align:center;
     color:#FFF;
     margin:0;
     font-size:15px;
     padding:8px 0px 8px 0;
}
 .FooterPane .redactor_toolbar * {
     color:#000 !important;
}
/*===================================================================== */
/* Home page content panes */
 .FullWidth {
     width:100% !important;
}
 .HeaderPane .DnnModule, .HeaderPane .dnnModuleManager , .HeaderPane .carousel-banner, .HeaderPane .DNNModuleContent {
     position:inherit !important;
     height:auto!important;
     min-height:inherit !important;
}
 .HeaderPane .dnnInlineEditingMask {
     z-index:999 !important;
}
 .dnnEditState .HeaderPane .search-container.featured-search {
     top:50px !important;
}
 .ContentPane {
}
 .LeftPane {
}
 .CenterPane {
}
 .two-column .main-secondary {
}
 .SearchPane {
    height:38px;
     padding:5px 50px 5px 5px !important;
}
 .SearchPane * {
     text-decoration:none !important;
}
/* .SearchPane:focus {
     width:360px !important;
}
 */
 .SearchPane input {
    border:2px solid transparent;
     background:#fff;
     background:rgba(255,255,255,0.80);
     height:28px;
     width:96px !important;
     border-radius:4px;
     margin:0px 1px;
     padding:3px 4px;
     text-align:left;
     font-size:15px !important;
     line-height:normal !important;
     color:#000 !important;
}
 .SearchPane input:focus {
     width:320px !important;
    border:2px solid #FCBE55 !important;
     background:#fff;
     background:rgba(255,255,255,0.80);
}
 .SearchPane .SearchInput {
    margin:0px 0px 0px 0px!important;
     right:15px;
     top:10px;
     position:absolute;
     width:20px;
     height:28px;
     vertical-align:middle;
}
 .SearchPane .SearchInput:before {
     content: "\e604";
    font-family:'CaGov';
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    -webkit-font-smoothing:antialiased;
     -moz-osx-font-smoothing:grayscale;
     text-align:center;
     color:#FFF;
    font-size: 22.5px;
     text-decoration:none !important;
     line-height: 15px;
}
/*=====================================================================*/
/* Skin Properties */
/*=====================================================================*/
/* Login hover styles*/
 .Login{
}
 A.Login:link,A.Login:visited,A.Login:active {
    color:#FFF !important;
    font-size:12px !important;
    line-height:15px;
     text-transform:none;
     font-weight: normal;
    text-decoration:none;
}
 A.Login:hover {
    color:#FFF !important;
     text-decoration:none;
}
/* User hover styles*/
 .User,A.User:link,A.User:visited,A.User:active {
    color:#FFF !important;
    font-size:12px !important;
     line-height:15px;
     text-transform:none;
     font-weight: normal;
    text-decoration:none;
}
 A.User:hover {
    color:#000!important;
     text-decoration:none;
}
/*Date Styles*/
 .Date {
    color:#FFF;
     font-size:12px;
     text-decoration:none;
}
 .Breadcrumb {
    font-weight: normal;
    color: #1d5a6a;
     text-align:left;
    text-decoration:none;
     font-size:16px !important;
}
 A.Breadcrumb:link, A.Breadcrumb:visited, A.Breadcrumb:active , A.aBreadcrumb:link, A.aBreadcrumb:visited, A.aBreadcrumb:active, .BreadcrumbPane a {
    font-weight:normal;
    font-size:16px;
    color: #1d5a6a;
     text-align:left;
     text-decoration:none;
     line-height:105% !important;
}
 A.Breadcrumb:hover ,A.aBreadcrumb:hover, .BreadcrumbPane a:hover {
	outline: black 1px dashed !important;
	outline-offset: -2px;

	 /*outline: dashed 2px #FCBE55;
     color: white !important;
	 border: dotted 1px !important;
	 padding: 3px !important;
	 outline: none !important;
	 
    font-weight: normal;
    font-size:16px;
    color: #1d5a6a;
    text-align:left;
     text-decoration:underline;*/
}
 A.Breadcrumb:last-child {
     color:#000 !important;
     cursor:text !important;
     text-decoration: none !important;
}
 .bSep {
     display:inline;
     display:inline-block;
     margin:0 8px;
     border-right: dotted 1px #1d5a6a !important;
    font-size:16px !important;
}
/* Footer text syle */
 .Footer,A.Footer:link,A.Footer:visited,A.Footer:active {
    font-size:12px;
     font-weight:normal;
     color:#a9b65a;
     text-decoration:none;
}
 A.Footer:hover {
    color:#428bca!important;
     text-decoration:none;
}
/* Copyright text syle */
 .Copyright {
    color:#FFF;
     font-size:15px !important;
     font-weight:normal;
    text-decoration:none;
     margin:0 10px 0 10px;
}
 A.Copyright:link,A.Copyright:visited,A.Copyright:active {
    color:#FFF;
     font-size:15px !important;
     font-weight:normal;
    text-decoration:none;
     margin:0 10px 0 10px;
}
 A.Copyright:hover {
    color:#FFF !important;
}
/* Link Pane text syle */
 .Links , .links {
    font-size: 12px !important;
     color: #666 !important;
    text-decoration:none;
     text-transform:none;
}
 A.Links:link, A.Links:visited, A.Links:active, A.links:link, A.links:visited, A.links:active {
    font-size: 12px !important;
    color: #666 !important;
    text-transform:none;
     text-decoration:none;
     padding:0px 3px;
}
 A.Links:hover ,A.links:hover {
	color: #428bca !important;
	
}
/* Host Pane text syle */
 .Host {
    font-size: 12px;
     text-transform:none;
    color: #FFF;
     text-decoration:none;
}
 A.Host:link, A.Host:visited, A.Host:active {
    font-size: 12px;
    color: #FFF;
     text-decoration:none;
}
 A.Host:hover {
    color: #bcbcbc;
}
 img.ValignMiddle , .ValignMiddle {
     vertical-align:middle;
}
 .FrameMap {
     margin:-20px 0 0 0 !important ;
     position:relative;
}
/*=====================================================================*/
/* Template Text and Link Styles Based on Colors */
/*=====================================================================*/
/* Default font style Style */
 body, html, TH, TD, td, div , p, table, li, blockquote {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     line-height: 1.42857143;
     color: #000000;
}
 p {
    margin:0;
     padding:0px 0px 10px 0px;
}
/*Default List style */
 img {
    border:none;
     outline:none;
}
/* * {
     outline:none !important;
}
 a {
    outline:none !important;
}*/
 .SepLine {
     background:none;
     clear:both;
     height:1px;
     border:none!important;
     outline:none!important;
     padding:0px!important;
     border-top:3px dotted #FFF !important;
     margin:22px 2px!important;
     overflow:hidden;
}
/* Black (Default color) */
 .Normal {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
     font-size: 15px;
     line-height: 1.42857143;
     color: #333;
}
 A.Normal:link, A.Normal:visited, A.Normal:Active {
     color: #428bca;
     text-decoration: none;
}
 A.Normal:Hover {
    color: #2a6496;
     text-decoration: none;
}
 .NoPaneBorder {
    border:0px !important;
}
 .NoPaneBorder span.SubHead center{
    border: 2px dotted #CCCCCC !important;
}
 .DNNEmptyPane {
     display:none !important;
}
 .jspPane li {
     line-height:30px;
     min-height:30px;
}
 .Center {
     display:block;
     text-align:center;
}
 mark, .mark {
     padding:0px !important;
     background: none !important;
}
/*=====================================================================*/
/* Template Text Headings */
/*=====================================================================*/
 .btn {
     color:#FFF;
}
 .btn .fa {
     color:#FFF !important;
}
 .btn .fa {
     float:left;
     margin:5px 0 5px 8px;
}
 .btn-full {
     display:block;
     padding:10px 8px;
     font-size:20px;
     font-weight:700;
     margin:10px 5px;
     -moz-border-radius:25px;
     -webkit-border-radius:25px;
     border-radius:25px;
     border:none !important;
}
/*Small*/
small {
    font-size: 14px !important;
     line-height:99%!important;
     font-weight:400;
     padding:0;
}
 small a {
     text-decoration:none !important;
}
 #ControlBar_ControlPanel *, .dnn_mact * {
     -webkit-box-sizing:content-box;
     -moz-box-sizing:content-box;
     box-sizing:content-box;
}
 .fontNormal, .textNormal {
     font-weight:normal;
}
 .TextItalic {
     font-style:italic;
}
 .TextJustify {
     text-align:justify;
}
 .TextRight {
     text-align:right;
}
/*=====================================================================*/
/* Module Classes */
/*=====================================================================*/
/* Default Container Title Style */
 .Head {
     color: #666666;
     font-size: 16px;
     font-weight: bold;
     text-decoration: none;
}
 A.Head:Link, A.Head:Visited, A.Head:Active {
     color: #428bca;
     font-size: 16px;
     font-weight: bold;
     text-decoration: none;
}
 A.Head:Hover {
     color: #2a6496;
    text-decoration: none;
}
/* SubHead */
 .SubHead {
     color: #666666;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
}
 A.SubHead:Link, A.SubHead:Visited, A.SubHead:Active {
     color: #428bca;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
}
 A.SubHead:Hover {
     color: #2a6496;
    text-decoration: none;
}
/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
 .SubSubHead {
     color: #666666;
    font-weight: bold;
     text-decoration: none;
     text-transform:uppercase;
     font-size: 14px;
}
 A.SubSubHead:Link, A.SubSubHead:Visited, A.SubSubHead:Active {
     color: #428bca;
     font-size: 14px;
     font-weight: bold;
     text-decoration: none;
}
 A.SubSubHead:Hover{
    color: #2a6496;
    text-decoration: none;
}
/* Text style for skin objects */
 .SkinObject {
     color: #666666;
     font-size: 13px;
     font-weight: normal;
     text-decoration: none;
}
 A.SkinObject:Link, A.SkinObject:Visited, A.SkinObject:Active {
     color: #428bca;
     font-size: 13px;
     font-weight: normal;
     text-decoration: none;
}
 A.SkinObject:Hover {
    color: #2a6496;
    text-decoration: none;
}
/*=====================================================================*/
/* Input and Other Admin Site Styles */
/*=====================================================================*/
/* Normal Text Box */
 .NormalTextBox {
     color: #000;
     background:#FFF;
     font-size: 14px;
     font-weight: normal;
     vertical-align: middle;
     border: 1px solid #bec0bb;
}
 td.NormalTextBox , span.NormalTextBox, table.NormalTextBox {
    padding: 0px;
    margin: 0px;
     background:none;
    border:none;
}
 input:focus,textarea:focus{
     -moz-transition:all 0.3s ease-in;
     -webkit-transition:-webkit-box-shadow 0.1s ease-in;
     -o-transition:all 0.3s ease-in;
     transition:all 0.3s ease-in;
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     -o-box-shadow:none;
     -ms-box-shadow:none;
     box-shadow:none;
     background: #FFF;
}
 input , textarea {
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    box-shadow:none !important;
}
/* Admin link styles */
 A.CommandButton:Link, A.CommandButton:Visited, A.CommandButton:Active {
     color:#428bca;
     font-size: 15px;
     cursor:pointer;
     font-weight: bold;
     text-decoration: none;
     background: none;
     border:none;
     padding:2px 3px 3px 4px;
     height: 20px;
}
 A.CommandButton:Hover {
     color:#2a6496;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
     cursor:pointer;
     background:none;
     border:none;
     padding:2px 3px 3px 4px;
     height: 20px;
}
/* button style for standard HTML buttons */
 .StandardButton, A.StandardButton:Link, A.StandardButton:Visited, A.StandardButton:Active {
     color:#428bca;
     cursor:pointer;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
     background:none;
     border:none;
     padding:2px 3px 3px 4px;
     height: 20px;
}
 A.StandardButton:Hover {
     color:#2a6496;
     font-size: 15px;
     font-weight: bold;
     text-decoration: none;
     cursor:pointer;
     background:none;
     border:none;
     padding:2px 3px 3px 4px;
     height: 20px;
}
/* New DataGrid DNN Class used in Admin interface */
 .DataGrid_Header {
     color: #666666;
     font-weight: bold;
     text-decoration: none;
}
 .DataGrid_AlternatingItem {
     color: #000000;
     font-weight: normal;
     text-decoration: none;
}
 .DataGrid_Item {
     color: #666666;
     font-weight: normal;
     text-decoration: none;
}
/*=========================================================================================================================================================================================================================================================================================================================================================*/
/* Module Action Menus */
 .dnnActionMenu * {
     color:#000 !important;
     text-decoration:none !important;
     font-family:Arial, Verdana, Helvetica, sans-serif;
     font-size:13px !important;
}
 .dnnActionMenu * a{
     color:#428bca !important;
}
 .dnnActionMenu * a:hover {
     color:#2a6496 !important;
}
/**/
 .dnnPrimaryAction, .dnnFormItem input[type="submit"], a.dnnPrimaryAction {
     color:#FFF !important;
}
/*Link Module Styles*/
 .linklist {
     margin:0 0 5px 0;
     padding:0;
}
 .ModDNNLinksC {
}
 .ModDNNLinksC ul, .ModDNNLinksC li {
     list-style:none !important;
}
 .ModDNNLinksC li {
     border-bottom: solid 1px #e4e4e4;
     padding:0;
     overflow:hidden;
     background:none;
}
 .ModDNNLinksC li a{
     padding:8px 5px 8px 1px!important;
     display:block;
     line-height:normal;
     color:#07537b!important;
     font-size:15px !important;
     text-decoration:none!important;
     font-weight:normal!important;
}
 .ModDNNLinksC li a:before {
     content: "\f005";
     font-family: 'FontAwesome' !important;
     font-family: 'FontAwesome';
     opacity:0.4;
    filter:alpha(opacity=40);
     font-size:11px;
}
 .ModDNNLinksC li a:hover, .ModDNNLinksC li a:active{
    padding:8px 5px 8px 5px!important;
     color:#2a6496!important
}
 .ModDNNLinksC li .item_desc , .ModDNNLinksC li span {
     display:none !important;
}
/* */
 .FRight {
     float:right !important;
}
 img.FRight {
     margin:0 0 15px 15px !important;
     padding:4px !important;
     background:#FFF;
     border:1px solid #e2e2e2;
}
 .FLeft {
     float:left !important;
}
 img.FLeft {
     margin:0 15px 15px 0px !important;
     padding:4px !important;
     background:#FFF;
     border:1px solid #e2e2e2;
}
/* PrettyPhoto lightbox styles don't change*/
/* Scroll top*/
 #slide_top {
     padding:0;
     color:#FFF;
     background:#2a6496;
     text-decoration:none !important;
     opacity:0.7;
     width:35px;
     height:35px;
     line-height:35px;
     text-align:center;
     overflow:hidden;
     -moz-border-radius:50%;
     -webkit-border-radius:50%;
     border-radius:50%;
     position:fixed;
     bottom:55px;
     right:25px;
     display:none;
}
 #slide_top * {
     color:#FFF;
     font-size:18px !important;
     text-decoration:none !important;
     line-height:90%;
}
 a:hover#slide_top {
     opacity:1;
}
/**/
 .DnnModule-SearchInput .dnnFormItem {
     width:45%;
     padding:0px !important;
     margin:auto !important;
     text-align:center;
}
 .DnnModule-SearchInput .dnnLabel {
     width:auto !important;
     display:block;
     text-align:center;
     float:none !important;
     margin:2px !important;
}
/* DNN Buttons */
 .dnnPrimaryAction, a.dnnPrimaryAction, .dnnFormItem input[type="submit"], .dnnPrimaryAction:hover, a.dnnPrimaryAction:hover, .dnnPrimaryAction:active, a.dnnPrimaryAction:active, .dnnPrimaryAction:focus, a.dnnPrimaryAction:focus, .dnnSecondaryAction, a.dnnSecondaryAction, .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, .dnnSecondaryAction:active, a.dnnSecondaryAction:active, .dnnSecondaryAction:focus, a.dnnSecondaryAction:focus {
     font-family:'Lato', sans-serif, Arial;
     font-size:13px;
     font-weight:normal;
     text-transform:uppercase;
     background:#428bca;
     -webkit-border-radius:2px !important;
     -moz-border-radius:2px !important;
     border-radius:2px !important;
     border:0!important;
     -webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);
     -moz-box-shadow:0 0 0 0 rgba(0,0,0,0);
     box-shadow:0 0 0 0 rgba(0,0,0,0);
     cursor:pointer;
     color:#FFF;
     padding:10px 16px !important;
     text-decoration:none;
     text-shadow:none;
     display:inline-block !important;
     -spacing:0;
     line-height:20px !important;
}
 .dnnPrimaryAction:hover, a.dnnPrimaryAction:hover, .dnnPrimaryAction:active, a.dnnPrimaryAction:active, .dnnPrimaryAction:focus, a.dnnPrimaryAction:focus {
     background:#FCBE55;
}
 .dnnSecondaryAction, a.dnnSecondaryAction {
     background:#FCBE55;
}
 .dnnSecondaryAction:hover, a.dnnSecondaryAction:hover, .dnnSecondaryAction:active, a.dnnSecondaryAction:active, .dnnSecondaryAction:focus, a.dnnSecondaryAction:focus {
     background:#428bca;
}
 .dnnPrimaryAction + .dnnPrimaryAction, .dnnPrimaryAction + .dnnSecondaryAction, .dnnSecondaryAction + .dnnPrimaryAction, .dnnSecondaryAction + .dnnSecondaryAction {
     margin-left:15px !important;
}
 a.dnnDisabledAction:link, a.dnnDisabledAction:visited, a.dnnDisabledAction:active, a.dnnDisabledAction:hover {
     background: none repeat scroll 0 0 #eee;
     color: #BBB;
    opacity: 0.6;
     text-decoration: none;
}
/*Feedback Module*/
 .ModDNNFeedbackC {
     padding-bottom:35px !important;
}
 .ModDNNFeedbackC *, .ModDNNFeedbackC .dnnFormItem {
     padding:0;
     color:#333 !important;
     margin:0px !important;
     height:auto !important;
     line-height:normal !important;
}
 .Feedback_Instructions , .Feedback_SectionHead img , .dnnFormSectionHead img{
     display:none;
}
 .Feedback_SectionHead , .ModDNNFeedbackC .dnnFormSectionHead {
     color:#333;
     font-size:20px;
    display:none;
}
 .Feedback_FieldLabel, .ModDNNFeedbackC label , .DnnModule-DNN_Feedback label {
     display:block !important;
     float:none !important;
     color:#333;
     text-transform:none;
     font-size:13px !important;
     text-align:left !important;
     font-weight:normal !important;
     padding:0px !important;
     margin:0px !important;
}
 .ModDNNFeedbackC fieldset , .ModDNNFeedbackC fieldset , .ModDNNFeedbackC .Feedback_Field , .ModDNNFeedbackC .dnnActions, .FeedbackForm fieldset , .FeedbackForm fieldset , .FeedbackForm .Feedback_Field , .FeedbackForm .dnnActions{
     margin:0;
     padding:0;
     border:none !important;
}
 .Feedback_FieldValue textarea , .Feedback_Field textarea , .Feedback_FieldValue input , .Feedback_Field input, .DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback textarea , .DnnModule-DNN_Feedback input , .DnnModule-DNN_Feedback input{
     color:#333 !important;
     max-width:98% !important;
    width:98% !important;
     padding:12px 2%;
     margin:0 0 25px 0 !important;
     background:#f6f6f6 !important;
     border:1px solid #f6f6f6!important;
}
 .Feedback_FieldValue textarea , .Feedback_Field textarea{
     height:125px !important;
}
 .ModDNNFeedbackC .Feedback_CharCount {
     display:none !important;
}
 .ModDNNFeedbackC .Feedback_FieldLabel img , .ModDNNFeedbackC .Feedback_Field img{
     display:none;
}
 .ModDNNFeedbackC .dnnFormHelpContent , .ModDNNFeedbackC .dnnFormHelp {
     display:none !important;
}
 .ModDNNFeedbackC a.dnnFormHelp, .ModDNNFeedbackC .dnnForm .DnnModule-DNN_Feedback a.dnnFormHelp, .ModDNNFeedbackC .dnnTooltip label a.dnnFormHelp {
     background:none !important;
}
 img.Feedback_Required , .Feedback_FooterBlock {
     display:none !important;
}
 .ModDNNFeedbackC ul.dnnActions , .ModDNNFeedbackC ul.dnnActions li {
     margin:0px !important;
     padding:0px !important;
}
/* FAQ Module */
 .dnnFAQs > br {
     display:none !important;
}
 .dnnFAQs > span > div > ul {
     margin:0;
     padding:0;
}
 @media (max-width:767px) {
     .BreadcrumbPane, .featured-search{
         display:none !important;
    }
     .SearchPane {
         width:100% !important;
         float:none !important;
         display:block;
         padding:6px 9px!important;
    }
     .SearchPane:after {
         clear:both;
         content:" ";
         margin-bottom:6px;
    }
     body .SearchPane input, body .SearchPane input:focus {
         width:98%!important;
    }
}
 .header-organization-banner {
     margin-left: -15px !important;
}
 .branding {
     white-space: nowrap;
}
 .header-text {
     text-shadow: 0px 1px 5px #000000;
     color: #fff;
     font-size: 38px;
     padding-left: 15px;
     font-weight: bold;
     letter-spacing: -1px;
     white-space: nowrap;
}
 .skip-to-content {
     padding: 10px !important;
     float: left;
     z-index: 11;
     position: absolute;
}
 .skip-to-content a, .skip-to-content a:hover, .skip-to-content a:focus, .skip-to-content a:active {
     color: #fff;
     padding: 3px;
     font-size: 16px;
     font-weight: bold;
     text-shadow: 0px 1px 5px rgba(0,0,0,0.5);
     letter-spacing: 1px;
     background-color: #155e83;
     border-radius: 5px;
}
 #translate-box {
     background-color: white;
     border-radius: 4px;
     position: absolute;
     right: 10px;
     top: 60px;
     padding: 2px 5px 5px 5px;
     z-index: 6;
}
 @media(max-width: 991px) {
     #dnnMenu .rootMenu li a div div {
         font-size: 15px !important;
    }
}
 @media(max-width: 767px) {
     .global-header {
         position: fixed !important;
         z-index: 10;
    }
     .main-content {
         padding-top: 70px !important;
    }
     .showControlBar .global-header {
         top: 54px;
    }
     .header-organization-banner img {
         margin-left: 15px;
         height: 75% !important;
    }
     .header-text {
         font-size: 28px;
    }
     .skip-to-content {
         visibility: hidden;
    }
     #translate-box {
         top: auto;
         right: auto;
         position: relative;
         border-radius: 0px;
         padding: 10px;
         background-color: #014469;
         color: white;
         margin-bottom: 1px;
    }
     #translate-box a {
         color: white;
    }
}
/* Accessible Button */
 .info {
     font-size: 12pt;
}
 .acc_button {
     background-color: #06537a;
     border: none;
     color: white;
     padding: 15px 5px !important;
     text-align: center;
     text-decoration: underline;
     display: inline-block;
     font-size: 16px;
     cursor: pointer;
     width: 100%;
     margin: auto;
	 vertical-align: baseline;
}
 .acc_button:visited {
     color: white;
}
 .acc_button:hover {
     color: #FCBE55 !important;
	 padding: 15px 5px !important;
	 outline: 2px dotted !important;
	 outline-offest: -4px;
}
 .acc_button:focus {
     color: #FCBE55 !important;
	 padding: 15px 5px !important;
	 outline: 2px dotted !important;
	 outline-offest: -4px !important;
}
/* End Accessible Button */


/* Card Button */
.card_container {
	padding-bottom: 5px;
}

.card_box {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
}
.card_button {
     background-color: #06537a;
     border: none;
     color: white;
     padding: 15px 5px !important;
     text-align: center;
     text-decoration: none;
     display: inline-block;
     font-size: 16px;
     cursor: pointer;
     width: 100%;
     margin: auto;
	 vertical-align: baseline;
	 /* border-radius: 3px; */
     /* height: auto; 		*/
	 /* min-height: 75px; 	*/
}
 .card_button:visited {
     color: white;
}
 .card_button:hover {
     color: #FCBE55 !important;
	 /* border: dashed 2px !important; */
	 padding: 15px 5px !important;
	 outline: 2px dotted !important;
	 outline-offest: -4px;
	 text-decoration: underline;
}
 .card_button:focus {
     color: #FCBE55 !important;
	 /* border: dashed 2px !important; */
	 padding: 15px 5px !important;
	 outline: 2px dotted !important;
	 outline-offest: -4px;
	 text-decoration: underline;
}
/* End Card Button */



/* CCLD Accordions - Start*/
.wrapper2 {
    margin-left: 0px;
    margin-right: 0px;
}

#accordionCCLD .panel-default {
    border-color: #ddd;
}

#accordionCCLD .panel-default > .panel-heading {
    color: #fff;
    background-color: #06537a;
    border-color: #ddd;
}


#accordionCCLD .panel-heading:hover,
#accordionCCLD .panel-group .panel-heading:hover,
#accordionCCLD .service-tile-content .panel-heading:hover,
#accordionCCLD .panel-heading .panel-title a:focus,
#accordionCCLD .panel-group .panel-heading .panel-title a:focus,
#accordionCCLD .service-tile-content .panel-heading .panel-title a:focus {
    color: #FCBF54 !important;
}

#accordionCCLD .panel-heading .panel-title,
#accordionCCLD .panel-group .panel-heading .panel-title,
#accordionCCLD .service-tile-content .panel-heading .panel-title {
    margin-top: 0;
    display: block;
    font-weight: 600;
    font-size: 1.17rem;
    text-align: center !important;
    line-height: 1.75rem;
    letter-spacing: 0.05rem;
}

#accordionCCLD .panel-heading .panel-title a,
#accordionCCLD .panel-group .panel-heading .panel-title a,
#accordionCCLD .service-tile-content .panel-heading .panel-title a {
    display: block;
    position: relative;
    outline: none;
    text-decoration: none;
}

#accordionCCLD .panel-heading .panel-title a::after,
#accordionCCLD .panel-group .panel-heading .panel-title a::after,
#accordionCCLD .service-tile-content .panel-heading .panel-title a::after {
    content: "\2212";
    font-family: 'CaGov';
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -11px;
    color: #fff;
}

#accordionCCLD .panel-heading .panel-title a:hover:after,
#accordionCCLD .panel-group .panel-heading .panel-title a:hover:after,
#accordionCCLD .service-tile-content .panel-heading .panel-title a:hover:after {
    content: "\2212";
    color: #FCBF54;
}

#accordionCCLD .panel-heading .panel-title a.collapsed::after,
#accordionCCLD .panel-group .panel-heading .panel-title a.collapsed::after,
#accordionCCLD .service-tile-content .panel-heading .panel-title a.collapsed::after {
    content: '\002B';
    color: #fff;
}


#accordionCCLD .panel-heading .panel-title a.collapsed:hover:after,
#accordionCCLD .panel-group .panel-heading .panel-title a.collapsed:hover:after,
#accordionCCLD .service-tile-content .panel-heading .panel-title a.collapsed:hover:after{
    content: '\002B';
    color: #FCBF54;
}


#accordionCCLD .panel-default .panel-body {
    background: #f8fcfd !important;
}

#accordionCCLD .panel-heading a,
#accordionCCLD .panel-group .panel-heading a,
#accordionCCLD .service-tile-content .panel-heading a {
    padding: 15px;
}

#accordionCCLD .panel-heading,
#accordionCCLD .panel-group .panel-heading,
#accordionCCLD .service-tile-content .panel-heading {
    padding: 0;
}
/* CCLD Accordions - End*/