.bootstrap-duallistbox-container select{
    overflow-y: scroll !important;

}
span.width-change div {
    min-width: 120px !important;
}
.btn-primary:hover{
        background-color: #7381D2 !important;
    border-color: #7381D2 !important;
}
.datasettingwidth, .settingwidth{
    min-width:200px;
    width:400px;
    text-align:center;
    margin:0 auto;
}
.Ntable{
}

.Ntable th{
    padding-left:15px !important;
    padding-right:15px !important;
    text-align:center; background:#f4f3f3; 
}
.Ntable{border-bottom: 1px solid #eeeeee !important;}
.Ntable th, .Ntable td{font-size:13px; padding-top:5px !important; padding-bottom:5px !important;	 } 
.Ntable > thead > tr > th, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}
.Ntable td{text-align:center;}
.smbtn{padding: 0px 3px;}
.Nform{ border:1px #eee solid; margin-right:10px;}
.mtop15{margin-top:15px;}
.flt_left{float:left;}
.flt_right{float:right;}
.m0{margin:0 !important;}
.mt20{margin-top:20px;}
/* .Nform_date{border-left:1px #eee solid; border-top:1px #eee solid; margin-right:10px;} */
.dtinput{width:110px !important; margin-right:0 !important;}
.dataTables_paginate{margin-top:30px;}
/*select option:first-child{color:#f00;}*/
.breadcrumb{padding:12px 0px 19px 0px; margin-bottom: 0px;}
.app .main-container.nav-horizontal .content-container{margin-top: 62px; }
.w200{width:220px !important;}
.site-settings{right:-150px !important;}


.site-head.fixedHeaoder{position: fixed;}
.ptop80{padding-top:80px !important;}



.btn-primary1 {
    color: #FFF;
    background-color: #EA73A0;
    border-color: #EA73A0;
}
  .onlymobile, li.onlymobile{display: none !important;}



@media(max-width:768px){
    .page .page-wrap > .row{padding:0 0;}
}

@media (min-width : 320px) and (max-width:767px)
{

    .app .main-container.nav-horizontal .content-container
    {
        margin-top: 42px;
    }
    .dtinput{width:100% !important; margin-right:0 !important;}
    .onlymobile, li.onlymobile{display: block !important;}

}
@media (min-width : 768px) and (max-width:1060px)
{


    .app .main-container.nav-horizontal .content-container
    {
        margin-top: 220px;
    }

}
.blkshow {
    padding: 7px 7px;
}
.blkshowpadd{
    padding-left:2px;
    padding-right:2px;
}
.waves-effect{
     overflow:hidden;
   /* cursor:default;*/ 
    cursor:pointer; 

}



li div.eff.waves-effect a, .app .main-container.nav-horizontal .nav-wrap .site-nav .nav-list > li div.eff.waves-effect a .text{      font-weight: bold;
    text-transform: uppercase;
    font-size: 12px;}


.main-container .nav-wrap .site-nav .nav-list > li a{overflow: hidden !important; display: block; position: relative;}

ul#icondisplay-inline-block,
ul#icondisplay-inline-block li {
    /* Setting a common base */
    margin: 0;
    padding: 0;
}

ul#icondisplay-inline-block li {
    display: inline-block;
}


ul#display-inline-block,
ul#display-inline-block li {
    /* Setting a common base */
    margin: 0;
    padding: 0;
}

ul#display-inline-block li {
    width:24%;
    height:auto;
    display: inline-block;
    height:100px;
    padding: 3px;
}

.available{
    background:#80D9B3;
}

td.available{background:none;}


.booked{
    background:#F66F62;
}
.tentative{
    background:#FFEB3B;
}
.booked_investor{
    background:#784BC8;
}
.notopen{
    background:#42B7FF;
}
.nonecolor{
    background:#ffffff;
}
.colorscheme{
    padding:40px;
    background:#F9F9F9;
    border-radius:10px;
    margin-bottom:25px;
}
.iconcontainer{
    margin:15px;
}
.flt1{
    text-align:center;
}
.nbox{
    margin-bottom: 2px;
    font-weight: bold;}
.txteditor{
    height: auto;
    min-height: 300px;
}

.fileUpload {
    position: relative;
    overflow: hidden;
}
.fileUpload input.choose {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}


.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{    color: #464646; }

button.multiselect {box-shadow:none !important;}
.err_display{color:#f00;}

.pt90{padding-top: 90px;}
.text-primary.text-bold span{font-weight:normal; font-size:12px; color:#464646;display:block;}
.pl0pr0{
    padding-left: 2px;
    padding-right: 2px;
}
.option_head{
    font-weight: 600;
}
.option_sec {
    margin-left: 3px;
}
ul.ui-autocomplete {
    z-index: 1100;
}
/* coomented this because autocomplete was not working
.ui-menu-item,ul#ui-id-2 ,a#ui-id-3{
 display:none;
}*/

.btn-info {color: #ffffff; background-color: #f28916;}
.btn-info:hover{color: #ffffff!important; background-color:#ad2e21;}


/*==========Styling for signup form========*/
.customLogo{ float:left; height: 55px; margin:0px; padding:0px; background:#fff;}
.customLogo img{ float:left; margin:10px 0;}
.wlcmCol{ float:right; margin:0px; padding:0px; }
.wlcmCol p{ float:right; color:#fff; font-size:14px; margin:15px 20px; padding:0px; }



.customHeader{ width:100%; height: 55px;
position: fixed;
left: 0;
right: 0;
z-index: 1030;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
background: #cc3727;		
}

.main-container .nav-wrap .nav-head .site-logo{    background-repeat: no-repeat;
background-size: contain;
background-position: center center;}
.main-container .nav-wrap .nav-head{    padding-left: 8px; padding-right: 8px;}
.inqubut{
cursor: default;    
}
