/* Common For Site */
* { font-family: Calibri; }
body { padding-top: 95px; padding-bottom: 50px; }
@media (min-width: 768px) {
	/*body { padding-top:115px; }*/
	body.client-brand { padding-top:175px; }
}

.login-btn {width:100%; margin-bottom:15px;}

input.form-control { border-radius:0; }
.scrollable-menu {
    height: auto;
    max-height: 300px;
    overflow-x: hidden;
}

.btn:focus, .btn:active {
    outline: 0;
}
	.buorg{
	display:none;
	}
/* Top Navigation */
.navbar-fixed-top {
    background-color: #e0e4e8;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 5px solid #1dabe2;
}
.navbar-fixed-top .navbar-brand { padding-top:7px; width:65%; }
.navbar-fixed-top .navbar-brand img { max-width:225px; margin-top:9px; }
.navbar-fixed-top .navbar-header span { float:left; clear:both; color:#999; margin-left:46px; font-size:0.85em; position:relative; top:-10px; }
.navbar-fixed-top ul { margin-top:13px; }
.navbar-fixed-top button { position:relative;}
@media (min-width: 768px) {
	.navbar-fixed-top ul li a { padding-left:5px; padding-right:5px; }
	.navbar-fixed-top .navbar-brand img { max-width:none; margin-top:0; }
	.navbar-fixed-top .navbar-header span { font-size:1em; position:static;top:0; }
    .profprofemail{ width:50% !important}
}
@media (max-width: 767px) {
	.profprofemail{ width:100% !important}
}
.client-brand  .navbar-fixed-top .navbar-brand img { max-width:100px; max-height:60px; margin-top:-10px; }
.client-brand  .navbar-fixed-top .navbar-brand .col-powered-by { padding-top: 7px; font-size:0.6em; line-height:1.2em; }
.client-brand  .navbar-fixed-top .navbar-brand .col-powered-by img { max-height:12px; margin-top:0; }
.client-brand  .navbar-fixed-top ul { margin-top:0; }
@media (min-width: 768px) {
	.navbar-fixed-top { padding:20px 0; border-bottom: 5px solid #1dabe2; }
	.navbar-fixed-top .navbar-header span { margin-left:52px; }
	.client-brand .navbar-fixed-top { padding:60px 0; }
	.client-brand .navbar-fixed-top .navbar-brand { padding-top:0; width:80%; }
	.client-brand .navbar-fixed-top .navbar-brand img { max-width:250px; max-height:120px; margin-top:-50px; }
	.client-brand .navbar-fixed-top .navbar-brand .col-powered-by { padding-top:10px; font-size:0.8em; }
	.client-brand .navbar-fixed-top .navbar-brand .col-powered-by img { max-height:15px; margin-top:0; margin-left:5px; }
}
@media (min-width: 970px) {
	.navbar-fixed-top, .client-brand .navbar-fixed-top { padding-left:40px; padding-right:40px; }
	.navbar-fixed-top ul li a { padding:5px 15px; margin-top:5px; border-right:1px solid #7f828c; }
	.navbar-fixed-top ul li:first-child a { border-left:1px solid #7f828c; }
}

/* Bottom Navigation */
.navbar-fixed-bottom { background-color:#e0e4e8; border-top-color:#fff; }
.navbar-fixed-bottom .navbar-brand { padding-top:11px; }
.navbar-fixed-bottom .navbar-text { font-size:0.9em; }
.navbar-fixed-bottom .navbar-brand img { max-width:75px; }
.navbar-fixed-bottom .navbar-text { width:150px; margin-top:0; position:relative; top:5px;}
.navbar-fixed-bottom .navbar-text small { padding-left:0; }
.navbar-fixed-bottom ul li a { padding-left:5px; padding-right:5px; }
@media (min-width: 1100px) {
	.navbar-fixed-bottom .navbar-brand img { max-width:none; }
	.navbar-fixed-bottom .navbar-text { width:auto; margin-top:15px; }
	.navbar-fixed-bottom .navbar-text small { padding-left:1em; }
	.navbar-fixed-bottom { padding-left:40px; padding-right:40px; }
	.navbar-fixed-bottom ul li a { padding:2px 10px; margin-top:13px; border-right:1px solid #fff; }
	.navbar-fixed-bottom ul li:first-child a { border-left:1px solid #fff; }
}

/* Welcome to Proposal Central Jumbotron */
.jumbotron-welcome { 
	color:#fff;
	background-color:#392c75;
	position:relative;
	overflow:hidden;
}
.jumbotron-welcome img { 
	position:absolute; 
	top:0; 
	left:0; 
	min-width:100%;
	min-height:100%;
	z-index:2; 
	opacity:0.40;
	filter: alpha(opacity=40); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: profid:DXImageTransform.Microsoft.Alpha(Opacity=40);
}
    .jumbotron-welcome .decorativeimg {
        background: url("../Images/jumbotron_home_bg.jpg") no-repeat;
        background-size: cover;
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        z-index: 2;
        opacity: 0.40;
        filter: alpha(opacity=40);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
        filter: profid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    }
.jumbotron-welcome h1 { font-size:3em; margin-bottom:30px; z-index:3; position:relative; }
.jumbotron-welcome p { font-size:1.5em; z-index:3; position:relative; }
.jumbotron-welcome a { color:#fff; text-decoration:underline; font-weight:bold; }
@media (min-width: 768px) {
	.jumbotron-welcome h1 { font-size:3.5em; }
}
@media (min-width: 970px) {
	.jumbotron-welcome { padding-left:40px; padding-right:40px; }
}

/* Important Announcement */
.container-announcement { margin-top:20px; }

/* Application Login and Links to Register and Reviewer site */
.container-login { padding-bottom:50px; }
.col-login { margin-bottom:25px; }
@media (min-width:768px) {
	.col-login { margin-bottom:0; }
}
.container-login .form-signin h2 {    color: #0c7dbb;}
/* login button */
.container-login .form-signin button { background-color:#0057B8; color:#fff; border-color:LightBlue; }
.container-login .form-signin button:hover { background-color:#1dabe2; opacity:0.7; color:#fff; }
/* register */
.container-login .form-signin p.text-center { padding:20px 0; font-weight:bold; color:#d54414; }
.container-login .form-signin p a.btn { background-color:#d54414; color:#fff; border-color:Orange; }
.container-login .form-signin p a.btn:hover { background-color:#ee5f2a; opacity:0.7; color:#fff; border-color:Orange; }
/* vertical divider */
@media (min-width: 970px) {
	.container-login .vertical-divider { position:absolute; height:25%; border-right:1px solid #ededed; border-top:200px solid transparent; border-bottom:200px solid transparent; right:50%; }
}
/* peer reviewer */
.container-login .col-other-login a { background-color:#202331; color:#fff; border-color:Black; }
.container-login .col-other-login a:hover { background-color:#202331; opacity:0.7; color:#fff; }
.container-login .col-other-login p.text-center { color:#202331; opacity:0.5; }
.container-login .col-other-login h2 {   color: #0c7dbb;}
.container-login .col-peer-announcements h2 {   color: #0c7dbb;}


.container-separator { background-color:#c7c5d1; height:30px; margin-bottom:20px;}

/* Grant Opportunities Carousel */
.container-carousel { border-top:3px solid #dedede; background-color:#ededed; padding-left:0; padding-right:0; padding-bottom:15px; margin-bottom:40px; }
/* header */
.container-carousel .col-carousel-header { background-color:#c7c5d1; margin-bottom:15px; color:#392c75; }
.container-carousel .col-carousel-header h2 { margin-bottom:15px; margin-top:-8px; font-size:2.3em; }
.container-carousel .col-carousel-header h2 .badge { width:54px; padding:25px 25px; border-radius:32px; border:2px solid #392c75; background-color:#c7c5d1; color:#9B2B04; position:relative; margin-right:1em; top:15px; }
.container-carousel .col-carousel-header h2 .badge-text { position:absolute; font-size:2.2em; top:21%; left:37%; }
.container-carousel .col-carousel-header h2 .badge.two-digits .badge-text  { left:23%; }
.container-carousel .col-carousel-header h2 .badge.three-digits .badge-text  { left:11%; }
/* prev/next controls */
.container-carousel .carousel .carousel-control.left { left:-3.5%; width:6%; }
.container-carousel .carousel .carousel-control.right { right:-3.5%; width:6%; }
@media (min-width: 970px) {
	.container-carousel .carousel .carousel-control.left { left:-9%; width:10%; }
	.container-carousel .carousel .carousel-control.right { right:-9%; width:10%; }
}
.container-carousel .carousel .glyphicon-chevron-right { color:#000; }
.container-carousel .carousel .glyphicon-chevron-left { color:#000; }
.container-carousel .carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev  { left:50%; }
.container-carousel .carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right:50%; }
@media (min-width: 970px) {
	.container-carousel .carousel .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev  { left:66%; }
	.container-carousel .carousel .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { right:66%; }
}
.carousel .carousel-control.left, .carousel .carousel-control.right {background-image:none;}
/* card visibility */
.carousel .item:not(.prev) {visibility: visible;}
.carousel .item.right:not(.prev) {visibility: hidden;}
.carousel .rightest{ visibility: visible;}
/* card */
.container-carousel .carousel-inner .item div>a { box-shadow: 5px 5px 5px #bebebe; display:block;text-decoration:none;}
/*.container-carousel .carousel-inner .item div>a:hover { box-shadow: 5px 5px 5px #6d678e; text-decoration:none; position:relative; top:5px; left: 5px; }*/
    .container-carousel .carousel-inner .item div > a .iteminner {
        transition: ease all 0.5s;
    }
    .container-carousel .carousel-inner .item div > a .iteminner:hover {
        position: relative;
        transform: translateY(5px) translateX(5px);
        box-shadow: 5px 5px 5px #6d678e;
    }
        .container-carousel .carousel-inner .item div > a .iteminner:hover:after {
            position: absolute;
        }
.container-carousel .carousel .panel { border-radius:0; }
.container-carousel .carousel .panel * { z-index:1; }
/* card header */
.container-carousel .carousel .panel .panel-heading { background-color:#fff; padding:15px 0; margin:0 15px; }
.container-carousel .carousel .panel a .panel-heading { border-bottom: 1px solid #ddd; }
.container-carousel .carousel .panel h3 { color:#ee5f2a; font-weight:bold; font-size:1.1em; }
.container-carousel .carousel .panel h3 .badge { width:64px; padding:30px 30px; border-radius:32px; border:2px solid #392c75; background-color:#fff; color:#ee5f2a; position:relative; }
.container-carousel .carousel .panel h3 .badge .badge-text { position:absolute; font-size:2.2em; top:26%; left:39%; }
.container-carousel .carousel .panel h3 .badge.two-digits .badge-text { left:29%; }
.container-carousel .carousel .panel .panel-title { vertical-align:top; }
.container-carousel .carousel .panel .panel-title img { 
		max-width: 65%; 
		max-height:60px;
		z-index:0;
		opacity:0.75;
		filter: alpha(opacity=75); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
		filter: profid:DXImageTransform.Microsoft.Alpha(Opacity=75);
	}
/* card body */
.container-carousel .carousel .panel h4 { color:#057EB6; }
.container-carousel .carousel .panel .panel-body dt { text-align:left; width:auto; padding-right:5px; }
.container-carousel .carousel .panel a .panel-body dt { color:#333; }
.container-carousel .carousel .panel .panel-body dd { color:#d54414; margin-left:0; }
.container-carousel .carousel .panel .panel-body dd:first-of-type{ color:#057EB6; }

/* Timeout Message and Links */
.container-message { padding-bottom:20px; }
.container-message .well { background-color:#fff; }

/* opportunities page body */
.container-opportunities { padding:40px; }
.container-opportunities .dropdown { padding-bottom:10px; }
.container-opportunities .dropdown-menu { margin-bottom:60px; }
.container-opportunities .dropdown-menu li div { width:55px; display:inline-block; }
.container-opportunities .dropdown-menu li a { white-space:normal; }
.container-opportunities .dropdown-menu li img { max-width:50px; max-height:50px; margin-right:5px; }
@media (min-width: 768px) {
	.container-opportunities .dropdown-menu { max-width:none; }
	.container-opportunities .dropdown-menu li div { width:85px; }
	.container-opportunities .dropdown-menu li a { white-space:nowrap; }
	.container-opportunities .dropdown-menu li img { max-width:75px; max-height:75px; margin-right:10px; }
    .nav-tabs > li {
    float: left !important;
    margin-top:3px;
    }
}
.container-opportunities .selected-grantmaker { display:inline-block; margin-top:5px; }
.container-opportunities .selected-grantmaker  a { text-decoration:none; }
.container-opportunities .selected-grantmaker img { 
	max-width:50px; 
	max-height:50px; 
	opacity:0.40;
	filter: alpha(opacity=40); 
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: profid:DXImageTransform.Microsoft.Alpha(Opacity=40); 
}
.container-opportunities .selected-grantmaker .glyphicon-remove { position:relative; top:3px; padding-right:3px; }
.container-opportunities .row-gm-filter { position:relative; padding-bottom:10px; }
.container-opportunities .dataTables_scrollHead { position:static; overflow:hidden !important; }
.container-opportunities .dataTables_scrollHead caption { position:static; top:0; left:0; text-align:left; color:#000; }
.container-opportunities .dataTable { width:99.7%; }
@media (min-width: 768px) { 
	.container-opportunities .dataTables_scrollHead caption { text-align:center; }
	.container-opportunities .dataTable { width:99.8% } 
    .table-responsive.md-no-scroll .dataTables_scrollBody {  overflow: hidden !important	}
}
@media (min-width: 1100px) { 

	.container-opportunities .dataTables_scrollHead { position:relative; overflow:visible !important; }
	.container-opportunities .dataTables_scrollHead caption { position:absolute; top:-40px; left:40%; }

	.container-opportunities .dataTable { width:99.9% } 
}
.container-opportunities .dataTable thead tr, .container-opportunities .dataTable tfoot tr  { background-color:#6d678e; color:#fff; }
.container-opportunities .dataTable .text-muted { 
		color:#fff; 
		font-size:0.9em; 
		opacity:0.80;
		filter: alpha(opacity=80); 
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
		filter: profid:DXImageTransform.Microsoft.Alpha(Opacity=80); 
	}
	
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f3f3f3 !important;
}	

.required:before {
    content: "* ";
    color: #f00;
}

form div.panel-body {
	background: #f9f9f9;
}

.btn.btn-othersupport {
    margin-bottom:3px;
    width:62px;
}

.highlight-help:active, .highlight-help:hover
{
    cursor:pointer;
    text-decoration:none;
}

.orcid-button{
	border: 1px solid #D3D3D3;
	padding: .3em;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 1px 3px #999;
	cursor: pointer;
	font-size: 1em;
	line-height: 24px;
	vertical-align: middle;
}

.orcid-unlink-button{
	border: 1px solid #D3D3D3;
	padding: .3em;
	background-color: #fff;
	border-radius: 8px;
	box-shadow: 1px 1px 3px #999;
	cursor: pointer;
	line-height: 24px;
	vertical-align: middle;
}

#orcidLink
{
    font-size: 16px;
}

#login-orcid-button1{
	background-color:#1dabe2; color:#fff; border-color:LightBlue;
	cursor: pointer;
	font-size: 18px;
	vertical-align: middle;
}


#login-orcid-button {
    border: 1px solid #D3D3D3;
    padding: .3em;
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 1px 1px 3px #999;
    cursor: pointer;
    color: #797676;
    font-weight: bold;
    font-size: .8em;
    line-height: 24px;
    vertical-align: middle;
}
.orcid-button:hover
{
    background-color:#1dabe2; opacity:0.7; color:#fff; 
}

.orcid-unlink-button:hover
{
    background-color:#1dabe2; opacity:0.7; color:#fff; 
}


#orcid-id-logo{
	display: block;
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}

#orcid-id-logo2{
	display: block;
	margin: .2em .5em 0 .5em;
	padding: 0;
	float:right;
}

#orcidhelp .glyphicon{
	vertical-align: bottom;
	margin-left: .5em;
}

.eg-announcements{
	border: 1px solid black;
	color: black;
	display: block;
	font-size: 16px;
	min-height: 150px;
	padding: 1em;
	text-align: center;
	text-decoration: none;
}
.eg-announcements img{
	margin-left:auto;
	margin-right:auto;
}

.padding-0{
	padding-left: 0; padding-right: 0;
}
.padding-sm{
	padding-left: 2px; padding-right: 2px;
}
.padding-md{
	padding-left: 5px; padding-right: 5px;
}

.fileItem {
    font-weight: normal;
    font-size: 14px;
    cursor: pointer;
    padding-left: 7px;
}
/*#region Resolution change issue when selecting PC-Drive */

@media (max-width: 1100px) {
    .navbar .navbar-header {
	   float: none;
    }
    /*.navbar .navbar-left,.navbar-right {
	 float: none !important;
  }*/
    .navbar-fixed-top ul li a
    {
	   border-right:none !important;
    }
    .navbar-fixed-top ul li:first-child a
    {
	    border-left:none !important;
    }
    .navbar .navbar-toggle {
	   display: block;
    }

    .navbar .navbar-collapse {
	   border-top: 1px solid transparent;
	   box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }

    .navbar .navbar-fixed-top {
	   top: 0;
	   border-width: 0 0 1px;
    }

    .navbar .navbar-collapse.collapse {
	   display: none !important;
    }

    .navbar .navbar-nav {
	   float: none !important;
	   margin-top: 7.5px;
    }

	   .navbar .navbar-nav > li {
		  float: none;
	   }

		  .navbar .navbar-nav > li > a {
			 padding-top: 3px;
			 padding-bottom: 3px;
		  }

    .navbar .collapse.in {
	   display: block !important;
    }
	 .navbar-collapse.in {
    overflow-y: auto;
    }
    .navbar-nav>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
    .nav-bar-borders li a {
	   margin-top:0px;
    }
a {
    color: #337ab7;
    text-decoration: none;
}
a {
    background-color: transparent;
}
}

@media (max-width: 970px) {
    #FileStorage_Index {
	   margin-top: 0px !important;
    }
    #navadminmenu li {
	   margin-top:3px;
    }
}
/*#main-menu > li {
    float:right !important;
}*/
.no-wrap
{
    white-space:nowrap;
}

.navbar .navbar-fixed-bottom .navbar-collapse, .navbar .navbar-fixed-top .navbar-collapse {
	max-height: none !important;
}
#navadminmenu li{
    float:left !important;
}

.home-nav-tab {
    padding-right: 20px;
    float: right;
    border-bottom: none;
    padding-left:20px;
}
.home-nav-tab li{
    padding-top:4px;
}
.nav-content {
	   border-bottom: 1px solid #ddd;
}

/*#endregion */


/*#region PC-3359 */


@media (max-width: 1100px) {
    .pc-nav-bar.navbar-right .dropdown-menu {
	   right: auto;
	   left: auto;
    }

    .pc-nav-bar.navbar-nav .open .dropdown-menu {
		position: static;
		float: none;
		width: auto;
		margin-top: 0;
		background-color: transparent;
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	
	.pc-nav-bar.navbar-nav .open .dropdown-menu>li>a {
		color: #777;
		line-height: 20px;
	}
	
	.pc-nav-bar.navbar-nav .open .dropdown-menu>li>a:focus, .pc-nav-bar.navbar-nav .open .dropdown-menu>li>a:hover {
		color: #333;
		background-color: transparent;
	}
}

.pc-nav-bar ul.dropdown-menu li a {
    border: none;
}

.navbar-fixed-top .navbar-nav.pc-nav-bar ul li a {
    padding: 3px 20px;
    margin-top: 0px;
}



/*#endregion */

.no-profile-access
{
    background-color: #ccc;
}

.lbl-select-publication {
    text-align:left !important;
}
.form-group.required .control-label:before {
    content: "*";
    color: red;
}


.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
	border: none;
}

.table-nogutters > tbody > tr > td,
.table-nogutters > tbody > tr > th,
.table-nogutters > tfoot > tr > td,
.table-nogutters > tfoot > tr > th,
.table-nogutters > thead > tr > td,
.table-nogutters > thead > tr > th {
	margin: 0px;
	padding: 0px;
	border: none;
}

.information-bar {
	border-radius: 5px;
	background-color: #CFE8F5;
	line-height: 40px;
	text-align: center;
	color: #3F82A5;
	font-weight: bold;
}

.information-bar-secondary {
	border-radius: 5px;
	background-color: #D3D3D3;
	line-height: 40px;
	text-align: center;
}

.jumbotron-admin {

	text-align: center;
	border-radius: 5px;
	padding: 10px;
	position: relative;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/*CSS based on axe*/
.navbar-default .navbar-nav > li > a {
    color: #636363;
}
.help-link:focus {
	border: 1px solid #000000!important;
}

.navbar-default .navbar-text {
    color: #636363;
}

.appNavSelectedSecStyle {
    font-weight: 700;
    background-color: transparent !important;
    padding: 0px 0px !important;
}

.altumSecondaryBlue {
    background-color: #0057b8 !important;
    color:#ffffff;
}
.altumSecondaryBlueWithoutBackground {
    color: #ffffff !important;
    text-decoration:none;
}
.accessibilityColorChangeLink1 {
    /*// old color #0775BC*/
    color: #0775BC !important;
}
.accessibilityColorChangeLink2 {
    /*old color #337AB7,background F3F3F3*/
    color: #2175AC !important;
}
.accessibilityBtnDanger {
    /*// old color #D9534F*/
    /* replacement for .btn-danger class*/
    color: #fff;
    background-color: #CD4A47;
    border-color: #d43f3a;
}
.accessibilityBtnWarning {
    /*// old color #F0AD4E*/
    /* replacement for .btn-warning class*/
    color: #fff;
    background-color: #AC6616;
    border-color: #eea236;
}

.accessibilityColorChangeText1 {
    /*old color #337AB7*/
    color: #2C6DA9 !important;
}
.accessibilityColorChangeText2 {
    /*old color #337AB7*/
    color: #ffffff !important;
}
.accessibilityColorChangeText3 {
    /*old color #337AB7*/
    color: #3367A4 !important;
}
.accessibilityColorChangeText4 {
    /*old color red */
    color: #EE0700 !important;
}
.accessibilityLabelColor1 {
    /*old color #FF0000*/
    color: #E41806 !important;
}
.accessibilityLabelColor2 {
    /*old color #FF0000*/
    color: #D40F01 !important;
}
.altumGray {
    background-color:#4a4f55 !important;
}
.btn-wrap-text {
    white-space: normal !important;
    word-wrap: break-word !important;
}
.select-heightAuto{
    height:auto !important;
}
.accessibility-help-block {
    /* replacement for class - help-block*/
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #716F6F;    
}
.accessibility-help-block a {
    color: #3676B7 !important;
       
}
.accessibilityLinkColor1 {
    /*old color #FF0000*/
    color: #3174B3 !important;
}
.accessibilityLinkColor2 {
    /*old color #337AB7*/
    color: #3676B7 !important;
}
.accessibilityLinkColor3 {
	color: #214A78 !important;
}
	.accessibilityLinkText1 {
	/*foreground color: #337ab7, background color: #fdfbfb*/
	color: #3178BA !important;
}

/*usersettings*/
.usersetting-header {
	border-bottom: 1px solid #c8c1c1;
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
	padding: 3px 20px;
	margin-top: 0px;
}

@media (min-width: 768px) {
	.container .header-jumbotron, .container-fluid .header-jumbotron {
		padding-right: 60px;
		padding-left: 60px;
	}
}

.container .header-jumbotron, .container-fluid .header-jumbotron {
	border-radius: 6px;
}

.header-jumbotron-welcome {
	color: #fff !important;
	position: relative;
	overflow: hidden;
}

    .header-jumbotron-welcome h1 {
        font-size: 3em;
        margin-bottom: 30px;
        z-index: 3;
        position: relative;
    }

    .header-jumbotron-welcome p {
        font-size: 1.5em;
        z-index: 3;
        position: relative;
    }

    .header-jumbotron-welcome a {
        color: #fff;
        text-decoration: underline;
        font-weight: bold;
    }

@media (min-width: 768px) {
	.header-jumbotron-welcome h1 {
		font-size: 3.5em;
	}
}

@media (min-width: 970px) {
	.header-jumbotron-welcome {
		padding-left: 40px;
		padding-right: 40px;
	}
}

@media (min-width: 768px) {
	.header-jumbotron {
		padding: 48px 0;
	}
}

.header-jumbotron {
	padding: 30px 15px;
	margin-bottom: 30px;
	color: inherit;
}

.welcome-image-altum {
	background: url("../Images/open_background.jpg") no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	z-index: -12;
}

.accessibilitySpanColor1 {
	background-color: #797676 !important;
}
.level1-heading {
	margin-top: 4px;
	margin-bottom: 9px;
}