body {
	background-color: #fff;
	color: #333333;
	font-family: "Roboto", sans-serif !important;
	font-size: 13px;
	height: auto;
	line-height: 1.42857;
	background-image: none !important;
	font-weight: 300;
}
a {
    color: #217fca;
    text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
	font-family: "Roboto", sans-serif;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
  background-color: #F5F5F5;
}
::-webkit-scrollbar-thumb {
  background-color: #adadad;
}
::-webkit-scrollbar {
  width: 6px;
  background-color: #F5F5F5;
}
.page-container {
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    width: 1000px;
    box-shadow: 0px 2px 14px rgba(0, 0, 0, 0.25098039215686274);
}

#footerwrapper {
	background-color: #f4f3ef;
	position: relative;
	width: 100%;
}

.footer-group-partner {
	margin: 0 3px;
	padding: 5px 12px 0 10px;
}

.footer-visiblelink {
	padding: 0;
}

.footer-visiblelink .worldbank-group {
	float: left;
	height: 32px;
	margin: 0 0 8px;
}

.footer-visiblelink .worldbank-group img {
	border-right: 1px solid #d2d2d2;
	float: left;
	padding: 0 30px 0 0;
	width: 100%;
}

.footer-visiblelink .worldbank-partner {
	float: left;
	margin: 6px 0 0 30px;
}

.footer-visiblelink .worldbank-partner a {
	color: #111c24;
	font-family: "Roboto", sans-serif;
	font-size: 0.813em;
	font-weight: bold;
	padding: 0 10px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}

.footer-bottom {
	border-top: 1px solid #d3d2d2;
	margin: 0 15px;
	padding: 6px 0 27px;
}

.footer-bottom-left {
	float: left;
	text-align: left;
	width: 60%;
}

.footer-bottom-right {
	float: right;
	font-family: "Roboto", sans-serif;
	font-size: 0.75em;
	text-align: right;
	width: 40%;
}

.footer-bottom-left ul {
	list-style: none outside none;
	margin: 0;
	padding: 0 !important;
}

.footer-bottom-left ul li {
	color: #333333;
	font-family: "Roboto", sans-serif;
	padding: 0;
	margin-bottom: 0px;
}

.footer-bottom-left ul li a {
	color: #333333;
	padding: 0 3px;
	text-decoration: none;
	font-size: 12px;
}

.footer-bottom-left ul li.copyright {
	color: #333333;
	font-family: "Roboto", sans-serif;
	font-size: 0.75em;
	padding: 0px 0 0;
	margin-bottom: 0 !important;
}

.footer-bottom-right a {
	color: #333333;
	line-height: 20px;
	text-decoration: none;
	font-size: 12px;
}

.footer {
	background: none repeat scroll 0 0 #ffffff;
	border-top: 0 solid #890101 !important;
	margin-top: 25px;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.footer-bottom-left ul li a {
	text-transform: none !important;
}

.footer-bottom-left ul li a:hover,
.footer-bottom-right a:hover,
.footer-bottom-left ul li a:visited,
.footer-bottom-right a:visited {
	text-decoration: underline;
	color: #333333 !important;
	-moz-text-decoration-color: #333333 !important;
}

header#page-header .header-first-container {
	background: none repeat scroll 0 0 #282828;
	width: 960px;
}

.climate-risk-screening {
	color: #ffffff;
	font-size: 24px;
	padding: 0 12px;
	position: inherit;
	top: 0 !important;
}

.header-right {
	float: right;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0 10px;
}

.topbannertxt {
	color: #ffffff;
	font-size: 24px !important;
}

.topbannertxt a {
	font-size: 24px !important;
}

.innertoplink.header-second {
	border-top: 2px solid #ffffff;
}

.head-container nav .nav li.active a,
.head-container nav .nav li a:hover,
.head-container nav .nav li.active a.active,
.head-container nav .nav li a:focus {
	background: #95988f !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95988f), color-stop(98%, #777b6e)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, #95988f 0%, #777b6e 98%) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95988f', endColorstr='#777b6e', GradientType=0) !important;
	/* IE6-9 */
	border-bottom: 0px solid #d9dccf !important;
	position: relative !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0;
	font-size: 12px !important;
	border-left: 1px solid transparent !important;
	border-right: 0 solid !important;
	border-right: 1px solid #d9dccf !important;
	border-top: medium none transparent;
}

.head-container nav .nav li a {
	font-size: 12px !important;
	height: 32px !important;
	padding: 7px 2px !important;
}

.head-container .navbar-collapse nav ul li {
	border-left: 0 solid #91938c;
	color: #ffffff;
	height: 32px !important;
	margin-top: 0;
	padding: 0 !important;
}

.head-container .block-menu ul.nav li.active-trail a:focus {
	border-left: 0 solid !important;
	border-right: 1px solid !important;
	height: 32px !important;
}

.navbar-collapse nav ul .active-trail {
	background-color: transparent !important;
}

.head-container .block-menu .leaf.active-trail.active {
	height: 37px !important;
}

.head-container .navbar-collapse.collapse {
	background: none repeat scroll 0 0 #535353;
	border-top: 1px solid #ffffff;
}

.head-container ul.menu.nav {
	border-bottom: 1px solid #d9dccf;
	border-left: 0px solid #d9dccf !important;
	border-right: 0px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	height: 47px;
	margin-left: 0 !important;
	padding: 13px 2px 0 !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.head-container .block-menu {
	margin-top: 9px;
}

.head-container nav ul li a {
	border: 1px solid #d9dccf;
	color: #333333 !important;
}

.head-container nav ul li.active a {
	border: 1px solid transparent;
	color: #333333 !important;
}

.head-container nav ul li {
	border: 0px solid #333333;
}

.head-container nav ul li.active {
	border: 0px solid #333333;
}

.header-first-left {
	float: left;
}

.header-first-right {
	margin-right: 10px;
	padding-top: 4px;
	text-align: right;
}

.header-first-right .top-home-icon {
	display: inline-block;
	margin: 0 10px;
}

.header-first-right .top-home-icon a img {
	height: auto;
	width: 30px;
}

header .dropdown-menu {
	left: inherit !important;
	right: 0 !important;
	text-align: left;
	background-color: #f4f3ef;
	font-size: 13px;
	box-shadow: 0 0 0 transparent;
	z-index: 999999;
}

.dropdown-menu>li>a {
	margin: 0 !important;
	padding: 5px 10px;
}

.dropdown-menu>li {
	margin: 0 !important;
}

.head-container .navbar-collapse.collapse {
	background: none repeat scroll 0 0 #fff !important;
}

.block-cpf-accountmenu .btn-group .btn.btn-info {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	padding: 0 0 0 4px !important;
	filter: none !important;
}

.block-cpf-accountmenu .caret {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: rgba(0, 0, 0, 0) !important;
	background-image: url("../images/down-arrow-icon.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 13px auto;
	border: 0 none !important;
	margin-left: 5px;
	padding: 6px 7px;
}

.btn.btn-info,
.block-cpf-accountmenu .btn-group .btn.btn-info i {
	font-size: 12px !important;
}

.not-logged-in .top-login-link {
	float: right;
	margin-top: 6px;
}

.not-logged-in .top-login-link a {
	color: #ffffff !important;
	font-weight: bold;
	text-decoration: none;
}

@media screen\0 {
	.head-container nav .nav li a {
		padding-left: 1px !important;
		padding-right: 1px !important;
	}
	.head-container ul.nav.menu {
		margin-bottom: 5px !important;
	}
}

@media screen\0 {
	.page-node-3237 .not-logged-in footer {
		margin-top: 55px !important;
	}
	table#color_tbl_project tr td:nth-child(1) {
		width: 22% !important;
	}
	.navbar-toggle {
		display: none;
	}
	.navbar-collapse.collapse {
		display: block;
	}
	.container>.navbar-collapse {
		margin-left: 0 !important;
		marging-right: 0 !important;
	}
	#block-menu-menu-landing-page-menu {
		margin-bottom: 7px !important;
	}
	.sidebar-first #block-block-366 #addinfotabs li a {
		padding: 7px 1px !important;
	}
	.sidebar-first.page-node-2804 #block-block-366 #addinfotabs li a {
		padding-right: 2px !important;
		padding-left: 2px !important;
	}
	.sidebar-first.page-node-2804 #block-block-366 #addinfotabs li.active a.active,
	.sidebar-first.page-node-2804 #block-block-366 #addinfotabs li a:hover {
		padding-right: 5px !important;
		padding-left: 2px !important;
	}
}

.topbannertxt>strong,
.header-left .climate-risk-screening strong {
	font-weight: normal !important;
}

#button-level-one.buttons .button,
#second-level-buttons.buttons .button {
	height: auto !important;
	padding: 4px;
}

.not-front.not-logged-in .wel-content .tool-desc p {
	margin-bottom: 15px;
}

.footer.container {
	padding-left: 0px;
	padding-right: 0px;
}

#edit-field-upload-project .file-widget.form-managed-file .file {
	float: left;
}

.head-container nav .region-navigation .block-menu .nav li a,
.head-container nav .block-menu .menu.nav.navbar-nav li a {
	font-size: 11px !important;
	padding-left: 0.3em !important;
	padding-right: 0.3em !important;
}


/* Color Rating Dropdown*/

select.rating-color option[value="0"] {
	background-color: transparent !important;
	color: #000000;
}

select.rating-color option[value="1"] {
	background-color: ffffff !important;
	color: #000000;
}

select.rating-color option[value="2"] {
	background-color: #92d050 !important;
	color: #000000;
}

select.rating-color option[value="3"] {
	background-color: #ffff00 !important;
	color: #000000;
}

select.rating-color option[value="4"] {
	background-color: #f79646 !important;
	color: #000000;
}

select.rating-color option[value="5"] {
	background-color: #ff0000 !important;
	color: #000000;
}

select.rating-color.form-control {
	padding: 0 !important;
	word-break: none !important;
}

select.rating-color {
	width: 100% !important;
	height: 34px !important;
	word-break: normal !important;
}

.not-logged-in .tool-desc-log-in {
	margin-bottom: 20px;
	text-align: left;
}

.captcha .panel-body img {
	margin-right: 15px;
}

.not-logged-in.page-user-register .region.region-content {
	padding-left: 25px;
	padding-right: 25px;
}

#user-register-form a.fieldset-title {
	font-weight: normal !important;
}

#user-register-form a.fieldset-title:hover {
	color: #000;
	text-decoration: none;
}

#user-register-form img {
    width: 150px;
    margin: 0 auto;
    display: table;
    border: 1px solid #d3d3d3;
    padding: 10px;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.12941176470588237);
    position: relative;
    left: -62px;
}
body .form-type-textfield.form-item-captcha-response.form-item.form-group label {
    text-align: center;
    width: 100%;
    margin-bottom: 20px !important;
}
#edit-captcha-response {
	    width: 25%;
    display: block;
    margin: 0 auto;
}
.page-user-register .form-group.form-item-captcha-response {
    margin-bottom: 30px !important;
        position: relative;
    left: 0;
    width: 87%;
}

.page-user-register #user-register-form #edit-submit {
    margin-bottom: 30px !important;
    position: relative;
    left: -62px;
}

.page-user-register #user-register-form .cancellinkreg {
    bottom: 31px;
    margin-left: 80px;
    right: 3%;
    position: absolute;
    background: #890101 !important;
    color: #fff!important;
    box-shadow: none !important;
    border: 1px solid #890101 !important;
}
.page-user-register #user-register-form .cancellinkreg:hover {
	opacity: 0.8;
}
span.ok {
    text-transform: uppercase;
    color: #4CAF50;
    font-weight: 600;
}
span.error {
    text-transform: uppercase;
    color: #E91E63;
    font-weight: 600;
}
.page-user-register .footer.container {
	margin-top: 30px !important;
}

.page-user-register #user-register-form #edit-field-name .form-type-textfield,
.page-user-register #user-register-form #edit-field-name {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.password-indicator {
	background-color: #c0c0c0;
}

.password-indicator .indicator {
	background-color: #92d050;
}

.logged-in .vertical-tab-button.active.selected>a {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.logged-in.page-node .col-sm-12 .tabs--primary.nav.nav-tabs li.active .active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	color: #000 !important;
}

.logged-in.page-user .col-sm-12 .tabs--primary.nav.nav-tabs li.active .active {
	background: #95988f !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95988f), color-stop(98%, #777b6e))!important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, #95988f 0%, #777b6e 98%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95988f', endColorstr='#777b6e', GradientType=0) !important;
	/* IE6-9 */
}

.logged-in .nav>li a:hover,
.logged-in .nav>li a:focus {
	background-color: #fff !important;
	color: #303030 !important;
	font-size: 12px;
}

.logged-in .nav>li a {
	font-size: 12px;
}

.logged-in .tabs-left .nav.nav-tabs.vertical-tabs-list {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.logged-in .tabs--primary.nav.nav-tabs {
	position: relative;
	z-index: 10;
}

body #admin-menu {
	z-index: 99999999;
}

.not-logged-in.page-user .climate-risk-screening {
	width: 100% !important;
}

h1.page-header-reg {
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	margin: 19px 0 !important;
}

.popup-node-edit-link {
	font-weight: bold;
}

.page-user ul li.active .tab-arrow,
.page-user ul li:hover .tab-arrow {
	background: url("../images/arrow-down-tabs.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
	display: block;
	padding: 6px;
	position: relative;
	text-align: center;
	top: 30px;
	z-index: 99999;
}

.logged-in.page-node-1335.admin-menu h1.page-header,
.logged-in.page-node-1288.admin-menu h1.page-header {
	float: inherit !important;
}

.logged-in.page-node-1335.admin-menu .popup-icon.popup-icon-title,
.logged-in.page-node-1288.admin-menu .popup-icon.popup-icon-title {
	position: inherit !important;
	top: 0 !important;
}

.node-type-tooltip-lightbox-content h1.page-header {
	padding-top: 15px !important;
}

.dropdown-menu>li>a {
	color: #333 !important;
}

.page-node .page-container .open>ul.dropdown-menu {
	padding-bottom: 4px !important;
	padding-top: 5px !important;
}

.admin-menu .video-patch-white {
	height: 41px !important;
}

.page-node-3569 ul.action-links,
.page-node-3570 ul.action-links {
	display: none;
}

.page-node-3569 .field-item p,
.page-node-3570 .field-item p {
	padding: 0 0 6px !important;
}

.page-node-3569 h1.page-header,
.page-node-3570 h1.page-header {
	padding: 10px 25px 11px 0 !important;
}

.page-node-3569 .footer,
.page-node-3570 .footer {
	margin-top: 20px;
}

.page-node-3569 .field-item p:nth-child(1),
.page-node-3570 .field-item p:nth-child(1) {
	padding: 10px 0 6px !important;
}

.page-node-2804 #block-block-366 h1 {
	padding-top: 5px !important;
}

.page-node-2804.not-logged-in #block-block-366 h1 {
	padding-top: 0px !important;
}

.page-save-page-state h1.page-header,
.page-ncds-save-page-state h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

.not-logged-in.page-user div.error {
	background-color: transparent;
	color: #B94A48;
}

.not-logged-in.page-node-2766 .footer.container,
.not-logged-in.page-node-2619 .footer.container,
.not-logged-in.page-node-2774 .footer.container,
.not-logged-in.page-node-2790 .footer.container,
.not-logged-in.page-node-2798 .footer.container {
	margin-top: 20px !important;
	padding: 0 !important;
}

.not-logged-in.page-node-2693 .footer.container {
	margin-top: 10px !important;
	padding: 0 !important;
}

.page-node-edit.node-type-project-details h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

.page-node-688 h1.page-header,
.page-node-690 h1.page-header,
.page-node-793 h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

#project-details-node-form .step-project-information h3 {
margin-bottom: 20px !important;
    border-bottom: 1px dashed #d3d3d3;
    border-left: 5px solid #d3d3d3;
    padding: 3px 10px !important;
        font-size: 18px !important;
        color: #333;
            font-weight: 400 !important;

}

.form-submit {
	box-shadow: none !important;
}

/*.page-node-2248 h1.page-header,
.page-node-2758 h1.page-header,
.page-node-2206 h1.page-header,
.page-node-733 h1.page-header,
.page-node-729 h1.page-header,
.page-node-730 h1.page-header,
.page-node-731 h1.page-header,
.page-node-732 h1.page-header,
.page-node-839 h1.page-header {
	padding: 15px 25px 11px 0 !important;
}*/

#sanitation-19 h2 {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.page-node-1113 h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

.page-node-3576 h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

.page-node-786 h1.page-header,
.page-node-2820 h1.page-header {
	padding: 15px 25px 11px 0 !important;
}

.page-user-password .form-group {
	margin-top: 0 !important;
}

tr.timeline-sec-header th {
	font-size: 13px !important;
}

.timeline-data td {
	font-size: 13px !important;
}

select.rating-color option.selected,
select.rating-color option {
	background-color: #ffffff !important;
}

#edit-field-sectors-pcn-year .container-inline-date>.form-item,
#field-sectors-pcn-year-add-more-wrapper .container-inline-date>.form-item {
	margin: 0 !important;
	padding: 0 !important;
}

#edit-field-sectors-pcn-year .form-item-field-pcn-year-und-0-value-year,
#edit-field-sectors-pcn-year .date-padding,
#field-sectors-pcn-year-add-more-wrapper .form-item-field-pcn-year-und-0-value-year,
#field-sectors-pcn-year-add-more-wrapper .date-padding,
#field-sectors-pcn-year-add-more-wrapper .form-type-select {
	margin: 0 !important;
	padding: 0 !important;
}

#edit-field-sectors-pcn-year .panel,
#field-sectors-pcn-year-add-more-wrapper .panel {
	border-radius: 0 !important;
	width: 80%;
}

.date-year .date-clear.form-control.form-select {
	width: 100% !important;
}

.page-node-1120 .help-block {
	color: #000;
	font-size: 11px;
	padding-bottom: 0 !important;
	padding-top: 5px !important;
	width: 80%;
}

.page-node-1120 #edit-field-previous-cpf #edit-field-previous-cpf-und-0-ajax-wrapper .form-group {
	margin-top: 28px !important;
}

#edit-field-pcn-year-und-0-value,
#edit-field-pcn-year .form-type-date-select,
#edit-field-pcn-year .form-item.form-group {
	width: 100% !important;
}

#edit-field-pcn-year .date-year {
	display: inline-block;
	margin-left: 4px;
	width: 51%;
}

#edit-field-sectors-pcn-year-und-0-value,
#edit-field-sectors-pcn-year .form-type-date-select,
#edit-field-sectors-pcn-year .form-item.form-group {
	width: 100% !important;
}

#edit-field-sectors-pcn-year .date-year {
	display: inline-block;
	margin-left: 5px;
	width: 52%;
}

#edit-field-sectors-pcn-year .date-year .date-clear.form-control.form-select {
	width: 481px !important;
}

#share-screening-results-form {
    padding: 25px 10px;
    margin-top: 21px;
    background: white;
    text-align: left;
    width: 100%;
    margin: 0px auto 10px auto;
    border-radius: 2px !important;
    border: 1px solid #e4e4e4;
    margin-bottom: 15px;
}

.progress_per {
	color: #000;
	font-weight: bold;
	left: 48%;
	position: absolute;
	text-align: center;
}

#progress-wrapper {
	position: relative;
	text-align: center;
	color: #000000;
	background-color: transparent;
	border: 1px solid #a8a8a8;
	border-radius: 2px;
	padding: 2px;
	height: auto;
}

#progress-value {
	background-color: #dddcd8 !important;
}

.pb {
	left: 21.5%;
	margin-top: -21px;
}

.node-type-book .tabbable.tabs-left.bootstrap-tabs-processed {
	display: none;
}

.simple-popup {
	background-color: transparent !important;
	color: #850000 !important;
}

.page-node-2347 table tr:nth-child(2n+1) {
	background-color: transparent;
}

.soft {
	text-align: center !important;
}

.broader {
	text-align: center;
}


/*.landing-page-home .row-0 {
	float: left;
	width: 24%;
	margin-right: 25px;
}*/

.home-left>h3 {
	font-size: 18px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 10px;
	padding-top: 0;
}

.welcome-text.home-right>a {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e5e5e5;
	padding: 8px;
	text-decoration: none !important;
}

.welcome-text.home-right {
	background: none repeat scroll 0 0 #d9dccf;
	border-top: 1px solid #ebebeb;
	padding: 20px !important;
}

.welcome-text>a {
	border: 1px solid #e5e5e5 !important;
	padding: 9px;
	font-size: 18px;
	text-decoration: none !important;
}

.slide-tool-new .welcome-text>a {
	border: medium none !important;
	font-size: 14px;
	padding: 0 !important;
}

.home-right-tooldo .welcome-text>a {
	border: medium none !important;
	color: #333 !important;
	font-size: 18px !important;
	font-weight: normal;
	padding: 0 !important;
	text-decoration: none !important;
}

.pdf-img-cls {
	background: url("../images/pdf_icon.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 1px 20px 8px 0;
}

.landing-page-home #block-block-342 {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	border-top: 2px solid #9d0909;
	margin-top: 20px;
	padding: 10px;
	cursor: pointer;
}

.landing-page-home #block-block-340 {
	margin-bottom: 21px;
	margin-top: 17px;
}

#block-views-landing-page-slider-block {
	margin-top: 20px;
}

#block-views-landing-page-slider-block .view-landing-page-slider {
	border: 1px solid #e3e3e3;
}

.page-node-3077 .view-upcoming-sessions .views-field-field-date {
	background: none repeat scroll 0 0 #e3e3e3;
	display: inline-block;
	float: left;
	font-size: 15px;
	font-weight: bold;
	margin-right: 20px;
	padding: 14px;
}

.page-node-3077 .view-upcoming-sessions .views-field-field-st {
	margin-left: 94px;
}

.page-node-3077 .view-upcoming-sessions .views-row {
	margin-bottom: 10px;
}

.page-node-3077 .view-upcoming-sessions .views-row .views-field-title {
	font-weight: bold;
}

.page-node-3077 #block-views-upcoming-sessions-block h2 {
	margin-bottom: 21px;
	margin-top: -20px !important;
	padding-top: 0 !important;
}

.page-node-3077 #top-container .container {
	left: 0;
	margin-left: 10px;
	margin-right: 10px;
	right: 0;
	top: 0;
}

.logged-in.page-node-3667 h1.page-header {
	padding: 10px 25px 11px 0 !important;
}

#quicktabs-complementary_risk_analysis_tool ul {
	padding: 0 !important;
}

#quicktabs-complementary_risk_analysis_tool ul li {
	clear: none;
	float: left !important;
}

#quicktabs-complementary_risk_analysis_tool ul li.active a {
	background: #95988f;
	/* Old browsers */
	background: -moz-linear-gradient(top, #95988f 0%, #777b6e 98%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95988f), color-stop(98%, #777b6e));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95988f 0%, #777b6e 98%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95988f 0%, #777b6e 98%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #95988f 0%, #777b6e 98%);
	/* IE10+ */
	background: linear-gradient(to bottom, #95988f 0%, #777b6e 98%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95988f', endColorstr='#777b6e', GradientType=0);
	/* IE6-9 */
}

.page-node-2695 .main-homeimgdiv.tools {
	background: none repeat scroll 0 0 transparent !important;
	margin-top: 0;
	padding: 0;
}

.page-node-2695 .sub-row-1>a,
.page-node-2695 .sub-row-2>a {
	/*     float: left;
margin-left: 0 !important;
margin-right: 33px;
padding: 0 !important;
    text-align: center; */
}

.page-node-2695 .wel-content {
	padding: 0;
}

.page-node-2695 .sub-row-1 a img,
.page-node-2695 .sub-row-2 a img {
	width: 210 px !important;
}

.page-node-2695 .national-img-div .inner-image {
	/*  width: 100% !important; */
}

.page-node-2695 .national-img-div>a {
	/*  float: left;
   margin-right: 10px;
   width: 48%; */
}

.page-node-2695 .national-img-div h3 {
	/*     text-align: center; */
}

.page-node-2695 .national-img-div>a {
	/*  float: left;
   margin-right: 33px;
   width: 48%;
       text-decoration: none; */
}

.page-node-2695 .national-img-div>a:last-child {
	margin: 0 !important;
	width: ;
	width: 32.7%;
}

.page-node-3670 #block-block-446 h3 {
	line-height: normal !important;
	margin: 0 !important;
}

#edit-field-read-only-flag {
	display: none !important;
}

.page-node-2695 h1.page-header {
	padding: 14px 25px 11px 0 !important;
}

.landing-page-home .footer {
	margin-top: 16px;
}

.landing-page-home .project-row {
	display: inline-block;
	width: 73%;
}

.landing-page-home .row-0.national-row>h3,
.landing-page-home .project-row>h3 {
	color: #fff !important;
	line-height: normal;
	margin-bottom: 5px !important;
	margin-top: 0 !important;
}

.home-slide-main-y {
	position: relative;
}

.landing-page-home .sub-row-3 {
	float: right;
}

.landing-page-home .row1.landing-row {
	float: left;
}

.landing-page-home #block-block-341 .row2.landing-row {
	display: inline-block;
	padding: 10px;
	background: none repeat scroll 0 0 #d9dccf;
}

.landing-page-home .sub-row-0 .inner-image,
.landing-page-home .sub-row-3 .inner-image {
	width: 185px;
}

.landing-page-home .sub-row-1 .inner-image,
.landing-page-home .sub-row-2 .inner-image,
.landing-page-home .sub-row-33 .inner-image {
	height: 80px;
	width: 185px;
}

.landing-page-home .main-homeimgdiv .sub-row-2 {
	padding-bottom: 15px;
	text-align: left;
}


/*Menu

#block-menu-menu-landing-page-menu .nav li a:hover, #block-menu-menu-landing-page-menu .nav li.active a.active, #block-menu-menu-landing-page-menu .nav li a:focus { background: #95988f !important; background: -moz-linear-gradient(top, #95988f 0%, #777b6e 98%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95988f), color-stop(98%, #777b6e)) !important; background: -webkit-linear-gradient(top, #95988f 0%, #777b6e 98%) !important; background: -o-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;  background: -ms-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;  background: linear-gradient(to bottom, #95988f 0%, #777b6e 98%) !important;   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95988f', endColorstr='#777b6e', GradientType=0 ) !important; 
border-bottom: 0px solid #d9dccf !important; position: relative !important; z-index: 999 !important; color: #fff !important; border-radius: 0;  font-size: 12px !important;  border-right: 2px solid #d9dccf;  border-top: medium none transparent; padding: 8px 12px; text-transform: uppercase !important;}
#block-menu-menu-landing-page-menu .nav li a {
	padding: 8px 12px;
	font-size: 12px !important; 
	position: relative !important; 
	z-index: 999 !important;
	border-right: 2px solid #d9dccf;
	text-transform: uppercase !important;
}

#block-menu-menu-landing-page-menu ul.nav li.active, #block-menu-menu-landing-page-menu ul.nav li:hover { background-attachment: scroll !important; background-clip: border-box !important; background-color: transparent !important; background-image: url("../images/tri-menu.png") !important; background-origin: padding-box !important; background-position: center bottom !important; background-repeat: no-repeat !important; background-size: 20px 7px; height: 40px !important; border-bottom: medium none; border-left: 0 solid #fff !important; border-right: 0 solid #ffffff !important; left: 0; margin-top: 0 !important; position: relative; width: auto; }
#block-menu-menu-landing-page-menu {
    margin-bottom: 2px;
}
/*Menu End Css*/

#timeline #scnt {
	text-align: center;
}

#block-menu-menu-landing-page-menu ul.menu.nav {
	margin-bottom: 0 !important;
	padding-bottom: 0px !important;
}

#scnt {
	margin: 0 !important;
	text-align: center;
}

#summary-input-form #timeline.timeline-data tr td .agrarrwdt {
	margin-top: 0 !important;
}

#stepdiv1tr th,
#stepdiv1 tr td {
	word-wrap: normal !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
	-moz-hyphens: auto !important;
	-ms-hyphens: auto !important;
	hyphens: auto !important;
	-o-hyphens: auto !important;
}


/*
textarea {
    word-break: normal !important;
    word-wrap: normal !important;
	-moz-hyphens: none !important;
}
*/

.read_only_next {
	display: none;
}

#read_only_btn.form-submit {
	bottom: -57px;
	position: absolute;
	right: 0;
	z-index: 9999;
}

.cpf-custom-submit-container button {
	clear: both !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 20px;
	text-align: center !important;
	margin-bottom: 0px !important;
}

.page-node-1299 .cpf-custom-submit-container button {
	margin-bottom: 0px !important;
}

.cpf-custom-submit-container {
	width: 960px !important;
}

.page-user.admin-menu .nav-tabs>li .tab-arrow {
	display: none;
}

.page-user.admin-menu .nav-tabs>li {
	margin-bottom: 1px;
}

.page-user.admin-menu ul.tabs--primary li.active a,
.page-user.admin-menu ul.tabs--primary li a:hover {
	border-bottom: none !important;
}

.cfp-complete-asses .btn-primary.next-step-save,
.next-step-save,
.next-step-eval {
	background-color: #b94737 !important;
	background: rgb(151, 56, 42)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 56, 42, 1)), color-stop(50%, rgba(185, 71, 55, 1)), color-stop(51%, rgba(151, 56, 42, 1)), color-stop(100%, rgba(185, 71, 55, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%)!important;
	/* W3C */
	filter: none !important;
	/* IE6-9 */
	border: 1px solid #5f2017 !important;
	color: #ffffff !important;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	display: inline-block;
	text-decoration: none !important;
	margin-right: 20px;
}

.cfp-complete-asses .btn.btn-primary.form-submit.comp-ass {
	border: 1px solid #5f2017 !important;
}

.cfp-complete-asses .btn-primary.next-step-save:hover,
.next-step-save:hover,
.next-step-eval:hover {
	background: rgb(172, 96, 85) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 96, 85, 1)), color-stop(50%, rgba(199, 108, 95, 1)), color-stop(51%, rgba(172, 96, 85, 1)), color-stop(100%, rgba(199, 108, 95, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6055', endColorstr='#c76c5f', GradientType=0)!important;
	/* IE6-9 */
	display: inline-block;
	text-decoration: none !important;
}

.node-book a.next-step-eval:hover,
.node-book a.next-step-save:hover {
	text-decoration: none !important;
}

.gen-complete-asses .btn-primary {
	color: #ffffff !important;
	font-size: 12px !important;
	border: 1px solid #000 !important;
}

.userdemo .generate-pdf,
.userdemo .ass-pdf-button {
	float: inherit !important;
	text-align: center;
}

.page-node-2287 #tabs .ui-tabs-nav li.ui-tabs-active a {
	border-bottom: none !important;
}

.page-user.page-user-projects .views-field.views-field-php-1 {
	width: 18% !important;
}

.page-user.page-user-projects .views-field.views-field-changed {
	width: 10% !important;
}

.page-user.page-user-projects .views-field.views-field-field-project-status {
	width: 8% !important;
}

