@font-face {
	font-family: Linearicons-Free;
	src: url(assets/fonts/Linearicons-Free.eot?#iefixw118d) format("embedded-opentype"), url(assets/fonts/Linearicons-Free.woff2?w118d) format("woff2"), url(assets/fonts/Linearicons-Free.woff?w118d) format("woff"), url(assets/fonts/Linearicons-Free.ttf?w118d) format("truetype"), url(assets/fonts/Linearicons-Free.svg?w118d#Linearicons-Free) format("svg");
	font-weight: normal;
	font-style: normal;
}
html {
	height: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
html {
	min-height: 100%;
}
body {
	min-height: 100%;
}
body {
	background: rgba(214, 231, 247, 0.8) !important; margin: 0px auto; padding: 0px 0px 120px; font-family: "Open Sans", sans-serif; position: relative; -ms-overflow-x: hidden;
}
* {
	margin: 0px; padding: 0px; box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
::before {
	margin: 0px; padding: 0px; box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
::after {
	margin: 0px; padding: 0px; box-sizing: inherit; -webkit-box-sizing: inherit; -moz-box-sizing: inherit;
}
.navbar .container-fluid {
	height: 0px; padding-right: 0px; padding-left: 0px;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu > .dropdown-menu {
	border-radius: 0px 6px 6px; left: 100%; top: 0px; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px;
}
.dropdown-submenu > a::after {
	border-width: 5px 0px 5px 5px; border-style: solid; border-color: transparent transparent transparent rgb(51, 51, 51); width: 0px; height: 0px; margin-top: 5px; margin-right: -10px; float: right; display: block; content: " ";
}
.dropdown-submenu:hover > a::after {
	border-left-color: rgb(85, 85, 85);
}
.dropdown-menu > li > a:hover {
	text-decoration: none;
}
.dropdown-menu > .active > a:hover {
	text-decoration: none;
}
.navbar {
	border-radius: 0px; width: 100%; margin-bottom: 0px; display: block; position: relative; min-height: 30px;
}
.navbar-default {
	padding: 0px; border: 2px solid rgb(35, 119, 160); width: 100%; background-color: rgb(43, 116, 193);
}
.dropdown-header {
	white-space: pre-wrap;
}
.dropdown-menu > li > a {
	white-space: pre-wrap;
}
.navbar-nav > li > a {
	
}
.nav > li > a {
	padding: 5px 10px;
}
.navbar-nav > li {
	width: 20%; float: left;
}
.navbar-default .navbar-nav > li > a {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.navbar-default .navbar-text {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; font-size-adjust: none; font-stretch: normal;
}
.navbar-nav {
	width: 100%; display: inline;
}
.navbar-default .navbar-brand {
	display: inline;
}
.navbar-default .navbar-toggle .icon-bar {
	background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .dropdown-menu > li > a {
	border: 1px solid rgb(204, 204, 204); border-image: none; text-align: left; color: rgb(51, 51, 51); padding-left: 10px; background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: rgb(51, 51, 51);
}
.navbar-default .navbar-nav .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
	color: rgb(255, 255, 255); background-color: rgb(51, 122, 183);
}
.container-fluid > .navbar-collapse {
	
}
.container-fluid > .navbar-header {
	
}
.container > .navbar-collapse {
	
}
.container > .navbar-header {
	
}
.navbar-nav .open .dropdown-menu {
	border-radius: 0px; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.mainpartMenu > .col-sm-4 {
	width: 83.33%; margin-left: 8.33%;
}
form#sicpoform {
	padding-top: 20px;
}
.dropdown .dropdown-menu {
	padding: 0px; width: 100%;
}
ul.nav li:hover > ul.dropdown-menu {
	display: block;
}
#navbar {
	width: 100%; text-align: center;
}
.navbar-default .navbar-nav > li > a:focus {
	color: rgb(17, 103, 56) !important; background-color: rgb(255, 255, 255);
}
.navbar-default .navbar-nav > li > a:hover {
	color: rgb(17, 103, 56) !important; background-color: rgb(255, 255, 255);
}
.caret {
	width: 0px; height: 0px; margin-left: 45px; vertical-align: middle; border-top-color: currentColor; border-right-color: transparent; border-left-color: transparent; border-top-width: 4px; border-right-width: 5px; border-left-width: 5px; border-top-style: solid; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.mainpartMenu .rowMenuCnt .candportal > ul > li {
	width: 25% !important;
}
.datepicker-days {
	display: block;
}
.datepicker-months {
	display: none;
}
.datepicker-years {
	display: none;
}
.datepicker-decades {
	display: none;
}
.datepicker-centuries {
	display: none;
}
img.file-icon {
	padding: 3px; width: auto !important;
}
.hummingbird-treeview {
	list-style: none; line-height: 24px; font-size: 20px;
}
.hummingbird-treeview * {
	list-style: none; line-height: 24px; font-size: 20px;
}
.hummingbird-treeview label {
	font-weight: normal;
}
.hummingbird-treeview input[type=checkbox] {
	margin: 2px 4px 0px 0px; padding: 0px; width: 16px; height: 16px; cursor: pointer;
}
.hummingbird-treeview ul:not(.hummingbird-base) {
	display: none;
}
.hummingbird-treeview .fa {
	font-style: normal; cursor: pointer;
}
.hummingbird-treeview ul {
	font: 14px/normal "Roboto", sans-serif; padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
.hummingbird-treeview ul li label {
	font-family: "Roboto", sans-serif; font-size: 15px;
}
.hummingbird-treeview ul li ul li label {
	font-size: 13px;
}
.hummingbird-treeview ul li ul {
	padding-left: 40px;
}
.hummingbird-treeview ul li {
	line-height: 28px;
}
.hummingbird-treeview ul li i {
	padding-right: 5px;
}
.forreadOnly {
	cursor: not-allowed;
}
.catGrySevicesEach {
	padding: 0px 0px 10px;
}
.catGrySevicesEach {
	padding: 10px; border-radius: 5px; border: 4px solid rgba(43, 116, 193, 0.6); border-image: none; margin-bottom: 10px;
}
.catGrySevicesEach h4 {
	margin: 0px 0px 10px; font-family: "Roboto",sans-serif; font-size: 16px; font-weight: 500;
}
.spRightsideForms a.forLinkColor {
	color: rgb(0, 68, 204) !important; text-decoration: underline !important;
}
.spRightsideForms a.forLinkColor:hover {
	color: rgb(2, 180, 250) !important;
}
.modal-body button.close {
	top: 10px; right: 10px; color: rgb(102, 102, 102); position: absolute; opacity: 1;
}
.docVerificationSteps ul li.active.activeClass a.drectclinckDV i {
	background: rgb(3, 169, 244) !important;
}
.docVerificationSteps ul li.active.activeClass a.drectclinckDV::before {
	border-color: rgb(3, 169, 244) !important;
}
.forbrowsevacanyerror {
	display: none;
}
#lblErrorStart_Date {
	font: 400 12px/normal "Roboto", sans-serif; color: red; display: none; font-size-adjust: none; font-stretch: normal;
}
#lblErrorEnd_Date {
	font: 400 12px/normal "Roboto", sans-serif; color: red; display: none; font-size-adjust: none; font-stretch: normal;
}
#imgcloseimgPhoto {
	display: none;
}
#imgcloseimgSignature {
	display: none;
}
#imgcloseimgThumbImpression {
	display: none;
}
#imgcloseimgOtherType {
	display: none;
}
.dataTables_length {
	display: none;
}
.detailsRollNumWse {
	padding: 10px;
}
input::-ms-clear {
	display: none;
}
input::-ms-reveal {
	display: none;
}
::selection {
	background: rgb(0, 136, 204); color: rgb(255, 255, 255);
}
.bdyCntReg.changePasswrd {
	border-bottom-color: rgb(221, 221, 221) !important; border-bottom-width: 0px !important; border-bottom-style: solid !important;
}
textarea {
	resize: none;
}
.searchingItem .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.validateOptPart {
	position: relative;
}
ul {
	list-style: none; margin: 0px; padding: 0px;
}
li {
	list-style: none; margin: 0px; padding: 0px;
}
img {
	max-width: 100%;
}
.forViewUserBtns {
	margin: -30px 0px 20px;
}
.advDetails a {
	font-family: "Roboto", sans-serif; font-weight: 500;
}
a {
	transition:0.5s; text-decoration: none; cursor: pointer;
}
.cLoginApplication img {
	margin-bottom: 10px;
}
input[type='submit'] {
	-webkit-appearance: none;
}
.clearfix::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.tabContentDetailsDV::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.tab-content::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.eachNotification::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
mainheader::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.masterAddEditState h3::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.addeditExportbtns::before {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.addeditExportbtns::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.addeditExportbtns::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.backtoPage::before {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.success-messageswithP::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.masterAddEditState::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.lefsideMenurightCnt::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.registration-formFields::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.regFieldStructure::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.add-form-fields::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.form-group::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.topmenupart::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.addeditExport::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.formwithtabs::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.otherpageLinks::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.bdyCnt::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.otherPageUrls::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.copyrightsSection::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.cLoginApplication::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.footerDiv::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.latestnewspart::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.cRegApplication::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.cRegTxt::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.mainmenu::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
.mblemenus::after {
	margin: 0px; padding: 0px; clear: both; display: block; content: "";
}
#preloader {
	background: rgb(255, 255, 255); left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 11;
}
#optionsLDC2 {
	display: inline-block;
}
div#CancelPopupModal {
	background: rgba(0, 0, 0, 0.5);
}
#status {
	font: 500 16px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
