.wizard {
  margin: 25px;
  margin-right:0;
  margin-left:0;
  margin-top:20px;

  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  height:550px;
  position: relative;
}

.wizard__buttons {
  position:absolute;
  right: 10px;
  bottom: 10px;
}

.wiz-button {
  margin-left:4px;
}


.tabs {
  margin: 25px;
  background: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
}
.tabs__labels {
  margin: 0;
  padding: 0;
}
.tabs__labels li {
  display: inline-block;
}
.tabs__labels li a {
  padding: 8px 12px;
  display: block;
  color: #444;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 2px solid #f5f5f5;
}
.tabs__labels li a.active {
  border-bottom-color: #FEC058;
}
.tabs__content {
  padding: 25px;
}

@media (max-width: 768px) {
	.tabs__content {
        padding-top: 0;
	}
}


/*
.dddiii {

}

.dddiii ul li {
  margin-left: 4px;
}
*/
.icon-refresh-animate {
  animation-name: rotateThis;
  animation-duration: .5s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes "rotateThis" {
  from { transform: scale( 1 ) rotate( 0deg );   }
  to   { transform: scale( 1 ) rotate( 360deg ); }
}


div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    /*text-align: right;*/
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_info {
    padding-top: 8px;
    white-space: nowrap;
}

table.dataTable thead .sorting:after {
    opacity: 0.2;
    content: "\e150";
}

table.dataTable thead .sorting_asc:after {
    content: "\e155";
}

table.dataTable thead .sorting_desc:after {
    content: "\e156";
}

table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    position: absolute;
    bottom: 8px;
    right: 8px;
    display: block;
    font-family: 'Glyphicons Halflings';
    opacity: 0.5;
}


.top-navigation .wrapper.wrapper-content {
    padding-right: 0px;
    padding-left: 0px;
}

@media (max-width: 768px) {
    .text-xs-left { text-align: left; }
    .text-xs-right { text-align: right; }
    .text-xs-center { text-align: center; }
    .text-xs-justify { text-align: justify; }
}

@media (min-width: 768px) {
    .text-sm-left { text-align: left; }
    .text-sm-right { text-align: right; }
    .text-sm-center { text-align: center; }
    .text-sm-justify { text-align: justify; }
}

@media (min-width: 992px) {
    .text-md-left { text-align: left; }
    .text-md-right { text-align: right; }
    .text-md-center { text-align: center; }
    .text-md-justify { text-align: justify; }
}

@media (min-width: 1200px) {
    .text-lg-left { text-align: left; }
    .text-lg-right { text-align: right; }
    .text-lg-center { text-align: center; }
    .text-lg-justify { text-align: justify; }
}


.carousel {
  margin: 0px;
  margin-right:0;
  margin-left:0;
  margin-top:20px;

  background: #fff;
  border: none; /*1px solid #e5e5e5;*/
  border-radius: 3px;
  height:550px;
  position: relative;
}
.carousel__content {
  padding: 25px;
  padding-bottom: 40px;
}



.contact-box.group-bg.center-version > a {
    background-color: #fffff9;
}

.contact-box .contact-box-footer {
    padding-top: 0px;
    padding-bottom: 5px;
    border-top: none;
}

.contact-box .group-bg .contact-box-footer {
    background-color: #fffff9;
}

.contact-box.center-version > a {
    padding-bottom: 0px;
}

body.modal-open { position: fixed; }