.logged-in.page-user-ready-only-ncds-projects .view-read-only-projects td:nth-child(1),
.logged-in.page-user-ready-only-ncds-projects .view-read-only-projects th:nth-child(1) {
	width: 5%;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-php-1 {
	width: 20% !important;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-field-project-status {
	width: 8% !important;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-changed {
	width: 11% !important;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-field-type-of-assessment {
	width: 10% !important;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-field-assessment-completed-by- {
	width: 12% !important;
}

.logged-in.page-user-ready-only-ncds-projects .views-field.views-field-php-2 {
	width: 10% !important;
}

.logged-in.page-user-ncds-country-profile .view-read-only-projects td:nth-child(1),
.logged-in.page-user-ncds-country-profile .view-read-only-projects th:nth-child(1) {
	width: 5%;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-php {
	width: 20% !important;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-field-project-status {
	width: 8% !important;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-changed {
	width: 11% !important;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-field-type-of-assessment {
	width: 10% !important;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-field-assessment-completed-by- {
	width: 12% !important;
}

.logged-in.page-user-ncds-country-profile .views-field.views-field-php-1 {
	width: 10% !important;
}

.logged-in.page-user-all-ncds-country-profile .view-read-only-projects td:nth-child(1),
.logged-in.page-user-all-ncds-country-profile .view-read-only-projects th:nth-child(1) {
	width: 5%;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-php {
	width: 20% !important;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-field-project-status {
	width: 8% !important;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-changed {
	width: 11% !important;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-field-type-of-assessment {
	width: 10% !important;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-field-assessment-completed-by- {
	width: 12% !important;
}

.logged-in.page-user-all-ncds-country-profile .views-field.views-field-php-1 {
	width: 10% !important;
}

.page-user-project-listing .views-field.views-field-field-project-status {
	width: 9% !important;
}

.help-text {
	margin-left: 18px;
	text-align: justify !important;
}

#edit-field-wtr-checkbox {
	background: none repeat scroll 0 0 #f4f3ef !important;
	border: 1px solid #e2e2e2;
	padding: 10px;
}

#edit-field-wtr-wb-thematic-code-other {
	border-bottom: 1px solid #890101 !important;
	margin-bottom: 20px !important;
}

.logged-in.page-ncds-save-page-state h1.page-header {
	padding: 15px 25px 11px 0 !important;
	text-align: center;
}

.logged-in.page-ncds-save-page-state .footer {
	margin-top: 20px;
}

.page-user-projects .views-field.views-field-title {
	width: 9% !important;
}

.page-node-add-project-details .cancel-button a {
	background: #890101 !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 23px !important;
    padding: 4px 10px !important;
    text-decoration: inherit !important;
    border-radius: 0px !important;
    vertical-align: top;
    min-width: 80px;
    font-size: 12px !important;
    margin: 0 auto;
    display: table;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
    text-align: center;
    display: inline-block !important;
}

.page-node-add-project-details .cancel-button a:hover {
	opacity: 0.8;
}

#project-details-node-form #edit-actions button#edit-submit.form-submit {
    z-index: 999;
    display: inline-block !important;
    border: 1px solid #3183c5 !important;
        min-width: 80px;
}

#project-details-node-form #edit-actions button#edit-next.form-submit,
#project-details-node-form #edit-actions #edit-previous {
	z-index: 9999;
	    display: inline-block !important;
	        background: #dedede !important;
    color: #333 !important;
    border: 1px solid #b5b5b5 !important;
}

.page-node-add #project-details-node-form #edit-actions button#edit-next.form-submit,
.page-node-add #project-details-node-form #edit-actions #edit-previous {
    z-index: 999;
    display: inline-block !important;
    background: #dedede !important;
    color: #333 !important;
    border: 1px solid #b5b5b5 !important;
}

.page-node-992 .tooltip-desc-text {
	bottom: -200px !important;
	left: 450px !important;
}

.node-project-details.node-promoted {
background: #f4f4f4 !important;
    border: 1px solid #d5d5d5;
    padding: 11px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.11);
}

.node-project-details.node-promoted .field-projects {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 10px;
}

.screening-tool-left ul li {
	width: 100% !important;
}

.node-type-book #project-details-node-form #edit-field-project-country table tr:last-child,
.page-node-edit.node-type-project-details #project-details-node-form #edit-field-project-country table tr:last-child {
	display: none !important;
}

.field-item .faq-answer,
.page-node-2905 .faq-answer {
	border-bottom: 1px solid #890101;
	padding-bottom: 12px !important;
	padding-top: 13px !important;
}

.field-items .faq-answer:last-child,
.page-node-2905 .faq-answer:last-child {
	border-bottom: 0 solid red;
	padding-bottom: 0 !important;
}

#timeline.timeline-data tr td .agrarrwdt {
	margin: 0 auto 7px !important;
}

.page-node-1806 #hrsumm.nophysical #scnt {
	display: block;
	margin: 0 auto !important;
	padding-bottom: 0;
	text-align: center !important;
}

.page-node-1707 .progress-wrapper .message {
	position: absolute;
	background: #ffffff;
	top: 0px;
	padding: 10px;
	left: 28%;
	width: 300px;
	height: 40px;
	font-weight: bold;
}

.progress-wrapper,
.page-node-1707 .progress-wrapper.ajax-progress.ajax-progress-bar,
.page-node-1707 .progress.progress-striped.active {
	background: url("../images/progress_indicator.gif") no-repeat scroll 10px center / 30px 30px #ffffff !important;
	height: 40px;
	left: 30%;
	position: absolute;
	padding-left: 20px;
}

.page-node-1707 .progress {
	border-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
	height: 25px;
	margin-bottom: 20px;
	background: none !important;
}

.page-node-add-project-details .progress-wrapper .message,
.node-type-project-details .progress-wrapper .message {
	position: absolute;
	background: #ffffff;
	top: 0px;
	padding: 10px;
	left: 28%;
	width: 300px;
	height: 40px;
	font-weight: bold;
}

.page-node-add-project-details .progress-wrapper,
.page-node-add-project-details .progress-wrapper.ajax-progress.ajax-progress-bar,
.page-node-add-project-details .progress.progress-striped.active {
	background: url("../images/progress_indicator.gif") no-repeat scroll 10px center / 30px 30px #ffffff !important;
	height: 40px;
	left: 30%;
	position: absolute;
	padding-left: 20px;
}

.page-node-add-project-details .progress,
.node-type-project-details .progress {
	border-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
	height: 25px;
	margin-bottom: 20px;
	background: none !important;
}

.cpf-custom-submit-container .form-submit {
	display: block !important;
}

#node-670 .cpf-custom-submit-container .form-submit {
	display: block !important;
	margin-bottom: 6px !important;
}

.popup-icon .lightbox-processed {
	margin: 0 3px;
	vertical-align: top;
}

.edit-project-link {
	text-align: right;
}

.main-body-row-text {
    padding-bottom: 20px;
    font-size: 14px;
    color: #505050;
    font-weight: 400;
}

.listStyle li {
     font-size:14px;
color: #505050;
font-weight: 400;
}
.page-node-2272 h1.page-header,
.page-node-1205 h1.page-header,
.page-node-1753 h1.page-header,
.page-node-2324 h1.page-header,
.page-node-1255 h1.page-header,
.page-node-1707 h1.page-header {
	height: 15px !important;
	margin: 0 !important;
	padding: 0 !important;
	visibility: hidden;
}

.page-node-693 h1.page-header {
	height: 5px !important;
	margin: 0 !important;
	padding: 0 !important;
	visibility: hidden;
}

.page-node-2325 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit,
.page-node-2325 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit:hover {
	margin-bottom: 7px !important;
	position: relative;
	top: 17px;
}

.page-node-2326 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit,
.page-node-2326 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit:hover,
.page-node-1256 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit,
.page-node-1256 .cpf-custom-submit-container #edit-submit.btn.btn-primary.form-submit:hover {
	margin-bottom: 12px !important;
}

.page-node-add-project-details #edit-field-general-wb-thm-code-other {
	bottom: 35px;
}

.logged-in.node-type-project-details h1.page-header {
	padding: 15px 25px 11px 0 !important;
}
.edit-project-link a {
	display: inline-block !important; 
}
.project-details-buttons div {
	display: inline-block;
	margin-right: 10px;
}
.field-projects #prj-label {
	    font-size: 14px;
}
.project-details-buttons .edit-project-link a {
    background-color: #b94737 !important;
    filter: none;
    color: #ffffff !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 23px !important;
    padding: 0 10px !important;
    border-radius: inherit !important;
    display: table;
    text-decoration: inherit !important;
    margin-right: 0px;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
}

.project-details-buttons .edit-project-link a:hover {
	opacity: 0.8;
}

.alert-danger {
background-color: #ffeeee!important;
    color: #850000 !important;
    border: 1px solid #ff0000;
    padding: 3px 8px !important;
    word-wrap: break-word;
    box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.6);
}

.node-type-book #stepdiv1 .odd td,
.node-type-book #stepdiv1 .even td {
	-moz-hyphens: auto !important;
	word-break: normal !important;
	word-wrap: normal !important;
}


/*Home page with menu*/

.sidebar-first .front-sidebar-first {
	display: none;
	float: left;
	height: 100% !important;
	left: 0;
	margin-left: 0;
	margin-right: 13px;
	width: 146px;
}

.sidebar-first .front-full-page {
	/*display: inline-block; */
	position: relative;
	top: 0 !important;
}

.sidebar-first .front-full-page .home-slide-main-y img.inner-image {
	height: 160px;
	width: 100%;
}

.sidebar-first .front-full-page .home-slide-main-y .slide-right .inner-image {
	border: 1px solid #7b7b7b;
	height: 181px;
	width: 301px !important;
}

.sidebar-first .front-full-page .home-slide-main-y .slide-right {
	-moz-hyphens: none;
	color: #666666;
	float: right;
	font-size: 13px !important;
	font-weight: normal !important;
	padding-left: 12px;
	right: 15px;
	top: 7px;
	width: 65%;
}

.sidebar-first .front-full-page .home-slide-main-y .slide-right>h3 {
	color: #000000;
	font-size: 22px;
	margin: 0;
	font-family: "Roboto", sans-serif;
}

.sidebar-first .front-full-page .home-slide-main-y .slide-left>h3 {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
}

.sidebar-first .slide-left {
	-moz-hyphens: none;
	color: #fff !important;
	float: left;
	font-size: 14px;
	top: 0;
	width: 35%;
	word-wrap: normal;
}

.sidebar-first .home-left-1 {
	float: left;
	margin-top: 8px;
	width: 47%;
}

.sidebar-first .home-right {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 30px;
	text-align: right;
	vertical-align: bottom;
}

.sidebar-first .home-right h3 {
	font-size: 18px !important;
	font-weight: normal !important;
	line-height: normal !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	font-family: "Roboto", sans-serif;
}

.sidebar-first .home-right h3 a {
	font-size: 18px !important;
	font-weight: normal !important;
	font-family: "Roboto", sans-serif;
}

.sidebar-first .row-0.national-row .row0.landing-row,
.sidebar-first .project-parent-row {
	padding: 0px;
}

.sidebar-first.landing-page-home .sub-row-0 .inner-image,
.sidebar-first.landing-page-home .sub-row-3 .inner-image {
	height: 292px;
	width: 180px;
}

.sidebar-first.landing-page-home .sub-row-1 .inner-image,
.sidebar-first.landing-page-home .sub-row-2 .inner-image,
.sidebar-first.landing-page-home .sub-row-33 .inner-image {
	height: 75px;
	width: 172px;
}

.sidebar-first.landing-page-home .row1.landing-row {
	float: left;
	margin-left: 0px;
}

.sidebar-first .screening-tool {
	border: 1px solid #d9dccf;
}

.screening-tool-in-page {
	display: inline-block;
	padding: 0 15px;
}

.sidebar-first .main-homeimgdiv.tools {
	border: 0 solid #d9dccf;
	display: inline-block;
	margin-top: 0 !important;
	padding: 0 15px;
	width: 100%;
}

.slide-right>a {
	font-size: 12px;
}

.sidebar-first.landing-page-home .row-0 {
	float: left;
	margin-right: 0px;
}

.sidebar-first.landing-page-home .project-row {
	float: left;
	width: 50%;
}

.sidebar-first.landing-page-home .row-0.national-row.national-row-1 {
	margin-right: 23px;
	width: 23%;
}

.sidebar-first .welcome-text.home-right>a {
	bottom: 14px;
	position: relative;
}

.sidebar-first.landing-page-home footer.container {
	padding-left: 0 !important;
	padding-right: 0;
}

.sidebar-first .page-container .row {
	width: 801px;
}

.sidebar-first .front-full-page .col-sm-9 {
	padding: 0 0 15px 0px !important;
	top: 0 !important;
	width: 100%;
}

.sidebar-first .view-landing-page-slider .jcarousel li .field-content img {
	height: 90px;
	margin-bottom: 4px;
	width: 140px;
}

.sidebar-first .home-left>h3 {
	margin-top: 13px !important;
	padding-top: 0 !important;
}

.sidebar-first .well {
	background-color: #6d6e69;
	border: 0px solid #000;
	border-radius: 0 !important;
	padding: 0;
	width: 146px;
	word-wrap: break-word;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li a {
	color: #fff !important;
	display: inline-block;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2727em !important;
	padding: 7px 12px 8px !important;
	width: 146px;
	word-break: normal;
	word-wrap: normal;
	-moz-hyphens: none;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li a:hover,
.sidebar-first #block-menu-menu-landing-page-menu ul.menu li a:focus {
	background-color: #c7caba !important;
	color: #333333 !important;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.2727em !important;
	padding: 7px 12px 8px;
	width: 146px;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.active a.active,
.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.dropdown.open a,
.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.active-trail a.active-trail,
.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.active-trail.dropdown ul.dropdown-menu li a.active {
	background-color: #c7caba !important;
	color: #333333 !important;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2727em !important;
	padding: 7px 12px 8px;
	width: 146px;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.active-trail.dropdown ul.dropdown-menu li a.active-trail {
	background-color: #c7caba !important;
	color: #333333 !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li {
	border-bottom: 1px dotted #ffffff;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	height: inherit !important;
}

#timeline th,
#timeline td {
	-moz-hyphens: none !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li:last-child {
	border-bottom: 0 none !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.dropdown .dropdown-menu {
	border: medium none;
	border-radius: 0 !important;
	display: block;
	left: 0 !important;
	padding: 0 !important;
	width: 146px !important;
	min-width: 146px !important;
	background-color: #6d6e69;
	display: block !important;
	position: relative !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.dropdown.active .dropdown-menu li a,
.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.active-trail.dropdown ul.dropdown-menu li a {
	background-color: #ededed !important;
	color: #333333 !important;
	font-size: 11px;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.dropdown .dropdown-menu li a {
	/* background: url("../images/bullets.png") no-repeat scroll 14px 12px rgba(0, 0, 0, 0); */
	padding-left: 21px !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li.expanded.dropdown .dropdown-menu li {
	border-bottom: 1px dotted #ffffff !important;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu li .caret {
	display: none;
}

.sidebar-first #block-menu-menu-landing-page-menu .dropdown-menu>li>a {
	white-space: inherit;
}

.node-type-page .col-sm-3 {
	padding-top: 15px;
	width: inherit;
}

.front-sidebar-first .caret {
	background-attachment: scroll !important;
	background-clip: border-box !important;
	background-color: transparent !important;
	background-image: url("../images/down-arrow-icon-2.png") !important;
	background-origin: padding-box !important;
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	background-size: 10px auto;
	border: 0 none !important;
	padding: 4px 7px;
}

.inner-home-links.sidebar-first .quicktabs_main.quicktabs-style-sky {
	width: 753px;
}

.inner-home-links #block-block-445 img,
.inner-home-links #block-block-446 img {
	width: 100%;
}

.sidebar-first .sub-row-3 a.general-tool:hover {
	display: block;
}

.sidebar-first .inner-sidebar-first {
	float: left;
	margin-right: 13px;
	width: 146px;
}

.inner-home-links .row {
	display: inline-block;
}

.sidebar-first .inner-home-links {
	min-height: 540px;
}

.page-node-3703 .inner-home-links {
	min-height: 278px;
}

.page-node-3669 .inner-home-links {
	min-height: 296px;
}

.page-node-2813 .inner-home-links {
	min-height: 250px;
}

.node-type-page.sidebar-first .inner-home-links .row .col-sm-9 {
	padding: 0 !important;
	width: 100%;
}

.node-type-page.sidebar-first .inner-sidebar-first .col-sm-3 {
	padding-top: 0;
	top: 0 !important;
	width: inherit;
	z-index: 999;
}

.node-type-page.sidebar-first .inner-home-links .content {
	padding-left: 0;
	padding-right: 0;
}

.node-type-page.sidebar-first .inner-home-links h1 {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
}

.form-type-checkbox {
	line-height: normal !important;
}


/*
.page-node-1230 .agrarrwdt, #node-1231 .agrarrwdt, .page-node-1233 .agrarrwdt, .page-node-1234 .agrarrwdt, .page-node-1235  .agrarrwdt{
	padding: 10px;
	-moz-hyphens: none;
	word-break: normal;
	word-wrap: normal;
}*/

.inner-home-links .container {
	padding: 0 !important;
	position: inherit;
	width: inherit !important;
}

.inner-home-links #block-views-upcoming-sessions-block h2 {
	margin-bottom: 21px;
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.sidebar-first .main-homeimgdiv.tools .row-0.national-row>h3,
.sidebar-first .main-homeimgdiv.tools .project-row h3 {
	display: none;
}

.sidebar-first .jcarousel-item.jcarousel-item-horizontal {
	width: 152px;
}

.sidebar-first #block-menu-menu-landing-page-menu ul.menu.nav {
	padding-top: 0 !important;
}

.page-node-3698 h1.page-header {
	padding: 10px 25px 7px 0 !important;
}

.node-type-page.sidebar-first.page-node-3698 .inner-home-links .row .col-sm-9,
.node-type-page.sidebar-first.page-node-3701 .inner-home-links .row .col-sm-9 {
	padding: 0 !important;
	margin-bottom: 1px;
}

.page-node-3703 #node-3703 ul {
	padding: 0 15px;
}

.page-node-3703 .main-body-row-text {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.page-node-3703 h1.page-header {
	padding: 8px 25px 11px 0 !important;
}



.node-type-page.sidebar-first .inner-home-links .row .col-sm-9 {
	padding: 0 !important;
}

.right-select-tool {
	clear: both;
}

.sub-row-2222 {
	margin: 5px 0;
}

.sub-row-1111,
.sub-row-2222,
.sub-row-3333 {
	width: 370px;
}

.project-row .row1 .inner-image {
	height: 77px;
	width: 175px;
}

.right-select-tool {
	display: inline-block;
	float: left;
	margin-bottom: 10px;
	margin-top: 10px !important;
	width: 50%;
}

.slide-tool-new>ul {
	margin-bottom: 0;
	padding-bottom: 0;
}

.slide-tool-new li a:hover {
	opacity: inherit;
}

.slide-tool-new {
	float: right;
	margin-bottom: 0 !important;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
}

.select-tool-btn a {
	font-size: 14px;
}

.select-tool-btn a:hover,
.select-tool-btn a:focus {}

.select-tool-text>h3 {
	font-family: "Roboto", sans-serif;
	font-size: 18px !important;
	font-weight: normal;
	margin-bottom: 0;
	margin-left: 0;
	margin-top: 0;
}

.sidebar-first.not-logged-in h1.page-header {
	margin-bottom: 0;
	padding: 9px 25px 15px 0 !important;
}

.sidebar-first.page-node-3670 .quicktabs-style-sky,
.sidebar-first.page-node-3667 .quicktabs-style-sky {
	margin-bottom: 4px;
}

.page-node-3708 .footer {
	margin-top: 22px;
}

.page-node-3077.logged-in h1.page-header,
.page-node-2695.logged-in h1.page-header {
	padding: 7px 25px 10px 0 !important;
}

.page-node-3077.sidebar-first.logged-in #top-container .container {
	margin-left: 0;
	margin-right: 0;
}

.page-node-3077.sidebar-first.logged-in #block-block-448 .main-body-row-text {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.page-node-3077.sidebar-first.logged-in #block-block-448 {
	margin-bottom: 0 !important;
}

.page-node-2695.sidebar-first.logged-in .footer {
	margin-top: 30px;
}

.page-node-1290 table#stepdiv1.outcome-tbl-class tbody .odd td:nth-child(2) {
	width: 11.5%;
}

.sidebar-first #block-block-366 #addinfotabs ul,
.sidebar-first #block-block-366 #childstab ul {
	padding-left: 1px !important;
	padding-right: 1px !important;
}

.page-node-3670 .inner-home-links .quicktabs_main.quicktabs-style-sky {
	width: 801px;
}

.page-node-3667 #quicktabs-complementary_risk_analysis_tool ul.quicktabs-tabs.quicktabs-style-sky {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	padding: 13px 12px 0 !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-node-3667 #quicktabs-complementary_risk_analysis_tool ul.quicktabs-tabs.quicktabs-style-sky,
.page-node-3667 #quicktabs-complementary_risk_analysis_tool ul.quicktabs-tabs.quicktabs-style-sky {
	float: left;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 10px;
}

.page-node-3667 .inner-home-links .quicktabs_main.quicktabs-style-sky {
	width: 801px;
}

.page-node-3670 #quicktabs-ncds_why_screen_ ul.quicktabs-tabs.quicktabs-style-sky {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	padding: 13px 12px 0 !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
}

.page-node-3670 #quicktabs-ncds_why_screen_ ul.quicktabs-tabs.quicktabs-style-sky,
.page-node-3670 #quicktabs-ncds_why_screen_ ul.quicktabs-tabs.quicktabs-style-sky {
	float: left;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 10px;
}

.page-node-3670 .inner-home-links .quicktabs_main.quicktabs-style-sky {
	width: 801px;
}

.page-node-2804.logged-in #block-block-366 h1 {
	padding-top: 0 !important;
}

.landing-page-home .view-landing-page-slider {
	padding-left: 2px;
}

.sidebar-first.landing-page-home .front-full-page .col-sm-9 {
	padding: 0 !important;
}

.content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

h1.page-header {
    padding: 20px 10px 20px 0 !important;
	margin-left: 0px !important;
	    width: 87%;
}

.page-user.logged-in ul.tabs--primary.nav.nav-tabs {
/*	display: none; */
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	padding: 13px 12px 0 !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
	height: auto !important;
}

.view-my-projects .view-content .table tbody tr td {
	-moz-hyphens: auto !important;
	word-wrap: normal !important;
}

.sidebar-first header#page-header {
	margin-bottom: 10px;
}

.project-tool-landing-page {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.landing-page-home #block-block-341 {
	margin-top: 15px;
}

#block-block-340 .welcome-text a,
.welcome-text.home-right a {
	background-color: #b94737 !important;
	background: rgb(151, 56, 42)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 56, 42, 1)), color-stop(50%, rgba(185, 71, 55, 1)), color-stop(51%, rgba(151, 56, 42, 1)), color-stop(100%, rgba(185, 71, 55, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%)!important;
	/* W3C */
	filter: none;
	/* IE6-9 */
	border: 1px solid #5f2017 !important;
	color: #ffffff !important;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	display: inline-block;
	text-decoration: inherit !important;
}

#block-block-340 .welcome-text a:hover,
.welcome-text.home-right a:hover,
#block-block-340 .welcome-text a:focus,
.welcome-text.home-right a:focus {
	background: rgb(172, 96, 85) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 96, 85, 1)), color-stop(50%, rgba(199, 108, 95, 1)), color-stop(51%, rgba(172, 96, 85, 1)), color-stop(100%, rgba(199, 108, 95, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6055', endColorstr='#c76c5f', GradientType=0)!important;
	/* IE6-9 */
	display: inline-block;
	text-decoration: inherit !important;
}

#block-views-landing-page-slider-block h2 {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 0;
	padding: 8px 10px !important;
	text-transform: uppercase;
}

.sidebar-first .front-side-second-details,
.sidebar-first .inner-sidebar-second-details {
	clear: both;
}

@media screen\0 {
	.sidebar-first .front-side-second-details {
		top: 23%;
	}
	textarea {
		word-wrap: break-word;
	}
	.sub-menu-in {
		margin-bottom: 0 !important;
		padding-bottom: 0 !important;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

.sidebar-first .region-sidebar-first.well {
	margin-bottom: 0 !important;
}

.home-energy,
.home-agri,
.home-road {
	float: left;
	margin-right: 20px;
}

.home-health-text,
.home-road-text,
.home-agri-text,
.home-water-text,
.home-energy-text,
.home-coastal-text,
.home-national-text,
.home-general-text {
	font-weight: normal !important;
	padding: 3px 0;
}

.home-health-text a:hover,
.home-road-text a:hover,
.home-agri-text a:hover,
.home-water-text a:hover,
.home-energy-text a:hover,
.home-coastal-text a:hover,
.home-national-text a:hover,
.home-general-text a:hover,
a.lightbox-processed a:hover {
	text-decoration: underline !important;
}

.popup-icon a.lightbox-processed:hover {
	text-decoration: none !important;
}

.landing-page-home .view-landing-page-slider .views-field.views-field-title {
	padding-left: 10px;
	text-align: left;
}

.step-project-region-country {
	border: 1px solid #dedede;
	width: 77%;
}

.step-project-region-country>h3 {
	color: #333 !important;
	font-size: 13px !important;
	font-weight: bold !important;
	margin: 0 !important;
	padding: 10px !important;
	text-transform: uppercase;
}

.home-slider-background {
	display: inline-block;
	padding: 12px;
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	font-size: 11px;
	font-weight: bold;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.sidebar-first.landing-page-home .front-side-second-details {
	height: 791px;
	position: absolute;
	width: 147px;
	border-left: 1px solid #d9dccf;
	border-right: 1px solid #d9dccf;
	border-top: 0px solid #d9dccf;
	border-bottom: 1px solid #d9dccf;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sidebar-first.landing-page-home .front-side-second-details {
		height: 797px;
	}
}

.sidebar-first.inner-home-pages #middle-container .inner-sidebar-first .inner-sidebar-second-details {
	height: 100%;
	position: absolute;
	width: 147px;
	border-left: 1px solid #d9dccf;
	border-right: 1px solid #d9dccf;
	border-top: 0px solid #d9dccf;
	border-bottom: 1px solid #d9dccf;
}

#cpf-user-project-form .form-item label,
#project-details-node-form .form-item label,
.form-item-field-physical-or-soft-und label {
	float: left;
	width: 27%;
}

.sidebar-first.page-node-2695 .main-homeimgdiv.tools {
	border: 0 solid #d9dccf;
}

.training-video-body-content {
	border-top: 2px solid #9d0909 !important;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	clear: both;
	margin-bottom: 20px;
	min-height: 665px;
}

.training-video-body-content1 {
	border-top: 2px solid #9d0909 !important;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	clear: both;
	min-height: 233px;
}

.txt-div-pos {
	clear: both;
}

.page-user.login-page #block-block-449 {
	border: 1px solid #dedede;
	float: right;
	padding: 10px !important;
	position: relative;
	right: 27%;
	width: 42%;
}

.page-user.login-page .block.block-system.clearfix {
	float: left;
}

.page-user.not-logged-in .col-sm-9 {
	width: 100%;
}

.would-you-like-to-see-more>h3 {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	color: #333 !important;
	font-family: "Roboto", sans-serif;
	font-size: 18px !important;
	font-weight: normal;
}

.home-left-1 .welcome-text {
	font-family: "Roboto", sans-serif;
	font-size: 18px;
}

#edit-field-project-country {
	margin-top: 0 !important;
}

.page-node-add-project-details #field-project-country-values tr th.field-label {
	display: none;
}

.field-project-country-values .draggable.odd>td {
	background: none repeat scroll 0 0 #eeefe9 !important;
}

.sidebar-first footer {
	clear: both;
	display: inline-block;
	margin-top: 20px !important;
}

.page-node-1120 #edit-field-type-of-assessments .form-type-checkboxes.form-item-field-type-of-assessments-und label {
	float: left;
}

.page-node-1120 #edit-field-type-of-assessments .form-checkboxes {
	display: inline-block;
	margin-left: 5px;
}

.page-node-1120 #edit-field-type-of-assessments #edit-field-type-of-assessments-und label {
	float: inherit;
}

.n-section .title-national-section-tool,
.project-level-tool .project-level-tools-title {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 2px solid #9d0909 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 10px !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
	text-transform: uppercase;
}

.national-section-tool-content,
.project-level-tools-content {
	display: inline-block;
	padding: 10px;
	width: 100%;
	border: 1px solid #d9dccf;
}

.n-section .btn-ss,
.project-level-tool .btn-ss {
	background-color: #b94737 !important;
	background: rgb(151, 56, 42)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 56, 42, 1)), color-stop(50%, rgba(185, 71, 55, 1)), color-stop(51%, rgba(151, 56, 42, 1)), color-stop(100%, rgba(185, 71, 55, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%)!important;
	/* W3C */
	filter: none;
	/* IE6-9 */
	border: 1px solid #5f2017 !important;
	color: #ffffff !important;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	display: inline-block;
	text-decoration: inherit !important;
	position: absolute;
	bottom: 10px;
}

.n-section .btn-ss :hover,
.project-level-tool .btn-ss:hover {
	background: rgb(172, 96, 85) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 96, 85, 1)), color-stop(50%, rgba(199, 108, 95, 1)), color-stop(51%, rgba(172, 96, 85, 1)), color-stop(100%, rgba(199, 108, 95, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6055', endColorstr='#c76c5f', GradientType=0)!important;
	/* IE6-9 */
	display: inline-block;
	text-decoration: inherit !important;
}

.page-node-3701 .ss-block {
	border: 1px solid #d0d0d0;
	margin: 0 10px 10px 0;
	height: 350px;
	padding: 10px;
	position: relative;
	width: 186px;
}

.page-node-3701 .ss-block:last-child {
	margin-right: 0 !important;
}

.page-node-2830 #addinfotabs li.active .tab-arrow,
.page-node-2830 #addinfotabs li:hover .tab-arrow {
	background: url("../images/arrow-down-tabs.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
	display: block;
	padding: 8px;
	position: absolute;
	text-align: center;
	top: 31px;
	z-index: 99999;
	left: 50%;
}

.logged-in.page-node-3993.sidebar-first .inner-home-links {
	min-height: 500px;
}

.page-node-4005 input {
	padding: 5px !important;
	width: 240px !important;
}

.page-node-4005 #block-user-login h2 {
	display: none;
}

.page-node-4005 #user-login-form .form-group {
	margin-top: 0 !important;
}

.page-node-4005 #user-login-form ul {
	margin-bottom: 10px !important;
	padding: 0 12px !important;
}

#node-3237 .pb,
#node-4000 .pb,
#node-4001 .pb,
#node-4002 .pb,
#node-4003 .pb,
#node-4006 .pb,
#node-3408 .pb,
#node-3234 .pb,
#node-3235 .pb,
#node-2265 .pb,
#node-3233 .pb,
#node-3231 .pb,
#node-3232 .pb,
.page-node-3503 .pb,
.page-node-3507 .pb,
.page-node-3509 .pb,
.page-node-3510 .pb,
.page-node-3511 .pb,
.page-node-3512 .pb,
.page-node-3513 .pb,
.page-node-3236 .pb,
.page-node-3442 .pb {
	display: none;
}

ul.no-bullet li {
	list-style: outside none none !important;
}

.page-node ul.no-bullet {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 15px;
}

.page-node-1011 .p-size-main {
	margin-top: 15px !important;
}