#status img {
	margin-bottom: 10px;
}
#status {
	text-align: center; margin-top: 100px;
}
#overlay {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; color: rgb(102, 102, 102); padding-top: 25%; float: left; position: absolute; z-index: 5000; opacity: 0.5;
}
.uploadDocs .sbmitandcancelBtns .btn-primary {
	margin-top: 15px;
}
.sbmitandcancelBtns .btn-rhqDelete {
	background: rgb(17, 103, 56); border-radius: 2px; color: rgb(255, 255, 255);
}
.statApp h2 {
	font: 500 24px/normal "Roboto", sans-serif; text-align: center; color: rgb(0, 68, 204); font-size-adjust: none; font-stretch: normal;
}
.staappDetails ul li {
	font: 14px/25px "Roboto", sans-serif; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.staappDetails ul li .headCan {
	width: 40%; font-weight: 500; display: inline-block;
}
.staappDetails ul li .resCan {
	width: 50%; vertical-align: top; display: inline-block;
}
.staappDetails ul li {
	font: 14px/25px "Roboto", sans-serif; padding: 3px 5px; text-align: left; font-size-adjust: none; font-stretch: normal;
}
p.note {
	font: 500 16px/25px "Roboto", sans-serif; margin: 0px auto 20px; width: 80%; text-align: center; color: rgb(43, 116, 193); display: block; font-size-adjust: none; font-stretch: normal;
}
.topMenuBar {
	background: rgb(57, 75, 113); border-bottom-color: rgb(235, 235, 235); border-bottom-width: 1px; border-bottom-style: solid;
}
.topmenupart .menulist ul li {
	border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
.topmenupart .menulist ul li:last-child {
	border-right-color: currentColor; border-right-width: 0px; border-right-style: none;
}
.topmenupart .menulist ul li a:hover {
	color: rgb(255, 152, 0);
}
.topmenupart {
	padding: 5px; color: rgb(27, 27, 27); position: relative;
}
.topmenupart::before {
	left: -45px; top: 0px; width: 0px; height: 0px; border-top-color: rgb(0, 160, 174); border-right-color: transparent; border-left-color: transparent; border-top-width: 37px; border-right-width: 0px; border-left-width: 45px; border-top-style: solid; border-right-style: solid; border-left-style: solid; position: absolute;
}
.topmenupart .menulist ul {
	padding-top: 3px; padding-left: 0px; margin-bottom: 0px; display: inline-block; list-style-type: none;
}
.topmenupart .menulist ul li {
	padding: 0px 10px; display: inline-block;
}
.topmenupart .menulist ul li a {
	font: 400 13px/normal "Roboto", sans-serif; padding: 5px 2px; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.logOutSec .cRegTxtright p {
	font: 400 15px/normal "Roboto", sans-serif; text-align: left; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.logOutSec .cRegTxtright p span {
	font-weight: 500;
}
.logOutSec .cRegTxtright {
	padding: 10px;
}
.logOutSec .cRegTxtright a.btn.btn-primary {
	padding: 5px 10px; width: auto; color: rgb(255, 255, 255); display: inline-block;
}
.logOutSec .cRegTxtright a.btn.btn-logout {
	border-color: rgb(46, 109, 164); padding: 5px 10px; width: auto; color: rgb(255, 255, 255); display: inline-block; background-color: rgb(51, 122, 183);
}
.forzoominoutFonts a {
	background: none; font: 14px/24px "Roboto", sans-serif !important; margin: -2px 1px 0px; padding: 0px 5px; border-radius: 16px; width: 25px; height: 24px; text-align: center; color: rgb(255, 255, 255); display: inline-block; cursor: pointer; font-size-adjust: none !important; font-stretch: normal !important;
}
.forzoominoutFonts a:hover {
	text-decoration: none;
}
.skpmCntSec {
	padding: 2px 0px; color: rgb(27, 27, 27); font-size: 12px; margin-right: 10px; display: inline-block;
}
.skpmCntSec a {
	color: rgb(255, 255, 255); font-size: 12px !important; text-decoration: none; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; cursor: pointer;
}
.skpmCntSec a:hover {
	border-color: rgb(255, 152, 0); color: rgb(255, 152, 0); text-decoration: none;
}
header.logoPartsec {
	background: rgb(255, 255, 255); padding: 2px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 2px; border-bottom-style: solid;
}
.headerpart {
	padding: 0px; vertical-align: middle;
}
.logopart {
	padding: 0px;
}
.logopart img {
	width: auto; padding-right: 10px; display: inline-block;
}
.logoText {
	width: 70%; vertical-align: middle; display: inline-block;
}
.logoText h1 {
	font: 500 22px/normal "Roboto", sans-serif; margin: 0px 0px 5px; color: rgb(19, 42, 172); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.logoText span {
	font: 500 18px/normal "Roboto", sans-serif; color: rgb(1, 1, 1); margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.langchangeDpdn {
	padding-left: 30px; display: inline-block;
}
.langchangeDpdn select {
	background: rgb(57, 75, 113); font: 500 13px/normal "Roboto", sans-serif; padding: 0px 15px; border: 1px solid rgb(255, 255, 255); border-image: none; height: 25px; color: rgb(255, 255, 255); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.langchangeDpdn select:focus {
	
}
.langchangeDpdn a {
	color: rgb(255, 255, 255); padding-right: 10px; font-size: 14px; font-weight: 600;
}
.navy-bg {
	color: rgb(255, 255, 255); background-color: rgb(26, 179, 148);
}
.widget i {
	color: rgb(255, 255, 255) !important; margin-top: 7px;
}
.style1 h5 {
	color: rgb(255, 255, 255);
}
.borderright {
	border-right-color: rgb(239, 239, 239); border-right-width: 1px; border-right-style: solid;
}
span.headline {
	display: block;
}
.value {
	text-align: center; color: rgb(0, 0, 0); font-size: 16px; font-weight: 600; margin-top: 0px; display: block;
}
.widget {
	padding: 10px 20px; border-radius: 5px; margin-top: 6px; margin-bottom: 5px;
}
.lazur-bg {
	color: rgb(255, 255, 255); background-color: rgb(35, 198, 200);
}
.admision-bg {
	background: rgb(157, 125, 195); color: rgb(255, 255, 255);
}
.yellow-bg {
	color: rgb(255, 255, 255); background-color: rgb(248, 172, 89);
}
.searchDiv {
	background: rgb(98, 70, 45); border-radius: 2px; border: 1px solid rgb(255, 255, 255); border-image: none; width: 200px; text-align: center; margin-right: 20px; display: inline-block; position: relative;
}
.searchDiv input {
	background: none; padding: 5px 10px; border: currentColor; border-image: none; width: 100%; height: 32px; font-size: 13px;
}
.searchDiv span {
	top: 7px; right: 10px; font-size: 13px; position: absolute;
}
:-ms-input-placeholder.searchDiv {
	color: rgb(255, 255, 255);
}
.langchangeDpdn {
	padding-right: 20px; display: inline-block;
}
.langchangeDpdn select:focus {
	
}
.mainheader {
	background: rgb(255, 255, 255); padding-bottom: 10px; box-shadow: 1px 1px 5px #ddd; -webkit-box-shadow: 1px 1px 5px #ddd; -moz-box-shadow: 1px 1px 5px #ddd; -ms-box-shadow: 1px 1px 5px #ddd; -o-box-shadow: 1px 1px 5px #ddd;
}
.navbar-toggle .icon-bar {
	background: rgb(51, 51, 51);
}
.mainmenu ul {
	padding-top: 15px;
}
.secondmenu {
	padding: 5px 0px 0px; text-align: right;
}
.mainmenu {
	padding: 0px; vertical-align: top; display: inline-block;
}
.mainmenu ul {
	padding-left: 0px; margin-bottom: 0px; list-style-type: none;
}
.mainmenu ul li {
	padding: 0px 5px; display: inline-block; position: relative;
}
.mainmenu ul > li > ul > li > ul {
	padding-top: 0px;
}
.mainmenu ul > li > ul {
	background: rgb(255, 255, 255); border: 1px solid rgb(0, 137, 62); border-image: none; left: 0px; top: 100%; right: 0px; display: none; position: absolute; z-index: 1; opacity: 0; transform: rotateY(0deg); transform-style: preserve-3d;
}
.mainmenu ul > li a:focus + ul {
	display: block; opacity: 1; transform: rotateY(180deg); transform-style: preserve-3d;
}
.mainmenu ul > li > ul:active {
	display: block; opacity: 1; transform: rotateY(180deg); transform-style: preserve-3d;
}
.mainmenu ul > li:hover > ul {
	display: block; opacity: 1; transform: rotateY(180deg); transform-style: preserve-3d;
}
.mainmenu ul li > a:not(:last-child)::after {
	padding-top: 3px; padding-left: 5px; font-family: fontawesome; float: right; content: "\f0d7";
}
.mainmenu ul li ul li:hover {
	background: rgb(44, 105, 169);
}
.mainmenu ul li ul li:hover > a {
	color: rgb(255, 255, 255);
}
.mainmenu ul li ul li {
	padding: 2px 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; transform: rotateY(180deg);
}
.mainmenu ul li ul li a {
	padding: 5px 0px; font-size: 14px; display: block;
}
.mainmenu ul li ul li ul li a {
	text-align: left;
}
.mainmenu ul li a {
	font: 400 14px/normal "Roboto", sans-serif; padding: 5px 10px; color: rgb(51, 51, 51); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.mainmenu ul li a i {
	text-align: center; padding-bottom: 3px; font-size: 20px; display: block;
}
.mainmenu ul li ul li {
	position: relative;
}
.mainmenu ul li ul li ul {
	left: -230px; top: 0px; right: 100%; display: none !important; position: absolute;
}
.mainmenu ul li ul li a:focus + ul {
	display: block !important;
}
.mainmenu ul li ul li:hover ul {
	display: block !important;
}
.mainmenu ul li ul li ul li a {
	padding: 5px 0px; color: rgb(51, 51, 51); font-size: 14px; display: block;
}
.mainmenu ul li ul li ul li:hover a {
	color: rgb(255, 255, 255);
}
.mainpartMenu {
	background: rgb(43, 116, 193);
}
.rowMenuCnt .mainmenu > ul > li.active a {
	background: rgb(255, 255, 255); color: rgb(17, 103, 56); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rowMenuCnt .mainmenu > ul > li > a:hover {
	background: rgb(255, 255, 255); color: rgb(17, 103, 56); text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.mainpartMenu .rowMenuCnt .mainmenu > ul > li {
	width: 20%;
}
.rowMenuCnt .mainmenu > ul > li {
	padding: 0px; border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid; float: left;
}
.rowMenuCnt .mainmenu > ul > li a {
	display: block; cursor: pointer;
}
.rowMenuCnt .mainmenu > ul > li a:hover {
	text-decoration: none; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.rowMenuCnt .mainmenu > ul > li:first-child > a {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.rowMenuCnt .mainmenu > ul > li > ul {
	padding-top: 0px;
}
.rowMenuCnt .mainmenu {
	width: 100%; display: block;
}
.rowMenuCnt .mainmenu {
	padding: 0px;
}
.rowMenuCnt .mainmenu > ul {
	padding: 0px; border: 1px solid rgb(35, 119, 160); border-image: none;
}
.rowMenuCnt .mainmenu > ul > li > a {
	padding: 6px 20px; color: rgb(255, 255, 255);
}
.leftsideSection {
	background: rgb(255, 255, 255); box-shadow: 1px 1px 3px #666;
}
.leftsideSection ul li {
	padding: 0px 5px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.leftsideSection ul li a {
	font: 14px/normal "Roboto", sans-serif; padding: 10px 5px; color: rgb(98, 70, 45); display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.leftsideSection ul li a:hover {
	text-decoration: none;
}
.leftsideSection ul li ul {
	background: rgba(12, 167, 103, 0.18); margin: 0px -5px; display: none;
}
.leftsideSection ul li ul li ul {
	background: rgba(12, 167, 103, 0.38); margin: 0px -5px; display: none;
}
.leftsideSection ul li > a:not(:last-child)::after {
	color: rgb(98, 70, 45); font-family: fontawesome; float: right; cursor: pointer; content: "\f067";
}
.leftsideSection ul li a:not(:last-child).selected::after {
	content: "\f068";
}
.calendarsection {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.currentEvents {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.leftsideNotifications {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.calendarsection {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.currentEvents {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.leftsideNotifications_New {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.leftsideNotifications_New1 {
	border: 3px solid rgb(255, 255, 255); border-image: none;
}
.leftsideSection {
	border: 3px solid rgb(12, 167, 103); border-image: none;
}
.leftsideTop {
	border: 3px solid rgb(12, 167, 103); border-image: none;
}
.headerpart .mainmenu ul li:nth-child(1) a i {
	background: rgba(3, 146, 206, 0.5); border-color: darkblue;
}
.headerpart .mainmenu ul li:nth-child(2) a i {
	background: rgba(255, 152, 0, 0.5); border-color: rgb(255, 152, 0);
}
.headerpart .mainmenu ul li:nth-child(3) a i {
	background: rgba(76, 175, 80, 0.5); border-color: rgb(76, 175, 80);
}
.headerpart .mainmenu ul li:nth-child(4) a i {
	background: rgba(0, 150, 136, 0.54); border-color: rgb(0, 150, 136);
}
.headerpart .mainmenu ul li:nth-child(5) a i {
	background: rgba(33, 150, 243, 0.61); border-color: rgb(3, 169, 244);
}
.headerpart .mainmenu ul li:nth-child(6) a i {
	background: rgba(201, 0, 68, 0.46); border-color: rgb(201, 0, 68);
}
.headerpart .mainmenu ul li:nth-child(1) a:hover {
	color: darkblue;
}
.headerpart .mainmenu ul li:nth-child(1).active a {
	color: darkblue;
}
.headerpart .mainmenu ul li:nth-child(2) a:hover {
	color: rgb(255, 152, 0);
}
.headerpart .mainmenu ul li:nth-child(2).active a {
	color: rgb(255, 152, 0);
}
.headerpart .mainmenu ul li:nth-child(3) a:hover {
	color: rgb(76, 175, 80);
}
.headerpart .mainmenu ul li:nth-child(3).active a {
	color: rgb(76, 175, 80);
}
.headerpart .mainmenu ul li:nth-child(4) a:hover {
	color: rgb(3, 169, 244);
}
.headerpart .mainmenu ul li:nth-child(4).active a {
	color: rgb(3, 169, 244);
}
.headerpart .mainmenu ul li:nth-child(5) a:hover {
	color: rgb(156, 39, 176);
}
.headerpart .mainmenu ul li:nth-child(5).active a {
	color: rgb(156, 39, 176);
}
.headerpart .mainmenu ul li:nth-child(6) a:hover {
	color: rgb(201, 0, 68);
}
.headerpart .mainmenu ul li:nth-child(6).active a {
	color: rgb(201, 0, 68);
}
.mainmenu ul li a i {
	background: rgb(196, 196, 196); margin: 0px auto 5px; padding: 8px 6px 10px 8px; border-radius: 50%; border: 6px solid rgb(43, 116, 193); transition:background 0.7s; border-image: none; width: 50px; height: 50px; color: rgb(255, 255, 255) !important; font-size: 20px !important;
}
.mainmenu ul li a {
	font: bold 14px/normal "Roboto", sans-serif; padding: 0px 9px 10px; text-align: center; color: rgb(0, 0, 0); text-transform: uppercase; letter-spacing: 0.3px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.satymevaimg {
	padding-bottom: 0px; margin-top: 0px; vertical-align: top; display: inline-block;
}
.satymevaimg img {
	width: 100px; height: auto; padding-top: 0px;
}
.otherPageUrls {
	background: rgb(98, 70, 45); padding: 10px; color: rgb(255, 255, 255);
}
.oPUrlsparts1 ul li {
	padding: 0px 5px; display: block; position: relative;
}
.otherPageUrls ul li a {
	font: 14px/normal "Roboto", sans-serif; padding: 5px; color: rgb(255, 255, 255); display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.otherPageUrls ul li a:hover {
	text-decoration: none;
}
.footerpart {
	margin: 0px; left: 0px; width: 100%; right: 0px; bottom: 0px; color: rgb(255, 255, 255); position: absolute;
}
.footerDiv {
	padding: 15px 0px;
}
.footerpart h5 {
	margin-top: 0px;
}
.footerpart p {
	margin-bottom: 0px;
}
.copyrightsSection {
	padding: 5px 0px; color: rgb(255, 255, 255);
}
.cpyrightTxt {
	padding: 10px 10px 5px;
}
.termsandconditionLinks ul {
	margin: 0px; padding: 10px 0px 0px;
}
.termsandconditionLinks ul li {
	padding: 0px 10px; display: inline-block;
}
.termsandconditionLinks ul li a {
	font: 13px/normal "Roboto", sans-serif; padding: 2px; color: rgb(239, 239, 239); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.termsandconditionLinks ul li a:hover {
	padding: 2px 4px; color: rgb(255, 255, 255); font-weight: 500;
}
.lastUpdatedTxt {
	font: 13px/normal "Roboto", sans-serif; padding: 12px 0px 0px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
footer.cpyrighPart {
	background: 0px 0px rgb(19, 19, 19);
}
.footerpart {
	background: rgb(76, 76, 76);
}
.targetmove {
	padding-right: 20px; padding-left: 100px;
}
.thalign {
	text-indent: 15px;
}
.targeteditmove {
	padding-right: 25px; padding-left: 65px;
}
.leftoneMenu button {
	cursor: pointer;
}
.mblerightMenu button {
	cursor: pointer;
}
.leftoneMenu {
	text-align: left;
}
.navbar-toggle {
	margin-right: 0px; float: none !important;
}
.mbleleftMenu {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(3, 138, 72); padding: 0px; border-image: none; display: none;
}
.mblerightMenu {
	background: rgb(255, 255, 255); border-width: 1px 1px 2px; border-style: solid; border-color: rgb(221, 221, 221) rgb(221, 221, 221) rgb(3, 138, 72); padding: 0px; border-image: none; display: none;
}
.mbleleftMenu ul li {
	padding: 0px; line-height: 28px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mbleleftMenu ul li a {
	font: 14px/normal "Roboto", sans-serif; padding: 6px 15px; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal;
}
.mbleleftMenu ul li:hover a {
	background: rgb(0, 137, 62); color: rgb(255, 255, 255); text-decoration: none;
}
.mblerightMenu ul li {
	padding: 0px; line-height: 28px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.mblerightMenu ul li a {
	font: 14px/normal "Roboto", sans-serif; padding: 6px 15px; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal;
}
.mblerightMenu ul li:hover a {
	background: rgb(0, 137, 62); color: rgb(255, 255, 255); text-decoration: none;
}
.mblerightMenu ul li ul {
	border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; display: none;
}
.mblerightMenu ul li > a:not(:last-child)::after {
	width: 20px; height: 20px; padding-top: 3px; padding-left: 5px; font-family: fontawesome; float: right; content: "\f0d7";
}
.mblerightMenu ul li ul li a {
	background: rgb(255, 255, 255) !important; color: rgb(51, 51, 51) !important;
}
.mblerightMenu ul li.active a {
	background: rgb(0, 137, 62); color: rgb(255, 255, 255);
}
.mblerightMenu ul li.active ul li.active a {
	background: rgb(0, 137, 62) !important; color: rgb(255, 255, 255) !important;
}
.mblerightMenu ul li.active ul li.active ul li a {
	background: rgb(255, 255, 255) !important; color: rgb(51, 51, 51) !important;
}
.mblerightMenu ul li.active > a:not(:last-child)::after {
	content: "\f0d8";
}
.navbar-toggle {
	margin: 0px !important;
}
#menuclickleftOne {
	transition:0.5s ease-in-out; width: 48px; height: 45px; position: relative; cursor: pointer; transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: .5s ease-in-out;
}
#menuclickRightOne {
	transition:0.5s ease-in-out; width: 48px; height: 45px; position: relative; cursor: pointer; transform: rotate(0deg); -webkit-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: .5s ease-in-out;
}
.navbar-toggle span {
	background: rgb(211, 83, 26); border-radius: 9px; transition:0.25s ease-in-out; left: 0px; width: 100%; height: 9px; display: block; opacity: 1; transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg); -moz-transition: .25s ease-in-out;
}
.navbar-toggle span:nth-child(1) {
	top: 0px;
}
.navbar-toggle span:nth-child(2) {
	top: 4px;
}
.navbar-toggle span:nth-child(3) {
	top: 12px;
}
.navbar-toggle.selected .icon-bar + .icon-bar {
	margin-top: -2px;
}
.navbar-toggle.selected span:nth-child(1) {
	top: 18px; transform: rotate(135deg); -webkit-transform: rotate(135deg); -o-transform: rotate(135deg); -moz-transform: rotate(135deg);
}
.navbar-toggle.selected span:nth-child(2) {
	left: -60px; opacity: 0;
}
.navbar-toggle.selected span:nth-child(3) {
	top: 14px; transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -o-transform: rotate(-135deg); -moz-transform: rotate(-135deg);
}
.bdyCnt {
	background: rgb(255, 255, 255); padding: 15px 10px 30px;
}
.latestScroll {
	background: rgb(241, 95, 39); padding: 0px; color: rgb(255, 255, 255); position: relative;
}
.latestScroll p {
	margin-bottom: 0px;
}
.latestScroll .str1.str_wrap {
	width: 89%; vertical-align: middle; display: inline-block;
}
.latestScroll span {
	background: rgb(2, 180, 250); font: 400 18px/normal "Roboto", sans-serif; padding: 10px 20px; top: 0px; width: 10%; text-transform: uppercase; vertical-align: middle; display: inline-block; position: relative; z-index: 1; font-size-adjust: none; font-stretch: normal;
}
.latestScroll span::after {
	top: 0px; width: 0px; height: 0px; right: -35px; border-top-color: rgb(2, 180, 250); border-right-color: transparent; border-top-width: 40px; border-right-width: 35px; border-top-style: solid; border-right-style: solid; position: absolute; content: "";
}
.latestScroll p a {
	font: 400 16px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.mainTitleFPage h2 {
	font: 500 30px/normal "Roboto", sans-serif; margin: 0px 0px 10px; text-align: center; color: rgb(3, 169, 244); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.leftsideNotifications {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
.leftsideNotifications_New {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
.leftsideNotifications_New1 {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
.scrollingNotifications {
	padding: 10px 0px;
}
.scrollingNotifications_New {
	padding: 10px 0px;
}
.leftsideNotifications ul {
	padding: 0px 10px; left: 0px; right: 0px;
}
.leftsideNotifications_New ul {
	padding: 0px 10px; left: 0px; right: 0px;
}
.leftsideNotifications_New1 ul {
	padding: 0px 10px; left: 0px; right: 0px;
}
.leftsideNotifications {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px;
}
.leftsideNotifications_New {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px;
}
.leftsideNotifications_New1 {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px;
}
.leftsideNotifications h3 {
	background: rgb(13, 63, 29); font: bold 20px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.leftsideNotifications_New h3 {
	background: rgb(13, 63, 29); font: bold 20px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.leftsideNotifications_New h6 {
	background: rgb(126, 14, 83); font: bold 20px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.leftsideNotifications ul li {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftsideNotifications_New ul li {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.leftsideNotifications_New1 ul li {
	padding: 5px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.scrollingNotifications {
	height: 625px; overflow: hidden;
}
.scrollingNotifications_New {
	height: 700px; overflow: hidden;
}
.leftsideNotifications {
	position: relative;
}
.leftsideNotifications_New {
	height: 750px; position: relative;
}
.leftsideNotifications_New1 {
	height: 750px; position: relative;
}
.leftsideNotifications .cntrlBtns {
	right: 0px; bottom: 0px; margin-bottom: 0px; position: absolute;
}
.leftsideNotifications .cntrlBtns a.list-group-item {
	background: rgb(98, 70, 45); color: rgb(255, 255, 255); font-size: 13px; margin-left: -5px; display: inline-block;
}
.leftsideNotifications ul li {
	line-height: 25px;
}
.leftsideNotifications_New ul li {
	line-height: 25px;
}
.leftsideNotifications_New1 ul li {
	line-height: 25px;
}
.leftsideNotifications ul li p {
	margin-bottom: 0px;
}
.leftsideNotifications_New ul li p {
	margin-bottom: 0px;
}
.leftsideNotifications_New1 ul li p {
	margin-bottom: 0px;
}
.owl-carousel {
	background: rgb(230, 231, 226); padding-bottom: 0px;
}
.owl-prev {
	width: 22px !important; height: 37px !important;
}
.owl-next {
	width: 22px !important; height: 37px !important;
}
.owl-prev i {
	margin: 0px auto; text-align: center; color: rgb(51, 51, 51); padding-top: 10px; font-size: 16px; display: block;
}
.owl-next i {
	margin: 0px auto; text-align: center; color: rgb(51, 51, 51); padding-top: 10px; font-size: 16px; display: block;
}
.owl-prev {
	left: 0px; top: 40%; position: absolute;
}
.owl-next {
	top: 40%; right: 0px; position: absolute;
}
.moduleCnt {
	background: rgb(255, 255, 255); position: relative; min-height: 65vh;
}
.breadcumbSec {
	background: rgb(43, 116, 193);
}
.scrollbar {
	-ms-overflow-y: auto;
}
#forScrollNews {
	-ms-overflow-y: scroll;
}
.rowMenuCnt .mainmenu > ul > li > ul > li > a {
	text-align: left; font-weight: 400;
}
.forDetailsCanLayut {
	margin: 15px 0px 5px;
}
.forDetailsCanLayut .rowMenuCnt .mainmenu > ul {
	border: currentColor; border-image: none;
}
.alert {
	padding: 0px;
}
.alert-danger {
	background: none; font: 13px/normal "Roboto", sans-serif; border: currentColor; border-image: none; color: red; font-size-adjust: none; font-stretch: normal;
}
.portalPage .col-sm-3 {
	float: right;
}
.portalPage .col-sm-6 {
	float: right;
}
.eachNotification p {
	width: 92%; line-height: 22px; padding-top: 20px; vertical-align: top; float: left;
}
.eachNotification p a {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(34, 34, 34); font-size-adjust: none; font-stretch: normal;
}
.eachNotification p a:hover {
	color: rgb(254, 102, 1); text-decoration: none;
}
.eachNotification span {
	width: 8%; text-align: center; color: darkblue; padding-right: 9px; font-size: 11px; float: left;
}
.eachNotification span i {
	font-size: 17px; font-style: normal; font-weight: 600; margin-top: -8px; margin-bottom: -8px; display: block;
}
.eachNotification::before {
	padding-right: 10px; font-family: fontawesome; font-size: 20px; vertical-align: top; float: left;
}
.cntNumber {
	font-size: 15px; font-weight: 600;
}
.tcurrentEvents {
	height: 325px; -ms-overflow-y: scroll;
}
.gandhiSec {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px; min-height: 290px; max-height: 300px;
}
.gandhisliders {
	background: rgb(226, 227, 221); text-align: center; overflow: hidden; min-height: 280px;
}
.gandhiTxt p {
	padding: 0px 5px; font-family: "Robot"; font-size: 13px; font-style: italic;
}
.gandhiTxt h4 {
	margin: 5px; text-align: right; color: rgb(17, 82, 76); padding-right: 3px; font-family: "Roboto", fantasy; font-size: 15px; font-style: italic;
}
.gandhisliders img {
	margin: 0px auto 5px; width: 160px !important; height: auto; text-align: center;
}
.calendarsection {
	margin: 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.calendarsection h4 {
	background: rgb(0, 150, 136); font: 400 18px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.eachcalendarEvent {
	padding: 10px 20px 10px 30px; min-height: 205px;
}
.eachcalendarEvent h5 {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
.eachcalendarEvent p {
	font: 400 13px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.eachcalendarEvent a {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.cRegTxtright p {
	margin-bottom: 0px;
}
.cRegTxtright h2 {
	background: rgb(255, 255, 255); font: 20px/normal "Roboto", sans-serif; margin: 0px 0px 2px; padding: 6px 10px; height: 40px; text-align: center; color: rgb(51, 51, 51); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright .form-group {
	padding: 0px 10px; margin-bottom: 5px;
}
.cRegTxtright .form-group label {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); letter-spacing: 0.3px; margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright input[type='submit'] {
	background: linear-gradient(rgb(0, 57, 128) 0%, rgb(41, 137, 216) 49%, rgb(0, 57, 128) 100%); font: 14px/normal "Roboto", "sans-serif"; margin: 5px 0px 0px; padding: 8px 20px; border-radius: 2px; border: currentColor; border-image: none; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright button[type='submit'] {
	background: linear-gradient(rgb(0, 57, 128) 0%, rgb(41, 137, 216) 49%, rgb(0, 57, 128) 100%); font: 14px/normal "Roboto", "sans-serif"; margin: 5px 0px 0px; padding: 8px 20px; border-radius: 2px; border: currentColor; border-image: none; width: auto; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright .form-group label {
	color: rgb(51, 51, 51);
}
.rightsideSection .cRegTxtright form {
	background: rgb(230, 231, 226); border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); padding-top: 5px;
}
.rightsideSection h3 {
	background: rgb(178, 71, 0); font: bold 20px/normal "Roboto", sans-serif; margin: 0px auto; padding: 10px 10px 5px; text-align: left; color: rgb(255, 255, 255); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.rightsideSection p {
	font: 14px/normal "Open Sans", sans-serif; text-align: center; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.cRegTxtright p a {
	width: auto !important;
}
.cRegTxtright p {
	width: 100%; text-align: right; color: rgb(51, 51, 51); display: inline-block;
}
.rightsideSection label {
	font: 500 14px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.rightsideSection input {
	font: 14px/normal "Open Sans", sans-serif; border-radius: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size-adjust: none; font-stretch: normal; box-shadow: none;
}
.rightsideSection button {
	background: rgb(67, 155, 109); font: 500 16px/normal "Roboto", sans-serif; padding: 5px 15px; border-radius: 1px; border: 1px solid rgb(67, 155, 109); border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.rightsideSection button:hover {
	background: none; transition:0.5s; color: rgb(67, 155, 109);
}
.rightsideSection .candidateApplyLogin .cRegTxtright a {
	font: 500 14px/normal "Roboto", sans-serif; margin: 0px auto 5px; padding: 1px 2px; border-radius: 2px; width: 100%; text-align: right; color: darkblue; vertical-align: top; display: inline-block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.rightsideSection .candidateApplyLogin .cRegTxtright a:hover {
	text-decoration: none;
}
.rightsideBottom {
	text-align: center; margin-top: 20px;
}
.ScrollBar {
	background: rgb(255, 255, 255) !important; border-radius: 0px !important; cursor: pointer;
}
.ScrollZone {
	border-radius: 0px !important;
}
.cRegTxtright .form-control {
	height: 30px;
}
.regisandforgotPass {
	margin-top: 0px;
}
.rightsideBottom img {
	padding-bottom: 10px; max-width: 100%;
}
.rightsideBottom {
	background: rgb(255, 255, 255); margin: 25px 0px; padding: 15px; box-shadow: 1px 1px 5px #ddd;
}
.rightsideBottom span.author {
	font: 500 16px/normal "Roboto", sans-serif; color: rgb(35, 148, 68); font-size-adjust: none; font-stretch: normal;
}
.rightsideBottom p {
	font-size: 13px; font-style: italic;
}
.currentEventsCalendar {
	background: rgb(255, 255, 255); padding: 12px 5px; border-radius: 5px;
}
.rowMenuCnt .mainmenu ul li a {
	font-size: 14px; font-weight: 500;
}
.rowMenuCnt .mainmenu ul li ul li a {
	text-transform: capitalize;
}
.tcurrentEvents {
	width: 100% !important; padding-right: 0px !important;
}
.currentEvents {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.currentEvents_New {
	background: rgb(255, 255, 255); margin: 8px 0px; padding: 5px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; height: 524px;
}
.currentEvents h4 {
	background: rgb(2, 103, 150); font: 400 18px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.currentEvents_New h4 {
	background: rgb(2, 103, 150); font: 400 18px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent {
	padding: 10px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.eachCurrentEvent h5 {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent p {
	font: 400 13px/normal "Roboto", sans-serif; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent a {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(33, 150, 243); display: block; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent a:hover {
	color: rgb(214, 120, 37); text-decoration: none;
}
.currentEventsCalendar {
	
}
.currentEventsCalendar {
	margin: 8px 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.currentEventsCalendar h4 {
	background: rgb(2, 103, 150); font: bold 18px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 12px; color: rgb(255, 255, 255); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent {
	padding: 10px 15px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.eachCurrentEvent h5 {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent p {
	font: 400 13px/normal "Roboto", sans-serif; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent a {
	font: 500 14px/normal "Roboto", sans-serif; color: darkblue; display: block; font-size-adjust: none; font-stretch: normal;
}
.eachCurrentEvent a:hover {
	color: rgb(214, 120, 37); text-decoration: none;
}
.currentEventsCalendarList {
	height: 296px; -ms-overflow-y: scroll;
}
.currentEventsCalendarList_New {
	height: 80px; -ms-overflow-y: auto;
}
.innerpageCnt h2::after {
	background: url("../images/title-arrow.png") no-repeat top; margin: -8px 0px 18px; width: auto; height: 8px; border-bottom-color: rgb(2, 180, 250); border-bottom-width: 2px; border-bottom-style: solid; display: block; content: "";
}
.logoCaurosel {
	background: rgb(255, 255, 255); padding: 10px; border-radius: 5px; margin-bottom: 10px;
}
.logoCaurosel {
	padding: 0px 20px; margin-bottom: 15px;
}
.logoCaurosel.owl-carousel .owl-item img {
	width: 200px; height: auto;
}
.logoCaurosel .owl-prev {
	background: none; left: 5px; color: rgb(51, 51, 51) !important;
}
.logoCaurosel .owl-prev i {
	color: rgb(51, 51, 51);
}
.logoCaurosel .owl-next {
	background: none; right: 5px; color: rgb(51, 51, 51) !important;
}
.logoCaurosel .owl-next i {
	color: rgb(51, 51, 51);
}
.breadcumbSec::after {
	clear: both; display: block; content: "";
}
.instructionCandpart {
	margin-top: 30px;
}
.instructionCandpart {
	padding-bottom: 10px; box-shadow: 1px 1px 5px #bbb;
}
.userNotifications {
	margin: 30px 0px; padding-bottom: 15px; box-shadow: 1px 1px 5px #aaa;
}
.userPrintApplication {
	margin: 30px 0px; padding-bottom: 15px; box-shadow: 1px 1px 5px #aaa;
}
.userNotifications h2 {
	background: rgb(43, 126, 158); padding: 10px; color: rgb(255, 255, 255); font-size: 19px;
}
.userPrintApplication h2 {
	background: rgb(43, 126, 158); padding: 10px; color: rgb(255, 255, 255); font-size: 19px;
}
.eachUserNotification {
	padding: 10px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.eachUserNotification ul li {
	margin-right: 20px; display: inline-block;
}
.eachUserNotification ul li a {
	color: rgb(241, 95, 39); font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 500; border-bottom-color: rgb(241, 95, 39); border-bottom-width: 1px; border-bottom-style: solid;
}
.eachUserNotification ul li a:hover {
	border-color: rgb(43, 126, 158); color: rgb(43, 126, 158); text-decoration: none;
}
.eachUserNotification p {
	color: rgb(0, 68, 204); font-family: "Roboto", sans-serif; font-weight: 500; margin-bottom: 2px;
}
.userNotifications :last-child.eachUserNotification {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.eachUserNotification ul {
	padding-left: 20px;
}
.eachUserNotification p i {
	color: rgb(0, 136, 204); font-size: 16px;
}
.form-group .sbmitandcancelBtns input {
	width: auto; display: inline-block;
}
.form-group .sbmitandcancelBtnsFA input {
	width: 19% !important; padding-bottom: 5px; margin-bottom: -10px; display: inline-block;
}
.userPrintApplication::after {
	clear: both; display: block; content: "";
}
.login-page .form-group {
	margin-bottom: 10px;
}
.captchaSection img {
	display: block;
}
.form-group .captchaSection input {
	height: 34px; text-transform: uppercase;
}
.candidateApplyLogin .captchaSection img {
	width: 46%; height: auto; margin-top: -10px; margin-bottom: 3px; vertical-align: top; display: inline-block;
}
samp.id {
	padding: 8px 0px 3px; color: red; display: block;
}
.candidateApplyLogin .captchaSection #CaptchaInputText {
	left: 50%; top: 25px; display: inline-block; position: absolute;
}
.candidateApplyLogin .captchaSection {
	position: relative;
}
.candidateApplyLogin .captchaSection a {
	width: auto !important; font-size: 11px !important; margin-top: -12px !important; margin-bottom: 0px !important; display: inline-block !important;
}
.adminSignin {
	background: rgba(222, 235, 248, 0.64); margin: 30px 0px; padding-bottom: 20px; box-shadow: 1px 1px 5px #999;
}
.bodypart {
	background: rgba(5, 143, 208, 0.1); padding: 0px; min-height: 70vh;
}
.mainHeadingofNotice h1 {
	font: 500 22px/normal "Roboto", sans-serif; margin: 0px 0px 20px; text-align: center; color: rgb(67, 155, 109); font-size-adjust: none; font-stretch: normal;
}
.bodypart .equalHeight {
	margin-bottom: 20px;
}
.leftsidecolon {
	transition:0.5s; position: relative;
}
.leftsidecolon.selected {
	padding: 0px; transition:0.5s; width: 0px;
}
.leftsidecolon.selected .spleftSideTabs {
	display: none;
}
.leftsidecolon.selected + .rightsidecolon {
	transition:0.5s; width: 100%;
}
.forClickhideMenu {
	background: rgb(13, 64, 95); padding: 5px 9px; top: 0px; right: -26px; color: rgb(255, 255, 255); position: absolute; cursor: pointer;
}
.forClickhideMenu:hover {
	color: rgb(255, 255, 255);
}
.leftsidecolon.selected .fa.fa-angle-double-left::before {
	content: "\f101";
}
.bodypart .leftsidecolon.equalHeight {
	margin-bottom: 0px;
}
.bodypart .rightsidecolon.equalHeight {
	margin-bottom: 0px;
}
.bodypart .equalHeight > div {
	background: rgb(255, 255, 255); height: 100%; box-shadow: 1px 1px 5px #ddd;
}
.bodypart .equalHeight > div.firstDivAEH {
	background: inherit; height: auto;
}
.bodypart .equalHeight > div.rightsideSection.firstDivAEH {
	background: rgb(255, 255, 255); border: 3px solid rgb(12, 167, 103); border-image: none;
}
.bodypart .equalHeight > div.rightsideSection.firstDivAEH p {
	font: 500 15px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.bodypart .leftsidecolon.equalHeight > div {
	background: none; margin-bottom: 20px; box-shadow: none;
}
.bodypart .rightsidecolon.equalHeight > div {
	background: none; margin-bottom: 20px; box-shadow: none;
}
.cRegApplication {
	
}
.cRegTxt {
	padding: 0px 15px;
}
.cRegApplication h3 {
	background: rgb(69, 139, 180); font: 400 20px/normal "Roboto", sans-serif; margin: 0px auto; padding: 10px 15px; text-align: center; color: rgb(6, 140, 81); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cRegApplication p {
	font: 13px/normal "Open Sans", sans-serif; padding: 0px 15px 15px; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.cRegApplication label {
	font: 500 14px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.cRegApplication input {
	font: 14px/normal "Open Sans", sans-serif; border-radius: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size-adjust: none; font-stretch: normal; box-shadow: none;
}
.cRegApplication button {
	background: rgb(67, 155, 109); font: 500 16px/normal "Roboto", sans-serif; padding: 5px 15px; border-radius: 1px; border: 1px solid rgb(67, 155, 109); border-image: none; color: rgb(255, 255, 255); text-transform: uppercase; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.cRegApplication button:hover {
	background: none; transition:0.5s; color: rgb(67, 155, 109);
}
.newRegLink {
	background: rgb(67, 155, 109); font: 500 16px/normal "Roboto", sans-serif; margin: 0px auto 20px; padding: 5px 10px; border-radius: 2px; border: 1px solid rgb(67, 155, 109); border-image: none; width: 90%; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.newRegLink:hover {
	background: none; color: rgb(67, 155, 109); text-decoration: none;
}
.cRegApplication h4 {
	font: 500 15px/normal "Roboto", sans-serif; color: rgb(2, 180, 250); font-size-adjust: none; font-stretch: normal;
}
.input-group-addon {
	background: rgb(234, 243, 251); font-size: 13px; border-top-right-radius: 2px; border-bottom-right-radius: 2px;
}
.instructionCandpart {
	
}
.instructionCandpart h2 {
	background: rgb(69, 139, 180); font: 400 20px/normal "Roboto", sans-serif; margin: 0px auto; padding: 10px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.instpart {
	padding: 10px 30px;
}
.instpart ul li {
	line-height: 30px;
}
.instpart ul li a {
	font: 14px/normal "Open Sans", sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.instpart ul li a i {
	color: rgb(67, 155, 109); padding-right: 10px;
}
.instpart ul li a:hover {
	color: rgb(67, 155, 109); text-decoration: none;
}
.candidateinstPartLinks {
	padding: 20px 0px 0px; text-align: center;
}
.candidateinstPartLinks ul li {
	padding: 5px 0px; line-height: 20px;
}
.candidateinstPartLinks ul li a {
	color: rgb(2, 187, 251); text-decoration: none;
}
.candidateinstPartLinks ul li a:hover {
	color: rgb(136, 40, 40);
}
.candidateinstPartLinks ul li a span {
	color: rgb(233, 104, 13);
}
.candidateinstPartLinks ul li span {
	color: rgb(51, 51, 51);
}
.cLoginApplication {
	
}
.cLoginApplication h3 {
	background: rgb(69, 139, 180); font: 400 20px/normal "Roboto", sans-serif; margin: 0px auto 10px; padding: 10px 10px 5px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.cLoginApplication p {
	font: 13px/normal "Open Sans", sans-serif; text-align: center; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.cLoginApplication label {
	font: 500 14px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.cLoginApplication input {
	font: 14px/normal "Open Sans", sans-serif; border-radius: 1px; border: 1px solid rgb(221, 221, 221); border-image: none; font-size-adjust: none; font-stretch: normal; box-shadow: none;
}
.cLoginApplication button {
	background: rgb(67, 155, 109); font: 500 16px/normal "Roboto", sans-serif; padding: 5px 15px; border-radius: 1px; border: 1px solid rgb(67, 155, 109); border-image: none; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.applyPartLinks {
	padding: 20px 0px 0px; text-align: center;
}
.applyPartLinks ul li {
	padding: 5px 0px; line-height: 20px;
}
.applyPartLinks ul li a {
	color: rgb(2, 187, 251); text-decoration: none;
}
.applyPartLinks ul li a:hover {
	color: rgb(136, 40, 40);
}
.form-group .input-group {
	width: 100%; display: block;
}
.input-group input.form-control {
	width: 90%; vertical-align: middle; display: inline-block;
}
.input-group .input-group-addon {
	background: rgb(17, 103, 56); font: 15px/normal "Roboto", sans-serif; border: 1px solid rgb(17, 103, 56); border-image: none; width: 10%; height: 34px; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.roleMappingbtns .col-sm-6.nopadding {
	text-align: left; vertical-align: middle; float: none; display: inline-block;
}
.form-group.roleMappingbtns {
	padding-left: 20px; margin-bottom: 10px;
}
.leftMenuInmobile {
	display: none;
}
.activeElement .fa-bars::before {
	content: "\f00d";
}
.formwithtabs {
	
}
.spleftSideTabs {
	margin: 0px -8px; color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
}
.spleftSideTabs ul li a {
	padding: 8px 10px; color: rgb(255, 255, 255); text-transform: capitalize; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.spleftSideTabs ul li a:hover {
	text-decoration: none;
}
.spAdminMainTitle {
	margin: 0px; padding: 10px 15px; color: rgb(255, 255, 255); text-transform: capitalize;
}
.spAdminMainTitle h2 {
	margin: 0px; text-transform: uppercase; letter-spacing: 0.8px; font-family: "Roboto", sans-serif; font-size: 20px; font-weight: 400; display: inline-block;
}
ul.forhideDpdwns {
	background: rgb(43, 97, 154);
}
.spAdminMainTitle h2 b {
	font-weight: 500;
}
.spleftSideTabs h3 {
	background: rgb(43, 116, 193); font: 500 15px/normal "Roboto", sans-serif; margin: 0px; padding: 9px 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.spleftSideTabs h4 {
	background: rgb(43, 116, 193); font: 500 15px/normal "Roboto", sans-serif; margin: 0px; padding: 5px 10px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.spleftSideTabs h4 a {
	color: rgb(255, 255, 255);
}
.spleftSideTabs h4 a:hover {
	text-decoration: none;
}
.spleftSideTabs h3::before {
	top: 35%; width: 14px; right: 15px; font-family: fontawesome; position: absolute; content: "\f067";
}
.spleftSideTabs h3.active::before {
	content: "\f068";
}
.eachItemMenuLeft.active h3::before {
	content: "\f068";
}
.masterAddEditState h3 {
	margin-bottom: 20px;
}
.spleftSideTabs ul.forhideDpdwns {
	display: none;
}
.bodypart .leftsidecolon.equalHeight > div {
	margin-bottom: 0px;
}
.bodypart .rightsidecolon.equalHeight > div {
	margin-bottom: 0px;
}
.spRightsideForms {
	padding: 20px 10px 10px;
}
.spRightsideForms h3 {
	margin: 10px 0px 0px 5px; color: rgb(0, 0, 0); font-family: "Roboto",sans-serif; font-size: 20px; font-weight: 500;
}
.spRightsideForms h2 {
	margin: 10px 0px 0px 5px; color: rgb(0, 0, 0); font-family: "Roboto",sans-serif; font-size: 20px; font-weight: 500;
}
.spRightsideForms a {
	margin: 6px 0px 5px 6px; color: rgb(255, 255, 255); font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 500; text-decoration: none; display: inline-block;
}
.spRightsideFormsBio a {
	margin: 6px 0px 5px 6px; color: rgb(15, 42, 232); font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 500; text-decoration: underline; display: inline-block;
}
.spRightsideForms td a {
	color: rgb(51, 51, 51); font-weight: 400;
}
.spRightsideForms td a span {
	color: rgb(255, 255, 255);
}
.spRightsideForms td a i {
	color: rgb(255, 255, 255);
}
.spRightsideForms td .editIcons a� {
	color: rgb(255, 255, 255) !important;
}
.add-form-fields .form-group .col-sm-6.normalDpdwn {
	float: left;
}
.cRegTxtright input#CaptchaInputText {
	width: 50%; text-transform: uppercase; display: inline-block;
}
.cRegTxtright input#CaptchaDeText {
	width: 0px; display: inline-block;
}
.spleftSideTabs h3.active::after {
	content: none;
}
.resetpasswordsignOut ul li::before {
	padding-right: 10px; float: left; content: "-";
}
.sbmitandcancelBtns a.btn {
	text-decoration: none;
}
.resetpasswordsignOut ul li:first-child::before {
	content: none;
}
.formwithtabs h2 {
	font: 30px/normal "Roboto", sans-serif; margin: 0px; width: 49.5%; color: rgb(255, 255, 255); vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.resetpasswordsignOut {
	width: 49.5%; text-align: right; vertical-align: middle; float: right; display: inline-block;
}
.resetpasswordsignOut ul li {
	padding: 0px 10px; vertical-align: middle; display: inline-block;
}
.resetpasswordsignOut ul li a {
	font: 500 14px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.resetpasswordsignOut ul li a:hover {
	text-decoration: none;
}
.lefsideMenurightCnt {
	position: relative;
}
.leftsidecolon {
	z-index: 1;
}
.spRightsideForms {
	padding: 0px 10px 10px;
}
.box-shadowing {
	box-shadow: 0px 0px 10px #ccc;
}
.masterAddEditState {
	background: rgba(43, 116, 193, 0.11); margin: 20px 0px;
}
.masterAddEditState h3 {
	background: rgb(43, 116, 193); font: 500 20px/normal "Roboto", sans-serif; margin: 0px; padding: 8px 10px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.leftsidecolon {
	background: rgb(43, 116, 193); border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid;
}
.tableCnt {
	padding: 5px 15px 15px;
}
.tableCnt table thead {
	background: rgb(16, 181, 255); font: 400 14px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.tableCnt table thead th {
	line-height: normal; font-family: "Roboto", sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: 500 !important; font-size-adjust: none; font-stretch: normal;
}
.tableCnt table td {
	font-size: 13px;
}
.tablepu tbody tr td {
	white-space: normal;
}
.editIcons {
	min-width: 70px;
}
.editIcons a {
	background: rgb(13, 64, 95); font: 10px/normal "Roboto", sans-serif; padding: 5px 7px; border-radius: 3px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.editIcons a.trashD {
	background: rgb(243, 123, 0);
}
.editIcons a i.fa-edit {
	padding: 0px 1px 0px 0px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 11px;
}
.editIcons a i.fa-times {
	padding: 0px 2px 0px 0px; border-radius: 5px; color: rgb(255, 255, 255); font-size: 12px;
}
.editIcons a span {
	margin-top: -1px; vertical-align: middle; display: inline-block;
}
.editIcons a i.fa-eye {
	color: rgb(70, 158, 70); font-size: 16px;
}
.editIcons a i.fa-trash-o {
	color: red; font-size: 20px; margin-top: -2px; vertical-align: middle; display: inline-block;
}
.tableCnt.forDeleteingFields {
	padding: 15px 10px;
}
.editIcons a {
	margin: 0px 2px 5px 0px; text-decoration: none; vertical-align: middle; display: inline-block; cursor: pointer;
}
.editIcons a:hover {
	text-decoration: none;
}
.addeditExport {
	padding: 10px; margin-top: 15px;
}
.addButtonLink a {
	background: rgb(28, 74, 167); padding: 6px 13px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 13px; text-decoration: none; display: inline-block;
}
.addButtonLink a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.exportButtonLink a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.exportButtonLink a {
	background: rgb(28, 74, 167); padding: 6px 13px; border-radius: 2px; color: rgb(255, 255, 255); font-size: 13px; display: block;
}
.add-form-fields {
	padding: 20px;
}
.add-form-fields .form-group label.col-sm-3 {
	text-align: left; padding-right: 30px; vertical-align: top; float: none; display: inline-block;
}
.add-form-fields .form-group .col-sm-6 {
	vertical-align: top; float: none; display: inline-block;
}
.userCrea .addButtonLink {
	padding-top: 10px; padding-left: 8px;
}
.forwaringLet .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
#tblCandidate_wrapper {
	display: none;
}
#tblCandidate {
	display: none;
}
.sucMsgPopUC {
	background: rgba(0, 0, 0, 0.53); display: block;
}
#confRimPop {
	background: rgb(0, 0, 6); text-align: center;
}
#confRimPop .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopUC .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopUC .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopUC .modal-footer {
	text-align: center;
}
.sucMsgPopUC .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; color: rgb(255, 255, 255);
}
.btn.btn-close.btncloseRHQ {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; color: rgb(255, 255, 255);
}
#divotp {
	background: rgba(0, 0, 0, 0.53);
}
#divotp .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
#divotp .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
#divotp .modal-footer {
	text-align: center;
}
#divotp .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; color: rgb(255, 255, 255);
}
.btn.btn-close.btncloseRHQ {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; color: rgb(255, 255, 255);
}
#divotp a {
	background: none; border: 1px solid transparent; border-image: none; top: 0px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 16px; position: absolute;
}
#divotp a:hover {
	color: rgb(0, 0, 0);
}
.login-page.divotp {
	
}
.sucMsgPopRHQ {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopRHQ .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.reg-popconfirm {
	width: 600px !important;
}
.sucMsgPopRHQ .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopRHQ .modal-footer {
	text-align: center;
}
.sucMsgPopRHQ .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopRHQ a.btncloseRHQ {
	background: none; border: 1px solid transparent; border-image: none; top: 0px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 16px; position: absolute;
}
.sucMsgPopRHQ a.btncloseRHQ:hover {
	color: rgb(0, 0, 0);
}
#uploadfile {
	background: none; border: currentColor; border-image: none;
}
.outer-container {
	background-color: rgb(238, 238, 255);
}
#btnTemplateDload:hover {
	cursor: pointer;
}
#uploadfile {
	overflow: hidden;
}
#uploadLabel {
	font: 13.33px/normal Arial; margin: 0em; padding: 1px 6px; text-align: center; color: buttontext; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: normal; display: inline-block; cursor: default; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; text-shadow: none; align-items: flex-start; background-color: buttonface; text-rendering: auto;
}
#uploadfile + label:hover {
	cursor: pointer;
}
#btnAdd:hover {
	cursor: pointer;
}
.inactive {
	cursor: not-allowed;
}
.sucMsgPopDV.modal {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopDV .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopDV .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopDV .modal-footer {
	text-align: center;
}
.sucMsgPopDV .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopDV a.btncloseDV {
	background: none; border: 1px solid transparent; border-image: none; top: 0px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 16px; position: absolute;
}
.sucMsgPopDV a.btncloseDV:hover {
	color: rgb(0, 0, 0);
}
#unlockPopupM {
	background: rgba(0, 0, 0, 0.53); display: block;
}
#unlockPopupM .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
#unlockPopupM .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
#unlockPopupM .modal-footer {
	text-align: center;
}
#unlockPopupM .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; height: 32px; color: rgb(255, 255, 255);
}
.btn.btn-close.btncloseRHQ {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none; height: 32px; color: rgb(255, 255, 255);
}
#unlockPopupM {
	background: rgba(0, 0, 0, 0.53); display: block;
}
#unlockPopupM {
	padding-top: 100px;
}
#unlockPopupM .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
#unlockPopupM .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
#unlockPopupM .modal-footer {
	text-align: center;
}
#unlockPopupM .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
#unlockPopupM a.btncloseRHQ {
	background: none; border: 1px solid transparent; border-image: none; top: 0px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 16px; position: absolute;
}
#unlockPopupM a.btncloseRHQ:hover {
	color: rgb(0, 0, 0);
}
#unlockPopupM .modal-header h2 {
	font: 20px/normal "Open sans", sans-serif; margin: 0px; color: rgb(0, 68, 204); letter-spacing: 0.2px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.cUnlockAccount .col-sm-3 {
	float: left;
}
.cUnlockAccount .col-sm-6 {
	float: left;
}
#unlockPopup h2 {
	display: inline-block;
}
.sbmitandcancelBtns button:hover {
	color: rgb(255, 255, 255);
}
.editUserSection textarea {
	font: 13px/normal "Roboto", sans-serif; padding: 2px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 50px; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal; background-image: none; background-color: rgb(255, 255, 255);
}
.masterAddEditState textarea {
	font: 13px/normal "Roboto", sans-serif; padding: 2px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 50px; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal; background-image: none; background-color: rgb(255, 255, 255);
}
.sucMsgPopUC a.btncloseUC {
	background: none; border: 1px solid transparent; border-image: none; top: 0px; text-align: right; right: 0px; color: rgb(153, 153, 153); font-size: 16px; position: absolute;
}
.sucMsgPopUC a.btncloseUC:hover {
	color: rgb(0, 0, 0);
}
.rmMps .roleMMapssec {
	width: 32%; vertical-align: middle; display: inline-block;
}
.roleMMapssec .col-sm-6 {
	width: 100%;
}
.checkBRmMap input[type='checkbox'] {
	width: auto; vertical-align: top; display: inline-block;
}
.rmMps {
	padding: 0px 15px;
}
.checKMuName {
	padding-left: 10px; vertical-align: top; display: inline-block;
}
.checKMuName p {
	font: 14px/23px "Roboto", sans-serif; text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.roleMMapssec .form-group {
	margin-bottom: 0px;
}
.rmbtn {
	padding-left: 15px; margin-bottom: 20px;
}
.sbmitandcancelBtns.rmbtn .btn-primary {
	width: 100px;
}
.checkBRmMap input:checked + .checKMuName p {
	color: rgb(0, 68, 204);
}
:nth-child(3n).roleMMapssec::after {
	clear: both; display: block; content: "";
}
.mdfyRegistration img#CaptchaImage {
	margin-bottom: 10px;
}
input#chkDeclaration {
	cursor: pointer;
}
.allDetailsTabs {
	background: rgb(255, 255, 255);
}
.upCadimg {
	position: relative; max-width: 150px;
}
.upCadimg i {
	background: rgb(221, 221, 221); padding: 6px; border-radius: 50%; top: -8px; width: 25px; height: 25px; text-align: center; right: -8px; position: absolute; cursor: pointer;
}
.upCadimg i#imgcloseUploadCertificate {
	background: rgb(221, 221, 221); border-radius: 50%; width: 20px; height: 20px; text-align: center; padding-top: 3px; margin-bottom: -8px; z-index: 11; cursor: pointer;
}
.sbmitandcancelBtns input:hover {
	color: rgb(255, 255, 255);
}
.sbmitandcancelBtns input {
	color: rgb(255, 255, 255);
}
.sbmitandcancelBtns input:focus {
	color: rgb(255, 255, 255);
}
.form-group .sbmitandcancelBtns input {
	color: rgb(255, 255, 255);
}
.sucMsgPopReg {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopReg .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopReg .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopReg .modal-footer {
	text-align: center;
}
.sucMsgPopReg .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.divPhotoSig {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.divPhotoSig .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.divPhotoSig .modal-footer {
	text-align: center;
}
.divPhotoSig .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sbmitandcancelBtns .btn-print {
	background: linear-gradient(rgb(2, 180, 250) 0%, rgb(2, 152, 252) 51%, rgb(2, 180, 250) 100%); padding: 6px 15px; border-radius: 2px; border: 1px solid rgb(2, 180, 250); transition:0.5s; border-image: none; height: 32px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; margin-right: 5px;
}
.btn.btn-edit {
	background: rgb(51, 122, 183); border-radius: 2px; border: currentColor; border-image: none; height: 32px; color: rgb(255, 255, 255);
}
.bodypartReg {
	background: rgb(255, 255, 255);
}
.sucMsgPopBRowseVcy {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopBRowseVcy .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopBRowseVcy .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopBRowseVcy .modal-footer {
	text-align: center;
}
.sucMsgPopBRowseVcy .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopBRowseVcy .modal-body a.btnclosecvyFrom {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.sucMsgPopBRowseVcy .modal-body a.btnclosecvyFrom:hover {
	color: rgb(0, 0, 0);
}
.sucMsgPopVcy {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopVcy .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopVcy .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopVcy .modal-footer {
	text-align: center;
}
.sucMsgPopVcy .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopVcy .modal-body a.btnclosecvyFrom {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.sucMsgPopVcy .modal-body a.btnclosecvyFrom:hover {
	color: rgb(0, 0, 0);
}
#divDisplay .btn.btn-primary {
	background: rgb(17, 103, 56); padding: 0px 15px; border-radius: 2px; border: 1px solid rgb(17, 103, 56); transition:0.5s; border-image: none; width: auto; height: 26px; color: rgb(255, 255, 255); text-transform: capitalize; display: inline-block;
}
#ResetVacancyMSG {
	padding: 10px 15px;
}
.sbmitandcancelBtns form {
	display: inline-block;
}
#ResetVacancyMSG p {
	font: 500 14px/normal "Roboto", sans-serif; color: blue; font-size-adjust: none; font-stretch: normal;
}
.tableCnt::after {
	clear: both; display: block; content: "";
}
textarea.form-control {
	border-radius: 0px;
}
.sucMsgPopCFM {
	display: none;
}
.fillVacancy .tableCnt {
	padding: 10px 0px;
}
.DivDetails {
	display: none;
}
.divRejectStatus {
	display: none;
}
.getDetails {
	display: none;
}
.sucMsgPopBRowseVcy {
	display: none;
}
.suc-msg {
	color: green;
}
.vacancyNotificationCbxes label {
	font: 500 14px/normal "Roboto", sans-serif; margin-bottom: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.vacancyNotificationCbxes label input {
	width: auto; vertical-align: top; display: inline-block; cursor: pointer;
}
.vacancyNotificationCbxes label span {
	vertical-align: middle; display: inline-block;
}
.vacancyNotificationCbxes {
	margin-bottom: 20px;
}
.vacancyNotificationCbxes::after {
	clear: both; display: block; content: "";
}
.vacancyNotificationCbxes {
	padding: 10px; border-radius: 5px; border: 3px solid rgb(51, 149, 187); border-image: none; margin-bottom: 20px;
}
.vacancyNotificationCbxes h4 {
	font: 500 18px/normal "Roboto", sans-serif; margin: 0px 0px 10px; text-align: center; color: rgb(51, 149, 187); font-size-adjust: none; font-stretch: normal;
}
.form-group input[type='radio'] {
	width: auto; height: auto; margin-top: -10px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.form-group input[type='radio'] + label {
	padding-right: 10px; margin-top: -10px;
}
.tableCnt table {
	background: rgb(255, 255, 255);
}
.tableCnt table tr td input[type='checkbox'] {
	cursor: pointer;
}
#printVcyDetails {
	text-align: left;
}
.form-group {
	margin-bottom: 20px;
}
.form-group label {
	font: 500 13px/normal "Roboto", sans-serif; margin-bottom: 0px; vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.form-group input {
	font: 13px/normal "Roboto", sans-serif; padding: 2px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal; background-image: none; background-color: rgb(255, 255, 255);
}
.form-group select {
	font: 13px/normal "Roboto", sans-serif; padding: 2px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal; background-image: none; background-color: rgb(255, 255, 255);
}
.nopadding {
	padding: 0px;
}
.form-group select {
	cursor: pointer;
}
.sbmitandcancelBtns .btn {
	margin: 10px 3px 10px 0px;
}
.sbmitandcancelBtns a.btn.btn-primary {
	background: rgb(17, 103, 56); padding: 5px 10px; border-radius: 2px; border: 1px solid rgb(17, 103, 56); transition:0.5s; border-image: none; width: auto; height: 32px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; display: inline-block; position: inherit;
}
.sbmitandcancelBtns a.btn.btn-primary:hover {
	color: rgb(255, 255, 255);
}
.sbmitandcancelBtns .btn-primary {
	background: rgb(17, 103, 56); padding: 5px 10px; border-radius: 2px; border: 1px solid rgb(17, 103, 56); transition:0.5s; border-image: none; width: auto; height: 32px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; display: inline-block; position: inherit;
}
.grievanceCanDetails .btn.btn-close {
	background: rgb(43, 84, 119); margin: 0px 10px 10px 0px; padding: 5px 10px; border-radius: 2px; border: 1px solid rgb(17, 103, 56); transition:0.5s; border-image: none; width: auto; height: 32px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; display: inline-block;
}
.sbmitandcancelBtns .btn-primary:hover {
	background: rgb(17, 103, 56);
}
.sbmitandcancelBtns .btn-warning {
	background: rgb(236, 151, 31); padding: 6px 15px; border-radius: 2px; border: 1px solid rgb(236, 151, 31); transition:0.5s; border-image: none; height: 32px; text-transform: capitalize; font-size: 13px; margin-right: 5px;
}
.sbmitandcancelBtns .btn-warning:hover {
	background: rgb(229, 163, 32);
}
.backtoPage {
	padding: 10px;
}
.sbmitandcancelBtns .btn i {
	padding-right: 3px;
}
.backtoPage a {
	background: rgb(0, 57, 128); margin: 10px auto; padding: 7px 15px; border-radius: 2px; border: 1px solid rgb(0, 57, 128); transition:0.5s; border-image: none; width: 105px; text-align: center; color: rgb(255, 255, 255); display: block;
}
.backtoPage a:hover {
	text-decoration: none;
}
.searchingItem {
	margin: 10px 20px; border-bottom-color: rgb(98, 70, 45); border-bottom-width: 3px; border-bottom-style: solid;
}
.searchingItem .add-form-fields {
	padding: 0px;
}
.success-messageswithP.fieldsMessage {
	font: 15px/normal "Roboto", sans-serif; color: rgb(32, 177, 98); padding-left: 5px; margin-bottom: 20px; font-size-adjust: none; font-stretch: normal;
}
.form-group .field-validation-error {
	font: 12px/normal "Roboto", sans-serif; color: rgb(251, 42, 6); letter-spacing: 0.2px; margin-top: 0.5px; display: block; font-size-adjust: none; font-stretch: normal;
}
.field-validation-valid {
	color: red; font-family: "Roboto", sans-serif; font-size: 13px;
}
.padding-top-10 {
	height: 32px !important; padding-top: 5px !important; margin-top: 20px !important;
}
.margin-bottom-10 {
	margin-bottom: 20px;
}
.form-group input[type='file'] {
	background: none; border: 0px solid transparent; border-image: none;
}
.frgtRegBtns {
	padding: 20px 0px 0px;
}
.form-group sup {
	color: red;
}
p.mdtryfields {
	font: 14px/normal "Roboto", sans-serif; color: red; font-size-adjust: none; font-stretch: normal;
}
.innerpageCnt {
	background: rgb(255, 255, 255); margin: 10px 10px 15px; padding: 10px 10px 20px; border-radius: 5px;
}
ul.noticesTabs {
	text-align: left; padding-top: 10px;
}
ul.noticesTabs li {
	padding: 0px; text-align: center; display: inline-block; min-width: 100px;
}
ul.noticesTabs li a {
	background: linear-gradient(rgb(0, 57, 128) 0%, rgb(41, 137, 216) 49%, rgb(0, 57, 128) 100%); margin: 0px -1px 0px 0px; padding: 6px 8px; color: rgb(255, 255, 255); text-transform: uppercase; letter-spacing: 0.2px; font-weight: 500; text-decoration: none; display: block; border-top-left-radius: 2px; border-top-right-radius: 2px;
}
.noticeTxt {
	padding-top: 20px;
}
.noticeTable thead tr {
	background: rgb(2, 180, 250); color: rgb(255, 255, 255);
}
.noticeTable .table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: rgb(255, 255, 255);
}
.noticeTable .table-striped > tbody > tr:nth-of-type(2n) {
	background-color: rgba(87, 181, 227, 0.1);
}
ul.noticesTabs li.active a {
	background: rgb(241, 95, 39); font-weight: 600;
}
.noticeTable table td {
	font: 13px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.noticeTable table td a {
	color: rgb(17, 103, 56); text-decoration: none;
}
.noticeTable table td a i {
	padding-left: 2px;
}
.noticeTable table td a:hover {
	color: rgb(241, 95, 39);
}
.innerpageCnt h2 {
	font: 500 22px/normal "Roboto", sans-serif; margin: 10px 0px 0px; color: rgb(19, 42, 172); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.innerpageCntpor {
	background: rgb(255, 255, 255); margin: 10px 10px 15px; padding: 10px 10px 20px; border-radius: 5px;
}
.innerpageCntpor h2 {
	font: 500 22px/normal "Roboto", sans-serif; margin: 10px 0px 0px; color: rgb(19, 42, 172); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.innerpageCntpor p {
	font: 400 13px/23px "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.innerpageCnt p {
	font: 400 13px/23px "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.regionalNtwrk tbody tr td {
	font: 400 13px/23px "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.innerpageCntpor h2::after {
	background: url("../images/title-arrow.png") no-repeat top; margin: -8px 0px 18px; width: auto; height: 8px; border-bottom-color: rgb(2, 180, 250); border-bottom-width: 2px; border-bottom-style: solid; display: block; content: "";
}
.tabsSectionPrt {
	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(255, 152, 0) rgb(153, 153, 153) rgb(153, 153, 153); padding-bottom: 10px;
}
.tab-content {
	padding: 0px 20px;
}
.tabsSectionPrt ul.noticesTabs {
	padding-top: 0px;
}
.innerpageCnt h3 {
	font: 500 18px/normal "Roboto", sans-serif; margin: 10px 0px 5px; text-align: center; color: rgb(80, 1, 1); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.divCal {
	display: none;
}
.bdyCntReg {
	background: rgb(255, 255, 255); padding: 30px 10px 10px;
}
.prntregPerCre {
	display: none !important;
}
.regStrationFormSteps ul li {
	width: 24%; text-align: center; display: inline-block;
}
.regStrationFormSteps ul {
	text-align: center; display: block;
}
.regStrationFormSteps ul li a {
	text-decoration: none; display: block; position: relative;
}
.regStrationFormSteps ul li:first-child a::before {
	content: none;
}
.regStrationFormSteps ul li:last-child a::after {
	content: none;
}
.regStrationFormSteps ul li a:hover {
	text-decoration: none;
}
.regStrationFormSteps ul li.activeClass i {
	background: rgb(17, 103, 56);
}
.regStrationFormSteps ul li.activeClass a::before {
	background: rgb(17, 103, 56);
}
.regStrationFormSteps ul li.activeClass a::after {
	background: rgb(17, 103, 56);
}
.regStrationFormSteps ul li i {
	background: rgb(221, 221, 221); font: 22px/normal "Roboto", sans-serif; margin: 0px auto; border-radius: 50%; width: 40px; height: 40px; color: rgb(255, 255, 255); padding-top: 6px; display: block; font-size-adjust: none; font-stretch: normal;
}
.regStrationFormSteps ul li a::before {
	background: rgb(221, 221, 221); left: -42%; top: 32%; width: 84%; height: 2px; right: auto; position: absolute; content: "";
}
.regStrationFormSteps ul li a span {
	font: 500 14px/normal "Roboto", sans-serif; padding: 5px 0px; color: rgb(221, 221, 221); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.regStrationFormSteps ul li.activeClass a span {
	color: rgb(17, 103, 56);
}
.regFieldStructure {
	margin: 30px 0px; padding: 0px 10px 10px; display: none; box-shadow: 0px 0px 9px #ccc;
}
.regFieldStructure.regFieldActiveStep {
	display: block;
}
.regFieldStructure .form-group label.col-sm-5 {
	padding-top: 10px; vertical-align: top; float: left; display: inline-block;
}
.editBtnAtTop a:hover {
	color: rgb(255, 255, 255);
}
.forhideimg {
	display: none;
}
.forhideimgotherType {
	display: none;
}
.editBtnAtTop {
	top: 36px; right: 15px; position: absolute; z-index: 111;
}
.editBtnAtTop a {
	padding: 5px 10px; height: auto !important; font-size: 13px; margin-top: 1px;
}
.formfieldCnt .sbmitandcancelBtns input {
	padding: 0px 8px; height: 26px; letter-spacing: 0.5px; font-size: 12px;
}
.regFieldStructure .form-group .forfieldPlace {
	margin-left: -1%; vertical-align: top; float: none; display: inline-block;
}
.regFieldStructure .form-group .forfieldPlace label {
	width: auto; margin-right: 20px; margin-bottom: 0px; vertical-align: middle; display: inline-block;
}
.regFieldStructure .form-group .forfieldPlace label input[type='radio'] {
	width: 25px; margin-top: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.regFieldStructure .form-group .forfieldPlace label span {
	vertical-align: middle; display: inline-block; cursor: pointer;
}
.regFieldStructure h2 {
	background: rgb(2, 180, 250); font: 18px/normal "Roboto", sans-serif; margin: 30px -10px; padding: 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.headingCnt {
	background: rgb(30, 90, 113); padding: 10px; color: rgb(255, 255, 255);
}
.headingCnt h2 {
	font: 25px/normal "Roboto", sans-serif; margin: 0px; padding: 5px 0px; width: 48%; vertical-align: middle; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.breadCumbreg {
	width: 50%; text-align: right; vertical-align: middle; display: inline-block;
}
.breadCumbreg ul li {
	padding: 0px 5px; display: inline-block;
}
.breadCumbreg ul li:first-child::before {
	content: none;
}
.breadCumbreg ul li a {
	padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); display: inline-block;
}
.breadCumbreg ul li a:hover {
	text-decoration: none;
}
.breadCumbreg ul li::before {
	padding-right: 10px; float: left; content: "-";
}
.regFieldStructure input[type='radio'] {
	width: auto; vertical-align: middle; display: inline-block;
}
label.insrctions {
	color: rgb(19, 83, 214); font-size: 12px; font-weight: 400;
}
.regFieldStructure h3 {
	font: 500 20px/normal "Roboto", sans-serif; color: rgb(51, 122, 183); font-size-adjust: none; font-stretch: normal;
}
.regFieldStructure input[type='file'] {
	border: currentColor; border-image: none;
}
.tabContentDetails {
	background: rgb(255, 255, 255);
}
#eventForm .form-control-feedback {
	top: 0px; right: -15px;
}
.regStrationFormSteps ul li.active i {
	background: rgb(17, 103, 56);
}
.regFieldStructure {
	display: block;
}
.regStrationFormSteps ul li.active a::before {
	background: rgb(17, 103, 56);
}
.regStrationFormSteps ul li.active a::after {
	background: rgb(17, 103, 56);
}
.regStrationFormSteps ul li.active a span {
	color: rgb(17, 103, 56);
}
.nav-tabs > li.active > a {
	border: 0px solid transparent; border-image: none;
}
.nav-tabs > li.active > a:hover {
	border: 0px solid transparent; border-image: none;
}
.nav-tabs > li.active > a:focus {
	border: 0px solid transparent; border-image: none;
}
.nav-tabs {
	border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid;
}
.nav > li > a:hover {
	background: none; border: 0px solid transparent; border-image: none;
}
.nav > li > a:focus {
	background: none; border: 0px solid transparent; border-image: none;
}
.regFieldStructure .btn-warning {
	color: rgb(255, 255, 255);
}
.btn.btn-previous {
	background: linear-gradient(rgb(249, 118, 17) 1%, rgb(244, 153, 83) 50%, rgb(249, 118, 17) 100%); border-radius: 2px; border: currentColor; border-image: none; height: 32px; color: rgb(255, 255, 255);
}
.btn.btn-previous:hover {
	color: rgb(255, 255, 255);
}
.btn.btn-preview {
	background: rgb(67, 155, 109); border-radius: 2px; border: currentColor; border-image: none; height: 32px; color: rgb(255, 255, 255);
}
.btn.btn-preview:hover {
	color: rgb(255, 255, 255);
}
#popup_box {
	background: rgb(255, 255, 255); padding: 15px; border: 2px solid rgb(255, 0, 0); border-image: none; left: 100px; top: 150px; width: 800px; height: 200px; font-size: 15px; margin-left: 15px; display: none; position: fixed; z-index: 100; box-shadow: 0px 0px 5px #ff0000; -webkit-box-shadow: 0 0 5px #ff0000; -moz-box-shadow: 0 0 5px #ff0000;
}
#popupBoxClose {
	top: 5px; right: 5px; color: rgb(111, 165, 226); line-height: 15px; font-size: 20px; font-weight: 500; position: absolute;
}
label.insrctions {
	color: rgb(2, 180, 250); font-size: 11px; font-weight: 500;
}
.yearofpasscal .ui-datepicker-calendar {
	display: none;
}
.regSubHead {
	background: rgb(17, 103, 56); margin: 10px -10px 20px; padding: 10px; color: rgb(255, 255, 255);
}
.regSubHead h3 {
	font: 20px/normal "Roboto", sans-serif; margin: 0px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
#lblregnumber {
	font: 500 20px/normal "Roboto", sans-serif; margin: 10px auto 0px; text-align: center; color: rgb(17, 103, 56); font-size-adjust: none; font-stretch: normal;
}
.upCadimg img {
	width: 150px; height: auto; overflow: hidden; margin-top: 10px; max-height: 150px;
}
#imgPhoto {
	width: 150px; height: auto; display: none; max-height: 150px;
}
#imgSignature {
	width: 150px; height: auto; display: none; max-height: 150px;
}
#imgThumbImpression {
	width: 150px; height: auto; display: none; max-height: 150px;
}
#imgOtherType {
	width: 150px; height: auto; display: none; max-height: 150px;
}
.forlTi {
	
}
.forEachBLTi {
	margin-bottom: 5px; display: block;
}
.forEachBLTi span {
	margin-top: -4px; margin-left: 5px; vertical-align: top; display: inline-block;
}
.delarationTxt input[type='checkbox'] {
	width: 20px; float: left;
}
.delarationTxt label {
	font: 400 13px/20px "Roboto", sans-serif; width: auto; padding-left: 8px; float: left; font-size-adjust: none; font-stretch: normal;
}
.declarationNotesList ul li {
	font: 14px/25px "Roboto", sans-serif; margin-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.declarationNotesList ul li span {
	color: rgb(0, 0, 0); font-weight: 500;
}
.delarationTxt p span {
	font-weight: 500;
}
.delarationTxt p {
	font: 14px/25px "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.forTopsup {
	color: rgb(51, 51, 51) !important;
}
.regFieldStructure {
	padding: 0px;
}
.regFieldStructure h2 {
	margin: 0px 0px 20px; width: 100%;
}
.preview {
	display: none;
}
.printPersonal {
	display: none;
}
.previewAdditional {
	display: none;
}
.printAddtional {
	display: none;
}
.disPercentage {
	display: none;
}
.disbaliktyPer {
	display: none;
}
.PreviewContact {
	display: none;
}
.PrintContact {
	display: none;
}
.removedisableforedit3 {
	display: none;
}
.diabledLabel {
	display: none;
}
.PreviewAdditional {
	display: none;
}
.PrintAdditional {
	display: none;
}
.PreviewContact {
	display: none;
}
.PrintContact {
	display: none;
}
.PrintPhotoDetails {
	display: none;
}
.rbDisablePercentageNone {
	display: none;
}
.rbDisablePercentageNone {
	display: none;
}
.fileUploadCertificate {
	width: 100%;
}
.selectdeSelect h3 {
	font-size: 15px;
}
.selectdeSelect .add-form-fields {
	padding: 10px;
}
.selectdeSelect .masterAddEditState {
	margin-top: 0px;
}
.paddingleft0 {
	padding-left: 0px;
}
.forPostWiseD .add-form-fields label.col-sm-3 {
	padding-right: 0px;
}
.forPostWiseD .form-group .col-sm-2 {
	padding-left: 10px; vertical-align: top; float: none; display: inline-block;
}
.forPostWiseD .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.forPostWiseD .form-group {
	
}
.form-group input {
	height: 34px;
}
.form-group select {
	height: 34px;
}
.capmsg {
	color: red;
}
#printarea {
	background: rgb(255, 255, 255);
}
#printarea::after {
	clear: both; display: block; content: "";
}
.draftPrintSection {
	background: rgb(255, 255, 255); margin-top: 10px;
}
#printarea .regFieldStructure .col-sm-10.col-sm-offset-1 h2 {
	background: none; color: rgb(51, 51, 51); letter-spacing: 0.2px; font-family: "Roboto", sans-serif; font-weight: 500; margin-top: 0px; margin-bottom: 10px;
}
.draftPrintSection .regFieldStructure h2 {
	background: none; font: 500 20px/normal "Roboto", sans-serif; margin: 0px 0px 5px; padding: 10px; color: rgb(51, 51, 51); text-transform: uppercase; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.draftPrintSection .regFieldStructure {
	padding: 0px; border: 1px solid rgb(221, 221, 221); border-image: none;
}
.draftPrintSection .form-group {
	padding: 8px 0px; margin-bottom: 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.sucRegMessage {
	text-align: center; padding-top: 50px;
}
.sucRegMessage .btn.btn-primary {
	background: rgb(243, 107, 9); margin: 30px auto 20px; border: 1px solid rgb(243, 107, 9); border-image: none; text-align: center; display: block;
}
.sucRegMessage span {
	color: rgb(17, 137, 71); font-size: 15px; font-weight: 600;
}
.sucRegMessage {
	min-height: 60vh;
}
.sbmitandcancelBtns .btn-close {
	background: rgb(43, 84, 119); padding: 5px 15px; border-radius: 2px; border: 1px solid rgb(43, 84, 119); transition:0.5s; border-image: none; height: 32px; color: rgb(255, 255, 255); font-size: 13px;
}
.sbmitandcancelBtns .btn-close:hover {
	background: rgb(43, 84, 119); color: rgb(255, 255, 255);
}
#fileOtherType {
	width: 100%; display: none;
}
.btn.btn-next {
	background: linear-gradient(rgb(0, 136, 204) 0%, rgb(57, 154, 229) 50%, rgb(0, 136, 204) 100%); border-radius: 2px; border: currentColor; border-image: none; height: 32px; color: rgb(255, 255, 255);
}
.btn.btn-next:hover {
	color: rgb(255, 255, 255);
}
.mbleleftMenu {
	display: none;
}
.mblerightMenu {
	display: none;
}
.innerPageTxt h2 {
	font: 22px/normal "Roboto", sans-serif; color: rgb(46, 136, 171); padding-left: 15px; margin-top: 10px; font-size-adjust: none; font-stretch: normal;
}
.innerPageTxt p {
	font: 14px/30px "Roboto", sans-serif; padding: 0px 15px; color: rgb(0, 0, 0); margin-bottom: 20px; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.innerPageTxt {
	
}
.functionsofComission ul li {
	color: rgb(0, 0, 0); line-height: 28px; padding-bottom: 10px; padding-left: 5px; list-style-type: decimal;
}
.functionsofComission ul {
	padding-left: 25px;
}
.functionsofComission ul li ul li {
	list-style-type: lower-roman;
}
.tenderList ul li {
	line-height: 32px; padding-bottom: 10px; padding-left: 15px;
}
.tenderList ul li img {
	width: 33px; padding-top: 5px; vertical-align: middle; float: left;
}
.tenderList ul li a {
	font: 15px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.tenderList ul li a i {
	width: 2%; padding-top: 5px; padding-right: 5px; float: left;
}
.tenderList ul li a span {
	width: 90%; line-height: 24px; padding-left: 5px; text-decoration: underline; float: left;
}
.tenderList ul li a:hover {
	color: rgb(2, 180, 250); text-decoration: none;
}
.tenderList ul li::after {
	clear: both; display: block; content: "";
}
.chairmansMsg ul li a {
	font: 15px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.chairmansMsg ul li a i {
	width: 2%; padding-top: 5px; padding-right: 5px; float: left;
}
.chairmansMsg ul li {
	line-height: 32px; padding-bottom: 10px; padding-left: 15px;
}
.chairmansMsg ul li a:hover {
	color: rgb(2, 180, 250); text-decoration: none;
}
.chairmansMsg ul li a span {
	width: 90%; line-height: 24px; padding-left: 5px; text-decoration: underline; float: left;
}
.chairmansMsg ul li a:hover span {
	
}
.chairmansMsg ul li::after {
	clear: both; display: block; content: "";
}
.bdyCnt h5 {
	font: 500 15px/normal "Roboto", sans-serif; padding-left: 16px; font-size-adjust: none; font-stretch: normal;
}
.regionalNtwrk table thead {
	background: rgb(2, 180, 250); font: 400 14px/normal "Roboto", sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.regionalNtwrk table thead th {
	font: 400 14px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.specialInstructionstoC ul li {
	line-height: 32px; padding-bottom: 10px; padding-left: 5px; list-style-type: decimal;
}
.specialInstructionstoC ul {
	padding-left: 30px;
}
.specialInstructionstoC ul li a {
	font: 400 14px/normal "Roboto", sans-serif; color: rgb(0, 0, 238); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.frmatCertificates ul li {
	line-height: 32px; padding-bottom: 10px; padding-left: 15px;
}
.frmatCertificates ul li a {
	font: 15px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.frmatCertificates ul li a i {
	width: 2%; padding-top: 5px; padding-right: 5px; float: left;
}
.frmatCertificates ul li img {
	width: 33px; padding-top: 5px; vertical-align: middle; float: left;
}
.frmatCertificates ul li a span {
	width: auto; line-height: 24px; padding-left: 5px; text-decoration: underline; float: left;
}
.frmatCertificates ul li a:hover {
	color: rgb(2, 180, 250); text-decoration: none;
}
.frmatCertificates ul li::after {
	clear: both; display: block; content: "";
}
.frmatCertificates ul li {
	font: 15px/32px "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.fordeselectnone {
	display: none !important;
}
.selectdeSelect h3 {
	font-size: 15px;
}
.sucMsgPopReg {
	display: none;
}
.selectdeSelect .add-form-fields {
	padding: 10px;
}
.selectdeSelect .masterAddEditState {
	margin-top: 0px;
}
.paddingleft0 {
	padding-left: 0px;
}
.forPostWiseD .add-form-fields label.col-sm-3 {
	padding-right: 0px;
}
.forPostWiseD .form-group .col-sm-2 {
	padding-left: 10px; vertical-align: top; float: none; display: inline-block;
}
.forPostWiseD .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.forPostWiseD .form-group {
	
}
#id {
	color: red; font-size: 13px;
}
#idspan {
	color: green;
}
.forwaringLet .col-sm-2 {
	padding-left: 10px; float: none; display: inline-block;
}
.sucMsgPopReg {
	display: none;
}
.spRightsideForms::after {
	clear: both; display: block; content: "";
}
.selectdeSelect h3 {
	font-size: 15px;
}
.forRollnumD .add-form-fields {
	padding: 10px;
}
.forRollnumD input {
	height: 34px;
}
.forRollnumD .add-form-fields label.col-sm-3 {
	padding-right: 0px;
}
.forRollnumD .form-group .col-sm-2 {
	padding-left: 10px; vertical-align: top; float: none; display: inline-block;
}
.forRollnumD .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.forRollnumD .form-group {
	margin-bottom: 0px;
}
.novalidDateD {
	text-align: center;
}
.novalidDateD p {
	font: 500 14px/normal "Roboto", sans-serif; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
#newTable {
	position: relative;
}
.novalidDateD {
	background: rgb(255, 255, 255); border: 2px solid rgb(3, 146, 206); border-image: none; left: 0px; width: 450px; bottom: 25%; position: absolute; z-index: 1;
}
#newTable tbody tr {
	position: relative;
}
.novalidDateD tr td {
	padding: 5px;
}
.novalidDateD {
	text-align: left; font-size: 11px;
}
.tabsSectionForDossier {
	margin-top: 15px;
}
.navigationDosier ul li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.navigationDosier ul li a {
	background: rgb(3, 81, 113); padding: 6px 10px; border-radius: 3px; color: rgb(255, 255, 255); font-family: "Roboto", sans-serif; text-decoration: none;
}
.navigationDosier ul li.active a {
	background: rgb(17, 103, 56);
}
.navigationDosier ul li:hover a {
	background: rgb(17, 103, 56);
}
#newTable table tr {
	position: relative;
}
.lblDateofReturned {
	display: none;
}
.Comments {
	display: none;
}
.divReturnedDossier {
	display: none;
}
.forsydossier {
	display: none;
}
.tabsSectionForDossier {
	margin-top: 15px;
}
.navigationDosier ul li {
	margin: 0px 10px 0px 0px; display: inline-block;
}
.navigationDosier ul li a {
	background: rgb(3, 81, 113); padding: 6px 10px; border-radius: 3px; color: rgb(255, 255, 255); font-family: "Roboto", sans-serif; text-decoration: none;
}
.navigationDosier ul li.active a {
	background: rgb(17, 103, 56);
}
.navigationDosier ul li:hover a {
	background: rgb(17, 103, 56);
}
.cheCkBXSuR input[type='checkbox'] {
	margin-top: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.cheCkBXSuR span {
	margin-top: 0px; vertical-align: middle; display: inline-block; cursor: pointer;
}
.selectDossier #lblYear {
	color: red; font-size: 13px; font-weight: 400; display: none;
}
.selectDossier #lblExamYear {
	color: red; font-size: 13px; font-weight: 400; display: none;
}
.forPostWiseD #lblError {
	color: red; font-size: 13px; font-weight: 400; display: none;
}
#lblerrorFilenumber {
	color: red; font-size: 13px; font-weight: 400; display: none;
}
.forSelectingCandidiates .form-group {
	margin-bottom: 10px;
}
.selectdeSelect .form-group {
	margin-bottom: 10px;
}
#sucMsgPopReg a.btncloseRegFrom {
	background: none; border: 1px solid transparent; border-image: none; top: 3px; text-align: right; right: 5px; color: rgb(153, 153, 153); font-size: 16px; position: absolute; cursor: pointer;
}
#sucMsgPopReg a.btncloseRegFrom:hover {
	color: rgb(0, 0, 0);
}
#search-ribbon {
	padding-left: 10px;
}
#search-ribbon input.form-control {
	font: 13px/normal "Roboto", sans-serif; padding: 2px 12px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; border-image: none; width: 100%; height: 34px; color: rgb(51, 51, 51); display: block; font-size-adjust: none; font-stretch: normal; background-image: none; background-color: rgb(255, 255, 255);
}
#search-ribbon::after {
	clear: both; display: block; content: "";
}
#search-ribbon .sbmitandcancelBtns .btn {
	margin: 0px;
}
#span_advSearch .add-form-fields {
	padding: 20px 0px;
}
.grievanCeLink label {
	font: 16px/normal "Roboto", sans-serif; margin: 10px 0px 20px; color: rgb(63, 81, 181); display: block; font-size-adjust: none; font-stretch: normal;
}
.grievanCeLink label a {
	font: 500 16px/normal "Roboto", sans-serif; color: rgb(17, 103, 56); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.grievanceCanDetails h3 {
	margin: 0px 0px 20px;
}
.masterAddEditState.grievanceCanDetails {
	background: none;
}
.grievanCeDeCan {
	background: rgba(5, 143, 208, 0.1); border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 20px;
}
.grievanCeDeCan form {
	padding: 0px 0px 0px 15px;
}
.grievanCeDeCan::after {
	clear: both; display: block; content: "";
}
.grievanceCanDetails h2 {
	font: 500 25px/normal "Roboto", sans-serif; margin: 20px 0px 10px; width: auto; text-align: center; color: rgb(63, 81, 181); display: block; font-size-adjust: none; font-stretch: normal;
}
.grievanceCanDetails h2 span {
	color: rgb(0, 150, 136);
}
.grievanceOffDetails h2 {
	font: 500 25px/normal "Roboto", sans-serif; margin: 20px 0px 10px; width: auto; text-align: left; color: rgb(63, 81, 181); padding-left: 15px; display: block; font-size-adjust: none; font-stretch: normal;
}
#details_list thead {
	background: rgb(51, 149, 187); color: rgb(255, 255, 255);
}
.sucMsgPopGV {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopGV .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopGV .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopGV .modal-footer {
	text-align: center;
}
.sucMsgPopGV .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopGV a.btncloseGV {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.modal-body {
	padding: 20px 25px 10px;
}
.sucMsgPopGV a.btncloseGV:hover {
	color: rgb(51, 51, 51);
}
.errormsg {
	color: red;
}
.chalengeMScreen textarea {
	font: 13px/22px "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.qCFrm .cRegTxt {
	margin-top: 10px;
}
.qCFrm .form-group {
	margin-bottom: 15px;
}
.chalengeMScreen .cRegTxt p {
	text-align: left;
}
#alreadyChallengedModal .modal-footer {
	text-align: center;
}
#InsertSuccessDiv {
	margin-top: 5%;
}
.PaymentFailedDiv {
	margin-top: 5%;
}
.modal-footer .btn + .btn {
	margin-bottom: 10px;
}
.cLoginApplication p.text-left {
	text-align: left; line-height: 22px;
}
#InstructionsModal .modal-header {
	background: rgb(2, 180, 250); padding: 6px 10px; color: rgb(255, 255, 255);
}
#InstructionsModal button.close.btnClose {
	color: rgb(255, 255, 255); margin-top: 4px; opacity: 0.7;
}
#InstructionsModal .modal-content {
	border: currentColor; border-image: none;
}
#InstructionsModal .text-left {
	line-height: 25px;
}
#InstructionsModal .modal-dialog {
	max-width: 450px;
}
.modal-body .btn-close {
	background: linear-gradient(rgb(43, 84, 119) 0%, rgb(91, 123, 173) 50%, rgb(43, 84, 119) 100%); padding: 3px 10px; border-radius: 2px; border: 1px solid rgb(17, 103, 56); transition:0.5s; border-image: none; width: auto; height: 28px; color: rgb(255, 255, 255); text-transform: capitalize; font-size: 13px; display: inline-block;
}
.forPrintNHeading table thead th {
	font: 16px/normal "Roboto", san-serif; padding: 10px 5px; font-size-adjust: none; font-stretch: normal;
}
#alreadyChallengedModal .modal-content {
	margin: 0px auto; max-width: 350px;
}
#alreadyChallengedModal .modal-content h3 {
	font: 500 18px/30px "Roboto", sans-serif; margin: 0px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
#sucessChallengedModal .modal-content {
	margin: 0px auto; max-width: 350px;
}
#sucessChallengedModal .modal-content h3 {
	font: 500 18px/30px "Roboto", sans-serif; margin: 0px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
#CancelPopupModal .modal-content {
	margin: 0px auto; max-width: 350px;
}
#CancelPopupModal .modal-content h3 {
	font: 500 18px/30px "Roboto", sans-serif; margin: 0px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
#CancelPopupModal .modal-content h4 {
	text-align: center; font-size: 16px;
}
.modal-footer {
	border-top-color: transparent; border-top-width: 0px; border-top-style: solid;
}
.acessDeneied h2 {
	text-align: center; color: red; font-family: "Roboto", sans-serif; font-size: 24px; font-weight: 500;
}
.acessDeneied h4 {
	font: 500 16px/normal "Roboto", sans-serif; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.acessDeneied .closebtn {
	background: linear-gradient(rgb(43, 84, 119) 0%, rgb(91, 123, 173) 50%, rgb(43, 84, 119) 100%); margin: 10px auto; padding: 5px 10px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); text-decoration: none; display: block; max-width: 70px;
}
#search_box {
	padding-top: 20px;
}
.forCursorPointer {
	cursor: pointer;
}
.sucMsgPopGo {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.sucMsgPopGo .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.sucMsgPopGo .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.sucMsgPopGo .modal-footer {
	text-align: center;
}
.sucMsgPopGo .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.sucMsgPopGo a.btncloseGo {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.sucMsgPopGo a.btncloseGo:hover {
	color: rgb(51, 51, 51);
}
.modal-footer {
	padding: 8px 10px;
}
.outer-container {
	background-color: rgb(238, 238, 255);
}
.panel-buttons {
	padding: 18px; border-radius: 5px; border: solid currentColor; transition:0.5s; border-image: none; text-align: left; font-family: "Bodoni MT"; font-size: 15px; border-spacing: 1px; background-color: rgb(238, 238, 238);
}
.panel-buttons.active {
	margin-top: 1px; margin-bottom: 1px; background-color: rgb(221, 221, 221);
}
.panel-buttons:hover {
	margin-top: 1px; margin-bottom: 1px; background-color: rgb(221, 221, 221);
}
.panel {
	padding: 0px 18px; border-radius: 5px; border: solid currentColor; border-image: none; margin-bottom: 1px; border-spacing: 1px; background-color: rgb(221, 221, 255);
}
#btnTemplateDload:hover {
	cursor: pointer;
}
#uploadfile {
	overflow: hidden;
}
#uploadLabel {
	font: 13px/normal Arial; margin: 0em; padding: 1px 6px; text-align: center; color: buttontext; text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: normal; display: inline-block; cursor: default; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; text-shadow: none; align-items: flex-start; background-color: buttonface; text-rendering: auto;
}
#uploadfile + label:hover {
	cursor: pointer;
}
#btnAdd:hover {
	cursor: pointer;
}
.buttons-excel {
	background: rgb(28, 156, 241) !important; border-radius: 0px; border: 1px solid rgb(28, 156, 241) !important; border-image: none !important; color: rgb(255, 255, 255) !important; margin-right: 5px !important;
}
.buttons-excel:hover {
	background: none !important; color: rgb(28, 156, 241) !important;
}
.buttons-pdf {
	background: rgb(0, 57, 128) !important; border-radius: 0px; border: 1px solid rgb(0, 57, 128) !important; border-image: none !important; color: rgb(255, 255, 255) !important; margin-right: 5px !important;
}
.buttons-pdf:hover {
	background: none !important; color: rgb(0, 57, 128) !important;
}
.buttons-csv {
	background: rgb(5, 177, 73) !important; border-radius: 0px; border: 1px solid rgb(5, 177, 73) !important; border-image: none !important; color: rgb(255, 255, 255) !important; margin-right: 4px !important;
}
.buttons-csv:hover {
	background: none !important; border: 1px solid rgb(5, 177, 73) !important; border-image: none !important; color: rgb(5, 177, 73) !important;
}
.dataTables_length label {
	font: 500 14px/25px "Roboto", sans-serif; color: rgb(51, 51, 51); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.dataTables_info {
	font: 500 13px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.dataTables_paginate {
	font: 500 13px/normal "Roboto", sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
	background: rgb(3, 146, 206) !important; font: 500 13px/normal "Roboto", sans-serif; margin: 4px 4px 0px !important; padding: 4px 8px !important; border-radius: 2px !important; color: rgb(255, 255, 255) !important; font-size-adjust: none; font-stretch: normal;
}
.dataTables_paginate a.previous.disabled {
	background: rgb(3, 146, 206); cursor: no-drop !important;
}
.dataTables_paginate a.next.disabled {
	background: rgb(3, 146, 206); cursor: no-drop !important;
}
.dataTables_wrapper .dataTables_paginate span a.paginate_button.current {
	background: rgb(6, 130, 61) !important; font: 500 13px/normal "Roboto", sans-serif; padding: 4px 8px !important; border-radius: 3px !important; border: 1px solid rgb(6, 130, 61) !important; border-image: none !important; color: rgb(255, 255, 255) !important; font-size-adjust: none; font-stretch: normal;
}
.dataTables_wrapper .dataTables_paginate span a.paginate_button.current:hover {
	color: rgb(255, 255, 255) !important;
}
.dataTables_length select {
	padding: 2px; border-radius: 2px; border: 1px solid rgb(153, 153, 153); border-image: none;
}
table.dataTable.no-footer {
	border-bottom-color: rgb(221, 221, 221) !important; border-bottom-width: 0px !important; border-bottom-style: solid !important;
}
.forDelteBtns .btn-danger {
	background: rgb(255, 96, 20); padding: 3px 15px; border-radius: 2px; border: 1px solid rgb(255, 96, 20); transition:0.5s; border-image: none; width: auto; height: 30px; color: rgb(255, 255, 255); text-transform: capitalize; display: inline-block;
}
.forDelteBtns .btn-close {
	background: rgb(0, 136, 204); padding: 3px 15px; border-radius: 2px; border: 1px solid rgb(0, 136, 204); transition:0.5s; border-image: none; width: auto; height: 30px; color: rgb(255, 255, 255); text-transform: capitalize; text-decoration: none; display: inline-block;
}
.delMPop {
	background: rgba(0, 0, 0, 0.5); display: block;
}
.fade.in .modal-dialog {
	border-radius: 0px;
}
.modal-content {
	border-radius: 0px;
}
#delModal {
	text-align: center;
}
.delMPop {
	text-align: center;
}
.delMPop .modal-footer {
	text-align: center;
}
.btncloseDP {
	background: rgb(0, 136, 204); padding: 2px 10px; border-radius: 2px; border: 1px solid rgb(0, 136, 204); transition:0.5s; border-image: none; width: auto; height: 30px; color: rgb(255, 255, 255); text-transform: capitalize; display: inline-block;
}
.dataTables_wrapper .dataTables_info {
	display: none !important;
}
.modal-content {
	border-radius: 0px;
}
.delMPopRHQ {
	text-align: center;
}
.delMPopRHQ {
	text-align: center;
}
.delMPopRHQ .modal-footer {
	text-align: center;
}
.padding-left0 {
	padding-left: 0px;
}
.padding-right0 {
	padding-right: 0px;
}
.col-xs-6.padding-left0 {
	width: 49% !important;
}
.tableRHQMethod {
	padding: 0px 20px;
}
.tableRHQMethod tbody td label {
	cursor: pointer;
}
label.checkbox-inline {
	cursor: pointer;
}
label.checkbox-inline span {
	padding: 3px 10px 0px 0px; width: auto; vertical-align: middle; display: inline-block; cursor: pointer;
}
label.checkbox-inline input {
	cursor: pointer;
}
label.checkbox-inline input {
	width: auto;
}
label.checkbox-inline input[type='checkbox'] {
	margin-left: -16px;
}
.tableRHQMethod thead {
	background: rgb(43, 116, 193); color: rgb(255, 255, 255);
}
.tableRHQMethod {
	margin: 20px 0px;
}
.spRightsideForms .editBtnRHQ i {
	padding-right: 3px;
}
.spRightsideForms .editBtnRHQ {
	background: rgb(13, 64, 95); font: 10px/normal "Roboto", sans-serif; margin: 0px; padding: 3px 7px; border-radius: 2px; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.rhqTableSFrm {
	padding: 20px;
}
.spRightsideForms .rhqTabs a {
	color: rgb(43, 116, 193) !important; font-family: "Roboto",sans-serif; font-size: 12px !important; font-weight: 600;
}
.form-group label.radio-inline input[type='radio'] {
	padding-left: 20px; margin-top: 0px;
}
.spRightsideForms .deleteRHQAp {
	background: rgb(243, 123, 0); font: 10px/normal "Roboto", sans-serif; margin: 0px; padding: 3px 7px; border-radius: 2px; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.radioBtnsSPost {
	padding-left: 10px;
}
.radioBtnsSPost label {
	padding-left: 10px;
}
.radioBtnsSPost label input[type='radio'] {
	width: auto; padding-right: 10px; vertical-align: middle; display: inline-block; position: relative;
}
.radioBtnsSPost label span {
	padding-top: 3px; padding-left: 2px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
.applicationFrmSelecRHQ h4 {
	background: rgb(51, 149, 187); font: 16px/normal "Roboto", sans-serif; margin: 10px 10px 15px; padding: 10px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.eduDetailsRHQ #data_table tr td {
	margin: 0px auto 10px; padding: 10px 5px; width: 20%;
}
#wrkexp_table tr td {
	padding: 5px; width: 20%; margin-bottom: 10px;
}
.radioButtonsGrup .radioinline {
	width: auto; display: inline-block;
}
.radioButtonsGrup .radioinline input {
	width: auto; margin-top: -3px; margin-right: 2px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.radioButtonsGrup .radioinline span {
	padding-top: 2px; padding-left: 2px; margin-top: -8px; margin-right: 20px; vertical-align: middle; display: inline-block;
}
.eduDetailsRHQ .add-form-fields {
	padding: 20px 0px;
}
#educationdata_table thead > tr > th {
	font-size: 13px; border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid;
}
#educationdata_table input {
	border-radius: 2px;
}
#educationdata_table select {
	border-radius: 2px;
}
#educationdata_table .btn-primary {
	background: rgb(49, 119, 74); border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255);
}
#educationdata_table .btn-danger {
	background: rgb(234, 159, 21); border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255);
}
#wrkexptable thead > tr > th {
	font-size: 13px; border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid;
}
#wrkexptable input {
	border-radius: 2px;
}
#educationdata_table select {
	border-radius: 2px;
}
#wrkexptable .btn-primary {
	background: rgb(49, 119, 74); border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255);
}
#wrkexptable .btn-danger {
	background: rgb(234, 159, 21); border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255);
}
.applicationFromSec h4 {
	background: rgb(51, 149, 187); margin: 5px 0px; padding: 10px 15px; color: rgb(255, 255, 255);
}
.applicationFromSec .form-group label {
	line-height: 20px;
}
.declaraTionText {
	padding: 10px 5px; line-height: 24px; font-size: 13px;
}
.declaraTionText label input {
	width: auto; margin-top: -2px; margin-right: 4px; vertical-align: middle; display: inline-block;
}
.actionRHQACnt {
	margin: 0px auto; width: 100px; text-align: left; display: block;
}
.actionRHQACnt .btn {
	margin-bottom: 5px;
}
#wrkexptable tr:first-child .removeWexp {
	display: none;
}
.display-field img {
	width: 150px; height: 150px;
}
#remove {
	display: none;
}
#eduRemove {
	display: none;
}
.Error {
	color: red;
}
.error {
	color: red;
}
.Error_Coursename span {
	font-size: 13px; display: block;
}
.Error_Marks span {
	font-size: 13px; display: block;
}
.Error_Subject span {
	font-size: 13px; display: block;
}
.Error_Medium span {
	font-size: 13px; display: block;
}
.Error_organization span {
	font-size: 13px; display: block;
}
.Error_designation span {
	font-size: 13px; display: block;
}
.Error_duty_nature span {
	font-size: 13px; display: block;
}
.Error_service_frommnth span {
	font-size: 13px; display: block;
}
.Error_service_tomnth span {
	font-size: 13px; display: block;
}
.Error_org_types span {
	font-size: 13px; display: block;
}
.form-group input[type='checkbox'] {
	width: auto; height: auto; display: inline-block;
}
.add-form-fields .rhqSelectionEditCEXSer .form-group label.col-sm-3 {
	float: left;
}
.radioBtnsSPost input[type='radio'] {
	margin: 0px 2px 0px 10px; width: auto; vertical-align: middle; display: inline-block;
}
.radioBtnsSPost {
	padding-left: 0px; margin-left: -10px;
}
#ShortlistedCandidates table th {
	font-size: 12px;
}
#ShortlistedCandidates table td {
	font-size: 12px;
}
.applicationFromSec .eduDetailsRHQ input[type='button'] {
	display: inline-block;
}
.sucMessagePopApFrm {
	display: none;
}
.applicationFromSec .form-group input[type='radio'] {
	margin: 0px 2px 0px 10px; padding: 0px; vertical-align: middle; display: inline-block;
}
.msgshow {
	display: none;
}
#msgshow {
	background: rgba(0, 0, 0, 0.5);
}
#msgshow .modal-footer button {
	margin: 0px auto; display: block;
}
#msgshow .modal-content {
	margin: 0px auto; border-radius: 0px; text-align: center; max-width: 400px;
}
.forPostspreference.form-group input {
	display: inline-block;
}
.declaraTionText input {
	width: auto; margin-right: 18px; vertical-align: middle; display: inline-block;
}
.applicationFromSec .form-group label {
	line-height: 25px;
}
.applicationFromSec .cpacthaTextFrm input {
	border: currentColor; border-image: none; width: auto; height: auto;
}
.applicationFromSec .declaraTionText p {
	line-height: 25px; padding-top: 15px;
}
.applicationFromSec .phtoandSigApFrm h3 {
	text-align: left; margin-bottom: 30px;
}
.applicationFromSec .phtoandSigApFrm input[type='file'] {
	border: 0px solid transparent; border-image: none; display: inline-block;
}
.applicationFromSec .declaraTionText label input {
	margin: 0px 5px; height: auto; vertical-align: middle; display: inline-block;
}
.declaraTionText label span {
	margin: 0px 5px; height: auto; vertical-align: middle; display: inline-block;
}
.applicationFromSec .ddicharge select {
	width: 32.2%; margin-left: 5px; float: left;
}
.applicationFromSec .form-group input.forWdth20 {
	margin: 1px; width: 9%; display: inline-block;
}
.applicationFromSec .form-group p {
	font: 14px/25px "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.applicationFromSec .phtoandSigApFrm {
	text-align: center;
}
.applicationFromSec .phtoandSigApFrm input {
	margin: 0px auto;
}
.applicationFromSec input#signature {
	width: 120px; height: 120px;
}
.applicationFromSec .forPostspreference a#opener {
	display: block;
}
.applicationFromSec input[type='button'] {
	display: none;
}
.forImagephoto {
	width: 150px; height: 150px;
}
.captchaSection span {
	color: red;
}
.centerCodeFds :first-child.col-sm-4 {
	padding-right: 6px;
}
.centerCodeFds .lastoneCCFds {
	padding-left: 6px;
}
.forPostspreference a {
	color: rgb(19, 172, 249); letter-spacing: 0.5px; padding-top: 5px; font-family: "Roboto", sans-serif; font-size: 13px; font-weight: 500; text-decoration: underline; display: inline-block;
}
.applicationFromSec h5 {
	font: 500 14px/24px "Roboto", sans-serif; color: rgb(22, 90, 226); font-size-adjust: none; font-stretch: normal;
}
.dvScMsg {
	
}
.documentVerifcaTabs .nav.nav-bar {
	
}
.docVerificationSteps .nav-tabs {
	display: inline-block;
}
.docVerificationSteps ul.nav-tabs li.activeClass a i {
	background: rgb(51, 122, 183); color: rgb(255, 255, 255);
}
.docVerificationSteps ul.nav-tabs li a {
	margin: 0px; padding: 5px; border: 0px solid transparent; border-image: none; position: relative;
}
.docVerificationSteps ul.nav-tabs li.activeClass a span {
	color: rgb(19, 42, 172);
}
.docVerificationSteps ul.nav-tabs li a i {
	background: rgb(221, 221, 221); margin: 0px auto; border-radius: 50%; width: 35px; height: 35px; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-size: 18px; font-style: normal; display: block;
}
.dvScMsg.modal {
	background: rgba(0, 0, 0, 0.5); display: block;
}
.dvScMsg {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.dvScMsg .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.dvScMsg .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.dvScMsg .modal-footer {
	text-align: center;
}
.dvScMsg .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.dvScMsg a.btncloseDV {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.dvScMsg a.btncloseDV:hover {
	color: rgb(51, 51, 51);
}
.delMPopRHQ .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.delMPopRHQ .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.delMPopRHQ .modal-footer {
	text-align: center;
}
.sbmitandcancelBtns .btncloseYes {
	padding: 0px 10px;
}
.sbmitandcancelBtns .btncloseno {
	padding: 0px 10px;
}
.delMPopRHQ {
	background: rgba(0, 0, 0, 0.51);
}
.delMPopRHQ a.btncloseDV {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.headline h4 {
	text-align: center; color: rgb(63, 81, 181); font-family: "Roboto",sans-serif; font-weight: 500;
}
h4.forChallengesys {
	text-align: center; font-size: 20px !important; margin-top: 20px;
}
label.label-info {
	background: none; letter-spacing: 0.2px;
}
.delMPopRHQ a.btncloseDV:hover {
	color: rgb(51, 51, 51);
}
.inputs {
	width: 40px; text-align: center; display: inline;
}
.txtPreference {
	text-align: center;
}
.optionsDV input {
	margin: 5px; padding: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 60px; height: 34px; color: rgb(0, 150, 136); font-weight: 600;
}
#DVOptionsfForm .masterAddEditState h3 {
	font: 400 18px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
#DVOptionsfForm .masterAddEditState h3 b {
	font-weight: 500;
}
.docVerificationSteps ul li:first-child a::before {
	content: none;
}
.docVerificationSteps ul li a::before {
	background: red; border: 1px solid rgb(221, 221, 221); border-image: none; left: -34%; top: 36%; width: 68%; right: 0px; position: absolute; z-index: 0; content: "";
}
.docVerificationSteps ul li.activeClass a {
	cursor: pointer;
}
.docVerificationSteps ul li.activeClass a.drectclinckDV i {
	background: rgb(123, 193, 125) !important;
}
.docVerificationSteps ul li.activeClass a.drectclinckDV::before {
	border-color: rgb(123, 193, 125) !important;
}
.docVerificationSteps ul li {
	width: 10%; vertical-align: top; float: none; display: table-cell; min-height: 100px;
}
.docVerificationSteps ul li.activeClass a::before {
	border-color: rgb(51, 122, 183);
}
.dvCnrmation {
	background: rgba(0, 0, 0, 0.5);
}
.dvCnrmation {
	background: rgba(0, 0, 0, 0.53); display: block;
}
.dvCnrmation .modal-content {
	margin: 0px auto; border-radius: 4px; width: 350px; text-align: center;
}
.dvCnrmation .modal-body p {
	color: rgb(29, 152, 85); letter-spacing: 0.3px; font-family: "Roboto", sans-serif; font-weight: 500;
}
.dvCnrmation .modal-footer {
	text-align: center;
}
.dvCnrmation .modal-footer .btn.btn-primary {
	background: rgb(43, 84, 119); border-radius: 2px; border: 0px solid rgb(43, 84, 119); border-image: none;
}
.dvCnrmation .modal-body a.btnCancelDV {
	background: none; padding: 5px; border: transparent; border-image: none; top: 0px; right: 5px; color: rgb(153, 153, 153); float: right; position: absolute;
}
.dvCnrmation .modal-body a.btnCancelDV:hover {
	color: rgb(51, 51, 51);
}
.dvCnrmation h3 {
	font: 500 16px/normal "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.dvCnrmation .modal-footer .btn + .btn {
	margin-bottom: 0px;
}
.dvCnrmation .modal-footer .btn-warning {
	border-radius: 2px; border: 0px solid rgb(236, 151, 31); border-image: none;
}
.educationFields .form-group .col-sm-6 {
	float: left;
}
.printDVBtn .form-group {
	margin-top: 20px;
}
.printDVBtn .form-group .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.photoUpDV .sbmitandcancelBtns .btn-primary {
	margin: 0px;
}
.imgWidhei {
	background: rgb(221, 221, 221); margin: 0px auto 20px; border: 1px solid rgb(221, 221, 221); border-image: none; width: 240px; height: 240px; box-shadow: 0px 0px 5px #999;
}
.photoPlacement a.btn-primary {
	background: rgb(2, 180, 250); margin: 0px auto 30px; border-radius: 2px; border: 1px solid rgb(2, 180, 250); border-image: none; width: 100px; text-align: center; display: block;
}
.photoUpDV {
	text-align: center;
}
.photoUpDV h3 {
	text-align: left;
}
.tabDetailsDV {
	border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: 0px 0px 5px #ddd;
}
#divCandidateDetails .radioButtonsGrup .radioinline span {
	margin-top: 0px;
}
#dvchklistdetails .radioButtonsGrup .radioinline span {
	margin-top: 0px;
}
.docVerificationSteps {
	margin: 10px 0px 0px; text-align: center;
}
.docVerificationSteps ul li a span {
	font: 12px/normal "Roboto", sans-serif; letter-spacing: 0.2px; font-size-adjust: none; font-stretch: normal;
}
.docVerificationSteps ul li.active a span {
	color: rgb(19, 42, 172);
}
.docVerificationSteps ul li a span {
	color: rgb(51, 51, 51);
}
.addEdQDV .btnAddQual {
	background: rgb(49, 119, 74); padding: 8px 10px; border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); display: inline-block; cursor: pointer;
}
.addEdQDV .btnRemoveQual {
	background: rgb(234, 159, 21); padding: 8px 10px; border-radius: 2px; border: currentColor; border-image: none; height: 34px; color: rgb(255, 255, 255); display: inline-block; cursor: pointer;
}
.validation-summary-errors ul li {
	color: red; line-height: 22px; font-size: 13px;
}
.tabContentDetailsDV {
	border-width: 3px 1px 1px; border-style: solid; border-color: rgb(43, 84, 119) rgb(221, 221, 221) rgb(221, 221, 221); margin: 0px 30px; border-image: none;
}
.takepicSec {
	padding: 40px 0px; text-align: center;
}
.admitCardGenration .add-form-fields .form-group .col-sm-6 p {
	margin-top: 2px; margin-bottom: 0px;
}
.validation-summary-errors ul li {
	color: red; line-height: 22px; font-size: 13px;
}
#errorLabel {
	color: red;
}
#unlockPopup .modal-header h2 {
	font: 500 22px/normal "Roboto", sans-serif; margin: 0px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.cUnlockAccount .sbmitandcancelBtns .btn-primary {
	margin-top: 0px;
}
.cUnlockAccount input {
	margin-bottom: 15px;
}
.divOTP {
	display: none;
}
.cLoginApplication .form-group p.er-mesgep {
	text-align: left; color: red;
}
.cLoginApplication .form-group p.su-mesgep {
	text-align: left; color: rgb(38, 50, 179); font-size: 20px; font-weight: 600;
}
.adminSignin {
	background: none; padding-bottom: 0px; box-shadow: none;
}
.login-page {
	background: rgba(222, 235, 248, 0.64); padding-bottom: 20px; margin-bottom: 20px; box-shadow: 1px 1px 5px #999;
}
.padding-reset {
	padding: 0px;
}
.error-message {
	color: red; font-size: 12px !important; font-weight: 400 !important; margin-top: 2px; display: block !important;
}
.regStrationFormSteps .nav-tabs li a {
	background: none; border: currentColor; border-image: none;
}
.regStrationFormSteps .nav-tabs li.active a {
	background: none; border: currentColor; border-image: none;
}
.regStrationFormSteps .nav-tabs li.active a:hover {
	background: none; border: currentColor; border-image: none;
}
.regStrationFormSteps .nav-tabs li a:hover {
	background: none; border: currentColor; border-image: none;
}
.regStrationFormSteps .nav-tabs {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.editphotoSigtre #imgPhoto {
	display: block;
}
.editphotoSigtre #imgSignature {
	display: block;
}
.editphotoSigtre #imgThumbImpression {
	display: block;
}
.editphotoSigtre #imgOtherType {
	display: block;
}
.olive {
	color: olive;
}
.green {
	color: green;
}
.red {
	color: red;
}
.blue {
	color: blue;
}
.invalid {
	color: rgb(236, 63, 65); line-height: 24px;
}
#pswd_info ul li.invalid::before {
	padding-right: 2px; font-family: fontawesome; content: "\f00d";
}
#pswd_info ul li.valid::before {
	padding-right: 2px; font-family: fontawesome; content: "\f00c";
}
.valid {
	color: rgb(58, 125, 52); line-height: 24px;
}
#pswd_info {
	background: rgb(254, 254, 254); padding: 10px; border-radius: 5px; border: 1px solid rgb(221, 221, 221); border-image: none; top: 20%; width: 250px; right: -272px; font-size: 0.87em; display: none; position: absolute; box-shadow: 0px 1px 3px #ccc;
}
#pswd_info::after {
	left: -8%; top: 9%; color: rgb(193, 193, 193); line-height: 14px; font-size: 25px; display: block; position: absolute; content: "\25C0"; text-shadow: none;
}
#pswd_info ul li {
	font: 13px/25px "Roboto", sans-serif; font-size-adjust: none; font-stretch: normal;
}
#pswd_info h4 {
	font: 500 18px/normal "Roboto", sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.newpassWrdValid {
	position: relative;
}
#pswd_info ul li span {
	font-weight: 500;
}
.form-group.roleMappingbtns .input-group {
	width: 20px; vertical-align: middle; display: inline-block;
}
.form-group.roleMappingbtns label {
	text-transform: capitalize; padding-top: 3px;
}
.form-group.roleMappingbtns {
	width: 33%; display: inline-block;
}
.form-group.roleMappingbtns {
	
}
.roleMappingbtns .col-sm-6.nopadding {
	width: 100%;
}
.form-group.roleMappingbtns {
	padding-left: 0px;
}
.forallDetails {
	background: rgba(0, 68, 204, 0.08); margin: 0px 20px; padding: 10px 20px; border-radius: 10px; border: 3px solid rgb(3, 19, 206); border-image: none;
}
.forallDetails h4 {
	font: 500 18px/normal "Roboto", sans-serif; margin: 0px 0px 20px; text-align: center; font-size-adjust: none; font-stretch: normal;
}
.uscIcons a {
	min-width: 50px;
}
.modal-body::after {
	clear: both; display: block; content: "";
}
.searchOptionUSC {
	margin-top: 15px;
}
.searchOptionUSC label {
	text-align: center; padding-top: 10px; vertical-align: middle;
}
.searchOptionUSC input {
	width: 100%; height: 34px; display: inline-block; position: relative; z-index: 2;
}
.query_fields .list_fields {
	display: none;
}
#AgeRelaxationtbl tr td:last-child {
	width: 140px;
}
#error {
	color: red; font-size: 13px;
}
.forDeleteingFields table {
	background: rgb(255, 255, 255);
}
.forDelteBtns .btn-close {
	background: linear-gradient(rgb(43, 84, 119) 0%, rgb(91, 123, 173) 50%, rgb(43, 84, 119) 100%);
}
.forDelteBtns .btn-danger {
	background: linear-gradient(rgb(255, 96, 20) 0%, rgb(255, 134, 79) 51%, rgb(255, 96, 20) 100%);
}
.sbmitandcancelBtns .btn-danger {
	background: linear-gradient(rgb(255, 96, 20) 0%, rgb(255, 134, 79) 51%, rgb(255, 96, 20) 100%); padding: 6px 15px; border-radius: 2px; border: 1px solid rgb(236, 151, 31); transition:0.5s; border-image: none; text-transform: capitalize; font-size: 13px; margin-right: 5px;
}
table#wrkexptable tr:first-child .removeWexp {
	display: none;
}
.forDetailsCanLayut .rowMenuCnt .mainmenu > ul > li.active a {
	background: rgb(204, 124, 11); color: rgb(255, 255, 255);
}
.forDetailsCanLayut .rowMenuCnt .mainmenu > ul > li a:hover {
	background: rgb(204, 124, 11); color: rgb(255, 255, 255);
}
.examNotiList {
	background: rgba(2, 180, 250, 0.17); margin: 10px 0px; border: 1px solid rgb(221, 221, 221); border-image: none; text-align: center;
}
.examNotiList h2 {
	font: 500 18px/normal "Roboto", sans-serif; text-align: center; color: rgb(0, 35, 204); text-decoration: underline; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.examNotiList p {
	font: 14px/normal "Roboto", sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
.examNotiList p b {
	font-weight: 500;
}
.examNotiList ul li {
	padding: 0px 15px; display: inline-block; position: relative;
}
.examNotiList ul li a {
	color: rgb(10, 128, 187); font-family: "Roboto", sans-serif; font-size: 14px; font-weight: 500; display: block;
}
.examNotiList ul {
	padding: 10px 0px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;
}
.examNotiList ul li::after {
	top: 3px; right: -5px; color: rgb(0, 0, 0); font-family: fontawesome; font-size: 10px; display: inline-block; position: absolute; content: "\f068";
}
.forDetailsCanLayut .rowMenuCnt .mainmenu > ul > li:first-child > a {
	border-left-color: transparent; border-left-width: 1px; border-left-style: solid;
}
.forDetailsCanLayut .rowMenuCnt .mainmenu > ul > li > a {
	background: rgb(43, 116, 193); margin: 0px; text-transform: capitalize;
}
.examNotiList ul li:last-child::after {
	content: "";
}
.examNotiList ul li a:hover {
	color: rgb(255, 96, 20);
}
.canNotNwList .modal-header {
	padding: 5px 15px; border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid;
}
.examNotiList .modal-body h2 {
	margin: -10px 0px 0px;
}
.examNotiList .modal-body ul {
	border-bottom-color: transparent; border-bottom-width: 0px; border-bottom-style: solid;
}
.examNotiList .modal-body ul li::after {
	content: none;
}
.examNotiList .modal-body ul li {
	text-align: left; display: block;
}
.spleftSideTabs ul.forhideDpdwns li.active a {
	background: rgb(0, 68, 204);
}
.rhqTabs {
	text-align: center; margin-top: 20px;
}
.modal-body a.btn {
	background: none; border: currentColor; border-image: none; top: 0px; text-align: center; right: 0px; color: rgba(51, 51, 51, 0.63); font-size: 16px; position: absolute;
}
p {
	font-family: "Roboto",sans-serif;
}
.modal-footer {
	text-align: center;
}
.fieldsMessage #delModal .modal-content {
	margin: 0px auto; max-width: 350px;
}
.centerValidation .modal-content {
	margin: 0px auto; text-align: center; max-width: 350px;
}
.centerValidation.modal {
	background: rgba(0, 0, 0, 0.51);
}
.modal-body a.btn:hover {
	color: rgb(51, 51, 51);
}
.rhqTabs ul li:first-child a::before {
	content: none;
}
.postReApply .modal-content {
	margin: 0px auto; max-width: 350px;
}
.postReApply.modal {
	background: rgba(0, 0, 0, 0.6); text-align: center;
}
.postReApply .modal-footer {
	text-align: center;
}
.editPopupRHQAdvertise .masterAddEditState h3 {
	margin-bottom: 20px;
}
.editPopupRHQAdvertise a:hover {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0); opacity: 1;
}
.editPopupRHQAdvertise a:focus {
	background: none; border: currentColor; border-image: none; color: rgb(0, 0, 0); opacity: 1;
}
.editPopupRHQAdvertise a {
	background: none; border: currentColor; border-image: none; top: 0px; right: 0px; color: rgb(0, 0, 0); font-size: 18px; position: absolute; opacity: 0.5;
}
.rhqTabs ul li {
	width: 12%; vertical-align: top; float: none; display: table-cell; min-height: 100px;
}
.rhqTabs ul li a::before {
	background: red; border: 1px solid rgb(221, 221, 221); border-image: none; left: -34%; top: 22px; width: 70%; right: 0px; position: absolute; z-index: 0; content: "";
}
.rhqTabs .nav-tabs {
	margin: 0px auto; text-align: center; display: block;
}
.rhqTabs .nav-tabs li {
	padding: 0px; float: none;
}
.rhqTabs ul.nav-tabs li.activeClass a i {
	background: rgb(0, 150, 136); color: rgb(255, 255, 255);
}
.rhqTabs ul.nav-tabs li.activeClass a span {
	color: rgb(0, 150, 136);
}
.rhqTabs ul.nav-tabs li a {
	margin: 0px; padding: 5px 10px; border: 0px solid transparent; border-image: none; font-size: 13px; font-weight: 400; text-decoration: none; position: relative;
}
.rhqTabs ul.nav-tabs li a i {
	background: rgb(51, 122, 183); margin: 0px auto 5px; border-radius: 50%; width: 35px; height: 35px; text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-size: 18px; font-style: normal; display: block;
}
.fordownloadOption� {
	color: rgb(43, 116, 193) !important;
}
.staffHelpDocument {
	background: rgb(255, 255, 255); margin: 10px; padding: 10px 15px; border: 1px solid rgb(221, 221, 221); border-image: none; box-shadow: 1px 1px 5px #ddd;
}
.staffHelpDocument h3 {
	background: rgb(58, 107, 168); margin: -10px -15px 10px; padding: 6px 10px; color: rgb(255, 255, 255); font-family: "Roboto", sans-serif; font-size: 22px; font-weight: 500;
}
.staffHelpDocument ul li {
	line-height: 35px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; display: block; list-style-type: none;
}
.staffHelpDocument ul li::before {
	color: rgb(25, 105, 205); font-family: "fontawesome"; font-size: 16px; margin-right: 8px; content: "\f0a4";
}
.staffHelpDocument ul li a {
	color: rgb(25, 105, 205); line-height: 30px; font-family: "Roboto", sans-serif; font-weight: 500; text-decoration: none; display: inline-block;
}
.totaldetails h5 a i {
	top: 41%; right: 0px; font-size: 18px !important; position: absolute;
}
.staffHelpDocument ul li:last-child {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.main-box.infographic-box {
	border-radius: 0px; margin-bottom: 15px; position: relative; min-height: 60px;
}
.staffLeftSide {
	padding: 10px 0px;
}
.staffDashboard::after {
	clear: both; display: block; content: "";
}
.staffDashboard {
	padding: 20px 0px;
}
.staffLeftSide::after {
	clear: both; display: block; content: "";
}
.main-box.infographic-box::before {
	background: rgb(119, 119, 119); left: auto; top: 80%; width: 50%; right: 10px; bottom: 15px; position: absolute; z-index: -1; max-width: 300px; content: ""; box-shadow: 0px 15px 10px #777; transform: rotate(3deg); -webkit-box-shadow: 0 15px 10px #777; -webkit-transform: rotate(3deg); -o-transform: rotate(3deg); -moz-transform: rotate(3deg); -moz-box-shadow: 0 15px 10px #777;
}
.bgm-cyan {
	background-color: rgb(31, 79, 175) !important;
}
.bgm-lightgreen {
	background-color: rgb(2, 180, 250) !important;
}
.bgm-orange {
	background: rgb(43, 126, 158) !important;
}
.bgm-bluegray {
	background: rgb(29, 152, 85) !important;
}
.bg-skyblue-dark {
	background: rgb(236, 151, 31) !important;
}
.imageSection {
	width: 15%; text-align: center; vertical-align: middle; display: inline-block;
}
.totaldetails {
	width: 83%; vertical-align: middle; display: inline-block; min-height: 60px;
}
.infographic-box.colored i {
	padding: 0px 10px; color: rgb(255, 255, 255); font-size: 30px; margin-left: 0px;
}
.totaldetails h5 a {
	padding: 0px 30px 0px 0px; text-align: left; color: rgb(255, 255, 255); line-height: 25px; font-size: 13px; font-weight: 500; display: block;
}
.totaldetails .addOption {
	background: rgb(2, 180, 250); margin: 10px; padding: 5px 10px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); display: block;
}
.totaldetails .addOption:hover {
	background: rgb(3, 146, 206);
}
.totaldetails .viewOption:hover {
	background: rgb(3, 146, 206);
}
.totaldetails .viewOption {
	background: rgb(2, 180, 250); margin: 10px; padding: 5px 10px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); display: block;
}
.staffLeftSide h3 {
	margin-top: 0px; margin-bottom: 20px;
}
.totaldetails h5 {
	margin: 18px 0px 0px; color: rgb(255, 255, 255); text-transform: capitalize; letter-spacing: 0.2px; font-family: "Roboto",sans-serif; font-size: 13px; font-weight: 400;
}
.totaldetails a {
	text-decoration: none;
}
.infographic-box .headline {
	text-align: right; font-size: 1.2em; font-weight: 300; display: block;
}
.infographic-box.colored .headline {
	text-align: center; color: rgb(0, 0, 0); font-size: 14px; font-weight: 300; margin-bottom: 4px;
}
.infographic-box .value {
	text-align: center; color: rgb(0, 0, 0); font-size: 15px; font-weight: 300; margin-top: 0px; display: block;
}
.staffDashboard {
	background: rgb(255, 255, 255);
}
.termsandconditionlist ul {
	padding-left: 20px;
}
.termsandconditionlist ul li {
	line-height: 25px; margin-bottom: 10px;
}
.termsandconditionlist p {
	color: rgb(51, 51, 51); line-height: 25px; font-size: 14px; margin-bottom: 10px;
}
.innerpageCnt .termsandconditionlist h3 {
	font: 500 20px/normal "Roboto", sans-serif; margin: 15px 0px 5px; text-align: left; color: rgb(19, 42, 172); text-transform: capitalize; font-size-adjust: none; font-stretch: normal;
}
.innerpageCnt .fedbackCnt h3 {
	text-align: center; line-height: 30px; display: block;
}
.innerpageCnt .fedbackCnt table thead th {
	text-align: center;
}
.contactDetailsMain h6 {
	text-align: center; color: rgb(51, 51, 51); line-height: 20px;
}
.jstree-node {
	margin: 0px; padding: 0px; display: block; list-style-type: none; list-style-image: none;
}
.jstree-children {
	margin: 0px; padding: 0px; display: block; list-style-type: none; list-style-image: none;
}
.jstree-container-ul {
	margin: 0px; padding: 0px; display: block; list-style-type: none; list-style-image: none;
}
.jstree-node {
	white-space: nowrap;
}
.jstree-anchor {
	margin: 0px; padding: 0px 4px 0px 1px; color: rgb(0, 0, 0); vertical-align: top; display: inline-block; white-space: nowrap;
}
.jstree-anchor:focus {
	outline: 0px;
}
.jstree-anchor {
	color: inherit; text-decoration: none;
}
.jstree-anchor:link {
	color: inherit; text-decoration: none;
}
.jstree-anchor:visited {
	color: inherit; text-decoration: none;
}
.jstree-anchor:hover {
	color: inherit; text-decoration: none;
}
.jstree-anchor:active {
	color: inherit; text-decoration: none;
}
.jstree-icon {
	margin: 0px; padding: 0px; text-align: center; text-decoration: none; vertical-align: top; display: inline-block;
}
:empty.jstree-icon {
	margin: 0px; padding: 0px; text-align: center; text-decoration: none; vertical-align: top; display: inline-block;
}
.jstree-ocl {
	cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
	cursor: default;
}
.jstree .jstree-open > .jstree-children {
	display: block;
}
.jstree .jstree-closed > .jstree-children {
	display: none;
}
.jstree .jstree-leaf > .jstree-children {
	display: none;
}
.jstree-anchor > .jstree-themeicon {
	margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon {
	display: none;
}
.jstree-anchor > .jstree-themeicon-hidden {
	display: none;
}
.jstree-hidden {
	display: none;
}
.jstree-node.jstree-hidden {
	display: none;
}
.jstree-rtl .jstree-anchor {
	padding: 0px 1px 0px 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
	margin-right: 0px; margin-left: 2px;
}
.jstree-rtl .jstree-node {
	margin-left: 0px;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
	margin-right: 0px;
}
.jstree-wholerow-ul {
	display: inline-block; position: relative; min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
	cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor {
	position: relative;
}
.jstree-wholerow-ul .jstree-icon {
	position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
	left: 0px; width: 100%; position: absolute; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.jstree-contextmenu .jstree-anchor {
	-webkit-user-select: none; -webkit-touch-callout: none;
}
.vakata-context {
	display: none;
}
.vakata-context {
	background: rgb(245, 245, 245); margin: 0px; padding: 2px; border: 1px solid rgb(151, 151, 151); border-image: none; position: absolute; box-shadow: 2px 2px 2px #999;
}
.vakata-context ul {
	background: rgb(245, 245, 245); margin: 0px; padding: 2px; border: 1px solid rgb(151, 151, 151); border-image: none; position: absolute; box-shadow: 2px 2px 2px #999;
}
.vakata-context ul {
	list-style: none; left: 100%; margin-top: -2.7em; margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
	left: auto; right: 100%; margin-right: -4px; margin-left: auto;
}
.vakata-context li {
	list-style: none;
}
.vakata-context li > a {
	padding: 0px 2em; border-radius: 1px; width: auto; color: rgb(0, 0, 0); line-height: 2.4em; text-decoration: none; display: block; white-space: nowrap; text-shadow: 1px 1px 0px #fff;
}
.vakata-context li > a:hover {
	position: relative; box-shadow: 0px 0px 2px #0a6aa1; background-color: rgb(232, 239, 247);
}
.vakata-context li > a.vakata-context-parent {
	background-position: right; background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw=="); background-repeat: no-repeat;
}
.vakata-context li > a:focus {
	outline: 0px;
}
.vakata-context .vakata-context-hover > a {
	position: relative; box-shadow: 0px 0px 2px #0a6aa1; background-color: rgb(232, 239, 247);
}
.vakata-context .vakata-context-separator > a {
	background: rgb(255, 255, 255); border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(226, 227, 227) currentColor currentColor rgb(224, 224, 224); margin: 0px 0px 0px 2.4em; padding: 0px; border-radius: 0px; border-image: none; height: 1px; min-height: 1px; max-height: 1px; box-shadow: 0px 0px 0px transparent; text-shadow: 0px 0px 0px transparent;
}
.vakata-context .vakata-context-separator > a:hover {
	background: rgb(255, 255, 255); border-width: 1px 0px 0px 1px; border-style: solid none none solid; border-color: rgb(226, 227, 227) currentColor currentColor rgb(224, 224, 224); margin: 0px 0px 0px 2.4em; padding: 0px; border-radius: 0px; border-image: none; height: 1px; min-height: 1px; max-height: 1px; box-shadow: 0px 0px 0px transparent; text-shadow: 0px 0px 0px transparent;
}
.vakata-context .vakata-contextmenu-disabled a {
	border: 0px currentColor; border-image: none; color: silver; box-shadow: 0px 0px 0px; background-color: transparent;
}
.vakata-context .vakata-contextmenu-disabled a:hover {
	border: 0px currentColor; border-image: none; color: silver; box-shadow: 0px 0px 0px; background-color: transparent;
}
.vakata-context li > a > i {
	background: 0px 0px; margin: 0px 0px 0px -2em; width: 2.4em; height: 2.4em; text-align: center; line-height: 2.4em; text-decoration: none; vertical-align: top; display: inline-block;
}
.vakata-context li > a > i:empty {
	width: 2.4em; line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
	background: rgb(255, 255, 255); margin: 0px 0.5em 0px 0px; width: 1px; height: 2.4em; border-left-color: rgb(226, 227, 227); border-left-width: 1px; border-left-style: solid; display: inline-block;
}
.vakata-context .vakata-contextmenu-shortcut {
	color: silver; font-size: 0.8em; display: none; opacity: 0.5;
}
.vakata-context-rtl ul {
	left: auto; right: 100%; margin-right: -4px; margin-left: auto;
}
.vakata-context-rtl li > a.vakata-context-parent {
	background-position: left; background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7"); background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
	margin: 0px 2.4em 0px 0px; border-right-color: rgb(226, 227, 227); border-left-color: currentColor; border-right-width: 1px; border-left-width: 0px; border-right-style: solid; border-left-style: none;
}
.vakata-context-rtl .vakata-context-left ul {
	left: 100%; right: auto; margin-right: auto; margin-left: -4px;
}
.vakata-context-rtl li > a > i {
	margin: 0px -2em 0px 0px;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
	background: rgb(226, 227, 227); margin: 0px 0px 0px 0.5em; border-left-color: rgb(255, 255, 255);
}
#jstree-marker {
	border-width: 5px 0px 5px 5px; border-style: solid none solid solid; border-color: transparent currentColor; margin: -5px 0px 0px; padding: 0px; left: 0px; top: 0px; width: 0px; height: 0px; line-height: 0; font-size: 0px; position: absolute;
}
#jstree-dnd {
	margin: 0px; padding: 4px; line-height: 16px;
}
#jstree-dnd .jstree-icon {
	margin: 0px 2px 0px 0px; padding: 0px; width: 16px; height: 16px; text-decoration: none; display: inline-block;
}
#jstree-dnd .jstree-copy {
	margin: 0px 2px 0px 0px; padding: 0px; width: 16px; height: 16px; text-decoration: none; display: inline-block;
}
#jstree-dnd .jstree-ok {
	background: green;
}
#jstree-dnd .jstree-er {
	background: red;
}
#jstree-dnd .jstree-copy {
	margin: 0px 2px;
}
.jstree-default .jstree-node {
	background-repeat: no-repeat; background-color: transparent;
}
.jstree-default .jstree-icon {
	background-repeat: no-repeat; background-color: transparent;
}
.jstree-default .jstree-anchor {
	transition:background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-animated {
	transition:background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-wholerow {
	transition:background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
	background: rgb(231, 244, 249); border-radius: 2px; box-shadow: inset 0px 0px 1px #ccc;
}
.jstree-default .jstree-context {
	background: rgb(231, 244, 249); border-radius: 2px; box-shadow: inset 0px 0px 1px #ccc;
}
.jstree-default .jstree-clicked {
	background: rgb(190, 235, 255); border-radius: 2px; box-shadow: inset 0px 0px 1px #999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
	display: none;
}
.jstree-default .jstree-disabled {
	background: 0px 0px; color: rgb(102, 102, 102);
}
.jstree-default .jstree-disabled.jstree-hovered {
	background: 0px 0px; box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
	background: rgb(239, 239, 239);
}
.jstree-default .jstree-disabled > .jstree-icon {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale"); opacity: 0.8; -webkit-filter: grayscale(100%);
}
.jstree-default .jstree-search {
	color: rgb(139, 0, 0); font-style: italic; font-weight: 700;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
	display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
	background: 0px 0px; box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
	
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
	background: 0px 0px;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
	
}
.jstree-default > .jstree-striped {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top; display: inline-block; min-width: 100%;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered {
	background: 0px 0px; border-radius: 0px; box-shadow: none;
}
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
	background: 0px 0px; border-radius: 0px; box-shadow: none;
}
.jstree-default .jstree-wholerow {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
	
}
.jstree-default .jstree-wholerow-clicked {
	
}
div#full {
	padding-left: 15px;
}
.tree ul li label {
	font-weight: 500;
}
.tree ul li ul li label {
	font-weight: 400;
}
.jstree-default .jstree-node {
	line-height: 24px; margin-left: 24px; min-height: 24px; min-width: 24px;
}
.jstree-default .jstree-anchor {
	height: 24px; line-height: 24px;
}
.jstree-default .jstree-icon {
	width: 16px; height: 16px; line-height: 16px; margin-right: 5px;
}
.jstree-default :empty.jstree-icon {
	width: 16px; height: 16px; line-height: 16px;
}
.jstree-default.jstree-rtl .jstree-node {
	margin-right: 24px;
}
.jstree-default .jstree-wholerow {
	width: auto; height: 24px; display: inline-block;
}
i.jstree-icon.jstree-themeicon {
	display: none;
}
.jstree-default .jstree-node {
	background-image: url("assets/images/32px.png");
}
.jstree-default .jstree-icon {
	background-image: url("assets/images/32px.png");
}
.jstree-default .jstree-node {
	background-position: -292px -4px; background-repeat: repeat-y;
}
.jstree-default .jstree-last {
	background: 0px 0px;
}
.jstree-default .jstree-open > .jstree-ocl {
	background-position: -132px -4px;
}
.jstree-default .jstree-closed > .jstree-ocl {
	background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl {
	background-position: -68px -4px;
}
.jstree-default .jstree-themeicon {
	background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -4px -4px;
}
.jstree-default .jstree-disabled {
	background: 0px 0px;
}
.jstree-default .jstree-disabled.jstree-hovered {
	background: 0px 0px;
}
.jstree-default .jstree-disabled.jstree-clicked {
	background: rgb(239, 239, 239);
}
.jstree-default .jstree-checkbox {
	background-position: -168px -8px;
}
.jstree-default .jstree-checkbox:hover {
	background-position: -168px -8px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox {
	background-position: -232px -8px;
}
.jstree-default .jstree-checked > .jstree-checkbox {
	background-position: -232px -8px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover {
	background-position: -232px -8px;
}
.jstree-default .jstree-checked > .jstree-checkbox:hover {
	background-position: -232px -8px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
	background-position: -200px -8px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
	background-position: -200px -8px;
}
.jstree-default .jstree-checkbox-disabled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale"); opacity: 0.8; -webkit-filter: grayscale(100%);
}
.jstree-default > .jstree-striped {
	background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
	background-position: 100% 1px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
	background: 0px 0px;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -4px -36px;
}
.jstree-default .jstree-themeicon-custom {
	background-position: 0px 0px; background-image: none; background-color: transparent;
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("throbber.gif") no-repeat center;
}
.jstree-default .jstree-file {
	background: url("../../32px.png") no-repeat -100px -68px;
}
.jstree-default .jstree-folder {
	background: url("../../32px.png") no-repeat -260px -4px;
}
.jstree-default > .jstree-container-ul > .jstree-node {
	margin-right: 0px; margin-left: 0px;
}
.jstree-default#jstree-dnd {
	padding: 0px 4px; line-height: 24px;
}
.jstree-default#jstree-dnd .jstree-ok {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default#jstree-dnd .jstree-er {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default#jstree-dnd i {
	background: 0px 0px; width: 24px; height: 24px; line-height: 24px;
}
.jstree-default#jstree-dnd .jstree-ok {
	background-position: -4px -68px;
}
.jstree-default#jstree-dnd .jstree-er {
	background-position: -36px -68px;
}
.jstree-default .jstree-ellipsis {
	overflow: hidden;
}
.jstree-default .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 29px); overflow: hidden; -ms-text-overflow: ellipsis;
}
.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor {
	width: calc(100% - 5px);
}
.jstree-default.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-default.jstree-rtl .jstree-last {
	background: 0px 0px;
}
.jstree-default-small .jstree-node {
	line-height: 18px; margin-left: 18px; min-height: 18px; min-width: 18px;
}
.jstree-default-small .jstree-anchor {
	height: 18px; line-height: 18px;
}
.jstree-default-small .jstree-icon {
	width: 18px; height: 18px; line-height: 18px;
}
.jstree-default-small :empty.jstree-icon {
	width: 18px; height: 18px; line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
	margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
	height: 18px;
}
.jstree-default-small .jstree-node {
	background-image: url("32px.png");
}
.jstree-default-small .jstree-icon {
	background-image: url("32px.png");
}
.jstree-default-small .jstree-node {
	background-position: -295px -7px; background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
	background: 0px 0px;
}
.jstree-default-small .jstree-open > .jstree-ocl {
	background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
	background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
	background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon {
	background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
	background: 0px 0px;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
	background: 0px 0px;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
	background: rgb(239, 239, 239);
}
.jstree-default-small .jstree-checkbox {
	background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
	background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox {
	background-position: -231px -7px;
}
.jstree-default-small .jstree-checked > .jstree-checkbox {
	background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover {
	background-position: -231px -39px;
}
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
	background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
	background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
	background-position: -199px -39px;
}
.jstree-default-small .jstree-checkbox-disabled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale"); opacity: 0.8; -webkit-filter: grayscale(100%);
}
.jstree-default-small > .jstree-striped {
	background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
	background-position: 100% 1px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
	background: 0px 0px;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
	background-position: 0px 0px; background-image: none; background-color: transparent;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("throbber.gif") no-repeat center;
}
.jstree-default-small .jstree-file {
	background: url("32px.png") no-repeat -103px -71px;
}
.jstree-default-small .jstree-folder {
	background: url("32px.png") no-repeat -263px -7px;
}
.jstree-default-small > .jstree-container-ul > .jstree-node {
	margin-right: 0px; margin-left: 0px;
}
.jstree-default-small#jstree-dnd {
	padding: 0px 4px; line-height: 18px;
}
.jstree-default-small#jstree-dnd .jstree-ok {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default-small#jstree-dnd .jstree-er {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default-small#jstree-dnd i {
	background: 0px 0px; width: 18px; height: 18px; line-height: 18px;
}
.jstree-default-small#jstree-dnd .jstree-ok {
	background-position: -7px -71px;
}
.jstree-default-small#jstree-dnd .jstree-er {
	background-position: -39px -71px;
}
.jstree-default-small .jstree-ellipsis {
	overflow: hidden;
}
.jstree-default-small .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 23px); overflow: hidden; -ms-text-overflow: ellipsis;
}
.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor {
	width: calc(100% - 5px);
}
.jstree-default-small.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-default-small.jstree-rtl .jstree-last {
	background: 0px 0px;
}
.jstree-default-large .jstree-node {
	line-height: 32px; margin-left: 32px; min-height: 32px; min-width: 32px;
}
.jstree-default-large .jstree-anchor {
	height: 32px; line-height: 32px;
}
.jstree-default-large .jstree-icon {
	width: 32px; height: 32px; line-height: 32px;
}
.jstree-default-large :empty.jstree-icon {
	width: 32px; height: 32px; line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
	margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
	height: 32px;
}
.jstree-default-large .jstree-node {
	background-image: url("32px.png");
}
.jstree-default-large .jstree-icon {
	background-image: url("32px.png");
}
.jstree-default-large .jstree-node {
	background-position: -288px 0px; background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
	background: 0px 0px;
}
.jstree-default-large .jstree-open > .jstree-ocl {
	background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
	background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
	background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon {
	background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
	background: 0px 0px;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
	background: 0px 0px;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
	background: rgb(239, 239, 239);
}
.jstree-default-large .jstree-checkbox {
	background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
	background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox {
	background-position: -224px 0px;
}
.jstree-default-large .jstree-checked > .jstree-checkbox {
	background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover {
	background-position: -224px -32px;
}
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
	background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
	background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
	background-position: -192px -32px;
}
.jstree-default-large .jstree-checkbox-disabled {
	filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='jstree-grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#jstree-grayscale"); opacity: 0.8; -webkit-filter: grayscale(100%);
}
.jstree-default-large > .jstree-striped {
	background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
	background-position: 100% 1px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg=="); background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
	background: 0px 0px;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
	background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
	background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node {
	background: 0px 0px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
	background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
	background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
	background-position: 0px 0px; background-image: none; background-color: transparent;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
	background: url("throbber.gif") no-repeat center;
}
.jstree-default-large .jstree-file {
	background: url("32px.png") no-repeat -96px -64px;
}
.jstree-default-large .jstree-folder {
	background: url("32px.png") no-repeat -256px 0px;
}
.jstree-default-large > .jstree-container-ul > .jstree-node {
	margin-right: 0px; margin-left: 0px;
}
.jstree-default-large#jstree-dnd {
	padding: 0px 4px; line-height: 32px;
}
.jstree-default-large#jstree-dnd .jstree-ok {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default-large#jstree-dnd .jstree-er {
	background-image: url("32px.png"); background-repeat: no-repeat; background-color: transparent;
}
.jstree-default-large#jstree-dnd i {
	background: 0px 0px; width: 32px; height: 32px; line-height: 32px;
}
.jstree-default-large#jstree-dnd .jstree-ok {
	background-position: 0px -64px;
}
.jstree-default-large#jstree-dnd .jstree-er {
	background-position: -32px -64px;
}
.jstree-default-large .jstree-ellipsis {
	overflow: hidden;
}
.jstree-default-large .jstree-ellipsis .jstree-anchor {
	width: calc(100% - 37px); overflow: hidden; -ms-text-overflow: ellipsis;
}
.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor {
	width: calc(100% - 5px);
}
.jstree-default-large.jstree-rtl .jstree-node {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-default-large.jstree-rtl .jstree-last {
	background: 0px 0px;
}
@media all and (max-width:768px)
{
.jstree-dnd-responsive#jstree-dnd {
	line-height: 40px; font-size: 1.1em; font-weight: 700; text-shadow: 1px 1px #fff;
}
.jstree-dnd-responsive#jstree-dnd > i {
	background: 0px 0px; width: 40px; height: 40px;
}
.jstree-dnd-responsive#jstree-dnd > .jstree-ok {
	background-position: 0px -200px; background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-dnd-responsive#jstree-dnd > .jstree-er {
	background-position: -40px -200px; background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-dnd-responsive#jstree-marker {
	margin-top: -10px; border-top-width: 10px; border-bottom-width: 10px; border-left-width: 10px;
}
}
@media all and (max-width:768px)
{
.jstree-default-responsive .jstree-icon {
	background-image: url("40px.png");
}
.jstree-default-responsive .jstree-node {
	background: 0px 0px;
}
.jstree-default-responsive .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-responsive .jstree-node {
	line-height: 40px; margin-left: 40px; white-space: nowrap; min-height: 40px; min-width: 40px;
}
.jstree-default-responsive .jstree-anchor {
	height: 40px; line-height: 40px;
}
.jstree-default-responsive .jstree-icon {
	width: 40px; height: 40px; line-height: 40px;
}
.jstree-default-responsive :empty.jstree-icon {
	width: 40px; height: 40px; line-height: 40px;
}
.jstree-default-responsive > .jstree-container-ul > .jstree-node {
	margin-left: 0px;
}
.jstree-default-responsive.jstree-rtl .jstree-node {
	background: 0px 0px; margin-right: 40px; margin-left: 0px;
}
.jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
	margin-right: 0px;
}
.jstree-default-responsive .jstree-ocl {
	background-size: 120px 240px;
}
.jstree-default-responsive .jstree-themeicon {
	background-size: 120px 240px;
}
.jstree-default-responsive .jstree-checkbox {
	background-size: 120px 240px;
}
.jstree-default-responsive .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {
	background: 0px 0px;
}
.jstree-default-responsive .jstree-open > .jstree-ocl {
	background-position: 0px 0px !important;
}
.jstree-default-responsive .jstree-closed > .jstree-ocl {
	background-position: 0px -40px !important;
}
.jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
	background-position: -40px 0px !important;
}
.jstree-default-responsive .jstree-themeicon {
	background-position: -40px -40px;
}
.jstree-default-responsive .jstree-checkbox {
	background-position: -40px -80px;
}
.jstree-default-responsive .jstree-checkbox:hover {
	background-position: -40px -80px;
}
.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox {
	background-position: 0px -80px;
}
.jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover {
	background-position: 0px -80px;
}
.jstree-default-responsive .jstree-checked > .jstree-checkbox {
	background-position: 0px -80px;
}
.jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
	background-position: 0px -80px;
}
.jstree-default-responsive .jstree-anchor > .jstree-undetermined {
	background-position: 0px -120px;
}
.jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
	background-position: 0px -120px;
}
.jstree-default-responsive .jstree-anchor {
	font-size: 1.1em; font-weight: 700; text-shadow: 1px 1px #fff;
}
.jstree-default-responsive > .jstree-striped {
	background: 0px 0px;
}
.jstree-default-responsive .jstree-wholerow {
	background: rgb(235, 235, 235); height: 40px; border-top-color: rgba(255, 255, 255, 0.7); border-bottom-color: rgba(64, 64, 64, 0.2); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.jstree-default-responsive .jstree-wholerow-hovered {
	
}
.jstree-default-responsive .jstree-wholerow-clicked {
	
}
.jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
	box-shadow: inset 0px -6px 3px -5px #666;
}
.jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
	border-top-color: currentColor; border-top-width: 0px; border-top-style: none; box-shadow: inset 0px 6px 3px -5px #666;
}
.jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
	box-shadow: none;
}
.jstree-default-responsive .jstree-node {
	background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-default-responsive .jstree-icon {
	background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-default-responsive .jstree-node > .jstree-ocl {
	background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-default-responsive .jstree-themeicon {
	background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-default-responsive .jstree-checkbox {
	background-image: url("40px.png"); background-size: 120px 240px;
}
.jstree-default-responsive .jstree-node {
	background-position: -80px 0px; background-repeat: repeat-y;
}
.jstree-default-responsive .jstree-last {
	background: 0px 0px;
}
.jstree-default-responsive .jstree-leaf > .jstree-ocl {
	background-position: -40px -120px;
}
.jstree-default-responsive .jstree-last > .jstree-ocl {
	background-position: -40px -160px;
}
.jstree-default-responsive .jstree-themeicon-custom {
	background-position: 0px 0px; background-image: none; background-color: transparent;
}
.jstree-default-responsive .jstree-file {
	background: url("40px.png") no-repeat 0px -160px / 120px 240px;
}
.jstree-default-responsive .jstree-folder {
	background: url("40px.png") no-repeat -40px -40px / 120px 240px;
}
.jstree-default-responsive > .jstree-container-ul > .jstree-node {
	margin-right: 0px; margin-left: 0px;
}
}
@media print
{
.table-bordered {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.leftsidecolon {
	display: none;
}
.topMenuBar {
	display: none;
}
.logoPartsec {
	display: none;
}
.masterAddEditState.brwseVacancy {
	display: none;
}
.breadcumbSec {
	display: none;
}
.masterAddEditState table th {
	font-weight: 500;
}
.col-sm-9.rightsidecolon.equalHeight {
	margin: 0px auto; width: 60%;
}
.sbmtOptionPrint {
	display: none;
}
h3 {
	margin: 0px auto; text-align: center;
}
.forpirntBtnsReg {
	display: none;
}
.regFieldStructure .form-group label.col-sm-5 {
	width: 45%;
}
}
@media only screen and (max-width:1169px)
{
body {
	padding: 0px 0px 160px;
}
.mainmenu ul li {
	padding: 0px;
}
.mainmenu ul li a {
	font: 500 11px/normal "Roboto", sans-serif; padding: 0px 7px 10px; font-size-adjust: none; font-stretch: normal;
}
.copyrightsSection .col-sm-3 {
	width: 50%;
}
.copyrightsSection .col-sm-4 {
	width: 50%; text-align: center;
}
.copyrightsSection .col-sm-5 {
	margin: 10px auto 0px; width: 100%; text-align: center;
}
.termsandconditionLinks.text-right {
	text-align: center;
}
.lastUpdatedTxt {
	text-align: right;
}
ul.noticesTabs li {
	margin-bottom: 10px;
}
.input-group .input-group-addon {
	padding: 0px;
}
.regStrationFormSteps ul li a::before {
	left: -40%; width: 80%;
}
}
@media only screen and (max-width:1023px)
{
.mainmenu ul li a i {
	padding: 4px 3px 10px; width: 35px; height: 35px; font-size: 16px !important;
}
.mainmenu ul li a {
	font-size: 10px;
}
.logoText {
	width: 65%; display: inline-block;
}
.logoText h1 {
	font-size: 16px;
}
.logopart > a {
	width: 32%; display: inline-block;
}
.logoText p {
	font-size: 13px;
}
.logopart > a img {
	width: 100%; height: auto;
}
.secondmenu .mainmenu ul li a {
	padding: 0px 3px 15px;
}
.editIcons i {
	display: none;
}
.editIcons a {
	margin-bottom: 5px;
}
.secondmenu .mainmenu ul li.active a {
	padding: 0px 0px 15px;
}
.mainmenu {
	width: 84%;
}
.satymevaimg {
	width: 15%;
}
.latestScroll span {
	font-size: 16px;
}
.mainTitleFPage h2 {
	font-size: 28px;
}
.owl-carousel .owl-nav.disabled {
	display: block;
}
.satymevaimg {
	margin-top: 10px;
}
.formwithtabs h2 {
	font-size: 22px;
}
.resetpasswordsignOut ul li a {
	font-size: 13px;
}
.spleftSideTabs h3 {
	font-size: 14px;
}
.spleftSideTabs ul li a {
	font-size: 12px;
}
.spleftSideTabs h4 {
	font-size: 14px;
}
.masterAddEditState h3 {
	font-size: 16px;
}
.bodypart .rightsidecolon {
	
}
.spleftSideTabs h3 {
	padding: 9px 15px 9px 10px;
}
.tableCnt table thead th {
	font-size: 13px;
}
.input-group input.form-control {
	width: 88%;
}
.input-group .input-group-addon {
	width: 12%;
}
.form-group.roleMappingbtns {
	width: 49%;
}
.registration-formFields .col-sm-10.col-sm-offset-1 {
	width: 100%; margin-left: 0px;
}
.registration-formFields .col-sm-7.col-sm-offset-5.nopadding {
	width: 100%; margin-left: 0px;
}
.formfieldCnt .sbmitandcancelBtns {
	text-align: left;
}
.sbmitandcancelBtns {
	text-align: center;
}
.regStrationFormSteps ul li a::before {
	left: -37%; width: 74%;
}
.docVerificationSteps ul.nav-tabs li a i {
	width: 30px; height: 30px; padding-top: 3px;
}
.docVerificationSteps ul li a::before {
	top: 20px;
}
}
@media only screen and (max-width:767px)
{
body {
	padding: 0px 0px 220px;
}
.topmenupart {
	display: none;
}
.mainmenu {
	display: none;
}
.satymevaimg {
	width: auto; padding-top: 0px; margin-top: 0px;
}
.rowMenuCnt .mainmenu {
	display: none;
}
.latestScroll span {
	width: 15%;
}
.latestScroll .str1.str_wrap {
	width: 84%;
}
.copyrightsSection .col-sm-3 {
	width: 100%; text-align: center;
}
.copyrightsSection .col-sm-4 {
	width: 100%; text-align: center;
}
.lastUpdatedTxt {
	text-align: center;
}
.leftsidecolon {
	padding: 0px !important; width: 100%; margin-bottom: 20px; position: relative;
}
.spRightsideForms {
	padding: 10px 0px; margin-left: 0px; min-height: auto;
}
.tableCnt {
	padding: 10px;
}
.searchingItem {
	margin: 10px;
}
.nopadding {
	padding: 0px !important;
}
.formwithtabs h2 {
	width: 100%; text-align: center; font-size: 24px; margin-bottom: 10px;
}
.resetpasswordsignOut {
	width: 50%; text-align: right; margin-bottom: 10px;
}
.spleftSideTabs {
	margin: 0px;
}
.spleftSideTabs ul li a {
	padding: 10px 15px;
}
.col-sm-9.rightsidecolon .spRightsideForms {
	padding: 0px 10px;
}
.add-form-fields {
	padding: 20px 10px;
}
.leftMenuInmobile {
	padding: 5px; display: block;
}
.leftMenuInmobile i {
	padding: 5px; text-align: right; color: rgb(255, 255, 255); font-size: 20px; margin-top: 5px; margin-right: 10px; float: right; display: inline-block;
}
.leftMenuInmobile::after {
	clear: both; display: block; content: "";
}
.spleftSideTabs.smallMble {
	display: block;
}
.spleftSideTabs {
	display: none;
}
.leftsidecolon {
	min-height: auto !important;
}
.addeditExport .col-sm-6 {
	padding: 0px 5px; width: 50%; float: left;
}
.col-xs-1 {
	padding: 0px 20px;
}
.col-sm-1 {
	padding: 0px 20px;
}
.col-md-1 {
	padding: 0px 20px;
}
.col-lg-1 {
	padding: 0px 20px;
}
.col-xs-2 {
	padding: 0px 20px;
}
.col-sm-2 {
	padding: 0px 20px;
}
.col-md-2 {
	padding: 0px 20px;
}
.col-lg-2 {
	padding: 0px 20px;
}
.col-xs-3 {
	padding: 0px 20px;
}
.col-sm-3 {
	padding: 0px 20px;
}
.col-md-3 {
	padding: 0px 20px;
}
.col-lg-3 {
	padding: 0px 20px;
}
.col-xs-4 {
	padding: 0px 20px;
}
.col-sm-4 {
	padding: 0px 20px;
}
.col-md-4 {
	padding: 0px 20px;
}
.col-lg-4 {
	padding: 0px 20px;
}
.col-xs-5 {
	padding: 0px 20px;
}
.col-sm-5 {
	padding: 0px 20px;
}
.col-md-5 {
	padding: 0px 20px;
}
.col-lg-5 {
	padding: 0px 20px;
}
.col-xs-6 {
	padding: 0px 20px;
}
.col-sm-6 {
	padding: 0px 20px;
}
.col-md-6 {
	padding: 0px 20px;
}
.col-lg-6 {
	padding: 0px 20px;
}
.col-xs-7 {
	padding: 0px 20px;
}
.col-sm-7 {
	padding: 0px 20px;
}
.col-md-7 {
	padding: 0px 20px;
}
.col-lg-7 {
	padding: 0px 20px;
}
.col-xs-8 {
	padding: 0px 20px;
}
.col-sm-8 {
	padding: 0px 20px;
}
.col-md-8 {
	padding: 0px 20px;
}
.col-lg-8 {
	padding: 0px 20px;
}
.col-xs-9 {
	padding: 0px 20px;
}
.col-sm-9 {
	padding: 0px 20px;
}
.col-md-9 {
	padding: 0px 20px;
}
.col-lg-9 {
	padding: 0px 20px;
}
.col-xs-10 {
	padding: 0px 20px;
}
.col-sm-10 {
	padding: 0px 20px;
}
.col-md-10 {
	padding: 0px 20px;
}
.col-lg-10 {
	padding: 0px 20px;
}
.col-xs-11 {
	padding: 0px 20px;
}
.col-sm-11 {
	padding: 0px 20px;
}
.col-md-11 {
	padding: 0px 20px;
}
.col-lg-11 {
	padding: 0px 20px;
}
.col-xs-12 {
	padding: 0px 20px;
}
.col-sm-12 {
	padding: 0px 20px;
}
.col-md-12 {
	padding: 0px 20px;
}
.col-lg-12 {
	padding: 0px 20px;
}
.tableCnt {
	border: 1px solid rgb(221, 221, 221); border-image: none; -ms-overflow-x: auto; -ms-overflow-y: hidden; min-height: 0.01%; -ms-overflow-style: -ms-autohiding-scrollbar;
}
.headerpart .col-sm-5 {
	width: 50%; float: left;
}
.headerpart .col-sm-7 {
	width: 50%; float: left;
}
.spAdminMainTitle h2 {
	width: 50%; display: inline-block;
}
.col-sm-3.leftsidecolon {
	width: 100%; position: relative; max-width: 100%;
}
.bodypart .rightsidecolon {
	margin-left: 0px;
}
.form-group label {
	padding-left: 0px; margin-bottom: 5px; display: block;
}
.form-group .col-sm-6 {
	width: 100%;
}
.add-form-fields .col-sm-offset-4.col-sm-8 {
	padding: 0px;
}
.form-group input[type='radio'] + label {
	display: inline-block;
}
.fillVacancy .tableCnt {
	padding: 0px; margin-bottom: 10px;
}
.fillVacancy .tableCnt .table {
	margin-bottom: 0px;
}
.add-form-fields .col-md-8 {
	padding: 0px;
}
.add-form-fields .col-sm-8 {
	padding: 0px;
}
#printVcyDetails .col-md-7.col-sm-7 {
	padding: 0px;
}
#printVcyDetails .col-md-5.col-sm-5 {
	padding: 0px;
}
.col-sm-9.rightsidecolon.equalHeight {
	padding: 0px;
}
.searchOptionUSC .col-sm-5.nopadding {
	padding: 0px 10px !important;
}
.col-sm-offset-2.col-sm-5.nopadding {
	padding: 0px 10px !important;
}
.searchOptionUSC label {
	text-align: left; padding-left: 10px;
}
.addeditExportbtns .col-sm-6 {
	padding-left: 0px; margin-bottom: 5px;
}
.form-group.roleMappingbtns label {
	display: inline-block;
}
.roleMapb .add-form-fields .form-group .col-sm-4 {
	width: 40%; display: inline-block;
}
.roleMapb .add-form-fields .form-group .col-sm-6 {
	width: 59%; display: inline-block;
}
.resetpswrd .add-form-fields label.col-sm-4 {
	width: 40%; display: inline-block;
}
.resetpswrd .add-form-fields .form-group .col-sm-6 {
	width: 59%; display: inline-block;
}
.rmMps .roleMMapssec {
	width: 49.5%;
}
:nth-child(2n).roleMMapssec::after {
	clear: both; display: block; content: "";
}
:nth-child(3n).roleMMapssec::after {
	content: none;
}
.regStrationFormSteps ul li a::before {
	left: -35%; width: 70%;
}
.regStrationFormSteps .nav > li > a {
	padding: 10px 0px;
}
.regFieldStructure .form-group label {
	width: 39%;
}
.regFieldStructure .form-group .forfieldPlace {
	width: 60%;
}
.regFieldStructure .form-group .forfieldPlace .formfieldCnt label {
	width: auto;
}
.regFieldStructure .form-group label.col-sm-12 {
	width: 100%;
}
.regFieldStructure .contactDetailsTab label.col-sm-5 {
	padding-left: 10px !important;
}
.contactDetailsTab .form-group {
	padding: 0px 10px;
}
.centerCodeFds select {
	margin-bottom: 8px;
}
.phtoandSigApFrm .col-sm-6 {
	width: 49.5%; display: inline-block;
}
#reply_box {
	padding-bottom: 10px;
}
.grievanCeLink {
	padding-bottom: 10px;
}
.grievanceCanDetails #content-container {
	padding: 0px 10px;
}
.docVerificationSteps ul.nav-tabs li a i {
	width: 30px; height: 30px; font-size: 15px;
}
.docVerificationSteps ul.nav-tabs li a span {
	display: none;
}
.docVerificationSteps ul.nav-tabs li a {
	padding: 5px 20px;
}
.docVerificationSteps ul li a::before {
	background: red; border: 1px solid rgb(221, 221, 221); border-image: none; left: -27%; top: 44%; width: 60%; right: 0px; position: absolute; z-index: 0; content: "";
}
}
@media only screen and (max-width:639px)
{
.flex-direction-nav .flex-prev {
	left: 0px !important;
}
.flex-direction-nav .flex-next {
	right: 0px !important;
}
.latestScroll span {
	font-size: 15px;
}
.logopart {
	
}
.editIcons {
	width: 140px;
}
.logoText h1 {
	text-align: left; font-size: 15px;
}
.satymevaimg img {
	width: 60px;
}
.spAdminMainTitle h2 {
	width: 100%; text-align: left;
}
.resetpasswordsignOut {
	width: 100%; text-align: left; margin-top: 5px; margin-bottom: 10px; margin-left: 0px;
}
.registration-formFields .col-sm-10.col-sm-offset-1 {
	padding: 0px;
}
.registration-formFields .col-sm-10.col-sm-offset-1 .form-group {
	padding: 0px 15px;
}
.adminSignin .cRegTxt {
	padding: 0px;
}
.adminSignin .tableCnt {
	padding: 0px; border: currentColor; border-image: none;
}
.adminSignin .sbmitandcancelBtns .btn-primary {
	padding: 5px 8px;
}
.regStrationFormSteps ul li a span {
	color: rgb(51, 51, 51); font-size: 10px;
}
.regStrationFormSteps ul li i {
	background: rgb(221, 221, 221); font: 16px/normal "Roboto", sans-serif; margin: 0px auto; border-radius: 50%; width: 35px; height: 35px; color: rgb(255, 255, 255); padding-top: 8px; display: block; font-size-adjust: none; font-stretch: normal;
}
.regFieldStructure .form-group .forfieldPlace .formfieldCnt label {
	padding-right: 5px; margin-right: 0px;
}
.regStrationFormSteps ul li a::before {
	left: -28%; width: 56%;
}
#fields_list {
	padding: 0px 10px 0px 0px;
}
#fields_list .col-sm-6 {
	padding: 0px;
}
.grievanceCanDetails .col-sm-12 {
	padding: 0px;
}
.docVerificationSteps ul.nav-tabs li a {
	padding: 5px 10px;
}
}
@media only screen and (max-width:479px)
{
.latestScroll span {
	font-size: 14px;
}
.mainheader .leftSideLogo {
	width: 70%;
}
.mainheader .righSideLg {
	width: 30%;
}
.latestScroll span {
	width: 22%;
}
.latestScroll .str1.str_wrap {
	width: 75%;
}
.latestScroll span::after {
	border-top-color: rgb(2, 180, 250); border-top-width: 38px; border-top-style: solid;
}
.mainTitleFPage h2 {
	font-size: 25px;
}
.bdyCnt {
	padding: 10px 0px;
}
.termsandconditionLinks ul li a {
	line-height: 20px;
}
.headerpart .col-sm-5 {
	width: 70%;
}
.headerpart .col-sm-7 {
	width: 30%;
}
.addeditExport .col-sm-6 {
	width: 100%;
}
.exportButtonLink.pull-right {
	margin-top: 10px; float: left !important;
}
.sucMsgPopBRowseVcy .modal-content {
	width: 100%;
}
.roleMapb .add-form-fields .form-group .col-sm-6 {
	width: 100%;
}
.form-group.roleMappingbtns {
	width: 100%;
}
.resetpswrd .add-form-fields label.col-sm-4 {
	width: 100%; display: block;
}
.resetpswrd .add-form-fields .form-group .col-sm-6 {
	width: 100%; display: block;
}
.rmMps .roleMMapssec {
	width: 100%;
}
.sbmitandcancelBtns .btn {
	font-size: 10px;
}
.regFieldStructure .form-group label {
	width: 100%;
}
.regFieldStructure .form-group .forfieldPlace {
	width: 100%;
}
.regFieldStructure .contactDetailsTab .form-group .forfieldPlace.nopadding {
	padding: 0px 15px !important;
}
.delarationTxt label {
	width: auto !important; padding-left: 10px;
}
.regStrationFormSteps ul li a span {
	min-height: 36px;
}
.applicationFromSec .form-group input.forWdth20 {
	width: 50px;
}
.phtoandSigApFrm .col-sm-6 {
	width: 100%; display: block;
}
.docVerificationSteps ul.nav-tabs li a {
	padding: 5px;
}
.docVerificationSteps ul li a::before {
	left: -15%; width: 30%;
}
.portalPage .col-sm-3 {
	float: none;
}
.portalPage .col-sm-6 {
	float: none;
}
}
@media only screen and (max-width:359px)
{
.logoText h1 {
	font-size: 14px; margin-top: 5px; margin-bottom: 0px;
}
.logoText span {
	font-size: 11px;
}
.secondmenu {
	padding-top: 0px;
}
.sbmitandcancelBtns .btn {
	margin-right: 0px;
}
.docVerificationSteps ul.nav-tabs li a i {
	width: 25px; height: 25px; padding-top: 2px; font-size: 14px;
}
.forgotCaptcha input#CaptchaInputText {
	text-transform: uppercase;
}
}
@media print
{
.leftsideNotifications {
	display: block;
}
.leftsideNotifications_New {
	display: block;
}
.leftsideNotifications_New1 {
	display: block;
}
div {
	width: 100%; height: 100%;
}
.bodypart {
	display: block;
}
.mainpartMenu {
	display: block;
}
.header {
	display: block;
}
.logoPartsec {
	display: block;
}
.header {
	display: block;
}
.topMenuBar {
	display: none;
}
.logopart {
	display: block;
}
.secondmenu {
	display: none;
}
.rightsideSection {
	display: block;
}
.candidateApplyLogin {
	display: block;
}
.owl-stage-outer {
	display: block;
}
.gandhisliders {
	display: none;
}
.gandhiSec {
	display: none;
}
.currentEvents {
	display: block;
}
.currentEventsCalendarList {
	display: block;
}
.currentEventsCalendarList_New {
	display: block;
}
.logoCaurosel {
	display: none;
}
.footerpart {
	display: block; position: relative;
}
.cpyrighPart {
	position: relative;
}
a[href]::after {
	visibility: hidden;
}
.regisandforgotPass.p {
	position: absolute;
}
}
