/*.btn {
	padding: 6px 12px !important;
}    */
.main-panel > .content {
     min-height: calc(100vh - 160px); 
}

.filter-option{
  margin-top: 5px !important;
}

.bootstrap-select .btn.dropdown-toggle.select-with-transition{
  margin-top: 13px !important;
}

.full-panel > .content {
	min-height: calc(100vh - 80px);
}

.card-login{
	margin-top: 200px;
}

#tb-wrapper {
  position:relative;
}
#tb-scroll {
  height:250px;
  overflow:auto;  
  margin-top:10px;
}
#tb-wrapper table {
  width:100%;
}

.td-actions{
  padding: 0px !important;
  width: 50px;
  height: 44px;
}

.chat_p {
  margin-top: 0px;
  margin-bottom: 0px;
}

.chat_container {
  /*border: 2px solid #dedede;*/
  background-color: #f1f1f1;
  border-radius: 5px;
  padding: 10px;
  margin: 10px 0;
}

.chat_darker {
  /*border-color: #ccc;*/
  background-color: #ff980085;
}

.chat_container::after {
  content: "";
  clear: both;
  display: table;
}

.chat_time-right {
  float: right;
  color: #000;
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

/*#tb-wrapper table thead th .text {
  position:absolute;   
  top:-30px;
  z-index:2;
  height:10px;
  width:35%;
}*/

.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

.rounded-circle{
  width: 250px; 
  height: 250px;
}

.status-inout{
  font-weight: 400;
}

.idle{
  display: flex;
  align-items: stretch;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-between;
  height: calc(100vh - 363px);
  margin-top: 100px;
}

.t-shadow {
    text-shadow: 6px 6px 6px rgba(177, 173, 173, 0.38), 6px 6px 8px rgba(128, 128, 136, 0.37);
}

.t-shadow .row {
  text-shadow: none;
}

.img-responsive{
  display: block;
  max-width: 100%;
  height: auto;
}

.new-arrivals{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}

.new-arrivals > img {
  margin-top: 12px;
  vertical-align: middle;
}

.usn_input{
  position: absolute; 
  left: -9999px;
}

//card quote

.qcaption, .qheading, .qsub-heading {
  color: #fff;
  text-transform: uppercase;
}

.qcard {
  height: 72%;
  width: 90%;
  margin: 0 auto;
  transform: translateY(20%);
  position: relative;
  background: linear-gradient(to top, #5b5b5b 0%, #575757 17%, rgba(28, 186, 213, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#03ecfa", endColorstr="#001cbad5",GradientType=0 );
  box-shadow: -12px 18px 40px 0px rgba(0, 0, 0, 0.8);
}

.card-block2 {
  position: relative;
  background-image: url("../img/1.jpeg");
  background-size: contain;
  background-repeat: no-repeat;
  height: 13rem;
  margin-top: 60px;
}

.qsub-heading {
  color: #fff;
  text-transform: uppercase;
  font-weight: 300;
  font-size: 1rem;
}
.qsub-heading:before {
  content: "/ ";
}
.qsub-heading:after {
  content: " /";
}

.qheading {
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.4rem;
  margin-bottom: 2rem;
}

.qcaption {
  color: #fff;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 300;
  letter-spacing: 1px;
}

.qcontent {
  position: relative;
  bottom: 0rem;
}

@media screen and (max-width: 700px) {
    .card-login{
    	margin-top: 80px;
    }
}

@media screen and (max-width: 380px){
	.footer-menu{
		display: none;
	}
}