.back-home a {
	background-color: #b94737 !important;
	background: rgb(151, 56, 42)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 56, 42, 1)), color-stop(50%, rgba(185, 71, 55, 1)), color-stop(51%, rgba(151, 56, 42, 1)), color-stop(100%, rgba(185, 71, 55, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%)!important;
	/* W3C */
	filter: none;
	/* IE6-9 */
	border: 1px solid #5f2017 !important;
	color: #ffffff !important;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	display: inline-block;
	text-decoration: inherit !important;
}

.back-home a:hover {
	background: rgb(172, 96, 85) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 96, 85, 1)), color-stop(50%, rgba(199, 108, 95, 1)), color-stop(51%, rgba(172, 96, 85, 1)), color-stop(100%, rgba(199, 108, 95, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6055', endColorstr='#c76c5f', GradientType=0)!important;
	/* IE6-9 */
	display: inline-block;
	text-decoration: inherit !important;
}

.back-home {
	margin-bottom: 12px;
	margin-top: 25px;
}

.page-user table th.assesment-completed-by {
	-moz-hyphens: none;
}

#project-details-node-form #edit-actions.form-group {
	/*    margin-bottom: 3px !important;
    margin-top: 20px !important;
    position: relative;
    width: 110px;
    left: 27%;
    padding: 0;
    margin: 0 !important;*/
	display: inline-block;
}

.page-node-add-project-details #project-details-node-form #edit-actions button#edit-submit.form-submit {
	margin-left: 8px;
}

.page-node-add-project-details #project-details-node-form #edit-actions.form-group {
	display: inline-block;
	float: inherit;
	position: relative;
	margin-left: 260px !important;
	margin-right: 10px !important;
}
body.page-node-add-project-details #project-details-node-form #edit-actions.form-group {
    margin-bottom: 3px !important;
    margin-top: 20px !important;
    position: relative !important;
    width: 200px !important;
    margin-left: 25%!important;
    padding: 0 !important;
    margin-bottom: 25px !important;
    display: inline-block !important;
}

.page-node-edit.node-type-project-details #project-details-node-form #edit-actions.form-group {
	display: inline-block;
	margin-left: 260px !important;
	margin-top: 5px !important;
}

.page-node.page-node-add-project-details #project-details-node-form .cancel-button {
	display: inline-block;
	position: relative;
	margin-bottom: 15px;
	    left: -11px;
}

.page-node-add-project-details #project-details-node-form .cancel-button a {
    /*left: 16px;*/
    position: relative;
}

.page-node-add-project-details #project-details-node-form #edit-actions button {
	padding: 3px 15px !important;
	font-size: 13px !important;
	margin-right: 0px;
	font-style: normal;
}

#wtr-loc-summary-note-form .cpf-custom-submit-container {
	margin-bottom: 0;
	width: 960px !important;
}

.page-node-2283 .form-type-checkbox.form-item.checkbox>label a.lightbox-processed img {
	vertical-align: baseline;
}

.additional-resources- a {
	display: inline-block;
	float: left;
}

.page-node-add-project-details .field-multiple-table label {
	width: 35% !important;
}

.field-multiple-table {
	width: 77%;
}

#edit-field-kewards label {
	-moz-hyphens: none;
}

#edit-field-project-country .field-multiple-table thead .field-label {
	display: none;
}

#edit-field-project-country .field-multiple-table tbody {
	width: 100%;
}

.page-node-3669.sidebar-first footer {
	margin-top: 5px !important;
}

.insuff_box {
	background: url("../images/strip.png") repeat scroll 0 0 #FFFFFF !important;
}

.page-node-add-project-details .logout-link {
	display: none;
}

#project-details-node-form .messages.error.file-upload-js-error {
	border: 1px solid #606060;
	display: block;
	float: right;
	height: auto;
	left: 742px;
	overflow: visible;
	padding: 7px;
	position: absolute;
	width: 225px;
	z-index: 999;
	white-space: normal;
	word-break: break-all;
}

#project-details-node-form .file-widget.form-managed-file.clearfix.input-group {
	position: inherit !important;
}

@media screen\0 {
	#rating-arrow-table.rating-desc {
		padding: 10px !important;
		display: inline-block !important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	#addinfotabs .sub-menu-in ul li {
		padding: 0 !important;
	}
	.input-group-addon {
		padding-top: 4px !important;
		padding-bottom: 3px !important;
	}
	:root textarea.form-control {
		overflow-x: hidden !important;
		overflow-x: scroll;
	}
	.sidebar-first.landing-page-home .front-side-second-details {
		height: 803px;
	}
	aside {
		position: relative;
		z-index: 999999;
	}
}

#rating-arrow-table.rating-desc {
	margin-bottom: 10px;
	padding: 0 !important;
	margin-top: 10px;
}

#user-profile-form fieldset {
	display: inline-block !important;
	width: 100%;
}

.n-section .national-section-tool-content .national-tool a.btn-ss {
	margin-bottom: 5px;
}

.page-node-2695 .training-video-body-content1 .wel-desc-long h3 {
	margin: 0 0 15px;
	clear: both;
	width: 100%;
}

.page-node-1736 .cpf-custom-submit-container {
	margin-bottom: 0;
}

.double-box-td .trans-data {
	text-align: center !important;
	width: 48% !important;
}

td.double-box-td,
td.single-box-td {
	vertical-align: top !important;
	margin-top: 0;
	padding-top: 0 !important;
}

.double-box-td .trans-data .agrarrwdt {
	background: none repeat scroll 0 0 #e1e1e1 !important;
	border: 1px solid #000000 !important;
	float: right !important;
	font-size: 10px;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-right: 1px;
	margin-top: 2px !important;
	padding: 10px !important;
	width: 98% !important;
	word-wrap: break-word;
}

.double-box-td .broader-data {
	border-left: 0 solid #d9dccf !important;
	float: right !important;
	min-height: auto !important;
	width: 100% !important;
}

.single-box-td .agrarrwdt {
	background: none repeat scroll 0 0 #e1e1e1;
	border: 1px solid #000000;
	float: inherit !important;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0;
	margin-top: 2px;
	padding: 10px;
	width: 100%;
	margin-bottom: 15px !important;
}

.double-box-td .agrarrwdt {
	background: none repeat scroll 0 0 #e1e1e1;
	border: 1px solid #000000;
	float: right;
	font-size: 10px;
	margin-bottom: 2px;
	margin-left: 0 !important;
	margin-right: 1px !important;
	margin-top: 2px !important;
	padding: 10px !important;
	width: 98% !important;
}

.single-box-td .broader-data {
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
}

.single-box-td .broader-data .agrarrwdt {
	margin: 0 !important;
}

#dev-con.double-box-td .trans-data {
	width: 100% !important;
}

.page-node-733 #dev-con.double-box-td .trans-data {
	border-right: 0px solid #d9dccf !important;
}

td#dev-con.double-box-td,
.double-box-td {
	margin: 0 !important;
}

#hard-component-form-strong-winds #stepdiv1 .odd td.double-box-td,
#hard-component-form-strong-winds #stepdiv1 .even td.double-box-td,
#cpf-service-hazards-form #stepdiv1 .odd td.double-box-td,
#cpf-service-hazards-form #stepdiv1 .even td.double-box-td,
#hard-component-form-strong-winds #stepdiv1 .odd td.dsingle-box-td,
#hard-component-form-strong-winds #stepdiv1 .even td.single-box-td,
#cpf-service-hazards-form #stepdiv1 .odd td.single-box-td,
#cpf-service-hazards-form #stepdiv1 .even td.single-box-td {
	padding: 1px !important;
}

.single-box-td {
	text-align: center;
}

.page-node-add-project-details footer {
	margin-top: 1px;
}

a {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: geometricPrecision;
}

.page-node-1231 .single-box-td .broader-data .agrarrwdt {
	padding: 10px !important;
}

.assesment-word-wrap {
	-moz-hyphens: auto;
	word-break: break-all;
	word-wrap: break-word;
}

#wtr-form-hard-overall table#stepdiv1 tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 #eeefe9 !important;
}

.page-node-1790 .cfp-complete-asses .btn.btn-primary.form-submit.comp-ass {
	margin-right: 25px !important;
}

.a-tag-issue {
	float: left;
	margin-right: 3px;
}

.page-node-3708 .sidebar-first .inner-home-links {
	min-height: 355px;
}

#admin-menu .dropdown li ul li {
	display: inline-block !important;
	float: inherit !important;
}

.ncds-sector-form #quicktabsgoals-tabs-wrapper .col4 {
	float: left;
	padding-left: 20px;
	width: 100%;
}

.ncds-sector-form #quicktabsgoals-tabs-wrapper #stepdiv1 th:nth-child(1),
.ncds-sector-form #quicktabsgoals-tabs-wrapper #stepdiv1 th:nth-child(2),
.ncds-sector-form #quicktabsgoals-tabs-wrapper #stepdiv1 th:nth-child(3) {
	width: 30%;
}

#middle-container {
	position: relative;
}

a {
	-moz-text-decoration-color: #850000 !important;
}

.trans-data {
	border-right: 0px solid #dedede !important;
}

#block-block-366 #addinfotabs li a {
	padding: 7px 3px !important;
}

.innertoplink.header-second a {
	bottom: 3px;
	position: relative;
}

.welcome-user-placeholder a.logout-link {
	bottom: 0px;
	position: relative;
}

.page-node-2248 table,
.page-node-2014 table,
.page-node-2013 table {
	width: 100% !important;
}

.page-remove-read-only-flag .confirmation {
	text-align: center;
	margin-bottom: 6px;
}

.confirmation a#edit-cancel {
	background-color: #890101 !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 23px !important;
    padding: 4px 10px !important;
    text-decoration: inherit !important;
    border-radius: 0px !important;
    vertical-align: top;
    min-width: 96px;
    font-size: 14px !important;
    margin: 0 auto;
    display: inline-block;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
    text-align: center;
}

.confirmation a#edit-cancel:hover {
	opacity: 0.8;
}

.page-remove-read-only-flag .confirmation .btn-danger.form-submit {
	margin-right: 16px;
}

.page-remove-read-only-flag h1.page-header {
	padding: 15px 25px 9px 0 !important;
}

.page-toboggan-denied .row {
	padding-left: 12px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-node-1255.userdemo.admin-menu #project-details-node-form #edit-next.form-submit {
	top: inherit !important;
	bottom: -109px !important;
}

.page-node-1255.userdemo.admin-menu #project-details-node-form #edit-previous.form-submit {
	bottom: inherit !important;
}

.logged-in.page-node-1335.role-screening-tools-admins.admin-menu .popup-icon.popup-icon-title,
.logged-in.page-node-1288.role-screening-tools-admins.admin-menu .popup-icon.popup-icon-title {
	position: relative !important;
	top: 20px !important;
}

.logged-in.page-node-1335.role-screening-tools-admins.admin-menu h1.page-header,
.logged-in.page-node-1288.role-screening-tools-admins.admin-menu h1.page-header {
	float: left !important;
	margin-bottom: 15px !important;
	padding-bottom: 1px !important;
	position: relative;
	z-index: 9999;
}

.logged-in.page-node-1335.html.admin-menu.role-administrator h1.page-header,
.logged-in.page-node-1288.admin-menu.role-administrator h1.page-header {
	float: initial !important;
}

.logged-in.page-node-1335.userdemo.admin-menu.role-administrator .popup-icon.popup-icon-title,
.logged-in.page-node-1288.userdemo.admin-menu.role-administrator .popup-icon.popup-icon-title {
	position: relative !important;
	top: 0 !important;
}

.group-proj-init-info {
	display: none;
}

.page-node-1205.userdemo.role-editor #project-details-node-form #edit-next.form-submit {
	bottom: -54px !important;
}

.userdemo.admin-menu .form-group {
	margin: 15px 0 !important;
}

.page-remove-read-only-flag .footer {
	margin-top: 15px;
}

.page-remove-read-only-flag .welcome-user-placeholder {
	display: none;
}

.page-node-1007.role-editor #pgnxtncds.page-next {
	display: none;
}

.view-id-my_projects .view-content table th a:hover,
.view-id-my_projects .view-content table th a:hover {
	color: #000000 !important;
	z-index: 999999999;
}

.role-authenticated-user.page-user.page-user-projects .nav-tabs>li .tab-arrow,
.not-logged-in.page-user ul.tabs--primary.nav.nav-tabs li .tab-arrow,
.page-user-read-only-projects.role-demo.userdemo.page-user ul.tabs--primary.nav.nav-tabs li .tab-arrow {
	display: none !important;
}

.page-user-ready-only-ncds-projects ul.tabs--primary.nav.nav-tabs li .tab-arrow,
.page-user-ncds-country-profile ul.tabs--primary.nav.nav-tabs li .tab-arrow,
.page-user-edit ul.tabs--primary.nav.nav-tabs li .tab-arrow,
.page-user-read-only-projects ul.tabs--primary.nav.nav-tabs li .tab-arrow {
	display: none !important;
}

.page-node-1205.userdemo.role-screening-tools-admins #project-details-node-form #edit-next.form-submit,
.page-node-1753.userdemo.role-screening-tools-admins #project-details-node-form #edit-next.form-submit {
	bottom: -54px !important;
}

.page-node-1707.userdemo.role-screening-tools-admins #project-details-node-form #edit-next.form-submit {
	bottom: -52px !important;
}

.page-node-2324.userdemo.role-screening-tools-admins #project-details-node-form #edit-next.form-submit,
.page-node-2324.userdemo.role-screening-tools-admins #project-details-node-form #edit-previous.form-submit {
	bottom: -52px !important;
}

.role-editor.userdemo .cfp-complete-asses a,
.role-screening-tools-admins.userdemo .cfp-complete-asses a,
.role-administrator.userdemo .cfp-complete-asses a {
	float: left;
	margin-bottom: 14px;
}

.role-screening-tools-admins #edit-field-select-world-bank-sector-c {
	display: inline-block;
	float: left;
	width: 100%;
}

.role-screening-tools-admins #edit-field-select-world-bank-sector-c label {
	width: 100% !important;
}

.role-screening-tools-admins #edit-field-cfp-wb-thematic-codes label,
.role-screening-tools-admins #edit-field-wtr-bank-thematic-codes label,
.role-screening-tools-admins #edit-field-wtr-bank-thematic-codes label {
	width: 100% !important;
}

.page-node-1753.role-editor.userdemo #project-details-node-form #edit-next.form-submit {
	bottom: -52px;
	z-index: 99999 !important;
}

.page-node-1753.role-administrator.userdemo #project-details-node-form #edit-next.form-submit {
	bottom: -54px;
}

.page-node-1205.role-administrator.userdemo #project-details-node-form #edit-next.form-submit {
	bottom: -54px !important;
}

.page-node-1707.role-administrator.userdemo #project-details-node-form #edit-next.form-submit {
	bottom: -52px !important;
}

.page-node-2324.role-administrator.userdemo #project-details-node-form #edit-next.form-submit,
.page-node-2324.role-administrator.userdemo #project-details-node-form #edit-previous.form-submit {
	bottom: -52px !important;
}

.page-node-2272.role-administrator.userdemo #project-details-node-form #edit-next.form-submit {
	bottom: -52px;
}

.page-node-2324.userdemo.role-editor #project-details-node-form #edit-next.form-submit,
.page-node-2324.userdemo.role-editor #project-details-node-form #edit-previous.form-submit {
	bottom: -54px !important;
}

.page-node-992 .defualt-national .tooltip-desc-text {
	bottom: inherit !important;
	left: 450px !important;
}

table.res-by-comp th:nth-child(1),
table.res-by-comp td:nth-child(1) {
	width: 100px !important;
}

.timeline-data #scnt div {
	margin: 0px;
	width: 100% !important;
}

#HyphenatorToggleBox {
	display: none !important;
}

.page-node-1737 #wtr-form-service-irrigation #stepdiv1.table td.double-box-td {
	width: 19%;
}

#energy-hard-component-form #stepdiv1 th {
	padding: 0 !important;
}

.page-node-1360 #edit-submit1 {
	margin-left: 10px;
}

.page-node-1775 table#hazard {
	width: 960px;
}

#health-form-service-irrigation #dev-context .sub-header-three.sub-header-five .trans-sys:last-child {
	width: 88px !IMPORTANT;
}

.not-logged-in .region.region-addinfo-tab {
	margin-bottom: 0;
	margin-top: 0;
}

.page-node-1806 .wtr-comments-notes-tbl td:nth-child(1) {
	width: 172px !important;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
	/* IE10+ specific styles go here */
	.page-user-projects .view-my-projects .view-content table thead tr th,
	.html.page-user-ready-only-ncds-projects .view-id-ready_only_ncds_projects table tr th,
	.html.page-user-ncds-country-profile .view-id-country_profile table tr th,
	.html.page-user-read-only-projects .view-display-id-page table tr th {
		background-color: rgb(238, 239, 233) !important;
	}
}

.view-landing-page-slider .jcarousel .field-content>a:nth-child(2) {
	display: inline-block;
	width: 128px;
}

.page-delete-assessment h1.page-header,
.page-delete-assessment .region.region-content {
	text-align: center;
}

.page-delete-assessment a#edit-cancel {
	margin-left: 10px;
	padding-right: 10px;
}

.page-delete-assessment a#edit-cancel {
	background-color: #b94737 !important;
	background: rgb(151, 56, 42)!important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(151, 56, 42, 1)), color-stop(50%, rgba(185, 71, 55, 1)), color-stop(51%, rgba(151, 56, 42, 1)), color-stop(100%, rgba(185, 71, 55, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(151, 56, 42, 1) 0%, rgba(185, 71, 55, 1) 50%, rgba(151, 56, 42, 1) 51%, rgba(185, 71, 55, 1) 100%)!important;
	/* W3C */
	filter: none;
	/* IE6-9 */
	border: 1px solid #5f2017 !important;
	color: #ffffff;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	display: inline-block;
	text-decoration: inherit !important;
}

.page-delete-assessment a#edit-cancel:hover {
	background: rgb(172, 96, 85) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(172, 96, 85, 1)), color-stop(50%, rgba(199, 108, 95, 1)), color-stop(51%, rgba(172, 96, 85, 1)), color-stop(100%, rgba(199, 108, 95, 1))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(172, 96, 85, 1) 0%, rgba(199, 108, 95, 1) 50%, rgba(172, 96, 85, 1) 51%, rgba(199, 108, 95, 1) 100%)!important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ac6055', endColorstr='#c76c5f', GradientType=0)!important;
	/* IE6-9 */
	display: inline-block;
	text-decoration: inherit !important;
}

.page-delete-assessment .container.head-container {
	display: none;
}

.logged-in.page-delete-assessment h1.page-header {
	padding: 20px 25px 11px 0 !important;
}

.page-node-2804 #addinfotabs>ul {
	display: table !important;
	float: inherit !important;
}

.page-node-2804 #addinfotabs>ul li {
	display: table-cell;
	float: inherit !important;
	text-align: center;
}

#block-block-366 #addinfotabs>ul {
	display: table !important;
	float: inherit !important;
}

#block-block-366 #addinfotabs>ul li {
	display: table-cell;
	float: inherit !important;
	text-align: center;
}

@media screen\0 {
	.page-node-2804 #addinfotabs>ul li {
		display: table-cell;
		float: inherit !important;
	}
	.page-node-2804 #addinfotabs>ul li a {
		float: inherit !important;
		display: inline-block !important;
	}
	body.page-node-2804 #addinfotabs li.active .tab-arrow,
	body.page-node-2804 #addinfotabs li:hover .tab-arrow {
		position: absolute !important;
		top: 32 !important;
		width: 100% !important;
	}
	#block-block-366 #addinfotabs>ul li {
		display: table-cell;
		float: inherit !important;
	}
	#block-block-366 #addinfotabs>ul li a {
		float: inherit !important;
		display: inline-block !important;
	}
	body #block-block-366 #addinfotabs li.active .tab-arrow,
	body #block-block-366 #addinfotabs li:hover .tab-arrow {
		position: absolute !important;
		top: 32 !important;
		width: 100% !important;
	}

}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row .views-field {
	clear: both !important;
	display: inline;
}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row .views-field.views-field-field-date {
	background-color: #d9d9d9;
	float: left !important;
	font-weight: bold;
	margin-right: 15px;
	padding: 15px;
}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row span.views-field {
	margin-left: 86px;
}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row span.views-field:last-child {
	margin-left: 0px;
}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row {
	margin-bottom: 15px;
}

.page-node-4463 #block-views-upcoming-sessions-block .view-upcoming-sessions .view-content .views-row .views-field-title {
	font-weight: bold;
}

.page-node-4463 .inner-home-links #block-views-upcoming-sessions-block h2 {
	font-size: 21px;
	margin-top: 10px !important;
}

.page-node-4463 section #node-4463 .content .field-item table tr td:nth-child(1) {
	width: 115px !important;
}

.page-node-4463 section #node-4463 .content .field-item.even h3 {
	margin-top: 0 !important;
}

.page-node-1766 #hazard-notes.notes-hazard.energy-notes tr td:nth-child(2) {
	width: 75% !important;
}

.page-node-1766 #hazard-notes.notes-hazard.energy-notes tr td:nth-child(1) {
	width: 25% !important;
}

#hazard-notes.notes-hazard.energy-notes tr th {
	width: 960px !important;
}

.admin-menu.page-node-693 .form-group {
	margin: 15px 0 !important;
}

.page-node-2020 #block-block-264 #addinfotabs>ul {
	border-top: 0px solid #9d0909 !important;
}

.page-user-all-ncds-country-profile .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 2em;
}

#edit-field-project-costs-und .form-type-checkbox.form-item.checkbox>label {
	padding-left: 0px;
}


/*textarea {
 border: 1px solid #dedede !important;
}*/

#hazard-notes.notes-hazard tr td:nth-child(1) {
	font-weight: normal !important;
	text-transform: none !important;
}

#hazard-notes tr td b {
	font-weight: normal !important;
	text-transform: none !important;
}

#hazard-notes.notes-hazard b,
.all_cfp_notes b,
#hazard-notes b {
	text-transform: none !important;
}

#hazard-notes.tbl-report-notes th {
	text-transform: none !important;
}

.page-user-register #user-register-form .cancellinkreg.register-cls {
	-webkit-margin-start: 80px !important;
}

table#hazard-notes tr td:nth-child(1) {
	font-weight: normal !important;
}

#ncds-save-page-state-form p {
	margin: 0 !important;
	padding: 0 !important;
}

.page-user-edit.logged-in #user-profile-form .cancellinkuser {
	display: none;
}

.page-user-ready-only-ncds-projects-approve .view-ready-only-ncds-projects .views-field.views-field-php-3 {
	width: 10% !important;
}

.page-user-ready-only-ncds-projects-approve .view-ready-only-ncds-projects .views-field.views-field-php-2 {
	width: 10% !important;
}

.page-user-ready-only-ncds-projects-approve .view-ready-only-ncds-projects .views-field.views-field-title {
	width: 10% !important;
}

.page-user-ready-only-ncds-projects-approve .view-ready-only-ncds-projects .views-field.views-field-php-1 {
	width: 16% !important;
}

.page-node-4434 #pgnxtncds.page-next {
	display: none;
}

.page-node-857 table#hazard .hrsummtd {
	font-weight: bold;
}

.page-node-993 table th,
.page-node-993 table td,
.page-node-993 table#stepdiv1 th,
.page-node-993 table#stepdiv1 td,
.page-node-1000 table#stepdiv1 th,
.page-node-1000 table#stepdiv1 td,
.page-node-993 table th,
.page-node-993 table td:hover,
.page-node-993 table#stepdiv1 th:hover,
.page-node-993 table#stepdiv1 td:hover,
.page-node-1000 table#stepdiv1 th:hover,
.page-node-1000 table#stepdiv1 td:hover {
	border-top-color: #dedede !important;
	border-bottom-color: #dedede !important;
	border-top-width: 1px !important;
	border-bottom-width: 1px !important;
	border-width: 1px !important;
}

.admin-menu.role-editor .form-group {
	margin: 15px 0 !important;
}

.page-node-1237 .quicktabs-tabpage {
	font-weight: normal !important;
}

.page-shared-access-projects .view-shared-project-access .pagination .next {
	border: 0 solid;
	font-weight: normal;
	left: 0;
	padding-bottom: 0;
	padding-top: 0;
	position: inherit;
	text-align: center;
	width: inherit;
	background-color: #fff !important;
}

.page-user .alert-block li a,
.page-user .btn-group ul.dropdown-menu li a {
	text-transform: none !important;
}

.page-user .btn-group ul.dropdown-menu li a {
	font-size: 13px !important;
}

.page-node-2324.role-demo.userdemo h1.page-header {
	height: inherit !important;
	margin-bottom: 5px !important;
	margin-left: inherit !important;
	margin-right: inherit !important;
	margin-top: inherit !important;
	padding: 15px 10px 11px 0 !important;
	visibility: visible !important;
}

.page-node-693 select#edit-field-project-country-und-1-iso2 {
	width: 65% !important;
}

.page-node-1205 .input-group-btn:last-child>.btn {
	margin-left: 5px;
}

#edit-field-view-access table th.field-label,
#edit-field-edit-access table th.field-label,
#edit-field-view-access-ncds table th.field-label,
#edit-field-edit-access-ncds table th.field-label {
	background-color: #fff !important;
	border: 1px solid #dedede !important;
	text-align: left;
	text-transform: inherit !important;
}

#edit-field-view-access table th.field-label label,
#edit-field-edit-access table th.field-label label,
#edit-field-view-access-ncds table th.field-label label,
#edit-field-edit-access-ncds table th.field-label label {
	color: #333 !important;
	font-size: 13px !important;
	font-weight: bold !important;
}

#edit-field-view-access .field-multiple-table tr td,
#edit-field-view-access .field-multiple-table,
#edit-field-edit-access .field-multiple-table tr td,
#edit-field-edit-access .field-multiple-table,
#edit-field-view-access-ncds .field-multiple-table tr td,
#edit-field-view-access-ncds .field-multiple-table,
#edit-field-edit-access-ncds .field-multiple-table tr td,
#edit-field-edit-access-ncds .field-multiple-table {
	padding-left: 10px !important;
	padding-right: 10px !important;
	border: 1px solid #dedede !important;
}

#cpf-user-project-form #edit-field-view-access .form-item,
#project-details-node-form #edit-field-view-access .form-item,
#cpf-user-project-form #edit-field-edit-access .form-item,
#project-details-node-form #edit-field-edit-access .form-item,
#cpf-user-project-form #edit-field-view-access-ncds .form-item,
#ncds-country-profile-node-form #edit-field-view-access-ncds .form-item,
#cpf-user-project-form #edit-field-edit-access-ncds .form-item,
#ncds-country-profile-node-form #edit-field-edit-access-ncds .form-item {
	clear: both;
	overflow: inherit !important;
}

#edit-field-edit-access .field-add-more-submit,
#edit-field-view-access .field-add-more-submit,
#edit-field-view-access-ncds .field-add-more-submit,
#edit-field-edit-access-ncds .field-add-more-submit {
    border: medium none !important;
    height: 26px;
    width: 122px;
    margin: 0;
    padding: 0 !important;
}

#edit-field-edit-access .field-add-more-submit:hover,
#edit-field-view-access .field-add-more-submit:hover,
#edit-field-view-access-ncds .field-add-more-submit:hover,
#edit-field-edit-access-ncds .field-add-more-submit:hover {
opacity: 0.8;
}

#edit-field-view-access .form-item .input-group input,
#edit-field-edit-access .form-item .input-group input,
#edit-field-view-access-ncds .form-item .input-group input,
#edit-field-edit-access-ncds .form-item .input-group input {
	padding: 5px !important;
	-webkit-padding-after: 3px !important;
	-webkit-padding-before: 3px !important;
}

#edit-field-view-access-ncds table tr:nth-child(2n+1),
#edit-field-edit-access-ncds table tr:nth-child(2n+1) {
	background-color: #eeefe9 !important;
}

#edit-field-view-access-ncds .form-item .input-group,
#edit-field-edit-access-ncds .form-item .input-group {
	border: 0 solid red;
	width: 50%;
}

#edit-field-view-access-ncds .input-group .form-control,
#edit-field-edit-access-ncds .input-group .form-control {
	width: 100%;
}

@media screen\0 {
	#edit-field-view-access .form-item .input-group input,
	#edit-field-edit-access .form-item .input-group input,
	#edit-field-view-access-ncds .form-item .input-group input,
	#edit-field-edit-access-ncds .form-item .input-group input {
		padding: 6px 6px !important;
	}
/*	#edit-field-edit-access .field-add-more-submit,
	#edit-field-view-access .field-add-more-submit,
	#edit-field-view-access-ncds .field-add-more-submit,
	#edit-field-edit-access-ncds .field-add-more-submit {
		background-image: url("../images/aduser_btn_act.png") !important;
		background-repeat: no-repeat !important;
		background-position: 0px 0px !important;
		background-color: transparent !important;
		filter: none !important
	}*/
/*	#edit-field-edit-access .field-add-more-submit:hover,
	#edit-field-view-access .field-add-more-submit:hover,
	#edit-field-view-access-ncds .field-add-more-submit:hover,
	#edit-field-edit-access-ncds .field-add-more-submit:hover {
		background-color: transparent !important;
		background-image: url("../images/aduser_btn.png") !important;
		background-repeat: no-repeat !important;
		background-position: 0px 0px !important;
		filter: none !important;
	}*/
	.view-my-projects .view-content .table tbody tr td div {
		-moz-hyphens: none !important;
		word-wrap: normal !important;
	}
}

.view-my-projects .view-content .table tbody tr td div {
	-moz-hyphens: auto !important;
	word-wrap: normal !important;
}

#edit-field-edit-access .dropdown a:hover,
#edit-field-view-access .dropdown a:hover,
#edit-field-view-access-ncds .dropdown a:hover,
#edit-field-edit-access-ncds .dropdown a:hover {
	background-color: #f6f6f6 !important;
}

#edit-field-edit-access .dropdown ul,
#edit-field-view-access .dropdown ul,
#edit-field-view-access-ncds .dropdown ul,
#edit-field-edit-access-ncds .dropdown ul {
	padding: 5px !important;
}

#edit-field-edit-access .dropdown,
#edit-field-view-access .dropdown,
#edit-field-view-access-ncds .dropdown,
#edit-field-edit-access-ncds .dropdown {
	width: 50%
}

.countries-ajax-wrapper .form-type-country .form-select {
	border-radius: 0;
}

#edit-field-edit-access .dropdown span,
#edit-field-view-access .dropdown span,
#edit-field-view-access-ncds .dropdown span,
#edit-field-edit-access-ncds .dropdown span {
	border: none !important;
}

.resizable-textarea {
	text-align: right;
}

.node-type-project-details .node-project-details .field-label {
    word-wrap: break-word;
    font-size: 14px;
    font-weight: 400;
}

#views-exposed-form-views-tabs-page .views-exposed-widget.views-widget-filter-name_list {
	width: 190px;
}

#views-exposed-form-views-tabs-page .views-exposed-form .views-exposed-widget {
	float: left;
	padding: 0.5em 1em 0 0;
	width: 190px;
}

.page-projects-summary table thead th {
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	/* IE6-9 */
	background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	padding: 8px;
	font-size: 13px;
	color: #000000;
	border-right: 1px solid #d9dccf;
	border-left: 1px solid #d9dccf;
}

