
h1, h2, h3, h4, h5, h6 {
	font-weight: 700;
}

@media (min-width: 992px) {
#mainNav {
	padding-top: 0.5rem;
}
#mainNav .navbar-brand {
	color: #fff;
}
#mainNav .navbar-nav {
	margin-top: 1rem;
	letter-spacing: 0.0625rem;
}
#mainNav .navbar-nav li.nav-item a.nav-link {
	color: #fff;
}
#mainNav .navbar-nav li.nav-item a.nav-link:hover {
	color: #18BC9C;
}
#mainNav .navbar-nav li.nav-item a.nav-link:active, #mainNav .navbar-nav li.nav-item a.nav-link:focus {
	color: #fff;
}
#mainNav .navbar-nav li.nav-item a.nav-link.active {
	color: #18BC9C;
}
#mainNav .navbar-toggler {
	font-size: 80%;
	padding: 0.8rem;
}
}

@media (min-width: 992px) {
#mainNav {
	/* padding-top: 1.5rem;
	padding-bottom: 1.5rem; */
	/* padding-top: 1rem; */
	-webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
	-moz-transition: padding-top 0.3s, padding-bottom 0.3s;
	transition: padding-top 0.3s, padding-bottom 0.3s;
}
#mainNav .navbar-brand {
	font-size: 2em;
	-webkit-transition: font-size 0.3s;
	-moz-transition: font-size 0.3s;
	transition: font-size 0.3s;
}
#mainNav .navbar-nav {
	margin-top: 0;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active {
	color: #fff;
	background: #18BC9C;
}
#mainNav .navbar-nav > li.nav-item > a.nav-link.active:active, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:focus, #mainNav .navbar-nav > li.nav-item > a.nav-link.active:hover {
	color: #fff;
	background: #18BC9C;
}
#mainNav.navbar-shrink {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
#mainNav.navbar-shrink .navbar-brand {
	font-size: 1.5em;
}
}

@media (min-width: 992px) {
.bg-primary {
	background-color: #1e3466 !important;
}
.bg-secondary {
	background-color: #ffffff !important;
}

.text-secondary {
	color: #2C3E50 !important;
}
.btn-primary {
	background-color: #18BC9C;
	border-color: #18BC9C;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
	background-color: #128f76;
	border-color: #128f76;
}
.btn-secondary {
	background-color: #2C3E50;
	border-color: #2C3E50;
}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active {
	background-color: #1a252f;
	border-color: #1a252f;
}
}

.field-validation-error, .Error-Validation {
    color: red;
}

#addParty, #addAction, #PartyExist {
    z-index: 9999;
}

.btn btn-cancel {
    background-color: grey;
    color: white;
}

.wordBreak {
    word-break: break-all;
}

.heading-text {
    margin: 10px 10px 20px;
    border-bottom: 1px solid #2a4b92;
    line-height: 25px;
}

.btn-na {
    color: white;
    background: #848484;
}

    .btn-na:hover, .btn-na.focus, .btn-na:focus, .btn-na:active {
        color: white;
        background: #848484;
    }

.right-head li {
    float: left;
}

.logged_in {
    color: #000;
    padding: 10px;
}

    .logged_in span {
        font-weight: 600;
        margin-right: 5px;
    }

    .logged_in select {
        border: 1px solid #ddd;
        box-shadow: 0px 2px 6px rgba(0,0,0,0.15);
        padding: 3px 5px;
        border-radius: 4px;
    }

.multiselect.dropdown-toggle {
    text-align: left;
}

    .multiselect.dropdown-toggle .caret {
        float: right;
        margin-top: 9px;
    }

.btn-prev, .btn-next {
    background: #dedfe0;
    color: #000;
    border: 1px solid #dedfe0;
}

.mL5 {
    margin-left: 10px;
}

.mR5 {
    margin-right: 10px;
}

.mL10 {
    margin-left: 10px;
}

.mR10 {
    margin-right: 10px;
}

#divAnnouncements .media {
    padding-right: 10px;
}

.req-dashboard .nav-tabs > li > a {
    border-radius: 0;
    background: #eee;
    color: #333;
}

.req-dashboard .nav-tabs > li.active > a {
    background: #2a4b92;
    color: #fff;
}

.req-dashboard .tab-content {
    padding: 20px;
    border: 1px solid #ddd
}
