@charset "UTF-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Open+Sans:400,700');

body{
	font-family: 'Open Sans', sans-serif;
	color:#333e47;
}

h1{
	font-size:1.964em;
	line-height: 1.42857;
	color:#333e47;
	font-weight:900;
	font-family: 'Lato', sans-serif;
}

h2{
	font-size:1.571em;
	line-height: 1.42857;
	color:#333e47;
	font-weight:900;
	font-family: 'Lato', sans-serif;
}

h3 {
    font-size:1.571em;
	line-height: 1.42857;
	color:#333e47;
	font-weight:400;
	font-family: 'Lato', sans-serif;
}

h4 {
    font-size:1.25em;
	font-weight:bold;
	font-family: 'Lato', sans-serif;
}

a:link, a:visited{
	color: rgb(0, 72, 154);
}
a:hover, a:focus{
	color: rgb(0, 72, 154);
	text-decoration:underline;
	
}
p{
	margin:0 0 10px;
}
p, .main ul>li{
	
	font-size:1.143em;
}
.main ul>li ul>li{
	
	font-size:1em;
}

p ul li{
	font-size:1em;
}



ol, ul {
    padding-left: 20px;
}
.main ul li{
	margin-bottom:5px;
}

.btn, .btn:link, .btn:visited, .news-list-morelink > a, .tx-felogin-pi1 input[type=submit], .news-single-backlink > a {
	font-family: 'Lato', sans-serif;
	background: rgb(0, 72, 154);
	text-transform:uppercase;
    margin-top: 20px;
    padding: 4px 12px 4px;
	color: #fff;
	border:none;
	border-radius:0px;
	position:relative;
	margin-left: 20px;
    font-size: 1.25em;
	z-index:4;
}

.tx-felogin-pi1 input[type=submit] {
	margin-left:0;
}

.btn::after, .btn::before, .news-list-morelink > a:after, .news-list-morelink > a:before, .news-single-backlink > a:after, .news-single-backlink > a:before{
	    content: "";
    background: rgb(0, 72, 154);
    color: #fff;
    overflow: hidden;
    -webkit-transform: skewX(-25deg);
    -moz-transform: skewX(-25deg);
    -o-transform: skewX(-25deg);
    transform: skewX(-25deg);
    position: absolute;
    display: inline-block;
    width: 20px;
    height: auto;
    top: 0;
    bottom: 0;
	margin-left: 2px;
	z-index:-1;
}
.btn::after, .news-list-morelink > a:after, .news-single-backlink > a:after{
	
    
}

.btn::before, .news-list-morelink > a:before, .news-single-backlink > a:before{
	left:-10px;
	margin-left: -2px;
}

.btn.focus, .btn:focus, .btn:hover, 
.btn.focus:after, .btn:focus:after, .btn:hover:after, 
.btn.focus:before, .btn:focus:before, .btn:hover:before,
.news-list-morelink > a:focus, .news-list-morelink > a:hover,
.news-list-morelink > a:focus:after, .news-list-morelink > a:hover:after,
.news-list-morelink > a:focus:before, .news-list-morelink > a:hover:before,
.news-single-backlink > a:focus, .news-single-backlink > a:hover,
.news-single-backlink > a:focus:after, .news-single-backlink > a:hover:after,
.news-single-backlink > a:focus:before, .news-single-backlink > a:hover:before,
.tx-felogin-pi1 input[type=submit]:hover {
    color: #fff;
    text-decoration: none;
    background: rgb(0, 72, 154);
	outline:none;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.btn-primary.dropdown-toggle.focus, .open>.btn-primary.dropdown-toggle:focus, .open>.btn-primary.dropdown-toggle:hover
.btn-primary.active.focus:after, .btn-primary.active:focus:after, .btn-primary.active:hover:after, .btn-primary:active.focus:after, .btn-primary:active:focus:after, .btn-primary:active:hover:after, 
.btn-primary.active.focus:before, .btn-primary.active:focus:before, .btn-primary.active:hover:before, .btn-primary:active.focus:before, .btn-primary:active:focus:before, .btn-primary:active:hover:before{
   color: #fff;
   background: rgb(0, 72, 154);
}

.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.btn-warning.dropdown-toggle {
    color: #fff;
    background: #4582b4;
	border-color: #4582b4;
}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.btn-warning.dropdown-toggle.focus, .open>.btn-warning.dropdown-toggle:focus, .open>.btn-warning.dropdown-toggle:hover {
    color: #fff;
    background: #4582b4;
	border-color: #4582b4;
}