.page-projects-summary table td {
	text-align: center;
}

.page-projects-summary table {
	margin-top: 15px;
}

.page-projects-summary .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 2.4em;
}

.page-projects-summary table tr:nth-child(2n) {
	background-color: #eeefe9 !important;
}

.page-projects-summary table tr:nth-child(2n+1) {
	background-color: #fff !important;
}

.page-projects-summary table tr td:first-child {
	width: 300px;
}

.page-projects-summary .form-control.form-select {
	width: 159px;
}

.page-projects-summary table tfoot tr th {
	background-color: #e1e2dc !important;
}

.page-total-projects select#edit-name-list-1,
select#edit-field-type-of-assessment-tid {
	width: 250px;
}

.page-total-projects .views-exposed-form .views-exposed-widget .form-submit {
	width: 100%;
	margin-top: 25px;
	height: 30px;
}

.page-total-projects table {
	margin-top: 15px;
}

.page-total-projects table tr:nth-child(2n+1) {
	background-color: #fff !important;
}

.page-total-projects table tr:nth-child(2n) {
	background-color: #eeefe9 !important;
}

.page-total-projects .table>tbody>tr>td.active {
	background-color: transparent;
}

.page-total-projects table tr td:first-child {
	width: 300px;
}

.page-total-projects table td {
	text-align: center;
}

.page-total-projects tr .views-field {
	border: 1px solid #d9dccf !important;
}

.page-total-projects table.views-table.cols-2.table {
	width: auto;
}

.page-total-projects table thead th,
.page-total-projects table thead th.active {
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%) !important;
	/* W3C */
	/* IE6-9 */
	background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	padding: 8px;
	font-size: 13px;
	color: #000000;
	border-right: 1px solid #d9dccf;
	border-left: 1px solid #d9dccf;
}

.page-total-projects table tr.table-result-summary td {
	background-color: #e1e2dc !important;
}

.page-total-projects th.views-field.views-field-nid.active img {
	margin-left: 10px;
	margin-top: -5px;
}

.page-total-projects .table {
	width: auto;
}

.page-total-projects th.views-field.views-field-field-type-of-assessment {
	width: 300px;
}

.page-total-projects th.views-field.views-field-name {
	width: 100px;
}

.page-total-projects th.views-field.views-field-nid.active {
	width: 135px;
}

.page-total-projects tr.table-result-summary {
	font-weight: bold;
}

.page-total-projects .views-exposed-form .views-exposed-widget {
	float: left;
	padding: 0em 1em 0 0;
}

.page-total-projects h1.page-header {
	padding: 15px 0 !important;
	margin-bottom: 0;
}

.page-node-4911 section .form-radios .radio {
	display: inline-block;
	padding: 5px 5px 0 25px;
	vertical-align: sub;
}

.page-node-4911 section .form-radios {
	margin-bottom: 15px;
}

#quarterly-report-form .form-type-select {
	float: left;
	padding-bottom: 20px;
	padding-right: 20px;
}

#quarterly-report-form .form-type-select.form-item-fund-src {
	float: left;
	padding-bottom: 20px;
	padding-right: 20px;
}

#quarterly-report-form select#edit-fund-src {
	width: 200px !important;
}

.page-quarter-report #quarterly-report-form select#edit-fund-src {
	height: 107px;
}

#quarterly-report-form button#edit-submit {
	clear: both;
	float: left !important;
}

.page-quarter-report section .form-radios .radio {
	display: inline-block;
	padding: 5px 5px 0 25px;
	vertical-align: sub;
}

.page-quarter-report section .form-radios {
	margin-bottom: 15px;
}

.page-report-selection section .form-radios .radio,
.page-quarter-comparision section .form-radios .radio,
.page-report-by-sectors section .form-radios .radio,
.page-projects-by-country section .form-radios .radio,
.page-yearly-trends section .form-radios .radio,
.page-report-selection-quarterly-report-screened section .form-radios .radio,
.page-quarters-comparisons section .form-radios .radio {
	display: inline-block;
	padding: 5px 5px 0 25px;
	vertical-align: sub;
}

.page-report-selection section .form-radios,
.page-quarter-comparision section .form-radios,
.page-report-by-sectors section .form-radios,
.page-projects-by-country section .form-radios,
.page-yearly-trends section .form-radios,
.page-report-selection-quarterly-report-screened section .form-radios,
.page-quarters-comparisons section .form-radios {
	margin-bottom: 15px;
}

.page-report-selection-quarterly-report-screened .highcharts-title,
.page-quarter-comparision .highcharts-title,
.page-quarter-report .highcharts-title,
.page-yearly-trends .highcharts-title,
.page-quarters-comparisons .highcharts-title {
	font-size: 15px;
}

.view-report-selection h1 {
	position: absolute;
	text-align: center;
	top: 177px;
	font-size: 15px;
	width: 100%;
}

.view-report-selection {
	position: relative;
}

.view-report-selection .charts-highchart {
	margin-top: 50px;
}

.page-report-selection .views-exposed-widget select,
.page-report-by-sectors .views-exposed-widget select,
.page-projects-by-country .views-exposed-widget select,
.page-report-selection-quarterly-report-screened select {
	width: 250px;
	margin-right: 0;
}

.page-report-selection .views-exposed-form .views-exposed-widget,
.page-report-by-sectors .views-exposed-form .views-exposed-widget,
.page-projects-by-country .views-exposed-form .views-exposed-widget,
.page-report-selection-quarterly-report-screened .views-exposed-form .views-exposed-widget {
	float: left;
	padding: 0 25px 20px 0;
}

.page-report-selection .views-exposed-form .views-exposed-widget .form-submit,
.page-report-by-sectors .views-exposed-form .views-exposed-widget .form-submit,
.page-projects-by-country .views-exposed-form .views-exposed-widget .form-submit,
.page-report-selection-quarterly-report-screened .views-exposed-form .views-exposed-widget .form-submit {
	margin-top: 0;
}

.page-report-selection .views-exposed-form .views-exposed-widget.views-submit-button,
.page-report-by-sectors .views-exposed-form .views-exposed-widget.views-submit-button,
.page-projects-by-country .views-exposed-form .views-exposed-widget.views-submit-button,
.page-report-selection-quarterly-report-screened .views-exposed-form .views-exposed-widget.views-submit-button {
	float: left;
	padding: 0 25px 0px 0;
}

.page-report-selection-quarterly-report-screened .date-year.form-control.form-select {
	margin-right: 0;
}

.page-report-selection .views-exposed-widget.views-submit-button,
.page-report-by-sectors .views-exposed-widget.views-submit-button,
.page-projects-by-country .views-exposed-widget.views-submit-button,
.page-yearly-trends .views-exposed-widget.views-submit-button,
.page-quarter-comparision .views-exposed-widget.views-submit-button,
.page-report-selection-quarterly-report-screened .views-exposed-widget.views-submit-button {
	clear: both;
}

.page-yearly-trends .page-total-projects select#edit-name-list-1,
.page-yearly-trends select#edit-field-type-of-assessment-tid {
	width: 228px;
}

.page-yearly-trends #edit-name-list-wrapper SELECT {
	width: 228px;
}

.page-yearly-trends #edit-continent-list-wrapper {
	clear: both;
	margin-top: 12px;
}

.page-yearly-trends #edit-name-list-wrapper {
	margin-top: 12px;
}

.page-yearly-trends .date-year.form-control.form-select {
	width: 104px;
}

.page-yearly-trends #views-exposed-form-yearly-trends-page {
	position: relative;
}

.page-yearly-trends #edit-field-project-costs-value-wrapper {
	position: absolute;
	right: 25%;
}

.page-yearly-trends #edit-field-project-costs-value {
	height: 107px;
	width: 200px;
}


/**/

.page-quarter-comparision .page-total-projects select#edit-name-list-1,
.page-quarter-comparision select#edit-field-type-of-assessment-tid {
	width: 228px;
}

.page-quarter-comparision #edit-name-list-wrapper SELECT {
	width: 228px;
}

.page-quarter-comparision #edit-continent-list-wrapper {
	clear: both;
	margin-top: 12px;
}

.page-quarter-comparision #edit-name-list-wrapper {
	margin-top: 12px;
}

.page-quarter-comparision .date-year.form-control.form-select {
	width: 104px;
}

.page-quarter-comparision #views-exposed-form-yearly-trends-page {
	position: relative;
}

.page-quarter-comparision #edit-field-project-costs-value-wrapper {
	position: absolute;
	right: 34%;
}

.page-quarter-comparision #edit-field-project-costs-value {
	height: 106px;
}


/**/

.page-node-1120 #edit-field-country {
	display: none;
}

.page-quarters-comparisons #quarterly-report-form .form-item-region select,
.page-quarters-comparisons #quarterly-report-form .form-item-countries select,
.page-quarters-comparisons #quarterly-report-form .form-item-tool select,
.page-quarters-comparisons #quarterly-report-form .form-item-quarter-from select,
.page-quarters-comparisons #quarterly-report-form .form-item-quarter-to select {
	width: 200px !important;
}

.not-logged-in #quarterly-report-form .form-type-select {
	padding-bottom: 0px;
}

.not-logged-in .view-report-selection .form-group,
.not-logged-in .view-project-screened .form-group,
.not-logged-in .view-yearly-trends .form-group {
	margin: 0 !important;
	padding: 0;
}

.page-quarters-comparisons .form-type-radio,
.page-report-selection-quarterly-report-screened .form-type-radio,
.page-report-selection .form-type-radio,
.page-report-by-sectors .form-type-radio,
.page-projects-by-country .form-type-radio,
.page-yearly-trends .form-type-radio,
.page-quarter-report .form-type-radio {
	width: 170px;
}

.page-quarters-comparisons h1.page-header,
.page-report-selection-quarterly-report-screened h1.page-header,
.page-report-selection h1.page-header,
.page-report-by-sectors h1.page-header,
.page-projects-by-country h1.page-header,
.page-yearly-trends h1.page-header,
.page-quarter-report h1.page-header {
	padding: 15px 10px 11px 0 !important;
	font-size: 22px;
}

.page-quarter-report #quarterly-report-form .form-select {
	width: 225px !important;
}

.page-quarter-report .form-type-select.form-item-fund-src.form-item.form-group {
	position: absolute;
	right: 0;
}

.page-quarters-comparisons .region.region-content section,
.page-yearly-trends .region.region-content section,
.page-projects-by-country .region.region-content section,
.page-report-selection-quarterly-report-screened .region.region-content section,
.page-report-selection .region.region-content section,
.page-report-by-sectors .region.region-content section,
.page-projects-by-country .region.region-content section,
.page-quarter-report .region.region-content section {
	background: #f6f6f6 none repeat scroll 0 0;
	border-bottom: 2px solid #ffffff;
	padding: 10px;
}

.page-quarters-comparisons .form-type-radios.form-item-report.form-item.form-group,
.page-yearly-trends .form-type-radios.form-item-report.form-item.form-group,
.page-projects-by-country .form-type-radios.form-item-report.form-item.form-group,
.page-report-selection-quarterly-report-screened .form-type-radios.form-item-report.form-item.form-group,
.page-report-selection .form-type-radios.form-item-report.form-item.form-group,
.page-report-by-sectors .form-type-radios.form-item-report.form-item.form-group,
.page-projects-by-country .form-type-radios.form-item-report.form-item.form-group,
.page-quarter-report .form-type-radios.form-item-report.form-item.form-group {
	margin: 0 !important;
	padding-bottom: 0 !important;
}

.page-quarters-comparisons .form-radios,
.page-yearly-trends .form-radios,
.page-projects-by-country .form-radios,
.page-report-selection-quarterly-report-screened .form-radios,
.page-report-selection .form-radios,
.page-report-by-sectors .form-radios,
.page-projects-by-country .form-radios,
.page-quarter-report .form-radios {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.page-quarters-comparisons .highcharts-container,
.page-yearly-trends .highcharts-container,
.page-projects-by-country .highcharts-container,
.page-report-selection-quarterly-report-screened .highcharts-container,
.page-report-selection .highcharts-container,
.page-report-by-sectors .highcharts-container,
.page-projects-by-country .highcharts-container,
.page-quarter-report .highcharts-container {
	background-color: #fff;
	border: 2px solid #e7e7e7;
	border-radius: 4px;
}

.page-quarters-comparisons .view-report-selection .view-header h1,
.page-yearly-trends .view-report-selection .view-header h1,
.page-projects-by-country .view-report-selection .view-header h1,
.page-report-selection-quarterly-report-screened .view-report-selection .view-header h1,
.page-report-selection .view-report-selection .view-header h1,
.page-report-by-sectors .view-report-selection .view-header h1,
.page-projects-by-country .view-report-selection .view-header h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: 0;
	padding: 12px;
	font-size: 15px;
	position: absolute;
	text-align: center;
	top: 170px;
	width: 100%;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-quarters-comparisons .view-footer,
.page-yearly-trends .view-footer,
.page-projects-by-country .view-footer,
.page-report-selection-quarterly-report-screened .view-footer,
.page-report-selection .view-footer,
.page-report-by-sectors .view-footer,
.page-projects-by-country .view-footer,
.page-quarter-report .view-footer {
	padding: 8px 8px 0;
}

.page-quarters-comparisons .views-header.views-header-custom h1,
.page-projects-by-country .views-header.views-header-custom h1,
.page-report-selection-quarterly-report-screened .views-header.views-header-custom h1,
.page-report-selection .views-header.views-header-custom h1,
.page-report-by-sectors .views-header.views-header-custom h1,
.page-projects-by-country .views-header.views-header-custom h1,
.page-quarter-report .views-header.views-header-custom h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: -3px;
	padding: 14px;
	text-align: center;
	width: 100%;
	margin-top: 0;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-quarters-comparisons .views-header.views-header-custom,
.page-yearly-trends .views-header.views-header-custom,
.page-projects-by-country .views-header.views-header-custom,
.page-report-selection-quarterly-report-screened .views-header.views-header-custom,
.page-report-selection .views-header.views-header-custom,
.page-projects-by-country .views-header.views-header-custom,
.page-quarter-report .views-header.views-header-custom {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: -3px;
	padding: 10px;
	text-align: center;
	width: 100%;
	margin-top: 0;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-quarters-comparisons .bottom-slider section,
.page-yearly-trends .bottom-slider section,
.page-projects-by-country .bottom-slider section,
.page-report-selection-quarterly-report-screened .bottom-slider section,
.page-report-selection .bottom-slider section,
.page-report-by-sectors .bottom-slider section,
.page-projects-by-country .bottom-slider section,
.page-quarter-report .bottom-slider section {
	background: #f6f6f6 none repeat scroll 0 0;
	padding: 10px;
}

.page-report-selection-quarterly-report-screened .view-project-screened .view-header h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: 0;
	padding: 12px;
	font-size: 15px;
	position: absolute !important;
	text-align: center;
	top: 401px !important;
	width: 98% !important;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-report-selection-quarterly-report-screened .view-project-screened .view-content,
.page-yearly-trends .view-yearly-trends .view-content {
	margin-top: 55px;
}

.page-yearly-trends .view-yearly-trends .view-header h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: 0;
	padding: 12px;
	font-size: 15px;
	position: absolute !important;
	text-align: center;
	top: 410px !important;
	width: 98% !important;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

input[type="radio"]:focus,
input[type="radio"]:active {
	-moz-box-shadow: 0 0 1px 1px #66afe9;
	-webkit-box-shadow: 0 0 1px 1px #66afe9;
	box-shadow: 0 0 1px 1px #66afe9;
}

footer {
	clear: both;
	display: inline-block;
}


/*NCDS Report*/

.page-report-by-region section .form-radios .radio,
.page-report-by-country section .form-radios .radio,
.page-comparison-report-by-funding section .form-radios .radio,
.page-ncds-quarter-report section .form-radios .radio,
.page-ncds-quarters-comparisons section .form-radios .radio,
.page-comparison-report-by-year section .form-radios .radio {
	display: inline-block;
	padding: 5px 5px 0 25px;
	vertical-align: sub;
	width: 170px;
}

.page-report-by-region section .region.region-content section,
.page-report-by-country section .region.region-content section,
.page-comparison-report-by-funding section .region.region-content section,
.page-ncds-quarter-report section .region.region-content section,
.page-ncds-quarters-comparisons section .region.region-content section,
.page-comparison-report-by-year section .region.region-content section {
	background: #f6f6f6 none repeat scroll 0 0;
	border-bottom: 2px solid #ffffff;
	padding: 10px;
}

.page-report-by-region section h1.page-header,
.page-report-by-country section h1.page-header,
.page-comparison-report-by-funding section h1.page-header,
.page-ncds-quarter-report section h1.page-header,
.page-ncds-quarters-comparisons section h1.page-header,
.page-comparison-report-by-year section h1.page-header {
	font-size: 22px;
	padding: 15px 10px 11px 0 !important;
}

.page-report-by-region section .view-yearly-reports .view-header h1,
.page-report-by-country section .view-yearly-reports .view-header h1,
.page-ncds-quarter-report section .view-yearly-reports .view-header h1,
.page-ncds-quarters-comparisons section .view-yearly-reports .view-header h1,
.page-comparison-report-by-year section .view-yearly-reports .view-header h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: 0;
	padding: 12px;
	font-size: 15px;
	position: absolute;
	text-align: center;
	top: 202px;
	width: 100%;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-comparison-report-by-funding section .view-yearly-reports .view-header h1 {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: 0;
	padding: 12px 0;
	font-size: 15px;
	position: absolute;
	text-align: center;
	top: 202px;
	width: 100%;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-report-by-region .view-footer,
.page-report-by-country .view-footer,
.page-comparison-report-by-funding .view-footer,
.page-ncds-quarter-report .view-footer,
.page-ncds-quarters-comparisons .view-footer,
.page-comparison-report-by-year .view-footer {
	padding: 8px 8px 0;
}

.page-report-by-region .view-yearly-reports .charts-highchart,
.page-report-by-country .view-yearly-reports .charts-highchart,
.page-comparison-report-by-funding .view-yearly-reports .charts-highchart,
.page-ncds-quarter-report .view-yearly-reports .charts-highchart,
.page-ncds-quarters-comparisons .view-yearly-reports .charts-highchart,
.page-comparison-report-by-year .view-yearly-reports .charts-highchart {
	margin-top: 75px;
}

.page-report-by-region .highcharts-container,
.page-report-by-country .highcharts-container,
.page-comparison-report-by-funding .highcharts-container,
.page-ncds-quarter-report .highcharts-container,
.page-ncds-quarters-comparisons .highcharts-container,
.page-comparison-report-by-year .highcharts-container {
	background-color: #fff;
	border: 2px solid #e7e7e7;
	border-radius: 4px;
}

.page-report-by-region section .view-yearly-reports,
.page-report-by-country section .view-yearly-reports,
.page-comparison-report-by-funding section .view-yearly-reports,
.page-ncds-quarter-report section .view-yearly-reports,
.page-ncds-quarters-comparisons section .view-yearly-reports,
.page-comparison-report-by-year section .view-yearly-reports {
	position: relative;
}

.page-comparison-report-by-funding #edit-field-roject-region-value-wrapper {
	clear: both;
	margin-top: 12px;
}

.page-comparison-report-by-funding #edit-field-country-iso2-wrapper {
	margin-top: 12px;
}

.page-comparison-report-by-funding .date-year.form-control.form-select {
	width: 227px;
}

.page-comparison-report-by-funding #edit-field-country-iso2-wrapper {
	width: 244px;
}

.page-comparison-report-by-funding #edit-field-funding-source-value-wrapper {
	position: absolute;
	right: 25%;
}

.page-comparison-report-by-funding #edit-field-funding-source-value {
	height: 107px;
	width: 200px;
}

.page-report-by-region .views-exposed-widget.views-submit-button,
.page-report-by-country .views-exposed-widget.views-submit-button,
.page-comparison-report-by-funding .views-exposed-widget.views-submit-button,
.page-ncds-quarter-report .views-exposed-widget.views-submit-button,
.page-ncds-quarters-comparisons .views-exposed-widget.views-submit-button,
.page-comparison-report-by-year .views-exposed-widget.views-submit-button {
	clear: both;
}

.page-report-by-country #edit-field-roject-region-value-wrapper {
	clear: both;
	width: 280px;
	margin-right: 5px;
}

.page-report-by-country #edit-field-country-iso2-wrapper,
.page-report-by-country #edit-field-funding-source-value-wrapper {
	width: 280px;
}

.page-report-by-country .date-year.form-control.form-select {
	width: 124px;
}

.page-report-by-country #edit-field-roject-region-value-wrapper,
.page-report-by-country #edit-field-country-iso2-wrapper {
	margin-top: 12px;
}

.page-report-by-region #edit-field-roject-region-value-wrapper {
	clear: both;
	width: 280px;
	margin-right: 5px;
}

.page-report-by-region #edit-field-country-iso2-wrapper,
.page-report-by-region #edit-field-funding-source-value-wrapper {
	width: 280px;
}

.page-report-by-region .date-year.form-control.form-select {
	width: 124px;
}

.page-report-by-region #edit-field-roject-region-value-wrapper,
.page-report-by-region #edit-field-country-iso2-wrapper {
	margin-top: 12px;
}

.page-ncds-quarter-report .form-type-select.form-item-region.form-item.form-group {
	clear: both;
}

.page-ncds-quarter-report #quarterly-report-form #edit-year,
.page-ncds-quarter-report #edit-region,
.page-ncds-quarter-report #edit-countries {
	width: 280px !important;
}

.page-ncds-quarter-report #edit-quarter-from,
.page-ncds-quarter-report #edit-quarter-to {
	width: 130px !important;
}

.page-ncds-quarter-report .form-type-select.form-item-fund-src.form-item.form-group {
	position: absolute;
	right: 13%;
}

.page-ncds-quarter-report #edit-fund-src {
	height: 107px;
}

.page-ncds-quarters-comparisons #edit-year,
.page-ncds-quarters-comparisons #edit-year2 {
	width: 130px !important;
}

.page-ncds-quarters-comparisons #edit-quarter-from,
.page-ncds-quarters-comparisons #edit-quarter-to,
.page-ncds-quarters-comparisons #edit-region,
.page-ncds-quarters-comparisons #edit-countries,
.page-ncds-quarters-comparisons #quarterly-report-form #edit-fund-src {
	width: 280px !important;
}

.page-ncds-quarters-comparisons .views-header.views-header-custom,
.page-ncds-quarter-report .views-header.views-header-custom {
	background: #dedede none repeat scroll 0 0;
	font-size: 15px;
	margin-bottom: -3px;
	padding: 10px;
	text-align: center;
	width: 100%;
	margin-top: 0;
	border: 1px solid #eeeeee !important;
	width: 100%;
	margin-left: 0 !important;
	background: rgb(255, 255, 255);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(99%, rgba(234, 236, 229, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%);
	/* W3C */
	filter: none;
	/* IE6-9 */
}

.page-comparison-report-by-year #edit-field-roject-region-value-wrapper {
	clear: both;
	padding-top: 12px;
	width: 280px;
}

.page-comparison-report-by-year #edit-field-country-iso2-wrapper {
	padding-top: 12px;
	width: 280px;
}

.page-comparison-report-by-year #edit-field-funding-source-value-wrapper {
	width: 280px;
}

.page-comparison-report-by-year .date-year.form-control.form-select {
	width: 124px;
}

.page-report-by-region .alert.alert-block.alert-danger {
	display: none;
}


/*End Css NCDS*/

.page-total-projects table thead tr {
	filter: none !important;
	border: 1px solid #000000 !important;
}

.page-total-projects table thead tr th {
	background-color: #eeefe9 !important;
}

.page-user-project-listing input,
.page-user-all-ncds-country-profile input {
	padding: 3px !important;
	margin-bottom: 10px;
}

.form-radios .tooltip_matrix.form-type-radio {
	display: inline-block;
	width: 19%;
	vertical-align: top;
	background-color: #dcd7d7;
	margin: 0 1px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	overflow: hidden;
	    transition: 0.2s all;
}

div#edit-sc-r3.form-radios .tooltip_matrix.form-type-radio {
	padding: 0px 10px 0 20px;
}

#quicktabs-development_context .tooltip_matrix.form-type-radio {
	display: inline-block;
	padding: 8px 22px;
	width: 19%;
	vertical-align: top;
	background-color: #dcd7d7;
	margin: 0 2px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	overflow: hidden;
	min-height: 40px;
	vertical-align: middle;
	display: table-cell;
	white-space: nowrap;
}

.tooltip_matrix.form-type-radio input[type=radio] {
	padding: 0 !important;
	margin-right: 0px !important;
	margin-left: -18px !important;
}

.tooltip_matrix.form-type-radio:first-child {
	background: none !important;
	color: #000;
	background-color: #c0c0c0 !important;
}

.tooltip_matrix.form-type-radio:nth-child(2) {
	background-color: #92d050 !important;
}

.tooltip_matrix.form-type-radio:nth-child(3) {
	background-color: #ffff00 !important;
}

.tooltip_matrix.form-type-radio:nth-child(4) {
	background-color: #f79646 !important;
}

.tooltip_matrix.form-type-radio:nth-child(5) {
	background-color: #ff0000 !important;
}

img.tooltip_matrix {
hyphens: manual !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
    margin-left: 2px;
    padding-left: 0 !important;
    padding-right: 0 !important;
}


/*/////30.05.17  */

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist {
	float: right;
	width: 25%;
	padding: 0 0px;
	border-right: 1px solid #d9dccf;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li {
	padding: 6px 10px;
	vertical-align: middle;
	white-space: normal;
	border-bottom: 1px solid #f3f3f3;
	margin-bottom: 0;
	background: rgba(0, 0, 0, 0.2);
	position: relative;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li.active {
	background: #0c61a5 !important;
	border-top: 0px solid #890101;
	border-right: 1px solid #0c61a5;
	background-color: #fff;
}

.landing-page-home .quicktabs-style-navlist .quicktabs-tabpage .node-page h2 {
	margin: 0;
	padding: 0;
}

.landing-page-home .quicktabs_main.quicktabs-style-navlist {
	width: 75%;
	max-height: 281px;
	background: none;
	height: 100%;
	overflow: hidden;
	padding: 4px;
	min-height: 281px;
	border: 1px solid #d9dccf;
	background-color: #f3f3f3;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li a {
	display: inline-block;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #5a5757;
	font-weight: bold;
}

.landing-page-home .quicktabs-tabpage img.inner-image {
	height: 100%;
	width: 100%;
	max-height: 272px;
}

.right-select-tool {
	width: 84%;
}

.home-popup-main {
	width: 100%;
}

.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item .home-popup-sub1,
.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item .home-popup-sub2 {
	width: 47%;
	text-align: center !important;
	vertical-align: top;
	margin: 0 5px;
	display: inline-block;
	border: 1px solid #f0f0f0;
	padding: 10px !important;
	background-color: rgba(132, 132, 132, 0.12);
	border-radius: 3px;
}

.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item .home-popup-sub1 img.inner-image,
.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item .home-popup-sub2 img.inner-image {
	width: 100%;
}

.node-type-tooltip-lightbox-content .field-item .home-popup-sub1 ul li,
.node-type-tooltip-lightbox-content .field-item .home-popup-sub2 ul li {
	margin-bottom: 0;
	border-radius: 2px;
	list-style: none;
}

.node-type-tooltip-lightbox-content .field-item .home-popup-sub1 ul li a,
.node-type-tooltip-lightbox-content .field-item .home-popup-sub2 ul li a {
	margin-bottom: 4px;
	border-bottom: 1px solid #f5c1c1;
	padding: 8px 4px 2px 4px;
	width: 100%;
	display: inline-block;
	text-decoration: none !important;
}

.node-type-tooltip-lightbox-content .field-item .home-popup-sub1 ul li a:hover,
.node-type-tooltip-lightbox-content .field-item .home-popup-sub2 ul li a:hover {
	color: #d44545;
}

.home-popup-sub1 ul li,
.home-popup-sub2 ul li,
.home-popup-sub1 p,
.home-popup-sub2 p {
	text-align: left;
}

.node-type-tooltip-lightbox-content .field-item .home-popup-sub1 ul,
.node-type-tooltip-lightbox-content .field-item .home-popup-sub2 ul {
	margin-left: 0px !important;
	padding: 0 !important;
}

.node-type-tooltip-lightbox-content .field-item .home-popup-sub1 p,
.node-type-tooltip-lightbox-content .field-item .home-popup-sub2 p {
	padding-top: 0 !important;
	min-height: 140px;
}

section#block-quicktabs-landing-page-top-quicktab h2.block-title {
	margin-top: 4px;
	font-size: 19px;
	margin-bottom: 0px;
	border: 1px solid #e3e5dc;
	border-bottom: none;
	background: rgb(243, 243, 243);
	padding-left: 5px;
}

.slider-focus-item .slider-content-item {
	position: absolute;
	padding: 0;
	bottom: 40%;
	margin: 0;
	left: 5px;
}

.slider-focus-item {
	position: relative;
}

.slider-content-item h3 {
	background-color: rgba(70, 50, 39, 0.68);
	padding: 8px 20px;
	border-radius: 3px;
	width: 100%;
	color: #fff;
}

.landing-page-home .home-energy,
.landing-page-home .home-agri,
.landing-page-home .home-road {
	display: grid;
	text-align: center;
	padding: 5px 5px;
	background-color: rgba(191, 177, 140, 0.75);
	margin: 0px 10px 15px 10px !important;
	border-radius: 1px;
}

.landing-page-home .project-row .row1 .inner-image {
	max-width: 350px;
	min-width: 100%;
	max-height: 160px;
	min-height: 160px;
	height: 100%;
	width: 100%;
}

