:root {
    --cassiopeia-color-primary: #0071BB;
    --cassiopeia-color-link: #0071BB;
    --cassiopeia-color-hover: #00243B;
    --blue: #0071BB;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --gray-100: #f8f9fa;
    --gray-200: #e9ecef;
    --gray-300: #dee2e6;
    --gray-400: #ced4da;
    --gray-500: #adb5bd;
    --gray-600: #6c757d;
    --gray-700: #495057;
    --gray-800: #343a40;
    --gray-900: #212529;
    --primary: #0071BB;
    --secondary: #00243B;
    --success: #198754;
    --info: #0dcaf0;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #212529;
    --primary-rgb: 0, 113, 187;
    --secondary-rgb: 0, 136, 204;
}
.container-header {
    background-color: #ffffff;
    background-image: none;
}
.container-nav	{
	background-color: #ffffff;
}
.container-header nav{
	margin-top: 0;
}
.container-header .mod-menu > li > a	{
	color: var(--body-color);
	font-size: 1.3rem;
}
.container-header .mod-menu > li > a:hover	{
	color: var(--cassiopeia-color-primary);
	text-decoration: underline!important;
}
.container-header .mod-menu > li > a:active	{
	color: var(--cassiopeia-color-link);
}
.container-header .container-search	{
	margin-top: .75em;
}
.container-header .navbar-toggler{
	color: var(--body-color);
}
.icon-menu::after	{
	color: var(--body-color);
	content: ' MENU';
	font-family: var(--cassiopeia-font-family-headings,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");
	font-weight: normal;
}
.footer	{
	background-color: var(--gray-dark)!important;
}

.twitter-icon	{
	fill: var(--cassiopeia-color-primary);
}
.linkedin-icon	{
		fill: var(--secondary);
}

.twitter-icon:hover	{
	fill: var(--dark);
}
.linkedin-icon:hover	{
		fill: var(--gray-800);
}


.form-control, .btn, .card	{
	border-radius: 0;
}
select#elements_itemcategoryvalue	{
	height: 200px;
}
.element-itemcategory a, .footer a:hover, .footer a:focus	{
	text-decoration: underline;
}
#elements_itemcategory-0	{
	width: 100%;
}
#jva-126 select, #jva-126 input	{
	border-radius: 0;
	padding: 5px;
}
.submission a.button-green, .submission button.button-green	{
	padding: 10px 25px!important;
	border: none!important;
	border-bottom-color: transparent;
	border-radius: 0!important;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background: #112855!important;
	line-height: 20px;
	color: #ffffff;
	text-shadow: none!important;
}
.submission a.button-green:hover, .submission button.button-green:hover	{
	background: #0088cc!important;
	border-radius: 0;
}

.jva-search-module > div	{
	padding-left: 0;
	padding-right: 0;
}
.zoo-filter-result .total	{
	padding: 25px;
}
@media screen and (max-width: 992px) {
  .jva-search-module #elements_itemcategory-0  {
    font-size: .75rem;
  }
}

@media print {
	  
      #top-section, .element-socialbuttons, .element-socialbookmark, .element-itemprint { 
      display: none!important;
            }
      
  }