.align-right{
	text-align: right;
	text-align: -webkit-right;
}
.align-center{
	text-align: center;
	text-align: -webkit-center;
}
.align-left{
	text-align: left;
	text-align: -webkit-left;
}

.lb {
    color: red;
    font-size: 10px !important;
}
.d-block, .d-sm-block{
  display: inline-block!important; 
}
/* Review Stars*/
.tab-content{
    border: 1px solid #cecece;
    border-top: 0px;
}
.tab-pane{
  margin:10px;
}

.extra-search-options.closed {
    visibility: hidden;
    height: 0;
    overflow: hidden
}
.nolabel{
      margin-top: 15px !important;
}
@media all and (max-width: 768px) {
  .d-sm-block{
    display: none!important; 
  }
}

span.stars, span.stars span {
  display: inline-block;
  background: url(../img/stars1.png) 0 -16px repeat-x;
  width: 80px;
  height: 16px;
  text-align: left;
}

span.stars span {
  background-position: 0 0;
}
.pointer{
	cursor: pointer;
}

/* Stars */

/* Embeded Video */

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top:  0; left: 0; width: 100%; height: 100%; }
.required:after {
    content:" *";
    color: red;
  }

#loader-wrapper {
    position: fixed;
    top: 0 !important;
    left:0 !important;
    width: 100%;
    height: 100%;
    background: #ececec;
    opacity: 0.9;
    z-index: 1000;
}
#loader {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
/*    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border: 16px solid #f3f3f3;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 120px;
    height: 120px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;*/
}
/* Embeded Video */

.l-badge{
  padding: 7px !important;
  font-size: 100% !important;
}

.profile-bg-picture {
  min-height: 450px !important;
}
.hide{
  display: none;
}

.btn-rounded{
  border-radius: 5px; 
}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }

}
#draggable{
  z-index: 1001;
  position: fixed;
  top:10px;
  right:10px;
}