body {
     overflow-x: hidden; /--right gutter fix--/
     font-family: sans-serif;
     color: #505962;
	 font-weight:400;
 }
 a.nav-link.text-white.colour {
    text-indent: -9999px;
    height: 11px;
}
footer a {
    color: #CDA34F!important;
}
.bt:hover,
.bt:focus {
  box-shadow: 0 0.5em 0.5em -0.4em var(--hover);
  transform: translateY(-0.25em);
  box-shadow: 0px 0px 10px 0px #6c757d;
  -webkit-box-shadow:0px 0px 10px 0px #6c757d;
  -mox-box-shadow:0px 0px 10px 0px #6c757d;
  opacity: .75;
}

 .mg-a{
	 margin-left : 6rem;
 }
 .ownpadding {
	padding:.5rem !important;;
 }
 
 .hiddenRow {
    padding: 0 !important;
	word-wrap: break-word!important;
    word-break: break-word!important;
	
}
.bg-border-right,.bg-border,.bg-border-top,
.card,.card-header{
	border-radius:20px !important;
}
.card{
	box-shadow:1px 2px #d1d1ce
}
.colour{
	margin-top:0.2rem;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
header .navbar-brand img{
	width:100%;
}
header .navbar-brand {
	white-space: normal;
	
}
.navbar-brand .text-white a:hover{
	text-decoration:none !important;
}
.bg-border{
	border:1px solid #fff;
}
.bg-border-top{
	border-top:1px solid #fff;
}
.bg-border-right{
	border-right:1px solid #fff;
}
.text-white1{
	color:#fff;
}
.navbar {
	/*text-transform: uppercase;*/
	background-color: #505962;
}
.ms-n5 {
    margin-left: -40px;
}
.nav-link1{
	padding: 0 0.3rem !important;
    border: 1px solid #fff;
    margin-left: 6px;
    border-radius: 50%;
}
.no_border{
	border:0;
}
.dropdown-item:focus, .dropdown-item:hover {
    background-color: #37768e;  
}
.bg-grey{
 background:#55616c29;
 /*height: 600px;
 overflow-y:auto;
 overflow-x:hidden;*/
}
/*a.nav-link.dropdown-toggle {
    color: #000;
}*/

.bg-grey a{
	color:#000;
}
.bg-grey a:hover{
	color:#fff;
}


span.dropdown-item1{
    background: #fff;
	width:100%;
	display: block;
    padding: 0.25rem 1rem;
    clear: both;
    font-weight: 400;    
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;   
    border: 0
}
.ml-auto{
	margin-left:auto !important;
}
.navbar-brand img {
	/*height: 5rem;*/
}
.bg-grey .navbar-toggler {
    color: rgba(255,255,255,.55);
    border-color: rgba(255,255,255,.1);
}
.bg-grey .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.container-fluid.header {
    padding: 0;
}
.carousel-item{
    height: 200px;
}

.logo {
   
    float: left; 
    font-size: 110%;
    line-height: 105%;
    text-transform: uppercase;
}
.logo {
    min-width: 345px;
}

.logo a {
    display: block;
    text-align: left;
}
.logo a {
    color: #000;
    text-decoration: none;
}
a {
    background-color: transparent;
}
.logo img {
    float: left;
    padding: 0 15px 0 5px;
	width:86px;
}

img {
    vertical-align: middle;
    border-style: none;
}
.logo a span {
    display: block;
    font-weight: 900;
    font-size: 109%;
    line-height: 115%;
	white-space:nowrap;
}
a#logo {
    text-decoration: none;
}
.float-right{
	float:right !important;
}
.dropdown-toggle{
    white-space: normal !important;
}
p{
font-size:1vw !important;
word-wrap: break-word!important;
word-break: break-word!important;
}
.own-nav{
	flex-wrap: nowrap;
}

@media (max-width: 1024px) {
  .carousel-items {
	height:183px !important;
  }
}

@media (max-width: 1280px) {
  marquee {
	height:345px !important;
  }
  p.h6 {
    margin: 15px 0;
	}
}

@media (max-width: 820px) or (min-width: 768px) {
	.search-container.d-lg-none{
	width:80%;
  }

/* @media (max-width: 1350px) or (min-width: 1280px) {
	marquee {
	height:345px !important;
  }
  p.h6 {
    margin: 15px 0;
	}
	
   
} */

.dropdown-item {
    /*white-space: break-spaces;*/
}
.search_hi{
	font-weight:bold;
	background-color:yellow;
}
table.expndTbl > tbody > tr > td.counter1
{
	word-break: normal !important;
}

table.expndTblVol > thead > tr > th.counter
{
	word-break: normal !important;
}
table.expndTblVol > thead > tr > th.chapter
{
	word-break: normal !important;
}
table.expndTblVol > tbody > tr > td.voltd
{
	word-wrap: break-word!important;
	word-break: normal !important;
}
button#nav-job-tab {
    border: 1px solid;
}
button#nav-result-tab {
    border: 1px solid;
}
button#nav-notice-tab {
    border: 1px solid;
}
button#nav-Regular-tab {
    border: 1px solid;
}
button#nav-Vacation-tab {
    border: 1px solid;
}