@media (min-width:1280px) {
 .tabbox .form-inline.form-group .form-control {
    min-width: 242px;
    margin: 0 21px 0 10px;
}
.dashboardexmenu .form-inline .form-control {
    max-width: 121px;
}
.dashboardexmenu .form-inline .form-group {
	margin-bottom:15px;
}
}


@media (max-width:1023px) {
	.swapmenubtn {

	}
	.menu_wrap .nav-tabs>li>a,
.navbar-default .sidnavmainmenu .navbar-nav:not(.navbar-right)>li>a,
.navbar-default .sidnavmainmenu .navbar-nav:not(.navbar-right)>li>logout>a {
    padding: 11px 15px;
    font-size: 13px;
    line-height: 19px;
    font-weight: 300;
    background-color: transparent;
    font-family: 'Montserrat';
    color: #FFF;
    border: 0 none;
}

	  .sidnavmainmenu {
    margin-right: -250px;
    right: 0;
    width: 250px;
    background: rgb(10, 99, 185);
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000;
    transition: all 0.5s ease-in 0s;
    -webkit-transition: all 0.5s ease-in 0s;
    -moz-transition: all 0.5s ease-in 0s;
    -ms-transition: all 0.5s ease-in 0s;
    -o-transition: all 0.5s ease-in 0s;
  }

  .sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    list-style: none;
    margin: 0;
    padding: 0;
  }
.menu_wrap .nav-tabs>li,
  .sidebar-nav li {
    line-height: 50px;
    text-indent: 20px;
    width: 100%;
}

  .sidebar-nav li a {
    color: #999999;
    display: block;
    text-decoration: none;
  }

  .sidebar-nav li a:hover {
    color: #fff;
    background: rgba(255,255,255,0.2);
    text-decoration: none;
  }

  .sidebar-nav li a:active, .sidebar-nav li a:focus {
    text-decoration: none;
  }

  .sidebar-nav > .sidebar-brand {
    height: 55px;
    line-height: 55px;
    font-size: 18px;
  }

  .sidebar-nav > .sidebar-brand a {
    color: #999999;
  }

  .sidebar-nav > .sidebar-brand a:hover {
    color: #fff;
    background: none;
  }

  .swapmenubtn {
    right: 0;
    position: absolute;
    top: 20px;
    z-index: 999;
    display: block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    background: transparent;
    border: none;
    display:block !important;
}
.menu_wrap {
	position:relative;
}
.menu_wrap .swapmenubtn {
	position:absolute;
}
  .sidnavmainmenu.active {
    right: 250px;
    width: 250px;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    -moz-transition: all 0.5s ease-out 0s;
    -ms-transition: all 0.5s ease-out 0s;
    -o-transition: all 0.5s ease-out 0s;
  }

  .toggle {
    margin: 0;
    font-size: 20px;
    line-height: normal;
    color: #fff;
    opacity: 0.7;
    position: absolute;
    top: 0;
    right: 0;
    z-index:999;
    display:block !important;
}
  .toggle:hover {
  	opacity:1;
  }
/*btn*/

