.login-box,
.register-box {
  width: 410px;
  margin: 15% auto;
}
.custom_large_img_table img{
    
}


.singlefilter{
    display: inline-block;
margin-left: 55px;
}
.teofiltersdiv{
    
}
.hostelsfilterdiv span{width: 250px !important;
float: left;}
.hostelsfilterdiv select{}
.hostelsfilterdiv{
    display: block;
clear: both;
padding: 0 0 20px 0;
width: 320px;
margin: 0 auto;
clear: both;
    overflow: hidden;
}

.hostelsfilterdiv .select2-container--default .select2-selection--single .select2-selection__arrow b{
    left: inherit;
    right: 10px;
}

.hostelsfilterdiv label {
    display: inline-block;

    margin-bottom: 5px;
    font-weight: 700;
    width: 60px !important;
    float: left;
    margin-top: 9px;
}
.customdetailheader h2 i{
    margin-right: 10px;
}
.customdetailheader2{
    margin-top: 30px;
}    

.tableopopup{
    padding: 10px 0pc;
border-bottom: 1px solid #eee;
}
.leftone{
    display: inline-block;
width: 30%;
font-weight: bold;
}
.rightone{
    display: inline-block;
}


.openlabel{
    color: #a6a6a6;
}
.selectedlabel{
    color: #f99b28
}
.completedlabel{
    color: #4fb77c;
}
.customprofileimage{}
.customprofileimage img{
    float: right;
border-radius: 7px;
}

.customapproverhead{
    margin-top: 30px;
}
.customdescriptionp p{
    min-height: 20px;
padding: 10px 15px;
margin-bottom: 20px;
background-color: #f5f5f5;
border: 1px solid #e3e3e3;
color: #777;
margin-top: 12px;
border-radius: 3px;
}

.thumbimages ul li img{
	max-width: 100px;
border-radius: 3px;
}
.thumbimages ul li{
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}
.thumbimages ul{
    padding-left: 0;
}
.ssadmin{
    display: inline-block;
    width: 150px;
    margin-right: 25px;
}
.ssadmin img{
    max-width: 100%;
}
.ssadmin p{
    text-align: center;
}
.mycustom .settopsearch{
    width: auto;
}
@media (max-width: 768px) {
  .login-box,
  .register-box {
    width: 90%;
    margin-top: 20px;
  }
}
.login-box-body,
.register-box-body {
  /*background: #fff;*/
  padding: 20px;
  border-top: 0;
  color: #666;
}
.login-box-body .form-control-feedback,
.register-box-body .form-control-feedback {
  color: #777;
}
.login-box-msg,
.register-box-msg {
  margin: 0;
  text-align: center;
  padding: 0 20px 20px 20px;
}
.social-auth-links {
  margin: 10px 0;
}

.customitem p{
    margin-top: 0 !important;
}
.form-group{
    text-align: left;
}
.addbtn{
    float: right;
}
.submitbtn{
    margin-left: 0;
padding: 7px 20px;
}

.alertcontent{
    min-height: auto;
}
.alertcontent .alert-danger{
    margin-bottom: 0;
}
.adminloginbtn{
    margin: 0;
width: 100%;
}
.activestar{
    color: #f39c12;
}
.validerror{
    display: none;
}
.customimageslisting img{
    max-width: 100px;
}
.customnotices .slimScrollDiv #chat-box{
    height: initial !important;
}
.customnotices .slimScrollDiv{
    height: initial !important;
}
.unreadmessage{
    font-weight: bold;
}
.fileformgroup input{
    padding: 0;
}
.datepicker{
    border-radius: 0;
}
.setnewsearch{
    float: left;
    width: 39%;
	margin-right: 10px;
}
.settopsearch{
	float: left;
	    width: 39%;
	margin-right: 10px;
	
}
.setsearchtickets{
	margin-bottom: 20px;
}
/*.form-group input[type="text"]*/