/* Full slider css start*/
.carousel-item {
  height: /*100vh*/325px;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
/* Full slider css end*/

/* Parsley css start*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
  color: #468847;
  background-color: #DFF0D8;
  border: 1px solid #D6E9C6;
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  color: #B94A48 !important;
  background-color: #F2DEDE !important;
  border: 1px solid #EED3D7 !important;
}

.parsley-errors-list {
  margin: 2px 0 3px;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  line-height: 0.9em;
  opacity: 0;
  color: #B94A48;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list.filled {
  opacity: 1;
}

/*Parslet css end*/


.sitecolor{
    color : #E36262 !important;
}
div.error .error-message{
    color : #E36262 !important;
}
div.error .form-error{
    border-color : #E36262 !important;
}

.banner-sec-radious{
    border-radius : 10px !important;
}
.loginbg{
    background: linear-gradient(to bottom, #FFB88C, #fff);
    padding: 3%;
    border-radius: 0.5rem; 
    border: 1px solid #ccc;
}
div.checkbox.error {
    border: 1px solid  #E36262 !important;
    padding: 3px;
}
.btnwhite{
  color: #fff !important;
}
.radiobtn label{
  margin-left:.5rem;
}
.cursor{
  cursor: pointer;
}
.capitalize{
  text-transform: capitalize;
} 
img.prf-img-fixed {
  max-height: 159px !important;
  width: auto !important;    max-width: 130px!important;
}
img.prf-img-fixed-detail {
  max-height: 250px !important;  
  width: auto !important;
}

.ellipsis {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.advisteam img{
  max-height: 200px;
  min-height: 200px;border:1px solid #444;
}
li.page-item a:not(:disabled):not(.disabled) {
  cursor: pointer;
}
li.page-item a {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-item.active a {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item:first-child a {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}
li.page-item a:not(:disabled):not(.disabled) {
  cursor: pointer;
}

li.page-item a:hover {
  z-index: 2;
  color: #007bff;
  text-decoration: none;
  background-color: #ddd;
  border-color: #ddd;
}
.page-item.active a:hover {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
  cursor: default !important;
}

.page-item.disabled a:hover {
  z-index: 1; 
  background-color: #fff; 
  cursor: default !important;
}
 
.shortby .col-md-3 {
  padding-right: 0;
  padding-bottom: 10px;
}
.carousel-indicators{
  display: none;
}
.mid-container-home{
  padding-top: 10px !important;
}
.justify{
  text-align: justify;
}
.radioCls{
  width : 40%;
}
.extensionFiles{
  font-size: 15px; 
} 
.navbar-dark .navbar-toggler{
  border : none !important;
}
button:focus{
  outline: none !important;
}
/*******************
Preloader
********************/
.preloader {
    width: 100%;
    height: 100%;
    top: 0px;
    position: fixed;
    z-index: 99999;
    background:linear-gradient(to bottom, #FFB88C, #fff); }
  
  .lds-ripple {
    display: inline-block;
    position: relative;
    width: 64px;
    height: 64px;
    position: absolute;
    top: calc(50% - 3.5px);
    left: calc(50% - 3.5px); }
    .lds-ripple .lds-pos {
      position: absolute;
      border: 2px solid #2962FF;
      opacity: 1;
      border-radius: 50%;
      -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite;
      animation: lds-ripple 1s cubic-bezier(0, 0.1, 0.5, 1) infinite; }
    .lds-ripple .lds-pos:nth-child(2) {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s; }
  
  @-webkit-keyframes lds-ripple {
    0% {
      top: 28px;
      left: 28px;
      width: 0;
      height: 0;
      opacity: 0; }
    5% {
      top: 28px;
      left: 28px;
      width: 0;
      height: 0;
      opacity: 1; }
    100% {
      top: -1px;
      left: -1px;
      width: 58px;
      height: 58px;
      opacity: 0; } }
  
  @keyframes lds-ripple {
    0% {
      top: 28px;
      left: 28px;
      width: 0;
      height: 0;
      opacity: 0; }
    5% {
      top: 28px;
      left: 28px;
      width: 0;
      height: 0;
      opacity: 1; }
    100% {
      top: -1px;
      left: -1px;
      width: 58px;
      height: 58px;
      opacity: 0; } 
    }
	
	.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
    text-align: center;
    background-color: #ccc;
    border: 1px solid #ddd;
}

@media screen and (max-width: 767px) {
  .admin.navbar-brand {
      font-size: 68%;
  }
}


.TFtable{
  width:100%; 
  border-collapse:collapse; 
}
.TFtable td{ 
  padding:7px; border:#ccc 1px solid;
}
/* provide some minimal visual accomodation for IE8 and below */
.TFtable tr{
  background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.TFtable tr:nth-child(odd){ 
  /* background: #b8d1f3; */
  background: #fff;
}
/*  Define the background color for all the EVEN background rows  */
.TFtable tr:nth-child(even){
  background: #dae5f4;
} 
.shortbyadmin .col-md-3 {
  padding-right: 15px; 
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #710000 !important;
}