.swapmenubtn:hover,
.swapmenubtn:focus,
.swapmenubtn:active {
  outline: none;
}
.swapmenubtn.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.swapmenubtn.is-closed .hamb-top,
.swapmenubtn.is-closed .hamb-middle,
.swapmenubtn.is-closed .hamb-bottom,
.swapmenubtn.is-open .hamb-top,
.swapmenubtn.is-open .hamb-middle,
.swapmenubtn.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}
.swapmenubtn.is-closed .hamb-top,
.swapmenubtn.is-closed .hamb-middle,
.swapmenubtn.is-closed .hamb-bottom {
  background-color: #1a1a1a;
}
.swapmenubtn.is-closed .hamb-top { 
  top: 5px; 
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.swapmenubtn.is-closed .hamb-bottom {
  bottom: 5px;  
  -webkit-transition: all .35s ease-in-out;
}

.swapmenubtn.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn.is-open .hamb-top,
.swapmenubtn.is-open .hamb-middle,
.swapmenubtn.is-open .hamb-bottom {
  background-color: #1a1a1a;
}
.swapmenubtn.is-open .hamb-top,
.swapmenubtn.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.swapmenubtn.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.swapmenubtn.is-open .hamb-middle { display: none; }
.swapmenubtn.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.swapmenubtn.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.swapmenubtn {
	top:16px;
}
.menu_wrap .swapmenubtn {
    position: absolute;
    top: 9px;
}
.box-shadow, .tabbox .tab-content {
	padding:20px;
}

.navbar-brand {
    height: 52px;
}
/*end max 1023px*/
}
@media (max-width:767px) {
	footer {
	text-align:center;
}
footer ul.fsocial,
footer p.pull-left {
	float:none !important;
}
.navbar-header {
	margin:0 !important;
}
.i-checks > i {
    margin-left: 0;
}
.btnbig {
    padding: 5px 40px;
    font-size: 13px;
    line-height: 19px;
}
.btntheme {
    font-size: 12px;
    line-height: 18px;
}
/*767px*/
}
@media (max-width:479px) {

.swapmenubtn.is-closed .hamb-top, 
.swapmenubtn.is-closed .hamb-middle, 
.swapmenubtn.is-closed .hamb-bottom, 
.swapmenubtn.is-open .hamb-top, 
.swapmenubtn.is-open .hamb-middle, 
.swapmenubtn.is-open .hamb-bottom {
    height: 2px;
}
.swapmenubtn.is-closed .hamb-bottom {
    bottom: 9px;
}
.swapmenubtn.is-closed .hamb-top {
    top: 7px;
}
.menu_wrap .swapmenubtn {
    top: 3px;
}

.swapmenubtn.is-closed:hover .hamb-top {
    top: 5px;
}
.swapmenubtn.is-closed:hover .hamb-bottom {
    bottom: 7px;
}
.swapmenubtn {
	width:22px;
}
.menu_wrap {
	padding:9px 9px 0;
}	
	.dbmenutitle {
    padding: 0 0 5px;
    font-size: 14px;
    line-height: 20px;
}

.dbtitle,
.dbsubtitle {
    font-size: 16px;
    line-height: 22px;
}

footer p{
	font-size:12px;
	line-height:18px;
}
footer ul.fsocial li a {
	width: 25px;
    height: 25px;
    font-size: 12px;
}
.tabbox .panel-body label, .tabbox label {
	font-size:12px;
	line-height:18px;
}
.modal .form-control, .tabbox .form-control {
    font-size: 10px;
    line-height: 16px;
    height: 32px;
}
.jqplot-target,
.jqplot-axis.jqplot-xaxis,
.jqplot-title {
    width: 100% !important;
}
.jqplot-target {
	margin:0 !important; 	
}
.paginationstyl .pagination > li > a, .paginationstyl .pagination > li > span {
    margin: 0 2px;
    padding: 4px 10px;
}
.resultnpagination select {
    float: left !important;
    margin-bottom:15px;
}
/* 479px*/
}
@media only screen and (min-width:480px) and (max-width:639px) {

	.dbmenutitle {
    padding: 0 0 7px;
    font-size: 16px;
    line-height: 22px;
}

.dbtitle,
.dbsubtitle {
    font-size: 16px;
    line-height: 22px;
}
footer p{
	font-size:12px;
	line-height:18px;
}
footer ul.fsocial li a {
	width: 25px;
    height: 25px;
    font-size: 12px;
}
.col-xs-md-4 {
    width: 33.333%;
}
.paginationstyl .pagination > li > a, .paginationstyl .pagination > li > span {
    margin: 0 2px;
    padding: 7px 13px;
}
/*480px*/
}


