html {text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased;}
body{ font-family: 'Open Sans', sans-serif; font-size:16px; color:#606060; background:#f2f5f8 ;}

/*body *{-webkit-transition: all .4s ease-in-out .0s;
    -moz-transition: all .4s ease-in-out .0s;
    -o-transition: all .4s ease-in-out .0s;
    -ms-transition: all .4s ease-in-out .0s;
    transition: all .4s ease-in-out .0s; } */
	
.sub-header {padding-bottom: 10px; border-bottom: 1px solid #eee;}

/* Hide for mobile, show later */
.sidebar {display: none;}

a, a:focus{ color:#2ab04d;}
a:hover{ color:#231f20;}
img{ max-width:100%;}

@media (min-width: 768px) {
.sidebar {position: fixed; top: 0px; bottom: 0; left: 0; z-index: 1000; display: block; overflow-x: hidden; overflow-y: auto; background: #303440; width:290px; border-right:1px solid #e5e5e5; }
}

/* Sidebar navigation */
.nav-sidebar {margin-right: -20px; margin-top: 20px; margin-bottom: 20px; margin-left: -20px;}
.nav-sidebar > li > a { padding: 22px 20px 22px 70px; color:#9ca0a6; border-left:10px solid transparent; font-size:16px; display:block; position:relative; }

.nav-sidebar > li > a span{ background:#2b2f39; border-radius:50%; display:inline-block; text-align: center; padding:10px 8px; min-width: 44px; color:#9ca0a6; position:absolute;  right: 20px;  margin-top: -10px; left: auto; font-size:16px;}



.nav-sidebar li .dashboard { background:url(../images/ico-dashboard.png) no-repeat 20px center;}
.nav-sidebar .active .dashboard,
.nav-sidebar li .dashboard:hover { background:url(../images/ico-dashboard-hov.png) no-repeat 20px center;}

.nav-sidebar li .notify { background:url(../images/ico-notification.png) no-repeat 20px center;}
.nav-sidebar .active .notify,
.nav-sidebar li .notify:hover { background:url(../images/ico-notification-hov.png) no-repeat 20px center;}

.nav-sidebar li .location { background:url(../images/ico-dashboard.png) no-repeat 20px center;}
.nav-sidebar .active .location,
.nav-sidebar li .location:hover { background:url(../images/ico-dashboard-hov.png) no-repeat 20px center;}

.nav-sidebar li .profile{ background:url(../images/ico-profile.png) no-repeat 20px center;}
.nav-sidebar .active .profile,
.nav-sidebar li .profile:hover { background:url(../images/ico-profile-hov.png) no-repeat 20px center;}

.nav-sidebar li .clients { background:url(../images/ico-guest.png) no-repeat 20px center;}
.nav-sidebar .active .clients,
.nav-sidebar li .clients:hover { background:url(../images/ico-guest-hov.png) no-repeat 20px center;}

.nav-sidebar li .jobmanagement { background:url(../images/ico-job-management.png) no-repeat 20px center;}
.nav-sidebar .active .jobmanagement,
.nav-sidebar li .jobmanagement:hover { background:url(../images/ico-job-management-hov.png) no-repeat 20px center;}

.nav-sidebar li .invoices { background:url(../images/ico-invoice.png) no-repeat 20px center;}
.nav-sidebar .active .invoices,
.nav-sidebar li .invoices:hover { background:url(../images/ico-invoice-hov.png) no-repeat 20px center;}

.nav-sidebar li .quotes { background:url(../images/ico-quote.png) no-repeat 20px center;}
.nav-sidebar .active .quotes,
.nav-sidebar li .quotes:hover { background:url(../images/ico-quote-hov.png) no-repeat 20px center;}

.nav-sidebar li .inventory{ background:url(../images/ico-inventory.png) no-repeat 20px center;}
.nav-sidebar .active .inventory,
.nav-sidebar li .inventory:hover { background:url(../images/ico-inventory-hov.png) no-repeat 20px center;}

.nav-sidebar li .logoff { background:url(../images/ico-logoff.png) no-repeat 20px center;}
.nav-sidebar .active .logoff,
.nav-sidebar li .logoff:hover { background:url(../images/ico-logoff-hov.png) no-repeat 20px center;}

.nav-sidebar > li > a:hover{ border-color:#2cb04d; color:#fff;}

.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus{color: #fff; border-color:#2cb04d;}
.nav > li > a:focus{ background-color:transparent;}

body.fixed .sticky{ background:#fff; position:fixed; width:100%;  z-index: 100; }

/* Main content */

.main {padding: 20px;}

@media (min-width: 768px) {
  .main {padding-right: 30px; padding-left: 30px; min-height:820px; margin-left:290px; width:calc(100% - 290px);}
  .fixed .main { margin-top:103px;}
}

.logo{ padding:8px 0; background:#fff; margin-left:-15px; margin-right:-15px; text-align:center; border-bottom:1px solid #e5e5e5;}
.header-stip {padding: 25px 30px; background:#fff; border-bottom:1px solid #e5e5e5; margin-left:290px;  width:calc(100% - 290px);}
.header-stip h3{margin-bottom: 10px; margin-top: 10px;}

/*--------------loader-----------*/
#loader{
   width: 100%;
   height: 100%;
   top: 0;
   left: 0;
   position: fixed;
   display: none;
   background-color: rgba(0, 0, 0, 0.6);
   z-index: 999999;
   text-align: center;
}
#loader span{ background:#fff; padding:12px; display:inline-block; border-radius:50%; top:41%; position:relative; }
/*--------------loader-----------*/


/* ____________ Rooms Table ____________*/

.dataTables_filter .form-control{ display:inline; border:none; box-shadow:1px 2px 3px 0 rgba(0, 0, 0, 0.14); padding:10px 16px 10px 58px; height:50px;}
.dataTables_filter label{ position:relative;}
.dataTables_filter label i{ position:absolute; padding:16px 22px; color:#ccc; }

.table.table-inbox tbody{ background:#fff; box-shadow:1px 2px 4px 0 rgba(0,0,0,.16); -webkit-box-shadow:1px 2px 4px 0 rgba(0,0,0,.16); border-radius:4px; }
.table.table-inbox td{border-top: 1px solid #e6e8ed; line-height: 1.42857; vertical-align: top;}

.table.table-inbox .checkbox{ padding-left: 30px;}

.table.table-inbox td{ padding: 16px 0 16px 12px; font-size:15px;}
.table.table-inbox td:last-child{ padding-right:12px;}
.table.table-inbox > thead > tr > th{padding: 0px 0 16px 12px; font-size:15px;}

.table.table-inbox > thead > tr > th{ border:none; font-size:16px; font-weight:600; color:#909090;}

.table.table-inbox .highlight, 
.table.table-inbox .highlight a{ color:#606060;}

.table.table-inbox td a:hover{color: #2cb04d;}

.table.table-inbox td.no-info{ text-align:center;}
.table.table-inbox .checkbox { margin:0;}

.table.table-inbox label{ padding:0;}

.table.table-inbox { margin-bottom:30px; color:#909090;}


/*.table.table-inbox td .checkbox input[type="checkbox"]{ position:static}*/

.icon-btn .btn-default{ padding: 0.72em 16px;}
.icon-btn .btn{ margin-left:12px; position:relative;}
.icon-btn .has-icon.btn{padding-left: 45px;}

.btn-icon{ width:19px; height:22px; display:inline-block; position: absolute; top: auto; left:16px;}
.btn-duplicate{ background:url(../images/ico-dupliucate.png) no-repeat; }
.btn-trash{ background:url(../images/ico-trash.png) no-repeat; }
.btn-expcv{ background:url(../images/ico-expocv.png) no-repeat; }


.btn-default:hover .btn-duplicate{ background:url(../images/ico-dupliucate-hov.png) no-repeat; }
.btn-default:hover .btn-trash{ background:url(../images/ico-trash-hov.png) no-repeat; }
.btn-default:hover .btn-expcv{ background:url(../images/ico-expocv-hov.png) no-repeat; }

.pagination-lg > li.disabled a,
.pagination-lg > li.disabled a:hover{ color:rgba(0,0,0,.13);}

/* ____________ Rooms Table ____________*/

/* ____________ Edit Room Details ____________*/

.header-stip, .nav-tab-outr {width:calc(100% - 290px); margin-left:290px;}
.nav-tab-outr {border-bottom: 1px solid #e5e5e5; background:#fff; padding-left: 30px; padding-right: 30px;  }

.nav-tab-outr .nav-tabs > li > a {border-bottom: 2px solid transparent; color: #606060; font-size: 17px; font-weight: 600; line-height: 1.42857; margin-right: 40px; padding: 20px 0; transition: none 0s ease 0s;}
.nav-tab-outr .nav-tabs > li.active > a, .nav-tab-outr .nav-tabs > li.active > a:focus, .nav-tab-outr .nav-tabs > li.active > a:hover {border-bottom: 2px solid #2ab04d;cursor: default;}


.nav-tab-outr.spac-30{ margin-left:0; width:auto;}
.form-title{border-bottom: 1px solid #d9dcdf; color: #909090; font-size: 18px; font-weight: 600; margin-bottom: 20px; padding-bottom: 14px;text-transform: uppercase;}
.form-title-small{color: #909090; font-size: 16px; font-weight: 600; margin-bottom: 30px; text-transform: uppercase;}

.table.table-info{ margin:0;}
.table.table-info th{ color:#909090; font-size:16px; font-weight:normal;}
.table.table-info td{color:#606060; font-size:18px; font-weight:600; height: 50px;}
.table.table-info td span{ color:#909090; font-weight:normal;}

.table.table-info th, 
.table.table-info td{ border:none; padding:5px 0px;}

.table.weak-timing th{ height:45px; vertical-align:top; }

.sub-title{color:#909090; }
.main p{ line-height:30px; /*font-weight:600;*/}
.sec{ padding-bottom:15px;}

ul.casey-img { margin:0; padding:10px 0 0 0 ; list-style:none;}
ul.casey-img li{ margin:0 18px 18px 0px; float:left; position:relative; border-radius:4px; overflow:hidden; border:1px solid #d9dcdf; background:#fff;  }
ul.casey-img li:last-child{margin-right:0px;}
ul.casey-img li .remove{ position:absolute; width:100%; height:100%; bottom:0;left:0; opacity:0;filter:alpha(opacity=0); z-index:1;text-align:center; box-sizing:border-box; background:rgba(67,184,152,0.9); color:#fff; padding: 0; }
ul.casey-img li .remove i{ border:3px solid rgba(255,255,255,1); border-radius:50%; padding:0.45em .4em; width:40px; height:40px; font-size:100%; text-align:center; opacity:.7  }
ul.casey-img li:hover .remove {opacity:1;filter:alpha(opacity=100);padding: 3.65em 0;}

/* ____________ Edit Room Details ____________*/

/* ____________ Edit Room ____________*/
.custom-select {position: relative;}
button,
.custom-select select {-webkit-appearance: none; -moz-appearance: none;  appearance: none;}
.custom-select:after {content: "\f0d7"; font-family:'FontAwesome'; position: absolute; top: 0; right: 0; bottom: 0; font-size: 100%; line-height: 51px; padding: 0 17px;	color: #cccccc; pointer-events:none; }

span.custom-select{ display:inline-block; margin: 0 0.5em;}
.dataTables_length { position:relative;}
.dataTables_length select {-webkit-appearance: none; -moz-appearance: none;  appearance: none; height: 50px; border: 1px solid #d9dcdf; border-radius: 4px; font-size: 18px; height: 50px; line-height: 1.33333; padding: 10px 16px;}
.dataTables_length .custom-select:after{ right:-5px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
	.custom-select select {padding-right:30px;}
}
.form-control {border-color: #d9dcdf;}
.main textarea{ min-height:120px; resize:none; overflow:auto; }
.clear{ clear:both;}
/*.main .checkbox-inline, .main .radio-inline{ padding:0 20px 0 0px; }*/

.small-heading{ color:#909090; font-size:16px; font-weight:normal;}
.mrgn-btm10{ margin-bottom:10px;}

.big-font { margin-bottom:9px;}
.big-font label { font-size:18px; color:#606060; margin:12px 0px;}

.rich-price-box{ position:relative;}
.rich-price-box:before{ content:"$"; display:inline-block; height:100%; position: absolute; padding: 0.7em 1em;}
.rich-price-box .input-lg{ padding:10px 16px 10px 28px;}

/* custom file upload */

.imp-preview {width: 170px; height:170px; background: url(../images/upload-imge.png) no-repeat center; overflow: hidden;  background-size:cover; overflow:hidden; position:relative; }
.imp-preview input[type=file] {position:absolute; display: block !important; width:100%; height: 100%; opacity: 0; overflow: hidden ; cursor:pointer;}


/*_______________ signin page _______________*/

.form-signin1{ /*max-width:83% !important; margin: 0 auto;*/}
.user-login { background:#eaedf0; padding: 90px 0; }
.form-signin { max-width: 420px; margin: 0 auto;}
.form-signin h2,.form-signin1 h2{ text-align:center; margin:0 0 25px 0; color:#303030; font-size:24px; font-weight:600; }
.form-signin .log-facebook{ display:block; background:#3a589b; min-height:50px; font-size:20px; color:#fff; padding:10px 20px;}
.form-signin .log-facebook i{ float:left; font-size: 31px;}

.form-signin form{ padding:30px; background:#fff; box-shadow:2px 0 4px 0 rgba(0,0,0,.16); border-radius:2px; margin-bottom:40px; font-size:16px;}
.form-signin .facebook{ background:#000;} 

.or{ text-align:center; margin:33px 0; color:#303030; font-size:18px; position:relative;}
.or:after,.or:before{ content:""; position:absolute; top:50%; width:35%; border-bottom:1px solid #d9dcdf; display:inline-block}
.or:before{ left:0; }
.or:after{ right:0; }

/*.form-signin .checkbox { margin-bottom: 10px;}
.form-signin .checkbox {font-weight: normal;}*/
.form-signin label{color:#909090; display:block; margin-bottom:15px; font-weight:600; }
.form-signin .form-group{ margin-bottom:30px; }

.form-control{border-color:#d9dcdf; }

.form-signin .form-control {position: relative; height: auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px; font-size: 18px; color:#303030;}

.form-signin .form-control:focus {z-index: 2;}

.notmb-yt{font-size:18px; text-align:center; color:#606060;}
.notmb-yt a{ font-weight:600;}

.form-signin .forgot-pwd{ text-align: center; padding-top:20px; }
.form-signin .btn-block{ margin-bottom:10px; box-shadow:0px 2px 4px 0 rgba(0,0,0,.16);}

.sign-up-terms{font-size:14px; text-align:center; color:#909090; padding:0 15px 20px 15px; line-height:26px;}
.sign-up-terms a{ font-weight:600;}

/*_______________ signin page _______________*/


/* custom file upload */

/* ____________ Edit Room ____________*/

.casey-details{background: #fff; box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.16); padding: 30px 20px; color:#606060; font-size:16px; margin-bottom: 40px;}

.casey-details h3{color:#303030; margin:0 0 22px 0;}
.casey-details p { margin-bottom:20px;}

.casey-details .mail{ background:url(../images/ico-mail.png) no-repeat left center; padding-left:40px;}
.casey-details .phone{ background:url(../images/ico-phone.png) no-repeat left center; padding-left:40px;}
.casey-details .role{ background:url(../images/ico-property-manager.png) no-repeat left center; padding-left:40px;}
.casey-details .card{ background:url(../images/ico-card.png) no-repeat left center; padding-left:40px;}
.casey-details .location{ background:url(../images/ico-locator.png) no-repeat left center; padding-left:40px;}
.casey-details .note{ background:url(../images/ico-message.png) no-repeat left top; padding-left:40px;}


/* bootstrap pop up */
.modal-content{ border-radius: 6px; outline: 0 none; overflow: hidden;}
.modal-content .header-stip{ width:auto; margin:0;}
.modal .header-stip{padding: 20px 15px; border-bottom:2px solid #e5e7ea; }
.modal .header-stip h4{ font-size:22px; margin:4px 0;}
.modal-body { background:#f2f5f8;}
.modal .pop-price{ font-size:24px; color:#2cb04d; padding: 7px 0;}
.modal label{ font-weight:600; color:#606060;}
.modal .form-group {margin-bottom: 30px;}
.modal .btn{ border-radius:3px; padding:9px 35px;  margin-left: 10px; font-weight: 600;}
.modal .cancel{ background:#eeeeee; color:#909090;}
.fc-center{ padding: 5px; }
.fc-prev-button{ float:left; }
.fc-center h3{ float:left; padding:0 12px; color:#606060; text-transform:uppercase; margin:0;}
.cal-block{ background-color: #b0aaa9 !important; }
.past-block{ background-color: #ededed !important; }
.fc-axis{ color:#30b151; }
.fc-widget-header .fc-day-header{ color:#30b151; font-size:14px !important; font-weight:600 !important; }
.fc-day-grid .fc-unthemed .fc-today{ background:#fff !important; }
.fc-view-container a{ color:#000;}
.spac-20{ margin-bottom:20px;}
.spac-30{ margin-bottom:30px;}
.nicEdit-main{ min-height:80px !important;}

/* _________ nav Toggle _________________*/

.checkbox .bVErrMsgContainer { width:210px; max-width:210px; background:#fff; padding:8px; border:1px solid #e5e5e5; border-radius: 3px; top:-9px; box-shadow:1px 0px 2px 0 rgba(0, 0, 0, 0.16);}
.checkbox .bVErrMsgContainer:before{ content:""; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid #fff; position:absolute; left: 0; top:11px;  margin-left: -5px; z-index: 5959;}

.checkbox .bVErrMsgContainer:after{ content:""; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 6px solid #e5e5e5; position:absolute; left: 0; top:11px;  margin-left: -6px;}

a.toggle {margin:0px 10px 0px 0;cursor: pointer; font-size: 21px; }

.head-info-btn{ background:rgba(0,0,0,0.03); margin:-30px -20px 10px -20px; padding:20px; border:1px solid rgba(0, 0, 0, 0.08);}
.dtls-strip{border-bottom:1px solid rgba(0, 0, 0, 0.08);  padding:15px 20px;}
.dtls-strip:nth-of-type(2n+1){ background:#f9f9f9;}
/* _________ nav Toggle _________________*/

.nav-sm .sidebar{ width:80px;}
.nav-sm .sidebar .nav-sidebar li a{ text-indent:-250px; padding:22px 0;}
.nav-sm .sidebar .nav-sidebar li a span{text-indent:0px;padding:3px 0; right:0; font-size:10px; right:13px; min-width:22px}
.nav-sm .logo img{max-width: 150px;}

.nav-sm .header-stip,
.nav-sm .nav-tab-outr,
.nav-sm .main{ margin-left:80px; width: calc(100% - 80px);}
.nav-sm .nav-tab-outr.spac-30{ margin-left:0; width:auto;}

/* tooltip */
.fc-row .fc-content-skeleton td{ z-index:-1;}
.popover{border:1px solid #bec3d4;	}
.popover-title{ background:none; border:none;font-size:16px; font-weight:bold; color:#868686; padding:15px 15px 0 15px;}
.popover{ width:500px; max-width:500px;}
.popover-content{ padding:10px 15px;}
.popover-content.in{ opacity:1;}



.popover-content > table {width: 100%;}
.popover-content{ background:#fff; max-width:none; }
.popover-content table th{color:#fff; background:#2cb04d;   }

.popover-content table th,
.popover-content table td{ border:none; font-size: 11px; padding:3px; line-height:normal; text-align:left;}

.popover-content table td{color:#757575; }
.popover.left > .arrow{top: 23px !important;}


.del-remove {display: block; }
.del-remove { background:#fff;width:50px; height:50px; box-sizing:border-box; padding:13px 15px; vertical-align:middle; border-radius:50%; text-align:center; margin-bottom:30px; font-size:20px; line-height:22px; box-shadow:-1px 0px 2px 0 rgba(0, 0, 0, 0.16); }
.del-remove:hover{background:rgb(67,184,152); color:#fff;box-shadow:1px 0px 2px 0 rgba(0, 0, 0, 0.16);}


.form-control:focus{box-shadow:none; border-color: #2ab04d;}
.form-control{border-radius: 4px; box-shadow:none;}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover{background:#2ab04d;  border-color: #2ab04d;}

.btn-primary,
.btn-primary:active,
.btn-primary.focus, 
.btn-primary:focus{ background:#2ab04d;  border-color: #2ab04d;}

.btn-primary:hover,
.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary.focus[disabled], .btn-primary[disabled]:focus, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover{background-color: #231f20; border-color: #231f20;}

.btn-group-lg > .btn, .btn-lg{ border-radius: 3px; font-size:16px; padding: 14px 25px;}

label{ font-weight:600;}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{ background-color:#2ab04d; border-color:#2ab04d;}

.form-group{ margin-bottom:20px;}
.input-lg{ height:50px;}

.sbtn-grey{
	background:grey !important;
	border:1px solid grey;
}
.rating_bar {
    /*this class creats 5 stars bar with empty stars */
    /*each star is 16 px, it means 5 stars will make 80px together */
    width: 80px;
    /*height of empty star*/
    height: 16px;
    /*background image with stars */
    background: url(../../images/stars.png);
    /*which will be repeated horizontally */
    background-repeat: repeat-x;
    /* as we are using sprite image, we need to position it to use right star, 
    //0 0 is for empty */
    background-position: 0 0;
    /* align inner div to the left */
    text-align: left;
}
.rating {
    /* height of full star is the same, we won't specify width here */
    height: 16px;
    /* background image with stars */
    background: url(../../images/stars.png);
    /* now we will position background image to use 16px from top, 
    //which means use full stars */
    background-position: 0 -16px;
    /* and repeat them horizontally */
    background-repeat: repeat-x;
}
.zbra-help-box{ margin-bottom:25px;}
.zbra-help-box .main-htl-ttl{ margin:0 0 15px 0; font-weight:700; color:#2cb04d;}
.zbra-help-box .help-sec { border:1px solid #e5e5e5; margin-top:-1px; padding:15px;}
.zbra-help-box .help-sec h4{ font-weight:600; margin:0 0 20px 0; line-height:normal; color:#2cb04d;}
.zbra-help-box .help-sec .date{ font-size:12px; font-style:italic; display:block; padding-top:5px; color:rgba(0,0,0,.5); }
.sec-admin{background: #fff;}
.sec-host{background: #f4f7f9;}

.group{background-color:#2cb04d !important;color:#fff;}

.table.table-inbox td.jsearch-field{ padding:16px 12px;}

.input-group select.form-control + #tenant_chosen.chosen-container-single .chosen-single{ border-radius: 4px 0 0 4px;}
.casey-details label{ color:#2ab04d; }

.pac-container.pac-logo{ z-index:2147483647; }
.red{ color:#EA4335; }

.form-signin .form-logo {text-align:center; margin-bottom:50px; }
.form-signin1 .form-logo{  display: table; margin: 0 auto; max-width: 20%; padding:50px 0;}
.fc button{  border-radius: 50%; background:rgba(42,176,77,.7); color:#fff; }
.jobs .fc-slats td{height: 3em ;}
/*.jobs .fc-unthemed .fc-today{background:rgba(42, 176, 77, 0.2);}*/
.jobs .fc-day-number span{ background:#fff; width:25px; height:25px; border-radius:50%; text-align:center; display:inline-block; border:1px solid rgba(0,0,0,.12); font-size:13px; box-sizing: border-box;  padding: 1px 0;}


.book-cal .fc-slats td{ height:2em !important;}


@media (max-width: 1024px) {
.table.table-inbox > thead > tr > th{white-space: nowrap;}
ul.casey-img li{ width:22.45%;}
.imp-preview{ width:100%;}
.bulk .text-right{ text-align:left; padding-top:15px;}
.bulk .icon-btn .btn{ margin-right:12px; margin-left:0;}
.nav-sm .modal-content .header-stip { margin:0; width:auto;}
}


@media (max-width: 979px) {
ul.casey-img li{width: 29.333%;}
}
	
@media (max-width: 800px) {
.user-img{ margin-bottom:20px;}

.user-login{ position:fixed; width:100%; height:100%; }
}

@media (max-width: 767px) {
.jobs .fc-toolbar .fc-right{ float:none;overflow: hidden; padding:15px 0 10px 0;}
.fc-widget-header.dayview-header.fc-day-header span{ display:block;}
.fc-widget-header.dayview-header[class*="fc-"]:before{ display:none;}
.user-login{ position:static; }

.fc-month-view .fc-widget-header .fc-day-header span{ display:none;}
.fc-month-view .fc-widget-header .fc-sun:before{ content:"S" }
.fc-month-view .fc-widget-header .fc-mon:before{ content:"M" }
.fc-month-view .fc-widget-header .fc-tue:before{ content:"T" }
.fc-month-view .fc-widget-header .fc-wed:before{ content:"W" }
.fc-month-view .fc-widget-header .fc-thu:before{ content:"T" }
.fc-month-view .fc-widget-header .fc-fri:before{ content:"F" }
.fc-month-view .fc-widget-header .fc-sat:before{ content:"S" }
}
@media (max-width: 375px) {
.fc-scroller,
.fc-scroller{ height:320px !important}
.fc-center{ padding:0; margin-top:20px;}
.form-group .pull-right{ float:none !important;}
.form-signin1 .form-logo{ max-width:70%;}
}
.tooltip{font-size:16px; z-index:9999;}