p.text-for-slider {
	font-size: 14px;
	padding: 10px !important;
	overflow: auto;
	height: 220px;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li.active a {
	color: #fff;
	background-color: transparent !important;
	padding: 0;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li:hover,
.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li:hover a {
	color: #fff;
	background-color: #0c61a5 !important;
}

.landing-page-home .screening-tool-in-page .slide-tool-new {
	width: 15%;
}

.landing-page-home .screening-tool-in-page .slide-tool-new .btn-ch-prev a {
	border-radius: 3px !important;
	padding: 20px 10px !important;
	margin-top: 26px;
	line-height: inherit !important;
	display: inherit;
	text-align: center;
	color: #fff;
	background: #0c61a5;
	/* Old browsers */
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}

.landing-page-home.sidebar-first a.lightbox-processed {
	margin: 0;
	color: #484848;
	text-decoration: none !important;
}

.landing-page-home .home-agri .home-agri-text {
	min-height: 150px;
	background-color: #f7f7f7;
	padding: 4px;
}

.landing-page-home ul.quicktabs-tabs.quicktabs-style-navlist li.active .tab-arrow {
	position: absolute;
	left: -12px;
	background-image: url(../images/slider-l-arrow.png);
	padding: 100% 7px !important;
	background-repeat: no-repeat;
}

.sidebar-first.landing-page-home .project-row .home-agri:hover {
	box-shadow: inset 0px 0px 9px 4px rgba(113, 98, 98, 0.66);
	opacity: 0.9;
}

.landing-page-home .project-row a:hover {
	opacity: 1;
}

.sidebar-first.landing-page-home .main-homeimgdiv.tools {
	border: 0 solid #d9dccf;
	display: inline-block;
	margin-top: 0 !important;
	padding: 0 6px;
	width: 100%;
}

.page-node-4993 h1.page-header,
.page-node-4992 h1.page-header {
	/*hides popup title*/
	padding-top: 15px !important;
	display: none;
}

section#block-quicktabs-landing-page-top-quicktab>h2.block-title {
	margin-top: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}


/*.page-container, .landing-page-home .container, .innertoplink, header#page-header .header-first-container, .container, .page-container .row {
    width: 100% !important;
    margin: 0 auto;
    padding: 2px 2px;
}*/

.matrix-last-sec-btns {
	text-align: center;
	margin-top: 10px;
}

.matrix-last-sec-btns a {
	margin: 0 5px;
}

.dt_top_back_btn a,
.matrix_top_back_btn a {
	padding: 4px 7px;
	color: #fff;
	font-size: 12px;
	border: 1px solid #000;
	font-weight: bold;
	text-decoration: none;
}
body #edit-submit, body #edit-submit--2, body #edit-submit--3, body #edit-submit--4,
body #edit-submit--5, body #edit-submit--6, body #edit-submit--7, body #edit-submit--8,
body #overall_impact_submit{
	    padding: 7px 10px !important;
	    margin-top: 20px;
        min-width: 96px;
        font-size: 14px !important;
            display: block !important;
}
 body #ext-tmp-id, body #ext-prep-id, body #sea-level-id, body #strom-surge-id,
 body #strng-wind-id, body #transportation-geo-hazards-form #geo-exp-id,
 body #transportation-subAspects71-id, body #transportation-subAspects75-id,
 body #transportation-subAspects79-id, body #transportation-subAspects82-id,
 body #transportation-subAspects85-id, body #transportation-subAspects88-id,
 body #outcome-id, body #agr-subAspects71-id, body #agr-subAspects75-id,
 body #agr-subAspects79-id, body #drought-id, body #geo-exp-id, body #agr-subAspects82-id,
 body #agr-subAspects85-id, body #wtr-subAspects71-id, body #wtr-subAspects75-id,
 body #wtr-subAspects79-id, body #health-subAspects71-id, body #health-subAspects82-id,
 body #health-subAspects79-id, body #health-subAspects75-id, body #wtr-subAspects85-id,
 body #wtr-subAspects88-id, body #ncd_temp_submit, body #ncd_drought_submit, body #ncd_extreme_submit,
 body #ncd_sea_submit, body #ncd_storm_submit, body #ncd_wind_submit, body #ncd_geo_id, body #wtr-subAspects82-id {
	    padding: 7px 10px !important;
	    margin-top: 20px!important;
	    margin-bottom: 20px !important;
        min-width: 96px !important;
        font-size: 14px !important;
        display: block !important;
        box-shadow: -1px 3px 7px rgba(0,0,0,0.258823) !important;
        text-decoration: none !important;
}
body #step-3-result-cls { 
    background: #0c61a5 !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 23px !important;
padding: 7px 10px !important;
    text-decoration: inherit !important;
    border-radius: 0px !important;
    vertical-align: top;
    min-width: 80px;
    font-size: 14px !important;
    margin: 0 auto;
    display: table;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
    text-align: center;
    margin-top: 20px;
}
body #step-3-result-cls:hover {
opacity: 0.6;
}

#edit-submit,
.btn,
.addpbtn,
.sharedp,
a.cancellinkuser,
a.start-proj,
#edit-submit1,
.goto-button a,
.cfpcancel a,
.page-user-register a.cancellinkreg,
.dt_top_back_btn a,
.matrix_top_back_btn a,
.btn.btn-primary.form-submit,
span.step4-edit-links a,
.matrix-last-sec-btns a {
    background: #0c61a5 !important;
    border: none !important;
    color: #ffffff !important;
    font-weight: bold !important;
    line-height: 23px !important;
    padding: 4px 10px !important;
    text-decoration: inherit !important;
    border-radius: 0px !important;
    vertical-align: top;
    min-width: 80px;
    font-size: 12px !important;
    margin: 0 auto;
    display: inline-block;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
    text-align: center;

}
.confirmation #edit-submit {
	display: inline !important;
}
.confirmation #edit-submit:hover {
	opacity: 0.8;
}
.step4-edit-links a {
    font-weight: 600;
    color: #0c61a5;
    padding: 5px 1px;
    display: block;
    border-top: 1px solid #d3d3d3;
    border-left: 1px solid #d3d3d3;
    border-top-left-radius: 9px;
    transition: 0.2s all;
    background: white;
}
.step4-edit-links a:hover {
	background: white;
	    box-shadow: -2px -1px 12px 2px rgba(0, 0, 0, 0.10);
}
body span.step4-edit-links a {
	line-height: 11px !important;
}

.btn:hover,
.addpbtn:hover,
.sharedp:hover,
a.cancellinkuser:hover,
a.start-proj:hover,
#edit-submit1:hover,
.goto-button a:hover,
.cfpcancel a:hover,
.page-user-register a.cancellinkreg:hover,
.dt_top_back_btn a:hover,
.matrix_top_back_btn a:hover,
.btn.btn-primary.form-submit:hover,
.matrix-last-sec-btns a:hover {
	background: #3183c5 !important;
	text-decoration: inherit !important;
}

.form-type-checkbox.form-item.checkbox>label {
	padding-left: 0px;
	position: relative;
	top: 0px;
	line-height: 20px !important;
}

a.rate-link-btn {
	background-color: #256ca5;
	color: #fff;
	padding: 10px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
	width: 130px;
}

a.rate-link-btn:hover,
.rate-btn:hover {
	opacity: 0.8;
}

.rate-btn {
	background-color: #256ca5;
	color: #fff;
	padding: 4px 11px;
	border-radius: 4px;
	text-decoration: none;
	display: inline-block;
}

#geo-hazard-check .form-type-textfield.form-item-input-field-dr.form-item.form-group {
display: inline-block;
    padding-top: 0;
    position: relative;
    top: 10px;
    padding: 0;
    margin: 0 !important;
    left: 5px;
}
#transportation-geo-hazards-form .header-q,
#agr-geo-hazards-form .header-q,
#energy-geo-hazards-form .header-q,
#health-geo-hazards-form .header-q,
#wtr-geo-hazards-form .header-q {
	    background-color: #03A9F4 !important;
	    font-weight: 600;
}
#transportation-geo-hazards-form table tr.edit-hazard-eq:last-child td {
	padding-bottom: 20px !important;
}
.form-type-checkbox.form-item.checkbox>label .lightbox-processed img {
	display: none;
}

div#impact-hist-data {
	overflow: auto;
	margin-bottom: 5px;
	clear: both;
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}

#exploser-hist-data,
#adaptive-hist-data {
	margin-bottom: 20px;
}

body.page-node-4975 #sub6Aspect3 .tooltip_matrix.form-type-radio {
	height: 60px !important;
	padding: 0 14px;
}

body.page-node-4975 #sub6Aspect3 .tooltip_matrix.form-type-radio input[type=radio] {
	padding: 0 !important;
	margin-right: 0px !important;
	margin-left: -12px !important;
}

.page-node-4996 div#others-cntxt-div {
	float: right;
	width: 70%;
	margin-top: 16px;
}

.page-node-4996 .form-type-select.form-item-dev-cont-drop.form-item.form-group {
	float: left;
}

.page-node-4998 .tooltip_matrix.form-type-radio {
	height: 40px !important;
	padding: 0 18px;
}

.page-node-4998 .tooltip_matrix.form-type-radio:nth-child(1) {
	width: 98px;
}

.step-separator {
	border-bottom: 1px solid #890101;
	margin: 15px 0;
}

body table th.header-tf-sub {
	background-color: #83bae6 !important;
	color: #fff !important;
}

li.slider-link {
	margin-bottom: 4px;
	border-bottom: 1px solid #f5c1c1;
	padding: 8px 4px 2px 4px;
	width: 100%;
	display: inline-block;
	text-decoration: none !important;
}

ul.slider-link-main {
	padding: 10px 5px;
}

.page-node-4995 .tooltip_matrix.form-type-radio {
	height: 40px;
}

.rating-factor-btns {
	clear: both;
}


/*tooltip css*/

.tooltipster-sidetip .tooltipster-content {
	color: #000 !important;
	line-height: 18px !important;
	padding: 6px !important;
}

.tooltipster-sidetip .tooltipster-box {
    background: rgb(238, 250, 255) !important;
    color: #000 !important;
    box-shadow: 0px 5px 11px #a7a7a7 !important;
    border: 1px solid #bdbdbd !important;
    max-height: 300px;
    overflow: auto;
    font-size: 14px;
    font-weight: 400;
    border-radius: 0 !important;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: #cecece !important;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #06628c!important;
    top: -1px !important;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: #cecece !important;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #0c3b50 !important;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: #cecece !important;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-bottom-left: #0c3b50 !important;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: #cecece !important;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #0c3b50 !important;
}

span#npl-tooltip {
	color: #000;
}


/*css for landing page */

body.landing-page-home {
	background-color: #ffffff;
}

body.landing-page-home .page-container {
	background: none repeat scroll 0 0 #ffffff !important;
	box-shadow: 0 0 0px transparent;
	padding-left: 0;
	padding-right: 0;
}

body.landing-page-home .container {
	width: 1000px;
}

body.landing-page-home .main-container.container {
	background: none repeat scroll 0 0 #ffffff;
}

body.landing-page-home .footer-bottom {
	border-top: 1px solid #d3d2d2;
	margin: 0;
	padding: 15px 10px 15px;
}

body.landing-page-home header#page-header .header-first-container {
	background: none repeat scroll 0 0 #282828;
	width: 100%;
}

body.landing-page-home #footerwrapper {
	background-color: #282828;
}

body.landing-page-home .footer-bottom-left ul li,
body.landing-page-home .footer-bottom-left ul li a,
body.landing-page-home .footer-bottom-right a {
	color: #ffffff;
}

body.landing-page-home .footer-bottom-left ul li a:hover,
body.landing-page-home .footer-bottom-right a:hover {
	color: #ffffff !important;
	opacity: 0.8;
}

body.landing-page-home .footer-group-partner {
	display: none;
}

body.landing-page-home footer.footer.container {
	margin-top: 12px !important;
}

.left-content-new-tool,
.right-content-new-tool {
	display: inline-block;
	width: 45%;
	padding: 10px;
	margin: 0 16px;
	background-color: #fdfdfd;
	vertical-align: top;
	min-height: 300px;
}

.left-content-new-tool ul li.agr_dt {
	background-image: url(../images/icon-landing/agri.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.left-content-new-tool ul li.energy_dt {
	background-image: url(../images/icon-landing/energy.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.left-content-new-tool ul li.finance_dt {
	background-image: url(../images/icon-landing/finance.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.left-content-new-tool ul li.hlt_dt {
	background-image: url(../images/icon-landing/health.png);
		    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.ictsector_dt {
	background-image: url(../images/icon-landing/ict.png);
		    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.industry_dt {
	background-image: url(../images/icon-landing/industry.png);
	    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.naturalresources_dt {
	background-image: url(../images/icon-landing/naturalresources.png);
	    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.socialdev_dt {
    background-image: url(../images/icon-landing/socialdev.png);
    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.urbandev_dt {
	background-image: url(../images/icon-landing/urbandev.png);
	    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.transportation_dt {
	background-image: url(../images/icon-landing/transportation.png);
		    background-size: 6.7%;
    background-position: 0 0;
}
.left-content-new-tool ul li.wtr_dt {
	background-image: url(../images/icon-landing/wtr.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.right-content-new-tool ul li.agr_matrix {
	background-image: url(../images/icon-landing/agri_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.right-content-new-tool ul li.energy_matrix {
	background-image: url(../images/icon-landing/energy_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.right-content-new-tool ul li.hlt_matrix {
	background-image: url(../images/icon-landing/health_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.right-content-new-tool ul li.transportation_matrix {
	background-image: url(../images/icon-landing/transportation_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}
.right-content-new-tool ul li.wtr_matrix {
	background-image: url(../images/icon-landing/water_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}
.right-content-new-tool ul li.nationalpolicy_matrix {
	background-image: url(../images/icon-landing/nationalpolicy_i.png);
		    background-size: 6.7%;
    background-position: 0 0;
}

.new-tool-popup ul li,
#original_screening_tools ul li {
	list-style: none;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}

.new-tool-popup ul li a,
#original_screening_tools ul li a {
	font-size: 14px;
}

.new-tool-popup ul,
#original_screening_tools ul {
	margin-left: 0;
	padding-left: 0;
	margin: 10px 0;
}

.popup-sub-title {
	font-weight: 600;
	text-align: center;
	font-size: 15px;
	margin-bottom: 10px;
}

.new-tool-popup>p {
	text-align: justify;
}

div#cboxContent p {
	padding-bottom: 10px !important;
}

p.ultitle {
	padding-bottom: 5px !important;
}

div#cboxContent ul {
	margin-bottom: 20px;
}

#original_screening_tools ul li:nth-child(1) {
	background-image: url(../images/icon-landing/icon5.png);
}

#original_screening_tools ul li:nth-child(2) {
	background-image: url(../images/icon-landing/icon5.png);
}

#original_screening_tools ul li:nth-child(3) {
	background-image: url(../images/icon-landing/icon5.png);
}

#original_screening_tools ul li:nth-child(4) {
	background-image: url(../images/icon-landing/icon5.png);
}

#project-details-node-form #edit-actions button {
	padding: 3px 15px !important;
	font-size: 13px !important;
	margin-right: 8px;
	font-style: normal;
}

.field-type-file button {
	/*padding: 0px 10px !important;*/
}

.resources_popup_index {
	background-color: #efefef !important;
	padding: 15px;
	border-radius: 6px;
	margin-bottom: 15px
}

div#cboxLoadedContent>div {
	margin: 0 10px;
}

.resources_popup_index h3 {
	margin-top: 2px;
	text-align: center;
}

body.node-type-project-details .project-details-buttons .edit-project-link a {
padding: 4px 10px !important;
    border-radius: 0!important;
    vertical-align: top;
}

.dt-summary-next {
position: absolute;
    right: 10px;
    float: right;
    height: 31px;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 10px;
}

.dt-summary-step4 .dt-summary-context-notes {
	clear: both;
}

div#subSect5 .tooltip_matrix:nth-child(1),
div#subSect4 .tooltip_matrix:nth-child(1) {
	width: 95px;
	background-color: #c0c0c0 !important;
	color: #000;
	background-image: none !important;
}

.tooltip_matrix.form-type-radio:hover,
.tooltip_matrix.form-type-radio:active {
    border-radius: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    z-index: 1111;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4117647058823529);
}

body .tooltipster-content li,
body #cboxContent li {
	list-style-image: url(../images/bullet1.png);
}
body .tooltipster-content li ul li,
body #cboxContent li ul li{
	list-style-image: url(../images/bullet.png);
}

ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	background-color: #eff5fb;
	background-image: none;
	border-radius: 0;
}

#exploser-hist-data .tab-content {
    padding: 10px;
    background: rgba(255, 255, 255, 0.12);
    border: 2px solid #0c61a5 !important;
    position: relative;
    z-index: 10;
}

#exploser-hist-data ul.nav.nav-tabs {
	margin-bottom: 0;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
}

#exploser-hist-data .nav-tabs>li.active>a,
#exploser-hist-data .nav-tabs>li.active>a:hover,
#exploser-hist-data .nav-tabs>li.active>a:focus {
	color: #fff;
    background-color: #06628c;
	border: 0px solid #ddd;
	position: relative;
	bottom: -2px;
}
#hr-exposer-tbl .header-q {
background-color: #4c4c4c  !important;

}
body #exploser-hist-data .nav>li a:hover {
    background-color: #7cd5ff !important;
	position: relative;
	bottom: -3px;
}
body #exploser-hist-data .nav>li a:focus {
background: #06628c !important;
    color: white !important;

}
#exploser-hist-data li a {
position: relative;
    bottom: -3px;
    background-color: #c6eafb;
    color: #565656;
    text-shadow: 0 0 0 !important;
    border-radius: 0;
    font-weight: 400;
    font-size: 14px;

}
#exploser-hist-data .nav-tabs>li.active:before {
    content: '';
    border-top: 13px solid #06628c;
    border-bottom: 13px solid transparent;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    position: absolute;
    bottom: -25px;
    z-index: 12;
    left: 37%;
}
#transportation-subAspects79-id {
	margin-top: 10px;
}
.leading_page_border {
	border: 1px solid #f16928;
	padding: 14px 10px 0px 10px;
	margin-bottom: 10px;
}

.leading_page_border h5 {
	padding-top: 0px;
	margin-top: 0;
}

.matrix_top_back_btn {
	z-index: 9999;
	cursor: pointer;
}

.page-decision-tree-transportation .matrix_top_back_btn,
.page-decision-tree-finance .matrix_top_back_btn,
.page-decision-tree-water .matrix_top_back_btn,
.page-decision-tree-health .matrix_top_back_btn,
.page-decision-tree-agr .matrix_top_back_btn,
.page-decision-tree-energy .matrix_top_back_btn,
.page-decision-tree-naturalresources .matrix_top_back_btn,
.page-decision-tree-ictsector .matrix_top_back_btn,
.page-decision-tree-socialdev .matrix_top_back_btn,
.page-decision-tree-urbandev .matrix_top_back_btn,
.page-decision-tree-industry .matrix_top_back_btn {
	position: absolute;
    top: 15px;
	right: 0;
}
.subsector {
	top: -54px !important
}
.dt_top_btn a {
	font-size: 12px !important;
}
.role-administrator .matrix_top_back_btn, 
body.role-authenticated-user.role-administrator .matrix_top_back_btn,
body.role-authenticated-user.role-administrator .matrix_top_back_btn {
	/*top: -104px;*/
}
.cust-stl li {
	list-style-image: none !important;
}

span.show_pdf_icn a {
	background-image: url(../images/downloade-pdf.png);
	display: inline-block;
	background-repeat: no-repeat;
	padding: 0 3px 0 20px;
	background-position: 3px top;
	background-size: 14px;
}

.notes_rating_wrapper {
	background-color: #eaeaea;
    border-radius: 0;
	padding-top: 4px;
	margin: 5px 0!important;
	display: inline-block;

}

.notes_rating_wrapper .dt_rating_container {
	margin-bottom: 0;
}

p {
	padding: 5px 0 !important;
	    font-size: 14px;
	        color: #505050;
    font-weight: 400;
}

.tab-container table td {
	vertical-align: top;
}

td.curr-data-td,
.future-data-td {
	vertical-align: top;
	padding: 0;
}

td.curr-data-td>div,
.future-data-td>div {
	width: 100%;
}

.quicktabs-tabpage form table td .form-radios .tooltip_matrix {
	min-height: 20px;
	padding: 6px 0 !important;
}

#cboxContent {
	margin-top: 0px;
	overflow: visible;
	background: #fff;
	padding: 28px 15px;
	border-radius: 5px;
	border: 1px solid #b9b9b9;
}

body #cboxClose {
	top: 4px;
	right: 14px;
	border-radius: 100%;
	text-align: center;
}

#cboxLoadedContent {
	background: #fff;
	padding: 1px;
}

div#colorbox div {
	background: #fff;
}

#cboxContent h3.popup-title {
	margin-top: 0;
}

#cboxContent h3 {
	margin-top: 15px;
}

.dt-final-summary div ul {
	padding-bottom: 1px !important;
}

div#edit-field-physical-or-soft-und {
	width: 60%;
	display: inline-block;
}

div#edit-field-physical-or-soft-und .form-type-radio.form-item-field-physical-or-soft-und input.form-radio {
	width: inherit;
}

div#edit-field-physical-or-soft-und .form-type-radio.form-item-field-physical-or-soft-und label {
	width: 82%;
}

table tr.matrix-step1 td.matrix-header {
	background-color: #a5a195 !important;
}

table tr.matrix-step2 td.matrix-header {
	background-color: #bcb8ab !important;
}

table tr.matrix-step3 td.matrix-header {
	background-color: #d4cfc0 !important;
}

table tr.matrix-step4 td.matrix-header {
	background-color: #ece6d6 !important;
}

.data-disabled {
	opacity: 0.4;
}

.rate-color {
	font-weight: bold;
}

table .form-radios .tooltip_matrix.form-type-radio {
    display: table-cell;
    padding: 7px !important;
    width: inherit !important;
    height: 72px;
    vertical-align: middle;
    position: relative;
    border: 0 solid white;
}

table .form-radios .tooltip_matrix.form-type-radio label {
	    display: inline-block;
	        font-size: 11px !important;
    text-align: center;
    width: 100%;
    padding: 5px;
    font-weight: 600;
    line-height: 15px;
    padding-top: 10px;
}

table .form-radios {
	display: table;
	table-layout: fixed;
	width: 100%;
}

#geo-hazard-check .form-type-checkbox.form-item.checkbox {
    display: inline-block;
    background-color: #ffffff;
    vertical-align: top;
    margin-top: 10px;
    margin-bottom: 10px !important;
    padding: 5px 7px 7px 30px;
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2196078431372549);
    min-width: 23%;
    margin-left: 5px;
    margin-right: 5px;
    border: 1px solid #d3d3d3;
}
#geo-hazard-check .form-control {
	    width: 213px !important;
}
.cpf-custom-matrix .form-checkboxes .form-type-checkbox {
    display: inline-block;
    margin: 7px 20px;
    min-width: 28%;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 5px 30px;
    max-width: 28%;
}
#edit-matrix-step3-ques1 .form-type-checkbox,
#edit-matrix-step3-ques2 .form-type-checkbox,
#edit-matrix-step3-ques3 .form-type-checkbox,
#edit-matrix-step3-ques1 .form-type-checkbox,
#edit-matrix-step3-sep-ques1 .form-type-checkbox,
#edit-matrix-step3-ws-ques1 .form-type-checkbox{
	    width: 180px;
    display: inline-block;
    background: white;
    border: 1px solid #d3d3d3;
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    padding-left: 30px;
    box-shadow: none;
}
#edit-matrix-step3-ques1 .form-type-checkbox:hover,
#edit-matrix-step3-ques2 .form-type-checkbox:hover,
#edit-matrix-step3-ques3 .form-type-checkbox:hover,
#edit-matrix-step3-ques1 .form-type-checkbox:hover,
#edit-matrix-step3-sep-ques1 .form-type-checkbox:hover,
#edit-matrix-step3-ws-ques1 .form-type-checkbox:hover {
    background: #f1f1f1;
}
.matrix-adaptive-step-item {
background-color: #eaeaea!important;
    padding: 15px !important;
    border-radius: 0;
    display: inline-block;
    margin: 5px 0!important;
    width: 100%;
        margin-top: 15px !important;
}

.matrix-adaptive-step-item .form-type-checkboxes {
	margin: 0px !important;
}

.matrix-adaptive-step-item .form-checkboxes {
    padding: 10px;
    background-color: #fff;
    border-radius: 0;
    margin-top: 15px;
        padding-bottom: 0;
}


.cpf-custom-matrix .form-item-matrix-step3-notes label {
	text-align: left;
	display: inline-block;
	width: 100%;
}

#exploser-hist-data,
#adaptive-hist-data {
	margin-bottom: 20px;
	clear: both;
}

table#hr-exposer-tbl {
	float: left;
	table-layout: fixed;
}

.empty-td {
	border-bottom: 1px solid #fff !important;
}

table#hr-geophysical-tbl {
	width: 34%;
	float: right;
	table-layout: fixed;
}

div#impact-hist-data table {
	table-layout: fixed;
	width: 100%;
}

.matrix-adaptive-step-item p:nth-child(1) {
	padding-top: 0 !important;
	    padding: 0 !important;
}

.adaptive_previous_rating table {
	width: 100%;
	table-layout: fixed;
	text-align: center;
}

.adaptive_previous_rating table td {
	vertical-align: top;
}

.matrix_prev_rating_box>div {
margin: 0 auto;
    background: #f8f8f8;
    border-radius: 0;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.14901960784313725);
    border-left: 5px solid #b6b6b6 !important;
    font-weight: 600;
}
.matrix_prev_rating_box div img {
	    width: 15px !important;
    height: 15px !important;
}

.adaptive_previous_rating {
	margin-bottom: 12px;
}

.matrix_prev_rating_box {
	margin-bottom: 10px;
}

div#exploser-hist-head {
	text-align: center;
    background-color: #06628c;
	color: #fff;
	padding: 5px;
	margin-bottom: 0px;
	font-size: 15px;
}

table#hr-geophysical-tbl tr:nth-child(3) {
	height: 54px;
}

#impact-hist-data th.header-q,
.adaptive_previous_rating th.header-q {
    background-color: #06628c !important;
}

#exploser-hist-data table#hr-exposer-tbl th.header-q {
	background-color: #425a6f !important;
}

table#hr-geophysical-tbl .header-q {
	background-color: #425a6f !important;
}

td.stages-lvl {
	width: 40%;
}

#wtr-geo-hazards-form table tr td ul {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

#wtr-geo-hazards-form table tr td .form-type-textarea {
	display: inline-block;
	width: 48%;
	vertical-align: top;
}

.cpf-custom-matrix .form-type-textarea label {
	text-align: left;
	display: inline-block;
	width: 100%;
}

#wtr-geo-hazards-form table tr td .form-type-textarea .form-textarea-wrapper.resizable-textarea .form-textarea {
	height: 90px;
}

.table-links-data {
	display: inline-block;
	font-weight: 500;
	margin-left: 5px;
	text-decoration: underline;
}

.dash-link-main-container .op-link-box {
	clear: both;
	border-bottom: 0px solid #d2d2d2;
	display: inline-block;
	width: 100%;
	padding: 5px 10px !important;
	margin-bottom: 3px;
	padding-bottom: 10px;
	background-color: rgba(0, 0, 0, 0.1);
	border-radius: 4px;
}

.dash-link-main-container .op-link-box:last-child {
	border-bottom: 0px solid transparent;
}

.edit-prof-link {
	background: url(../images/edit.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 0px 21px 0 4px !important;
	background-size: 15px;
	margin-bottom: 0 !important;
	    background-position: 100% 50%;

}

.continue-mat-link a,
.continue-newmat-link a {
	background: url(../images/matrix33.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}

.del-mat-link a {
	background: url(../images/x-arrow-red.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}

.mat-report-link a,
.dt-report-link a {
	background: url(../images/psd-icon.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}
.disable-link-op a  {
		background: url(../images/psd-icon-disable.png) no-repeat scroll right 0 rgba(0, 0, 0, 0) !important;
	background-size: 27px !important;
}

.matrix-link-container.op-link-box span {
	display: inline-block;
	padding: 0px 6px;
}

span.continue-dt-link a,
.continue-newdt-link a {
	background: url(../images/dt.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}

.del-dt-link a {
	background: url(../images/x-arrow-red.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}

.op-link-box span {
	display: inline-block;
	padding: 0px 6px;
}


.disable-link-op {
	opacity: 0.6;
	pointer-events: none;
}
.disable-link-op a {

    cursor: not-allowed;
    pointer-events: bounding-box;
}
.matrix_step_edit {
    display: inline-block;
    text-align: right;
    width: 50%;
    padding-right: 10px;
}

#matrix_dashboard_container .matrix_enable_label {
    display: inline-block;
    text-align: left;
    width: 50%;
    padding: 2px 5px;
    font-size: 15px;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.43137254901960786);
}

#matrix_dashboard_container .matrix_step_edit a {
/*	color: #fff;
	text-decoration: underline;
	font-size: 15px;*/
	    color: #0c61a5;
    text-decoration: none;
    font-size: 13px;
    background: white;
    padding: 3px 14px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3803921568627451);
}

#matrix_dashboard_container .matrix_step_edit a:hover {
	opacity: 0.8;
}

.matrix_data_exist {
	border-radius: 0 !important;
}

div#matrix_dashboard_container #outcome-hist-data table {
	table-layout: fixed;
}

th.header-q-ss {
    background-color: #4c4c4c !important;
    padding-top: 8px;
    padding-bottom: 8px;
    color: white !important;
        font-size: 14px;
}

.future-data li,
.curr-data li {
	margin-bottom: 5px !important;
	padding-bottom: 5px !important;
}

form#water-dt-edit-type-comp .form-radios .form-type-radio,
form#energy-dt-edit-type-comp .form-radios .form-type-radio,
form#agri-dt-edit-type-comp .form-radios .form-type-radio,
form#health-dt-edit-type-comp .form-radios .form-type-radio {
    display: inline-block;
    padding: 8px 30px;
    vertical-align: baseline;
    background-color: rgba(255, 255, 255, 0.99);
    border-radius: 0;
    margin: 10px 10px 0px 0;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.24);
    text-align: left;
}

form#water-dt-edit-type-comp .form-radios,
form#energy-dt-edit-type-comp .form-radios,
form#agri-dt-edit-type-comp .form-radios,
form#health-dt-edit-type-comp .form-radios {
	margin: 0 auto;
	width: 100%;
	display: inline-block;
	text-align: left;
}

form#water-dt-edit-type-comp label,
form#energy-dt-edit-type-comp label,
form#agri-dt-edit-type-comp label,
form#health-dt-edit-type-comp label {
	text-align: left;
	width: 100%;
	font-size: 14px;
}

form#water-dt-edit-type-comp,
form#energy-dt-edit-type-comp,
form#agri-dt-edit-type-comp,
form#health-dt-edit-type-comp {
    background-color: #f3f3f3;
    padding: 15px 15px;
    text-align: left;
    width: 100%;
    margin: 0px auto 10px auto;
    border-radius: 0 !important;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.21);
    border: 1px solid #e4e4e4;
}

.water_dt_edit_desc p,
.energy_dt_edit_desc p,
.health_dt_edit_desc p {
	padding-top: 0px !important;
}

.button-dt-back.btn.btn-primary.form-submit {
	margin-right: 10px;
}

body .cfp-complete-asses a,
body .cfp-complete-asses #edit-submit1.btn.btn-primary.form-submit.comp-as,
#geo-exp-id.btn,
#edit-submit--3 {
	background: #0c61a5 !important;
	border: 1px solid #0a3252 !important;
	color: #ffffff !important;
	font-size: 13px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 4px 10px !important;
	border-radius: inherit !important;
	display: inline-block !important;
	text-decoration: inherit !important;
	border-radius: 0 !important;
}
#edit-submit--3 {
	display: table !important; 
}

body .cfp-complete-asses a:hover,
body .cfp-complete-asses #edit-submit1.btn.btn-primary.form-submit.comp-ass:hover,
#geo-exp-id.btn:hover {
	background: #3183c5 !important;
	text-decoration: inherit !important;
}

.summary-lst-content-page .main-body-row-text {
    padding-bottom: 20px;
    background-color: #f5f5f5;
    padding: 10px;
    border-radius: 0;
    margin-bottom: 12px;
    border: 1px solid #e0e0e0;
    font-size: 14px;
    font-weight: 400;
    color: #505050;
}

#wtr-subAspects79-id.btn {
	margin: 6px 0;
}


/*For other descreeption*/

.page-node-add-project-details form#project-details-node-form .form-item-field-other-description-und-0-value {
	display: none;
}


/**/

ul.dropdown-menu.custom-dashboard-dropdown {
	z-index: 999999;
}

ul.dropdown-menu.custom-dashboard-dropdown a {
	color: #000 !important;
}

