@import 'fonts.css';
/*@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700);*/
body {
	margin: 0px;
	padding: 0px;
/*    font-family: "Open Sans",sans-serif;*/
	font-family: "Dewi",sans-serif;
    font-size: 18px;
    line-height: 1.42857143;
	background-color: white;
    color: #353535;

}

article, aside, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;
}
.cl {
	clear: both;
}
.logo img {
	max-width: 100%;
}
.wrapper {
	max-width: 1200px;
	margin: 0 auto;
	min-width: 320px;
}
.header {
	width: 100%;
	display: block;
	min-height: 55px;
	padding: 8px 0px 5px 0px;
	/*background: url(../images/topbg.jpg) top center no-repeat;*/

	position: fixed;
	z-index: 1001;
}
.logo {
	padding: 0px 0px;
	margin: 0;
	float: left;
	width: 280px;
}
.show-grid {
	background-color: #fff;
}
.moreoption {
	width: 100%;
	display: block;
	margin-top: 250px;
}
.moreoption .boxheader {
	border: solid 0px;
	padding-top: 25px;
	padding-bottom: 10px;
	font-size: 15px;
}
.buttoncolor {
	color: #fff;
	display: block;
	font-size: 13px;
	padding: 10px 15px;
	text-decoration: none;
	transition: background 0.3s linear 0s;
	width: 12.5%;
	height: 30px;
	float: left;
	text-align: center;
	margin: 0px 0px;
}
.buttoncolor:hover {
	color: #fff;
	text-decoration: none;
}
.buttoncolor:focus {
	color: #fff;
	text-decoration: none;
}
.headertlt {
	width: 100%;
	padding: 40px 0px 15px 0px;
	letter-spacing: -0.5px;
	font-size: 22px;
	font-family: 'archivo_narrowregular';
	color: #424242;
}
.colorlink01 {
	width: 40%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.colorlink02 {
	width: 40%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.colorlink03 {
	width: 14%;
	float: left;
	margin: 0% 0% 0% 2%;
}
.buttoncolor02 {
	color: #424242;
	display: block;
	font-size: 15px;
	border-radius: 2px;
	height: 30px;
	padding: 10px 15px;
	text-decoration: none;
	transition: background 0.3s linear 0s;
	width: 100%;
	border-right: solid 5px #fff;
	float: left;
	text-align: center;
	margin: 0% 0% 0% 0%;
	background-color: #f2f2f2;
	border: solid 1px #D9D9D9;
	cursor: pointer;
	text-align: center !important;
	text-decoration: none !important;
	width: 50%;
	float: left;
}
.buttoncolor02:hover {
	background-color: #424242;
	color: #000;
}
.buttoncolor02.active {
	background-color: #424242;
	color: #fff;
}
.main-content {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	overflow-x: hidden;
	overflow-y: scroll;
	-webkit-overflow-scrolling: touch;
}
 @media only screen and (min-width: 230px) and (max-width:980px) {
.wrapper {
	width: 100%;
	margin: 0% 0%;
}
.header {
	/*min-height: 75px;*/
}
.logo, #clang {
	display: none !important;
}
.header {
	box-shadow: none !important;
	background-image: none !important;
	position: static !important;
}
.bigmegamenu {
	position: static !important;
}
.colorlink01 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink02 {
	width: 92% !important;
	margin: 0% 4%;
}
.colorlink03 {
	width: 92% !important;
	margin: 0% 4%;
}
.buttoncolor02 {
	width: 100% !important;
	margin-bottom: 2%;
}
.buttoncolor {
	width: 25%;
}
.moreoption {
	width: 100%;
	margin: 85px 0 0 0;
	background-color: transparent !important;
	border: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
}
 @media only screen and (min-width: 911px) and (max-width:1064px) {
.wrapper {
	width: 96%;
	margin: 0% 2%;
}
.colorlink01 {
	width: 100% !important;
	margin: 0%;
}
.colorlink02 {
	width: 100% !important;
	margin: 0%;
}
.colorlink03 {
	width: 100% !important;
	margin: 0%;
}
.buttoncolor02 {
	width: 50% !important;
	margin-bottom: 1%;
}
}
 @media only screen and (min-width: 1024px) and (max-width:1200px) {
.wrapper {
	width: 96%;
	margin: 0% 2%;
}
.colorlink01 {
	width: 100% !important;
	margin: 0%;
}
.colorlink02 {
	width: 100% !important;
	margin: 0%;
}
.colorlink03 {
	width: 100% !important;
	margin: 0%;
}
}

.wsmenu-list > li > a,  .whitebg > .wsmenu-list > li > a {
/*    font-family: 'Open Sans', 'sans-serif';	*/
	font-family: 'Dewi', 'sans-serif';
    font-size: 18px;
    color: #ebebeb;
    border: none;
}

.wsmenu-list li a:hover {
	background:red;
}
/*===================*/

.wsmenu-list > li > a.active {
   /* border-bottom:4px solid #223998;*/
    border: 1px solid #f4dd11;
}

/*
.whitebg > .wsmenu-list > li > a > .arrow:after {
    border-top-color: #E5E5E5 !important;
} */

.wsmenu-list li a .arrow:after {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid #ebebeb;
    content: "";
    float: right;
    height: 0;
    margin: 0 0 0 9px;
    position: absolute;
    text-align: right;
    top: 22px;
    width: 0;
}

.whitebg > .wsmenu-list > li > a > .arrow:after {
    border-top-color: color: #ebebeb !important;
}

.megamenu .title {	/*font-family: 'Open Sans', 'sans-serif';*/
    font-size: 18px;
    color: #243B98;
    padding: 5px 60px 5px 5px;
    margin-bottom:10px;
    line-height: 30px;
}
.megamenu .title-hide {	margin-left: -50px;
}
.megamenu li.title-nohide {	font-size:5px;
	padding: 5px;
    line-height: 1px;
    height: 1px;
}
.megamenu .title-noborder {
	border-bottom: 1px solid transparent;
    margin-bottom:0px;
}

.pic {
    box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.3);
    padding-right: 0px;
    padding-left: 0px;
}
.img-responsive {
	display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
}

.txt {
    padding: 20px 30px 20px 30px;
    font-size: 1.1em;
    text-align: justify;
}
.txtj {
    padding: 40px 40px 40px 40px;
    text-align: justify;
}
.txtw {
    padding: 10px 40px 10px 40px;
}
.txt h1{
    font-size: 3em;
    font-weight: bold;
    color: white;
    margin: 0 0 .3em 0;
    padding: 0;
    text-shadow: 2px 2px 0 rgba(0,0,0,.75);
}
.type1{    padding: 20px 40px;
    background-color: rgba(246, 150, 46, 0.62);
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;}
.type-orange{
    padding: 20px 40px;
    background-color: rgb(247, 151, 38);
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:white;
}
.type-blue	{
    background-color: #3C94CF;
	color:white;
}
.bigtext{	font-size:150%;}
.big ul{
	margin-left:3em;
	margin-top:1em;
	list-style-type: none;
}
.big li,.big h2{	font-size: 1.3em;}
.big h2{
	margin-bottom:0.5em;
}
h2.title,h2.title{	font-weight: bold;
	padding-top:0.3em;
	padding-bottom:0.3em;}


.js{    font-weight: bold;
    color: #243B97;
    background: #FFCB0E;
}
.ov_hdn{	overflow: hidden;}

/*
.row {
    display: table-cell; !important;

	    margin-right: 0;
    	margin-left: 0;

    width:100%;
}
*/
.content-block {
    margin-top: 15px;
}
.content-block {
    padding-top: 25px;
    padding-bottom: 0;
    background: url(/files/image/jCatering/lines-01.png) center 0 no-repeat;
    background-size: 90%;
}

.content-block a{
	border:none;
}

.content-block-nl {
    padding-top: 12px;
    padding-bottom: 12px;
}

.content-block-nl-2 {
    padding-top: 22px;
    padding-bottom: 22px;
}



.s-footer {
    background-color: #242729;
    font-size: 13px;
    line-height: 1.26666667;
    color: #B3B2B2;
}

.s-footer .-container {
    margin: 0 auto;
    padding: 32px 16px;
    max-width: 1092px;
    width: 100%;
}
.s-footer, .s-footer *, .s-footer *:before, .s-footer *:after {
    box-sizing: border-box;
}


.megamenu ul li a{	font-size:16px;}

.megamenu, .wsmenu-submenu {
    -webkit-box-shadow: 0 8px 4px -2px #999999;
	    -moz-box-shadow: 0 8px 4px -2px #999999;
		    box-shadow: 0 8px 4px -2px #999999;
	border-width: 1px;
    border-style: solid;
    -webkit-border-image:
      -webkit-gradient(linear, 0 100%, 0 0, from(#999), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image:
      -webkit-linear-gradient(bottom, #999, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image:
      -moz-linear-gradient(bottom, #999, rgba(0, 0, 0, 0)) 1 100%;
    -o-border-image:
      -o-linear-gradient(bottom, #999, rgba(0, 0, 0, 0)) 1 100%;
    border-image:
      linear-gradient(to top, #999, rgba(0, 0, 0, 0)) 1 100%;
}

.link-list li a, .wsmenu-submenu li a{
    line-height: 18px;
    padding: 4px 0px;
    color: #424242;
}
.wsmenu-submenu{	padding:15px 30px 15px 30px;
}

.wsmenu-submenu li a{
	font-size: 16px;
}

.h90{	height:90px;}
.h60{
	height:60px;
}

@media only screen and (max-width: 980px)
.smallogo {
/*    background: #89B6D4;*/
    background-color: #2e5167;/*#256998;*/
    background: linear-gradient(to bottom, #89B6D4 0, #89B6D4 50%, #89B6D4 80%);
/*    background: -moz-linear-gradient(top, #256998 0, #76BFE2 50%, #256998 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #256998), color-stop(50%, #76BFE2), color-stop(100%, #2256998));
    background: -webkit-linear-gradient(top, #256998 0, #76BFE2 50%, #2256998 100%);
    background: -o-linear-gradient(top, #256998 0, #76BFE2 50%, #256998 100%);
    background: -ms-linear-gradient(top, #256998 0, #76BFE2 50%, #2256998 100%);
    background: linear-gradient(to bottom, #256998 0, #76BFE2 50%, #4C94C7 80%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#256998', endColorstr='#256998', GradientType=0);
*/
    box-shadow: 0 1px 4px rgba(0,0,0,.5);
    -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.5);
}

/*------jeneral------------*/

.about {
    background-attachment: fixed;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    padding:0;
}

.about2 {
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}

.about-right {
    width: 50%;
    margin-left: auto;
    padding: 5em 4em;
    background: rgba(0, 0, 0, 0.5);
}

@media (max-width: 1366px)
.about-right h2 {
    font-size: 3em;
}
.about-right h2 {
    color: #fff;
    font-size: 2em;
    letter-spacing: 2px;
    width: 60%;
}
.about-right p {
    color: #eee;
    font-size: 20px;
    /* letter-spacing: 1px; */
    line-height: 33px;
    padding-left: 50px;
    /*border-left: 12px solid #F26724;*/
    margin-top: 1.5em;
    /* font-family: "Roboto-Medium"; */
}
.about-right li {
    color: #eee;
    font-size: 20px;
    line-height: 13px;
    padding-left: 50px;
    margin-top: 1.0em;
}

/*Carousel general*/

@media (min-width: 768px) and (max-width: 991px) {
      #myCarousel .carousel-inner .item .item-item:last-child {
        display: none;
      }
   }
@media (max-width: 768px) {
     #mymyCarousel .carousel-inner {
      height: 320px;
    }
 }
.carousel-inner {
	/*overflow-y: hidden;*/
	overflow: visible;
}
.carousel-inner .active.left { left: -25%; }
.carousel-inner .next        { left:  25%; }
.carousel-inner .prev    { left: -25%; }
.carousel-control        { width:  4%; }
.carousel-control.left,.carousel-control.right {/*	margin-left:15px;*/
	background-image:none;
	z-index:50;
}
.carousel-inner .item-item {
  padding:0 1px 0 1px!important;
}

/*====== Hover Effect =============*/
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  outline: 0;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.grayscale:hover img{
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
}


.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  border: 1px solid #fff;
  /*margin: 50px 0 0 0;*/
  margin-top:45%;
  background-color: rgba(100, 100, 100, .6);
/*  background-color: transparent;*/
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect a.info, .hovereffect h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color:white;
  text-transform: uppercase;
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

/*--------------------------------------------*/

#menu-system-carousel{/*	width:260px;
	height:200px;*/}


/*====================*/

/*
Fade content bs-carousel with hero headers
Code snippet by maridlcrmn (Follow me on Twitter @maridlcrmn) for Bootsnipp.com
Image credits: unsplash.com
*/

/********************************/
/*       Fade Bs-carousel       */
/********************************/
.fade-carousel {
    position: relative;
    height: 500px;
}
.fade-carousel .carousel-inner .item {
    height: 500px;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1; /* was 4 */
    color: #fff;
    text-align: center;
    /*text-transform: uppercase;*/
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}

.hero .btn {	z-index:3;
	margin-top:1em;
	margin-bottom:1em;
	color:black;
	text-shadow:none;
	font-weight:bold;
	font-size: 1em;}


.hero h1,.hero .h1 {
    font-size: 3em;
    font-weight: bold;
    margin: 0 0 .3em 0;
    padding: 0;
    text-shadow: 2px 2px 0 rgba(0,0,0,.75);
}
.hero h2,.hero .h2 {
    font-size: 2em;
    font-weight: normal;
    margin: 0 0 0.3em 0;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(f,f,f,.75);
}
.hero h3,.hero .h3 {
/*    font-size: 2em;*/
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 0 rgba(f,f,f,.75);
}

.hero .col_inv h1,.hero .col_inv h2,.hero .col_inv h3{
	color:#FFCA0E;
}
.hero .col_inv .h1,.hero .col_inv .h2,.hero .col_inv .h3{
	color:#FFCA0E;
}

.hero .col_bordo h1,.hero .col_bordo h2,.hero .col_bordo h3{
	color:yellow;/*#CC6E7F;*/
}
.hero .col_bordo .h1,.hero .col_bordo .h2,.hero .col_bordo .h3{
	color:yellow;/*#CC6E7F;*/
}
.hero .col_bordo h1,.hero .col_bordo .h1{
    text-shadow: 2px 2px 0 #0F476D;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s;
        -ms-transition: 2s all ease-in-out .1s;
         -o-transition: 2s all ease-in-out .1s;
            transition: 2s all ease-in-out .1s;
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s;
        -ms-transition: 2s all ease-in-out .1s;
         -o-transition: 2s all ease-in-out .1s;
            transition: 2s all ease-in-out .1s;
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
   	background-color: #080d15;
    opacity: .1;
}
.overlay:hover {
    opacity: .5;
}


/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
@media (max-width: 768px){
	.btn.btn-bs2 {padding: 10px 0;font-size:16px;}
}


.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6
 {
/*  height: 100vh;*/
height: 100%;

  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.fade-carousel .slides .slide-1 {
  background-image: url(/files/image/main_banners/hmaroprostir.jpg);
}
.fade-carousel .slides .slide-2 {
  background-image: url(/files/image/main_banners/global_dostup.jpg);
}
.fade-carousel .slides .slide-3 {
  background-image: url(/files/image/main_banners/bezpeka_dannyh.jpg);
}
.fade-carousel .slides .slide-4 {
  background-image: url(/files/image/main_banners/formula.jpg);
}
.fade-carousel .slides .slide-5 {
	background-image: url(/files/image/main_banners/winter_1920x500_modif.jpg);
}
.fade-carousel .slides .slide-6 {
	background-image: url(/files/image/main_banners/karantin_1920x500.jpg);
}


@media (max-width: 1200px) {
    .fade-carousel .slides .slide-5, .fade-carousel .slides .slide-6 {		background-image: url(/files/image/main_banners/bckgnd_1920x500.jpg);
    }
}




/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }
}
@media screen and (max-width: 640px){
    .hero h1,.hero .h1 { font-size: 2em; }
}

/*=================Buttons=====================*/

.semi-transparent-button {
  display: block;
  box-sizing: border-box;
  margin: 0 auto;
  padding: 8px;
  width: 80%;
  /*max-width: 200px;*/
  background: #df691af; /* fallback color for old browsers */
  background: rgba(223, 105, 26, 0.5);
  border-radius: 0px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  letter-spacing: 1px;
  transition: all 0.3s ease-out;
}
.semi-transparent-button:hover,
.semi-transparent-button:focus,
.semi-transparent-button:active {
  background: #fff;
  color: #000;
  transition: all 0.5s ease-in;
}
.semi-transparent:focus {
  outline: none;
}

.is-blue {
  background: #1e348e; /* fallback color for old browsers */
  background: rgba(30, 52, 142, 0.5);
}
.is-blue:hover,
.is-blue:focus,
.is-blue:active {
  background: #1e348e; /* fallback color for old browsers */
  background: rgb(30, 52, 142);
  color: #fff;
}

.is-ora {
  background-color: #df691a;
  color: #fff;
}

.is-ora:hover,
.is-ora:focus,
.is-ora:active {  color: #fff;  background-color: #df691a;
  background-color: #df691aaa;
}

.with-border {
  border: 1px solid #fff;
}

.carousel-indicators {
    z-index: 1;
}

/*---------------*/

.mosaicflow__column {
	float:left;
}
.mosaicflow__item {
	position:relative;
    padding: 20px;
}
.mosaicflow__item img {
	display:block;
	width:100%;
	max-width:500px;
	height:auto;
	}
.thumbnail {
	margin:0;
/*	padding:20px;*/
    border: 1px solid #fff;
    border-radius: 5px;
}


.mosaicflow__item a:hover {
	display: block;
/*	-webkit-box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);
	box-shadow: 0 2px 15px 1px rgba(0, 0, 0, 0.5);*/
}

.mosaicflow__item a img {
	display: block;
	-webkit-transition: all 0.5s;
	padding:10px;
}

/*Hover effects*/
.mosaicflow__item a img:hover {
	-webkit-filter: none; /*Returns to default state*/
	filter: none;
	opacity:100;
}
/*Default state for brightness has to be specified specifically*/
.mosaicflow__itemy a img.brightness:hover {
	-webkit-filter: brightness(0);
}
/*Filter styles*/
.saturate {-webkit-filter: saturate(3);}
.grayscale {	filter: grayscale(100%);
	-webkit-filter: grayscale(100%); /* For Webkit browsers */
	filter: gray; /* For IE 6 - 9 */
	-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
}
.contrast {-webkit-filter: contrast(160%);}
.brightness {-webkit-filter: brightness(0.25);}
.blur {-webkit-filter: blur(3px);}
.invert {-webkit-filter: invert(100%);}
.sepia {-webkit-filter: sepia(100%);}
.huerotate {-webkit-filter: hue-rotate(180deg);}
.opacity {	-webkit-filter: opacity(75%);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
/*	opacity: 0.75;*/
}
a.hovereffects img {-webkit-transition: all 0.5s;}
a.hovereffects .opacity:hover {-webkit-filter: none;}


/*========footer==============*/


footer {
    padding: 30px 0px 0px 0px;
/*    background: #074f5b;*/

    background-size: 100%;
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(0, #132846), color-stop(100%, #257992));
    background-image: -webkit-linear-gradient(135deg, #132846, #257992);
    background-image: -moz-linear-gradient(45deg, #132846, #257992);
    background-image: -ms-linear-gradient(45deg, #132846 0, #257992 100%);
    background-image: -o-linear-gradient(45deg, #132846, #257992);
    background-image: linear-gradient(135deg, #132846, #257992);

    color: #ddd;
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
    display: block;
}
footer .row {
    padding-left: -30px;
    display: block;
}
.span3,.span6 {
/*    width: 270px;*/
    float: left;
    padding-left: 30px;
}
.span6 {
    font-size: 13px;
}
.span3 a{	font-size:15px;
	color: #f4dd11;
	text-decoration: none;
}
.span3 a:hover{
	text-decoration: underline;
}
footer .h5 {
    color: #ccc !important;
    margin-bottom: 10px;
    font-size: 12px;
    text-transform: none;
    line-height: 18px;
    font-family: inherit;
    font-weight: bold;
    text-rendering: optimizelegibility;
    margin-top: 10px;
    display: block;
}
footer p {
    margin-bottom: 0;
    color: #777;
    font-size: 11px;
    line-height: 14px;
    margin: 0 0 9px;
    /*font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}
footer span {
    margin-bottom: 0;
    /*color: #777;*/
    font-size: 15px;
    line-height: 14px;
}
.colored {
	color: #FFCB0E;
}
strong {
    font-weight: bold;
}

.visible-phone {
    display: none;
}

footer hr {
    margin: 5px 0;
    border: 0;
    border-top: 1px solid #222;
    border-bottom: 1px solid #444;
}
hr {
    margin: 18px 0;
    border: 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #ffffff;
}

.bottom-block {
    padding: 10px 0px;
    background: #042e35;
    color: #ddd;
    font-size: 11px;
    border-bottom: 5px solid #000;
    margin-top:20px;
}
.visible-desktop {
    display: block;
}
.pull-right {
    float: right;
}
.span3 div a span.fa{	font-size:26px;
	margin-right:10px;}
/*
#changelang{	position: fixed;
	top: 5px;
	left:50%;
	margin-left:-35%;
	z-index:10;
	font-size:11px;}
*/
.begun span.fa{	color:#0B2E64;}
.begun li{
	padding-top: 10px;
}
.testBtn{	width:70%;
	margin-top:10%;
	margin-left:15%;
/*	box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.3);*/
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}

/*=======razdels===============*/

.ball {
    width: 100%;
    height: 0;
    padding-bottom: 39%;
    background-image: url();
    background-size: cover;
    position: relative;
}
.ball__content {
	position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.ball__content div.title_banner,div.title_banner img.title_logo{
    width:100%;
}

div.title_banner img.title_logo{
    visibility:hidden;
}
div.title_banner{
    background-size: cover;
}
.ball__content a img{
	width:25%;
	margin-left:73%;
	margin-top:2%;
	position: relative;
}
.ball__content a img.toleft{
	margin-left:2%;
}

.ball__content div.title_overlay {
    width: 100%;
    height: 100%;
    background-color:rgba(115, 142, 154, 0.65);
}

/*================*/

.halfdiv2 {    /*костыль*/
    width: 25%;
    right: 0px !important;
    left: auto;
}
.txt h3{	margin-bottom: .7em;
	text-align: center;
	font-weight: bold;
}
h4.slogan {
    line-height: 1.5;
}

/*=================form====================*/

#contact_form .input-group{
    width: 100%;
}
#contact_form .input-group .form-control {
  /*  z-index: 1;*/
}
.well {
    border-width: 0;
    background-color: inherit;
    border-color: #fff;
}
.form-control {
    border: 1px solid #4e5d6c;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
}
.btn-default {
	color: #4e5d6c;
	background-color: #fff;
    border-color: #4e5d6c;
    border-width: 1px;
}


.has-success .btn {	border-color:#5cb85c;}

.bootstrap-select .btn-default{	padding: 8px 16px;}
.has-error .form-control, .has-error .form-control:focus {
    border: 1px solid #d9534f;
}
.has-success .form-control, .has-success .form-control:focus {
    border: 1px solid #5cb85c;
}

.btn-primary {
    color: #ffffff;
    background-color: #df691a;
    border-color: transparent;
}

.btn-primary:hover{    background-color: #d1503f;}

.btn {
    border-radius: 0;
}

.form-control {
    border-radius: 0;
}

.input-group-addon {
    color: #f3f0f0;
    background-color: #626367;
    border-radius: 0;
    border: 1px solid #626367;
}

/*========variants===============*/

.var-head{
		font-decoration: bold;
	}
	.var-title{
		background-color:#dddddd;
		border:1px solid #999999;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		padding: 20px;
/*		font-weight: bold;*/
	}
	.var-title-1{
		background-color:#EABCBC;
	}
	.var-title-2{
		background-color:#D8EABC;
	}
	.var-title-3{
		background-color:#BCD9EA;
	}
	.var-title-4{
		background-color:#EAE0BC;
	}
	.var-title-5{
		background-color:#003366;
		color:white;
	}
	.navch .var-title{		margin:20px;
	}
	.var-text{
		padding: 20px;
	}
	.var-text-mini{
		padding: 20px;
		padding-top:0;
		font-size:85%;
	}

	.var-price{
		padding: 5px;
		font-weight: bold;
		text-align: right;
        /*
		color:#FFCA0A;
		background-color: #273B96;
		border:1px solid #999999;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		text-align: center;
		*/
	}
	.var-box{
		border:1px solid transparent;
		-webkit-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
	}
	.var-box img{		padding-top: 10px;
	}
	.var-box:hover{
		border:1px solid #999999;
	}
	.row-flex {
    	display: flex;
	    flex-flow: row wrap;
	}
/*=======test dostup=======*/

.smallogo {
    z-index: 100;
}

.btn-test-bottom{    width: 250px;
    padding: 20px;
}
.to-clients{	padding-up:15px;
	text-align: right;}
.fancybox{	cursor:hand;
	cursor:url('/images/zoomin.cur'),pointer;
	outline: none;
}
/*
.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
*/
.vertical-align {
    display: flex;
    align-items: center;
}
/* Extra small devices (767px and down) */
/*@media (max-width: 767px) {
    .row.vertical-align {
        display: block;*/ /* Turn off the flexible box layout */
/*    }
} */
/*Or you could specify .vertical-align only on specific screen sizes like so:*/

/* Small devices (tablets, 768px and up) */

/*
@media (min-width: 768px) {
    .row.vertical-align {
        display: flex;
        align-items: center;
    }
}
  */


.row-xs-flex-center {
    display:flex;
    align-items:center;
}
h3.slogan, h2.slogan{
   	font-size: 18px;
}

.ball__content a img {
   	width: 25%;
   	margin-top: 2%;
}
.slogan h2{
   	font-size: 18px;
}
.halfdiv2 {    /*костыль*/
	width: 100%;
	right: 0px !important;
    left: auto;
}
h1.title{
	font-size: 1.5em;
    font-weight:bold;
    margin-bottom:0.7em;
    margin-top:0.7em;
}

    .hero h2,.hero .h2 {
    	font-size: 1.3em;
    }



@media ( min-width:768px ) {	/*-sm-*/
    .row-sm-flex-center {
        display:flex;
        align-items:center;
    }
    h3.slogan{
    	font-size: 18px;
    }
    .slogan h2{    	font-size: 22px;    }
    .ball__content a img {
    	width: 25%;
    	margin-top: 2%;
	}
	.hero h1,.hero .h1{
    	font-size: 2.5em;
    }
    .halfdiv2 {    /*костыль*/
    	width: 100%;
	    right: 0px !important;
    	left: auto;
	}
    h1.title{
    	font-size: 1.5em;
    	font-weight:bold;
    	margin-bottom:0.7em;
    	margin-top:0.7em;
    }
    .hero h2,.hero .h2 {
    	font-size: 2em;
    }
    .wsmenu-list > li > a,  .whitebg > .wsmenu-list > li > a {
    	font-size: 14px;
	}

}
@media ( min-width: 992px ) {	/*-md-*/
    .row-md-flex-center {
        display:flex;
        align-items:center;
    }
    h3.slogan, h2.slogan, .slogan h2{
    	font-size: 24px;
    }
    .h3.slogan, .h2.slogan, .slogan .h2{
    	font-size: 24px;
    }
    .hero h1,.hero .h1{    	font-size: 3em;    }
    .halfdiv2 {    /*костыль*/
    	width: 25%;
	    right: 0px !important;
    	left: auto;
	}
    h1.title{
    	font-size: 1.5em;
    	font-weight:bold;
    	margin-bottom:0.7em;
    	margin-top:0.7em; /*1.7*/
    }
    .hero h2,.hero .h2 {
    	font-size: 2em;
    }
    .wsmenu-list > li > a,  .whitebg > .wsmenu-list > li > a {
    	font-size: 16px;
	}

}
@media ( min-width: 1200px ) {	/*-lg-*/
    .row-lg-flex-center {
        display:flex;
        align-items:center;
    }
    h3.slogan, .h3.slogan{    	font-size: 24px;    }
    h1.title{    	font-size: 2em;    }

    .hero h2,.hero .h2 {
    	font-size: 2em;
    }
    .wsmenu-list > li > a,  .whitebg > .wsmenu-list > li > a {
    	font-size: 18px;
	}

}

.hide{	display: none;}


/*========   feedback   ============*/

.feedback-box {
    background-color: #da4b38;
    position: fixed;
    left: -300px;
    top: 200px;
    transition: all .3s;
    -webkit-transition: all .3s;
    z-index: 800;
    color: white;
    -webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:0px;

	-webkit-box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.3);
	box-shadow: 8px 8px 8px 0 rgba(0, 0, 0, 0.3);


}
.feedback-box:hover {
    left: -100px;
}
.feedback-box a{
    color: white;
    outline: none;
    font-size:14px;
}
.feedback-box-left {
    float: right;
    margin: 0 5px 0 3px;
    width: 33px;
}
.feedback-box-right {
    float: right;
    margin: 0;
    width: 298px;
    line-height: 17px;
}
.feedback-box-call {
    margin: 21px 0 0;
    padding-left: 13px;
}
.feedback-box-presentation {
    margin: 21px 0 0;
    padding-right: 13px;
    padding-left: 12px;
}
.feedback-box-question {
    margin: 3px 0 20px;
    padding-right: 13px;
    padding-left: 11px;
}

.feedback-box-call-text, .feedback-box-presentation-text, .feedback-box-question-text {
    /*opacity: 0;*/
    transition: all .3s;
    -webkit-transition: all .3s;
        margin: 23px 0 0 17px;
}
.feedback-box-presentation-text {
    margin: 21px 0 0 17px;
    text-align:right;
}
.feedback-box-question-text {
    margin: 10px 0 0 17px;
    text-align:right;
}

.dropdown-menu {
    z-index: 10000;
}


.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
    margin-top: 160%;
    font-size: 35px;
	color: #FFCB0E;
}
/**/
.center-block{	margin-top:10px;
	margin-bottom:10px;}

/**/

#breadcrumbs {
/*	margin:0px 0 10px 0;
	padding-top: 60px;*/
	font-size: 0.6em;
}
#breadcrumbs_hidden {
	display:none;
}
#clang {	float:right;
	font-size:0.6em;
	margin-left:10px;
}
.clang {
    margin-right:15px;
}
#clang a{    font-weight: bold;
    color: white;
}
.callusicon.clang a.active{
    font-weight: bold;
    color: #FFCB0E;
}
#clang a.active:hover{	text-decoration:none;
	cursor:default;
}
/*
#clang a.active:before{
	content: "[";
}
#clang a.active:after{
	content: "]";
}
*/

#clang a.active{
	background-color: #da4b38;
    padding-left: 5px;
    padding-right: 5px;
}

.mobclang{	z-index:1000;}

/**/
/*
.wsmenu-list > li > a {
    padding: 0px 14px;
    line-height: 30px;
}
.wsmenu {	margin-top:20px;
}
*/
.phonetop{	font-size: 0.8em;
	white-space: nowrap;
	text-align:right;
	width:100%;
	color:#000;
	padding:3px 15px;
}

/*========round 2==========*/


ul.t3,ul.t31 {
  list-style: none;
  padding: 0;
  padding-left:1.3em;
}
ul.t3 li {
/*  padding-left: 1.3em;*/
}
/*
ul.t3 li:hover {
  color: #FFCB0E;
  cursor: default;
}
*/
ul.t31 li:hover {
  color: #009;
  cursor: default;
}
ul.t3 li:before,ul.t31 li:before {
  content: "\f00c";
  font-family: FontAwesome;
  color:#FFCB0E;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
}
ul.t31 li:before {
  color:#243B98;
}

ul.t51, ul.t52 {
    list-style: none;
    padding: 0;
    padding-left: 1.3em;
}
ul.t51 li:before,ul.t52 li:before {
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
}

ul.t51 li:before {
  content: "\f13a";
  color:green;
}
ul.t52 li:before {
  content: "\f13a";
  color:red;
}



.ttle_block{
	font-size: 1.2em;
    margin-bottom: 1em;
    margin-top: 1em;
    font-weight:bold;
    color:#df691a;
    color: #a95117;
}

/*--------------*/
.alert-j {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-j hr {
  border-top-color: #e4b9c0;
}
.alert-j .alert-link {
  color: #843534;
}
/*-----------------------*/


.btn-j,.btn-j:visited {
      color: #fff;
    background-color: #243B96;
    border-color: #FFCB0E;
}
.btn-j.focus {
  color: #fff;
  background-color: #4A64CA;
  border-color: #255625;
}
.btn-j:hover {
  color: #fff;
  background-color: #4A64CA;
  border-color: #398439;
}
.btn-j:active,
.btn-j.active,
.open > .dropdown-toggle.btn-js {
  color: #fff;
  background-color: #4A64CA;
  border-color: #398439;
}
.btn-j:active:hover,
.btn-j.active:hover,
.open > .dropdown-toggle.btn-j:hover,
.btn-j:active:focus,
.btn-j.active:focus,
.open > .dropdown-toggle.btn-j:focus,
.btn-j:active.focus,
.btn-j.active.focus,
.open > .dropdown-toggle.btn-j.focus {
  color: #fff;
  background-color: #4A64CA;
  border-color: #255625;
}
.btn-j:active,
.btn-j.active,
.open > .dropdown-toggle.btn-j {
  background-image: none;
}
.btn-j.disabled:hover,
.btn-j[disabled]:hover,
fieldset[disabled] .btn-j:hover,
.btn-j.disabled:focus,
.btn-j[disabled]:focus,
fieldset[disabled] .btn-j:focus,
.btn-j.disabled.focus,
.btn-j[disabled].focus,
fieldset[disabled] .btn-j.focus {
  background-color: #5B658E;
  border-color: #4cae4c;
}
.btn-j .badge {
  color: #5B658E;
  background-color: #fff;
}

/*------------------------*/

.clients .btn-primary {
    background-color: #FFCB0E;
    color: #233A98;
    border: 2px solid #FFCB0E;
    text-transform: uppercase;
    font-weight:bold;
    border-radius: 4px;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
}
.clients .btn-primary:hover {
    background-color: #FFE37E;
    border-color: #FFCB0E;
    color: #233A98;
}

.clients .item-responsive {
  position: relative; /* относительное позиционирование */
}
.clients .item-responsive:before {
  display: block;
  content: "";
  width: 100%;
}
.clients .item-responsive {
	margin-top:20px;
}

.item-responsive>.content {
  position: absolute; /* абсолютное положение элемент */
  /* положение элемента */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.item-responsive .content{
  background-size:contain;
  background-repeat:no-repeat;
  background-position:center center;
  text-align:center;
}

.item-1by1 {
  padding-top: 100%; /* (1:1)*100% */
}

.clients div[class*='col-']:hover {
	border:1px solid #e0e0e0;
	box-shadow: 0 0 10px rgba(0,0,0,0.8);
}

.clients .btn2{
	opacity:0;
}
.clients div[class*='col-']:hover .btn2{
	opacity:1;
	transition:.6s;
}
.clients .subbut{
	text-align:center;
	padding:20px 0 10px 0;
}


/*////////*/

@media ( max-width:768px ) {	.intext{
	    width: 100%;
	    padding: 1em 1em;
	    color: #fff;
	    font-size: 14px;
	    line-height: 1.3em;
	}
	.h2, h2 {
    	font-size: 20px;
	}
	.txt {
    	padding: 20px 20px 15px 20px;
	}
	body {
	    /*font-family: "Open Sans",sans-serif;*/
    	font-size: 14px;
	    line-height: 1.4;
	    color: #000;
	}

	h1.title {
    	padding-left: 1em;
	}

	.text-center .h3,.h3	{
	    font-size: 1.1em;
	}
	p{		padding:10px;	}
	.wrapper>.col-xs-12>p{
		padding-right: 15px;
	    padding-left: 15px;
	}
	.col-xs-12,.row .col-xs-12 p {
		padding-right: 0;
	    padding-left: 0;
	}

	.col-xs-12 > div.text-justify,.col-sm-12 > div.text-justify,.col-xs-12 > div.text-right,.col-sm-12 > div.text-right,dl,dd,ol,.txtj,h4,.col-xs-12 .txt{
		padding-right: 10px;
	    padding-left: 10px;
	}

	.col-xs-12 ul.t31,.col-sm-12 > ul.t31 {
		padding-right: 20px;
	    padding-left: 25px;
	}

	#breadcrumbs {
	    padding-left: 2em;
	}

	.intext .text-justify {
    	text-align: left;
	}

	.bsblock1 > .container > [class*="col-md-"]:last-child{
		padding: 0;
	}

	.bsblock,.bsblock1,.bsblock2 {		font-size: 1.1em;	}



}

/*============ callback ==========================*/

.tbForm_CallMe .tbForm_shadow {border-color: #FFCB0E;}
.tbForm_CallMe .tbForm_fone {background-color:#da4b38;}
.tbForm_CallMe {z-index: 99998; width:60px; height:60px; opacity: .9;}
.tbForm_CallMe:hover {opacity: 1;}
.tbForm_CallMe .tbForm_fone {
	background-position: center center; background-size: 100% 100%;
	width:60px;	height:60px;border-radius: 50%;	position: absolute;
	display: table;color: transparent;	font-family:Arial;	font-size:11px; text-align:center; font-stretch: ultra-condensed;
	animation-name: pulse;
	animation-duration: 5s;
	animation-iteration-count:infinite;
	}
.tbForm_CallMe .tbForm_fone span {display:table-cell;vertical-align:middle;}
.tbForm_CallMe .tbForm_fone:hover {color:#fff;background-image: none;animation-name: none;cursor:pointer;opacity: 1;}
.tbForm_CallMe .tbForm_shadow {
	position: absolute;top: -1px;left: -1px;width:56px;height:56px;border-radius: 50%; border-style: solid; border-width:3px;
	animation-name: shadow;
	animation-duration: 1s;
	animation-iteration-count:infinite;
	animation-timing-function: ease-out;
}
@keyframes pulse {
     0% {width:60px; height:60px;top:0px;left:0px;}
     5% {width:66px; height:66px;top:-3px;left:-3px;}
	10% {width:60px; height:60px;top:0px;left:0px; }
	15% {width:66px; height:66px;top:-3px;left:-3px;}
	20% {width:60px; height:60px;top:0px;left:0px;}
	25% {width:66px; height:66px;top:-3px;left:-3px;}
	30% {width:60px; height:60px;top:0px;left:0px;}
	59% {transform: rotate(90deg);}
	60% {transform: rotate(100deg);}
	65% {transform: rotate(80deg);}
	70% {transform: rotate(100deg);}
	75% {transform: rotate(80deg);}
	80% {transform: rotate(100deg);}
	85% {transform: rotate(80deg);}
	90% {transform: rotate(90deg);}
	100% {width:60px; height:60px;top:0px;left:0px;}
}
@keyframes shadow {
	0%   {top: 0px;left: 0px;width:56px;height:56px; opacity: .5;}
      100%   {top: -22px;left: -22px;width:96px;height:96px; opacity: 0;}

}
.tbForm_CallMe .tbForm_fone {
	background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAQJJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPkFkb2JlIFJHQiAoMTk5OCk8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4yMTBFQjIxMjI4NDJCMzc3QTkyMzYyNjI3MUQ3RERDRDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPjk0MzkyQkMwRjA1NzlEOUFGNkM4Rjg5MzY0QkEzNzExPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6YTk3NmQzNzgtYzEzNy0xMWU1LTg1NGYtOTY1ODc3Yzk0Mzk5PC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjI5ZGYxM2E5LWI1OGUtMzI0MC04MWY0LTAyZjdkY2MwZWZiZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0wMS0xN1QxODo1Mjo0MCswMzowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMDEtMjJUMjE6NDE6MTcrMDM6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNvbnZlcnRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5mcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nPC9zdEV2dDpwYXJhbWV0ZXJzPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+ZGVyaXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6cGFyYW1ldGVycz5jb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NDA2OWE3YzItOTk4OS02NDQ4LWE3MDktYTY4MzNiNmI1NWZkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE2LTAxLTIyVDIxOjQxOjE3KzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDo2YmIxZjYwYi1iZjUwLTVhNDItYTFjNS1iNTdiZGVlMTgxYjY8L3N0UmVmOmluc3RhbmNlSUQ+CiAgICAgICAgICAgIDxzdFJlZjpkb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpkb2N1bWVudElEPgogICAgICAgICAgICA8c3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6MjlkZjEzYTktYjU4ZS0zMjQwLTgxZjQtMDJmN2RjYzBlZmJkPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj41NDwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+GgRX5gAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAIs0lEQVR42uyaa2xT5xnH/+fi4+PL8fE1mPimpOmgmUlHP2wKLExElKgCxNg+sG7V0LRJnYbEFO1DVcHaIDRBt0kDBtI+lW6FCSqmilKpaDCYoFAglCXcIjdJE+Jb7CQ+vh+fc3x89gVbzRJC6EaMujzSK0t+Xr/n+fnxc3kfmdA0DV9FIfEVlUWwRbBFsEWwRbD/CzB6LqXNZiMFQajMpjtx4gQVCARW0DSNfD7fd+vWLRw9ehSKoiCbzUJRFFQqlUcaEIlEFh6MIIhZ25Jjx44ZvF5v9/Lly7sqlQoRiUQ+0Ov1f+Q4TlJVFaIoQpIklMtl1KuzmRMslUrNsOrMmTP+tWvXftTY2Nhafc9ut3fwPP+T3t7eDcPDw6MOhwMURUGSpHl57UkI8Tjf6JkzZxrb2tr+3tjY+PXZ9MPDw58cPnz4OxaLRal67VFgBw8erC/Y9u3brbt27bq2dOnSr821r7u7e/2pU6fOms1miKIIRVHmPHd0dHThf4pflI0bN/Y8CgoAnnnmmU6Px3PW6/VCURQoilKXOJs3mNvtXjWffV1dXesSicTrJEmCoqi6JZB5gyUSiVwmkwHHcSDJh5e/QCDwjWvXri2bmJgImc1myLI8Z5zt2bOnvmB2u10sFApgGAZ6vf6hcKqq0q+88soaWZZDLMtC07Sn22OxWExwuVwol8tgGGaarmq8JEnIZDJYtWpVq8FgAMdxoGka9ZB5P3VgYGDkueeemxEzmqahXC6jUChgcnISqVQK8Xi8YDKZ0NDQAIPBAIqiHnpuc3NzfcH6+/tDGzZsgCRJMBqNoCgKBEFAVVUUi0XE43GMjY1hYmICR44c+UBVVdjtduh0OhAEMVtXA03TcPz48fqC3b59+1+lUgmlUgnlchk6na4aU8jn80gmkxgfH8fly5d/EwqFrlMUhUQiAZIkZ4ARBAFZlsGybP27+2AwOHr//v1woVCAJElQVbWmq1QqkGVZDofDv83n87uMRiN0Oh1omgZN06AoqrZomoaiKOA4DitXrqx/jJ04caK4c+fOy36//weiKMJoNNYMt1gs0DQtGo/HX/P5fGBZFjRNQ6fTzcielUoFJEmCYZhHdiULdh+7devWh4VCAfl8HrIsQ9M0UBQFnuexZs0aH8Mw3xwZGYHT6YTVaoXRaIRer68tg8GAdDqN1atXIxgMIpvN1t9jAOBwON7PZrM5s9nM8TwPlmVrqZ9lWfrFF1/81RtvvLFVlmWIoghRFKGqKjRNq72uXLkSsiyjXC7PmlTq4rF33nmnePHixWPpdBqZTAaSJE3Td3Z2bg4Gg02iKMLpdMLpdMJkMqFYLIJhGDQ3N9eK+5Mu2o89Grh69erhdDqtTU1NIZfLTYsTlmX1O3bs+F1LSwsIgoAoiiBJEmvXrsXq1avhdrtRLBYXpBN5bLArV67cuXnz5vuTk5OYmppCoVCYpn/hhRe+39HRsSUUCiEajSKTyWDdunUIBoNIJpNz9pl1H+acO3fu9YmJCSUejyOVSqFUKk3Tr1+//u1gMNjC8zy8Xi8kSYIkSTOK9VMTY1W5cePGZxcuXPhDMplELBaDIAjTOni73W7ds2fPKY/H4yyVSuA4DiaTqdZeEQQBkiRrRf6pGr/19vbuikQioUgkgmg0CkEQpum9Xm/rW2+9daGlpeXZbDYLnufhcrlgsVjAMAwYhoHVan060v0XJRQKKStWrPjRtm3brlEURel0OlAUNc3YQCAQ7OnpuXLv3r2fh8Phv1mtVtA0jWqpaGhoAADs3r3bt2nTpi6Xy+W4c+fO5+l0+urLL78crgvYg/7x01dffXU7RVF/IggC1cXzfG0Pz/PO9vb2k0aj8e1cLrdXFMUhlmVhMBhQKpXw3nvvbduxY8fvOY5zkiQJt9sNTdNyd+/e/ZiiqH8IgnC1vb398hOdUj1kqIr29vZ9nZ2dr/n9fixbtgx+vx82m23G3mw2m793795fARyKx+O3Afx4y5Ytf57r/Ewmg1Qq9eGBAwd+un///uS8DateEr/sqsrmzZsP7t27Vzt69Kh2/fp1LZFIaKqqarOJLMuVoaGh65VKRZuvRCKRz7u7u+3ztYvq6en5rzy2b98+6PV6hEKhjwCwJpPp24VCAaqq1prd/8x+FEURdrvd8zjp3mKx2GiaVvfv3//JSy+9VH6iMVYVg8EAVVVx8+bN1wOBQERRlEOZTAaCIKC5uRmNjY2wWq0zRgqPKz6f74dTU1NXAZx+4mDVmqTX6+HxeKAoyuHz58/3t7W1Hcrn888nk0k0NTXB5/PB5XKB4zjo9fp5Fecvjh1SqRRGRkaYUqlkfOJZsVYMSRIkScJsNqOtrQ29vb0fj42NrcrlcnuLxeIvxsfH6bGxMfh8PixduhQOhwMcx9XubbPdsh9cXiEIAiKRCGKxGPr7+89nMpl/LhhY1XMsy6KpqQkejwder7fY19f3y0Qi8ZempqZfy7K8ORqNwmazwe12o6GhAXa7HRzH1e5t1VoIAIqiQBAE3L9/HyMjI0ilUuWzZ8++eenSpcSCgj1ICnC5XOB5Hs3Nzcjn80in059Go9HvTk5OrrFarT+TJOl7qVTKNDAwAI7jYLPZwPM8LBYLzGYzWJYFRVEoFosYHx9HOBxGMpksHD9+vGtwcPDzBSnQs3mtOlB1u92YmJiAw+GALMtIJBIXY7HYxb6+vp2BQGAzz/NdVqv1W7lczlX9vE6nq/WTkiShWCxCkqTsyZMnNw4ODj5Wkf6fTzOryYRlWXAcB4ZhQNM0bDYbBEFAIpEIZzKZQ319fYc6OjqWDA0NPTs1NfV8a2trq81m8xeLxSUEQTh1Op2mKMr106dPvxkOhz9b0JbqUYAURYFlWVgsFhiNRtjtdsRiMSxZsgS5XA5utzvx7rvvJgB8vHXrVqder3dcunTJqWlao9Pp1Px+/41wODz6pZ6/+CexRbBFsEWwRbBFsEWwp0/+PQD8E2kSEII06AAAAABJRU5ErkJggg==);}

/*------------SPINNER--------------*/

/*<div class="lds-dual-ring"></div>*/

.lds-dual-ring {
  display: inline-block;
  width: 64px;
  height: 64px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 46px;
  height: 46px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid #fff;
  border-color: #2C41A9 transparent #2C41A9 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*<div class="lds-bs"></div>*/

.lds-bs {
  display: inline-block;
  width: 70px;
  height: 70px;
  background: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='4.095765588032904 3.80924467567025 48.62085901958694 49.409154322867884' width='44.62' height='45.41'><defs><path d='M29.58 25.7C39.75 18.28 45.4 14.15 46.53 13.33C43.77 9.2 39.67 6.13 34.89 4.81C34.18 7.6 32.41 14.56 29.58 25.7Z' id='cR0iMXFhj'></path><path d='M32.83 6.78C31.03 6.31 29.13 6.05 27.17 6.05C14.98 6.05 5.1 15.94 5.1 28.13C5.1 40.33 14.98 50.22 27.17 50.22C31.87 50.22 36.23 48.74 39.81 46.24C38.96 45.03 34.75 38.98 27.16 28.1C30.57 15.31 32.46 8.21 32.83 6.78Z' id='c802wUHUC'></path><path d='M45.97 16.94C44.84 17.71 39.17 21.58 28.98 28.54L40.85 45.21C40.91 45.17 40.94 45.15 40.95 45.15C40.98 45.12 41.01 45.1 41.04 45.08C46.29 41.4 49.72 35.38 49.72 28.57C49.72 24.24 48.33 20.23 45.97 16.94Z' id='b1gjnK7l7S'></path></defs><g><g><use xlink:href='%23cR0iMXFhj' opacity='1' fill='%23f5db0c' fill-opacity='1'></use><g><use xlink:href='%23cR0iMXFhj' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g><g><use xlink:href='%23c802wUHUC' opacity='1' fill='%23ee2c25' fill-opacity='1'></use><g><use xlink:href='%23c802wUHUC' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g><g><use xlink:href='%23b1gjnK7l7S' opacity='1' fill='%23f58220' fill-opacity='1'></use><g><use xlink:href='%23b1gjnK7l7S' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g></g></svg>") no-repeat;
  background-size: contain;
  background-position: 2px 1px;
  animation: lds-dual-ring 1.2s linear infinite;
}

.ico-bs {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid meet' viewBox='4.095765588032904 3.80924467567025 48.62085901958694 49.409154322867884' width='44.62' height='45.41'><defs><path d='M29.58 25.7C39.75 18.28 45.4 14.15 46.53 13.33C43.77 9.2 39.67 6.13 34.89 4.81C34.18 7.6 32.41 14.56 29.58 25.7Z' id='cR0iMXFhj'></path><path d='M32.83 6.78C31.03 6.31 29.13 6.05 27.17 6.05C14.98 6.05 5.1 15.94 5.1 28.13C5.1 40.33 14.98 50.22 27.17 50.22C31.87 50.22 36.23 48.74 39.81 46.24C38.96 45.03 34.75 38.98 27.16 28.1C30.57 15.31 32.46 8.21 32.83 6.78Z' id='c802wUHUC'></path><path d='M45.97 16.94C44.84 17.71 39.17 21.58 28.98 28.54L40.85 45.21C40.91 45.17 40.94 45.15 40.95 45.15C40.98 45.12 41.01 45.1 41.04 45.08C46.29 41.4 49.72 35.38 49.72 28.57C49.72 24.24 48.33 20.23 45.97 16.94Z' id='b1gjnK7l7S'></path></defs><g><g><use xlink:href='%23cR0iMXFhj' opacity='1' fill='%23f5db0c' fill-opacity='1'></use><g><use xlink:href='%23cR0iMXFhj' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g><g><use xlink:href='%23c802wUHUC' opacity='1' fill='%23ee2c25' fill-opacity='1'></use><g><use xlink:href='%23c802wUHUC' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g><g><use xlink:href='%23b1gjnK7l7S' opacity='1' fill='%23f58220' fill-opacity='1'></use><g><use xlink:href='%23b1gjnK7l7S' opacity='1' fill-opacity='0' stroke='%23000000' stroke-width='1' stroke-opacity='0'></use></g></g></g></svg>") no-repeat;
  background-size: contain;
  background-position: 2px 1px;
  margin:5px 5px 0 0;

}

/*<div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div>*/

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px;
}
.lds-ellipsis div {
  position: absolute;
  top: 27px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  background: #2C41A9;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
.lds-ellipsis div:nth-child(1) {
  left: 6px;
  animation: lds-ellipsis1 0.6s infinite;
}
.lds-ellipsis div:nth-child(2) {
  left: 6px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(3) {
  left: 26px;
  animation: lds-ellipsis2 0.6s infinite;
}
.lds-ellipsis div:nth-child(4) {
  left: 45px;
  animation: lds-ellipsis3 0.6s infinite;
}
@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(19px, 0);
  }
}




/*============================*/

.maska {	display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    z-index: 100000;
}

.maska .lds-bs {    position: relative;
    top: 50%;
    left: 50%;}



/*






*/

/*==================================*/

.header, .header .logo {
    -webkit-transition: all 0.6s ease-out;
    -moz-transition: all 0.6s ease-out;
    -o-transition: all 0.6s ease-out;
    -ms-transition: all 0.6s ease-out;
    transition: all 0.6s ease-out;
}


.header {
    background-color: rgb(68, 68, 68); /* IE */
    background-color: rgba(111, 111, 111, 1); /* NON-IE */
    background-image:url(/files/image/abstract-techno-background-with-connecting-lines_min.jpg);
}

.header.scrolled {
    background-color: rgb(68, 68, 68); /* IE */
    background-color: rgba(111, 111, 111, 1); /* NON-IE */
    background-image:url(/files/image/abstract-techno-background-with-connecting-lines_min.jpg);
    box-shadow: 0 0 20px rgba(0,0,0,.9);
}

.header.scrolled .logo{
	width: 185px;
	margin-top:10px;
}
.section-tout {
    padding: 2em 0 3em;
    border-bottom: 1px solid rgba(0,0,0,.05);
    background-color: #eaf1f1;
    color:#222;
}

.like-table {
    display: table;
    width: 100%;
}

.like-table > [class*=col-] {
    display: table-cell;
    vertical-align: middle;
    float: none;
}

#maincontainer {
	/*background-color:#4e5d6c;*/
}

#maincontainer > div:first-child {	padding-top:5em;
}
@media ( max-width:980px ) {
	#maincontainer > div:first-child {
		padding-top:2em;
	}
}
@media ( max-width:700px ) {
	#maincontainer > div:first-child > div.container{
		background: none !important;
	}
}

}
#maincontainer > div:last-child {
	padding-bottom:5em;

}

/*----------------*/

.bsblock{
    background: url(/images/backgrounds/banner-02.jpg) repeat-y center;
    background-color: #336699;
    background-size: cover;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
/*    padding: 0 0 3em 0;*/
	color:black;
	padding:2em 0 2em 0;
}

.bsblock3{
    background: url(/images/backgrounds/banner-02.jpg) repeat-y center;
    background-color: #ebebebb5;
    background-size: cover;
    background-blend-mode: hard-light;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
	color:black;
	padding:2em 0 2em 0;
}



.bsblock1, .bsblock2{
	color:black;
	padding:2em 0 2em 0;
}
.bsblock2{
    /*background-color: #A2D3D4;*/
/*    background-color: rgba(0, 0, 0, 0.5);*/
    background: url(/images/backgrounds/banner-04.jpg) repeat-y center;
    color: white;

}
.bsblock p, .bsblock1 p, .bsblock2 p{
	text-align:justify;
	line-height: 1.3em;
	font-size:1.1em;
}
.bold{
    font-weight: bold;
}
.subtitle {	font-size: 26px;
	text-align: center;
	margin-bottom: 1em;}


.bsblock1 > .container > [class*="col-md-"]:first-child{	padding: 1em 2em 1em 0;}
.bsblock1 > .container > [class*="col-md-"]:last-child{
	padding: 1em 2em 2em 2em;
}

@media ( max-width:768px ) {	.bsblock1 > .container > [class*="col-md-"]:first-child{
		padding: 1em 2em 1em 0;
	}
	.bsblock1 > .container > [class*="col-md-"]:last-child{
		padding: 1em 2em 2em 2em;
	}
	.bsblock1 > .container > [class*="col-md-"]:last-child{
		padding: 0;
	}
	.bsblock,.bsblock1,.bsblock2 {
		font-size: 1.1em;
		line-height: 1.5;
	}}





.img-blur-left, .img-blur-right {
  position: relative;
  display: inline-block;
}
.img-blur-left:after, .img-blur-right:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.img-blur-left:after {
  box-shadow: inset -20px 0px 20px 20px #ffffff;
}
.img-blur-right:after {
  box-shadow: inset 20px 0px 20px 20px #ffffff;
}

.bs-header{	    font-size: 24px !important;
	    font-weight: bold;
	    margin-bottom: 20px;
	    margin-top: 30px;}
.notop{	margin-top:0;}


.btn-bs{
	background-color:#f58220;
	color:black;
	font-weight: bold;
	border:1px solid black;
}

.btn-bs1{	background-color:#ee2826;
	color:white;}

.btn-bs2{	background-color:#f4dd11;
	color: black;
	border:1px solid black;
	font-weight: bold;}
.btn-bs2:hover{
	color: black;
	-webkit-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: inset 0px 0px 5px 0px rgba(0,0,0,0.75);

}

.btn-bs3{
	background-color:#efc31c;
	color: black;
	border:1px solid black;
}

.btn-bs4{
	background-color:#317d82;
	color: white;
	border:1px solid black;
}

/*-------------------*/

.optsel{
	width: 100%;
	text-align: left;
	border:none;
}
.multiselect-container .multiselect-all .form-check, .multiselect-container .multiselect-group .form-check, .multiselect-container .multiselect-option  {
    padding: 5px 5px 0 10px;
}

.form-check .form-check-label{
	font: inherit;
}
.form-check .form-check-input{
	margin: 4px 4px 0;
}
.multiselect-container{
	border:1px solid black;
	box-shadow: 3px 9px 14px 0px black;
}
.custom-select {
    display: inline-block;
    width: 100%;
    font-size: 14px;
    padding:8px 25px 8px 16px;
    vertical-align: middle;
    background: #fff url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'><path fill=' %23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/></svg>") no-repeat right .75rem center/8px 10px;
}

.multiselect-native-select .dropdown-toggle {
    border: 1px solid #4e5d6c;
}

.has-error .multiselect-native-select .dropdown-toggle {
    border-color: #b94a48;
}

/**/

.modal-content {
    background-color: #dbdcde;
}
.modal-header, .modal-footer {
    background-color: #a7a9ab;
}

.wsmenu-submenu li a.file-pdf:before{
    font-family: FontAwesome;
    content: "\f1c1";
    display: inline-block;
    margin-left: -1.3em;
    width: 1.3em;
    color:#ee2826;
}
.inher{	margin: inherit;
	padding: inherit;
	font: inherit;
    display: contents;}

.has-success .input-group-addon {
    background-color: #626367;
}

/*==========  BULLETIN==============*/

.bulletin .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f056";
    padding-right: 5px;
}
.bulletin .panel-title > a.collapsed:before {
    float: right !important;
    content: "\f055";
}
.bulletin h2 {
    color: #f58220;
}
@media (max-width: 768px){
	.bulletin h2 {
	    margin-left: 1em;
	}
}
.bulletin a {
    text-decoration: none;
    display: block;
}
.bulletin .panel-default>.panel-heading {
    color: #fff;
    background-color: #f58220;
    border-color: #000;
}

.bulletin dt {
	margin-left: 1.5em;
}

.bulletin dt:before {
  content: "\f12e";
  font-family: FontAwesome;
  color:#FFCB0E;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
}

/*===========================*/
@media (max-width: 768px){

}

/*-------------cookies------------*/

  .footer_banner {
      /*font-family: Fira Sans;*/
      position: fixed;
      background: #f4f5f7;
      box-shadow: 0px 0px 9px 0px rgba(0, 0, 0, 0.31);
      width: 100%;
      padding: 5px 10px 5px 10px;
      transition: 2s;
      bottom: -500px;
      box-sizing: border-box;
      z-index: 3;
  }
  .footer_banner.active {
      bottom: 0px;
  }
  .footer_banner:before {
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      z-index: 1;
  }
  .footer_banner .banner_content {
      max-width: 1200px;
      width: 100%;
      margin: 0 auto;
      justify-content: space-between;
      align-items: center;
      position: relative;
      z-index: 2;
      display: flex;
  }
      
  .footer_banner .banner_text_wrapper {display: flex; align-items: center; justify-content: center; width: 100%;}
  .footer_banner .banner_text {
      padding-right: 20px;;
  }
  .footer_banner .banner_title {
      font-weight: bold;
      font-size: 1.5rem;
      line-height: 29px;
      margin: 10px 0px 5px 0;
      color: #900022;
  }
  .footer_banner .banner_desc {
      font-size: 15px;
      line-height: 19px;
      color: #444;
      white-space: nowrap;
  }
     .footer_banner .banner_desc a { 
      box-shadow: inset 0 -2px #888;
      border-bottom: none;
      }
  .footer_banner .bunner_btn {
  
      display: flex;
      align-items: center;
      font-size: 15px;
  }
  .footer_banner .bunner_btn > div {
      width: 100%;
      display: flex;
  }
  .footer_banner .ok {
      background: #de5e4c;
      border-radius: 36px;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: 4px 0 4px 0;
      padding: 8px 18px;
      color: #fff;
      cursor: pointer;
      box-shadow: 0px 1px 9px 0px rgba(0, 0, 0, 0.13);
  }
  .footer_banner .ok:hover {
      opacity: 0.9;
  }
  
  
  
  @media screen and (max-width:640px) {
  .footer_banner .banner_content {flex-wrap: wrap;}
  .footer_banner {padding-bottom: 5px;}
  }
  
  @media screen and (max-width:360px) {
  .footer_banner .bunner_btn {margin-top: 0; padding-top: 0;}
  .footer_banner .bunner_btn a {display: block;width: 100%;}
  .footer_banner .banner_text {padding-right: 10px;}
      .footer_banner .ok {padding: 5px 10px; margin-right: 10px;}
      .footer_banner .banner_desc {font-size: 14px;}
      .footer_banner .bunner_btn {font-size: 14px;}
  }









