/*Place your CSS code here*/
html.popup body {
	background-image:none;
}
body{background:#f5f5f5}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic,latin,greek);

/*Navbar*/
.navbar-inverse{background-color:#222222;border-color:#222222;}
.breadcrumb{background:#f5f5f5;}
.panel{margin-top:5px}


/*button*/
.btn.btn-primary{ background-color:#62a41b; border-color:#5c961f;}
.btn.btn-primary:hover{ background-color:#528a16; border-color:#5c961f;}

/*Box Titles*/
div.block{ 
  margin-top:15px;
}

div.block .title {
  background:#fff;
  border: 4px solid #fff;
}
div.blockContents{
  margin-bottom:15px;
}

/*Box Content*/
div.block .content {
  border: 4px solid #fff;
}

div.block .toolbar{
  background:#edf6e1;
}
div.block .toolbar li.selected{
  background:#edf6e1;
  border-bottom: 2px solid #62a41b;
  border-top-left-radius: 8px;
}
fieldset.ef-fieldset-separator legend{
  background:#edf6e1;
}

/*Handle in a different way blocks within a block*/
div.block div.block .content {
  border: 0px;
}

/*Hide top left radious when then block has a Header*/
div.block .blockHeader ~ .content {
  border-top-left-radius: 0px;
}

/*Consistency with toolbars*/
div.block .toolbar {
  border-bottom: 0px;
  border-top-left-radius: 8px; 
  border-top-right-radius: 8px;  
}

/* Hide radious on box after a toolbar*/
div.block .toolbar ~ .content {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top:0px;
}

.breadcrumb-x, .breadcrumb-x ol{
   background-color:#f5f5f5;
   border-color:#f5f5f5;
   box-shadow: none;}

@media (max-width: 768px){
  .ef-navbar-logo img{
    max-width:240px;
  }
}
/*Custom Page*/
.custom-page{
  color:#666;
  margin-bottom:15px;
}

.custom-page h1 {
  border-bottom: 1px solid #c0c0c0;
  margin: 80px 0 40px;
  padding-bottom:15px;
}

.custom-page h4 {
  margin: 40px 0 20px;
}

.custom-page .btn-lg {
  padding-left:40px;
  padding-right:40px;
  margin:20px 0;
}
.custom-page .btn-md {
  padding-left:40px;
  padding-right:40px;
  margin:20px 0 40px;
}
.custom-page p{
  font-size:15px;
  line-height:24px;
  margin:10px 0;
}

.custom-page img{
  margin-top:30px;
  width: 100%;
}

.custom-page .alert{
  margin:80px 35px 50px 35px;
  padding:40px  30px;
}
/*bxslider css*/
.custom-slider-box{
  margin-top:30px;
}

blockquote {
  position: relative;
  margin-left: 58px;
  padding: 5px 0 5px 30px;
  border-left: 5px solid #b99968;
}
blockquote:before {
position: absolute;
left: -58px;
top: 0;
content: '';
display: block;
background: url(/assets/images/sprites.png) no-repeat;
background-position: 0 -467px;
width: 37px;
height: 37px;
}

/* Mail & Phone block */
.block-mail, .block-phone{
  position: relative;
  padding-left: 83px;
  padding-top: 7px;
  max-width: 280px;
  margin: 0 60px 40px 60px;
}
.block-mail:before{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  background: url(/assets/images/sprites.png) no-repeat;
  background-position: 0 -1773px;
  width: 64px;
  height: 64px;
}

.block-phone:before{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  background: url(/assets/images/sprites.png) no-repeat;
  background-position: 0 -1773px;
  width: 64px;
  height: 64px;
}

.block-mail h3, .block-phone h3{
  margin: 0;
  padding-bottom:10px;
}

.block-mail a, .block-phone a{
  color:#666;
  font-size:16px;
}

.block-mail a:hover, .block-phone a:hover{
  color:#62a41b;
  text-decoration:none;
}

/* DO NOT ADD/EDIT AFTER THIS LINE */
/*Place your CSS code here*/
html.popup body {
	background-image:none;
}
body{background:#f5f5f5}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700&subset=cyrillic,latin,greek);
/*Navbar*/
.navbar-inverse{background-color:#222222;border-color:#222222;}
.panel{margin-top:5px}
/*button*/
.btn.btn-primary{ background-color:#62a41b; border-color:#5c961f;}
.btn.btn-primary:hover{ background-color:#528a16; border-color:#5c961f;}
/*Box Titles*/
div.block{ 
  margin-top:15px;
}
div.block .title {
  background:#fff;
  border: 4px solid #fff;
}
div.blockContents{
  margin-bottom:15px;
}
/*Box Content*/
div.block .content {
  border: 4px solid #fff;
}
div.block .toolbar{
  background:#edf6e1;
}
div.block .toolbar li.selected{
  background:#edf6e1;
  border-bottom: 2px solid #62a41b;
  border-top-left-radius: 8px;
}
fieldset.ef-fieldset-separator legend{
  background:#edf6e1;
}
/*Handle in a different way blocks within a block*/
div.block div.block .content {
  border: 0px;
}
/*Hide top left radious when then block has a Header*/
div.block .blockHeader ~ .content {
  border-top-left-radius: 0px;
}
/*Consistency with toolbars*/
div.block .toolbar {
  border-bottom: 0px;
  border-top-left-radius: 8px; 
  border-top-right-radius: 8px;  
}
/* Hide radious on box after a toolbar*/
div.block .toolbar ~ .content {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-top:0px;
}
.breadcrumb-x, .breadcrumb-x ol{
   background-color:#f5f5f5;
   border-color:#f5f5f5;
   box-shadow: none;}
/*Custom Page*/
.custom-page{
  color:#666;
  margin-bottom:15px;
}
/* .panel */
.panel-primary{
	border-color:#5c961f;
}
.panel-primary>.panel-heading{background-color:#62a41b; border-color:#5c961f}
/*bxslider css*/
.custom-slider-box{
  margin-top:30px;
}
blockquote {
  position: relative;
  margin-left: 58px;
  padding: 5px 0 5px 30px;
  border-left: 5px solid #b99968;
}
blockquote:before {
position: absolute;
left: -58px;
top: 0;
content: '';
display: block;
background: url(/assets/images/sprites.png) no-repeat;
background-position: 0 -467px;
width: 37px;
height: 37px;
}
/* Mail & Phone block */
.block-mail, .block-phone{
  position: relative;
  padding-left: 83px;
  padding-top: 7px;
  max-width: 280px;
  margin: 0 60px 40px 60px;
}
.block-mail:before{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  background: url(/assets/images/sprites.png) no-repeat;
  background-position: 0 -1773px;
  width: 64px;
  height: 64px;
}
.block-phone:before{
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: '';
  background: url(/assets/images/sprites.png) no-repeat;
  background-position: 0 -1773px;
  width: 64px;
  height: 64px;
}
.block-mail h3, .block-phone h3{
  margin: 0;
  padding-bottom:10px;
}
.block-mail a, .block-phone a{
  color:#666;
  font-size:16px;
}
.block-mail a:hover, .block-phone a:hover{
  color:#62a41b;
  text-decoration:none;
}
.ef-footer{
  margin-top:0;
}
.ef-footer a{
  color:#50b2d9;
}