body #water-dt-edit-type-comp .form-group,
form#health-dt-edit-type-comp .form-group {
	margin: 15px 0 !important;
}

.view-country-profile ul.dropdown-menu.custom-dashboard-dropdown a {
	color: #000;
}

.page-decision-tree-water-edit h1.page-header,
.page-decision-tree-energy-edit h1.page-header,
.page-decision-tree-agr-edit h1.page-header,
.page-decision-tree-health-edit h1.page-header {
	margin: 10px 0;
}

.dash-link-main-container a {
	color: #0080ab;
}

.case-studies-dash-link-main-container .continue-mat-link a,
.ncds-dash-link-main-container .continue-mat-link a {
	background: url(../images/view.png) no-repeat scroll right 0 rgba(0, 0, 0, 0);
	padding: 4px 15px 15px 12px;
	background-size: 27px;
	display: inline;
}

.table-links-data .table-data-link a {
	margin-right: 8px;
}

.divaddp a.addpbtn {
	background-color: #9e1010 !important;
	border: 1px solid #a00c0c !important;
}

a.sharedp.active {
	background-color: rgb(2, 63, 111) !important;
}

a.sharedp.active:after {
	content: "";
	position: absolute;
	bottom: 7px;
	left: 40%;
	border-width: 10px 10px 0;
	border-style: solid;
	border-color: #023f6f transparent;
	display: block;
	width: 0;
}

.divsharedp {
	position: relative;
	height: 48px;
	margin: 0 5px;
}

.divsharedp:last-child {
	margin-right: 0;
}

span.edit-prof-nw-link {
    float: right;
    position: relative;
    bottom: 49px;
    right: 0;
}

span.edit-prof-nw-link a {
    color: white;
    text-decoration: none;
    font-weight: bold;
    z-index: 999;
    display: inline-block !important;
    border: 1px solid #3183c5 !important;
    min-width: 80px;
    background: #3183c5;
    padding: 4px 10px;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
}

span.edit-prof-nw-link a:hover {
	opacity: 0.8;
}

h1.page-header-reg.dash-head-line {
	border-bottom: 2px solid #9d0909 !important;
	padding-bottom: 15px !important;
	display: inline-block;
	width: 100%;
	margin-bottom: 0 !important;
}

.dash-butn-container .divsharedp {
	display: inline-block;
}

.dash-butn-container {
	float: right;
}

.page-user .view-header {
	display: inline-block;
	width: 100%;
	    margin-top: 20px;
}

.dt_top_back_btn {
	position: absolute;
    top: -43px;
	right: 0;
	    z-index: 50;

}

div#top-container .main-container.container .container.head-container .navbar-collapse.collapse {
	display: block !important;
	padding: 0;
	margin: 0;
	min-height: inherit;
	max-height: inherit;
	content: inherit;
}

body .form-type-checkbox.form-item.checkbox>label {
    color: #505050;
    font-weight: 400;
    font-size: 14px;
}

#edit-field-agr-project-keywords,
#edit-field-cfp-project-keywords {
	display: none !important;
}

.op-link-box>a {
	hyphens: none;
}

.matrix_top_back_btn {
	position: absolute;
    top: -54px;
	right: 0;
}

.quicktabs-wrapper.quicktabs-style-sky .ui-tabs-nav,
#quicktabs-development_context .ui-tabs-nav,
#quicktabs-energy_exposer .ui-tabs-nav {
	margin: 0 !important;
	padding: 0 !important;
}

.quicktabs-wrapper.quicktabs-style-sky .ui-tabs-nav .ui-state-active a,
#quicktabs-development_context .ui-tabs-nav .ui-state-active a {
	color: #fff;
	background: #95988f !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #95988f), color-stop(98%, #777b6e)) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #95988f 0%, #777b6e 98%)!important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #95988f 0%, #777b6e 98%) !important;
	/* IE10+ */
	background: linear-gradient(to bottom, #95988f 0%, #777b6e 98%) !important;
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#95988f', endColorstr='#777b6e', GradientType=0) !important;
	/* IE6-9 */
}

.quicktabs-wrapper.quicktabs-style-sky .ui-widget-header,
#quicktabs-development_context .ui-widget-header {
	border: 0px solid #aaa;
	background: none;
	color: #222;
	font-weight: bold;
}

div.quicktabs-wrapper.quicktabs-style-sky ul.quicktabs-tabs.quicktabs-style-sky,
#quicktabs-development_context ul.quicktabs-tabs.quicktabs-style-sky {
	display: inline-block;
}

div.quicktabs-wrapper.quicktabs-style-sky li span.tab-arrow,
#quicktabs-development_context li span.tab-arrow {
	display: none;
}

div.quicktabs-wrapper.quicktabs-style-sky ul.quicktabs-tabs.quicktabs-style-sky li.active a,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:visited,
#quicktabs-development_context ul.quicktabs-tabs.quicktabs-style-sky li.active a {
	height: 3.05em;
	min-height: 3.35em;
	line-height: 2.95em;
	font-weight: normal;
	border: 1px solid #06628c;
	background: #06628c !important;
	color: #fff !important;
	top: -0.025em;
	border-radius: 0;
	    position: relative;
}
.quicktabs_main table tr td, .quicktabs_main table tr th,
#subSect-tab1 table tr td, #subSect-tab1 table tr th, 
#subSect-tab2 table tr td, #subSect-tab2 table tr th,
#subSect-tab3 table tr td, #subSect-tab3 table tr th,
#subSect-tab4 table tr td, #subSect-tab4 table tr th,
#subSect-tab5 table tr td, #subSect-tab5 table tr th {
	    border: 1px solid #4c4c4c !important;
	        font-size: 14px;
	        font-weight: 400;
}
#accordion ul li {
	font-weight: 400;
}
#subSect-tab1 .header-q, #subSect-tab2 .header-q, #subSect-tab3 .header-q, #subSect-tab4 .header-q, #subSect-tab5 .header-q {
	     background-color: #4c4c4c !important;
	         font-size: 14px;
    font-weight: 600; 
}
div.quicktabs-wrapper.quicktabs-style-sky ul.quicktabs-tabs.quicktabs-style-sky li.active a:before {
    content: '';
    border-top: 13px solid #06628c;
    border-bottom: 13px solid transparent;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    position: absolute;
	bottom: -18px;
    z-index: 12;
    left: 37%;
}

body ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
body ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
	text-decoration: none;
    border-color: #7cd5ff;
    background: #7cd5ff !important;
	color: #fff !important;
}

.quicktabs_main.quicktabs-style-sky {
	border: 2px solid #126a92 !important;
}

div.quicktabs-wrapper.quicktabs-style-sky ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited,
#quicktabs-development_context ul.quicktabs-tabs.quicktabs-style-sky li a {
	float: left;
	display: block;
	height: 3.65em;
	border-right: 1px solid #fff !important;
	border-top: 1px solid #fff !important;
	    font-size: 14px;
    font-weight: 400;
        color: #3e3e3e !important;
}

.quicktabs-tabs.quicktabs-style-sky li.active .tab-arrow,
.quicktabs-tabs.quicktabs-style-sky li:hover .tab-arrow {
	background: none !important;
}

.quicktabs-tabpage table tr:first-child td {
	padding: 8px !important;
}

.header-q {
	text-align: center;
background-color: #06628c !important;
	color: #fff !important;
	font-weight: bold;
	padding: 5px;
	border:none !important;
}

div#subSect1 table tr:nth-child(2n) th,
div#subSect2 table th,
div#subSect2 table tr:nth-child(2n) th {
	background-color: #378ed4 !important;
	color: #fff !important;
	font-weight: bold;
	padding: 5px;
}

table tr td.matrix-header {
	background-color: rgb(109, 175, 228) !important;
	color: #fff;
	font-weight: bold;
	width: 25%;
	color: #03559a;
	text-transform: uppercase;
	text-align: left;
	padding-left: 20px;
}

td.rate-color {
	cursor: pointer !important;
}

.rate-btn {
	cursor: pointer;
	font-weight: bold;
}

div#subSect1 table td div>div:nth-child(1),
div#subSect2 table td div>div:nth-child(1) {
	color: #313131;
	font-weight: bold;
	background-color: #bdd6ee !important;
}

.header-tf-sub {
	background-color:#e6e6e6 !important;
	padding: 3px 0;
	font-weight: bold;
	    border: none !important;
}

.field-items table tr .collap {
	background-image: url(../images/plus-cpf.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	cursor: pointer;
}

.field-items table tr .expand {
	background-image: url(../images/minus-cpf.png);
	background-repeat: no-repeat;
	background-position: 98% center;
	cursor: pointer;
}

body table tr td.header-tf,
body .header-tf,
body .header-curr,
body .header-future,
body.header-tf-sub {
    text-align: center;
    background-color: #e6e6e6 !important;
    color: #252525 !important;
    font-weight: bold;
    padding: 3px;
    word-wrap: break-word;
    white-space: normal;
    font-size: 13px;
}

body table tr td.header-q,
.quicktabs-tabpage table tr:first-child td.header-q,
table tr td:nth-child(2n+1).header-q {
	text-align: center;
    background-color: #4c4c4c!important;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	    font-size: 14px;
}

#sub1Aspect3 table tr td {
	padding: 0;
}

div#subSect1 table td .tooltip_matrix:nth-child(1),
div#subSect2 .tooltip_matrix:nth-child(1) {
	width: 93px;
	background-color: transparent !important;
	color: #000;
}

div#subSect1 table td .tooltip_matrix:nth-child(2),
div#subSect2 .tooltip_matrix:nth-child(2) {
	width: 81px;
	padding: 0px 0px 0 18px;
}

div#subSect1 table td .tooltip_matrix:nth-child(3),
div#subSect2 .tooltip_matrix:nth-child(3) {
	width: 86px;
	padding: 0px 1px 0 18px;
}

div#subSect1 table td .tooltip_matrix:nth-child(4),
div#subSect2 .tooltip_matrix:nth-child(4) {
	width: 99px;
	padding: 0px 1px 0 18px;
}

div#subSect1 table td .tooltip_matrix:nth-child(5),
div#subSect2 .tooltip_matrix:nth-child(5) {
	width: 87px;
	padding: 0px 1px 0 18px;
}

div#subSect1 td,
div#subSect2 td,
div#subSect3 td,
div#subSect4 td,
div#subSect5 td {
	padding: 0 !important;
}

div#subSect5 .tooltip_matrix:nth-child(1),
div#subSect4 .tooltip_matrix:nth-child(1) {
	width: 95px;
	background-color: #c0c0c0 !important;
	color: #000;
}

div#subSect3 .tooltip_matrix {
	height: 60px;
	padding: 0 17px;
}

td img.tooltip_matrix.tooltipstered {
	width: auto !important;
}

div#subSect5 .tooltip_matrix:nth-child(2),
.quicktabs_main.quicktabs-style-sky table td .tooltip_matrix:nth-child(2),
div#subSect4 .tooltip_matrix:nth-child(2) {
	width: 80px;
}

div#subSect5 .tooltip_matrix:nth-child(3),
.quicktabs_main.quicktabs-style-sky table td .tooltip_matrix:nth-child(3),
div#subSect4 .tooltip_matrix:nth-child(3) {
	width: 80px;
}

div#subSect5 .tooltip_matrix:nth-child(4),
.quicktabs_main.quicktabs-style-sky table td .tooltip_matrix:nth-child(4),
div#subSect4 .tooltip_matrix:nth-child(4) {
	width: 99px;
	padding: 0px 1px 0 20px;
}

div#subSect5 .tooltip_matrix:nth-child(5),
.quicktabs_main.quicktabs-style-sky table td .tooltip_matrix:nth-child(5),
div#subSect4 .tooltip_matrix:nth-child(5) {
	width: 88px;
	padding: 0px 1px 0 20px;
}

.tooltip_matrix.form-type-radio input[type=radio] {
    position: absolute;
    left: 20px;
    top: 0;
    background: transparent;
    width: 18px;
    height: 18px;
    display: block;
}

div#subSect5 .tooltip_matrix {
	height: 61px;
}

#subSect1 td,
#subSect2 td {
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

div#impact-hist-data {
	margin: 20px 0;
}

#matrix_dashboard_container div#impact-hist-data {
	margin: 0px 0;
}

a.rate-link-btn.data-disabled {
	opacity: 0.4;
}

table tr td,
table tr th {
    border: 1px solid #06628c !important;
}

div#book-navigation-5134 {
	display: none;
}

a#quicktabs-tab-water_rating_step-0,
a#quicktabs-tab-agriculture_rating_step-0 {
	background: url("../images/risk1.jpg") no-repeat scroll 0 0 / 127px 80px rgba(0, 0, 0, 0);
	display: inline-block;
	padding: 30px 0;
	position: inherit;
	text-indent: -99999px;
	text-indent: -999999px;
	width: 128px;
}

a#quicktabs-tab-water_rating_step-1,
a#quicktabs-tab-agriculture_rating_step-1 {
	background: url("../images/risk2.jpg") no-repeat scroll 0 0 / 127px 80px rgba(0, 0, 0, 0);
	display: inline-block;
	padding: 30px 0;
	position: inherit;
	text-indent: -99999px;
	text-indent: -999999px;
	width: 128px;
}

a#quicktabs-tab-water_rating_step-2,
a#quicktabs-tab-agriculture_rating_step-2 {
	background: url("../images/risk3.jpg") no-repeat scroll 0 0 / 127px 80px rgba(0, 0, 0, 0);
	display: inline-block;
	padding: 30px 0;
	position: inherit;
	text-indent: -99999px;
	text-indent: -999999px;
	width: 128px;
}

a#quicktabs-tab-water_rating_step-3,
a#quicktabs-tab-agriculture_rating_step-3 {
	background: url("../images/risk4.jpg") no-repeat scroll 0 0 / 127px 80px rgba(0, 0, 0, 0);
	display: inline-block;
	padding: 30px 0;
	position: inherit;
	text-indent: -99999px;
	text-indent: -999999px;
	width: 128px;
}

a#quicktabs-tab-water_rating_step-4,
a#quicktabs-tab-agriculture_rating_step-4 {
	background: url("../images/risk5.jpg") no-repeat scroll 0 0 / 127px 80px rgba(0, 0, 0, 0);
	display: inline-block;
	padding: 30px 0;
	position: inherit;
	text-indent: -99999px;
	text-indent: -999999px;
	width: 128px;
}

#quicktabs-water_rating_step ul.quicktabs-tabs li,
#quicktabs-agriculture_rating_step ul.quicktabs-tabs li {
	margin: 0 !important;
	padding: 0 !important;
}

#quicktabs-water_rating_step ul.quicktabs-tabs li.last,
#quicktabs-agriculture_rating_step ul.quicktabs-tabs li.last {
	float: inherit !important;
}

#quicktabs-water_rating_step ul.quicktabs-tabs,
#quicktabs-agriculture_rating_step ul.quicktabs-tabs {
	margin-bottom: -2px;
	padding: 0 !important;
	text-align: center;
}

#quicktabs-water_rating_step ul.quicktabs-tabs li.active a {
    border-left: 2px solid #0c61a5 !important;
    border-right: 2px solid #0c61a5 !important;
    border-top: 2px solid #0c61a5 !important;
    margin-bottom: -2px;
    position: relative;
    z-index: 99;
    box-shadow: 0px 7px 12px rgba(0, 0, 0, 0.32);
}
#quicktabs-water_rating_step ul.quicktabs-tabs li.active a:after {
    content: '';
    display: table;
    background: transparent;
    position: absolute;
    border-top: 10px solid #0c61a5;
    border-bottom: 10px solid transparent;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: -21px;
    left: 43%;
}
#quicktabs-agriculture_rating_step ul.quicktabs-tabs li.active a,
.page-node-6186 #quicktabs-water_rating_step ul.quicktabs-tabs li.active a,
.page-node-6108 #quicktabs-water_rating_step ul.quicktabs-tabs li.active a {
	border-left: 2px solid #890101 !important;
	border-right: 2px solid #890101 !important;
	border-top: 2px solid #890101 !important;
	border-bottom: 2px solid #f5f5f5 !important;
	margin-bottom: -2px;
	position: relative;
	z-index: 99;
}

.page-node-6138 #quicktabs-water_rating_step ul.quicktabs-tabs li.active a {
	margin-bottom: 0px;
}

#quicktabs-water_rating_step ul.quicktabs-tabs li. a,
#quicktabs-agriculture_rating_step ul.quicktabs-tabs li a {
	border: 3px solid transparent !important;
}

#quicktabs-water_rating_step ul li,
#quicktabs-agriculture_rating_step ul li {
	list-style: none outside none;
}

#quicktabs-container-water_rating_step,
#quicktabs-container-agriculture_rating_step {
    border: 2px solid #0c61a5;
    padding: 10px;
    position: relative;
    background: white;
    box-shadow: 0px 5px 6px rgba(0, 0, 0, 0.25098039215686274);
}

label,
span,
div,
a,
h1,
h2,
h3,
h4,
h5,
p,
td,
th {
	hyphens: manual;
}

.innertoplink.header-second {
	display: table;
}

.innertoplink .topbannertxt,
.page-user .header-left {
    display: inline-block;
    width: 81%;
    padding: 15px 13px;
    vertical-align: middle;
}

div#userImgDiv {
    display: inline-block;
    text-align: right;
	padding: 15px 15px 15px 0px;
    vertical-align: middle;
    position: inherit;
    margin: 0;
    width: 18%;
}

.page-node-add-project-details .topbannertxt,
.node-type-project-details .topbannertxt {
	width: 100%;
}

button#strng-wind-id {
	margin: 4px 0px;
}

body td.curr-data-td .curr-data ul {
	padding-bottom: 5px !important;
}

#project-details-node-form #edit-actions button#edit-next.form-submit {
	left: -27px !important;
	position: inherit !important;
	    display: inline-block !important;
	        z-index: 999;
    display: inline-block !important;
    background: #dedede !important;
    color: #333 !important;
    border: 1px solid #b5b5b5 !important;
}

.node-type-project-details #top-container i {
	font-style: normal;
}

#edit-submit:hover,
.btn:hover,
.addpbtn:hover,
a.cancellinkuser:hover,
a.start-proj:hover,
#edit-submit1:hover,
.cfpcancel a:hover,
.cfp-complete-asses .next-step-save.btn-primary:hover,
.next-step-save:hover,
.next-step-eval:hover {
	filter: none !important;
	    opacity: 0.8;
}


.quicktabs-wrapper.quicktabs-style-sky td button {
	margin: 6px 0;
}

.tab-container#exploser-hist-data a {
	text-overflow: ellipsis;
	width: 170px;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	border: none;
}


button#outcome-id {
	margin: 8px 0;
	padding: 7px 18px !important;
}

div#exploser-hist-data .tab-content td button.btn.btn-primary.form-submit {
	font-size: 13px !important;
	display: inline-block !important;
}
#transportation-subAspects71-id {
	display: inline-block;
}
.smry-pg-bottom-btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}

.google-sur-dt-btn.btn {
	display: inline-block;
	margin: 0 8px;
}

.smry-pg-bottom-btn .view_dt_pdf {
	display: inline-block;
}

body .smry-pg-bottom-btn .view_dt_pdf a {
	padding: 14px 20px 10px 40px !important;
	color: #ffffff;
	margin: 0px !important;
	display: inline-block;
	font-size: 14px;
	height: 44px !important;
}

body .smry-pg-bottom-btn .google-sur-dt-btn.btn a {
	padding: 5px 15px 5px 15px !important;
	color: #ffffff;
	margin: 0px !important;
	vertical-align: middle;
	display: inline-block;
	height: inherit !important;
	text-decoration: none;
	font-size: 13px;
}

.field-type-text-with-summary h3 {
    font-size: 26px;
    color: black;
    margin-bottom: 15px;
}

ul.quicktabs-tabs.quicktabs-style-sky li a {
	background-color: #c6eafb !important;
	background-image: none;
	color: #565656 !important;
}

h1.page-header-reg .alert {
	font-size: 13px;
	text-align: left;
	padding: 10px 10px !important;
	margin: 0px;
}

.view_dt_pdf a {
	background-color: #0c61a5;
	color: #fff;
	padding: 20px 20px 20px 40px;
	border-radius: 3px;
	background-image: url(../images/pdf-icon.png);
	background-size: 18px 18px;
	background-repeat: no-repeat;
	background-position: 8% center;
	margin-top: 10px;
	display: inline-block;
	font-weight: bold;
	text-decoration: none;
}

#edit-matrix-softcom-types .form-item.checkbox {
	width: 49%;
	padding-right: 0;
}

.page-node-1255.userdemo #project-details-node-form #edit-actions button#edit-next.form-submit {
	left: inherit !important;
	position: absolute !important;
	bottom: -39px !important;
}

.page-node-2272.userdemo #project-details-node-form #edit-actions button#edit-next.form-submit {
	left: inherit !important;
	position: absolute !important;
}

.page-node-2324.userdemo #project-details-node-form #edit-actions button#edit-next.form-submit,
.page-node-1707 #project-details-node-form #edit-actions button#edit-next.form-submit {
	left: inherit !important;
	position: absolute !important;
	bottom: -51px !important;
}

.page-node-1753 a#pgnxtenergy {
	right: 0 !important;
	left: inherit;
	position: absolute;
}

.head-container .navbar-collapse nav ul li {
	display: inline-block;
}

a.popup-gototop {
    bottom: 10px;
    right: 0;
    z-index: 99;
    padding: 9px 19px;
    border-radius: 1px;
    border: 1px solid #092c48;
    text-decoration: none;
    background-color: #0c61a5;
    color: #ffffff;
    position: relative;
    display: inline-block;
}

.go-top-main {
	display: block;
	text-align: right;
	width: 100%;
	margin-top: 10px;
}

a.popup-gototop:hover {
	background-color: #0c61a5;
	color: #fff;
}

body .google-sur-dt-n a.btn {
    padding: 9px 20px 9px 15px !important;
    margin-right: 0;
    height: 44px;
    font-size: 14px !important;
    display: inline-block !important;
}

.google-sur-dt-n {
	display: inline-block;
	vertical-align: top;
}

.smry-pg-bottom-btn img {
	position: relative;
    right: 10px;
	/* top: 10px; */
	vertical-align: top !important;
	background-color: #ffffff;
	border-radius: 0 4px 4px 0px;
	padding: 14px 5px 14px 5px !important;
	border: 1px solid #000;
	border-left: 0px solid #000;
}

.admin-project-dashbord-list.view-views-tabs .view-content .dash-link-main-container .op-link-box.matrix-link-container {
	margin-bottom: 0;
}

.admin-project-dashbord-list.view-views-tabs .view-content .dash-link-main-container .op-link-box.matrix-link-container a {
	height: 28px;
}

.admin-project-dashbord-list.view-views-tabs .view-content .dash-link-main-container .op-link-box:last-child {
	padding-bottom: 0;
}

.admin-project-dashbord-list.view-views-tabs .view-content .views-table td .admin-project-list a {
	width: 100%;
	text-align: center;
	display: inline-block;
	background-color: rgba(0, 0, 0, 0.1);
	margin: 3px 0;
padding: 5px;
	border-radius: 4px;
	color: #0080ab;
}

body .admin-project-dashbord-list.view-views-tabs .view-content .views-table td .admin-project-list a span#assessment-link-change {
	float: none;
	text-align: center;
}

body .admin-project-dashbord-list.view-views-tabs .view-content .views-table td .admin-project-list .pdf-img-cls {
    background-position: 30% 5px;
}

.admin-project-dashbord-list.view-views-tabs .view-content .views-table td.views-field-php-1 a {
	float: none;
	text-align: center;
}

body .admin-project-dashbord-list.view-views-tabs .view-content .views-table .dash-link-main-container .op-link-box {
	padding: 5px 10px;
}

body.page-user .admin-project-dashbord-list.view-views-tabs tr.even {
	background-color: #eeefe9 !important;
}

.role-administrator.page-user.logged-in ul.tabs--primary.nav.nav-tabs {
	display: block;
}
form#transportation-dt-edit-type-comp .form-radios .form-type-radio {

    display: inline-block;
    padding: 8px 30px;
    vertical-align: baseline;
    background-color: rgba(255, 255, 255, 0.99);
    border-radius: 0;
    margin: 10px 10px 0px 0;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.24);
    text-align: left;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    float: left;
    margin-left: -10px;
    margin-right: 10px;
        margin-top: 4px;
}
.form-checkboxes .checkbox input[type="checkbox"] {
	margin-top: 3px;
}
form#transportation-dt-edit-type-comp {
    background-color: #f3f3f3;
    padding: 15px 15px;
    text-align: left;
    width: 100%;
    margin: 0px auto 10px auto;
    border-radius: 0 !important;
    box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.21);
    border: 1px solid #e4e4e4;
}
form#transportation-dt-edit-type-comp label {
	    text-align: left;
    width: 100%;
    font-size: 14px;
}
body #transportation-dt-edit-type-comp .form-group,
body #agri-dt-edit-type-comp .form-group,
body #energy-dt-edit-type-comp .form-group {
	    margin: 15px 0 !important;
}
form#transportation-dt-edit-type-comp .water_dt_edit_desc p {
	padding-top: 0px !important;
    font-size: 13.5px;
    color: #4c4c4c;
    font-weight: 400;
}
body form#transportation-dt-edit-type-comp  #edit-submit {
    background: #0c61a5 !important;
    border: 1px solid #0c61a5 !important;
    border-radius: 0!important;
    color: #ffffff!important;
    /*display: inline-block!important;*/
    font-size: 14px!important;
    font-weight: bold!important;
    line-height: 23px!important;
    padding: 3px 15px!important;
    text-decoration: inherit!important;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473)!important;
}
.page-decision-tree-transportation-edit h1.page-header,
.page-decision-tree-naturalresources-edit h1.page-header,
.page-decision-tree-finance-edit h1.page-header {
	    margin: 10px 0 !important;
}
#project-details-node-form .form-item {
	  margin-bottom: 10px !important;
         clear: both;
    overflow: visible;
    display: table;
    width: 100%;
}
#edit-field-project-country-und-0 .form-item-field-project-country-und-0-iso2 {
   margin-bottom: 0 !important;

}
form#transportation-dt-edit-type-comp .form-radios {
display: block;
}
.form-item-field-transportation-world-bank-und,
.form-item-field-transportation-thematic-co-und,
.form-item-field-transportation-thematic-co-und,
.form-item-field-transportation-wb-thematic-und-0-value,
.form-item-field-transportation-checkbox-und,
.form-item-field-transportation-project-ke-und,
.form-item-field-transportation-sector-cod-und-0-value{
	display: none !important;
}


table .form-radios .tooltip_matrix.form-type-radio {
    display: table-cell;
    padding-left: 4px !important;
    width: inherit !important;
    height: 72px;
    vertical-align: middle;
}
.hazard-prefix ul li {
	    color: #505050;
    font-weight: 400;
}
#edit-field-sectors-question1{
	display: none !important;
}
.curr-data ul li, .future-data ul li {
     color: #505050;
     font-weight: 400;
     font-size: 14px;
}
.trans_rating {
	 
}
.tab-pane p, .tab-pane span {
    padding-left: 25px !important;
    display: block;
        padding-bottom: 25px;
}
.dt-final-summary ul li {
	font-weight: 400;
	font-size: 14px;
}
.overall-rating-text {
	font-size: 14px;
}

.tab-pane .btn.btn-default.form-submit,
#transportation-outcome-service-form .form-submit {
	display: inline-block !important; 
}
/*.role-administrator .dt_top_btn, 
body.role-authenticated-user.role-administrator .dt_top_btn,
body.role-authenticated-user.role-administrator .dt_top_back_btn,
body.role-authenticated-user.role-editor .dt_top_btn,
body.role-authenticated-user.role-editor .dt_top_back_btn{
    top: -104px !important;
}*/
/******************************************Dision tress_dt css start***************************************************/
.hazard-suffix, #edit-dt-step2-impacts, #edit-dt-softcom-types {
background-color: #fff;
    padding-top: 5px;
    padding-left: 20px;
    padding-bottom: 5px;
        padding-right: 20px;
}
#edit-dt-step1-hazards {
  background-color: #fff;
  padding-top: 15px;
  padding-left: 20px;
}
#edit-dt-step3-ques1, #edit-dt-step3-ques2, #edit-dt-step3-ques3, #edit-dt-step4-ques1 {
    background-color: #ffffff;
    padding-top: 10px;
    padding-left: 10px;
    border-radius: 0
}
#edit-dt-step2-impacts .form-type-checkbox, #edit-dt-softcom-types .form-type-checkbox {
    display: inline-block;
    margin: 7px 9px;
    /*min-width: 31%;*/
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 5px 26px;
    padding-right: 5px;
        /*max-width: 31%;*/
}
#edit-dt-step3-ques2 .form-type-checkbox,
#edit-dt-step3-ques3 .form-type-checkbox{
  width: 46% !important;
  margin-left: 5px !important;
  margin-right: 5px !important;
}
#water-dt-step2-physical-form #edit-dt-step2-impacts  .form-type-checkbox {
  min-width: 10%;
}
form#water-dt-step2-physical-form ul {
  padding-bottom: 9px !important;
}
#edit-dt-step1-hazards .form-type-checkbox {
    vertical-align: top;
    display: inline-block;
    margin: 7px 10px;
    /*min-width: 33%;*/
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
    padding: 5px 30px;
    max-width: 39%;
}
#edit-dt-step1-hazards .form-type-checkbox:last-child, 
#edit-dt-step2-impacts .form-type-checkbox:last-child, 
#edit-dt-softcom-types .form-type-checkbox:last-child { margin-bottom: 10px }
#edit-dt-step3-ques1 .form-type-checkbox, 
#edit-dt-step3-ques2 .form-type-checkbox, 
#edit-dt-step3-ques3 .form-type-checkbox, 
#edit-dt-step4-ques1 .form-type-checkbox { 
    width: 180px;
    display: inline-block;
    background: white;
    border: 1px solid #d3d3d3;
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    padding-left: 30px;
    margin-right: 10px;
   }
#edit-dt-step3-ques1 .form-type-checkbox:hover, 
#edit-dt-step3-ques2 .form-type-checkbox:hover, 
#edit-dt-step3-ques3 .form-type-checkbox:hover, 
#edit-dt-step4-ques1 .form-type-checkbox:hover {
    background: #f1f1f1;
} 
.dt_rating_button, .dt_rating_button_step2, .dt_rating_button_step4 {
    padding: 10px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin: 0 !important;
    border: 1px solid #e3e3e3;
    width: 95%;
    background: #f4f3ef;
}
.field-item ul.dt_rating_button, .field-item ul.dt_rating_button_step2, .field-item ul.dt_rating_button_step4 { padding: 10px !important; }

