/* Add here all your CSS customizations */

H4
{
  /* color: #007DC6; */
}

.left-align { text-align: left; }
.center-align { text-align: center; }
.right-align { text-align: right; }
.justify-align { text-align: justify; }


.panel-heading .panel-title
{
  margin: 0px; 
}

.second-level
{
    border-bottom: 1px solid #EDEDDE !important;
    padding: 8px 0 8px 8px;
    display: block;
    color: #666;
    font-size: 0.9em;
    text-decoration: none;
    line-height: 20px;
    font-weight: bold; 
}

.side-block label
{
  display: block;
  font-weight: bold;
  text-align: left !important; 
}

.bottom-block label
{
  color: #FFFFFF; 
}

.bottom-block .btn
{
  margin-top: 27px; /*21px; */
}

.bottom-block input
{
  max-width: 400px;
  margin: 0px auto; 
}

@media (min-width: 992px)
{
  .featured-boxes-full .featured-box-full
  {
    text-align: center;
    padding: 20px !important;
  } 
}

.nosp
{
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.nopointer
{
  cursor: default;
}

#slide-12-layer-1, #slide-14-layer-1, #slide-15-layer-1, #slide-16-layer-1, #slide-17-layer-1
{
  border-radius: 8px;
}

#slide-12-layer-8, #slide-14-layer-8, #slide-15-layer-8, #slide-16-layer-8, #slide-17-layer-8
{
  border-top-right-radius: 6px;
}

.btn-side
{
  font-size: 16px;
  text-shadow: none;
}

@media (max-width: 991px)
{
  .panel-side-menu
  {
    margin-top: 60px;
  }
}

h1.word-rotator-title .inverted {
	border-radius: 3px;	
}