@import url(https://fonts.googleapis.com/css?family=Poppins:400,600);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300);
body,
dt,
html,
legend,
th {
    color: #2b2c2d
}
big,
code,
small,
sub,
sup {
    line-height: 0
}
.se-feature-style-2{margin-top:0px;}
.badge,
.btn {
    letter-spacing: .1em;
    text-transform: uppercase
}
.badge,
.btn,
.navbar-nav>li>a {
    text-transform: uppercase
}
body,
html {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.75em
}
@media (min-width: 600px) {
    body,
    html {
        font-size: calc(12px + (15 - 12) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    body,
    html {
        font-size: 15px
    }
}
a,
abbr,
acronym,
address,
b,
big,
blockquote,
caption,
center,
cite,
code,
dd,
del,
dfn,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
i,
img,
ins,
kbd,
label,
legend,
li,
ol,
p,
pre,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
u,
ul,
var {
    margin: 0;
    padding: 0
}
a,a:hover, a:active, a:focus, 
.btn.se-btn, .btn.se-btn:hover, .btn.se-btn:active, .btn.se-btn:focus, 
.btn.se-btn-black, .btn.se-btn-black:hover, .btn.se-btn-black:active, .btn.se-btn-black:focus,
.btn.se-btn-white, .btn.se-btn-white:hover, .btn.se-btn-white:active, .btn.se-btn-white:focus {
   outline: 0;
}
address,
blockquote,
dl,
ol,
p,
pre,
table,
ul {
    margin-bottom: 1.75em
}
td,
th {
    padding: .21875em .875em
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Poppins, sans-serif;
    font-weight: 600;
    color: #005ca8;
    clear: both
}
h1 {
    font-size: 27.85px;
    margin-top: .9424em;
    line-height: 1.13088em;
    margin-bottom: .18848em
}

.langSel{
	float:right;
	padding-bottom: 27px;
    padding-top: 27px;
	margin-left:40px;
}

.header h1{color:#fff;}
@media (min-width: 600px) {
    h1 {
        font-size: calc(27.85px + (34.81799 - 27.85439) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    h1 {
        font-size: 34.82px;
        margin-top: .9424em;
        line-height: 1.13088em;
        margin-bottom: .18848em
    }
}
h2 {
    font-size: 23.54px;
    margin-top: 1.11527em;
    line-height: 1.33832em;
    margin-bottom: .25148em
}
@media (min-width: 600px) {
    h2 {
        font-size: calc(23.54px + (29.42125 - 23.537) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    h2 {
        font-size: 29.42px;
        margin-top: 0;
        line-height: 1.33832em;
        margin-bottom: .2458em
    }
}
h3 {
    font-size: 19.89px;
    margin-top: 1.31984em;
    line-height: 1.58381em;
    margin-bottom: .30378em
}
@media (min-width: 600px) {
    h3 {
        font-size: calc(19.89px + (24.86101 - 19.8888) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    h3 {
        font-size: 24.86px;
        margin-top: 1.31984em;
        line-height: 1.58381em;
        margin-bottom: .29582em
    }
	.partner h3{
		margin-top:0;
	}
}
h4 {
    font-size: 16.81px;
    margin-top: 1.56194em;
    line-height: 1.87432em;
    margin-bottom: .36815em
}
@media (min-width: 600px) {
    h4 {
        font-size: calc(16.81px + (21.00759 - 16.80607) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    h4 {
        font-size: 21.01px;
        margin-top: 1.56194em;
        line-height: 1.87432em;
        margin-bottom: .357em
    }
}
h5 {
    font-size: 14.2px;
    margin-top: 1.84844em;
    line-height: 2.21813em;
    margin-bottom: .36969em
}
@media (min-width: 600px) {
    h5 {
        font-size: calc(14.2px + (17.75145 - 14.20116) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    h5 {
       font-size: 17.75px;
    line-height: 2.21813em;
    margin-bottom: 0;
    margin-top: 0;
	 background: url(../img/checkmark.png) no-repeat;
	 padding-left:60px;
    }
	
	.header h5 {
	 background: none;
	 padding-left:0;
    }
}
h6 {
    font-size: 12px;
    margin-top: 2.1875em;
    line-height: 2.625em;
    margin-bottom: .51042em
}
@media (min-width: 600px) {
    h6 {
        font-size: calc(12px + (15 - 12) * ((100vw - 600px)/ (1140 - 600)))
    }
}
blockquote {
    font-style: italic
}
address,
blockquote cite {
    font-style: normal
}
blockquote cite {
    display: block
}
pre {
    padding: .875em
}
pre code {
    padding: 0
}
code {
    font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
    padding: .0875em .2625em
}
abbr,
acronym {
    border-bottom: 1px dotted currentColor;
    cursor: help
}
dt,
legend {
    font-weight: 700
}
ul {
    padding-left: 1.1em;
    list-style: none
}
ol {
    padding-left: 1.4em
}
fieldset {
    padding: .875em 1.75em 1.75em;
    border-width: 1px;
    border-style: solid;
    max-width: 100%;
    margin-bottom: 1.86667em
}
@media (min-width: 1140px) {
    h6 {
        font-size: 15px;
        margin-top: 2.1875em;
        line-height: 2.625em;
        margin-bottom: .47396em
    }
    fieldset {
        margin-bottom: 2.04167em
    }
}
fieldset button,
fieldset input[type=submit] {
    margin-bottom: 0
}
input[type=password],
input[type=text],
input[type=email],
textarea {
    display: block;
    max-width: 100%;
    font-size: 12px;
    margin-bottom: 1.28333em
}
@media (min-width: 600px) {
    input[type=password],
    input[type=text],
    input[type=email],
    textarea {
        font-size: calc(12px + (15 - 12) * ((100vw - 600px)/ (1140 - 600)))
    }
}
@media (min-width: 1140px) {
    input[type=password],
    input[type=text],
    input[type=email],
    textarea {
        font-size: 15px;
        margin-bottom: .53958em
    }
}
button,
input[type=submit] {
    display: block;
    cursor: pointer;
    font-size: 12px;
    padding: .4375em 1.75em;
    margin-bottom: 1.1375em
}
@media (min-width: 600px) {
    button,
    input[type=submit] {
        font-size: calc(12px + (15 - 12) * ((100vw - 600px)/ (1140 - 600)))
    }
}
label {
    display: block;
    padding-bottom: .21875em;
    margin-bottom: -.14583em
}
table {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 2.33333em
}
th {
    text-align: left
}
.se-feature,
.se-feature-style-3,
.swiper-slide {
    text-align: center
}
@media (min-width: 1140px) {
    button,
    input[type=submit] {
        font-size: 15px;
        margin-bottom: 1.3125em
    }
    table {
        margin-bottom: 2.1em
    }
    td,
    th {
        padding: .4375em .875em
    }
}
body {
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased
}
::-moz-selection {
    background-color: #2b2c2d;
    color: #fff
}
::selection {
    background-color: #2b2c2d;
    color: #fff
}
a {
    text-decoration: none!important
}
.light-text {
    color: #c2c2c2
}
.zero-padding {
    padding: 0!important
}
.mbn {
    margin-bottom: 0!important
}
.mb10 {
    margin-bottom: 10px!important
}
.mb20 {
    margin-bottom: 20px!important
}
.mb30 {
    margin-bottom: 30px!important
}
.mb40 {
    margin-bottom: 40px!important
}
.mb50 {
    margin-bottom: 50px!important
}
.mb60 {
    margin-bottom: 60px!important
}
.mtn {
    margin-top: 0!important
}
.mt10 {
    margin-top: 10px!important
}
.mt20 {
    margin-top: 20px!important
}
.mt30 {
    margin-top: 0px!important
}
.mt40 {
    margin-top: 40px!important
}
.mt50 {
    margin-top: 50px!important
}
.mt60 {
    margin-top: 60px!important
}
.mln {
    margin-left: 0
}
.ml10 {
    margin-left: 10px
}
.ml20 {
    margin-left: 20px
}
.ml30 {
    margin-left: 30px
}
.ml40 {
    margin-left: 40px
}
.ml50 {
    margin-left: 50px
}
.ml60 {
    margin-left: 60px
}
.mrn {
    margin-right: 0
}
.mr10 {
    margin-right: 10px
}
.mr20 {
    margin-right: 20px
}
.mr30 {
    margin-right: 30px
}
.mr40 {
    margin-right: 40px
}
.mr50 {
    margin-right: 50px
}
.mr60 {
    margin-right: 60px
}
.pbn {
    padding-bottom: 0!important
}
.pb10 {
    padding-bottom: 10px
}
.pb20 {
    padding-bottom: 20px
}
.pb30 {
    padding-bottom: 30px
}
.pb40 {
    padding-bottom: 40px
}
.pb50 {
    padding-bottom: 50px
}
.pb60 {
    padding-bottom: 60px
}
.pb70 {
    padding-bottom: 70px
}
.pb80 {
    padding-bottom: 80px
}
.ptn {
    padding-top: 0!important
}
.pt10 {
    padding-top: 10px
}
.pt20 {
    padding-top: 20px
}
.pt30 {
    padding-top: 30px
}
.pt40 {
    padding-top: 40px
}
.pt50 {
    padding-top: 50px
}
.pt60 {
    padding-top: 60px
}
.pt70 {
    padding-top: 70px
}
.pt80 {
    padding-top: 80px
}
.pt90 {
    padding-top: 90px
}
.pln {
    padding-left: 0
}
.pl10 {
    padding-left: 10px
}
.pl20 {
    padding-left: 20px
}
.pl30 {
    padding-left: 30px
}
.pl40 {
    padding-left: 40px
}
.pl50 {
    padding-left: 50px
}
.pl60 {
    padding-left: 60px
}
.prn {
    padding-right: 0
}
.pr10 {
    padding-right: 10px
}
.pr20 {
    padding-right: 20px
}
.pr30 {
    padding-right: 30px
}
.pr40 {
    padding-right: 40px
}
.pr50 {
    padding-right: 50px
}
.pr60 {
    padding-right: 60px
}
.white-color {
    color: #fff!important
}
.underline {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 1.5em
}
.underline:after {
    content: "";
    width: 32px;
    height: 1px;
    background: #c2c2c2;
    position: absolute;
    bottom: 0;
    left: 0
}
.header-style-2,
.navbar-header,
.yamm .collapse,
.yamm .dropdown,
.yamm .dropup,
.yamm .nav {
    position: relative
}
.full-underline::after {
    width: 100%
}
.longer-underline::after {
    width: 60px
}
.text-center .underline::after {
    width: 4%;
    left: 48%
}
.text-center .longer-underline::after {
    width: 8%;
    left: 46%
}
.text-muted {
    font-size: 85%;
    font-style: italic
}
.boxed {
    background: url(../images/boxed-bg.png)
}
.boxed>.container {
    background: #fff;
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .2);
    padding: 0
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
    background-color: #005ca8;
    color: #fff;
    border: 1px solid #005ca8;
    transition: all .4s ease-in-out;
    outline: 0!important;
    box-shadow: none!important
}
button:active,
button:focus,
button:hover,
input[type=button]:active,
input[type=button]:focus,
input[type=button]:hover,
input[type=reset]:active,
input[type=reset]:focus,
input[type=reset]:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover {
    background-color: #fff;
    color: #005ca8;
    border: 1px solid #005ca8
}
.btn {
    font-family: Poppins, sans-serif;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    transition: all .4s ease-in-out
}
.btn.se-btn {
    background: #005ca8;
    color: #fff
}
.btn.se-btn:hover {
    background: #fff;
    color: #005ca8
}
.btn.se-btn-black {
    background: #2b2c2d;
    color: #fff
}
.btn.se-btn-black:hover {
    background: #fff;
    color: #2b2c2d
}
.btn.se-btn-white {
    background: #fff;
    color: #005ca8
}
.btn.se-btn-white:hover {
    background: #005ca8;
    color: #fff
}
.btn.btn-rounded {
    border-radius: 30px
}
.badge {
    padding: 4px 12px;
    background: #005ca8;
    border-radius: 2px;
    margin: 0 5px
}
.learn-more {
    color: #005ca8;
    padding: 0 10px;
    transition: all .4s ease-in-out
}
.learn-more:after {
    content: "\f054";
    font-family: FontAwesome;
    margin-left: 5px;
    font-size: .8em
}
input:not([type]),
input[type=password],
input[type=color],
input[type=date],
input[type=datetime],
input[type=datetime-local],
input[type=month],
input[type=number],
input[type=search],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[type=text],
input[type=email],
textarea, select {
    border: 1px solid #ececec;
    background: #fff;
    padding: .2em 1em;
    font-family: Poppins, sans-serif;
    box-shadow: none;
    min-height: 40px;
    width: 100%
}
.dropdown-menu,
.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover,
.nav>li:not(.nav-btn-wrap):focus,
.nav>li:not(.nav-btn-wrap):hover,
.nav>li>a:focus,
.nav>li>a:hover {
    background: #005ca8
}
input:not([type]):active,
input:not([type]):focus,
input:not([type]):hover,
input[type=password]:active,
input[type=password]:focus,
input[type=password]:hover,
input[type=color]:active,
input[type=color]:focus,
input[type=color]:hover,
input[type=date]:active,
input[type=date]:focus,
input[type=date]:hover,
input[type=datetime]:active,
input[type=datetime]:focus,
input[type=datetime]:hover,
input[type=datetime-local]:active,
input[type=datetime-local]:focus,
input[type=datetime-local]:hover,
input[type=month]:active,
input[type=month]:focus,
input[type=month]:hover,
input[type=number]:active,
input[type=number]:focus,
input[type=number]:hover,
input[type=search]:active,
input[type=search]:focus,
input[type=search]:hover,
input[type=tel]:active,
input[type=tel]:focus,
input[type=tel]:hover,
input[type=time]:active,
input[type=time]:focus,
input[type=time]:hover,
input[type=url]:active,
input[type=url]:focus,
input[type=url]:hover,
input[type=week]:active,
input[type=week]:focus,
input[type=week]:hover,
input[type=text]:active,
input[type=text]:focus,
input[type=text]:hover,
input[type=email]:active,
input[type=email]:focus,
input[type=email]:hover,
textarea:active,
textarea:focus,
textarea:hover {
    border: 1px solid #d3d3d3;
    outline: 0;
    box-shadow: none
}
.inp-rounded {
    border-radius: 30px
}
.animated {
    -webkit-animation-duration: .4s;
    animation-duration: .4s
}
@media (min-width: 992px) {
    ul.nav li.dropdown:hover>ul.dropdown-menu {
        display: block
    }
}
.navbar-nav>li>a {
    color: #fff;
    letter-spacing: .05em;
    line-height: 30px;
    transition: all .4s ease-in-out
}
.navbar-fixed-top {
    border: 0
}
.navbar {
    transition: all .4s ease-in-out
}
.navbar-brand {
    height: 60px
}
.navbar-brand img {
    height: 56px
}
.navbar-brand img.esave {
    height: 28px;
	margin: 10px 0 0 20px;
}
.navbar-brand .dark-logo {
    display: none
}
.dark-header .nav>li:not(.nav-btn-wrap):focus>a,
.dark-header .nav>li:not(.nav-btn-wrap):hover>a,
.nav>li:not(.nav-btn-wrap):focus>a,
.nav>li:not(.nav-btn-wrap):hover>a {
    color: #fff
}
.yamm .yamm-content {
    padding: 0
}
.nav-btn {
    margin-top: 10px;
    display: inline-block
}
.dropdown-menu {
    border: 0;
    padding: 0;
    color: #fff;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .15)
}
.header-style-3,
.se-section {
    border-bottom: 1px solid #ececec
}
.se-section.middleone {
    border-bottom: 1px solid #005ca8
}
.dropdown-menu a {
    color: #fff;
    display: block;
    padding: 3px 0;
    transition: all .4s ease-in-out
}
.dropdown-menu a:hover {
    padding-left: 6px
}
.dropdown-menu a.btn {
    padding: 0
}
.dropdown-menu .yamm-content {
    display: table
}
.dropdown-menu .nav-col {
    display: table-cell;
    padding: 20px;
    min-width: 220px
}
.dropdown-menu .nav-col h1,
.dropdown-menu .nav-col h2,
.dropdown-menu .nav-col h3,
.dropdown-menu .nav-col h4,
.dropdown-menu .nav-col h5,
.dropdown-menu .nav-col h6 {
    margin-top: 0;
    margin-left: 0;
    font-weight: 400;
    color: #fff
}
.dropdown-menu .nav-col ul {
    padding-left: 0
}
.dropdown-menu .nav-col.dark-bg {
    background: #2b2c2d
}
.dd-left .dropdown-menu {
    right: 0;
    left: auto
}
.body-scrolled .dark-logo {
    display: inline-block
}
.body-scrolled .light-logo {
    display: none
}
.body-scrolled .navbar {
    box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .1);
    background: #fff
}
.form-wrap,
.img-shadow,
.single-feature .side-img img {
   /* box-shadow: 0 2px 10px 1px rgba(0, 0, 0, .2) */
}
.body-scrolled .navbar .navbar-nav>li>a {
    color: #2b2c2d
}
.body-scrolled .navbar .nav>li:focus>a,
.body-scrolled .navbar .nav>li:hover>a {
    background: #005ca8;
    color: #fff
}
.dark-header .navbar-nav>li>a {
    color: #787878
}
.dark-header .nav>li>a:focus,
.dark-header .nav>li>a:hover {
    color: #fff
}
.dark-header .dark-logo {
    display: inline-block
}
.dark-header .light-logo {
    display: none
}
.breadcrumb {
    background: 0 0;
    padding: 15px;
    margin-bottom: 0
}
.breadcrumb a {
    color: #787878;
    font-size: 95%;
    transition: all .4s ease-in-out
}
.breadcrumb a:hover {
    color: #005ca8
}
.breadcrumb .icon {
    margin: 0 5px
}
.navbar-header {
    z-index: 1
}
.navbar-toggle {
    background: #fff
}
.navbar-toggle .icon-bar {
    background: #2b2c2d
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
    max-height: 500px
}
@media (max-width: 992px) {
    .navbar-nav {
        width: 100%
    }
    .dropdown-menu a,
    .navbar-nav>li>a {
        color: #787878
    }
    .navbar-collapse.in {
        background: #fff
    }
    .nav .open>a,
    .nav .open>a:focus,
    .nav .open>a:hover,
    .navbar-collapse.in .nav>li:not(.nav-btn-wrap):focus,
    .navbar-collapse.in .nav>li:not(.nav-btn-wrap):hover,
    .navbar-collapse.in .nav>li>a:focus,
    .navbar-collapse.in .nav>li>a:hover {
        background: #f2f2f2
    }
    .nav>li:not(.nav-btn-wrap):focus>a,
    .nav>li:not(.nav-btn-wrap):hover>a {
        color: inherit
    }
    .dark-header .nav>li:not(.nav-btn-wrap):focus>a,
    .dark-header .nav>li:not(.nav-btn-wrap):hover>a,
    .dropdown-menu .nav-col h1,
    .dropdown-menu .nav-col h2,
    .dropdown-menu .nav-col h3,
    .dropdown-menu .nav-col h4,
    .dropdown-menu .nav-col h5,
    .dropdown-menu .nav-col h6 {
        color: #222
    }
    .dropdown-menu .nav-col.dark-bg h1,
    .dropdown-menu .nav-col.dark-bg h2,
    .dropdown-menu .nav-col.dark-bg h3,
    .dropdown-menu .nav-col.dark-bg h4,
    .dropdown-menu .nav-col.dark-bg h5,
    .dropdown-menu .nav-col.dark-bg h6 {
        color: #fff
    }
    .body-scrolled .navbar .nav>li:hover a,
    .body-scrolled .navbar .nav>li>a:focus {
        background: #f2f2f2;
        color: #787878
    }
}
.main-header {
    height: 100vh
}
.main-header .container,
.outer {
    height: 100%
}
.main-header .primary-trans-bg {
    height: 100%;
    background-color: rgba(0, 92, 168, .8);
    color: #fff
}
.main-header .h1,
.main-header h1 {
    font-size: 4.236em;
    font-family: Poppins, sans-serif;
    font-weight: 700
}
.main-header h5 {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #fff;
    margin-bottom: 1.618em;
    letter-spacing: .04em
}
@media (max-width: 768px) {
    .main-header .h1,
    .main-header h1 {
        font-size: 2.618em
    }
}
.outer {
    display: table;
    width: 100%
}
.inner {
    display: table-cell;
    vertical-align: middle
}
.header-style-2 {
    height: 100vh
}
.header-style-2 .primary-trans-bg {
    position: absolute;
    width: 100%;
    height: 100%
}
.header-style-3 {
    height: 400px;
    position: relative
}
.header-style-3 .primary-trans-bg,
.swiper-slide .slide-text {
    position: absolute;
    width: 100%;
    height: 400px;
	padding-top: 84px;
}
.header-style-3 h1 {
    font-size: 3em;
    line-height: 1.25em
}
.swiper-container {
    width: 100%;
    height: 100%
}
.swiper-slide {
    background-color: #787878;
    background-size: cover;
    background-position: center
}
.swiper-slide .slide-text {
    z-index: 1;
    left: 0;
    top: 0;
    background: #005ca8)
}
.swiper-button-next:after,
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    position: absolute;
    font-family: Ionicons;
    -webkit-font-smoothing: antialiased;
    top: 50%;
    right: 0;
    color: #005ca8;
    font-size: 4.236em;
    display: inline-block
}
.swiper-button-next,
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: none
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: "\f3d1"
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: "\f3cf"
}
.se-feature .icon,
.se-feature-style-2 .icon {
    font-size: 2.618em
}
.swiper-pagination-bullet-active {
    background: #005ca8
}
.gradient-bg {
    background: linear-gradient(to bottom, #005ca8, #1c699d)
}
.se-section {
    padding: 50px 0
}
.gray-section {
    background: #f9f9f9
}
.gray-section p {
    margin-bottom: 0;
    color: #787878
}
.black-gradient,
.black-gradient h1,
.black-gradient h2,
.black-gradient h3,
.black-gradient h4,
.black-gradient h5,
.black-gradient h6,
.black-gradient p {
    color: #fff!important
}
section.parallax-bg {
    padding: 0;
    border: 0
}
.offer-section {
    padding: 35px
}
.black-gradient {
    padding: 90px 0;
    background: rgba(0, 0, 0, .6);
    border: 0
}
.primary-bg {
    background: #005ca8;
    color: #f9f9f9
}
.primary-bg h1,
.primary-bg h2,
.primary-bg h3,
.primary-bg h4,
.primary-bg h5,
.primary-bg h6 {
    color: #fff
}
.pp-section p {
    color: #787878
}
.pp-section ul {
    color: #787878;
    padding-left: 30px;
    list-style: circle
}
.pp-section ul li {
    margin-bottom: 10px
}
.se-feature .icon {
    color: #005ca8
}
.se-feature h5 {
    margin-top: 1em
}
.se-feature p {
    color: #787878;
    margin-bottom: 0
}
@media (max-width: 991px) {
    .se-feature {
        margin-bottom: 50px
    }
    .se-feature:last-child {
        margin-bottom: 0
    }
    footer .col-md-6 {
        text-align: center!important
    }
}
.se-feature-style-2 .left {
    float: left;
    width: 12%
}
.se-feature-style-2 .right {
    float: left;
    width: 88%
}
.se-feature-style-2 h5 {
    margin-top: 0;
	line-height: 34px;
}
.se-feature-style-2 p {
    color: #787878;
    margin-bottom: 0
}
@media (max-width: 768px) {
    .se-feature-style-2 p {
        margin-bottom: 30px
    }
}
.se-feature-style-3 h5 {
    margin-top: 1em;
    transition: all .4s ease-in-out
}
.se-feature-style-3 p {
    color: #787878;
    margin-bottom: 1em;
    transition: all .4s ease-in-out
}
.se-feature-style-3 .feature-wrap {
    background: #f9f9f9;
    padding: 1.618em;
    border-radius: 6px;
    position: relative;
    margin-bottom: 40px;
    transition: all .4s ease-in-out
}
footer ul,
ul.highlights {
    padding-left: 0
}
.se-feature-style-3 .feature-wrap .icon {
    font-size: 2.618em;
    color: #005ca8;
    transition: all .4s ease-in-out
}
.se-feature-style-3:hover .feature-wrap {
    background: #005ca8;
    color: #fff
}
.se-feature-style-3:hover .feature-wrap .icon {
    color: #fff
}
.se-feature-style-3:hover p {
    color: #f9f9f9
}
.se-feature-style-3:hover .learn-more,
.se-feature-style-3:hover h5 {
    color: #fff
}
.single-feature .feature-desc h2 {
    margin-bottom: 1em;
    width: 100%
}
.single-feature .feature-desc p {
    color: #787878
}
@media (min-width: 991px) {
    .single-feature .feature-desc .row {
        position: relative
    }
    .single-feature .feature-desc .feature-info {
        position: absolute
    }
}
ul.highlights li {
    margin-bottom: .618em
}
ul.highlights .icon {
    margin-right: 10px;
    font-size: 80%
}
.se-steps {
    counter-reset: se-counter
}
.se-steps h4 {
    position: relative;
    z-index: 0
}
.se-steps h4:before {
    content: counter(se-counter);
    counter-increment: se-counter;
    position: absolute;
    color: #f4f4f4;
    font-size: 4.236em;
    font-style: italic;
    z-index: -1
}
footer {
    padding: 35px 0 35px;
    background: #f9f9f9
}
footer .footer-logo {
    width: 80%
}
footer h6 {
    letter-spacing: .1em;
    font-size: .9em;
	line-height:1em;
	margin-bottom: 25px;
}
.form-wrap .social-login p,
footer .footer-bottom p,
footer a {
    font-size: 90%;
    color: #787878
}
footer .footer-bottom {
    border-top: 1px dashed #ececec;
    padding: 7px 0 7px
}
footer .footer-bottom p {
    margin-bottom: 0
}
footer .footer-bottom h6 {
    display: inline-block;
    padding: 0 10px;
    margin: 0;
    color: #787878
}
.page-title {
    height: auto;
    background-color: rgba(0, 92, 168, 0.8);
    position: relative;
	margin-top: 84px;
}
.page-title .container {
    height: 100%
}
.page-title h5 {
    font-family: "Open Sans", sans-serif;
    color: #fff;
    font-weight: 400
}
.form-wrap {
    background: #f9f9f9;
    padding: 2.618em;
    color: #787878
}
.form-wrap .logo-wrap {
    margin-bottom: 1.618em
}
.form-wrap .social-login {
    border-top: 1px dashed #787878;
    padding-top: 1em
}
.form-wrap .social-login .btn {
    font-size: 80%;
    padding: 0 22px;
    margin: 0 5px
}
.form-wrap .social-login .fb-btn {
    background: #3b5998
}
.form-wrap .social-login .tw-btn {
    background: #00acee
}
.form-wrap .social-login .gp-btn {
    background: #dd4b39
}
.panel-title {
    font-size: 1em
}
.panel-title a .icon {
    float: right;
    display: inline-block;
    line-height: inherit;
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg);
    transition: all .4s ease-in-out
}
.panel-title .collapsed .icon {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}
.acc-faq-2 .panel-title a {
    display: block
}
#fullWidthMap {
    height: 400px
}
.contact-info p {
    color: #787878
}
.counter-box .count-icon {
    float: left;
    font-size: 4.236em;
    color: #787878;
    margin-right: 10px
}
.counter-box .count-info {
    float: left;
    text-align: center
}
.counter-box .count-info h4 {
    margin-top: 0;
    margin-bottom: 0
}
.se-plan {
    border: 1px solid #ececec;
    margin-bottom: 1em
}
.se-plan .plan-header {
    background: #2b2c2d;
    color: #fff;
    text-align: center;
    padding: 2.618em 1em
}
.se-plan .plan-header h2 {
    color: #fff;
    margin-top: 0
}
.se-plan .plan-header p {
    margin-bottom: 0
}
.se-plan .plan-header small {
    font-size: 60%;
    color: #fff
}
.se-plan .plan-features ul {
    margin-top: 10px;
    padding-left: 0;
    margin-bottom: 10px
}
.se-plan .plan-features li {
    line-height: 4.618em;
    padding-left: 20px;
    border-bottom: 1px dotted #ececec
}
.se-plan .plan-features li:last-child {
    border-bottom: 0
}
.se-plan .plan-features li .icon {
    float: right;
    margin-right: 20px;
    font-size: 1.618em
}
.se-plan.plan-popular .plan-header {
    background: #005ca8;
    position: relative
}
.se-plan.plan-popular .plan-header:before {
    content: 'Popular';
    position: absolute;
    top: -30px;
    background: #1d6fa6;
    line-height: 30px;
    width: 100%;
    left: 0;
    font-family: Poppins, sans-serif;
    text-transform: uppercase;
    letter-spacing: .1em
}
.strike {
    text-decoration: line-through
}
.entry {
    margin-bottom: 0px
}
.entry-image img {
    margin: auto
}
.entry-title a {
    color: inherit!important;
    transition: all .4s ease-in-out
}
.entry-title a:hover {
    color: #005ca8!important
}












.nopadding{margin:0;}


.slider.rs-slider {
    background: none;
    border: 0 none;
    max-height: 290px;
    overflow: hidden;
    padding: 0;
    position: relative
}
.slider.rs-slider.load .tp-banner-container {
    visibility: hidden
}
.slider.rs-slider .container {
    position: relative
}
.slider.rs-slider .title {
    color: #fff;
    margin: 0;
	 font-size: 40px;
    font-family: Poppins, sans-serif;
    font-weight: 700
}
.slider.rs-slider .description {
    color: #fff;
    font-size: 17px;
    line-height: 25px;
    margin: 0;
    padding: 0;
	
    font-family: "Open Sans",sans-serif;
    font-weight: 400;
    letter-spacing: 0.04em;
    margin-bottom: 1.618em;
}
.slider.rs-slider .btn a {
    background: #fff;
    color: #005ca8
}

.slider.rs-slider .btn.orang {
    background: #ea4e16;
    border-right: #ea4e16
}
.slider.rs-slider .btn.cherry {
    background: #752033;
    border-color: #752033
}
.slider.rs-slider .phone-text {
    color: #fff;
    font-size: 17px
}
.slider.rs-slider .tp-bullets.simplebullets .bullet {
    background: #fff;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 7px;
    box-shadow: none;
    border: 0 none !important;
    display: inline-block;
    height: 14px;
    float: none;
    margin: 0 3px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear;
    vertical-align: top;
    width: 14px
}
.slider.rs-slider .tp-bullets.simplebullets .bullet:hover {
    background: #fff;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}
.slider.rs-slider .tp-bullets.simplebullets .bullet.selected {
    background: rgba(255, 255, 255, 0.7);
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}
.slider.rs-slider .tparrows {
	background: #d0d0d0;
    
    border-radius: 5px;
    cursor: pointer;
    height: 40px !important;
    width: 40px !important;
    -webkit-transition: background .3s linear;
    transition: background .3s linear;
    -webkit-transition: opacity 0.2s ease-out;
    -webkit-transform: inherit;
    z-index: 50 !important
}
.slider.rs-slider .tparrows:before {
    font-family: 'revicons';
    color: #000;
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    margin-right: 0;
    margin-top: 6px;
    text-align: center;
    width: 40px;
    font-size: 19px
}
.slider.rs-slider .tparrows:hover {
    background: rgba(130, 130, 130, 0.7);
    -webkit-transition: background .3s linear;
    transition: background .3s linear
}
.slider.rs-slider .tp-loader {
    -webkit-animation: none;
    animation: none;
    background-image: url("../img/svg/loader.svg"), none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 40px;
    background-color: inherit;
    box-shadow: none;
    -webkit-box-shadow: none;
    height: 40px;
    margin: -20px 0 0 -20px;
    width: 40px;
    z-index: 700
}
.slider.rs-slider.full-width {
    max-height: inherit
}
.slider.rs-slider.full-width .title {
    font-size: 60px;
    line-height: 0.9
}
.slider.rs-slider.full-width .btn-link {
    font-size: 14px !important;
    font-weight: bold;
    line-height: 31px;
    letter-spacing: 1px;
    padding: 0;
    text-decoration: none
}
.slider.rs-slider.full-width .btn-link .fa {
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    font-size: 180%;
    height: 36px;
    line-height: 32px;
    margin-left: 10px;
    padding: 0 0 0 3px;
    text-align: center;
    vertical-align: middle;
    width: 36px
}
.slider.rs-slider.full-width .btn-link:hover {
    opacity: .8
}
.slider.rs-slider.full-width .tp-rightarrow,
.slider.rs-slider.full-width .tp-leftarrow {
    display: none !important
}
.rs-slider ul {
    list-style: none;
    margin: 0;
    padding: 0
}
.tp-bannertimer {
    background: #777 !important;
    background: rgba(0, 0, 0, 0.1) !important;
    height: 5px !important
}
.tp-bullets.simplebullets.navbar {
    height: 35px;
    padding: 0
}
.tp-bullets.simplebullets .bullet.last {
    margin-right: 0px
}
.tp-leftarrow:before {
    content: '\e824'
}
.tp-rightarrow:before {
    content: '\e825'
}
.slider4container .tparrows:before,
.slider4container .tparrows:hover,
.slider4container .tparrows {
    color: #000 !important
}
.slider4container .tparrows {
    background: #fff !important;
    background: rgba(255, 255, 255, 0.5) !important
}
.slider4container .tparrows:hover {
    background: #fff !important
}
.layerslider {
    margin: 0 auto
}
.royal-slider {
    background: none;
    padding: 0;
    width: 100%
}
.royal-slider.load {
    background-image: url("../img/svg/loader.svg"), none;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 40px;
    background-color: inherit;
    overflow: hidden
}
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
    background: #f2f2f2
}
.coloredBlock {
    padding: 12px;
    background: rgba(255, 0, 0, 0.6);
    color: #FFF;
    width: 200px;
    left: 20%;
    top: 5%
}
.infoBlock {
    position: absolute;
    top: 30px;
    right: 30px;
    left: auto;
    max-width: 25%;
    padding-bottom: 0;
    background: #FFF;
    background: rgba(255, 255, 255, 0.8);
    overflow: hidden;
    padding: 20px
}
.infoBlock h4 {
    font-size: 20px;
    line-height: 1.2;
    margin: 0;
    padding-bottom: 3px
}
.infoBlock p {
    font-size: 14px;
    margin: 4px 0 0
}
.infoBlock a {
    color: #FFF;
    text-decoration: underline
}
.infoBlockLeftBlack {
    color: #FFF;
    background: #000;
    background: rgba(0, 0, 0, 0.75);
    left: 30px;
    right: auto
}
.photosBy {
    position: absolute;
    line-height: 24px;
    font-size: 12px;
    background: #FFF;
    color: #000;
    padding: 0px 10px;
    position: absolute;
    left: 12px;
    bottom: 12px;
    top: auto;
    border-radius: 2px;
    z-index: 25
}
.photosBy a {
    color: #000
}
.fullWidth {
    max-width: 1400px;
    margin: 0 auto 24px
}
.layer-slider {
    overflow: hidden
}
.metro-banners {
    background: #b3768e;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #b3768e), color-stop(100%, #54638e));
    background: -webkit-linear-gradient(left, #b3768e 0%, #54638e 100%);
    background: linear-gradient(to right, #b3768e 0%, #54638e 100%);
    padding: 54px 0 24px
}
.metro-banners .banner {
    margin-bottom: 30px;
    text-align: center
}
.metro-banners .banner img {
    box-shadow: 3px 3px 0px 0px rgba(50, 50, 50, 0.5)
}
.banner {
    display: block;
    text-align: center;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.banner:hover {
    opacity: .8;
    filter: alpha(opacity=80);
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear
}
.invisible {
	display: none;
}

.fl, .float_left {
  float: left !important; }

.fr, .float_right {
  float: right !important; }
  
.fc, .float_center {
   display: inline-block;
    margin: 0 auto;
    text-align: center;
    width: auto; }
  
figure.float_left {
  margin-right: 30px; }

figure.float_right {
  margin-left: 30px; }
  
  .leftCol{float:left;width:65%;}
.rightCol{float:left;width:27%;margin-left:5%;}

.centerImage{text-align:center;max-width:100%;}
.centerImage img, .centerImage figure{max-width:100%;height:auto;}


.ce_gallery.centerImage ul li{display: inline-block;float: unset;}

.centering{margin: auto; width: 100%;}

p.certific{font-size:14px;color: #2f3193;font-weight: bold;font-family: "Roboto",sans-serif;}
p.certtitle{font-weight:normal;font-size:14px;text-transform: uppercase;}


.ce_gallery {
	float: left;}
  .ce_gallery ul li {
    float: left; }
    .ce_gallery ul li img {
      display: block; }
  .ce_gallery ul.cols_3 li {
    width: 25%;
    margin-right: 2%;
    margin-bottom: 20px; }
    .ce_gallery ul.cols_3 li figure {
      width: 100%; }
      .ce_gallery ul.cols_3 li figure img {
        width: 100%;
        height: 100%; }
    .ce_gallery ul.cols_3 li:nth-child(3n) {
      margin-right: 0; }
	  
  .ce_gallery ul.cols_2 li {
    width: 40%;
    margin-right: 2%;
    margin-bottom: 20px; }
    .ce_gallery ul.cols_2 li figure {
      width: 100%; }
      .ce_gallery ul.cols_2 li figure img {
        width: 100%;
        height: 100%; }
    .ce_gallery ul.cols_2 li:nth-child(2n) {
      margin-right: 0; }
	  
  .ce_gallery ul.cols_4 li {
    width: 23%;
    margin-right: 2%;
    margin-bottom: 20px; }
    .ce_gallery ul.cols_4 li figure {
      width: 100%; }
      .ce_gallery ul.cols_4 li figure img {
        width: 100%;
        height: 100%; }
    .ce_gallery ul.cols_4 li:nth-child(4n) {
      margin-right: 0; }
	  
  .ce_gallery.rightCol ul.cols_1 li {
    width: 98%;
    margin-right: 2%;
    margin-bottom: 20px; }
    .ce_gallery.rightCol ul.cols_1 li figure {
      width: 100%; }
      .ce_gallery.rightCol ul.cols_1 li figure img {
        width: 100%;
        height: 100%; }
    .ce_gallery.rightCol ul.cols_1 li:nth-child(1n) {
      margin-right: 0; }
	  
	  
	  
 .ce_gallery ul.cols_1 li {
    width: 70%;
    margin-right: 2%;
    margin-bottom: 20px; }
    .ce_gallery ul.cols_1 li figure {
      width: auto; }
      .ce_gallery ul.cols_1 li figure img {
        width: 100%;
        height: 100%; }
    .ce_gallery ul.cols_1 li:nth-child(1n) {
      margin-right: 0; }
	  

#cookieTabOpen {
  float: left;
  height: 30px;
  line-height: 30px;
  padding: 0 30px;
  color: #272731;
  font-size: 11px;
  background-color: #F4F4F4;
  border-top: 1px solid #005ca8;
  border-left: 1px solid #005ca8;
  text-align: center;
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: 8;
  cursor: pointer; }

#cookieTabOpen:hover {
  color: #4c4c4c; }

#cookieAlert {
  float: left;
  width: 100%;
  height: 30px;
  line-height: 30px;
  color: #272731;
  font-size: 11px;
  background-color: #F4F4F4;
  border-top: 1px solid #005ca8;
  text-align: center;
  position: fixed;
  bottom: 0px;
  z-index: 9; }

#cookieAlert p {
  line-height: 30px; }

  
  
  .ce_gallery.imageGal.cols_3{
	width: 25%;
    margin-right: 2%;
    margin-bottom: 20px;
	margin-top:30px;
	float: left;	
  }
   .ce_gallery.imageGal.cols_2 {
    width: 40%;
    margin-right: 2%;
    margin-bottom: 20px;
	margin-top:30px;
	float: left;	}
  .ce_gallery.imageGal.cols_3:nth-of-type(1+3n), .ce_gallery.imageGal.cols_2:nth-of-type(1+2n) { margin-right: 0;}
  .ce_gallery.imageGal figure { width: 100%; }
  .ce_gallery.imageGal figure img { width: 100%; height: 100%; }
  
    
  .ce_gallery.imageGal .inside {
      float: left;
      width: 100%;
      padding: 30px 20px;
      border-bottom: 1px solid #f4f4f4;
      border-left: 1px solid #f4f4f4;
      color: #a3a3a5;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
      .ce_gallery.imageGal.inside h3 {
        font-size: 13px;
        font-weight: normal;
        font-family: "eurostile_extendedtworegular";
        margin-bottom: 10px; color: #a3a3a5; }
		
		
     .ce_gallery.imageGal{
      width: 100%;
      margin-right: 2%;
      background: #FFFFFF;
      margin-bottom: 40px;
	 display: inline-block;	  }
      .ce_gallery.imageGal .inside {
        padding: 20px; }
        .ce_gallery.imageGal .inside h3 {
          line-height: 1.4;
          margin-bottom: 0;color: #2f3193; font-weight:normal;}



.table3columns table{
	margin-top:50px;
	width:100%;font-family: 'Open Sans', sans-serif;
}
.table3columns table tr td{border: 1px solid #ddd; text-align:center;padding:4px;}
.table3columns table tr td.col_0{ text-align:left;color:#005ca8;}
.table3columns table tr.row_0 td{color:#005ca8;font-size:18px;}



table tr.row_0, table td.col_0{font-weight:bold;background-color:#f5f5f5;}
footer .col-md-9 p{width:100%;text-align:right;float:left;}
table{
	width:100%;font-family: 'Open Sans', sans-serif;color: #2b2c2d;
}
table.pictogramsT{width:100%;}
table.pictogramsT td{background-color:#dfe4e7;color:#000;font-weight:bold;margin:0 10px 0 10px;width:20%;text-align:center;border:10px solid #fff;}

.table_blue_borders table{
	margin-top:50px;
	width:100%;font-family: 'Open Sans', sans-serif;
}
.table_blue_borders table tr td{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd; border-right: 20px solid #fff;border-left: 20px solid #fff;text-align:center;padding:4px;color: #005ca8;background-color: #e5e8ea;padding:10px; }

.table2columns{margin-bottom:60px;}
.table2columns table tr, .table2columns table tr td {background-color:#fff;}
.table2columns table tr.row_0 {
    font-weight: normal;
}
.table2columns table tr{border-bottom:1px solid #005ca8;}
.table2columns h3{
	color: #005ca8;
    font-size: 19px;
    text-transform: uppercase;
	border-bottom:2px solid #005ca8;
}


.referenceT table tr.row_0 td{font-weight:bold;background-color:#f5f5f5;}
.referenceT table td{border-bottom:1px solid #f5f5f5;}
.referenceT table td.col_0{font-weight:normal;background-color:#fff;}

.ce_gallery ul, .ce_gallery ul.cols_1 li, .ce_gallery {float:left;width:100%;}

textarea{border:1px solid #e6e6e6;}
h2.ce_headline{
	color: #005ca8;
    font-size: 27px;
}
.ce_text h2 {
    color: #005ca8;
    font-size: 27px;
    text-transform: uppercase;
	margin-bottom:35px;
}
img.imgClovek{height:auto;
    margin-top: 20px;
    width: 100%;}


.mod_article .ce_text p, .mod_article .ce_text p.bigOrange{
    text-align: justify;
}
.mod_article .ce_text p.bigOrange{color: #005ca8;font-size: 27px;text-transform: uppercase;}
table.greyTable{width:100%;}
table.greyTable tr{width:100%;border-bottom:10px solid #fff;}
table.greyTable tr td{padding:20px;width:70%; background:#e5e8ea;text-align:center;}
table.greyTable tr td{padding:20px;}
table.greyTable tr td.first{width:30%; background:#e5e8ea;font-size:26px; color:#000; font-weight:bold;}
table.greyTable tr.row1 td img{width:25% !important;height:auto !important;}
table.greyTable tr.row2 td img{width:50% !important;height:auto !important;}
table.greyTable tr.row3 td img {width:100% !important;height:auto !important;}

table.catalog3Col{width:100%; border:0 none;}
table.catalog3Col tr {width:100%;}
table.catalog3Col tr td{width:33.333333%;vertical-align:top; color:#005ca8; font-weight:bold;text-align:center;}
table.catalog3Col tr.row_title{}
table.catalog3Col tr.row_img td img {width:100% !important;height:auto !important;border: 1px solid #005ca8;margin-bottom:20px;}

#posts {margin-top:20px;}
.panel-default {
    margin-top:20px;
}

.col-md-3 .mod_navigation{margin-top:20px;}
.ce_image .image_container img{width:100%;height:auto;}

.ce_gallery ul{padding-left:0;}
.ce_gallery ul.cols_2 {
    float: left;
    width: 100%;
}
.ce_gallery ul.cols_2 li{
    float: left;
    width: 48%;
}

.newslistHR{
width: 100%;
border-top: 1px solid #005ca8;
float: left;
height:0;
 margin-bottom: 50px;
    margin-top: 50px;
}
.mod_newsreader .ce_text, p.back{width:100%;float:left;padding: 0 15px;}
.mod_article .ce_text li {
    letter-spacing: 1px;
    line-height: 1.6;
}
.ce_text ul li {
    background: rgba(0, 0, 0, 0) url("../img/arrow_5.png") no-repeat scroll left 9px;
    padding-bottom: 4px;
    padding-left: 15px;
}
ul, p {
    list-style: outside none none;
}
.formPartner{width:50%;}

.list-group-item ul{margin-top:10px;}
.list-group-item ul li{
	 background: rgba(0, 0, 0, 0) url("../img/arrow_6.png") no-repeat scroll left 5px top 11px;
    padding-bottom: 4px;
    padding-left: 15px;
}

.ce_form label{font-weight: normal;color:#787878;}
.captcha_text {color: #787878;
    font-weight: normal;}

.submit_container {margin-top:20px;}

	
.submit_container input {
	border-radius: 30px;
	 background: #005ca8 none repeat scroll 0 0;
    color: #fff;
	 font-family: Poppins,sans-serif;
    height: 40px;
    line-height: 40px;
    padding: 0 30px;
    transition: all 0.4s ease-in-out 0s;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
	text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.submit_container input:focus {
	outline: 0 none;
}

.mapSection {
  float: right;
  width: 100%;
  position: relative;
  margin-top: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .mapSection .headline {
    position: absolute;
    left: 400px;
    bottom: 20px; }
    .mapSection .headline h2 {
      color: #d1d2d4;
      font-size: 16px;
      font-family: "eurostile_extendedtworegular";
      font-weight: normal;
      letter-spacing: 1px;
      margin-bottom: 80px; }
    .mapSection .headline .arrow {
      float: left;
      width: 18px;
      height: 34px;
      cursor: pointer;
      background: url(../img/arrow_2.png) 0 0 no-repeat; }
      .mapSection .headline .arrow:hover {
        margin: -1px 0 1px 0; }
  .mapSection .hs-spot:nth-child(2) {
    background: url(../img/marker_de.png) no-repeat;
    border-radius: 0px; }
    .mapSection .hs-spot:nth-child(3) {
      background: url(../img/marker_ch.png) no-repeat; }
	  .mapSection .hs-spot:nth-child(4) {
      background: url(../img/marker_sl.png) no-repeat; }
    .mapSection .hs-spot .hs-spot-shape, .mapSection .hs-spot .hs-spot-shape-inner, .mapSection .hs-spot .hs-spot-shape-inner-two {
      display: none; }
    .mapSection .hs-spot .hs-tooltip-wrap {
      width: 200px !important; }
      .mapSection .hs-spot .hs-tooltip-wrap .hs-tooltip {
        background: #ffffff;
        color: #787878;
        font-size: 13px;
        -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.2); }
        .mapSection .hs-spot .hs-tooltip-wrap .hs-tooltip:before {
          border-left: 8px solid #ffffff; }
        .mapSection .hs-spot .hs-tooltip-wrap .hs-tooltip h4 {
          font-size: 14px;
          color: #005ca8;
          display: block;
          margin-bottom: 5px; }
        .mapSection .hs-spot .hs-tooltip-wrap .hs-tooltip p {
          margin-bottom: 5px;
          display: block; }
        .mapSection .hs-spot .hs-tooltip-wrap .hs-tooltip a {
          color: #005ca8 !important; }
.advantagesImg{width:100% !important; height: auto !important;}

.table3columns table td.col_0{width:20%;}
.table3columns table td.col_1{width:40%;}
.table3columns table td.col_2{width:40%;}


ul.list-group.mb60 li ul{border:0 none;margin-bottom: 0 !important;}
	ul.list-group.mb60 li ul li{border:0 none; background: rgba(0, 0, 0, 0) url("../img/arrow_6.png") no-repeat scroll left 5px top 21px;
    padding-bottom: 4px;
    padding-left: 15px;}


.se-steps h2 {
    position: relative;
    padding-bottom: .667em;
    margin-bottom: 1.5em;
	text-transform:none;
	text-align:center;
}
.se-steps h2:after {
    content: "";
    width: 32px;
    height: 1px;
    background: #c2c2c2;
    position: absolute;
    bottom: 0;
    left: 0;
	text-align:center;
}
.columns4 td ul{padding-left: 0;}
.ce_download{margin:20px 0;}
.ce_download a{font-weight:bold;}

#myBtn{position:fixed; top:210px; right:0;z-index:1029;font-size:21px;padding:10px 30px 10px 10px;border:1px solid #fff;}
#toogleBut{position:fixed; right: 1px; top: 211px;z-index:1030;font-size:13px;padding:0 6px;border:0 none; background-color: #005ca8;color:#fff;}

 /* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999999999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-color: #fefefe;
    margin: 5% auto; /* 15% from the top and centered */
    padding: 20px;
    border: 1px solid #888;
    width: 70%; /* Could be more or less, depending on screen size */
}

/* The Close Button */
.close {
    color: #005ca8;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
} 
.modal ul{list-style: inside;}
.modal ul li{color:#005ca8;}

.form_1 .widget, #tl_login .widget, .mod_lostPassword .widget {
  float: left;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 20px; }
  .form_1 .widget.odd, #tl_login .widget.odd, .mod_lostPassword .widget.odd {
    margin-right: 0; }
  .form_1 .widget.force_odd, #tl_login .widget.force_odd, .mod_lostPassword .widget.force_odd {
    margin-right: 0 !important; }
  .form_1 .widget.force_even, #tl_login .widget.force_even, .mod_lostPassword .widget.force_even {
    margin-right: 4% !important; }
  .form_1 .widget.widget-textarea, .form_1 .widget.widget-upload, #tl_login .widget.widget-textarea, #tl_login .widget.widget-upload, .mod_lostPassword .widget.widget-textarea, .mod_lostPassword .widget.widget-upload {
    width: 100%;
    margin-right: 0; }
  .form_1 .widget.error label, #tl_login .widget.error label, .mod_lostPassword .widget.error label {
    color: #ed1c24; }
  .form_1 .widget.error input.text, .form_1 .widget.error textarea, #tl_login .widget.error input.text, #tl_login .widget.error textarea, .mod_lostPassword .widget.error input.text, .mod_lostPassword .widget.error textarea {
    border: 1px solid #ed1c24;
    color: #ed1c24;
    background: rgba(237, 28, 36, 0.1); }
    .form_1 .widget.error input.text:focus, .form_1 .widget.error textarea:focus, #tl_login .widget.error input.text:focus, #tl_login .widget.error textarea:focus, .mod_lostPassword .widget.error input.text:focus, .mod_lostPassword .widget.error textarea:focus {
      border: 1px solid #d4d4d4;
      color: #aaaaaa;
      background: #FFFFFF; }
  .form_1 .widget label, #tl_login .widget label, .mod_lostPassword .widget label {
    display: block;
    color: #313131;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px; }
    .form_1 .widget label.type_2, #tl_login .widget label.type_2, .mod_lostPassword .widget label.type_2 {
      margin-bottom: 10px; }
  .form_1 .widget.headline, #tl_login .widget.headline, .mod_lostPassword .widget.headline {
    float: left;
    width: 100%;
    padding: 10px 15px;
    margin-top: 20px;
    margin-right: 0;
    background: #005ca8;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .form_1 .widget.headline h2, #tl_login .widget.headline h2, .mod_lostPassword .widget.headline h2 {
      padding: 0;
      text-transform: uppercase;
      font-size: 16px;
      color: #FFFFFF; }
  .form_1 .widget input.text, #tl_login .widget input.text, .mod_lostPassword .widget input.text {
    float: left;
    width: 100%;
    height: 40px;
    border: 1px solid #d4d4d4;
    padding: 0 10px;
    margin: 0;
    color: #aaaaaa;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .form_1 .widget input.text:focus, #tl_login .widget input.text:focus, .mod_lostPassword .widget input.text:focus {
      color: #717171; }
  .form_1 .widget textarea, #tl_login .widget textarea, .mod_lostPassword .widget textarea {
    float: left;
    width: 100%;
    height: 100px;
    border: 1px solid #d4d4d4;
    padding: 7px 10px;
    margin: 0;
    font-style: italic;
    color: #aaaaaa;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .form_1 .widget textarea:focus, #tl_login .widget textarea:focus, .mod_lostPassword .widget textarea:focus {
      color: #717171;
      font-style: normal; }
  .form_1 .widget.explanation, #tl_login .widget.explanation, .mod_lostPassword .widget.explanation {
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    padding-top: 20px;
    border-top: 1px solid #f2f2f2; }
    .form_1 .widget.explanation p, #tl_login .widget.explanation p, .mod_lostPassword .widget.explanation p {
      display: block;
      color: #005ca8;
      font-size: 13px;
      font-weight: bold;
      margin-bottom: 20px; }
  .form_1 .widget.bt, #tl_login .widget.bt, .mod_lostPassword .widget.bt {
    padding-top: 20px;
    border-top: 1px solid #f2f2f2; }
  .form_1 .widget.w30, #tl_login .widget.w30, .mod_lostPassword .widget.w30 {
    float: left;
    width: 30.666666%;
    margin-right: 4%; }
    .form_1 .widget.w30.last, #tl_login .widget.w30.last, .mod_lostPassword .widget.w30.last {
      margin-right: 0; }
  .form_1 .widget.w100, #tl_login .widget.w100, .mod_lostPassword .widget.w100 {
    float: left;
    width: 100%;
    margin-right: 0; }
  .form_1 .widget.type_3, #tl_login .widget.type_3, .mod_lostPassword .widget.type_3 {
    border-bottom: 1px solid #d4d4d4; }
  .form_1 .widget.widget-checkbox, .form_1 .widget.widget-radio, #tl_login .widget.widget-checkbox, #tl_login .widget.widget-radio, .mod_lostPassword .widget.widget-checkbox, .mod_lostPassword .widget.widget-radio {
    margin-bottom: 0; }
    .form_1 .widget.widget-checkbox fieldset, .form_1 .widget.widget-radio fieldset, #tl_login .widget.widget-checkbox fieldset, #tl_login .widget.widget-radio fieldset, .mod_lostPassword .widget.widget-checkbox fieldset, .mod_lostPassword .widget.widget-radio fieldset {
      float: left;
      width: 100%; }
      .form_1 .widget.widget-checkbox fieldset legend, .form_1 .widget.widget-radio fieldset legend, #tl_login .widget.widget-checkbox fieldset legend, #tl_login .widget.widget-radio fieldset legend, .mod_lostPassword .widget.widget-checkbox fieldset legend, .mod_lostPassword .widget.widget-radio fieldset legend {
        display: block;
        color: #005ca8;
        font-size: 13px;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
        margin-bottom: 5px; }
      .form_1 .widget.widget-checkbox fieldset > span, .form_1 .widget.widget-radio fieldset > span, #tl_login .widget.widget-checkbox fieldset > span, #tl_login .widget.widget-radio fieldset > span, .mod_lostPassword .widget.widget-checkbox fieldset > span, .mod_lostPassword .widget.widget-radio fieldset > span {
        float: left;
        width: 48%;
        margin-right: 4%;
        margin-bottom: 20px; }
        .form_1 .widget.widget-checkbox fieldset > span:nth-child(2n), .form_1 .widget.widget-radio fieldset > span:nth-child(2n), #tl_login .widget.widget-checkbox fieldset > span:nth-child(2n), #tl_login .widget.widget-radio fieldset > span:nth-child(2n), .mod_lostPassword .widget.widget-checkbox fieldset > span:nth-child(2n), .mod_lostPassword .widget.widget-radio fieldset > span:nth-child(2n) {
          margin-right: 0; }
        .form_1 .widget.widget-checkbox fieldset > span label, .form_1 .widget.widget-radio fieldset > span label, #tl_login .widget.widget-checkbox fieldset > span label, #tl_login .widget.widget-radio fieldset > span label, .mod_lostPassword .widget.widget-checkbox fieldset > span label, .mod_lostPassword .widget.widget-radio fieldset > span label {
          display: inline;
          font-weight: normal;
          text-transform: none; }
      .form_1 .widget.widget-checkbox fieldset input.checkbox, .form_1 .widget.widget-checkbox fieldset input.radio, .form_1 .widget.widget-radio fieldset input.checkbox, .form_1 .widget.widget-radio fieldset input.radio, #tl_login .widget.widget-checkbox fieldset input.checkbox, #tl_login .widget.widget-checkbox fieldset input.radio, #tl_login .widget.widget-radio fieldset input.checkbox, #tl_login .widget.widget-radio fieldset input.radio, .mod_lostPassword .widget.widget-checkbox fieldset input.checkbox, .mod_lostPassword .widget.widget-checkbox fieldset input.radio, .mod_lostPassword .widget.widget-radio fieldset input.checkbox, .mod_lostPassword .widget.widget-radio fieldset input.radio {
        float: left;
        margin: 3px 7px 0 0; }
    .form_1 .widget.widget-checkbox.type_2, .form_1 .widget.widget-radio.type_2, #tl_login .widget.widget-checkbox.type_2, #tl_login .widget.widget-radio.type_2, .mod_lostPassword .widget.widget-checkbox.type_2, .mod_lostPassword .widget.widget-radio.type_2 {
      border-bottom: 1px solid #f2f2f2;
      margin-bottom: 20px; }
      .form_1 .widget.widget-checkbox.type_2 fieldset legend, .form_1 .widget.widget-radio.type_2 fieldset legend, #tl_login .widget.widget-checkbox.type_2 fieldset legend, #tl_login .widget.widget-radio.type_2 fieldset legend, .mod_lostPassword .widget.widget-checkbox.type_2 fieldset legend, .mod_lostPassword .widget.widget-radio.type_2 fieldset legend {
        display: none; }
  .form_1 .widget.widget-radio fieldset > span, #tl_login .widget.widget-radio fieldset > span, .mod_lostPassword .widget.widget-radio fieldset > span {
    width: auto;
    margin-right: 4%; }
.form_1 .widget-group, #tl_login .widget-group, .mod_lostPassword .widget-group {
  float: left;
  width: 100%;
  padding-top: 30px;
  margin-top: 10px;
  margin-bottom: 20px;
  border-top: 1px solid #d4d4d4;
  border-bottom: 1px solid #d4d4d4;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .form_1 .widget-group.type_2, #tl_login .widget-group.type_2, .mod_lostPassword .widget-group.type_2 {
    background: #fafafa;
    padding-left: 20px;
    padding-right: 20px; }
  .form_1 .widget-group.type_4, #tl_login .widget-group.type_4, .mod_lostPassword .widget-group.type_4 {
    border-top: 0; }
  .form_1 .widget-group.type_5, #tl_login .widget-group.type_5, .mod_lostPassword .widget-group.type_5 {
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .form_1 .widget-group.type_6, #tl_login .widget-group.type_6, .mod_lostPassword .widget-group.type_6 {
    border-top: 0;
    margin-top: 0; }
  .form_1 .widget-group.type_7, #tl_login .widget-group.type_7, .mod_lostPassword .widget-group.type_7 {
    border-bottom: 0;
    margin-bottom: 0; }
.form_1 .submit_container, #tl_login .submit_container, .mod_lostPassword .submit_container {
  float: left;
  width: 100%;
  padding-top: 20px;
  border-top: 1px solid #f2f2f2; }
  .form_1 .submit_container input, #tl_login .submit_container input, .mod_lostPassword .submit_container input {
    float: left;
    background: #ed1c24;
    color: #FFFFFF;
    text-transform: uppercase;
    font-size: 13px;
    font-family: "armataregular";
    border: 0;
    cursor: pointer;
    line-height: 1;
    padding: 15px 18px 14px 18px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out; }
    .form_1 .submit_container input:hover, #tl_login .submit_container input:hover, .mod_lostPassword .submit_container input:hover {
      background: #313131; }
  .form_1 .submit_container.newElement, #tl_login .submit_container.newElement, .mod_lostPassword .submit_container.newElement {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 20px; }
    .form_1 .submit_container.newElement input, #tl_login .submit_container.newElement input, .mod_lostPassword .submit_container.newElement input {
      background: #8dc433; }
      .form_1 .submit_container.newElement input:hover, #tl_login .submit_container.newElement input:hover, .mod_lostPassword .submit_container.newElement input:hover {
        background: #717171; }
.form_1#tl_login .submit_container, .form_1.mod_lostPassword .submit_container, #tl_login#tl_login .submit_container, #tl_login.mod_lostPassword .submit_container, .mod_lostPassword#tl_login .submit_container, .mod_lostPassword.mod_lostPassword .submit_container {
  padding-top: 0px;
  border-top: 0; }
.form_1.type_2, #tl_login.type_2, .mod_lostPassword.type_2 {
  border-bottom: 1px solid #f2f2f2;
  margin-bottom: 40px;
  padding-bottom: 40px; }
  .form_1.type_2 .submit_container, #tl_login.type_2 .submit_container, .mod_lostPassword.type_2 .submit_container {
    border-top: 0;
    padding-top: 0; }

.form_1 .inside {
  padding-right: 0; }

#errorMessage, #errorMessage_2 {
  padding: 10px 20px;
  background: #ed1c24;
  color: #fff;
  font-weight: 700;
  line-height: 1;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  #errorMessage:before, #errorMessage_2:before {
    content: "!";
    vertical-align: middle;
    font-size: 32px;
    padding-right: 20px;
    line-height: 1; }

#errorMessage_2 {
  margin-bottom: 10px; }

span.mandatory {
  color: #ed1c24; }
  
.product_1 .sel2, .product_1 .sel3, .product_2 .sel2, .product_2 .sel3{float:left;width:100%;}
.product_1 .sel2 input, .product_2 .sel2 input{
	float:left; 
	width:auto;
	height:43px !important;
	margin:0;
}
.product_1 .sel3 input,.product_2 .sel3 input{
	float:left; 
	width:auto;
	margin:0;
	height: 28px;
}
.product_1 .sel2 label, .product_1 .sel3 label, .product_2 .sel2 label, .product_2 .sel3 label{
	float:left; width:44px;margin: 0 9% 40px 7px;
}
.product_1 .sel2 label.first, .product_1 .sel3 label.first, .product_2 .sel2 label.first, .product_2 .sel3 label.first{
	float:left;width:100%; 
}
.whit{color:#fff;}
input[type="radio"]:checked, input[type="radio"]:focus,input[type="radio"]{
    outline: none;
}
 label.ral{
	width: 74px;
	height: 43px;
	padding: 40px 0 0 0;
}
label.RAL_1000{background-color:#CCC58F}
label.RAL_1001{background-color:#D1BC8A}
label.RAL_1002{background-color:#D2B773}
label.RAL_1003{background-color:#F7BA0B}
label.RAL_1004{background-color:#E2B007}
label.RAL_1005{background-color:#C89F04}
label.RAL_1006{background-color:#E1A100}
label.RAL_1007{background-color:#E79C00}
label.RAL_1011{background-color:#AF8A54}
label.RAL_1012{background-color:#D9C022}
label.RAL_1013{background-color:#E9E5CE}
label.RAL_1014{background-color:#DFCEA1}
label.RAL_1015{background-color:#EADEBD}
label.RAL_1016{background-color:#EAF044}
label.RAL_1017{background-color:#F4B752}
label.RAL_1018{background-color:#F3E03B}
label.RAL_1019{background-color:#A4957D}
label.RAL_1020{background-color:#9A9464}
label.RAL_1021{background-color:#EEC900}
label.RAL_1023{background-color:#F0CA00}
label.RAL_1024{background-color:#B89C50}
label.RAL_1026{background-color:#F5FF00}
label.RAL_1027{background-color:#A38C15}
label.RAL_1028{background-color:#FFAB00}
label.RAL_1032{background-color:#DDB20F}
label.RAL_1033{background-color:#FAAB21}
label.RAL_1034{background-color:#EDAB56}
label.RAL_1035{background-color:#A29985}
label.RAL_1036{background-color:#927549}
label.RAL_1037{background-color:#EEA205}
label.RAL_2000{background-color:#DD7907}
label.RAL_2001{background-color:#BE4E20}
label.RAL_2002{background-color:#C63927}
label.RAL_2003{background-color:#FA842B}
label.RAL_2004{background-color:#E75B12}
label.RAL_2005{background-color:#FF2300}
label.RAL_2007{background-color:#FFA421}
label.RAL_2008{background-color:#F3752C}
label.RAL_2009{background-color:#E15501}
label.RAL_2010{background-color:#D4652F}
label.RAL_2011{background-color:#EC7C25}
label.RAL_2012{background-color:#DB6A50}
label.RAL_2013{background-color:#954527}
label.RAL_3000{background-color:#AB2524}
label.RAL_3001{background-color:#A02128}
label.RAL_3002{background-color:#A1232B}
label.RAL_3003{background-color:#8D1D2C}
label.RAL_3004{background-color:#701F29}
label.RAL_3005{background-color:#5E2028}
label.RAL_3007{background-color:#402225}
label.RAL_3009{background-color:#703731}
label.RAL_3011{background-color:#7E292C}
label.RAL_3012{background-color:#CB8D73}
label.RAL_3013{background-color:#9C322E}
label.RAL_3014{background-color:#D47479}
label.RAL_3015{background-color:#E1A6AD}
label.RAL_3016{background-color:#AC4034}
label.RAL_3017{background-color:#D3545F}
label.RAL_3018{background-color:#D14152}
label.RAL_3020{background-color:#C1121C}
label.RAL_3022{background-color:#D56D56}
label.RAL_3024{background-color:#F70000}
label.RAL_3026{background-color:#FF0000}
label.RAL_3027{background-color:#B42041}
label.RAL_3028{background-color:#E72512}
label.RAL_3031{background-color:#AC323B}
label.RAL_3032{background-color:#711521}
label.RAL_3033{background-color:#B24C43}
label.RAL_4001{background-color:#8A5A83}
label.RAL_4002{background-color:#933D50}
label.RAL_4003{background-color:#D15B8F}
label.RAL_4004{background-color:#691639}
label.RAL_4005{background-color:#83639D}
label.RAL_4006{background-color:#992572}
label.RAL_4007{background-color:#4A203B}
label.RAL_4008{background-color:#904684}
label.RAL_4009{background-color:#A38995}
label.RAL_4010{background-color:#C63678}
label.RAL_4011{background-color:#8773A1}
label.RAL_4012{background-color:#6B6880}
label.RAL_5000{background-color:#384C70}
label.RAL_5001{background-color:#1F4764}
label.RAL_5002{background-color:#2B2C7C}
label.RAL_5003{background-color:#2A3756}
label.RAL_5004{background-color:#1D1F2A}
label.RAL_5005{background-color:#154889}
label.RAL_5007{background-color:#41678D}
label.RAL_5008{background-color:#313C48}
label.RAL_5009{background-color:#2E5978}
label.RAL_5010{background-color:#13447C}
label.RAL_5011{background-color:#232C3F}
label.RAL_5012{background-color:#3481B8}
label.RAL_5013{background-color:#232D53}
label.RAL_5014{background-color:#6C7C98}
label.RAL_5015{background-color:#2874B2}
label.RAL_5017{background-color:#0E518D}
label.RAL_5018{background-color:#21888F}
label.RAL_5019{background-color:#1A5784}
label.RAL_5020{background-color:#0B4151}
label.RAL_5021{background-color:#07737A}
label.RAL_5022{background-color:#2F2A5A}
label.RAL_5023{background-color:#4D668E}
label.RAL_5024{background-color:#6A93B0}
label.RAL_5025{background-color:#296478}
label.RAL_5026{background-color:#102C54}
label.RAL_6000{background-color:#327662}
label.RAL_6001{background-color:#28713E}
label.RAL_6002{background-color:#276235}
label.RAL_6003{background-color:#4B573E}
label.RAL_6004{background-color:#0E4243}
label.RAL_6005{background-color:#0F4336}
label.RAL_6006{background-color:#40433B}
label.RAL_6007{background-color:#283424}
label.RAL_6008{background-color:#35382E}
label.RAL_6009{background-color:#26392F}
label.RAL_6010{background-color:#3E753B}
label.RAL_6011{background-color:#68825B}
label.RAL_6012{background-color:#31403D}
label.RAL_6013{background-color:#797C5A}
label.RAL_6014{background-color:#444337}
label.RAL_6015{background-color:#3D403A}
label.RAL_6016{background-color:#026A52}
label.RAL_6017{background-color:#468641}
label.RAL_6018{background-color:#48A43F}
label.RAL_6019{background-color:#B7D9B1}
label.RAL_6020{background-color:#354733}
label.RAL_6021{background-color:#86A47C}
label.RAL_6022{background-color:#3E3C32}
label.RAL_6024{background-color:#008754}
label.RAL_6025{background-color:#53753C}
label.RAL_6026{background-color:#005D52}
label.RAL_6027{background-color:#81C0BB}
label.RAL_6028{background-color:#2D5546}
label.RAL_6029{background-color:#007243}
label.RAL_6032{background-color:#0F8558}
label.RAL_6033{background-color:#478A84}
label.RAL_6034{background-color:#7FB0B2}
label.RAL_6035{background-color:#1B542C}
label.RAL_6036{background-color:#005D4C}
label.RAL_6037{background-color:#25E712}
label.RAL_6038{background-color:#00F700}
label.RAL_7000{background-color:#7E8B92}
label.RAL_7001{background-color:#8F999F}
label.RAL_7002{background-color:#817F68}
label.RAL_7003{background-color:#7A7B6D}
label.RAL_7004{background-color:#9EA0A1}
label.RAL_7005{background-color:#6B716F}
label.RAL_7006{background-color:#756F61}
label.RAL_7008{background-color:#746643}
label.RAL_7009{background-color:#5B6259}
label.RAL_7010{background-color:#575D57}
label.RAL_7011{background-color:#555D61}
label.RAL_7012{background-color:#596163}
label.RAL_7013{background-color:#555548}
label.RAL_7015{background-color:#51565C}
label.RAL_7016{background-color:#373F43}
label.RAL_7021{background-color:#2E3234}
label.RAL_7022{background-color:#4B4D46}
label.RAL_7023{background-color:#818479}
label.RAL_7024{background-color:#474A50}
label.RAL_7026{background-color:#374447}
label.RAL_7030{background-color:#939388}
label.RAL_7031{background-color:#5D6970}
label.RAL_7032{background-color:#B9B9A8}
label.RAL_7033{background-color:#818979}
label.RAL_7034{background-color:#939176}
label.RAL_7035{background-color:#CBD0CC}
label.RAL_7036{background-color:#9A9697}
label.RAL_7037{background-color:#7C7F7E}
label.RAL_7038{background-color:#B4B8B0}
label.RAL_7039{background-color:#6B695F}
label.RAL_7040{background-color:#9DA3A6}
label.RAL_7042{background-color:#8F9695}
label.RAL_7043{background-color:#4E5451}	
label.RAL_7044{background-color:#BDBDB2}
label.RAL_7045{background-color:#91969A}
label.RAL_7046{background-color:#82898E}
label.RAL_7047{background-color:#CFD0CF}
label.RAL_7048{background-color:#888175}
label.RAL_8000{background-color:#887142}
label.RAL_8001{background-color:#9C6B30}
label.RAL_8002{background-color:#7B5141}
label.RAL_8003{background-color:#80542F}
label.RAL_8004{background-color:#8F4E35}
label.RAL_8007{background-color:#6F4A2F}
label.RAL_8008{background-color:#6F4F28}
label.RAL_8011{background-color:#5A3A29}
label.RAL_8012{background-color:#673831}
label.RAL_8014{background-color:#49392D}
label.RAL_8015{background-color:#633A34}
label.RAL_8016{background-color:#4C2F26}
label.RAL_8017{background-color:#44322D}
label.RAL_8019{background-color:#3F3A3A}
label.RAL_8022{background-color:#211F20}
label.RAL_8023{background-color:#A65E2F}
label.RAL_8024{background-color:#79553C}
label.RAL_8025{background-color:#755C49}
label.RAL_8028{background-color:#4E3B31}
label.RAL_8029{background-color:#763C28}
label.RAL_9001{background-color:#FDF4E3}
label.RAL_9002{background-color:#E7EBDA}
label.RAL_9003{background-color:#F4F4F4}
label.RAL_9004{background-color:#282828}
label.RAL_9005{background-color:#0A0A0A}
label.RAL_9006{background-color:#A5A5A5}
label.RAL_9007{background-color:#8F8F8F}
label.RAL_9010{background-color:#FFFFFF}
label.RAL_9011{background-color:#1C1C1C}
label.RAL_9016{background-color:#F6F6F6}
label.RAL_9017{background-color:#1E1E1E}
label.RAL_9018{background-color:#D7D7D7}
label.RAL_9022{background-color:#9C9C9C}
label.RAL_9023{background-color:#828282}