.dt_rating_button li, .dt_rating_button_step2 li, .dt_rating_button_step4 li { 
  list-style: none outside none;
    border: 2px solid transparent !important;
    padding: 5px 10px;
    text-align: center;
    margin-bottom: 10px;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7098039215686275);
    color: white;
}
.dt_rating_button li.last, .dt_rating_button_step2 li.last, .dt_rating_button_step4 li.last { margin-bottom: 0; }
.dt_rating_button li:hover, .dt_rating_button li.active, .dt_rating_button_step2 li:hover, .dt_rating_button_step2 li.active, .dt_rating_button_step4 li:hover, .dt_rating_button_step4 li.active {
    border: 2px solid #434343 !important;
    cursor: pointer;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.30980392156862746);
    transform: scale(1.05);
    transition: 0.2s all;
    position: relative;
}
.dt_rating_button li.active:before, 
.dt_rating_button_step2 li.active:before, 
.dt_rating_button_step4 li.active:before {
  content: '';
    width: 9px;
    height: 16px;
    background: transparent;
    z-index: 100;
    display: block;
    position: absolute;
    top: 15%;
    right: 11px;
    border-bottom: 3px solid black;
    border-right: 3px solid black;
    transform: rotate(45deg);
}
#dt_rating_insufficient { background-color: #c0c0c0; border: 3px solid #c0c0c0; font-weight: bold; }
#dt_rating_not_exposed { background-color: #92d050; border: 3px solid #92d050; font-weight: bold; }
#dt_rating_slight { background-color: #ffff00; border: 3px solid #ffff00; font-weight: bold; }
#dt_rating_moderate { background-color: #f79646; border: 3px solid #f79646; font-weight: bold; }
#dt_rating_high { background-color: #ff0000; border: 3px solid #ff0000; font-weight: bold; }

#edit-dt-step1-rating, #edit-dt-step2-rating, #edit-dt-step4-rating { display: none; }

.form-item-dt-step1-notes, .form-item-dt-step2-notes, .form-item-dt-step3-notes, .form-item-dt-step4-notes { margin-top: 0 !important; }
.form-item-dt-step1-notes .form-textarea, .form-item-dt-step2-notes .form-textarea { 
    height: 188px;
     }
.form-item-dt-step3-notes .form-textarea { height: 140px; }
.form-item-dt-step4-notes .form-textarea { height: 188px; }
.form-item-dt-step1-notes, .form-item-dt-step1-notes label, .form-item-dt-step2-notes, .form-item-dt-step2-notes label, .form-item-dt-step3-notes, .form-item-dt-step3-notes label, .form-item-dt-step4-notes, .form-item-dt-step4-notes label { text-align: left !important; }
.form-item-dt-step1-rating, .form-item-dt-step2-rating, .form-item-dt-step4-rating { margin-bottom: 0 !important; margin-top: 0 !important; }
.dt_rating_right #edit-submit { display: block !important; }

.dt_rating_right .form-group {
  margin-bottom: 9px !important;
  vertical-align: top;
}

.dt_rating_left {
  width: 30%;
  background-color: #fff;
  display: inline-block;
  font-size: 14px;
  color: #505050;
}
.dt_rating_right {
  width: 69%;
  background-color: #fff;
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
  color: #505050;
}

.book-navigation { display: none; }
.previous-rating-container {
    background-color: #fff;
    border: 1px solid rgba(130, 120, 120, 0.37);
    padding: 0;
    border-radius: 0;
        margin-top: 60px;

}

/****Need to update the NIDS below in production server****/
.page-node-4976 .navbar-collapse.collapse, .page-node-4977 .navbar-collapse.collapse, .page-node-4978 .navbar-collapse.collapse, .page-node-4979 .navbar-collapse.collapse, .page-node-4980 .navbar-collapse.collapse, 
.page-node-4981 .navbar-collapse.collapse, .page-node-4982 .navbar-collapse.collapse, .page-node-4983 .navbar-collapse.collapse, .page-node-5007 .navbar-collapse.collapse, .page-node-5008 .navbar-collapse.collapse,
.page-node-4972 .navbar-collapse.collapse, .page-node-5021 .navbar-collapse.collapse, .page-node-5023 .navbar-collapse.collapse  {
  display: none !important;
}
.page-node-4976 #book-navigation-4976 {
  display: none !important;
}

.step1_ques1, .step1_ques2, .form-item-dt-step2-impacts, .step2_ques2, .form-item-dt-softcom-types, .form-item-dt-step3-ques1, .form-item-dt-step4-ques1, .step3_ques3, .step3_ques4, .dt-final-summary, #water-dt-step3b-physical-form .form-type-textarea.form-item-dt-step4-notes.form-item.form-group {
  background-color: #eaeaea !important;
  border-radius: 0;
  display: inline-block;
  margin: 5px 0!important;
  width: 100%;
  padding: 15px !important;
}
.step3_ques3 {
  width: 49%;
  vertical-align: top;
  margin-right: 19px !important;
}

.step3_ques4 {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    font-size: 14px;
    color: #505050;
    font-weight: 400;
}
.step3_ques3 div#edit-dt-step3-ques2, .step3_ques4 div#edit-dt-step3-ques3 {
  margin-top: 10px !important;
}
.dt_rating_container {
  margin: 5px 5px !important;
  background-color: #fff;
  padding: 5px;
  border-radius: 0;
}
#water-dt-step4-physical-form .form-item-dt-step4-notes {
  margin-top: 0px !important;
}
.step1_ques2 p, .step2_ques2 p, .step3_ques3 p {
  padding: 0px !important;
}
.step1_ques1 ul, .form-item-dt-step2-impacts ul, .form-item-dt-step4-ques1 ul {
  padding-bottom: 10px !important;
}
.previous-rating-container .prev-step-impact-types ul {
  padding-bottom: 0 !important;
}
div#edit-dt-softcom-types {
  padding: 10px 5px 8px 0px;
}
.step3_ques3 div#edit-dt-step3-ques2 {
  margin-bottom: 0;
    margin-top: 15px !important;
}
#edit-dt-step3-ques3 {margin-bottom: 10px;}

.step3_ques4 p {
  padding: 0 0 5px 0 !important;

}
.field-type-text-with-summary p.step_desc {
  padding-top: 0 !important;
}
.overall-rating-text {
  margin-top: 10px;
}
.prev-step-rating {
    width: 19% !important;
    padding: 7px 35px !important;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: 25px 0;
    border-radius: 0;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.14901960784313725);
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4392156862745098);
}
.dt-summary-rating-notes {
  width: 19% !important;
  display: inline-block;
  vertical-align: top;
}
.dt-summary-rating-box {
padding: 7px 35px !important;
    color: #fff;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    vertical-align: top;
    margin: 4px 4px;
    border-radius: 0;
    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.14901960784313725);
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4392156862745098);
}
.dt-summary-exposure-types, .dt-summary-impact-types {
  width: 55%;
  display: inline-block !important;
  vertical-align: top;
}
.prev-step-exposure-types, .prev-step-impact-types{
  width: 80%;
  display: inline-block !important;
  vertical-align: top;
}
.prev-step3-rating span.dt-rating-label {
    min-width: 150px;
    font-weight: 600;
    }
.prev-step-label h4 {
  padding-top: 0px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 15px;
}
.prev-step-label {
    padding: 10px;
    background-color: #f0f0f0;
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    margin-top: -1px;
}
.prev-step-exposure-types, .dt-summary-impact-types, .prev-step-impact-types {
padding: 10px;
    color: #505050;
    font-weight: 600;
    font-size: 14px;
}
.prev-step-exposure-types {
  color: #505050;
    font-weight: 600;
    font-size: 14px;
}
.prev-step-exposure-types ul, .dt-summary-impact-types ul, .prev-step-impact-types ul {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 4px !important;
  list-style: none;
  padding-left: 2px !important;
}
.prev-step-exposure-types ul li, .dt-summary-impact-types ul li, .prev-step-impact-types ul li {
    border: 1px solid #cccccc;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 4px;
    display: inline-block;
    background-color: #e2e2e2;
    padding: 4px 9px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2196078431372549);
}
.previous-rating-container .prev-step-notes {
  padding: 10px;
  border-top: 1px solid #dadada;
  display: none;
}
.dt-summary-container > div {
  background-color: #ffffff;
  border: 1px solid rgba(130, 120, 120, 0.37);
  padding: 0;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 15px;
  position: relative;
}
.dt-summary-container > div h3 {
margin-top: 0;
    margin-bottom: 0;
    padding: 10px;
    background-color: #f0f0f0;
    font-size: 15px;
    border-bottom: 1px solid #d3d3d3;
    border-top: 1px solid #d3d3d3;
    margin-top: -1px;
    font-weight: 600;
    color: #313131;

}
.dt-summary-exposure-types, .dt-summary-rating-notes {
  padding: 0px 10px;
}
.dt-summary-rating-box {
    margin: 5px 0 5px 0px;
  width: 210px !important;
}
.dt-summary-container > div > div {
  padding: 0px 10px;
}
.dt-summary-notes-box {
  padding-bottom: 10px;
}
.dt-summary-container ul {
  padding-bottom: 0 !important;
  margin-bottom: 2px !important;
  padding-top: 4px !important;
  list-style: none;
  padding-left: 0px !important;
}
.dt-summary-container ul li {
    border: 1px solid #cccccc;
    font-weight: normal;
    margin-bottom: 4px;
    margin-top: 4px;
    display: inline-block;
    background-color: #e2e2e2;
    padding: 4px 9px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2196078431372549);
}
.dt-summary-container > div > div {
  padding-top: 5px!important;
  padding-bottom: 5px !important;
vertical-align: middle;
}
.dt-summary-container .dt-summary-notes-box, .dt-summary-softcom-notes, .dt-summary-context-notes {
  padding: 10px;
  border-top: 1px solid #dadada;
}
.dt-summary-softcom-result, .dt-summary-context-result {
    background-color: rgba(225, 225, 225, 0.45);
    margin: 8px;
    border-radius: 0;
    float: right;
    font-weight: bold;
    color: #313131;
    padding: 10px !important;
    width: 382px;
    border: 1px solid #d3d3d3;
    margin: 20px 10px;
}
.dt-final-summary .overall-rating-text {
    margin-top: 5px;
    background-color: rgb(255, 255, 255);
    padding: 10px;
    border-radius: 0;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3686274509803922);
}
.dt-final-summary .dt-overall-rating {
    width: 260px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    text-align: center !important;
    margin: 0 auto;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 15px;
}

span.dt-rating-label {
  display: inline-block;
}
.view_dt_pdf a {
  background-color: #0c61a5;
  color: #fff;
  padding: 20px 20px 20px 40px;
  border-radius: 0;
  background-image: url(../images/pdf-icon.png);
  background-size: 18px 18px;
  background-repeat: no-repeat;
  background-position: 8% center;
  margin-top: 10px;
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
      box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473);
}
.view_dt_pdf a:hover {
  opacity: 0.8;
}
.view_dt_pdf {
  text-align: center;    
}
.dt-summary-step2 .dt-summary-impact-types, .dt-summary-step1 .dt-summary-exposure-types {
  display: inline-block;
    width: 77%;

}
.dt-summary-step4 .dt-summary-rating-notes {
  width: 100% !important;
  text-align: right;
      padding-right: 15px;
}
.dt-summary-softcom-notes {
  clear: both;
}
.dt-summary-softcom-types {
    width: 50%;
    display: inline-block;
}
.dt-summary-softcom-result {
  display: inline-block;
}
.dt-summary-softcom-result span.dt-rating-label {
  display: inline-block;
  min-width: 340px;
      font-weight: 600;
      color: #313131;
}
.dt-summary-step4 .dt-summary-context-result img {
  float: right;
}
form#water-dt-step4-physical-form .step2_ques2 {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  border-radius: 0;
}
.step1_ques1 div#edit-dt-step1-hazards {
  padding-left: 0px;
}

 #water-dt-step3b-physical-form  .form-type-textarea.form-item-dt-step4-notes.form-item.form-group {
    padding: 10px 10px 0px 10px;
    background-color: #fff;
    width: 100%;
    margin-bottom: 0;
    font-size: 14px;
    color: #505050;
}

.previous-rating-container.step4-upper-container .prev-rating-sub-container .prev-step-label {
    width: 100% !important;
    background-color: transparent;
    color: #000;
    vertical-align: middle;
    padding: 10px 10px;
    display: block !important;
        border-bottom: none;
}
.previous-rating-container.step4-upper-container.soft3-container .prev-rating-sub-container .prev-step-label {
  padding: 6px 10px;
}
.step4-edit-links {
    padding: 0px !important;
    position: absolute;
    right: 0;
    background: transparent;
    bottom: 0;

}
.step4-edit-links a img {
      width: 65%;
    display: block;
    margin: 0 auto;
}
.previous-rating-container.step4-upper-container .prev-rating-sub-container .prev-step-label h4 {
  color: #000;
  font-size: 14px;
}
.previous-rating-container.step4-upper-container .prev-rating-sub-container {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    background-color: #f6f6f6;
    margin-bottom: 0px;
    padding: 0px;
    border: 1px solid #d3d3d3;
    min-height: 108px;
    margin-right: -1px;
    margin-bottom: -1px;
}
.previous-rating-container.step4-upper-container .prev-rating-sub-container .prev-step-rating {
    width: 35% !important;
    padding: 7px 15px !important;
    margin: 10px auto;
    display: block;
    position: relative;
    top: 7px;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4117647058823529);
}
.previous-rating-container.step4-upper-container .prev-rating-sub-container .prev-step3-rating {
    width: 100%!important;
  margin: 0;
  background: none;
  display: inline-block;
  float: inherit;
  text-align: center;
  padding : 15px 10px !important;
}
.previous-rating-container.step4-upper-container {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 31px;
  padding: 0;
  border: 0px solid transparent;
}
.previous-rating-container.step4-upper-container .prev-rating-sub-container .prev-step3-rating span.dt-rating-label {
  min-width: auto;
  width: 110px !important;
  vertical-align: top;
}
.previous-rating-container.step4-upper-container.soft3-container .prev-step-label {
  width: 100% !important;
}
.previous-rating-container.step4-upper-container.soft3-container .step4-edit-links {
  padding: 4px 6px;
}
.previous-rating-container.step4-upper-container.soft3-container .step4-edit-links a {
  
}
.previous-rating-container.step4-upper-container.soft3-container .prev-rating-sub-container {
    display: inline-block;
    width: 33.3%;
    vertical-align: top;
    background-color: #f1f1f1;
    margin-bottom: 0px;
    border: 1px solid #d3d3d3;
    min-height: 108px;
    padding: 0 10px;

}
.previous-rating-container.step4-upper-container.soft3-container .prev-rating-sub-container .prev-step-rating {
    width: 35% !important;
    padding: 7px 15px !important;
    position: relative;
    bottom: 0;
    display: block;
    margin: 0 auto;
    top: 12px;
}
.previous-rating-container.step4-upper-container.soft3-container .prev-rating-sub-container .prev-step3-rating {
    width: 100%!important;
    margin: 0 auto;
    background: none;
    display: block;
    padding: 0 !important;
        position: relative;
    top: 7px;
}
.previous-rating-container.step4-upper-container.soft3-container .prev-rating-sub-container .prev-step-label h4 {
  color: #000;
      margin-top: 9px;
}
.prev_rate_box {
      clear: both;
    display: block;
}
.prev-step3-rating span img {
      height: 25px !important; 
    width: 25px !important;
}
.dt_rating_right #edit-submit {
    background: #0c61a5 !important;
    border:none !important;
    border-radius: 0px !important;
    padding: 2px 15px !important;
}
.dt_rating_right #edit-submit:hover {
  opacity: 0.8;
}

.dt-summary-next a.page-next-transportation span,
.dt-summary-next a.page-next-wtr span { 
         font-size: 13px;
    font-weight: 500;
    background: #0c61a5;
    padding: 4px 12px;
    color: white;
    position: relative;
    right: -13px;
    top: 1px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    z-index: 50;
}
.dt-summary-next a.page-next-transportation,
.dt-summary-next a.page-next-wtr {
  text-decoration: none;
}
.dt-summary-next a.page-next-transportation:hover span,
.dt-summary-next a.page-next-wtr:hover span {
    background: #3e85bd;
}
.dt-summary-next a.page-next-transportation img,
.dt-summary-next a.page-next-wtr img {
      z-index: 100;
    position: relative;
}
.hazard-suffix{
    color: #505050;
    font-weight: 400;
    font-size: 14px;
}
.hazard-suffix ul {
      padding-top: 5px !important;
}
.hazard-prefix {
      color: #505050;
    font-weight: 400;
    font-size: 14px;
}
.step2head ul li {
        color: #505050;
    font-weight: 400;
    font-size: 14px;
}
.dt-summary-softcom-result span img, .dt-summary-context-result img {
  width: 15px !important;
  height: 15px !important;
}

/******************************************Dision tress_dt css start***************************************************/

/******************************************Dision tress css start***************************************************/
.decision_tree ul {
    padding-top: 20px;
    position: relative;
    padding-left: 0 !important;
    padding-right: 0 !important;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.decision_tree li {
    float: left;
    text-align: center;
    list-style-type: none;
    position: relative;
    padding: 20px 0px 0 15px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.decision_tree li:before,
.decision_tree li:after {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 1px solid #ccc;
    width: 50%;
    height: 20px;
}

.decision_tree li:after {
    right: auto;
    left: 50%;
    border-left: 1px solid #ccc;
}

.decision_tree li:only-child:after,
.decision_tree li:only-child:before {
    display: none;
}

.decision_tree li:only-child {
    padding-top: 0;
}

.decision_tree li:first-child:before,
.decision_tree li:last-child:after {
    border: 0 none;
}

.decision_tree li:last-child:before {
    border-right: 1px solid #ccc;
    border-radius: 0 5px 0 0;
    -webkit-border-radius: 0 5px 0 0;
    -moz-border-radius: 0 5px 0 0;
}

.decision_tree li:first-child:after {
    border-radius: 5px 0 0 0;
    -webkit-border-radius: 5px 0 0 0;
    -moz-border-radius: 5px 0 0 0;
}

.decision_tree ul ul:before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 13px;
}

.decision_tree li .tree-box {
    border: 1px solid #ccc;
    text-decoration: none;
    color: #666;
    display: inline-block;
    width: 460px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.decision_tree li .tree-box .tree-box-inner {
    padding: 5px 10px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.decision_tree li .tree-box .tree-box-rate p {
    border-radius: 0 0 5px 5px !important;
    -webkit-border-radius: 0 0 5px 5px !important;
    -moz-border-radius: 0 0 5px 5px !important;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}

.decision_tree li .tree-box p {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.secondary-box {
    text-align: left;
}

.page-node-6171 .navbar-collapse.collapse,
.page-node-6171 #book-navigation-6175 {
    display: none !important;
}

.dt_top_btn {
    cursor: pointer;
    z-index: 9999;
    position: absolute;
    right: 0;
    top: -53px;
}


.dt_top_btn a {
    background: #0c61a5;
    border: 1px solid #0c61a5;
    border-radius: 0;
    color: #ffffff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 23px;
    padding: 4px 10px;
    text-decoration: inherit;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473);
    
}

.tree-box.secondary-box {
    border: 0px solid transparent !important;
}

.field-items div .decision_tree ul {
    padding-top: 0 !important;
    z-index: 50;
}

.lightbox-processed {
    margin: 0;
    vertical-align: top;
}

div#decision-tree-physical,
div#decision-tree-soft {
    width: 100%;
    padding-top: 10px;
}

body .decision_tree li .tree-box .tree-box-rate p a {
    color: #fff;
    font-size: 16px;
}

.tree-box.secondary-box {
    width: 100% !important;
}

ul#type_physical_step2 {
    padding: 0px;
}

.decision_tree li:only-child {
    padding-top: 0;
    width: 100%;
}

.decision_tree ul ul:before {
    display: none;
}

.decision_tree.decision_tree-header ul ul:before {
    display: block;
    top: -28px;
    height: 28px;
}

body .decision_tree li .tree-box .tree-box-rate p:hover,
body .decision_tree li .tree-box .tree-box-rate p.rating-box-view:hover {
    box-shadow: 0px 0px 1px #000;
}

body .decision_tree li .tree-box .tree-box-rate p.rating-box-view.three-b-type-rating {
    min-height: 100px !important;
    top: 50px !important;
}

body .decision_tree li .tree-box .tree-box-rate span.edit-btn-rating a {
    background-color: #0c61a5;
    color: #fff;
    padding: 5px 15px;
    position: absolute;
    right: 5px;
    bottom: 5px;
    border-radius: 4px;
    display: inline-block;
    font-size: 13px;
}

.decision_tree:first-child {
    display: inline-block;
}

body .field-items div .decision_tree.decision_tree-header ul>li>.tree-box {
    padding-bottom: 10px !important;
    display: inline-block;
    margin-bottom: 10px;
    padding-top: 10px !important;
    background-color: #046d92;
    box-shadow: 0px 0px 0px 2px #d2dff3;
    border: 0px;
    color: #fff;
}

body .field-items div .decision_tree.decision_tree-header ul li ul .tree-box {
    padding-bottom: 10px !important;
    display: inline-block;
    margin-bottom: 10px;
    padding-top: 10px !important;
    background-color: #0582af;
    box-shadow: 0px 0px 0px 2px #d2dff3;
    border: 0px;
    color: #fff;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    cursor: pointer;
}

body .field-items div .decision_tree.decision_tree-header ul>li>.tree-box.active_chk_container {
    padding-bottom: 10px !important;
    display: inline-block;
    margin-bottom: 10px;
    padding-top: 10px !important;
    background-color: #0582af;
    box-shadow: 0px 0px 0px 2px #d2dff3;
    border: 0px;
    color: #fff;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    cursor: inherit;
}

body .field-items div .decision_tree.decision_tree-header ul {
    display: inline-block;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

body .field-items div .decision_tree.decision_tree-header ul li ul {
    margin-top: 20px !important;
}

body .decision_tree li .tree-box .tree-box-rate p a.no_rating,
body .decision_tree li .tree-box .tree-box-rate p a.dt_summary_click {
    color: #080808;
}


span.dt-rating-label {
    width: 90%;
    display: inline-block;
    vertical-align: text-top;
    font-weight: 400;
    padding-left: 5px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #505050;
}

.tree-box.secondary-box.ph-step-5 {
    position: relative;
    top: 30px;
}

.tree-box.secondary-box.ph-step-5 .tree-box-rate p {
    top: -12px !important;
}


/*New Css*/

.decision_tree li .tree-box .tree-box-inner .step_label {
    display: inline-block;
    /* background-image: url(images/iocn-step.png); */
    height: 80px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 15px center;
    vertical-align: top;
    text-align: center;
    padding: 14px 10px;
    color: white;
    font-weight: bold;
    margin-top: -2px;
    background: #2196F3;
    margin-right: 10px;
    border-radius: 55px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3411764705882353);
    border: 5px solid white;
    font-size: 15px;
    font-weight: 300;
    position: relative;
    z-index: 50;
}
.decision_tree li .tree-box .tree-box-inner .step_label:before {
    content: '';
    border-left: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-top: 15px solid #fb9c11;
    border-right: 15px solid transparent;
    width: 0;
    height: 25px;
    display: block;
    position: absolute;
    bottom: -87%;
    left: 30%;
    z-index: 10;
    background: white;
}   

.decision_tree li .tree-box .tree-box-inner .step_heading {
    background-color: #06628c;
    display: inline-block;
width: 53%;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    border-radius: 0;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.23137254901960785);
    border: 3px solid white;
    padding-left: 30px;
    padding-right: 30px;
}
.sp_head {
    display: table;
    min-height: 96px;
    height: 96px;
}
.sp_head span {
    display: table-cell;
    vertical-align: middle;
}

.decision_tree li .tree-box .tree-box-inner .tree-box-rate {
    display: inline-block;
    vertical-align: top;
    width: 36%;
    padding-left: 10px;
    position: relative;
}

.decision_tree li .tree-box .tree-box-inner {
    padding: 0 !important;
    color: #fff;
    display: inline-block;
    height: 125px;
    width: 100%;
    background-image: url(../images/strip-yellow.png);
    background-repeat: no-repeat;
    background-position: 38px center;
    background-size: 6px 100%;
}

span.step_num {
    display: block;
    line-height: 22px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.38823529411764707);
}

.dtsteps_rate_box .dtsteps_rate_box_colors {
    display: table-cell;
    width: 100%;
    font-weight: 600;
    font-size: 15px;
    border-radius: 0;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.23137254901960785);
    border: 3px solid white;
    padding-left: 0;
    vertical-align: middle;
    text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.30980392156862746);
}
.dtsteps_rate_box {
    display: table;
    width: 100%;
height: 100px;
    overflow: auto;
}
.dtsteps_rate_box .edit_dt_step {
    display: table-cell;
    vertical-align: middle;
    padding-left: 13px;
}
.dtsteps_rate_box>div {
    display: inline-block;
}

ul.dt_disabled {
    display: inline-block;
    width: 100%;
    opacity: 0.4;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

ul.dt_disabled ul.dt_disabled {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.decision_tree .dt_summary_step:before {
    content: '' !important;
    border: none !important;
}
.dt_disabled .dt_open_link {
    display: none;
}

.edit_dt_step a {
    padding: 5px 10px;
    text-decoration: none;
    font-size: 15px;
    font-weight: bold;
    background-image: url(../images/edit-btn.png);
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    background-position: 2px center;
    border: 1px solid #e6e6e6;
    width: 76px;
    text-align: center;
    padding-left: 29px;
    background-position: 18% 50%;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.18823529411764706);
    color: #333;
    -webkit-transition: 0.1s all;
    transition:0.1s all;
}
.edit_dt_step a:hover {
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.18823529411764706);
    color: #fb6262;
}
.edit_dt_step {
    padding-left: 10px;
}

.tree-box-rate .dtsteps_rate_box_text {
    background-color: #f7f7f7;
    padding: 5px;
    color: #000;
    vertical-align: middle;
    border-radius: 0;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.23137254901960785);
    border: 1px solid white;
    padding-left: 0;
    width: 100%;
    height: 100px;
    display: inline-block;
        min-width: 240px;
            overflow: auto;
}
.dt-rating-icon img {
    height: 15px !important;
    width: 15px !important;
}

.dt-rating-icon:after {
    content: '';
    clear: both;
}
.dt_open_link a.no_rating {
    padding: 10px 50px;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../images/open-btn.png);
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    border: 1px solid #fb6262;
    width: 76px;
    text-align: center;
    padding-left: 34px;
    background-position: 18% 50%;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.18823529411764706);
    color: #fb6262;
    border-left: 4px solid #fb6262;
    -webkit-transition: 0.1s all;
    transition:0.1s all;
}
.dt_open_link a.no_rating:hover {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.18823529411764706);
}
.dt_open_link {
    text-align: center;
    width: 63%;
    display: inline-block;
    padding: 2px 0;
    border-radius: 8px;
    overflow: hidden;
    height: 100px;
    line-height: 100px !important;
}

.step_label.dt_summary_step {
    background: #094763 !important;
}

.dtsteps_rate_box_text.dtsteps_rate_box3b {
    padding: 5px;
}

.node-book .decision_tree ul {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.dt_summary_step span.step_num {
    font-size: 15px;
    font-weight: 400;
    text-shadow: none;
        position: relative;
}
.dt_summary_step span.step_num:after {
    content: '';
    background: transparent;
    width: 13px;
    height: 25px;
    display: table;
    position: absolute;
    top: 83%;
    left: 38%;
    right: auto;
    border-bottom: 5px solid white;
    border-right: 5px solid white;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.30980392156862746);
}
.logged-in .tabs--primary.nav.nav-tabs {
        z-index: 10 !important;
}
.dt_top_back_btn {
        z-index: 50 !important;
}
.dt_top_back_btn a {

}
.dt_summary .tree-box-inner {
    background-image: none !important; 
}
.dtsteps_rate_box_text .dt-rating-icon img {
        margin-top: 5px;
}


/******************************************Dision tree css end***************************************************/

/******************************************Matrix css start***************************************************/
#matrix_dashboard_container .matrix-box-inner {
    padding: 0 !important;
    color: #fff;
    display: inline-block;
    min-height: 125px;
    width: 100%;
    background-image: url(../images/strip-yellow.png);
    background-repeat: no-repeat;
    background-position: 38px center;
    background-size: 6px 100%;
}
#matrix_dashboard_container .matrix_step_label {
    display: inline-block;
    /* background-image: url(images/iocn-step.png); */
    height: 80px;
    width: 80px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 15px center;
    vertical-align: top;
    text-align: center;
    padding: 14px 10px;
    color: white;
    font-weight: bold;
    margin-top: -2px;
    background: #2196F3;
    margin-right: 19px;
    border-radius: 55px;
    box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.3411764705882353);
    border: 5px solid white;
    font-size: 15px;
    font-weight: 300;
    position: relative;
    z-index: 50;
}
#matrix_dashboard_container .matrix_step_label.matrix_step_label_summary {
    background: #094763!important;
}
.matrix_step_label_summary .tree-box-inner {
    background-image: none !important;
}
#matrix_dashboard_container .matrix_step_content {
    background-color: #06628c;
    display: inline-block;
    width: 53%;
    vertical-align: middle;
    font-weight: bold;
    font-size: 16px;
    border-radius: 0;
    box-shadow: 0px 2px 9px rgba(0, 0, 0, 0.23137254901960785);
    border: 3px solid white;
    padding-left: 30px;
    padding-right: 30px;
}
#matrix_dashboard_container .matrix_step_content .step_heading  {
    display: table;
    min-height: 96px;
    height: 96px;
}
#matrix_dashboard_container .matrix_step_content .step_heading span {
        display: table-cell;
    vertical-align: middle;
}
#matrix_dashboard_container .matrix_step_content.matrix_data_exist {
	background-color: transparent;
	display: inline-block;
	width: 89%;
	vertical-align: middle;
	padding: 0px 0px 10px 0;
	font-weight: bold;
	font-size: 16px;
	border-radius: 10px;
	box-shadow: 0px 0px 0px rgba(33, 33, 33, 0.92);
}
#matrix_dashboard_container .matrix_db_items {
	padding-bottom: 15px;
}
#matrix_dashboard_container .matrix_step_num {
    display: block;
    line-height: 22px;
    font-size: 20px;
    text-align: center;
    font-weight: 600;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.38823529411764707);
}
#matrix_dashboard_container .matrix_open_link a.no_rating {
padding: 10px 50px;
    font-size: 15px;
    text-decoration: none;
    font-weight: bold;
    background-image: url(../images/open-btn.png);
    background-repeat: no-repeat;
    background-size: 16px;
    display: inline-block;
    border: 1px solid #fb6262;
    width: 76px;
    text-align: center;
    padding-left: 34px;
    background-position: 18% 50%;
    box-shadow: 0px 1px 7px rgba(0, 0, 0, 0.18823529411764706);
    color: #fb6262;
    border-left: 4px solid #fb6262;
    transition: 0.1s all;
}
#matrix_dashboard_container .matrix_open_link a.no_rating:hover {
	    transform: scale(1.1);
    box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.18823529411764706);
}
.matrix_prev_rating_box div img {
	width: 15px !important;
	height: 15px !important;
}
.matrix_prev_rating_box div {
	    background: #f8f8f8;
    border-radius: 0;
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.14901960784313725);
    border-left: 5px solid #b6b6b6 !important;
}

