@font-face {
 font-family:'Open Sans Extrabold';
 src: url('newFonts/Open Sans Extrabold.eot');
 src: url('newFonts/Open Sans Extrabold.eot?#iefix') format('embedded-opentype'), url('newFonts/Open Sans Extrabold.woff2') format('woff2'), url('newFonts/Open Sans Extrabold.woff') format('woff'), url('newFonts/Open Sans Extrabold.svg#Open Sans Extrabold') format('svg');
 font-weight: 800;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-2074;
}
@font-face {
 font-family:'Open Sans Light';
 src: url('newFonts/Open Sans Light.eot');
 src: url('newFonts/Open Sans Light.eot?#iefix') format('embedded-opentype'), url('newFonts/Open Sans Light.woff2') format('woff2'), url('newFonts/Open Sans Light.woff') format('woff'), url('newFonts/Open Sans Light.svg#Open Sans Light') format('svg');
 font-weight: 300;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-2212;
}
 @font-face {
 font-family:'Open Sans Semibold';
 src: url('newFonts/Open Sans Semibold.eot');
 src: url('newFonts/Open Sans Semibold.eot?#iefix') format('embedded-opentype'), url('newFonts/Open Sans Semibold.woff2') format('woff2'), url('newFonts/Open Sans Semibold.woff') format('woff'), url('newFonts/Open Sans Semibold.svg#Open Sans Semibold') format('svg');
 font-weight: 600;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-2074;
}
@font-face {
 font-family:'Open Sans bold';
 src: url('newFonts/Open Sans Bold.eot');
 src: url('newFonts/Open Sans Bold.eot?#iefix') format('embedded-opentype'), url('newFonts/Open Sans Bold.woff2') format('woff2'), url('newFonts/Open Sans Bold.woff') format('woff'), url('newFonts/Open Sans Bold.svg#Open Sans Bold') format('svg');
 font-weight: 700;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-2074;
}
@font-face {
 font-family:'Open Sans';
 src: url('newFonts/Open Sans.eot');
 src: url('newFonts/Open Sans.eot?#iefix') format('embedded-opentype'), url('newFonts/Open Sans.woff2') format('woff2'), url('newFonts/Open Sans.woff') format('woff'), url('newFonts/Open Sans.svg#Open Sans') format('svg');
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-2212;
}
@font-face {
 font-family:'Titillium Black';
 src: url('newFonts/Titillium Black.eot');
 src: url('newFonts/Titillium Black.eot?#iefix') format('embedded-opentype'), url('newFonts/Titillium Black.woff2') format('woff2'), url('newFonts/Titillium Black.woff') format('woff'), url('newFonts/Titillium Black.svg#Titillium Black') format('svg');
 font-weight: 900;
 font-style: normal;
 font-stretch: normal;
}
 @font-face {
 font-family:'Titillium Bold';
 src: url('newFonts/Titillium Bold.eot');
 src: url('newFonts/Titillium Bold.eot?#iefix') format('embedded-opentype'), url('newFonts/Titillium Bold.woff2') format('woff2'), url('newFonts/Titillium Bold.woff') format('woff'), url('newFonts/Titillium Bold.svg#Titillium Bold') format('svg');
 font-weight: 700;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
 @font-face {
 font-family:'Titillium Lt';
 src: url('newFonts/Titillium Light.eot');
 src: url('newFonts/Titillium Light.eot?#iefix') format('embedded-opentype'), url('newFonts/Titillium Light.woff2') format('woff2'), url('newFonts/Titillium Light.woff') format('woff'), url('newFonts/Titillium Light.svg#Titillium Light') format('svg');
 font-weight: 300;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
@font-face {
 font-family:'Titillium';
 src: url('newFonts/Titillium.eot');
 src: url('newFonts/Titillium.eot?#iefix') format('embedded-opentype'), url('newFonts/Titillium.woff2') format('woff2'), url('newFonts/Titillium.woff') format('woff'), url('newFonts/Titillium.svg#Titillium') format('svg');
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
 @font-face {
 font-family:'Titillium Semibold';
 src: url('newFonts/Titillium Semibold.eot');
 src: url('newFonts/Titillium Semibold.eot?#iefix') format('embedded-opentype'), url('newFonts/Titillium Semibold.woff2') format('woff2'), url('newFonts/Titillium Semibold.woff') format('woff'), url('newFonts/Titillium Semibold.svg#Titillium Semibold') format('svg');
 font-weight: 600;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
body {
	font-size:13px;
	color:#545454;
	font-family:'Open Sans';
	background:#fff;
}
.mainContainer{
	min-height: calc(100vh - 140px)
}
a,.btn{
	transition:all ease 0.2s;
	-webkit-transition:all ease 0.2s;
	-moz-transition:all ease 0.2s;
}
a:hover{
	text-decoration:none;
}
.titleHeadding{
	    font-size: 14px;
    background: #dedede;
    padding: 7px 7px;
    margin: 0px;
}
.whiteCard{
	padding: 8px;
	background: #fff;
	border: #ccc solid 1px;
}
.borRad{
	border-radius: 5px;
}
.grayBg{
	background: #f2f2f2;
}
.padTab td{
	padding: 7px !important;
}
.mainTile{
	padding: 15px;
	border-radius: 4px;
	background: #18335a;
	display: block;
	color: #fff;
	margin-bottom: 16px;
}
.mainTile:hover{
	color: #fff;
}
.mainTile h3{
	font-size: 32px;
	line-height: 32px;
	font-family: 'Open Sans bold';
}
.mainTile p{
	font-size: 18px;
	margin-bottom: 0px;
}
.tile1{
	background: #4789a2
}
.tile2{
	background: #55b5a3
}
.tile3{
	background: #5db574
}
.tile4{
	background: #b5a468
}
.tile5{
	background: #d8946c
}
.tile6{
	background: #cc7d85
}
.img-resposive{
	max-width: 100%;
}
.btn{
	height: 35px;
    font-size: 14px;
	line-height: 26px;
}
.btn-lg{
	height: inherit;
}
label{
	margin-bottom: 3px;
}
.table td, .table th{
	padding: 0.3rem;
	font-size: 13px;
	vertical-align: middle;
}
.theadDark tr th{
	background:#4167af;
	color:#fff;
	font-weight:normal
}
.minH100vh {
	min-height:100vh;
}
.minW100 {
	min-width:100px;
}
.font18{
	font-size:18px !important;
}
.font16{
	font-size:16px !important;
}
.bg-dark a{
	color: #f6911f;
}
.mt22{
	margin-top: 22px;
}
.boldF{
	font-family:'Open Sans bold';
}
.navbar-brand {
	font-family:'Titillium Bold';
}
.btn:focus, .btn.focus, .form-control:focus {
	box-shadow:none;
}
.pad15{
	padding:10px 15px;
}
footer{
	margin-bottom: 8px;
}
.navbar{
	background:#18335a !important;
	padding-bottom: 4px;
	padding-top: 4px;
}
.container-fluid{
	max-width: 1500px;
}
.bgColor1{
	background:#cc744c!important;
}
.bgColor2{
	background:#d2483c!important;
}
.bgColor3{
	background:#f1c758!important;
}
.bgColor1 a:hover,.bgColor2 a:hover,.bgColor3 a:hover{
	color:#fff;
}
.form-control{
	font-size:13px;
}
.xsBtn{
	padding: 2px 5px;
	font-size: 12px !important;
	height: inherit;
	line-height: inherit
}
.xsBtn .fa{
	font-size: 13px;
}
hr {
    margin-top: 0.5rem;
	margin-bottom: 0.5rem;
}
select.form-control:not([size]):not([multiple]){
	height: calc(33px + 2px);
}
.rightDDMenu .avatarIcon {
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 50%;
	border: #fff solid 2px;
	background: url(../images/avatar_profile.png) no-repeat center center;
	background-size: cover;
	float: right;
}
.rightDDMenu p {
	margin-bottom: 0px;
	white-space: nowrap;
}
.rightDDMenu::after {
	border: none;
}
.userNameNid {
	text-align: right;
	float: right;
	margin-right: 10px;
	color: #fff;
	line-height: 16px;
}
.userNameNid span {
	font-size: 12px;
}
.profileDDmenu {
	background: #1c4a82;
	border-radius: 0px;
	right: 8px !important;
	font-size: 13px;
	padding: 0px;
}
.profileDDmenu::before {
	position: absolute;
	content: '';
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid #1c4a82;
	top: -8px;
	right: 6px;
}
.profileDDmenu a {
	color: #fff;
	padding: 7px 15px;
	border-bottom: #153d6d solid 1px;
}
.profileDDmenu a:hover {
	background: #184563;
	color: #fff;
}
.profileDDmenu a .fa {
	margin-right: 8px;
}
@media (min-width: 1200px){
.modal-dialog {
    max-width: calc(100% - 30px);
    margin: 1.75rem auto;
}
}
@media (min-width: 1600px){
.modal-dialog {
    max-width: 1470px;
    margin: 1.75rem auto;
}
}