body {
    background-color: #F0F0F0;
}

/* .header {
    /* margin: 10px 0; */
    /* margin-top: 10px;
    margin-bottom: 10px;
} */

.header_title {
    color: rgba(49,169,233,1.00);
    text-transform: uppercase;
    font-style: normal;
    font-size: 28px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    margin: 0;
}

.header_title_a:hover {
    text-decoration: none;
}

.header_menu {
    height: 100%;
}

.header_menu_ul {
    height: 100%;
    text-decoration: none;
    list-style: none;
    padding-inline-start: 0;
    margin-block-start: 0;
    margin-block-end: 0;
}

.menu_header_ul_a {
    color: #696969;
    text-decoration: none;
    /* border-left-width: 1px; */
    /* border-left-style: dotted; */
    margin: 0;
    padding: 0 2px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
}

.menu_header_ul_a:hover {
    text-decoration: none;
    color: rgba(49,169,233,1.00);
}

.menu {
    /* margin: 20px -15px 0; */
	background: rgb(73, 203, 242);
	background: -moz-linear-gradient(90deg, rgb(73, 203, 242) 20%, rgb(40, 158, 230) 80%);
	background: -webkit-linear-gradient(90deg, rgb(73, 203, 242) 20%, rgb(40, 158, 230) 80%);
	background: -o-linear-gradient(90deg, rgb(73, 203, 242) 20%, rgb(40, 158, 230) 80%);
	background: -ms-linear-gradient(90deg, rgb(73, 203, 242) 20%, rgb(40, 158, 230) 80%);
	background: linear-gradient(180deg, rgb(73, 203, 242) 20%, rgb(40, 158, 230) 80%);
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	font-weight: bold;
    text-transform: uppercase;
	font-size: 17px;
}

.menu a {
    color: #FFFFFF;
}

.menu a:hover {
    background: rgb(42, 42, 42);
    background: -moz-linear-gradient(90deg, rgb(42, 42, 42) 20%, rgb(105, 105, 105) 80%);
    background: -webkit-linear-gradient(90deg, rgb(42, 42, 42) 20%, rgb(105, 105, 105) 80%);
    background: -o-linear-gradient(90deg, rgb(42, 42, 42) 20%, rgb(105, 105, 105) 80%);
    background: -ms-linear-gradient(90deg, rgb(42, 42, 42) 20%, rgb(105, 105, 105) 80%);
    background: linear-gradient(180deg, rgb(42, 42, 42) 20%, rgb(105, 105, 105) 80%);
}

.wrapper {
    background-color: #fff;
    padding: 15px;
    /* margin-top: 10px; */
    /* margin-bottom: 10px; */
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.wrapper-top {
    margin-top: 0;
    -webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.footer {
    padding: 0 20px;
}

.footer, .footer a {
    text-decoration: none;
	color: #575757;
	font-size: 11px;
	-webkit-transition: all;
	-moz-transition: all;
	-ms-transition: all;
	-o-transition: all;
}

.cltm {
    text-align: right;
}

.text-title {
    font-weight: bold; 
    font-size: 18px; 
    text-transform: uppercase; 
    color: rgba(40,158,230,1.00);
}