.themeOne
{
	background-color: #095a5a;
	color: white;
}

.themeTwo
{
	background-color: #e1f5e6 !important;;
	color: #095a5a;
}

.themeThree
{
	background-color: #fdf777;
	color: #095a5a;
}

a {
	text-decoration: none;
}
#header .inside {
    width: 1200px;
    margin: 0 auto;
    font-size: 1.6em;
}

#main_navigation ul.level_1 > li:hover, #main_navigation ul.level_1 > li.trail, #main_navigation ul.level_1 > li.active {
    background: #fdf777;
    color: #095a5a !important;
}

#main_navigation ul.level_1 > li > a, #main_navigation ul.level_1 > li > span {
    color: inherit !important;
}

#main_navigation ul.level_2 a, #main_navigation ul.level_2 > li > span, #main_navigation ul.level_3 > li > span,
h1, h2, h3, h4, h5, h6 {
	color: #041a18 !important;
}

#main_navigation ul.level_2 a.trail, #main_navigation ul.level_2 a.active, #main_navigation ul.level_2 a:hover, #main_navigation ul.level_2 span.trail, #main_navigation ul.level_2 span.active, #main_navigation ul.level_2 span:hover, #main_navigation li:hover > a {
    color: white !important;
}

#main_navigation ul.level_2 li:hover {
    background-color: #095a5a !important;
	color: white !important;
}

.ui-button {
	background: #095a5a !important;
    border: 1px solid #095a5a !important;
    border-radius: 24px !important;
    color: #fff !important;
    line-height: 1.44 !important;
    font-family: 'IBM Plex Mono', Helvetica, sans-serif !important;
}

.ui-widget-content {
    border: none !important;
    color: #041a18 !important;
}

@media screen and (max-width: 1023px) {
	#main_navigation_mobile {
	    background: inherit;
	}
}


table.ui-widget tr:nth-child(odd)
{
	 background: #f9f9f8 !important;
}

table.ui-widget tr:nth-child(even)
{
    background: white !important;
}

table.ui-widget tr:first-child {
    background: #ebece8 !important;
}

table.ui-widget tbody tr:nth-child(odd)
{
	 background: white !important;
}

table.ui-widget tbody tr:nth-child(even)
{
    background: #f9f9f8 !important;
}

table.ui-widget tbody tr:first-child {
    background: white !important;
}

.ui-widget.ui-widget-content tr:not(.ui-widget-header) {
    border: none !important;
}


.ui-widget-header {
    border: none !important;;
    background: #ebece8 !important;
    color: #041a18 !important;
}

.ui-state-default .ui-icon {
    background-image: url(../js/jquery-ui-1.8.9/css/oss-theme/images/ui-icons_ffffff_256x240.png) !important;
}

button, input, select, textarea {
    background-color: #fff;
	border: unset !important;
	border-bottom: 1px solid #a4a4a4 !important;
    border-radius: 0;
    color: #041a18;
    font-family: inherit;
    font-size: inherit;
    line-height: 1.63;
    margin-bottom: 8px;
    min-height: 28px;
}

.fieldbox {
	border: 1px solid white;
    padding: 10px;
    box-shadow: 0 0 30px 0 rgb(9 90 90 / 15%);
    -webkit-box-shadow: 0 0 30px 0 rgb(9 90 90 / 15%);
    box-shadow: 0 0 30px 0 rgb(9 90 90 / 15%);
    border-radius: 8px;
}

th {
	border: none !important;
}

h1 {
	margin: 0;
	margin-bottom: 10px;
}


#global_search .submit {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100px;
}

#global_search:before {
	content: "";
}

.main-inner {
	width: 1200px;
	margin-top: 20px;
	background: white;
}

#main .inside {
	width: 1152px;
	padding: 25px 24px;
}

.slider-fixed {
	width: 1034px;
}

@media screen and (max-width: 1200px) {
	.main-inner {
		width: 1000px;
	}
	#main .inside {
		padding: 25px 10px 25px;
		width: 980px;
	}
	.slider-fixed {
		width: 862px;
	}
}

@media screen and (max-width: 1023px) {
	.main-inner {
		width: 740px;
	}
	#main .inside {
		width: 720px;
	}
	.slider-fixed {
		width: 602px;
	}
}