@charset "utf-8";
/* CSS Document */

body {
	background-color: #49606b;
}

a {
	color: #666;
}

a:hover, a:focus {
	color: #288cab;
	text-decoration: none
}

hr {
	margin-bottom: 10px;
    margin-top: 10px;
	border-top: 1px solid #b8babc
}

h4, .h4 {
	font-size: 16px
}

.text-info {
	font-size: 13px;
	line-height: 24px;
}

.text-danger {
	font-size: 13px;
	line-height: 24px;
}

.table {
	margin-bottom: 0px
}

.form-group {
	margin-bottom: 25px
}

.form-horizontal .control-label {
	text-align: left;
	font: 13px/20px arial;
	color: #333;
	font-weight: bold;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-color: #288cab;
	border-color: #228aaa
}

.btn-primary {
	background-color: #288cab;
	border-color: #228aaa;
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #288cab;
	border-color: #228aaa
}

.nav>li>a {
	padding: 10px 34px;
}

.nav>li>a:hover, .nav>li>a:focus {
	background-color:transparent;
}

.nav-tabs {
	font-size: 14px;
/*	font-family: verdana;*/
	background-color: #f0f2f2;
	border-top: 1px solid #fff;
}

.nav-tabs>li {
	height: 56px;
	color: #6a6a6a;
	border-right: 1px dotted #ccc;
}

.nav-tabs>li>a {
	 margin-right: 0px; 
	line-height: 33px;
	border: 0;
	border-radius:0;
}

.nav-tabs>li>a:hover {
	border-color: transparent;
	border-bottom:2px solid;
}

.nav-tabs>li>a>span{
	border: 2px solid #6a6a6a;
	border-radius: 50%;
	padding: 4px 8px;
	margin-right: 12px;
	font-weight: bold;
	font-family: arial;
}

.nav-tabs>li>a:hover>span {
	border: 2px solid #288cab;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #288cab;
	background-color:transparent;
	border: 0;
	height: 100%;
	border-bottom: 2px solid;
}

.navbar {
	min-height: 70px;
}

.navbar-fixed-top, .navbar-fixed-bottom {
	position:static;
}

.navbar-inverse {
	background-color: #fff;
	border-color: #dfdfdf;
}

.panel-group .panel {
	margin-bottom: 0;
	border-radius: 4px;
	border-top: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-left: 0px;
}

.panel {
	margin-bottom: 20px;
	background-color: #fff;
	border: 1px solid transparent;
	border-radius: 0;
	-webkit-box-shadow:none;
	box-shadow: none;
}

.panel-title {
	color: #333;
}

.btn-lg, .btn-group-lg>.btn {
	padding: 8px 13px;
}

.input-lg, .form-group-lg .form-control {
	font-size: 14px;
}

/* pointers for spinner js */

.ui-spinner-up, .ui-corner-tr{
	position: relative;
	left: 58px;
	font-size: 11px;
	top: -4px;
	cursor: pointer;
}

.ui-spinner-down, .ui-corner-br{
	position: relative;
	left: 47px;
	font-size: 11px;
	top: 5px;
	cursor: pointer;
}





/* responsiveness starts here */