@media only screen and (min-width:640px) and (max-width:767px) {

	.dbmenutitle {
    padding: 0 0 10px;
    font-size: 17px;
    line-height: 23px;
}

.dbtitle,
.dbsubtitle {
    font-size: 17px;
    line-height: 23px;
}
.col-xs-lg-4 {
    width: 33.333%;
}
.col-xs-lg-6 {
	width:50%;
}
.col-xs-lg-8 {
    width: 66.66666667%;
}
.dashboardexmenu .form-inline .form-group {
    width: 33%;
    float: left;
    padding: 0 10px;
}
.paginationstyl .pagination > li > a, .paginationstyl .pagination > li > span {
    margin: 0 2px;
    padding: 6px 12px;
}
.dashboardexmenu .form-inline .form-group.resultnpagination {
    float: left;
    margin: 0;
    width: 100%;
}
.dashboardexmenu .form-inline .form-group {
    width: 33%;
    float: left;
    padding: 0 10px;
}
.dashboardexmenu .form-group.inputgrstyle::after,
.dashboardexmenu .form-group.inputgrstyle::before {
	display:table;
	clear:both;
	content:"";
}
.dashboardexmenu .resultnpagination select, .resultnpagination .paginationstyl {
    float: left !important;
}

/*640px*/
}

@media only screen and (min-width:768px) and (max-width:1023px) {
.jqplot-target,
.jqplot-axis.jqplot-xaxis,
.jqplot-title {
    width: 100% !important;
}
.jqplot-target {
	margin:0 !important; 	
}
	.dbmenutitle {
    padding: 0 0 10px;
    font-size: 18px;
    line-height: 24px;
}
.dbtitle,
.dbsubtitle {
    font-size: 18px;
    line-height: 24px;
}
.swapmenubtn {
	top:16px;
}
.menu_wrap .swapmenubtn {
    position: absolute;
    top: 9px;
}
.box-shadow, .tabbox .tab-content {
	padding:20px;
}

.navbar-brand {
    height: 52px;
}
.dashboardexmenu .form-inline .form-group {
	margin-bottom:15px;
}
.dashboardexmenu .form-inline .form-control {
    max-width: inherit;
    width: 226px;
}
.dashboardexmenu .form-inline .input-group .form-control {
    max-width: inherit;
    width: 113px;
}
.tabbox .form-inline.form-group .form-control {
    max-width: 126px;
    margin: 0 10px 0 4px;
}
/*768px*/
}

@media only screen and (min-width:1024px) and (max-width:1278px) {
.jqplot-target,
.jqplot-axis.jqplot-xaxis,
.jqplot-title {
    width: 100% !important;
}
.jqplot-target {
	margin:0 !important; 	
}
.tabbox .form-inline.form-group .form-control {
    min-width: 175px;
    margin: 0 21px 0 10px;
}
.navbar-default .navbar-nav:not(.navbar-right)>li>a {
    padding: 26px 12px;
    font-size: 13px;
    line-height: 19px;
}
.navbar-brand {
    height: 57px;
}
.menu_wrap .nav-tabs>li>a {
    font-size: 13px;
    line-height: 19px;
    padding: 13px 16px;
}
.menu_wrap {
	padding:10px 10px 0;
}
.dbmenutitle {
    padding: 4px 0 12px;
    font-size: 20px;
    line-height: 26px;
}
.dbtitle,
.dbsubtitle {
    font-size: 20px;
    line-height: 26px;
}	
footer p {
	font-size:13px;
}

.dashboardexmenu .form-inline .form-control {
    max-width: inherit;
    width: 215px;
}
.dashboardexmenu .form-inline .input-group .form-control {
    max-width: inherit;
    width: 135px;
}
.dashboardexmenu .form-inline .form-group {
	margin-bottom:15px;
}
/*1024px*/
}

@media only screen and (min-width:1278px) and (max-width:1360px) {
.dashboardexmenu .form-inline .form-control {
    max-width: inherit;
    width: 126px;
}
.dashboardexmenu .form-inline .input-group .form-control {
    max-width: inherit;
    width: 100px;
}

}