.matrix_open_link {
    text-align: center;
    width: 63%;
    display: inline-block;
    padding: 2px 0;
    border-radius: 8px;
    overflow: hidden;
    height: 100px;
    line-height: 100px !important;
}
.matrix_step_label_summary span {
	position: relative;
}
.matrix_step_label_summary span:after {
	    content: '';
    background: transparent;
    width: 13px;
    height: 25px;
    display: table;
    position: absolute;
    top: 83%;
    left: 38%;
    right: auto;
    border-bottom: 5px solid white;
    border-right: 5px solid white;
    transform: rotate(45deg);
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.30980392156862746);
}
/*#matrix_dashboard_container .matrix_step_label:before {
    content: '';
    border-left: 15px solid transparent;
    border-bottom: 15px solid transparent;
    border-top: 15px solid #fb9c11;
    border-right: 15px solid transparent;
    width: 0;
    height: 25px;
    display: block;
    position: absolute;
    top: -44%;
    left: 30%;
    z-index: 10;
    background: white;
}*/
#matrix_dashboard_container .matrix-box-inner:first-child .matrix_db_items .matrix_step_label:before {
	display: none;
}
.matrix-summary {
	background-image: none !important; 
}
.indepthstep-header {
	    background: #0c61a5;
    padding: 7px;
}
#matrix_dashboard_container {
    margin-top: 0;
}
#matrix_dashboard_container .matrix-box-rate {
    display: inline-block;
    vertical-align: top;
    width: 36%;
    padding-left: 10px;
    position: relative;
}
#matrix_dashboard_container table {
	color: #000;
    border: 1px solid #0c61a5;
    width: 100%;
}
#matrix_dashboard_container table.out tr th.hyphenate {
    background-color: #4c4c4c !important;
    color: #fff !important;
    font-weight: bold;
    padding: 5px;
}
#matrix_dashboard_container .matrix_disabled_force {
	opacity: 0.4;
}

.matrix_prev_rating_box {
	font-weight: bold;
}
#hr-exposer-tbl .header-q {
background-color: #4c4c4c  !important;

}
#transportation-matrix-subsectors-form, .field-items{
    font-size: 14px;
    color: #333;
    font-weight: 400;
}
#transportation-matrix-subsectors-form label,
#health-matrix-subsectors-form label,
#agr-matrix-subsectors-form label,
#energy-matrix-subsectors-form label,
#wtr-matrix-subsectors-form label{
    font-weight: 600;
}
.dash-link-main-container .op-link-box {
	transition:0.2s all;
}
.edit-link-profile-container.op-link-box:hover,
.edit-prof-link:hover,
.dash-link-main-container .op-link-box:hover {
	    transform: scale(1.05);
}
/******************************************Matrix css end***************************************************/
.form-control {
    background: #FFFFFF !important;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 13px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
}
.prev-step1-health {
	display: inline;
}
#type_physical_step2 li, #type_soft_step2a li {
  list-style: none;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.428571429;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
#energy-matrix-subsectors-form {
	    margin-top: 15px;
}
.dt-summary-rating-both-box {
    display: inline-block;
    width: 50%;

}
.field-projects #prj-label {
    font-weight: bold;
    width: 30%;
    display: inline-block;
}
#share-screening-results-form h3{
	font-size: 15px;
	font-weight: 600;
}
/*#share_result {
	    margin: 0 auto;
    display: table;
    margin-top: 10px;
}

#share-screening-results-form .form-item-share-value-yes {
display: inline-block;
    width: 49%;
    background: #ffffff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2196078431372549);
    padding: 7px 5px;
}
#share-screening-results-form .form-item-share-value-no {
	    vertical-align: baseline;
    display: inline-block;
    width: 49%;
    background: #ffffff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2196078431372549);
    padding: 7px 5px;
    margin-left: 11px;
}
.form-item-share-value-yes input[type="checkbox"], .form-item-share-value-no input[type="checkbox"] {
	    margin-left: 5px !important;
}
*/
.disapprove-container {
    clear: both;
    border-bottom: 0px solid #d2d2d2;
    display: table;
    width: 50px;
    padding: 5px 10px;
    border-radius: 4px;
    height: 45px;
    margin: 0 auto;
}
.disapprove-container .disapprovecs span a {
    display: block;
    background: url(../images/approve.png);
    height: 50px;
    width: 50px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 55%;
}
.approve-container {
	    clear: both;
    border-bottom: 0px solid #d2d2d2;
    display: table;
    width: 50px;
    padding: 5px 10px;
    border-radius: 4px;
    height: 45px;
    margin: 0 auto;
}
.approve-container .approvecs span a{
	    display: block;
    background: url(../images/disapprove.png);
    height: 50px;
    width: 50px;
    margin: 0;
    padding: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 55%;
}
.disapprove-container .disapprovecs span a:hover, .approve-container .approvecs span a:hover {
	transform:scale(1.1);
}
.decision_tree .dt-rating-icon {
    float: right;
}
.alertSummary {
	position: absolute;
    z-index: 20000;
    top: 0;
    width: 54%;
    left: 23%;
    top: 1%;
    right: auto;

}
#chk_dv_tooltip_2 > ul > li {
	font-weight: 600;
}
.chk_div_42 {
	width: 235px !important; 
}
.impactact .prev-step-exposure-types {
	width: 50% !important;
}
.impactact .dt-summary-rating-both-box .prev-step-rating {
    width: 182px !important;
    margin-right: 10px;
}
.step-two-helth-rate .prev-step-rating {
	margin-left: 10px;
}
.impactact .prev-step3-rating {
	    background-color: rgba(225, 225, 225, 0.45);
    border-radius: 0;
    float: right;
    font-weight: bold;
    color: #313131;
    padding: 10px !important;
    width: 382px;
    border: 1px solid #d3d3d3;
    margin: 10px 10px;
}
.impactact .dt-rating-icon img {
	width: 15px !important;
	height: 15px !important;
}
.dt_top_new {
	    top: -7px !important; 

}
.dt_top_new2 {
    top: 17px !important;
}
.dt_top_new3 {
    top: 7px !important;
}
.dt_top_new4 {
    top: -48px !important;
}
.dt_top_newSum {
	top: -53px !important;
}

.step4-upper-container {
    margin-top: 48px;
}
.hidden-title {
	display: none !important;
}
#quicktabs-container-identify_key_development_goals_a {
    top: -6px!important;
        padding: 10px;
}
#quicktabs-identify_key_development_goals_a ul.quicktabs-tabs.quicktabs-style-sky li.active a,
#quicktabs-characterize_hazards_and_rate_im ul.quicktabs-tabs.quicktabs-style-sky li.active a,
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li.active a{
    line-height: 3.05em;
    min-height: 3.05em;
}
#quicktabs-identify_key_development_goals_a ul.quicktabs-tabs.quicktabs-style-sky li.active a:before,
#quicktabs-characterize_hazards_and_rate_im  ul.quicktabs-tabs.quicktabs-style-sky li.active a:before,
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li.active a:before{
	    bottom: -23px;
}
#quicktabs-identify_key_development_goals_a ul.quicktabs-tabs.quicktabs-style-sky li a,
#quicktabs-characterize_hazards_and_rate_im ul.quicktabs-tabs.quicktabs-style-sky li a,
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li a{ 
	    min-height: 3.05em;
	    height: 3.05em;
	        border: none;
	        padding: 0 6px;
}
.form-item-tabs-0-goal-input {
    display: inline-block;
    vertical-align: top;
}
.goal-title textarea.form-control {
	min-height: 135px !important;
}
.national-select-sub {
	display: block;
}
.national-li-sub {
    vertical-align: top;
    text-align: center;
}
.national-li-sub li {
	    list-style: none;
		margin-bottom: 25px !important;
}
#identifyprioritysectorsform {
	    background: white;
    /*border: 1px solid #d3d3d3;*/
    padding: 10px;
}
#identifyprioritysectorsform table {
	    /*table-layout: fixed;*/
}
#identifyprioritysectorsform table tr th {
	background-color: #d3d3d3 !important;
	    font-weight: 600;
    color: #4c4c4c !important;
}
#add-more-tabs-button{
	    margin: 0 auto;
    display: table;
        margin-top: 40px;

}
#add-more-tabs-button button.add-tab {
    background: #c6eafb !important;
    color: #0c61a5 !important;
border: 1px solid rgba(12, 97, 165, 0.4) !important;
    box-shadow: none !important;
}
#add-more-tabs-button button.add-tab:before {
    content: '+';
    margin-right: 6px;
    width: 17px;
    height: 17px;
    display: inline-block;
    background: #0c61a5;
    color: white;
    line-height: 17px;
    border-radius: 50%;
    font-size: 14px;
}
#identifyprioritysectorsform #edit-submit-form, #identifyprioritysectorsform--2 #edit-submit-form  {
	    float: right;
}
#identify-priority-sectors {
	padding: 10px;
}
#nationalpolicy-priority-sectors-form table#sector tr th {
	    background-color: #4c4c4c !important;
    color: white !important;
    font-weight: 600;
}
#identify-priority-sectors ul li {
margin-bottom: 5px !important;
}
#nationalpolicy-priority-sectors-form table.checked_sector {
    width: 70%;
    margin: 0 auto;
}
#nationalpolicy-form-ext-temp table tr th,
#nationalpolicy-form-ext-pre table tr th,
#nationalpolicy-form-drought table tr th,
#nationalpolicy-form-sea-level table tr th,
#nationalpolicy-form-storm-surge table tr th,
#nationalpolicy-form-strong-winds table tr th,
#nationalpolicy-assess-awareness-form table tr th { 
    background-color: #e6e6e6 !important;
    height: 35px;
        font-weight: 600;
        font-size: 14px;
}
#nationalpolicy-overall-sector-rating-form table tr th {
    background-color: #4c4c4c !important;
    color: white !important;
    font-weight: 600;
    font-size: 14px;
    height: 35px;
}
#quicktabs-characterize_hazards_and_rate_im ul.quicktabs-tabs li {
	    height: 3.05em !important;
    min-height: 3.05em !important;
}
#othchk {
	width: 100% !important;
}
#othchk #geo-hazard-check {
	    background-color: aliceblue !important;
    width: 100%;
    margin-bottom: 10px;
    border: 1px solid #d2e7f9;
    padding: 10px;
        margin-bottom: 40px;
}
#stepdiv1 .temphead {
    background-color: #03A9F4 !important;
    color: white !important;
    font-weight: 600;
    padding: 5px !important; 
    font-size: 14px;
}
.nationalpolicy_menu {
    list-style: none;
    margin: 0;
    padding: 0 !important;
    display: table;
}
.nationalpolicy_menu li {
    display: inline-block;
    position: relative;
}
.nationalpolicy_menu li a {
    padding: 10px;
    background: #c6eafb;
    color: #333;
    display: inline-block;
    margin-right: 1px;
    text-decoration: none;
}
.nationalpolicy_menu li a:hover {
    background: #7cd5ff !important;
}
.nationalpolicy_menu li a.active:hover {
		background: #06628c;
}
.nationalpolicy_menu li.active a{
    background: #06628c !important;
    color: white;
}
.nationalpolicy_menu li.active a:before {
	    content: '';
    border-top: 13px solid #06628c;
    border-bottom: 13px solid transparent;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    position: absolute;
    bottom: -20px;
    z-index: 1;
    left: 37%;
}
#color_tbl_project_note, #color_tbl_project{
	    margin-top: 30px;
}
.mod4save button {
    margin: 0 auto !important;
    display: table !important;
}
td.goal-remove button.delete-tab {
    margin: 0 auto;
    display: block;
    background: #ffffff !important;
    border: 1px solid #890101 !important;
    color: #890101 !important;
}
/*td.goal-remove button.delete-tab:before {
    content: 'X';
    text-transform: lowercase;
    width: 13px;
    height: 13px;
    background: #890101;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    line-height: 13px;
    margin-right: 4px;
    border-radius: 50%;
    text-align: center;
    color: white;
    padding-left: 1px;
}*/
td.goal-remove button.delete-tab {
    text-indent: -9999px;
	line-height: 4px !important;
}
td.goal-remove button.delete-tab::after {
     content: "Remove";
     text-indent: 0;
     display: block;
     line-height: 1;
     height: 18px;
     line-height: initial;
}
#identifyprioritysectorsform #quicktabsgoals-tabs-wrapper {
	position: relative;
}
#identifyprioritysectorsform .alertSummary {
    position: absolute;
    z-index: 12;
    width: 54%;
    left: 23%;
    bottom: 18px;
    right: auto;
    top: auto;
    box-shadow: none;
    border-radius: 0;
        text-align: center;
}
table#sector div.error label{
	color: #B94A48;
}
table#sector div.error{
	border:1px solid #B94A48;
}
#nationalpolicy-form-ext-temp table tr td,
#nationalpolicy-form-ext-pre table tr td,
#nationalpolicy-form-drought table tr td,
#nationalpolicy-form-sea-level table tr td,
#nationalpolicy-form-storm-surge table tr td,
#nationalpolicy-form-strong-winds table tr td,
#nationalpolicy-overall-sector-rating-form table tr td{
	vertical-align: top;
}
#nationalpolicy-assess-awareness-form table tr td {
	vertical-align: middle;
	text-align: center;
}
body #nationalpolicy-overall-sector-rating-form table:first-child thead tr:nth-child(3) td {
    text-align: center;
    vertical-align: middle;
    background-color: #e2e2e2 !important;
    font-weight: 600;
        color: #333;
}
#color_tbl_project_note tr:nth-child(1) td {
	vertical-align: middle;
}
#nationalpolicy-assess-awareness-form table tbody tr td .form-type-select {
	    margin: 0 auto !important;
    display: table;
}
#nationalpolicy-assess-awareness-form table tbody tr td .form-type-textarea {
    width: 100%;
    margin: 0 auto !important;
    display: table;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
#nationalpolicy-assess-awareness-form table {
	table-layout: fixed;
}
#quicktabs-container-score_institutional_readiness #stepdiv1 {
	width: 100%;
}
#quicktabs-container-score_institutional_readiness table thead tr th {
	    height: 35px;
    font-weight: 600;
    background-color: #656565 !important;
    color: white !important;
}
#quicktabs-container-score_institutional_readiness table tbody tr td {
	    height: 30px;
}
#matrix_dashboard_container .node-scroll-rep table#stepdiv1 thead tr:nth-child(2) th.header-q {
	    background-color: #4c4c4c  !important;
} 

#matrix_dashboard_container .matrix-box-inner:nth-child(3) table#stepdiv1 tbody tr:last-child td {
    background-color: #f3f3f3 !important;
}
body #nationalpolicy-form-other-natural-hazard table#stepdiv1 td.header-q1 {
    background: #e6e6e6 !important;
    padding: 2px !important;
}


.cur_hazard_text li {
    text-align: left;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 5px !important;
}
#nationalpolicy-overall-sector-rating-form .node-scroll-rep table#stepdiv1 thead tr td.potential_header{
    background-color: #eef9ff !important;
    color: #333;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
}
.mod3op table#stepdiv1 thead tr:nth-child(2) th{
	background-color: #cecece !important;
    padding: 5px;
}
.mod3op {
    padding-top: 5px;
}
#matrix_dashboard_container td {
	padding: 5px;
}
#quicktabs-container-score_institutional_readiness .mod3hp h3 {
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    background: #e0e0e0;
    padding: 5px !important;
    vertical-align: middle;
    margin: 0;
    border: 1px solid #333;
    margin-bottom: -1px;
}
#quicktabs-container-score_institutional_readiness .mod3hp table {
	width: 100%;
}
#nationalpolicy-vul-rating-form table#stepdiv1 tbody tr td.pshead {
	    background-color: #4c4c4c !important;
    color: white;
    font-size: 14px;
}
#nationalpolicy-vul-rating-form #edit-ncds-dev-chk .form-type-checkbox {
    display: inline-block;
    background: white;
    border: 1px solid #d3d3d3;
    margin: 0;
    margin-bottom: 10px;
    padding: 5px;
    padding-left: 20px;
    padding-right: 20px;
    width: 49.7%;
}
#nationalpolicy-vul-rating-form #edit-ncds-dev-chk .form-type-checkbox:hover {
    background: #f1f1f1;
}
td.hrc-title {
    background-color: #d3d3d3;
    font-weight: 600;
}

.resizable-textarea textarea {
    border-radius: 0 !important; 
}
#matrix_dashboard_container .matrix-box-inner table#stepdiv1 tbody tr td {
	color: #333;
}
.over-sect-risk thead tr:nth-child(2) th {
	background-color: #cecece !important;
}


#matrix_dashboard_container .matrix-box-inner:nth-child(4) table#stepdiv1 thead tr:nth-child(3) td {
	background-color: #ececec !important;
	text-align: center;
} 
#matrix_dashboard_container .matrix-box-inner:nth-child(4) tr:last-child ul li {
    font-size: 13px;
    color: #333;
    line-height: 15px;
    margin-bottom: 10px;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(4) tr:last-child td {
	vertical-align: top;
}
#matrix_dashboard_container .matrix-box-inner table tr th,
#matrix_dashboard_container .matrix-box-inner table tr td {
    line-height: 17px;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(3) .matrix_step_content table#stepdiv1 tbody tr td:nth-child(1) {
	padding: 10px !important;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(4) .matrix_step_content table#stepdiv1 tbody tr td:nth-child(1) {
	padding: 10px !important;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(2) .matrix_step_content table#stepdiv1 tbody tr td:nth-child(1) {
	padding: 10px !important;
}
#nationalpolicy-form-ext-temp table tr th, 
#nationalpolicy-form-ext-pre table tr th, 
#nationalpolicy-form-drought table tr th,
#nationalpolicy-form-sea-level table tr th, 
#nationalpolicy-form-storm-surge table tr th, 
#nationalpolicy-form-strong-winds table tr th, 
#nationalpolicy-assess-awareness-form table tr th {
    height: 35px;
    font-weight: 600;
    font-size: 14px;
}
#nationalpolicy-form-ext-temp table tr:nth-child(1) th, 
#nationalpolicy-form-ext-pre table tr:nth-child(1) th, 
#nationalpolicy-form-drought table tr:nth-child(1) th,
#nationalpolicy-form-sea-level table tr:nth-child(1) th, 
#nationalpolicy-form-storm-surge table tr:nth-child(1) th, 
#nationalpolicy-form-strong-winds table tr:nth-child(1) th, 
#nationalpolicy-assess-awareness-form table tr:nth-child(1) th {
    background-color: #4c4c4c!important;
    color: white !important;
}
#nationalpolicy-form-ext-temp table tr:nth-child(2) th, 
#nationalpolicy-form-ext-pre table tr:nth-child(2) th 
#nationalpolicy-form-drought table tr:nth-child(2) th
#nationalpolicy-form-sea-level table tr:nth-child(2) th 
#nationalpolicy-form-storm-surge table tr:nth-child(2) th 
#nationalpolicy-form-strong-winds table tr:nth-child(2) th 
#nationalpolicy-assess-awareness-form table tr:nth-child(2) th{
    background-color: #e6e6e6 !important;
}
#nationalpolicy-form-ext-temp table td ul, 
#nationalpolicy-form-ext-pre table td ul,
#nationalpolicy-form-drought table td ul,
#nationalpolicy-form-sea-level table td ul, 
#nationalpolicy-form-storm-surge table td ul, 
#nationalpolicy-form-strong-winds table td ul, 
#nationalpolicy-assess-awareness-form table td ul{
	margin-top: 10px;
}
#nationalpolicy-form-ext-temp table td ul li, 
#nationalpolicy-form-ext-pre table td ul li,
#nationalpolicy-form-drought table td ul li,
#nationalpolicy-form-sea-level table td ul li, 
#nationalpolicy-form-storm-surge table td ul li, 
#nationalpolicy-form-strong-winds table td ul li, 
#nationalpolicy-assess-awareness-form table td ul li{
	margin-bottom: 8px !important;
}



table#stepdiv1 .national_childheading th {
	    background-color: #cecece !important;
    padding: 5px;
    text-align: center;
}
table#stepdiv1 .national_childheading1 td, .national_childheading1 th, table#stepdiv1 .national_childheading td {
	    background-color: #ececec !important;
    padding: 5px;
    text-align: center;
    vertical-align: middle !important;
}
#geo-hazard-check .form-item-input-field-dr .form-group {
	margin: 0 !important;
}
#nationalpolicy-form-other-natural-hazard table#stepdiv1 {
}
#nationalpolicy-form-other-natural-hazard table#stepdiv1 tbody td:first-child {
    width: 20%;
    font-weight: 600;
    text-align: center;
}
#nationalpolicy-form-other-natural-hazard table#stepdiv1 tbody td:last-child {
	width: 80%;
}
#nationalpolicy-overall-sector-rating-form table#stepdiv1 tbody td:first-child {
font-weight: 600;
    line-height: 15px;
    padding: 8px !important;

}
.scoring_guidance {
background: #ececec;
    padding: 20px 30px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.scoring_guidance span {
    display: block;
	margin-bottom: 10px;
    color: #4c4c4c;
}
.scoring_guidance p b{
	display: table;
    border-bottom: 2px solid #d3d3d3;
    margin-bottom: 5px;
    padding-bottom: 2px;
    color: black;
}
#quicktabs-container-score_institutional_readiness > b:first-child {
	margin-bottom: 5px;
	    display: block;
}
.mod3hp {
	    margin-top: 30px;
}
#nationalpolicy-vul-rating-form table#stepdiv1 tbody tr td:first-child {
    width: 13%;
	text-align: center;
	font-weight: 600;
}

#nationalpolicy-vul-rating-form table#stepdiv1 tbody tr td.hrc-title {
	background-color: #ececec !important;
    padding: 5px !important;
        width: 16%;

}

#edit-ncds-dev-chk {
	padding-top: 8px;
}
#nationalpolicy-vul-rating-form {
    margin-top: -5px;
    border: 2px solid #06628c;
    padding: 10px;

}
.sumBox {
	    padding: 10px 20px;
    background: #ececec;
    display: block;
    margin-bottom: 10px;
}
.summary_head {
display: table;
    border-bottom: 2px solid #d3d3d3;
    margin-bottom: 5px;
    padding-bottom: 2px;
    color: black;
    font-weight: 600;
}
#quicktabs-tabpage-characterize_hazards_and_rate_im-6 .checkbox input[type="checkbox"] {
	margin-top: 3px;
}
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li {
	margin: 0 !important;
    position: relative;
    width: 20%;
    text-align: center;
}
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li a {
	    position: absolute;
    left: 0;
    white-space: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
}

#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li.active:before {
	content: '';
    border-top: 13px solid #06628c;
    border-bottom: 13px solid transparent;
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    position: absolute;
    bottom: -22px;
    z-index: 12;
    left: 37%;
}
#quicktabs-score_institutional_readiness ul.quicktabs-tabs.quicktabs-style-sky li.active a:before {
	display: none;
}
#quicktabs-container-characterize_hazards_and_rate_im .quicktabs-tabpage form table tbody tr td:first-child {
	vertical-align: middle;
	text-align: center;
}
#nationalpolicy-overall-sector-rating-form table#stepdiv1:first-child tbody tr td:first-child {
	text-align: left !important;
}
.step_desc img {
	margin-left: 5px;
}
img.tooltip_dt {
	margin-left: 5px;
}
#agriculture-adaptive-npc-form .matrix-adaptive-step-item:nth-child(2) #edit-matrix-step3-ques1{
	padding-bottom: 0 !important;
}
#agriculture-adaptive-npc-form .matrix-adaptive-step-item:nth-child(1) #edit-matrix-softcom-types,
#energy-adaptive-npc-form .matrix-adaptive-step-item:nth-child(1) #edit-matrix-softcom-types {
    margin-top: 5px !important;
    padding-bottom: 10px !important

}
#agriculture-adaptive-npc-form .matrix-adaptive-step-item:nth-child(4) #edit-matrix-step3-ques3,
#energy-adaptive-npc-form .matrix-adaptive-step-item:nth-child(4) #edit-matrix-step3-ques3{
    margin-bottom: 10px !important;

}
.dt_rating_container {
	padding: 15px;
}
#impact-hist-data table tr:nth-child(1) th,
.adaptive_previous_rating table tr:nth-child(1) th,
.que_outcome table tr:nth-child(1) th {
	font-size: 14px;
}
.que_outcome table ul li {
	font-size: 14px;
}
.step2head ul {
    margin: 0 !important;
    padding-top: 5px !important;
    padding-bottom: 0 !important;
}
.dt-summary-rating-both-box {
	    padding-right: 0 !important;
}
.dt-summary-rating-notes {
	padding-right: 10px !important;
padding-left: 0 !important;

}
.dt-summary-softcom-result, .dt-summary-context-result {
	margin-right: 10px !important
}
.health-both-box {
	    width: 50%;
    display: inline-block;
    padding-right: 10px !important;
    vertical-align: top;
    position: relative;
    top: 0;
}
.health-prev-stepb {
		    width: 50%;
    display: inline-block;
}
.health-both-box .prev-step-rating {
    margin-top: 10px !important;
    margin-bottom: 14px;
    width: 182px !important;
    margin-right: 0 !important;

}
.health-both-box .prev-step3-rating {
	    background-color: rgba(225, 225, 225, 0.45);
    border-radius: 0;
    float: right;
    font-weight: bold;
    color: #313131;
    padding: 10px !important;
    width: 382px;
    border: 1px solid #d3d3d3;
    margin: 0;
    margin-bottom: 10px;
}
.health-both-box .prev-step3-rating img{
    width: 15px !important;
    height: 15px !important;
}

.health-both-box .prev-step3-rating  .dt-rating-icon {
	float: right;
}
.health-step1 .dt-summary-exposure-types {
	    width: 77% !important;
}
.nextbtnclass {
	bottom: 25px !important;
}
ul.step1_priority_sec {
    list-style: none;
    margin-bottom: 0;
    padding: 10px;
}
ul.step1_priority_sec li {
    display: inline-block;
    margin-right: 10px;
    background: #eaeaea;
    padding: 6px 10px;
    margin-bottom: 5px;
    border: 1px solid #c3c3c3;
    border-left: 5px solid #c3c3c3;
    vertical-align: top;
    margin-top: 5px;
}
h4.step3-tab-heading {
    border-bottom: 2px solid #7fa1b1;
    display: table;
    padding-bottom: 3px;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 16px;
    color: #094c6b;
}
.step3-guiding {
	    font-weight: 600;
    margin-top: 10px;
    display: block;
}
.step-4-notes {
	    text-align: left;
    display: block;
    margin-bottom: 5px;
}
#notes-text-area {
	background-color: #eaeaea !important;
    padding: 15px;
}
.listMain {
    background: #f3f3f3;
    padding: 10px 15px !important;
    border: 1px solid #d3d3d3;
}
.listMain .list-insuff {
	    margin-right: 10px;
}
.listMain li {
	    margin-bottom: 15px;
    margin-top: 15px;
}
.form-item-dt-step3-notes, .form-item-dt-step4-notes, .form-item-dt-step3-notes {
	    background: #eaeaea;
    padding: 13px;
    margin-top: 6px !important;
}
.dt_rating_right .form-item-dt-step3-notes, .dt_rating_right .form-item-dt-step4-notes {
    background: white;
    padding: 0;
    margin-top: 0px !important;
}
#health-dt-step3-physical-form .form-item-dt-softcom-types {
	    padding: 0 !important;
}
#health-dt-step3-physical-form .form-item-dt-step4-notes {
	    padding: 5px 10px ;
}
#nationalpolicy-vul-rating-form #edit-ncds-dev-chk .form-type-checkbox.form-item.checkbox>label {
	text-align: left;
	display: block;
}
#notes-text-area .form-type-textarea {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
}
#notes-text-area .step-4-notes{
font-weight: 600;
color: black;
font-size: 13px;
}
#notes-text-area textarea {
	min-height: 122px !important;
}

span.edit-prof-nw-link a { display:none !important; }}

form#identifyprioritysectorsform table#stepdiv1 tbody tr td.goal-title{
	    width: 35%;
}
td.goal-sector {
	    width: 40%;
}
.goal-remove {
	    width: 13% !important;
}
.goal-sector .form-control {
	width: 100% !important;
}
.text-step2-left {
	    text-align: left;
    display: block;
}
td.step-td-notes {
    text-align: left !important;
}
#socialdev-dt-step4-physical-form img.tooltip_matrix {
	    margin-left: -6px !important;
}
.diag_result {
    border-bottom: 2px solid #7fa1b1;
    display: table;
    padding-bottom: 3px;
    font-weight: 600;
    margin-bottom: 15px !important;
    font-size: 16px !important;
    color: #094c6b !important;
}
#nationalpolicy-form-other-natural-hazard label img {
    margin-left: 5px;
}
.cur_hazard_text {
	margin-bottom: 0px;
	padding-top: 5px;
}
.nationalpolicy-header-q {
	    text-align: center;
    background-color: #4c4c4c!important;
    color: #fff;
    font-weight: bold;
    padding: 8px;
    font-size: 14px;
}
#nationalpolicy-form-other-natural-hazard #othchk #geo-hazard-check {
	border-color: #333;
}
#nationalpolicy-form-other-natural-hazard #othchk #geo-hazard-check {
	    margin-bottom: 0;
}


span.char-title {
font-weight: 600;
    font-size: 13px;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(4) table#stepdiv1 {
	table-layout: fixed;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(2) table#stepdiv1 tbody tr td {
	width: 10%;
}
#nationalpolicy-overall-sector-rating-form table#stepdiv1 td {
	width: 20% !important;
}
#nationalpolicy-overall-sector-rating-form table#stepdiv1 td #edit-overall-rating-hist .tooltip_matrix.form-type-radio,
#nationalpolicy-overall-sector-rating-form table#stepdiv1 td #edit-overall-rating-fut .tooltip_matrix.form-type-radio {
	    display: table !important;
    padding-left: 4px !important;
    /* width: inherit !important; */
    height: 37px !important;
    vertical-align: middle;
    width: 80% !important;
    line-height: 37px !important;
    margin: 0 auto !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    border: 1px solid #bbbbbb !important;
}
#nationalpolicy-overall-sector-rating-form table#stepdiv1 td #edit-overall-rating-hist .tooltip_matrix.form-type-radio input[type=radio],
#nationalpolicy-overall-sector-rating-form table#stepdiv1 td #edit-overall-rating-fut .tooltip_matrix.form-type-radio input[type=radio] {
    position: absolute;
    left: 24px;
    top: 7px;
    background: transparent;
    width: 18px;
    height: 18px;
    display: block;
}
#nationalpolicy-form-ext-temp table tr td .char-title ~ img.tooltip_matrix,
#nationalpolicy-form-ext-pre table tr td .char-title ~ img.tooltip_matrix,
#nationalpolicy-form-drought table tr td .char-title ~ img.tooltip_matrix,
#nationalpolicy-form-sea-level table tr td .char-title ~ img.tooltip_matrix,
#nationalpolicy-form-storm-surge table tr td .char-title ~ img.tooltip_matrix,
#nationalpolicy-form-strong-winds table tr td .char-title ~ img.tooltip_matrix{  
    display: block !important;
    margin: 0 auto !important;
    margin-bottom: 5px !important;
}
#quicktabs-container-score_institutional_readiness p img.tooltip_matrix {
	margin-right: 4px;
	margin-left: 4px;
}
#matrix_dashboard_container .matrix-box-inner:nth-child(3) table#stepdiv1 {
	table-layout: fixed;
}
#nationalpolicy-vul-rating-form table .form-radios .tooltip_matrix.form-type-radio label {
	    font-size: 12px !important;
}
.char-title-row td {
	vertical-align: middle !important;
}
.char-title-row {
    height: 104px;
}
.cust-st2 li{
	list-style-image : none !important;
}
.modal-body button{
	
	padding: 6px 37px !important;
	font-size: 15px !important;
	
}
.modal-header h4.modal-title{
     text-align: left;
}