@media (min-width:320px) and (max-width:600px) {
	
	header > .container{
		background-color:#fff;
	}
	
	.container > .logo {
		width:100%;
		display:block;
		height: 100%;
		position: relative;
	}
	
	.container > .logo > a > img {
		display: block;
		margin: 0 auto;
		position: relative;
		text-align: center;
		top: 17%;
	}
	
	.header-smallre{
		background-color: #f0f0f0;
		clear: both;
		display: inline-block;
		width: 100%;
	}
	
	.header-smallre > row {
		width:100%;
	}
	
	.headsection-smallre{
		clear:both;
	}
	
	.headsection-smallre-left{
		clear: both;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.headsection-smallre-right {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.headsection-smallre-center{
		clear: both;
		display: inherit;
		height: 100%;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	
	.notify-container {
		float: left;
		position:relative;
		height:auto;
		background:none;
		margin-top: 12px;
		padding: 5%;
		width: 100%;
	}
	.subheadernavul {
    display: block;
    height: 100%;
    margin: 0 0%;
	}
	
	.subheadernavul > li {
    margin: 0 3%;}
	
	.re-rank{
		  display: table;
		  margin: 0 auto;
	}
	.vlas-spnboldrank {
		padding-right:10px;
	}
	.re-inputfield{
		margin: 18px 0;
	}
	.re-inputfieldminus{
		margin: 18px -15px;
	}
	.re-borbottom{
		border-bottom: 1px solid #d5d5d5;
		margin-bottom: 25px;
		padding-bottom: 20px;
	}
	.mals-boxheadin {
		background-color: #999;
		color: #fff;
		font: bold 12px/36px verdana;
		letter-spacing: 0.5px;
		padding: 0 15px;
		text-transform: uppercase;
	}	
	
	.re-txtcenterborderbtm{
		text-align:center;
		border-bottom:1px solid #d5d5d5;
	}
	
	.re-graph{
		border-bottom: 1px solid #d5d5d5;
		margin-bottom: 25px;
		padding-bottom: 25px;
	}
	.myborderbottom{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
}
.mis-graphcont {
    border-right: 0px;
	width:100%;
}
.mis-graphcontsearch {
    width: 100%;
}

.mis-headertxt h4 {
    display:inherit	;
}
.mis-xs-borderbotm{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
	margin-bottom:20px;
}

.mis-xs-fullview {
    position: relative;
    top: -45px;
}

}

@media (min-width:601px) and (max-width:767px) {
	header > .container{
		background-color:#fff;
	}
	
	.container > .logo {
		width:100%;
		display:block;
		height: 100%;
		position: relative;
	}
	
	.container > .logo > a > img {
		display: block;
		margin: 0 auto;
		position: relative;
		text-align: center;
		top: 17%;
	}
	
	.header-smallre{
		background-color: #f0f0f0;
		clear: both;
		display: inline-block;
		width: 100%;
	}
	
	.header-smallre > row {
		width:100%;
	}
	
	.headsection-smallre{
		clear:both;
	}
	.notify-container {
		float: left;
		position:relative;
		height:auto;
		background:none;
		margin-top: 12px;
		padding: 5%;
		width: 100%;
	}
	.headsection-smallre-left{
		clear: both;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	.headsection-smallre-right {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.headsection-smallre-center{
		clear: both;
		display: inherit;
		height: 100%;
		margin: 0 auto;
		text-align: center;
		width: 100%;
	}
	
	.subheadernavul > li {
		margin: 0 7%;
	}
	.re-rank{
		  display: table;
		  margin: 0 auto;
	}
	.vlas-spnboldrank {
		padding-right:10px;
	}
	.re-inputfield{
		margin: 18px 0;
	}
	.re-inputfieldminus{
		margin: 18px -15px;
	}
	.re-borbottom{
		border-bottom: 1px solid #d5d5d5;
		margin-bottom: 25px;
		padding-bottom: 20px;
	}
	.mals-boxheadin {
		background-color: #999;
		color: #fff;
		font: bold 12px/36px verdana;
		letter-spacing: 0.5px;
		padding: 0 15px;
		text-transform: uppercase;
	}
	
	.re-txtcenterborderbtm{
		text-align:center;
		border-bottom:1px solid #d5d5d5;
	}
	
	.re-graph{
		border-bottom: 1px solid #d5d5d5;
		margin-bottom: 25px;
		padding-bottom: 25px;
	}
	
	.myborderbottom{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
}
.mis-graphcont {
    border-right: 0px;
	width:100%;
}
.mis-graphcontsearch {
    width: 100%;
}
.mis-headertxt h4 {
    display:inherit	;
}
.mis-xs-borderbotm{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
	margin-bottom:20px;
}
.mis-xs-fullview {
    position: relative;
    top: -45px;
}
	
}

@media (min-width:768px) and (max-width:991px) {
	
	.headsection-smallre-center{
		width: auto;
	}
	.headsection-smallre-left{
		width: 25%;
	}
	.headsection-smallre-right {
		width: auto;
	}
	
	.logosmallre{
		width:40%;
	}
	.header-smallre{
		width:60%;
	}
	.vlas-spnboldrank {
   		padding-right: 0px;
	}
	.re-borbottom{
		border-bottom: 1px solid #d5d5d5;
		display: flex;
		margin-bottom: 25px;
		padding-bottom: 20px;
	}
	.mals-boxheadin {
		background-color: #999;
		color: #fff;
		font: bold 12px/36px verdana;
		letter-spacing: 0.5px;
		padding: 0 15px;
		text-transform: uppercase;
	}
	.re-graph{
		border-bottom: 1px solid #d5d5d5;
		margin-bottom: 25px;
		padding-bottom: 25px;
	}
	.myborderbottom{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
}
.mis-graphcont {
    border-right: 0px;
	width:100%;
}
.mis-graphcontsearch {
    width: 100%;
}
.mis-xs-borderbotm{
	border-bottom:1px solid #b8babc;
	padding-bottom: 20px;
	margin-bottom:20px;
}

.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
	
}

@media (min-width:992px) and (max-width:1199px) {
	
	.headsection-smallre-center{
		width: auto;
	}
	.headsection-smallre-left{
		width: 26%;
	}
	.logosmallre{
		width:60%;
	}
	.header-smallre{
		width:40%;
	}
	
	.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}
	
}

@media (min-width:1200px) {

	.table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd
}
.table-responsive>.table {
	margin-bottom: 0
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: nowrap
}
.table-responsive>.table-bordered {
	border: 0
}
.table-responsive>.table-bordered>thead>tr>th:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child {
	border-left: 0
}
.table-responsive>.table-bordered>thead>tr>th:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child {
	border-right: 0
}
.table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>th, .table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>td {
	border-bottom: 0
}

}