@media only screen and (max-width: 1599px) {
.widgetBox .large { width:80%; }
@media only screen and (max-width: 1400px) {
.login-page{height:unset;}
.quickLinksBox img {max-width: 95%;}
}
@media only screen and (max-width: 1169px) {
.widgetRow .col-md-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.widgetBox { margin-bottom: 30px; }
.right-panel header.header { padding: 14px 20px 14px 50px; }
.innerContent { padding:20px; }
}
@media only screen and (max-width: 1023px) {
.right-panel header.header { padding: 10px 15px;}
/*.innerContent { padding: 15px; }*/
.barMenuToggler {left: auto;right: 15px;top: 24px;}
.headerRight { margin-right: 50px; }
.barMenuToggler.closeSideNavBar { left:auto;z-index: 99999;}
.profileInfoLeftInn { max-width: 300px; border:0; }
.navbar .navbar-nav { left: 0;top: 0;height: 100%;width: 100%;position: fixed;overflow-y: auto;}
.openMainMenu { overflow:hidden;}
.barMenuToggler a.show_hide {background: #3f5ac4; }
}
@media only screen and (max-width: 900px) {
ul.rememberBox li .psw {float: none;display: block;	margin-top: 10px;}
.captcha {display: block; margin: 0; text-align:center !important;}
.captcha > img {height: 40px; margin: 10px 0; width: auto;}
.captcha .refereshBtn { width: 40px; height: 40px; display: inline-block;/* display: flex; *//* align-items: center; */}
}
@media only screen and (max-width: 767px) {
.logo img { width: 300px; }
.header-menu { margin: 0 -15px; }
.headerRight {margin: 0 -15px; padding: 0; display:block;}
.headerRight .header-left { float:none; margin-right: 140px; margin-top: 15px; border:0; padding: 0 15px; margin-bottom:15px; margin-left:15px;}
.header-left .search input { border-radius:0; margin:0;}
.right-panel header.header { padding-bottom: 0; }
.headerRight .dropdown{position: absolute;right: 60px;top: 16px;}
.barMenuToggler {   left: auto; right: 15px; top: 73px; height: 40px;}
.headerRight .dropdown {right: 100px; top: auto; bottom: 20px;}
.innerContent h2 {font-size: 22px;}
.mainWidget .appTitle {font-size: 18px;}
.mainWidget .appCount {font-size: 16px;}
.quickLinksBox img {max-width: 80%;}
footer{width: 100%; text-align: center;}
header{width: 100%; text-align: center;}
}
@media only screen and (max-width: 639px) {
.dataTables_filter {width: 100%; text-align:left; padding-right: 0;}
.dataTables_length {width: 100%; text-align:left;}
.dataTables_filter input {position: relative;}
.dataTables_filter input {position: inherit !important; margin-left:5px; /*width: 100% !important;*/}
.dataTables_filter label {display: block; font-weight:500;}
.rightBtnWrap {margin: 0 0 10px;}
.dataTables_paginate {margin-bottom: 30px;}
.numberTabStyle .tabNav.numberTab li {width: 25%;	float: left;	text-align: center; position: relative;}
.searchPanel .formControl {width: 100%; vertical-align: bottom;	padding-right: 0;}
.searchBtns input {height: 40px;	padding: 0 15px;	margin: 0 10px 0 0;}
}
@media only screen and (max-width: 479px) {
.widgetRow .col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.searchPanel .formControl {width: 100%;	display: inline-block;	vertical-align: bottom;}
.widgetRow .widgetBox{margin-bottom:15px;}
.tab button.active {width: 97%; text-align:center;}
.tablinks {width: 100%;	text-align: center;}
}
@media only screen and (max-width: 359px) {
}
