body {
	background-color: #ffffff;
	background-image: url("../images/bg.gif");
	background-repeat: repeat-x;
	color: #333333;
	/**/
	/*font-family: 'Open Sans', sans-serif;*/
	font-size: 13px;
	line-height: 1.42857;
	height: auto;
}

.node-type-tooltip-lightbox-content {
	background-color: white;
	position: relative;
	top: -45px;
}

#outerImageContainer {
	background-color: #FFFFFF;
	color: #000000;
	width: 820px;
}

#outerImageContainer {
	border-left: 1px solid #606060 !important;
	border-right: 1px solid #606060 !important;
	border-top: 1px solid #606060 !important;
	border-bottom: 1px solid #606060 !important;
	border-radius: 4px !important;
}

#imageDataContainer {
	background: none repeat scroll 0 0 #F0F0F0 !important;
	border: 0px solid;
	border-radius: 0 0 4px 4px;
}

#imageDataContainer {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	height: 0px;
	width: 820px;
}

.container {
	width: 960px;
	position: relative;
}

h1,
.h1 {
	font-size: 20px;
	font-weight: normal !important;
	color: #2b2b2b;
}

.table-striped>tbody>tr:nth-child(2n+1)>td,
.table-striped>tbody>tr:nth-child(2n+1)>th {
	background-color: #eeefe9;
}

.page-header {
	padding-bottom: 9px;
}

.page-header-reg {
	margin-top: 0;
}

.page-header-reg {
	margin: 40px 0 20px;
	padding-bottom: 9px;
	text-align: center;
}

.btn-primary {
	background-color: #428BCA;
	border-color: #357EBD;
	color: #FFFFFF;
}

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

.resetbtn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 9px 12px;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	top: 319px;
	right: -68px;
	position: relative;
}

#block-menu-menu-footer-links ul li {
	border-right: 1px solid;
	float: left;
	padding: 0 13px;
	border-color: black;
}

li {
	margin-bottom: 5px;
}

#block-menu-menu-footer-links ul li.last {
	border: medium none;
}

.list-inline {
	display: none;
}

.submitted {
	display: none;
}

.toplink {
	background-color: #890101;
	border-color: #E7E7E7;
	border-radius: 0;
	min-height: 60px;
	width: 960px;
}

#userImgDiv #userImgDiv-icons div {
	display: inline;
	position: relative;
	padding-left: 5px;
}

#userImgDiv #userImgDiv-icons {
	padding-bottom: 5px;
}

#hmImgDiv {
	left: 550px;
	position: relative;
	width: 30px;
	z-index: 999;
	top: 20px;
}

.frmleftCol {
	float: left;
	width: 39%;
}

.leftCol {
	float: left;
	width: 69%;
}

.right {
	text-align: right;
}

.rightCol {
	height: 200px;
	left: 40px;
}

#stepdiv1 {
	border-collapse: collapse;
	position: relative;
	font-size: 10px;
	    margin-bottom: 40px;
}

#stepdiv2 {
	border-collapse: collapse;
	position: relative;
	width: 100%;
	float: left;
	font-size: 10px;
	z-index: 999;
}

th {
	color: #FFFFFF;
	padding-bottom: 4px;
	padding-top: 5px;
	text-align: center;
}

td,
th {
	border: 1px solid #FFFFFF;
	font-size: 13px;
	padding: 3px 7px 2px;
}

tr.alt td {
	color: #000000;
}

#stepdiv1 td,
#stepdiv1 th {
	font-size: 13px;
}

td,
th {
	font-size: 13px;
	padding: 3px 7px 2px;
}

#tbldiv {
	border-collapse: collapse;
	position: relative;
	width: 100%;
	float: left;
	border: solid 1px;
	top: 10px;
	z-index: 999;
}

#tbldiv td {
	border: 1px solid #890101;
	font-size: 13px;
	padding: 3px 7px 2px;
}

.page-next {
	float: right;
}

.page-previous {
	float: left;
}

.book-navigation {
	position: relative;
	top: 21px;
}

ul.quicktabs-tabs.quicktabs-style-garland {
	background: url("images/bg.gif") repeat-x scroll center bottom #BCD6EB;
	font: bold 12px/20px;
	height: 26px;
	margin: 0 0 10px;
	padding: 3px 0;
}

#navigationStep {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#navstep a {
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

#navstep a:hover {
	color: #777777;
}

.form-control {
	background: white !important;

	border: 1px solid #CCCCCC;
	border-radius: 0px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555555;
	display: block;
	font-size: 13px;
	height: inherit;
	line-height: 1.42857;
	line-height: 24px !important;
	padding: 6px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	vertical-align: middle;
	width: 100%;
}

.tab-titles>li {
	float: left;
	list-style: none outside none;
	display: block;
	text-align: center;
	margin-top: 0px;
	border-bottom: 1px solid #c2c2c2;
	height: 58px;
	padding: 15px 10px 10px;
}

.screening-steps-tabs {
	display: block;
	width: 100%;
}

.screening-steps-tabs ul {
	display: block !important;
	left: 0 !important;
	padding-bottom: 5px;
	padding-left: 0;
	display: block;
	height: 34px;
}

#block-block-8 h2 {
	font-size: 24px;
	font-weight: bold;
	left: 8px;
	margin-top: 20px;
	padding-bottom: 10px;
	position: relative;
}

.tab-titles li #link-node-25.active {
	background: none repeat scroll 0 0 #1f497d;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
}

.tab-titles li #link-node-26.active {
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
}

.tab-titles li #link-node-27.active {
	background: none repeat scroll 0 0 #1f497d;
	color: #FFFFFF;
	font-weight: bold;
	padding: 10px;
}

.navbar {
	background: none repeat scroll 0 0 #535353;
	border: 1px solid rgba(0, 0, 0, 0);
	min-height: 20px;
	position: relative;
}

.block:first-child h2.block-title {
	margin-top: -11px;
}

.ui-accordion .ui-accordion-header .ui-icon {
	left: 1.5em;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}

.ui-accordion-icons .ui-accordion-header a {
	color: #890101;
	font-weight: bold;
	padding-left: 0.8em;
	font-size: 14px;
}

.footer .nav>li>a {
	display: block;
	padding: 0px !important;
	position: relative;
}

.footer a {
	color: #000000;
	text-decoration: none;
}

.footer a:hover,
 {
	color: #890101;
}
a:focus {
	color: #217fca;
}


.footer a:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

.footer a.active-trail.active {
	color: #890101;
	text-decoration: underline;
}

#progress-wrapper {
	border: 1px solid #000000;
	background-color: transparent;
	width: 547px;
	height: 18px;
}

#progress-value {
	background-color: #acacac;
	height: 16px;
}

.pb {
	left: 20%;
	margin-top: -15px;
}

.tbltd {
	background-color: #890101;
	text-align: center;
	position: relative;
	color: white;
}

#inputDiv {
	padding: 7px;
	position: relative;
}

#quicktabs-climate_hazards ul li:nth-child(1) a,
#quicktabs-climate_hazards ul li:nth-child(1) a:hover {
	background: url("../images/1-ext-temp.jpg") no-repeat #fff;
}

#quicktabs-climate_hazards ul li:nth-child(2) a,
#quicktabs-climate_hazards ul li:nth-child(2) a:hover {
	background: url("../images/1-precipitation-flooding.jpg") no-repeat #fff;
}

#quicktabs-climate_hazards ul li:nth-child(3) a {
	background: url("../images/1-storm-surge.jpg") no-repeat #fff;
}

#quicktabs-climate_hazards ul li:nth-child(4) a {
	background: url("../images/1-strong-winds.jpg") no-repeat #fff;
}

#quicktabs-climate_hazards ul li:nth-child(5) a {
	background: url("../images/1-geophysical.jpg") no-repeat #fff;
}

#quicktabs-climate_hazards ul li a {
	color: rgba(0, 0, 0, 0);
	height: 100%;
	margin-top: 1px;
	width: 100%;
	opacity: 0.6;
}

#top-container .container {
	left: 0;
	margin-left: auto;
	margin-right: auto;
	right: 0;
	top: 0;
}

#textId,
#projId {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
}

#textId a {
	color: #FFFFFF;
	text-decoration: none;
}

.innertoplink,
.homepageid {
	background-color: #890101;
	border-color: #E7E7E7;
	border-radius: 0;
	margin: 0 auto;
	width: 960px;
}

.innertoplink {
	background-color: #890101;
	border-color: #E7E7E7;
	border-radius: 0px;
	width: 960px;
}

#sevenpagebar ul {
	margin: 0px;
	padding: 5px;
	list-style-type: none;
	text-align: center;
}

#sevenpagebar ul li {
	float: left;
}

#sevenpagebar ul li {
	border-color: #000000 #000000;
	border-right: 1px solid #000000;
	float: left;
	padding: 0 7px;
	list-style: none;
}

#sevenpagebar ul li.last {
	border: medium none;
}

#sevenpagebar ul li a {
	text-decoration: underline;
	color: #428BCA;
}

#sevenpagebar ul li a:hover {
	color: #000;
	background-color: #fff;
}

#sevenpagebar ul li a.active {
	color: #000;
	text-decoration: none;
}

#quicktabs-climate_hazards {
	padding: 10px 10px 15px 5px;
}

#quicktab-book-style #quicktabs-climate_hazards .quicktabs-tabs {
	height: 145px;
	position: relative;
	top: 0;
}

#quicktab-book-style #quicktabs-climate_hazards ul {
	border-bottom: none;
}

#quicktab-book-style ul li.active a {
	opacity: 1;
}

#quicktab-book-style ul li.active a {
	border: medium none !important;
	opacity: 1;
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
}

*,
*:before,
*:after {
	-moz-box-sizing: border-box;
}

#quicktab-book-style #quicktabs-seven_strategic_project_consider ul {
	width: 939px;
}

#quicktab-book-style #quicktabs-seven_strategic_project_consider ul li a {
	height: 90px;
	opacity: 1;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	width: 110px;
}

.bkcolrgr {
	background: #c3c3c3;
	text-align: center;
}

.bkcolrmr {
	background: #93a362;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.altgrr {
	background: white;
	vertical-align: top;
}

.altgrl {
	background: white;
	vertical-align: top;
}

.rptr {
	background: #93A362;
	color: #fff;
	font-weight: bold;
}

.homepageid .page-header {
	font-size: 25px;
	margin: 0;
	position: relative;
}

#reportSp2Div {
	font-family: "Roboto", sans-serif;
	font-size: 11px;
	width: 100%;
}

#stpccdiv {
	width: 100%;
	border: 1px solid black;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
}

#stpccdiv th {
	background-color: #b43c3d;
}

#stpccdiv td,
#stpccdiv th {
	border: 1px solid black;
	font-size: 13px;
	padding: 3px 7px 9px;
}

#stpuinptbl {
	width: 100%;
	font-family: "Roboto", sans-serif;
	font-size: 11px;
}

#stpuinptbl th {
	text-align: center;
	background-color: #b43c3d;
}

#stpuinptbl td,
#stpuinptbl th {
	border: 1px solid black;
	font-size: 13px;
	padding: 3px 7px 9px;
}

p,
ul,
ol,
span,
table {
	font-family: "Roboto", sans-serif;
}

.rptd {
	background: #e1e1e1;
}

.green {
	background: green;
}

.yellow {
	background: yellow;
}

.orange {
	background: orange;
}

.red {
	background: red;
}

.white {
	background: orange;
}

.img-risk-rating-levels {
	position: relative;
	text-align: center;
	width: 100%;
}

.img-risk-rating-level1 {
	float: left;
	width: 40%;
}

.img-risk-rating-level2 {
	float: left;
	width: 40%;
}

.img-risk-rating-level1>img {
	max-width: 80%;
}

.img-risk-rating-level2>img {
	max-width: 80%;
	padding-top: 2px;
}

.back-info-risk-rating-links {
	float: right;
	position: relative;
	top: 45px;
	z-index: 999;
	margin-right: 5px;
}

.back-info-risk-rating-links a {
	color: #008000;
}

h1.page-header {
	font-family: "Roboto", sans-serif;
	font-size: 26px;
	margin-bottom: 5px;
	padding: 15px 10px 10px 10px;
	text-align: left;
	font-weight: normal;
}

#top-container .region-sevenpage-tab {
	position: relative;
	left: 21px;
}


/*li { list-style-image: url("../images/bullet1.png"); }
li ul li { list-style-image: url("../images/bullet2.png"); }*/

.navbar.container {
	max-width: 960px !important;
	position: relative;
	margin-top: 0px !important;
	border-radius: 0px;
}

.navbar-collapse nav ul .active-trail {
	background-color: #EFEFEF;
	height: auto;
	width: auto;
	border-bottom: none;
}

.navbar-collapse nav ul li {
	border-left: 1px solid #6A6A6A;
	border-right: 1px solid #353535;
	color: #FFFFFF;
	height: auto;
	padding: 0;
}

#navbar .container .navbar-collapse nav ul li {
	left: 0;
}

#navbar .navbar-collapse nav ul {
	height: 30px;
	position: relative;
	width: 960px !important;
}

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

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
	padding-left: 0px !important;
	padding-right: 0px !important;
	top: 20px;
}

#stepdiv1 .odd td:nth-child(1) {
	color: #333;
	font-weight: bold;
	text-align: center;
	width: 15%;
}

#stepdiv1 .odd td:nth-child(2) {
	text-align: center;
	vertical-align: middle;
	width: 16%;
	font-weight: bold;
}

#stepdiv1 .even td:nth-child(1) {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}

.table>thead>tr>th,
.table>tbody>tr>th,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>tbody>tr>td,
.table>tfoot>tr>td {
	line-height: 1.42857;
	vertical-align: middle;
}

#stepdiv3 {
	border-collapse: collapse;
	position: relative;
	float: left;
	font-size: 10px;
	z-index: 999;
}

#stepdiv3 th {
	text-align: center;
}

#stepdiv3 td,
#stepdiv3 th {
	border: 1px solid #b43c3d;
	font-size: 13px;
	padding: 3px 7px 9px;
}

#colPageId {
	background-color: #c3c3c3;
	text-align: center;
	color: black;
	font-weight: bold;
	vertical-align: top;
}

#stepdiv3 .odd td:nth-child(1) {
	background-color: #93A362;
	width: 12%;
	text-align: center;
	color: black;
	font-weight: bold;
}

#stepdiv3 .even td:nth-child(2) {
	text-align: left;
	vertical-align: top;
}

#stepdiv3 .even td:nth-child(1) {
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: black;
}

#stepdiv3 td:nth-child(3) {
	width: 18%;
	background-color: white;
	text-align: left;
	vertical-align: top;
}

#stepdiv3 td:nth-child(4) {
	width: 50%;
	background-color: white;
}

#inputtd {
	text-align: left;
	width: 50%;
}

#rowfirstd {
	text-align: center;
	color: black;
	vertical-align: middle;
	font-weight: bold;
}

#crst_road_projects td,
#crst_road_projects th {
	border: 1px solid #B43C3D;
	font-size: 13px;
	padding: 9px 7px 9px;
}

#crst_road_projects {
	border-collapse: collapse;
	position: relative;
	font-size: 10px;
}

#crst_road_projects td:first-child {
	width: 22%;
	color: white;
	font-weight: bold;
}

#color_tbl_project td {
	border: 1px solid #B43C3D;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}

#color_tbl_project td:first-child {
	background-color: #fff;
}

#color_tbl_project td:nth-child(2) {
	background-color: #92d050 !important;
}

#color_tbl_project td:nth-child(3) {
	background-color: #ffff00 !important;
}

#color_tbl_project td:nth-child(4) {
	background-color: #f79646 !important;
}

#color_tbl_project td:nth-child(5) {
	background-color: #ff0000 !important;
}

#top-container .main-container .region-navigation-tab1 #block-block-6 {
	position: relative;
	top: 0;
}

#navigationStep li {
	background-color: #c3c3c3;
	border: 1px solid #890101;
	display: block;
	float: left;
	height: 50px;
	list-style: none outside none;
	margin: auto;
	padding-left: 0px;
	padding-top: 0px;
	position: relative;
	top: 0px;
	width: 25%;
	border-right: none;
}

#navigationStep li:last-child {
	border-right: 1px solid #890101;
}

#navigationStep li.active {
	background-color: #efefef;
	border-bottom: medium none;
}

#navigationStep>li>a {
	color: #000000 !important;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-weight: normal;
	height: auto !important;
	padding-bottom: 20px;
	padding-top: 10px;
	text-align: center;
	width: 100% !important;
}

#navigationStep>li>a:hover,
#navigationStep>li>a:focus {
	background-color: #EEE;
	text-decoration: none;
}

#navstep ul li {
	border: 1px solid #890101;
	border-right: none;
	top: 1px;
}

.front .footer {
	border-top: none;
}

.welcome-placeholder {
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	padding-top: 6px;
	position: relative;
}

#navlist a {
	color: #000000;
}

.book-navigation {
	clear: both;
	left: 0;
	margin-bottom: 0;
	position: relative;
	top: 0;
	z-index: 999;
}

.pb {
	position: relative;
	z-index: 10000;
	width: 550px;
}

.home-page-login-register-link {
	position: relative;
}

.ui-accordion-header,
.ui-state-active h3 {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e1e1e1), color-stop(0.59, #a8a8a8));
	background-image: -o-linear-gradient(bottom, #e1e1e1 0%, #a8a8a8 59%);
	background-image: -moz-linear-gradient(bottom, #e1e1e1 0%, #a8a8a8 59%);
	background-image: -webkit-linear-gradient(bottom, #e1e1e1 0%, #a8a8a8 59%);
	background-image: -ms-linear-gradient(bottom, #e1e1e1 0%, #a8a8a8 59%);
	background-image: linear-gradient(to bottom, #e1e1e1 0%, #a8a8a8 59%);
	background-color: #e1e1e1;
	border: 1px solid #ccc;
	color: #555555;
	font-weight: normal;
	border-radius: 0px;
}

.page-container {
	background: none repeat scroll 0 0 #FFFFFF !important;
	margin: 0 auto;
	width: 960px;
	box-shadow: 0 0 3px #c6c6c6;
}

.navbar.container {
	width: 960px !important;
}

#addinfotabs ul li {
	border-color: #000000 #000000;
	float: left;
	padding: 0 7px;
	position: relative;
	margin-bottom: 0 !important;
	border-right: 1px solid #000000;
}

#addinfotabs li:last-child {
	border-right: medium none;
}

h3 {
	font-size: 18px;
}

#addinfotabs ul li.last {
	border: medium none;
}

#addinfotabs ul li a {
	color: #850000;
}

#addinfotabs ul li a:hover {
	color: #000;
	background-color: #fff;
}

#addinfotabs ul li a.active {
	color: #000;
	text-decoration: none;
}

#top-container #block-block-6>div#navstep {
	left: 0;
	position: relative;
	width: 960px;
	top: 0px;
}

#block-block-31 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 18px;
	font-size: 11px;
}

.page-container .main-container {
	margin-left: 0 !important;
	margin-right: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-container .row {
	display: block;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	position: relative;
	width: 960px;
}

.region-content #cckp-summary a {
	background-color: #BBBBBB;
	border: 1px solid #CCCCCC;
	display: block;
	color: #890101 !important;
	border-radius: 12px;
	margin-bottom: 10px;
	padding: 5px 20px;
	width: 365px;
	background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#BBBBBB));
	background: -webkit-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: -moz-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: -o-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: linear-gradient(to left top, #DDDDDD, #BBBBBB);
	font-weight: bold;
}

.region-content #cckp-summary a:hover {
	text-decoration: none !important;
}

#climate-risk-tool-form .form-textarea,
#climate-risk-tool-form2 .form-textarea {
	font-size: 12px !important;
	height: 30px;
	overflow: hidden;
}

.main-container .col-sm-12 {
	top: 0px;
}

.homepageid {
	position: relative;
	color: #fff;
}

.navbar-nav>li>a {
	color: #ffffff !important;
	font-size: 12px;
	font-family: "Roboto", sans-serif;
	padding: 5px 3px;
	text-align: center;
	font-weight: bold;
}

#oddtrid {
	text-align: center;
	font-weight: bold;
	color: black;
	background-color: white;
}

#frmtd {
	background-color: white;
}

.page-header {
	border-bottom: medium none !important;
}

.page-node-30 .page-container {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

#node-30 .content {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	width: 960px;
	margin: 0 auto;
}

#node-30 #quicktabs-container-climate_hazards {
	top: -7px;
}

#node-30 ul.quicktabs-tabs.quicktabs-style-sky li {
	border-bottom: 2px solid #890101;
	float: left;
	font-weight: normal;
	height: 100%;
	list-style: none outside none;
	width: 20%;
}

.quicktabs_main.quicktabs-style-sky {
	padding: 10px 5px 15px;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active {
	margin: 0 !important;
}

ul.quicktabs-tabs.quicktabs-style-sky li {
	margin: 0 !important;
}

#quicktab-book-style #quicktabs-climate_hazards .quicktabs-tabs li {
	width: 20%;
}

#node-30 ul.quicktabs-tabs.quicktabs-style-sky li.active {
	border-top: 2px solid #890101;
	border-left: 2px solid #890101;
	border-right: 2px solid #890101;
	border-bottom: none;
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	font-weight: normal;
	list-style: none outside none;
}

#node-30 ul.quicktabs-tabs.quicktabs-style-sky li {
	height: 150px;
}

#node-30 ul.quicktabs-tabs.quicktabs-style-sky li a {
	height: 134px;
	background-position: center top;
}

#node-30 ul.quicktabs-tabs.quicktabs-style-sky li.active a.active {
	height: 134px;
	background-position: center top;
	position: relative;
	z-index: 999;
	margin-top: 2px !important;
}

#user-login #edit-name,
#user-login #edit-pass {
	width: 200px;
}

#user-pass #edit-name {
	width: 400px;
}

#user-register-form #edit-name,
#user-register-form #edit-mail {
	width: 400px;
}

#user-login #edit-name,
#user-login #edit-pass {
	width: 200px;
}

#user-pass #edit-name {
	width: 400px;
}

#user-register-form #edit-name,
#user-register-form #edit-mail {
	width: 335px;
}

.navbar-collapse nav ul li:first {
	margin-left: -1px;
}

#userImgDiv .home-icon img,
#userImgDiv .save-button-icon img,
#userImgDiv .pdf-button-icon img {
	width: 35px;
	height: 35px;
}

.sticky-header {
	position: absolute !important;
}

.container.head-container {
	padding-left: 0;
}

.book-navigation {
	padding: 11px 0;
}

#quicktabs-seven_strategic_project_consider ul li a.active {
	margin: 0 !important;
}

.node-type-tooltip-lightbox-content .page-container {
	margin-top: 10px;
	width: auto;
}

.screening-steps-tabs .tab-titles .active-li {
	background: #FFFFFF;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	border-top: 1px solid #c2c2c2;
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: none;
}

.page-node-25 .col-sm-12 {
	background: #FFFFFF;
	border-bottom: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	margin-top: -5px;
	padding-top: 0;
	margin-left: 15px;
	width: 935px;
}

.page-node-26 .col-sm-12 {
	background: #FFFFFF;
	border-bottom: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	margin-top: -5px;
	padding-top: 0;
	margin-left: 15px;
	width: 935px;
}

.page-node-27 .col-sm-12 {
	background: #FFFFFF;
	border-bottom: 1px solid #c2c2c2;
	border-left: 1px solid #c2c2c2;
	border-right: 1px solid #c2c2c2;
	margin-top: -5px;
	padding-top: 0;
	margin-left: 15px;
	width: 936px;
}

.screening-steps-tabs {
	left: 15px;
	margin-left: 0;
	right: 0;
	width: 945px;
	position: relative;
	height: 58px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
}

.screening-steps-tabs ul #tab-link-li-27.active-li {
	height: 58px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.screening-steps-tabs .tab-titles #tab-link-li-25 #link-node-25.active {
	background: none repeat scroll 0 0 #948A54;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 25px;
	padding-left: 30px;
	padding-right: 30px;
	text-decoration: none;
	padding-top: 15px;
}

.screening-steps-tabs .tab-titles #tab-link-li-26 #link-node-26.active {
	background: #c0504d;
	padding-bottom: 20px;
	padding-left: 25px;
	padding-right: 25px;
	text-decoration: none;
	padding-top: 15px;
}

.screening-steps-tabs .tab-titles #tab-link-li-27 #link-node-27.active {
	background: #1F497D;
	padding-bottom: 25px;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	top: 15px;
	text-decoration: none;
	padding-top: 15px;
}

.screening-steps-tabs #tab-link-li-27 a#link-node-26 {
	display: none;
}

div.error,
table tr.error {
	background-color: #FFFFFF !important;
	color: #B94A48;
}

.alert-success {
	background-color: #DFF0D8;
	border-color: #D6E9C6;
	color: #468847;
}

.tdbg {
	background-color: white !important;
}

.page-node-30 .quicktabs_main.quicktabs-style-sky {
	border: 2px solid #890101;
	top: 0px;
}

.page-header {
	margin-bottom: 15px;
	margin-left: 0px;
	padding-bottom: 10px;
}

.page-node-30 ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
	border: none !important;
}

ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
	border: none;
}

.page-node-30 ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	border: none !important;
}

.ui-state-default .ui-icon {
	background-image: url(../images/plus-cpf.png);
	margin: 875px;
}

.ui-state-active .ui-icon {
	background-image: url(../images/minus-cpf.png);
	margin: 875px;
}

.ui-icon-triangle-1-e {
	background-position: inherit !important;
}

.ui-icon-triangle-1-s {
	background-position: inherit !important;
}

.screening-steps-tabs ul #tab-link-li-25 {
	width: 32%;
	padding-top: 20px;
}

.screening-steps-tabs ul #tab-link-li-26 {
	width: 32%;
	padding-top: 20px;
}

.screening-steps-tabs ul #tab-link-li-27 {
	width: 35%;
	padding-top: 20px;
}

.screening-steps-tabs .tab-titles .tab-link {
	font-size: 12px;
	font-weight: 700;
	color: #000000;
}

#quicktabs-seven_strategic_project_consider .tab-list a {
	background-image: url("../images/new-7consideration-locations.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list3 a {
	background-image: url("../images/new-7consideration-service-life.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list1 a {
	background-image: url("../images/new-7consideration-soft-compo.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list0 a {
	background-image: url("../images/hard-compo.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list a {
	background-image: url("../images/new-7consideration-redundancy.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list a {
	background-image: url("../images/induced-impacts.png") !important;
	background-size: 100% 100%;
}

#quicktabs-seven_strategic_project_consider .tab-list2 a {
	background-image: url("../images/7OtherDevelopment.png") !important;
	background-size: 100% 100%;
}

.page-node-37 #quicktab-book-style ul li.active a {
	top: 0px;
}

.page-node-37 ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	background: none;
}

.page-node-37 ul.quicktabs-tabs.quicktabs-style-sky li a:hover,
ul.quicktabs-tabs.quicktabs-style-sky li.active a:hover {
	background: none;
}

#quicktabs-seven_strategic_project_consider .quicktabs-tabs li {
	width: 14.284%;
	height: 100px;
}

#quicktabs-seven_strategic_project_consider .quicktabs-tabs li a {
	width: 93%;
	height: 100px;
}

.quicktabs_main.quicktabs-style-sky {
	top: -0.6em !important;
	width: 960px;
}

#user-register-form .form-type-select,
#project-details-node-form .form-type-select {
	position: relative;
	top: 0px;
}

#quicktabs-seven_strategic_project_consider .quicktabs-tabs li {
	opacity: 0.4;
}

#quicktabs-seven_strategic_project_consider .quicktabs-tabs li a {
	text-indent: -9999px;
}

#quicktabs-seven_strategic_project_consider .quicktabs-tabs li.active {
	opacity: 1;
	top: 0px;
}

.front .content .field-item p {
	text-align: center;
}

ul,
ol {
	margin-bottom: 10px;
	margin-top: 0;
	padding-left: 20px;
}

.navbar-nav>.active>a,
.navbar-nav>.active-trail>a,
.navbar-nav>.active>a:hover,
.navbar-nav>.active>a:focus {
	background-color: #991122 !important;
	color: #FFFFFF;
	font-size: 12px;
}

.navbar-nav>li a:hover,
.navbar-nav>li a:focus {
	background-color: #991122 !important;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.navbar-collapse nav ul li.first {
	border-left: 0 solid #FFFFFF;
}

.navbar-nav>li:hover,
.navbar-nav>li:focus {
	background: none repeat scroll 0 0 #991122;
	border-left: 1px solid #96404a;
	cursor: pointer;
}

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


/*.menu.nav.navbar-nav li { border-left: 1px solid #6a6a6a; border-right: 1px solid #353535; color: #FFFFFF; height: auto; padding: 0; }
*/

.main-container.container {
	background: none repeat scroll 0 0 #FFFFFF;
}

.navbar-nav {
	float: left;
	height: 30px;
	margin: 0;
}

#user-login {
	position: relative;
	    margin-left: 15px
}
#user-login label, #user-pass label {
	font-size: 14px;
}

#user-login .btn-default {
	background-color: #428BCA;
	border-color: #357EBD;
	color: #FFFFFF;
}

#block-block-13 {
	position: absolute;
	z-index: 999;
}

.paragraph {
	margin-bottom: 5px;
	margin-top: 20px;
}

#bottomNav {
	height: auto;
}

.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout #bottomNavClose {
	margin-top: 0px;
}

#user-pass {
	padding-left: 16px;
	position: relative;
}
#user-pass #edit-submit {
	float: left;
    margin-top: 0;
}
.ui-accordion-content a {
	color: #850000;
}

.form-item-project-list {
	text-align: center;
	position: relative;
	top: 25px;
}

.addnp {
	position: relative;
	margin-left: 700px;
	top: -41px;
}

#project-lists-form {
	margin-top: 15px;
	position: relative;
	margin-bottom: 20px;
	height: 120px;
	padding-bottom: 20px;
}

.addnptxt {
	margin-left: 292px;
	margin-bottom: 15px;
	color: red;
	position: relative;
	top: 20px;
	font-weight: bold;
}

.page-node-60 #cckp-summary-1 a {
	background-color: #BBBBBB;
	border: 1px solid #CCCCCC !important;
	display: block;
	color: #890101 !important;
	border-radius: 12px;
	margin-bottom: 10px;
	padding: 5px 20px;
	width: 365px;
	background: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#BBBBBB));
	background: -webkit-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: -moz-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: -o-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background: linear-gradient(to left top, #DDDDDD, #BBBBBB);
	font-weight: bold;
}

.node-type-tooltip-lightbox-content #admin-menu {
	display: none;
}


#user-register-form .form-required {
	color: red;
}

#user-register-form .form-type-textfield.form-item-field-name-und-0-value.form-item.form-group>label {

}

#user-register-form .form-type-textfield.form-item-name.form-item.form-group>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-textfield.form-item-mail.form-item.form-group>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-password.form-item-pass-pass1.form-item.form-group.password-parent>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-password.form-item-pass-pass2.form-item.form-group.confirm-parent>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-textfield.form-item-field-project-title-und-0-value.form-item.form-group>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-textfield.form-item-field-project-number-und-0-value.form-item.form-group>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-select.form-item-field-project-country-und.form-item.form-group>label {
/*	position: relative;
	top: 27px;*/
}

#user-register-form .form-type-select.form-item-field-type-of-assessment-und.form-item.form-group>label {
	display: block;
	position: relative;
	top: 30px;
	width: 145px;
}

#user-register-form .form-type-textfield.form-item-field-kewards-und-0-value.form-item.form-group>label {
	position: relative;
	top: 27px;
}

.page-user-register #edit-field-project-country-und {
	width: 36%;
}

.page-user-register #edit-field-type-of-assessment-und {
	width: 36%;
}

.help-block {
	display: none;
}

.page-user-register .password-strength {
    float: left;
    left: 65%;
    margin-top: 0;
    position: absolute;
    top: 5px;
}
.page-user-register div.password-confirm {
    left: 65%;
    position: absolute;
    width: 17em;
    margin-top: 0px;
    top: 10px;
    float: right;
}

.page-user-register .password-suggestions {
	display: none;
}

#user-register-form #edit-field-name-und-0-value,
#user-register-form #edit-name,
#user-register-form #edit-mail,
#user-register-form #edit-field-project-title-und-0-value,
#user-register-form #edit-field-project-number-und-0-value,
#user-register-form #edit-field-project-country-und,
#user-register-form #edit-field-type-of-assessment-und,
#user-register-form #edit-field-kewards-und-0-value {
    position: relative;
    width: 40%;
    margin-left: 150px;
}

#user-register-form #edit-pass-pass1 {
    position: relative;
    width: 40%;
    margin-left: 150px;
}
#user-register-form #edit-pass-pass2 {
    position: relative;
    width: 40%;
    margin-left: 150px;
}


#user-register-form fieldset .panel-heading a.panel-title {
	cursor: default;
}

#stp2qid {
	text-decoration: underline;
}

#step1inpdiv {
	border: 1px solid white;
	font-family: "Roboto", sans-serif;
	font-size: 78%;
}

#step1inpdiv th {
	background-color: #b43c3d;
}

#step1inpdiv th {
	border: 2px solid #FFFFFF;
	font-size: 14px;
}

#step1inpdiv td {
	border: 2px solid #fff;
	font-size: 13px;
}

#step1inpdiv .inp1coltd {
	vertical-align: top;
}

#step1inpdiv .bkcolrgr {
	background: none repeat scroll 0 0 #93A362;
	vertical-align: top;
}

.logindiv {
	float: right;
	padding-top: 15px;
	padding-right: 20px;
	right: 30px;
}

.logindiv a {
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	top: 20px;
}

.homedv {
	text-align: right;
	width: 920px;
	margin-top: 10px;
}

.homedv #homelogindv {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101;
	font-weight: bold;
	padding: 5px 12px;
	width: 58px;
	font-size: 15px;
}

.homedv #homeregdv {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101;
	font-weight: bold;
	padding: 5px 12px;
	width: 70px;
	font-size: 15px;
}

.homedv #homeregdv:hover,
.homedv #homelogindv:hover {
	opacity: 0.6;
	text-decoration: none;
}

.innerlgn {
	margin: 0 2px;
}

.homeimgdiv {
	text-align: center;
}

.page-user-register label {
    margin: 0 !important;
    width: 200px;
    float: left !important;
}

.page-user-register .form-group {
	margin-bottom: 0 !important;
}

#stp2qid {
	float: right;
	padding: 10px;
}

.screening-page-div {
	height: 400px;
	position: absolute;
	text-align: center;
	width: 100%;
}

.screening-main {
	text-align: center;
}

.parent {
	left: 35px;
	position: relative;
}

.child-items {
	float: left;
}

.screening-page {
	position: relative;
}

.page-node-30 .question-link-climate-hazards {
	bottom: 50px;
	float: right;
	position: relative;
	text-decoration: underline;
}

.page-node-30 .question-link-climate-hazards a {
	color: #008000;
}

.page-node-41 h1.page-header {
	font-size: 20px;
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
	text-align: left;
	text-transform: capitalize;
}

.page-node-31 #stepdiv1 td,
.page-node-31 #stepdiv1 th {
	border: 1px solid #B43C3D;
	font-size: 13px;
	padding: 2px 5px 5px;
}

.page-node-31 .page-header {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}

.page-node-31 .region-content #cckp-summary,
.page-node-32 .region-content #cckp-summary {
	position: relative;
	height: 1px;
}

.page-node-31 .region-content #cckp-summary a,
.page-node-32 .region-content #cckp-summary a {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101 !important;
	font-weight: bold;
	padding-bottom: 4px;
	padding: 4px 20px;
	width: 315px;
	height: 30px;
	position: relative;
	bottom: 0;
	left: 625px;
	font-size: 12px;
	bottom: 35px;
}

.page-node-31 .pb {
	left: 20%;
	margin-top: 0;
	position: absolute;
	top: 11px;
	width: 550px;
	z-index: 10000;
}

.page-node-31 .book-navigation {
	margin-bottom: 0;
	top: 0;
	left: 0;
	position: relative;
	z-index: 999;
	bottom: 0;
	height: 50px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.page-node-32 #stepdiv1 td,
.page-node-31 #stepdiv1 th {
	border: 1px solid #B43C3D;
	font-size: 13px;
	padding: 5px 5px 5px;
}

.page-node-32 .page-header {
	margin-bottom: 0;
	margin-top: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}

.page-node-32 .pb {
	margin-top: 0;
	position: absolute;
	top: 11px;
	width: 550px;
	z-index: 10000;
}

.page-node-32 .book-navigation {
	margin-bottom: 0;
	top: 0;
	position: relative;
	z-index: 999;
	bottom: 0;
	height: 50px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.page-node-31 .footer {
	margin-top: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}

.page-node-32 .footer {
	margin-top: 0;
	padding-bottom: 15px;
	padding-top: 15px;
}

#edit-delete {
	display: none;
}

.field-projects {
	margin-bottom: 10px;
	font-size: 12px;
}

.field-projects #prj-label {
	font-weight: bold;
}

#quicktabs-climate_hazards ul li.last {
	position: relative;
}

#quicktab-book-style #quicktabs-seven_strategic_project_consider ul.quicktabs-tabs {
	height: 100px;
}

#quicktab-book-style #quicktabs-seven_strategic_project_consider ul.quicktabs-tabs li.active {
	border: 2px solid #890101;
	border-bottom: none;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #FFFFFF;
}

#quicktab-book-style #quicktabs-seven_strategic_project_consider ul.quicktabs-tabs li {
	border-bottom: 2px solid #890101;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 5px;
}

.page-node-37 ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	border: none;
}

.page-node-37 #quicktabs-container-seven_strategic_project_consider {
	border: 2px solid #890101;
	border-top: none;
	top: 0px;
	position: relative;
	width: 938px;
}

#quicktabs-container-seven_strategic_project_consider {
	border: 2px solid #890101;
	border-top: none;
	top: 0px;
	position: relative;
	width: 938px;
}

.page-save-page-state h1.page-header {
	text-align: center;
}

.page-save-page-state #save-page-state-form {
	text-align: center;
}

.additional-header {
	padding-bottom: 10px;
}

#cckp-summary-1 {
	margin-bottom: 13px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px !important;
	text-align: center;
	width: 100%;
}

.profile {
	padding-left: 15px;
}

.user-reg-cancel-button {
	display: inline-block;
	margin-left: 30px;
	position: relative;
	top: 2px;
}

.page-user-register #edit-field-keyword {
	margin-top: 15px;
}

.page-user-register #edit-field-keyword .form-textarea-wrapper {
	display: inline-block;
	margin-left: 80px;
	width: 600px;
}

.page-user-register #edit-field-keyword .form-textarea-wrapper textarea {
	height: 70px;
	margin-left: 10px;
	width: 56%;
}

.page-node-41 #crst_road_projects td:first-child {
	width: 218px;
}

.navbar-collapse {
	width: 960px;
}

.page-node-42 #crst_road_projects td:first-child {
	width: 218px;
}

.page-node-43 #crst_road_projects td:first-child {
	width: 218px;
}

.page-node-44 #crst_road_projects td:first-child {
	width: 218px;
}

.page-node-45 #crst_road_projects td:first-child {
	width: 248px;
}

.page-node-46 #crst_road_projects td:first-child {
	width: 248px;
}

.page-node-47 #crst_road_projects td:first-child {
	width: 218px;
}

.page-node-42 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.page-node-43 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.page-node-44 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.page-node-45 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.page-node-46 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.page-node-47 h1.page-header {
	margin-bottom: 15px;
	padding: 20px 10px 5px 0;
}

.simple-popup {
	background: none repeat scroll 0 0 #FFC0CB;
	border: 1px solid #FF0000;
	border-radius: 5px;
	display: block;
	float: right;
	height: auto;
	left: 88%;
	margin-left: 5px;
	padding: 5px;
	position: fixed;
	text-align: center;
	top: 76%;
	width: 130px;
}

.page-node-41 .popup-icon {
	text-align: center;
}

.page-node-42 .popup-icon {
	text-align: center;
}

.page-node-43 .popup-icon {
	text-align: center;
}

.page-node-44 .popup-icon {
	text-align: center;
}

.page-node-45 .popup-icon {
	text-align: center;
}

.page-node-46 .popup-icon {
	text-align: center;
}

.page-node-47 .popup-icon {
	text-align: center;
}

.page-node-41,
.page-node-42,
.page-node-43,
.page-node-44,
.page-node-45,
.page-node-46,
.page-node-47 #crst_road_projects td:first-child {
	text-align: center !important;
}

#save-page-state-form #edit-cancel {
	margin-left: 30px;
	font-size: 14px;
	position: relative;
	top: 2px;
}

#user-login .btn-default:hover,
.btn-default:focus,
.btn-default:active {
	background-color: #3276B1;
	border-color: #285E8E;
	color: #FFFFFF;
}

.page-save-page-state h1.page-header {
	text-transform: none;
}

.page-user-register #edit-field-upload-project-profile {
	display: block;
	position: relative;
	width: 100%;
}

.page-user-register #edit-field-upload-project-profile #edit-field-upload-project-profile-und-0-ajax-wrapper {
	display: inline-block;
	position: relative;
	width: 100%;
}

.page-user-register #edit-field-upload-project-profile .form-managed-file {
	left: 150px;
	position: relative;
	width: 36%;
}

.page-user-register #edit-field-upload-project-profile .form-type-managed-file>label {
	margin-top: 0;
	position: relative;
	top: 24px;
}

.bkcolrgr:nth-child(1),
.bkcolrmr {
	background: none repeat scroll 0 0 #D9D9D9;
	color: #000000;
}

.bkcolrgr,
.bkcolrmr-recent,
.recent-variablity {
	background: none repeat scroll 0 0 #cbd9b6;
	color: #000000;
	text-align: center;
}

.bkcolrmr-future,
.bkcolrgr-future,
.future-projections {
	background: none repeat scroll 0 0 #e3c5c5;
	color: #000000;
	text-align: center;
	vertical-align: top;
}

#step1inpdiv td {
	font-size: 12px;
}

.page-user-register input[type="file"] {
	padding: 2px 2px 30px;
}

.page-user-register #edit-field-upload-project-profile-und-0-upload-button {
	height: 40px;
}

.page-user-register .form-type-textarea label {
	bottom: 25px;
	position: relative;
}

#crst_road_projects tr td.odd:nth-child(1) {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#crst_road_projects td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#crst_road_projects tr.even td:nth-child(1) {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#crst_road_projects tr.odd td:nth-child(2) {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#crst_road_projects tr.even td:nth-child(2) {
	color: #000000;
	font-weight: bold;
	text-align: center;
}

#node-34 .content {
	padding-left: 2px;
	padding-right: 0;
}

.container.navbar-default {
	border: medium none !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

.page-user-edit #edit-field-name,
#edit-account {
	display: block;
	position: relative;
	width: 100%;
}

.page-node-add-project-details .form-item-field-upload-project-und-0 div {
	width: 100%;
}

.page-node-add-project-details #edit-field-upload-project-und-0-upload {
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-top: 0;
}

.page-user-edit .form-control {
	position: relative;
	width: 40%;
	margin-left: 150px;
}

.page-user-edit label {
	position: relative;
	width: 200px;
	float: left !important;
}

.page-user-edit .password-strength {
    float: left;
    left: 65%;
    margin-top: 0;
    position: absolute;
    top: 5px;
}
.confirm-parent, .password-parent {
	width: 100% !important;
	position: relative;
	    clear: left;
}

.page-user-edit div.password-confirm {
    left: 65%;
    position: absolute;
    width: 17em;
    margin-top: 0px;
        top: 10px;
}
div.form-item div.password-suggestions {
    padding: .2em .5em;
    margin: 0 auto;
    width: 40.5em;
    border: 1px solid #B4B4B4;
    margin-top: 10px;
    font-weight: 400;
}

.page-user-edit .form-type-password-confirm input {
width: 40% !important;

}

.page-user-register .field-name-field-upload-project.field-widget-file-generic .form-type-managed-file label {
	float: left;
}

.page-user-register .field-name-field-upload-project.field-widget-file-generic {
	clear: both;
	margin-top: 15px;
	display: block !important;
}

.page-user-register .file-widget.form-managed-file.clearfix.input-group .form-file {
	float: left;
	margin-left: 29px;
	margin-right: 7px;
	padding-top: 0;
	width: 268px;
}

.page-user-register .file-widget.form-managed-file {
	display: block !important;
}

.node-type-project-details .field-name-field-upload-project.field-widget-file-generic .form-type-managed-file label {
	float: left;
}

.node-type-project-details .field-name-field-upload-project.field-widget-file-generic {
	clear: both;
	display: block !important;
	margin-bottom: 18px !important;
	margin-top: 15px;
}

.node-type-project-details .file-widget.form-managed-file.clearfix.input-group .form-file {
	padding-top: 0px;
	width: 268px;
	padding-bottom: 0 !important;
	padding-left: 0px !important;
}

#project-details-node-form .resetbtn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
	left: 140px;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 9px 12px;
	position: relative;
	text-align: center;
	top: 388px;
	vertical-align: middle;
	white-space: nowrap;
}

#project-details-node-form .field-type-text.field-name-field-kewards.field-widget-text-textfield.form-wrapper.form-group #field-kewards-add-more-wrapper .form-item-field-kewards-und-0-value label {
	float: left !important;
	margin-top: 0;
	padding-top: 0;
	position: relative;
	top: 7px !important;
}

.page-user .welcome-user-placeholder {
	margin-right: 15px;
}

.view-project-details td:nth-child(2),
.view-project-details td:nth-child(3) {
	text-align: left;
}

.view-project-details table {
	margin-left: 10px;
	width: 930px;
}

.view-project-details table thead tr th:nth-child(1) {
	width: 7%;
}

.view-project-details table thead tr th:nth-child(2) {
	width: 18%;
}

.view-project-details table thead tr th:nth-child(3) {
	width: 18%;
}

.view-project-details table thead tr th:nth-child(4) {
	width: 11%;
}

.view-project-details table thead tr th:nth-child(5) {
	width: 20%;
}

.node-type-project-details .cancel-button {
	bottom: 25px;
	left: 285px;
	position: relative;
}

.bkcolrmr-future,
.future-projections {
	padding-top: 13px;
}

.bkcolrmr-future,
.bkcolrmr-recent {
	font-weight: bold;
}

.page-node-add-project-details .form-item-field-upload-project-und-0 label {
	float: left;
	width: 140px;
}

.page-node-142 .ui-accordion .ui-accordion-content {
	border-top: 0 none;
	margin-bottom: 2px;
	margin-top: -2px;
	overflow: visible !important;
	padding: 0 !important;
	position: relative;
	top: 1px;
}

.welcome {
	font-size: 17px;
	font-weight: 700;
	padding-top: 6px;
}

.addpbtn {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	color: #890101;
	margin-left: 0;
	padding: 6px;
}

.addpbtn:hover,
.addpbtn:focus {
	color: white;
}

.view-project-details thead th {
	background-color: #890101;
}

.page-node-758 .form-item-project-list label {
	font-size: 20px;
	margin-bottom: 10px;
	margin-left: 25px;
	position: relative;
}

.page-node-758 .pb,
.page-node-126 .pb,
.page-node-21 .pb {
	display: none;
}

.view-project-details .view-header {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 15px;
	position: relative;
	padding-right: 25px;
}

#project-details-node-form input.form-file {
	width: 280px;
}

.view-project-details .view-header a {
	text-decoration: none;
}

#imageDetails {
	display: none;
}

.input-group-btn button {
	background-color: #D43F3A;
	color: #FFFFFF;
}

.page-user-project-edit .form-managed-file input {
	padding-bottom: 34px;
	padding-left: 0 !important;
	padding-top: 0;
	width: 268px;
}

.page-user-project-edit .input-group-btn button {
	height: 36px;
}

.page-user-project-edit #edit-file-upload {
	height: 100%;
	margin-top: 0;
	width: 336px;
}

.page-user-project-edit .btn.btn-primary.form-submit {
	left: 305px;
	margin-top: 9px;
	position: relative;
}

.page-node-693 .grippie {
	position: relative;
	left: 210px;
}

.page-user-project-edit .form-textarea-wrapper .grippie {
	display: none;
}

.page-user-project-edit #edit-field-keyword {
	height: 50px;
}

.node-type-project-details #edit-field-kewards textarea {
	height: 50px;
}

.page-user-register .form-textarea-wrapper .grippie {
	display: none;
}

.page-user-register .form-textarea-wrapper textarea {
	height: 50px;
	width: 36%;
}

.page-user-register #edit-field-kewards .form-type-textarea label {
	position: relative;
	top: 35px;
}

#hmusrdiv {
	left: 550px;
	position: relative;
	width: 30px;
	z-index: 999;
}

#field-kewards-add-more-wrapper .form-textarea-wrapper #edit-field-kewards-und-0-value {
	height: 120px;
}

.view-project-details table,
.view-project-details tr,
.view-project-details td,
.view-project-details th,
.view-project-details thead,
.view-project-details tbody {
	border: none !important;
	text-align: center;
}

.view-project-details tbody td {
	border-right: 1px solid #C2C2C2 !important;
	border-bottom: 1px solid #C2C2C2 !important;
}

.view-project-details tbody tr td {
	border-left: 1px solid #C2C2C2 !important;
}

.view-project-details thead th {
	border-right: 1px solid #FFFFFF !important;
}

.view-project-details thead th:last-child {
	border-right: none !important;
}

.view-project-details thead th:first-child {
	border-left: 1px solid #FFFFFF !important;
}

.page-user-password #block-block-72 {
	display: none;
}

.page-user #block-block-72 {
	display: none;
}

.file-upload-js-error {
	display: block;
	float: right;
	position: absolute;
	right: 75px;
	width: 300px;
}

.header-left {
	float: left;
	vertical-align: middle;
	width: 78%;
}

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

.logo-home-user {
	position: inherit !important;
}

.climate-risk-screening {
	color: #FFFFFF;
	font-size: 25px;
	padding: 0 10px;
}

.home-logo-wrapper {
	padding-bottom: 5px;
	text-align: right;
}

.welcome-link,
.welcome-link a {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

#project-details-node-form .file-upload-js-error {
	display: block;
	float: right;
	position: absolute;
	width: 330px;
	left: 400px;
}

.page-node-edit.node-type-project-details #block-menu-menu-footer-links ul.menu {
	display: none;
}

.page-node-add-project-details #project-details-node-form .grippie {
	display: none;
}

.page-node-add-project-details #block-menu-menu-footer-links ul.menu {
	display: none;
}

.stp2title {
	margin-top: 20px;
}

.field-name-field-project-status {
	display: none;
}

#project-progress {
	display: block;
	width: 200px;
	text-indent: -9999px;
	height: 25px;
}

.page-node-54 .page-header,
.page-node-55 .page-header,
.page-node-56 .page-header,
.page-node-57 .page-header,
.page-node-58 .page-header,
.page-node-59 .page-header {
	padding-top: 0px;
}

.page-node-34 #stepdiv1 {
	border: 1px solid #000000;
	margin: 15px;
	width: 920px;
}

.page-node-34 #stepdiv1 td,
.page-node-34 #stepdiv1 th {
	border: none;
	line-height: 1.5;
	padding: 10px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.page-node-34 #stepdiv1 th {
	font-size: 13px;
}

.page-node-34 #stepdiv1 .odd td:nth-child(1) {
	font-style: italic;
	font-weight: bolder;
	width: 12%;
}

.page-node-34 #stepdiv1 .odd td:nth-child(2) {
	font-weight: bold;
	width: 11%;
}

.page-node-34 #stepdiv1 td#oddtrid {
	border-bottom: none;
}

.page-node-142 #stpccdiv {
	margin: 20px;
	width: 96%
}

.page-node-142 #stpccdiv td,
#stpccdiv th {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.page-node-142 #reportSp2Div {
	width: 96%;
	margin: 20px;
}

.page-node-142 #reportSp2Div td:nth-child(1) {
	width: 25%;
}

.page-node-61 #stpccdiv td,
.page-node-61 #stpccdiv th {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.page-node-61 #stpccdiv {
	position: relative;
	width: 98%;
	right: 8px;
}

#quickset-evaluate_adaptation_options .ui-accordion-header {
	background: linear-gradient(#E1E1E1, #A8A8A8) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 1px solid #979797;
	border-radius: 0;
	color: #555555;
	font-weight: normal;
}

#quickset-evaluate_adaptation_options .ui-icon-triangle-1-s {
	left: -30px;
}

#quickset-evaluate_adaptation_options .ui-icon-triangle-1-e {
	left: -30px;
}

.page-node-61 #stepdiv1 {
	border: 1px solid #000000;
	margin: 15px;
	width: 95%;
}

.page-node-61 #stepdiv1 td,
.page-node-61 #stepdiv1 th {
	border: none;
	line-height: 1.5;
	padding: 10px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}

.page-node-61 #stepdiv1 .odd td:nth-child(1) {
	font-style: italic;
	font-weight: bolder;
	width: 12%;
}

.page-node-61 #stepdiv1 .odd td:nth-child(2) {
	font-style: italic;
	font-weight: bolder;
	width: 11%;
}

.page-node-61 #stepdiv1 td#oddtrid {
	border-bottom: none;
}

#block-block-13 #sevenpagebar {
	font-size: 11px;
	left: 90px;
	position: relative;
	top: 5px;
}

#cckp-summary-congrats-page a {
	background-color: #bbbbbb;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#DDDDDD), to(#BBBBBB));
	background-image: -webkit-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background-image: -moz-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background-image: -o-linear-gradient(left top, #DDDDDD, #BBBBBB);
	background-image: linear-gradient(to left top, #DDDDDD, #BBBBBB);
}

.addpbtn {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
}

#cckp-summary-congrats-page a {
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101 !important;
	display: block;
	font-weight: bold;
	left: 10px;
	margin-bottom: 10px;
	padding: 5px 20px;
	position: relative;
	width: 200px;
	text-align: center;
}

.page-node-61 #stepdiv1 td:nth-child(3) {
	border-bottom: medium none;
}

#color_tbl_project tr td {
	width: auto !important;
}

.page-node-34 #stepdiv1 td:nth-child(3) {
	border-bottom: none;
}

.page-node-164 #stpccdiv td,
#stpccdiv th {
	padding: 3px;
}

.homeimg {
	padding-bottom: 10px;
}

.file {
	margin-left: 25px;
	margin-right: 10px;
}

#lightboxFrame {
	margin-top: 12px;
}

#user-login .form-required,
#user-pass .form-required,
#user-profile-form .form-required,
#cpf-user-project-form .form-required,
#project-details-node-form .form-required,
#project-lists-form .form-required {
	color: red;
}

.page-node-758 #projId {
	display: none;
}

.node-type-project-details .footer ul.nav {
	display: none;
}

.view-project-details a {
	text-decoration: none;
}

#horizontal-bar:hover {
	cursor: context-menu;
}

.page-node .save-button-icon a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

#stepdiv1 .evenout td:nth-child(1) {
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 14%;
}

#stepdiv1 .evenout td:nth-child(2) {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 16%;
}

.view-project-details tr td {
	font-size: 12px;
}

.form-managed-file .file {
	display: block;
	height: 22px;
	margin-left: 0;
	overflow: hidden;
	position: relative;
	width: 200px;
}

.page-node-31 .alert,
.page-node-32 .alert,
.page-node-182 .alert,
.page-locations .alert,
.page-node-164 .alert,
.page-node-65 .alert {
	display: none;
}

.futureout {
	border-bottom: 1px solid;
}

.page-node-54 .menu.nav.navbar-nav li.last,
.page-node-55 .menu.nav.navbar-nav li.last,
.page-node-56 .menu.nav.navbar-nav li.last,
.page-node-57 .menu.nav.navbar-nav li.last,
.page-node-58 .menu.nav.navbar-nav li.last,
.page-node-59 .menu.nav.navbar-nav li.last,
.page-node-163 .menu.nav.navbar-nav li.last,
.page-node-30 .menu.nav.navbar-nav li.last,
.page-node-31 .menu.nav.navbar-nav li.last,
.page-node-32 .menu.nav.navbar-nav li.last,
.page-node-34 .menu.nav.navbar-nav li.last,
.page-node-35 .menu.nav.navbar-nav li.last,
.page-node-182 .menu.nav.navbar-nav li.last {
	border-right: none;
}

#user-pass-reset {
	padding-left: 20px;
}

.page-node-54 .pb,
.page-node-55 .pb,
.page-node-56 .pb,
.page-node-57 .pb,
.page-node-58 .pb,
.page-node-59 .pb {
	display: none;
}

.main-homeimgdiv .row1.row {
	background: url("../images/agri1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: left;
	height: 204px !important;
	width: 47%;
	margin-left: 10px !important;
}

.main-homeimgdiv .row1 .sub-row {
	float: left;
	left: 50px;
	padding: 10px;
	position: relative;
	top: 55px;
	width: 38%;
}

.main-homeimgdiv .row2.row {
	background: url("../images/water1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	float: right;
	height: 204px !important;
	width: 47%;
	margin-right: 10px !important;
}

.main-homeimgdiv .row2 .sub-row {
	float: left;
	left: 50px;
	padding: 10px;
	position: relative;
	top: 55px;
	width: 38%;
}

.main-homeimgdiv {
	display: block;
	text-align: center;
}

.page-node-2869 .main-homeimgdiv {
	display: block;
	text-align: center;
	width: 910px;
}

.page-node-2869 .navbar-collapse {
	width: 938px;
}

.page-node-2869 #block-block-342 h2.block-title {
	margin-top: 0 !important;
}

.main-homeimgdiv .row3.row {
	float: left;
	width: 53%;
}

.front .page-container .row {
	display: block;
	margin: 0 auto;
	padding-left: 0;
	padding-right: 0;
	position: inherit;
}

.main-homeimgdiv .row3.row {
	float: left;
	height: 204px !important;
	margin-left: 10px;
	margin-right: 34px;
	width: 44%;
}

.main-homeimgdiv .row5.row {
	margin-left: 9px !important;
	text-align: left;
}

.screening-page-img-details {
	display: block;
	border: 1px solid #C2C2C2;
	left: 10%;
	margin-bottom: 15px;
	margin-top: 25px;
	padding: 12px;
	position: relative;
	text-align: justify;
	width: 80%;
}

.content-text {
	display: block;
	border: 1px solid #C2C2C2;
	font-size: 15px;
	left: 10%;
	margin-bottom: 15px;
	margin-top: 25px;
	padding: 12px;
	position: relative;
	text-align: justify;
	width: 80%;
}

.screening-page-img1 img:hover,
.screening-page-img2 img:hover,
.screening-page-img3 img:hover {
	cursor: pointer;
	border-color: #66AFE9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}

#edit-project-list {
	margin: 0 auto;
	width: 380px !important;
}

.hiscurr {
	font-size: 12px;
	margin-bottom: 15px;
	padding: 1px;
	text-align: justify;
	width: 100%;
	border-collapse: collapse;
}

.future {
	font-size: 12px;
	margin-bottom: 15px;
	padding: 12px;
	position: relative;
	text-align: justify;
	width: 100%;
}

#block-block-132 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 18px;
}

#block-block-135 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 18px;
}

#block-block-133 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 36px;
}

#block-block-134 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 18px;
}

.field-item.even {
	position: relative;
}

.field-items {
	position: relative;
}

.page-links.clearfix {
	position: relative;
	top: 7px;
}

#scntxt th {
	font-size: 13px;
}

.overview-items {
	cursor: pointer;
}

.sticky-header {
	display: none;
}

#hrsumm th {
	font-size: 13px;
}

.hrsummfs {
	font-size: 0px;
	padding: 0;
}

#eqid>td {
	width: 23%;
}

#soft_dev_data td:nth-child(1) {
	text-align: center;
}

#soft_dev_data tr {
	float: left;
	width: 50%;
}

#soft_dev_data tr td {
	padding: 0 !important;
	width: 49%;
	border-top: none;
	font-size: 12px;
	font-weight: bold;
}

.page-node-772 #othchk {
	display: none;
}

.page-node-786 #othchk {
	display: none;
}

.page-node-693 .form-item-files-file-upload input {
	height: 100%;
	padding: 1px !important;
}

.rating {
	position: relative;
	text-align: center;
}

.page-user-project-edit #edit-submit {
	display: block !important;
}

.page-node-693 #edit-submit {
	display: block !important;
}

#cckp-summary-1 a {
	/*background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB)); background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%); background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%); background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%); background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%); background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%); background-color: #bbbbbb; border: 1px solid #CCCCCC; border-radius: 12px; color: #890101; font-weight: bold; padding: 7px 25px; position:relative; bottom:20px; top:2px; font-size:14px; */
	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;
	font-family: "Roboto", sans-serif;
	display: inline-block;
}

#cckp-summary-1 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;
}

#cckp-summary-1 #subbtnreport {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101 !important;
	font-weight: bold;
	padding: 7px 25px;
	position: relative;
	bottom: 20px;
	top: 30px;
	font-size: 14px;
}

#submit-generate a {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border: 1px solid #CCCCCC;
	border-radius: 12px;
	color: #890101 !important;
	font-weight: bold;
	padding: 5px 20px;
	position: relative;
	left: 351px;
	bottom: 20px;
	top: 2px;
}

.page-node-692 #stepdiv1 {
	border: 1px solid #000000;
	margin: 15px 0;
	width: 920px;
}

page-node-692 #stepdiv1 th {
	font-size: 13px;
}

.page-node-692 #stepdiv1 td,
.page-node-692 #stepdiv1 th {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #000000 #000000 -moz-use-text-color;
	border-image: none;
	border-style: none solid solid none;
	border-width: medium 1px 1px medium;
	line-height: 1.5;
	padding: 10px;
}

.othwdht div {
	border: 0px solid #FFFFFF;
	min-width: 155px !important;
}

#proj-detail th {
	background: none repeat scroll 0 0 #4F81BD;
	color: #FFFFFF;
	text-align: center;
}

#proj-detail {
	width: 100%;
}

.hrsummfs div {
	min-width: 70px !important;
}

.allres div {
	width: 142px !important;
}

#timeline tr {
	border: solid 1px #8c8c8c !important;
}

#timeline td {
	overflow: hidden;
	text-align: left;
	width: 6%;
	margin-bottom: 1px !important;
	height: 1px;
}

#timeline {
	table-layout: fixed;
}

#timeline tr {
	font-size: 10px;
}

#scnt div {
	width: 430px !important;
}

.page-node-786 #color_tbl_project {
	position: relative;
}

.start-proj {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb;
	border-radius: 5px 5px 5px 5px;
	color: #890101;
	margin-left: 0;
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
}

.start-proj:hover,
.start-proj:focus {
	color: white;
}

.next {
	border: 1px solid;
	font-weight: bold;
	left: 185px;
	position: relative;
	text-align: center;
	width: 60%;
	padding-bottom: 10px;
	padding-top: 10px;
}

#proj-detail .projinfo {
	width: 30%;
}

#quicktabs-screening_overview ul li:nth-child(1) a {
	background: url("../images/7screening-steps1.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(1) a:after {
	background: url("../images/7screening-steps1.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(2) a {
	background: url("../images/7screening-steps2.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(3) a {
	background: url("../images/7screening-steps3.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(4) a {
	background: url("../images/7screening-steps4.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(5) a {
	background: url("../images/7screening-steps5.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(6) a {
	background: url("../images/7screening-steps6.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul li:nth-child(7) a {
	background: url("../images/7screening-steps7.png") no-repeat #fff;
	height: 100px;
	width: 109px;
}

#quicktabs-screening_overview ul.quicktabs-style-sky {
	border: 0 none;
}

#quicktabs-screening_overview ul.quicktabs-style-sky li {
	border: 0 none;
	width: 155px;
	height: 95px;
}

#quicktabs-screening_overview ul.quicktabs-style-sky li a {
	font-size: 0;
	text-indent: -99999;
	border: solid 2px #ffffff !important;
	display: block;
	padding: 0;
	background-position: center center;
	width: 116px;
	height: 87px;
}

#quicktabs-screening_overview ul.quicktabs-style-sky li.active a.active {
	width: 110px;
	height: 95px;
	display: block;
	font-size: 0;
	text-indent: -999999;
	border: solid 2px #890101 !important;
	border-bottom: 0 none !important;
	background-position: center 5px;
	background-color: #ffffff !important;
	z-index: 9999;
}

#quicktabs-screening_overview ul.quicktabs-style-sky li a img {
	position: relative;
	left: 119px;
	top: 30px;
}

#quicktabs-screening_overview ul li a:after {
	background-position: right center;
}

#quicktabs-screening_overview #quicktabs-container-screening_overview {
	position: relative;
	z-index: 0;
}

.showp {
	display: none;
}

#quicktabs-tab-screening_overview-5 .arrow {
	display: none;
}

#cpf-user-project-form,
#project-details-node-form {
	border: solid 0px red;
	margin: 0 auto;
	width: 100%;
}

#cpf-user-project-form .form-item,
#project-details-node-form .form-item {
	clear: both;
	overflow: hidden;
}

#cpf-user-project-form .form-item label,
#project-details-node-form .form-item label {
	float: left;
	width: 25%;
}

#cpf-user-project-form .form-item input,
#cpf-user-project-form .form-item select,
#cpf-user-project-form .form-item textarea,
#project-details-node-form .form-item input,
#project-details-node-form .form-item select,
#project-details-node-form .form-item textarea {
	float: left;
	width: 50%;
}

#cpf-user-project-form button#edit-submit,
#project-details-node-form button#edit-submit {
	margin: 0 auto;
	background-color: #357EBD;
	color: #FFFFFF;
}

#project-details-node-form .form-item .input-group {
	border: solid 0px red;
	width: 50%;
}

#project-details-node-form .form-item .input-group input {
	width: 100%;
	padding: 0;
}

textarea.form-control {
	min-height: 51px !important;
}

.header-right .home-logo-wrapper a img {
	height: 35px !important;
	width: 35px !important;
}

.hrsummfs div#scnt {
	position: relative !important;
}

table.comments {
	width: 940px;
}

table.comments td#forminput1 textarea {
	height: 51px;
}

table.comments td .form-group {
	margin-bottom: 0 !important;
}

table.comments td textarea#edit-climate-note .grippie {
	display: none;
}

form#user-register-form {
	border: solid 0px red;
}

fieldset.captcha .panel-body img {
	float: left;
}

fieldset.captcha .panel-body .form-item-captcha-response {
	float: left;
	margin-left: 50px;
	width: 60%;
}

#hiscurr {
	border: solid 1px #000000 \0/;
}

#hiscurr tr td {
	border: solid 0px #ffffff \0/;
}

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

table#hrsumm {
	width: 100%;
}

table#hrsumm td.hrsummfs div {
	width: 100% !important;
}

table#hrsumm td.hrsummfs #scnt div {
	border: solid 0px red;
}

table.comments {
	width: 100%;
}

table.comments td {
	width: 50% !important;
}

table.comments textarea {
	width: 100% !important;
}

table#hazard th,
table#hard th,
table#service th {
	background-color: #4F81BD;
}

#imageData #bottomNav {
	position: absolute;
	left: 67%;
	top: 0;
	height: 24px;
}

form#cpf-user-project-form .form-type-textarea .form-textarea-wrapper,
form#project-details-node-form .form-type-textarea .form-textarea-wrapper {
	float: left;
	width: 50%;
}

form#cpf-user-project-form .form-type-textarea .form-textarea-wrapper textarea,
form#project-details-node-form .form-type-textarea .form-textarea-wrapper textarea {
	width: 100%;
}

form#cpf-user-project-form .form-type-textarea .form-textarea-wrapper .grippie,
form#project-details-node-form .form-type-textarea .form-textarea-wrapper .grippie {
	left: 0 !important;
}

table td#forminput2 textarea[name="time_note"] {
	height: 75px;
}

.view-project-details .view-content .views-table th.views-field-counter {
	width: 50px;
}

.view-project-details .view-content .views-table th.views-field-field-type-of-assessment {
	width: 125px;
}

.view-project-details .view-content .views-table th.views-field-title {
	width: 150px;
}

.view-project-details .view-content .views-table th.views-field-changed {
	width: 75px;
}

.view-project-details .view-content .views-table th.views-field-php {
	width: 205px;
}

.view-project-details .view-content .views-table th.views-field-php-1 {
	width: 88px;
}

.view-project-details .view-content .views-table td.views-field-php a {
	display: inline-block;
	float: left;
}

.view-project-details .view-content .views-table td.views-field-php a span {
	display: inline-block;
	float: left;
}

.view-project-details .view-content .views-table td.views-field-php a span#horizontal-bar {
	padding: 0 7px;
}

#user-profile-form #edit-actions--2 {
	margin-left: 220px !important;
}

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

#hrsumm td.hrsummtd {
	text-align: left !important;
}

#soft_dev_data tr td:nth-child(1) {
	width: 141px;
	height: 37px;
}

#user-profile-form #edit-actions {
	/*margin-left: 215px !important;*/
}

#user-profile-form a.cancellinkuser {
	margin-left: 276px !important;
}

:root table.comments td:nth-child(1) {
	width: 20% !important;
}

:root table.comments td:nth-child(2) {
	width: 82% !important;
}

@media all and (-ms-high-contrast:none) {
	*::-ms-backdrop,
	.node-type-project-details .input-group.clearfix.form-managed-file.file-widget .form-file {
		padding-bottom: 0;
	}
}

:root textarea.form-control {
	min-height: 51px !important;
}

.cancellink {
	margin-left: 300px;
	padding-top: 10px;
	position: absolute;
}

.cancellinkreg {
	margin-left: 256px;
	bottom: 1px;
	position: absolute;
}

.cancellinkuser {
	margin-left: 80px;
	padding-top: 10px;
	position: absolute;
}

.view-views-tabs thead th {
	background-color: #890101;
}

.view-views-tabs .view-content .views-table th.views-field-counter {
	width: 65px;
}

.view-views-tabs tr td {
	font-size: 13px;
}

.view-views-tabs table,
.view-views-tabs tr,
.view-views-tabs td,
.view-views-tabs th,
.view-views-tabs thead,
.view-views-tabs tbody {
	text-align: center;
}

.view-views-tabs tbody td {
	border-right: 1px solid #C2C2C2 !important;
	border-bottom: 1px solid #C2C2C2 !important;
}

.view-views-tabs tbody td:first-child {
	border-left: 1px solid #C2C2C2 !important;
}

.view-views-tabs table {
	margin-left: 10px;
	width: 940px;
}

.view-views-tabs .view-content .views-table th.views-field-counter {
	width: 62px;
}

.view-views-tabs .view-content .views-table th.views-field-field-type-of-assessment {
	width: 20%;
}

.view-views-tabs .view-content .views-table th.views-field-title {
	width: 20%;
}

.view-views-tabs .view-content .views-table th.views-field-changed {
	width: 100px;
}

.view-views-tabs .view-content .views-table th.views-field-php {
	width: 80px;
}

.view-views-tabs .view-content .views-table th.views-field-php-1 {
	width: 18%;
}

.view-views-tabs .view-content .views-table td.views-field-php-1 a {
	display: inline-block;
	float: left;
	    height: 28px;
}

.view-views-tabs .view-content .views-table td.views-field-php-1 a span#assessment-link-change {
	display: inline-block;
	float: left;
}

.view-views-tabs .view-content .views-table td.views-field-php-1 a span#horizontal-bar {
	padding: 0 7px;
}

.view-views-tabs td:nth-child(3),
.view-views-tabs td:nth-child(4) {
	text-align: left;
}

#edit-file-upload-remove-button {
	display: block !important;
}

.form-item-file-upload .input-group {
	width: 50%;
}

.form-item-file-upload .input-group .form-file {
	width: 100% !important;
}

table#indicators,
table#sampledev {
	width: 100% !important;
}

#sampledev th,
#indicators th {
	text-align: center;
}

#sampledev tr:nth-child(odd) td:nth-child(1),
#indicators tr:nth-child(odd) td:nth-child(1) {
	font-weight: bold;
	font-size: 13px;
}

#sampledev td {
	text-align: center;
}

#sampledev tr:nth-child(odd) td:nth-child(2) {
	vertical-align: middle;
	font-weight: bold;
	font-size: 13px;
	border-top: 1px solid #ddd;
}

#sampledev tr:nth-child(even) td:nth-child(1) {
	vertical-align: middle;
	font-weight: bold;
}

.ncds-tool {
	width: 550px;
	height: 270px;
	position: relative;
	margin: 0 auto;
	margin-bottom: 20px;
}

.ncds-tool img {
	position: absolute;
	top: 40%;
	left: 30%;
}

.page-node-51 h1.page-header {
	display: none;
}

#edit-field-select-world-bank-sector-c {
	width: auto;
}

#ncds-devel-cntxt-form tr:first-child {
	float: inherit !important;
}

#ncds-devel-cntxt-form .odd {
	float: left;
	width: 47%;
}

#ncds-devel-cntxt-form .even {
	float: left;
	width: 44%;
}

#ncds-devel-cntxt-form tbody {
	display: block;
	margin: 0 auto;
	width: 64% !important;
}

#ncds-devel-cntxt-form .even>td,
#ncds-devel-cntxt-form .odd td {
	background: none repeat scroll 0 0 #D9D9D9;
	padding: 0 !important;
	width: 558px;
	border: 0 none !important;
}

#ncds-devel-cntxt-form tr:first-child td {
	background: none repeat scroll 0 0 #C3D69B;
	border: 1px solid #FFFFFF;
	font-weight: bold;
}

#ncds-devel-cntxt-form th {
	background-color: #9BBB59;
	border: 0 none !important;
	color: #FFFFFF;
	margin: 0 !important;
	text-align: center;
	width: 557px;
	padding: 2px;
}

#ncds-devel-cntxt-form thead {
	display: block;
	margin: 0 auto;
	width: 63.8% !important;
}

#ncds-devel-cntxt-form .form-type-checkbox.form-item.checkbox>label {
	font-weight: normal;
	padding-left: 1px;
	position: relative;
	top: 0;
}

#ncds-devel-cntxt-form .form-submit {
	margin: 0 auto 0 173px;
}

.page-ncds-ncds-devel-cntxt-form div.error,
.page-ncds-ncds-devel-cntxt-form table tr.error {
	background-color: #F2DEDE !important;
	color: #B94A48;
}

.trans-data {
	float: left;
	width: 50%;
}

.dev-header {
	text-align: center;
}

.trans-sys {
	float: left;
}

.trans-data {
	float: left;
	height: 212px;
	text-align: center;
	width: 49%;
}

.broader-data {
	height: auto;
	padding: 0 !important;
	text-align: center;
}

th#dev-context,
td#dev-con {
	margin: 0;
	padding: 0;
}

.trans-sys {
	border-right: 1px solid #d9dccf !important;
	min-height: 34px;
	padding-bottom: 0;
	text-align: center;
	width: 50%;
}

.broader-cont {
	height: 34px;
	padding-bottom: 0;
	text-align: center;
	padding: 0 10px;
}

.dev-header {
	text-align: center;
}

#scnt div {
	width: 0 !important;
}

.hazard-val,
.hazard-title {
	text-align: center;
	font-weight: bold;
}

.hrs-header th {
	text-align: center;
}

.sub-header td {
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}

.hrsumm-data table#hrsumm tbody tr td.hrsummtd {
	font-size: 12px;
	font-weight: bold;
	text-align: center !important;
}

.soft {
	padding-left: 41px;
}

.broader {
	padding-left: 32px;
}

.trans {
	padding-left: 5px;
	padding-right: 5px;
}

.timeline-data .soft,
.timeline-data .broader,
.timeline-data.trans {
	padding-left: 0;
}

.timeline-sec-header .hazard-title,
.timeline-first-header .hazard-title {
	color: #000000;
}

.timeline-third-header th,
.timeline-sec-header th {
	color: #000000;
	font-size: 10px;
	font-weight: bold !important;
}

.timeline-sec-header .hazard-title {
	font-size: 11px !important;
}

.timeline-first-header .hazard-title {
	font-size: 14px !important;
}

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

.timeline-div {
	width: 100%;
}

#hrsumm tr.sub-header td {
	padding: 15px;
}

#timeline td.hazard-title {
	padding: 5px !important;
}

#timeline td {
	padding: 0;
}

#stepdiv1 .arrow-img {
	padding: 10px !important;
}

.rating-def {
	float: left;
	margin-right: 0;
	width: 56%;
	margin-bottom: 10px;
}

.rating-def li {
	border: 1px solid;
	list-style: none outside none;
	min-height: 100px;
}

.rating-title {
	border: medium none !important;
	display: block;
	font-weight: bold;
	min-height: 24px;
	padding-top: 10px;
	text-align: center;
}

.rating-desc {
	border: medium none !important;
	display: block;
	padding: 10px;
}

.rating-example {
	float: right;
	margin-bottom: 10px;
	width: 43%;
}

.rating-example li {
	border: 1px solid;
	list-style: none outside none;
	min-height: 100px;
}

.risk-rating-bar {
	clear: both;
}

.rating-def {
	text-align: center;
}

.risk-rating-level .rating-header {
	display: block;
	font-style: italic;
	font-weight: bold;
	margin: 10px 25px;
	color: #953735;
	min-height: 34px;
}

.risk-rating-level {
	text-align: center;
}

.risk-rating-2 {
	background-color: #92D050 !important;
}

.risk-rating-3 {
	background-color: #FFFF00 !important;
}

.risk-rating-4 {
	background-color: #F79646 !important;
}

.risk-rating-5 {
	background-color: #FF0000 !important;
}

#color_tbl_project td#notes {
	width: 21% !important;
}

#color_tbl_project td#notes-text-area {
	width: 79% !important;
}

#stepdiv1-notes .odd td:nth-child(1) {
	color: #000000;
	font-weight: bold;
	text-align: left;
	width: 50%;
}

#stepdiv1-notes th {
	text-align: center;
}

table#stepdiv1-notes td {
	font-size: 12px;
}

table#stepdiv1-notes {
	width: 100%;
}

.insuff_und_details {
	font-weight: bold;
}

.insuff_und {
	color: #FF0000;
}

#rating-arrow-table div.arrow-img img {
	float: left;
	padding-right: 10px;
}

#rating-arrow-table .rating-desc {
	padding: 0;
	font-size: 12px;
	font-weight: bold;
}

.rating-def {
	float: left;
	margin-right: 0;
	width: 49%;
	margin-bottom: 10px;
}

.rating-example {
	float: right;
	margin-bottom: 10px;
	width: 49%;
}

.rating-example li {
	border: 1px solid;
	list-style: none outside none;
}

.rating-def li {
	border: 1px solid;
	list-style: none outside none;
}

.page-node-757 .hrsummfs div.color-box,
.page-node-839 .hrsummfs div.color-box,
.page-node-857 .hrsummfs div.color-box {
	height: 100% !important;
}

td#frmtd div {
	padding: 0 5px !important;
}

#inputtd {
	padding: 0 5px !important;
}

#stepdiv1 td div.form-type-select.form-item.form-group {
	padding: 0 5px !important;
}

.dev-header {
	border-bottom: 1px solid #d9dccf !important;
	padding: 2px;
}

.page-node-720 #stepdiv1 td:nth-child(3) div,
.page-node-717 #stepdiv1 td:nth-child(3) div,
.page-node-719 #stepdiv1 td:nth-child(3) div,
.page-node-721 #stepdiv1 td:nth-child(3) div,
.page-node-722 #stepdiv1 td:nth-child(3) div,
.page-node-772 #stepdiv1 td:nth-child(3) div {
	min-width: 80px !important;
}

#node-772 #cpf-hard-oth-form td .color-box {
	min-width: 220px !important;
}

#node-722 #hiscurr.hiscurr td {
	min-width: 935px;
}

.pcancel {
	position: absolute;
	bottom: 50px;
	margin-left: 20px;
}

.page-node-692 #stepdiv1 .odd td:nth-child(3),
.page-node-692 #stepdiv1 .even td:nth-child(2),
.page-node-690 #stepdiv1 .odd td:nth-child(3),
.page-node-690 #stepdiv1 .even td:nth-child(2) {
	padding: 10px !important;
}

.page-node-786 #stepdiv1 .odd td:nth-child(3),
.page-node-786 #stepdiv1 .even td:nth-child(3) {
	padding: 10px !important;
}

.page-node-690 #timeline td,
.page-node-690 #timeline th,
#timeline tr {
	padding: 0;
	width: 95% !important;
}

.page-node-690 #timeline td div {
	padding: 0 !important;
	padding-left: 0 !important;
}

.page-user #stepdiv1 {
	margin: 0 auto !important;
}

.page-user #stepdiv1 th {
	background-color: #890101;
	border-right: 1px solid #d9dccf !important;
	padding: 8px;
}

.page-user #stepdiv1 tbody {
	border: none !important;
	text-align: center;
}

.page-user #stepdiv1 tbody tr td {
	border-left: 1px solid #C2C2C2 !important;
	background-color: white !important;
	padding: 8px !important;
}

.page-user .addpbtn {
	font-weight: 700;
	text-decoration: none;
}

.page-user-ncds-country-profile table#stepdiv1 {
	width: 95%;
}

.page-user-ncds-country-profile .next {
	border: none;
}

.cfpcancel {
	position: absolute;
	bottom: 5px;
	margin-left: 346px;
}

.page-user #block-system-main #stepdiv1 tr td:nth-child(1) {
	text-align: left;
}

.page-user #stepdiv1 .odd td:nth-child(2) {
	width: 10% !important;
}

.page-user #stepdiv1 .odd td:nth-child(3) {
	width: 8% !important;
}

.page-user #stepdiv1 .odd td:nth-child(4) {
	width: 12% !important;
}

.page-user #stepdiv1 .odd td:nth-child(5) {
	width: 12% !important;
}

#edit-field-cfp-project-keywords-und,
#edit-field-cfp-world-bank-sector-c-und,
#edit-field-agr-world-bank-sector-c-und,
#edit-field-world-bank-thematic-codes-und,
#edit-field-agr-project-keywords-und,
#edit-field-agr-world-bank-thematic-cd-und,
#edit-field-cfp-wb-thematic-codes-und {
	width: 50%;
	margin: 0 auto;
}

#edit-field-cfp-project-keywords-und input[type='checkbox'],
#edit-field-cfp-world-bank-sector-c-und input[type='checkbox'],
#edit-field-agr-world-bank-sector-c-und input[type='checkbox'],
#edit-field-world-bank-thematic-codes-und input[type='checkbox'],
#edit-field-agr-project-keywords-und input[type='checkbox'],
#edit-field-agr-world-bank-thematic-cd-und input[type='checkbox'],
#edit-field-cfp-wb-thematic-codes-und input {
	width: 5% !important;
}

#edit-field-cfp-project-keywords-und label,
#edit-field-cfp-world-bank-sector-c-und label,
#edit-field-agr-world-bank-sector-c-und label,
#edit-field-world-bank-thematic-codes-und label,
#edit-field-agr-project-keywords-und label,
#edit-field-agr-world-bank-thematic-cd-und label,
#edit-field-cfp-wb-thematic-codes label,
#edit-field-cfp-wb-thematic-codes-und label {
	width: 98% !important;
	padding-left: 5px;
}

.view-cfp-project-details .view-header {
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 15px;
	position: relative;
	padding-right: 25px;
}

.view-cfp-project-details table {
	border: none !important;
	text-align: center;
	margin-left: 10px;
	width: 930px;
}

.view-cfp-project-details .view-content .views-table th.views-field-counter {
	width: 50px;
}

.view-cfp-project-details .view-content .views-table th.views-field-field-type-of-assessment {
	width: 125px;
}

.view-cfp-project-details .view-content .views-table th.views-field-title {
	width: 150px;
}

.view-cfp-project-details .view-content .views-table th.views-field-changed {
	width: 75px;
}

.view-cfp-project-details .view-content .views-table th.views-field-php {
	width: 205px;
}

.view-cfp-project-details .view-content .views-table th.views-field-php-1 {
	width: 88px;
}

.view-cfp-project-details thead th {
	background-color: #890101;
}

.view-cfp-project-details tbody tr td {
	border-left: 1px solid #C2C2C2 !important;
}

.view-cfp-project-details td:nth-child(2),
.view-cfp-project-details td:nth-child(3) {
	text-align: left;
}

.view-cfp-project-details thead th:first-child {
	border-left: 1px solid #FFFFFF !important;
}

.view-cfp-project-details thead th {
	border-right: 1px solid #FFFFFF !important;
	font-size: 13px;
}

.view-cfp-project-details tbody td {
	border-right: 1px solid #C2C2C2 !important;
	border-bottom: 1px solid #C2C2C2 !important;
	font-size: 12px;
}

.view-cfp-project-details .view-content .views-table td.views-field-php a {
	display: inline-block;
	float: left;
}

.page-node-add.page-node-add-project-details .pcancel {
	position: absolute;
	bottom: 24px;
	left: 340px;
}

#color_tbl_project.sticky-enabled.tableheader-processed.sticky-table td:first-child {
	background: #D5D5D5;
}

#color_tbl_project.sticky-enabled.tableheader-processed.sticky-table td:nth-child(2) {
	background: #EDF0DF;
}

.row5.row {
	position: relative;
}

.row5-link1.sub-row-1 {
	position: absolute;
	top: 60px;
	left: 250px;
}

.row2-link2.sub-row-2 {
	position: absolute;
	top: 60px;
	left: 400px;
}

.row2-link2.sub-row-3 {
	position: absolute;
	top: 60px;
	left: 550px;
}

#node-1362.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 #e8d0d0;
}

#node-1362.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n) {
	background: none repeat scroll 0 0 #f4e9e9;
}

table#proj-detail tr td:nth-child(1) {
	background: none repeat scroll 0 0 trasparant;
}

table#proj-detail tr td:nth-child(2) {
	background: none repeat scroll 0 0 #E9EDF4;
}

#page-header .innertoplink>img {
	float: left;
	top: 22px;
}

.topbannertxt {
	color: #ffffff;
	font-size: 22px;
}

#userImgDiv {
	display: inline-block;
	text-align: right;
	bottom: 10px;
}

#userImgDiv #userImgDiv-icons div {
	display: inline;
	padding-left: 5px;
	position: relative;
}

#edit-field-wtr-world-bank-sector-c-und.form-checkboxes {
	margin: 0 auto;
	width: 46% !important;
}

#edit-field-wtr-project-keywords .form-type-checkboxes {
	margin: 0 auto;
}

.page-node-1015 #color_tbl_project.sticky-enabled.tableheader-processed.sticky-table td:first-child {
	background-color: #FFFFFF;
}

.page-node-1015 #color_tbl_project.sticky-enabled.tableheader-processed.sticky-table td:nth-child(2) {
	background-color: #92D050;
}

#color_tbl_project.sticky-enabled.tableheader-processed.sticky-table:last-of-type td:nth-child(2) {
	background: none repeat scroll 0 0 #EDF0DF;
}

#color_tbl_project.sticky-enabled.tableheader-processed.sticky-table:last-of-type td:first-child {
	background: none repeat scroll 0 0 #D5D5D5;
}

.page-node-1826 .page-container {
	width: 100% !important;
}

.page-node-1099 #imageData #bottomNav {
	height: 25px;
	left: 83% !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	top: 2px;
}

.page-node-add-project-details #edit-field-wtr-world-bank-sector-c-und label {
	width: 100% !important;
}

.page-node-add-project-details #edit-field-wtr-project-keywords .form-type-checkboxes {
	width: 100% !important;
}

.page-node-add-project-details #edit-field-wtr-project-keywords #edit-field-wtr-project-keywords-und .form-checkbox {
	margin-left: 24%;
}

.page-node-1826 .content {
	background: none repeat scroll 0 0 #FFFFFF;
}

.page-node-1826 #edit-submit {
	margin-bottom: 10px;
	margin-top: 5px;
}

body.page-node-1826 {
	background-color: #FFFFFF;
}

#node-671 #stepdiv1 .odd td,
#node-671 #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

#node-670 #stepdiv1 .odd td,
#node-670 #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

.form-required {
	color: #FF0000;
}

body.page-node-1852 {
	background: none repeat scroll 0 0 #FFFFFF;
}

body.page-node-1852 .page-container {
	width: 100% !important;
}

body.page-node-1852 #node-1852 .btn-primary {
	margin-top: 10px;
}

#node-1987.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 #E8D0D0 !important;
}

#node-1987.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n) {
	background: none repeat scroll 0 0 #f4e9e9 !important;
}

#node-1988.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 #E8D0D0 !important;
}

#node-1988.node.node-tooltip-lightbox-content .content table tbody tr:nth-child(2n) {
	background: none repeat scroll 0 0 #f4e9e9 !important;
}

.page-node-1294 #hazard-notes .odd td:nth-child(1),
#hazard-notes .even td:nth-child(1) {
	background-color: trasparant;
}

.page-node-1294 #hazard-notes .even td:nth-child(2),
#hazard-notes .even td:nth-child(2) {
	background-color: #E9EDF4;
}

.page-user .view-content .table {
	margin: 0 auto !important;
	width: 100%;
	table-layout: fixed;
}

.page-user .view-content .table td,
.page-user .view-content .table th,
.page-user .view-content th {
	border: 1px solid #d9dccf !important;
}

.page-user .view-content .table th,
.page-user .table th,
.page-shared-access-projects .view-shared-project-access .table th {
	background: rgb(255, 255, 255) !important;
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%) !important;
	/* 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))) !important;
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%) !important;
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%) !important;
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(234, 236, 229, 1) 99%) !important;
	/* 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%) !important;
	padding: 8px;
	font-size: 13px;
	width: 12%;
	color: #000000!important;
	border-right: 1px solid #d9dccf !important;
	border-left: 1px solid #d9dccf !important;
}

.page-user .view-content .table th a {
	color: #000000 !important;
}

.page-user .view-content .table th a {
	color: #FFFFFF;
}

.page-user .view-content .table th:last-child,
.page-user #stepdiv1 th:last-child {
	border-right: 1px solid #d9dccf !important;
}

.page-user .view-content .table th:first-child,
.page-user #stepdiv1 th:first-child {
	border-left: 1px solid #d9dccf !important;
}

.page-user .view-content .table tbody {
	border: none !important;
	text-align: center;
	font-size: 10px !important;
}

.page-user .view-content .table tbody tr td {
	border-left: 1px solid #C2C2C2;
	padding: 8px !important;
}

.page-user .text-center .next.last {
	border: medium none !important;
	position: inherit !important;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget {
	float: left;
	margin-left: 25px;
	padding: 0;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget label {
	float: left;
	padding-top: 8px;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget .views-widget {
	float: right;
	margin: 0 !important;
	padding: 0 !important;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget .views-widget .form-type-select {
	margin: 0 0 0 10px !important;
	padding: 0 !important;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget.views-submit-button .form-submit {
	margin: 0 !important;
	background-color: #428BCA;
	border-color: #357EBD;
	color: #FFFFFF;
}

.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget.views-submit-button {
	margin-left: 10px;
}

.view-my-projects .view-empty {
	margin-left: 25px;
	margin-top: 10px;
}

.lightbox-processed {
	margin: 0 5px;
	vertical-align: top;
}

.not-logged-in #userImgDiv {
	float: right;
	position: absolute;
	top: 30px;
}

#edit-field-energy-world-bank-sector-c input,
#edit-field-egy-project-keywords input {
	width: 5% !important;
}

#edit-field-egy-project-keywords-und,
#edit-field-energy-world-bank-sector-c-und {
	margin: 0 auto;
	width: 50%;
}

#edit-field-energy-world-bank-sector-c-und .form-type-checkbox label,
#edit-field-egy-project-keywords-und .form-type-checkbox label {
	padding-left: 5px;
	width: 90% !important;
}

.page-node-2163 .form-checkbox {
	width: auto !important;
}

.page-node-2163 .form-checkboxes {
	margin: 0 auto !important;
	width: 50% !important;
}

#edit-field-world-bank-thematic-energy-und label {
	padding: 0 0 0 5px !important;
	width: auto !important;
}

.page-node-add-project-details .form-checkbox {
	width: auto !important;
}

.page-node-add-project-details .form-checkboxes {
	margin: 0 auto !important;
	width: 46% !important;
}

#edit-field-world-bank-thematic-energy-und label {
	padding: 0 0 0 5px !important;
	width: auto !important;
}

.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item div {
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0 !important;
}

.energy-form-ext-temp .resizable-textarea {
	font-weight: bold;
	text-align: center;
}

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

#edit-field-wtr-project-keywords-und .form-checkboxes,
#edit-field-wtr-project-keywords-und,
#edit-field-wtr-bank-thematic-codes-und,
#edit-field-wtr-world-bank-sector-c-undz {
	margin: 0 auto !important;
	width: 46% !important;
}

#edit-field-wtr-project-keywords-und input,
#edit-field-wtr-bank-thematic-codes-und input,
#edit-field-wtr-world-bank-sector-c-und input,
#edit-field-wtr-checkbox-und,
#edit-field-wtr-world-bank-sector-c-und {
	width: 4% !important;
}

#edit-field-wtr-project-keywords-und label,
#edit-field-wtr-bank-thematic-codes-und label,
#edit-field-wtr-world-bank-sector-c-und label,
#edit-field-wtr-world-bank-sector-c-und label {
	padding: 0 0 0 5px !important;
	width: auto !important;
}

.page-node-2218 #edit-field-wtr-project-keywords .form-type-checkboxes {
	margin: 0 auto;
	width: auto !important;
}

#edit-field-wtr-bank-thematic-codes-und label {
	width: auto !important;
}

.page-node-2212 #edit-field-wtr-project-keywords .form-type-checkboxes {
	width: auto !important;
}

#edit-field-world-bank-thematic-energy .form-item-field-world-bank-thematic-energy-und .form-checkboxes .checkbox input {
	width: 4%;
}

#edit-field-world-bank-thematic-energy .form-item-field-world-bank-thematic-energy-und .form-checkboxes {
	margin: 0 auto !important;
	width: 46% !important;
}

#ncds-save-page-state-form {
	text-align: center;
}

.node-type-tooltip-lightbox-content h1.page-header {
	font-family: "Roboto", sans-serif;
	font-size: 21px !important;
	text-align: center !important;
}

.node-type-tooltip-lightbox-content .region-content .content {
	padding-left: 26px;
	padding-right: 26px;
}

table#hazard-notes {
	width: 70%;
	margin: 0 auto;
}

table#hazard-notes {
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
}

#hazard-notes .odd td:nth-child(1) {
	width: 40%;
}

td.hrsummfs.td_close {
	background: url("../images/cross.png") no-repeat !important;
	background-position-x: center !important;
	background-position-y: center !important;
	background-position: center center !important;
}

#dev-context-data-form #scntxt {
	clear: both !important;
}

#crst_road_projects td:nth-child(1) {
	width: 22%;
}

#node-839 table#service .othwdht div {
	border: 0px solid #FFFFFF;
	min-height: 30px;
}

#node-839 table#service .color-box {
	border: 0px solid #FFFFFF;
}

#node-19 #quicktabs-tab-screening_overview-5 .arrow {
	display: block;
}

#node-19 #quicktabs-screening_overview li.last .arrow {
	display: none;
}

#node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li {
	border: 0 none;
	height: 30px !important;
	min-height: 34px !important;
}

#node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li a img {
	left: 109px;
	position: relative;
	top: 36px;
	width: 17px;
	z-index: 999;
}

#node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li.active a img {
	left: 114px;
}

#node-690 .hrsumm-data #hrsumm tr:nth-child(3) td.hazard-val:nth-child(1) {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}

#bottomNavClose {
	background: url("../images/close-x.png") no-repeat scroll 78% center / 66% auto rgba(0, 0, 0, 0);
	display: block;
	float: right;
	height: 28px;
	margin-top: 33px;
	padding-top: 0.7em;
	width: 24px;
	opacity: 1;
}

.lightbox2-alt-layout-data #bottomNavClose,
.lightbox2-alt-layout #bottomNavClose {
	margin-left: 2px;
	margin-top: 0;
	background-color: rgba(0, 0, 0, 0) !important;
}

#imageDataContainer #imageData h5 {
	cursor: move !important;
	margin-top: 14px !important;
}

a#bottomNavClose:hover {
	margin-left: 0px;
	margin-top: 0 !important;
}

table#hard-loc-report tr th {
	width: 30%;
}

table#hard-loc-report tr:nth-child(2) td:nth-child(2n+1) {
	text-align: center;
}

table#hard-loc-report tr:nth-child(2) td:nth-child(2n) {
	text-align: center;
}

table#hard-loc-report tr td {
	color: #000000 !important;
}

table#hard-loc-report .color-box {
	border: 0 solid #FFFFFF;
	min-width: 100%;
}

#node-857 table#hazard tr:nth-child(2) td:nth-child(2n+1) {
	text-align: center;
}

#node-857 table#hazard tr:nth-child(2) td:nth-child(2n) {
	text-align: center;
}

#node-857 table#hazard .color-box {
	border: 0 solid #FFFFFF;
	min-width: 100%;
}

#node-690 .hrsumm-data #hrsumm .hazard-val {
	width: 100%;
}

#node-690 .hrsumm-data #hrsumm .broader {
	padding-left: 7px;
}

#node-690 .hard-summ {
	text-align: center;
}

.mainftside {
	width: 891px;
}

.leftsidem {
	float: left;
	margin-right: 10px;
	width: 607px;
}

.rightmm {
	float: right;
}

#node-20 .ui-accordion-content,
#quickset-why_for_climate_and_disas_water .ui-accordion-content {
	width: 940px !important;
}

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

#hard-component-form-ext-pre #stepdiv1 td {
	padding: 0 !important;
}

#cpf-service-hazards-form #stepdiv1 tbody tr:last-child td {
	padding: 0 !important;
}

#cpf-hazards-others-form #stepdiv1 .odd td,
#cpf-hazards-others-form #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

.page-node-719 #hard-component-form-sea-level #stepdiv1 td:nth-child(3) div {
	margin-left: 0;
}

.page-node-719 #hard-component-form-sea-level #stepdiv1 tr:nth-child(2) td:nth-child(3) {
	padding-left: 0 !important;
}

#hard-component-form-ext-pre #stepdiv1 td#inputtd.hard-locations,
#hard-component-form-ext-pre #stepdiv1 tr.even td.hard-locations {
	padding-left: 10px !important;
}

#edit-field-health-world-bank-sector-c .checkbox>label,
#edit-field-health-wb-thematic-codes .checkbox>label,
#edit-field-health-sel-prj-keywords .checkbox>label {
	padding-left: 2px !important;
	width: 96% !important;
}

#edit-field-health-world-bank-sector-c .form-checkboxes,
#edit-field-health-wb-thematic-codes .form-checkboxes,
#edit-field-health-sel-prj-keywords .form-checkboxes {
	margin: 0 auto;
	width: 50%;
}

#edit-field-health-world-bank-sector-c .form-checkbox,
#edit-field-health-wb-thematic-codes .form-checkbox,
#edit-field-health-sel-prj-keywords .form-checkbox {
	width: 5% !important;
}

#cpf-hard-oth-form #othid2>td:nth-child(1) {
	background: none repeat scroll 0 0 #DCE6F1 !important;
}

#cpf-hard-oth-form #othid2>td:nth-child(2) {
	font-weight: normal;
	text-align: left;
}

#edit-field-general-wb-thematic-codes-und label,
#edit-field-general-project-keywords-und label {
	padding-left: 4px;
	width: 100% !important;
}

#edit-field-general-wb-thematic-codes .form-checkbox,
#edit-field-general-project-keywords .form-checkbox {
	width: 3% !important;
}

.topbannertxt a {
	color: #FFFFFF;
	text-decoration: none;
}

.climate-risk-screening a {
	color: #FFFFFF;
	text-decoration: none;
}

#hiscurr tr td,
#hiscurr tr td p,
#hiscurr tr td a {
	font-size: 13px;
}

.form-type-textarea {
	font-weight: bold !important;
	text-align: right !important;
	margin-bottom: 10px;
	margin-top: 8px;
}

#color_tbl_project td {
	padding: 6px 5px;
}

#color_tbl_project p {
	margin: 0 !important;
	padding: 0 !important;
}

.agrarrwdt {
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid #000000;
	float: right;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	padding: 10px;
	width: 100%;
}

#scnt .agrarrwdt {
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid #000000;
	float: inherit;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0;
	padding: 10px;
	width: 100% !important;
	text-align: center;
}

.soft {
	padding: 0;
}

.timeline-div #scnt .agrarrwdt {
	background: none repeat scroll 0 0 #E1E1E1;
	border: 1px solid #000000;
	float: inherit;
	font-size: 10px;
	margin-left: 15px;
	margin-right: 10px;
	margin-top: 0;
	padding: 0 !important;
	text-align: center;
	width: 63px !important;
}

.energy-hazard-summary table#hazard tr th {
	width: 33%;
	text-transform: capitalize !important;
}

.energy-hazard-summary table tr:nth-child(2) td:nth-child(2n) {
	text-align: center;
}

.page-node-690 #outerImageContainer,
.page-node-1360 #outerImageContainer {
	width: 960px !important;
}

.page-node-690 #lightboxFrame,
.page-node-1360 #lightboxFrame {
	height: 463px !important;
	width: 930px !important;
	margin-top: 15px;
}

.page-node-690 #imageData #bottomNav,
.page-node-1360 #imageData #bottomNav {
	height: 25px;
	left: 83% !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	top: 2px;
}

#edit-field-select-world-bank-sector-c-und label,
#edit-field-road-wb-thematic-codes-und label,
#edit-field-select-project-keywords-und label {
	padding-left: 2px;
	width: 100% !important;
}

#edit-field-select-world-bank-sector-c-und .form-checkbox,
#edit-field-road-wb-thematic-codes-und .form-checkbox,
#edit-field-select-project-keywords-und .form-checkbox {
	width: 3% !important;
}

#edit-field-select-world-bank-sector-c-und,
#edit-field-road-wb-thematic-codes-und,
#edit-field-select-project-keywords-und {
	margin: 0 auto;
	width: 46%;
}

.form-type-textarea label {
	text-align: left;
}

.ui-accordion-content {
	width: 100% !important;
}

.node-tooltip-lightbox-content div {
	font-family: "Roboto", sans-serif;
	font-size: 13px;
	text-align: justify;
}

.page-user-projects .view-my-projects .view-content table .active>img,
.page-user-read-only-projects .view-read-only-projects .view-content table .active>img {
	float: left;
}

.page-user-projects .view-my-projects .view-content table th.active a.active img,
.page-user-read-only-projects .view-read-only-projects .view-content table th.active a.active img,
.view-ready-only-ncds-projects .view-content table th.active a.active img,
.page-user-read-only-projects-approve .view-read-only-projects .view-content table th.active a.active img,
.page-user-all-ncds-country-profile .view-country-profile .view-content table th.active a.active img,
.page-user-project-listing .view-views-tabs .view-content table th.active a.active img,
.page-shared-access-projects .view-shared-project-access .view-content table th.active a.active img {
	height: 0;
	visibility: hidden;
	width: 0;
}

.page-user-projects .view-my-projects .view-content table th.active a.active,
.page-user-read-only-projects .view-read-only-projects .view-content table th.active a.active,
.view-ready-only-ncds-projects .view-content table th.active a.active,
.page-user-read-only-projects-approve .view-read-only-projects .view-content table th.active a.active,
.page-user-all-ncds-country-profile .view-country-profile .view-content table th.active a.active,
.page-user-project-listing .view-views-tabs .view-content table th.active a.active,
.page-user-ncds-country-profile .view-country-profile .view-content table th.active a.active,
.page-shared-access-projects .view-shared-project-access .view-content table th.active a.active {
	background-image: url("../images/arrow-asc.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0 16px;
}

.page-user-projects .view-my-projects .view-content table th.active {
	background: rgb(238, 239, 233);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(238, 239, 233, 1) 0%, rgba(218, 221, 209, 1) 99%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(238, 239, 233, 1)), color-stop(99%, rgba(218, 221, 209, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238, 239, 233, 1) 0%, rgba(218, 221, 209, 1) 99%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238, 239, 233, 1) 0%, rgba(218, 221, 209, 1) 99%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238, 239, 233, 1) 0%, rgba(218, 221, 209, 1) 99%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(238, 239, 233, 1) 0%, rgba(218, 221, 209, 1) 99%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe9', endColorstr='#daddd1', GradientType=0);
	/* IE6-9 */
}

.page-user-projects .view-my-projects .view-content table thead tr th {
	border: 1px solid #d9dccf !important;
	border-right: 1px solid #d9dccf !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe9', endColorstr='#daddd1', GradientType=0);
	border-spacing: 1px !important;
	border-collapse: collapse !important;
}

.page-user-projects .view-my-projects .view-content table th a,
.page-user-read-only-projects .view-read-only-projects .view-content table th a,
.view-ready-only-ncds-projects .view-content table th a,
.view-read-only-projects .view-content table tr th a,
.page-user-all-ncds-country-profile .view-country-profile .view-content table th a,
.page-user-project-listing .view-views-tabs .view-content table th a,
.page-user-ncds-country-profile .view-country-profile .view-content table th a,
.page-shared-access-projects .view-shared-project-access .view-content table th a {
	background-image: url("../images/arrow-desc.png");
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0 0 0 17px;
	position: relative;
	z-index: 99999;
	color: #333 !important;
}

#node-1021 .field-item.even div:last-child {
	text-align: center;
}

#node-672 #stepdiv1 .odd td,
#node-672 #stepdiv1 .even td,
#node-673 #stepdiv1 .odd td,
#node-673 #stepdiv1 .even td,
#node-674 #stepdiv1 .odd td,
#node-674 #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

#node-857 #hazard tr td.hrsummfs div {
	min-width: 150px !important;
}

#node-757 #hard-loc-report tr td.hrsummfs div {
	min-width: 150px !important;
}

.bottom-slider {
	margin-top: 25px;
	padding-bottom: 0px;
	padding-top: 15px;
}

#haz-name {
	text-transform: lowercase;
}

.main-question {
	width: 100%;
	text-align: center;
	border-radius: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 15px;
}

.main-question h2 {
	font-size: 16px;
	font-weight: lighter;
	margin: 0 0 12px;
	padding: 0;
}

.button-container {
	text-align: left;
	width: 100%;
}

.button-container .button {
	text-align: center;
}

.button {
	border-radius: 3px;
	height: 30px;
	cursor: pointer;
	font-weight: bold;
	padding-top: 5px;
	display: inline-block;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 10px;
	min-width: 141px;
	margin-bottom: 10px;
}

.button-green {
	background-color: #008975;
	color: #FFFFFF;
}

.button-blue {
	background-color: #00568c;
	color: #FFFFFF;
}

.button-red {
	background-color: #973726;
	color: #FFFFFF;
}

.clicked-grey,
.page-node-2690 .button:hover {
	background-color: #890101 !important;
	border-radius: 0 !important;
	color: #fff !important;
	font-weight: normal !important;
	height: inherit !important;
	min-width: inherit !important;
	padding: 5px !important;
	padding: 6px 14px !important;
}

.page-node-2690 .button {
	border-radius: 0 !important;
	font-weight: normal !important;
	height: inherit !important;
	min-width: inherit !important;
	background-color: transparent;
	border: 1px solid #d8d8d8 !important;
	color: #a51f1f;
	padding: 6px 14px !important;
	margin-bottom: 0 !important;
}

.page-node-2690 .main-homeimgdiv {
	display: inline-block !important;
	text-align: center !important;
	width: 870px !important;
}

.page-node-2690 .row1.landing-row {
	float: left;
	width: 75%;
}

.page-node-2690 .sub-row-1 .inner-image {
	height: inherit !important;
	padding-bottom: 20px;
	width: inherit !important;
}

.page-node-2690 .sub-row-2 .inner-image,
.page-node-2690 .sub-row-33 .inner-image {
	height: inherit !important;
	width: inherit !important;
}

.page-node-2690 .sub-row-0 .inner-image,
.page-node-2690 .sub-row-3 .inner-image {
	width: inherit !important;
}

.page-node-2690 .main-homeimgdiv .sub-row-2 {
	padding-bottom: 0 !important;
}

.page-node-2690 .main-homeimgdiv.tools {
	background: none repeat scroll 0 0 #948a54;
	margin: 0 auto;
	padding: 25px !important;
	text-align: center;
}

.level2-results {
	float: left;
}

.click-results,
.level2-click-results,
.level3-click-results,
.level4-click-results {
	width: 100%;
	float: left;
	display: none;
	margin-bottom: 15px;
}

.final-output {
	border: 1px solid #d8d8d8 !important;
	padding: 10px;
}

.result-section-title {
	font-weight: bold;
	font-size: 16px;
}

.result-section-content {
	color: #000000 !important;
	margin-top: 15px;
	font-size: 13px;
	padding-right: 15px;
}

.landing-page-home .bottom-slider.container {
	clear: both;
	display: inline-block;
}

.landing-page-home .col-sm-9 {
	padding: 15px 22px !important;
	width: 52%;
}

.landing-page-home .col-sm-3 {
	width: 46%;
	padding-top: 15px;
}

.landing-page-home #homepage-recent-announcement li.views-row {
	border: 1px solid #660000;
	list-style: none outside none;
	margin-bottom: 22px;
	padding: 5px 0px 1px;
	background-image: url("../images/bg-box.png");
	background-repeat: repeat-x;
	height: 90px;
	cursor: pointer;
}

.landing-page-home #homepage-recent-announcement li.views-row.active-li {
	border: 1px solid #990000;
	list-style: none outside none;
	margin-bottom: 22px;
	padding: 5px 0px 1px;
	background-image: url("../images/c5-color.png");
	background-repeat: repeat-x;
	background-size: 100px auto;
	cursor: pointer;
}

.landing-page-home #homepage-recent-announcement li.views-row:last-child {
	margin-bottom: 0;
}

.landing-page-home #homepage-recent-announcement li .image-left {
	display: inline-block;
}

.landing-page-home #homepage-recent-announcement li .content-right {
	display: inline-block;
	padding: 0 11px;
	vertical-align: top;
	width: 62%;
}

.landing-page-home #homepage-recent-announcement li .image-left img {
	height: 76px;
	padding-top: 3px;
	vertical-align: inherit;
}

.landing-page-home .bottom-slider .region-bottom section h2 {
	color: #000000;
	font-weight: normal;
	font-family: "Roboto", sans-serif;
	font-size: 22px;
}

.landing-page-home .tabs--primary.nav-tabs {
	display: none !important;
}

.landing-page-home .main-homeimgdiv .sub-row-1 {
	padding: 0 0 15px;
}

.landing-page-home .main-homeimgdiv .sub-row-1 a:nth-child(2),
.landing-page-home .main-homeimgdiv .sub-row-2 a:nth-child(2),
.landing-page-home .main-homeimgdiv .sub-row-33 a:nth-child(2) {
	padding: 12px 12px 12px 14px;
}

#block-block-341 .row2.landing-row {
	text-align: center;
}

.landing-page-home .main-homeimgdiv .sub-row-1 a:nth-child(3),
.landing-page-home .main-homeimgdiv .sub-row-2 a:nth-child(3) {
	padding-right: 10px;
}

.page-node-2690 .main-homeimgdiv .sub-row-1 a:nth-child(3),
.page-node-2690 .main-homeimgdiv .sub-row-2 a:nth-child(3) {
	padding-right: 0px;
}

.page-node-2690 .main-homeimgdiv .sub-row-1 {
	padding: 0 0 0px !important;
}

.landing-page-home .main-homeimgdiv .main-div1 {
	float: left;
	margin-right: 10px;
	height: 90px !important;
}

.landing-page-home .main-div2 {
	float: left;
	margin-left: 9px;
	margin-right: 9px;
	height: 90px !important;
}

.landing-page-home .main-div3 {
	float: left;
	margin-right: 0px;
	height: 90px !important;
}

.landing-page-home .main-homeimgdiv .main-div1 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.landing-page-home .main-homeimgdiv .main-div2 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.landing-page-home .main-homeimgdiv .main-div3 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.landing-page-home .main-homeimgdiv .main-div1 .row1 a {
	color: #000000 !important;
	font-size: 18px;
	text-decoration: none;
}

.landing-page-home .main-homeimgdiv .main-div2 .row1 a {
	color: #000000 !important;
	font-size: 18px;
	text-decoration: none;
}

.landing-page-home .jcarousel-skin-tango .jcarousel-container-horizontal {
	height: 100% !important;
	padding: 0px;
	width: 100% !important;
}

.landing-page-home .jcarousel-skin-tango .jcarousel-container {
	background: none repeat scroll 0 0 transparent;
	border: 0 solid #e3e3e3;
	border-radius: 3px;
	margin: auto;
}

.landing-page-home .jcarousel li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	border-right: 0px solid #e5e5e5 !important;
	min-height: 145px !important;
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
	padding-top: 10px;
}

.landing-page-home .jcarousel li:last-child {
	border-right: 0px solid #e5e5e5 !important;
}

.landing-page-home .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100% !important;
}

.landing-page-home .main-homeimgdiv .main-div1 .row1 a img {
	bottom: 12px;
	float: right;
	position: relative;
}

.landing-page-home .main-homeimgdiv .main-div2 .row1 a img {
	bottom: 12px;
	float: right;
	position: relative;
}

.landing-page-home .main-homeimgdiv .main-div3 .row1 a img {
	bottom: 34px;
	float: right;
	position: relative;
}

.landing-page-home #block-block-343 {
	display: inline-block;
	height: 336px;
	width: 100%;
}

.landing-page-home #homepage-recent-announcement li.views-row .content-right h3 a {
	color: #870101 !important;
	font-size: 16px;
	font-family: "Roboto", sans-serif;
}

.landing-page-home .main-homeimgdiv .main-div1 .row1 span {
	font-family: "Roboto", sans-serif;
	color: #000000 !important;
	display: inline-block;
	font-size: 16px;
	font-weight: normal !important;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 54% !important;
}

.landing-page-home .main-homeimgdiv .main-div2 .row1 span {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 54% !important;
	display: inline-block;
	text-decoration: none;
	color: #000000 !important
}

.landing-page-home .main-homeimgdiv .main-div3 .row1 span {
	font-family: "Roboto", sans-serif;
	font-size: 16px;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 56% !important;
	display: inline-block;
	text-decoration: none;
	color: #000000 !important
}

.landing-page-home .main-homeimgdiv .main-div1 .row1:last-child {
	margin-bottom: 0 !important;
}

.landing-page-home .main-homeimgdiv .main-div2 .row1:last-child {
	margin-bottom: 0 !important;
}

.landing-page-home .jcarousel li .field-content>img {
	height: 90px;
	width: 145px;
}

.landing-page-home .jcarousel li .views-field-title a {
	font-weight: normal;
}

.landing-page-home .jcarousel li .views-field-title a:hover {
	text-decoration: underline !important;
}

.landing-page-home .views-field-field-landing-page-image {
	margin-bottom: 3px;
}

.landing-page-home #homepage-recent-announcement li .content-right a {
	color: #870101 !important;
	font-size: 13px;
}

.landing-page-home .region-bottom section {
	margin-bottom: 0px;
}

#edit-field-wtr-project-keywords-und .form-checkbox {
	margin: 4px 0 !important;
}

#edit-field-wtr-project-keywords-und .form-type-checkbox {
	padding: 0 !important;
}

.node-page .button-container .button {
	border-radius: 3px;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-bottom: 11px;
	margin-left: 10px;
	min-width: 141px;
	padding: 6px;
}

.list-left {
	float: left;
	text-align: left;
	width: 46%;
}

.list-right {
	display: inline-block;
	float: inherit;
	text-align: left;
	padding-bottom: 20px;
	width: 52%;
}

.ui-helper-reset {
	font-size: 12px;
}

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

#accordion .ui-accordion-header {
	background-color: #E1E1E1;
	background-image: url("../images/plus-cpf.png");
	background-position: 99% center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	border-radius: 0;
	color: #890101;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0px 1px;
	padding: 10px;
	border-left: 1px solid !important;
	border-right: 1px solid !important;
	border-top: 1px solid !important;
	border-bottom: 1px solid !important;
	height: auto !important;
}

#accordion .ui-accordion-header-active {
	background-color: #E1E1E1;
	background-image: url("../images/minus-cpf.png");
	background-position: 99% center;
	background-repeat: no-repeat;
	border: 1px solid #CCCCCC;
	border-radius: 0;
	color: #890101;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 10px;
	border-left: 1px solid !important;
	border-right: 1px solid !important;
	border-top: 1px solid !important;
	border-bottom: 0px solid !important;
	height: auto !important;
}

#accordion {
	font-size: 14px !important;
}

#accordion .ui-accordion-content {
	font-size: 12px !important;
	padding: 10px;
	border-bottom: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-top: 0 solid !important;
	margin-top: 0 !important;
	margin-bottom: 2px;
	height: auto !important;
}

#level3-results-multi-no.final-output {
	border: 0 solid;
}

.multi-content-rounded {
	border: 1px solid #707070;
	border-radius: 8px;
	padding: 10px;
	margin-bottom: 15px;
}

.field-multiple-table td.field-multiple-drag,
.tabledrag-toggle-weight-wrapper {
	display: none;
}

th.tabledrag-hide {
	display: none !important;
}

.field-multiple-table th {
	text-transform: uppercase !important;
	width: 889px !important;
	border: 1px solid #606060;
}

.field-multiple-table tr td {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border: 1px solid #d9dccf !important;
}
.field-multiple-table {
	padding-left: 0 !important;
	padding-right: 0 !important;
	border-left: 1px solid #d9dccf !important;
}

.field-multiple-table .form-group {
	margin: 0 !important;
}

.field-multiple-table .form-type-select {
	margin-bottom: 10px !important;
	padding: 10px;
}

.countries-ajax-wrapper .form-type-country {
	margin-bottom: 10px !important;
	padding: 10px;
	border-bottom: 0px dotted #606060 !important;
}

.tabledrag-hide {
	display: none;
}

.field-multiple-table label {
	margin: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 9px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	text-align: left;
	width: 35% !important;
}

.field-multiple-table th {
	background-color: rgba(0, 0, 0, 0);
	color: #000000;
}

.countries-ajax-wrapper .form-type-country .form-select {
	background-color: #FFFFFF;
	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%;
}


/*.field-multiple-table tr.even { background: none repeat scroll 0 0 trasparant; }
.field-multiple-table tr.odd { background: none repeat scroll 0 0 #E9EDF4; }*/

.field-multiple-table .form-type-select::last-child {
	border-bottom: 0px dotted #606060 !important;
}

#addinfotabs li,
#addinfotabs li a {
	font-size: 11px;
	list-style: none outside none;
}

#hiscurr span,
#hiscurr a,
#hiscurr p {
	font-size: 13px !important;
}

#ui-accordion-accordion-panel-2 img {
	clear: both;
	width: 100%;
}

.field-add-more-submit,
.field-add-more-submit:hover {
	background-color: #357EBD;
	color: #FFFFFF;
	border: 1px solid;
}

.wel-content {
	text-align: center;
}

.wel-desc {
	font-size: 20px !important;
	margin-bottom: 40px;
	margin-top: 10px;
}

.goto-button a {
	background: none repeat scroll 0 0 #890101;
	border-radius: 8px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 15px;
	text-decoration: none;
}

.page-node-2722 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2712 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2709 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2710 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2713 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2711 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

.page-node-2707 h1.page-header {
	padding: 0 !important;
	visibility: hidden !important;
}

a.general-tool .inner-image:hover,
.general-tool .inner-image:focus {
	background-image: url("../images/general-hover-home.png");
	background-repeat: no-repeat;
	position: relative;
	z-index: 999;
	margin-left: 0px;
	text-decoration: inherit;
}

.tools a:hover,
.tools a:focus {
	text-decoration: inherit;
}

.sub-header>td {
	text-transform: capitalize !important;
}

.clicked-grey {
	cursor: text !important;
}

#level3-results-other-no,
#level3-results-other-yes {
	border: 1px solid #707070;
	border-radius: 8px;
	padding: 10px;
}

.main-mini-question {
	text-align: left;
}

#block-block-356 #addinfotabs li {
	border-right: medium none;
	list-style: none outside none;
	margin-bottom: 2px !important;
	padding-bottom: 0 !important;
	padding: 0 4px;
}

#block-block-356 #addinfotabs li a.active {
	color: #000000;
	cursor: default;
	background-color: #fff;
	border: 1px solid #A4A4A4;
	border-bottom: 1px solid #fff;
}

#block-block-356 #addinfotabs li a {
	cursor: default;
	border: 1px solid #A4A4A4;
	border-bottom-color: transparent;
}

#block-block-356 #addinfotabs li a:hover {
	color: #555;
	cursor: default;
	background-color: #fff;
	border: 1px solid #A4A4A4;
	border-bottom-color: transparent;
}

#block-block-356 #addinfotabs li a {
	background-color: #DEDEDE;
	border-bottom: 1px solid #A4A4A4;
	border-radius: 4px 4px 0 0;
	color: #000000;
	cursor: pointer !important;
	padding: 8px;
	text-decoration: none;
	font-size: 12px
}

#block-block-356 #addinfotabs>ul {
	border-bottom: 1px solid #A4A4A4;
	width: 95%;
	padding: 5px 0;
}

#block-block-356 #addinfotabs ul,
#block-block-356 #childstab ul {
	float: left;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 10px;
}

@media screen\0 {
	#block-block-356 #addinfotabs li a {
		border-bottom: 0px solid #A4A4A4;
		padding: 7px 7px 8px 7px;
		text-decoration: none;
		border-bottom-width: 0px;
	}
	#block-block-356 #addinfotabs li {
		padding-right: 0 !important;
		padding-left: 0 !important;
		height: 32px !important;
	}
}

.view-landing-page-slider .jcarousel li .field-content img {
	margin-bottom: 4px;
	width: 143px;
}


/*.view-landing-page-slider .jcarousel li a { color: #000000; }*/

.agrarrwdt {
	text-align: center;
}

#cpf-service-hazards-form #stepdiv1 td,
#cpf-service-hazards-form #stepdiv1 th {
	width: 12%;
}

a#quicktabs-tab-roads_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-roads_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-roads_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-roads_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-roads_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-roads_rating_step ul.quicktabs-tabs li {
	margin: 0 !important;
	padding: 0 !important;
}

#quicktabs-roads_rating_step ul.quicktabs-tabs li.last {
	float: inherit !important;
}

#quicktabs-roads_rating_step ul.quicktabs-tabs {
	margin-bottom: -2px;
	padding: 0 !important;
	text-align: center;
}

#quicktabs-roads_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 #ffffff !important;
}

#quicktabs-roads_rating_step ul.quicktabs-tabs li. a {
	border: 3px solid transparent !important;
}

#quicktabs-roads_rating_step ul li {
	list-style: none outside none;
}

#quicktabs-container-roads_rating_step {
	border: 2px solid #890101 !important;
	padding: 10px;
}

.list-insuff-text {
	display: inline;
}

.list-insuff-main {
	padding: 0 !important;
	list-style: none outside none;
}

.quicktabs-tabpage .block .list-insuff-main li {
	display: inline-block;
	font-size: 13px;
}

.list-insuff {
	float: left;
}

#haz-name {
	text-transform: lowercase;
}

#quicktabs-roads_rating_step {
	margin-bottom: 30px;
}

a:hover,
a:focus {
	text-decoration: inherit;
}

#block-block-366 #addinfotabs li {
	border-right: medium none;
	list-style: none outside none;
	margin-bottom: 0px !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.page-node-2812 #accordion .ui-accordion-content,
.page-node-2805 #accordion .ui-accordion-content,
.page-node-2806 #accordion .ui-accordion-content,
.page-node-2807 #accordion .ui-accordion-content,
.page-node-2808 #accordion .ui-accordion-content,
.page-node-2809 #accordion .ui-accordion-content,
.page-node-2810 #accordion .ui-accordion-content,
.page-node-2811 #accordion .ui-accordion-content,
.page-node-2812 #accordion .ui-accordion-content {
	padding: 23px 25px;
}

#block-block-366 #addinfotabs li a:hover,
#block-block-366 #addinfotabs li a.active {
	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 */
	border-bottom: 1px solid #d9dccf !important;
	position: relative;
	top: 1px;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0;
}

#block-block-366 #addinfotabs li a {
	background-color: #ffffff !important;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf;
	list-style: none outside none;
	padding: 7px 1px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	text-decoration: none;
	cursor: pointer !important;
}

#block-block-366 #addinfotabs>ul {
	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 */
}

#block-block-366 #addinfotabs ul,
#block-block-366 #childstab ul {
	float: left;
	margin-bottom: 0;
	margin-left: 20px;
	margin-top: 10px;
}

#block-block-366 {
	margin-bottom: 10px;
}

#block-block-366 p {
	padding: 0 10px;
}

@media screen\0 {
	#addinfotabs li.active .tab-arrow,
	#addinfotabs li:hover .tab-arrow {
		padding-right: 0 !important;
	}
	#block-block-366 #addinfotabs li a,
	#block-block-366 #addinfotabs li.active a {
		border-bottom: 0px solid #A4A4A4;
		padding-right: 1px !important;
		padding-left: 1px !important;
		text-decoration: none;
		border-bottom-width: 0px;
	}
	#block-block-366 li {
		padding-right: 1px !important;
		padding-left: 1px !important;
	}
	#hrsumm td.hazard-val {
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.trans-sys {
		min-height: 46px;
	}
}

.list-items-left {
	float: left;
	margin: 0 0px 0 0;
}

.list-items-right {
	display: inline-block;
}

.list-items-left li {
	width: 90% !important;
}

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

.hazard-val,
.hazard-title {
	text-transform: capitalize !important;
}

.form-type-textarea label {
	text-align: left;
}

#cpf-service-hazards-form #stepdiv1 .evenout td:nth-child(2),
#cpf-service-hazards-form #stepdiv1 .evenout td:nth-child(1) {
	font-weight: normal;
	padding: 0px 10px !important
}

#cpf-service-hazards-form #stepdiv1 .evenout.odd td:nth-child(3) {
	padding: 0px 10px !important;
	text-align: left;
}

.landing-page-home a:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.landing-page-home #block-block-340 a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

#node-2816 #stepdiv1 .odd td,
#node-2816 #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

.logged-in .view-my-projects .views-field.views-field-php-1 {
	text-align: center;
}

#project-details-node-form #edit-actions.form-group {
	margin-bottom: 5px !important;
	margin-top: 24px !important;
}

#node-693 .book-navigation {
	margin-bottom: 10px !important;
	top: 0;
}

.road-complete-asses {
	text-align: center;
}

.road-complete-asses a {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #DDDDDD), color-stop(0.59, #BBBBBB));
	background-image: -o-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -moz-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -webkit-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: -ms-linear-gradient(bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	background-color: #bbbbbb !important;
	border: 1px solid #CCCCCC !important;
	border-radius: 12px;
	color: #890101 !important;
	font-weight: bold;
	padding: 7px 25px;
	position: relative;
	bottom: 20px;
	top: 30px;
	font-size: 14px;
}

.road-complete-asses a:hover {
	border-color: rgba(0, 0, 0, 0);
	border: 1px solid #CCCCCC;
}

.page-node-793 #outerImageContainer {
	width: 960px !important;
}

.page-node-793 #lightboxFrame {
	height: 463px !important;
	width: 930px !important;
	margin-top: 15px;
}

.page-node-793 #imageData #bottomNav {
	height: 25px;
	left: 83% !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute !important;
	top: 2px;
}

.page-node-793 a#bottomNavClose:hover {
	margin-left: 1px;
}

#node-786 #cpf-service-hazards-form #stepdiv1 tbody tr:last-child td:nth-child(3) {
	padding: 0 10px !important;
}

#outcome-others-page #stepdiv1 .evenout td:nth-child(1) {
	text-align: center;
}

#outcome-others-page tr#othid.evenout.even>td:nth-child(2) {
	font-weight: normal;
	padding: 0 10px !important;
}

#outcome-others-page tr#othid.evenout.odd>td:nth-child(3) {
	padding: 0 10px !important;
	text-align: left;
}

#outcome-others-page tr#othid.evenout.even>td:nth-child(2) {
	text-align: left;
}

.cfpcancel a {
	background-color: #357EBD;
	border-radius: 4px;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 13px;
	padding: 8px 12px;
	border: 1px solid transparent;
}

.cfpcancel a:hover {
	border: 1px solid #285E8E;
}

#node-786 #cpf-service-hazards-form #stepdiv1 .evenout td:nth-child(1) {
	text-align: center !important;
}

#node-786 #cpf-service-hazards-form #stepdiv1 .evenout td:nth-child(2) {
	font-weight: bold !important;
	word-wrap: break-word !important;
}

#node-786 #cpf-service-hazards-form #stepdiv1 td:nth-child(1) {
	font-weight: bold !important;
}

#hard-component-others-page tr#othid2.evenout.even>td:nth-child(2) {
	font-weight: normal;
}

#othid>td {
	text-align: center;
}

#project-details-node-form--2 {
	margin: 0 auto;
	width: 95%;
}

#project-details-node-form--2 .form-item label {
	float: left;
	width: 25%;
}

#project-details-node-form--2 .form-item textarea {
	width: 50%;
}

#project-details-node-form--2 .form-control {
	width: 50%;
}

#project-details-node-form--2 .form-item .input-group {
	border: 0 solid #FF0000;
	width: 50%;
}

#project-details-node-form--2 .resizable-textarea .grippie {
	margin: 0 auto;
	width: 50%;
}

#project-details-node-form--2 .form-textarea-wrapper.resizable.textarea-processed.resizable-textarea {
	text-align: center;
}

#project-details-node-form--2 .form-managed-file {
	width: 70%;
}

#project-details-node-form--2 .form-managed-file input {
	width: 100% !important;
}

#project-details-node-form--2 .countries-ajax-wrapper .form-type-country .form-select {
	width: 50% !important;
}

.page-node-2854 h1.page-header {
	margin: 0;
	padding: 0;
	visibility: hidden;
}

.contcolor {
	background: #f0f2ee;
	/* Old browsers */
	background: -moz-linear-gradient(top, #f0f2ee 0%, #ffffff 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0f2ee), color-stop(100%, #ffffff));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f2ee 0%, #ffffff 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f0f2ee 0%, #ffffff 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f0f2ee 0%, #ffffff 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #f0f2ee 0%, #ffffff 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f2ee', endColorstr='#ffffff', GradientType=0);
	/* IE6-9 */
	padding: 5px;
}

.ui-accordion-content section,
.ui-accordion-content section div,
.ui-accordion-content section p {
	text-align: justify;
}

.hrsumm-data table.comments td#forminput1 {
	width: 812px !important;
}

#homepage-recent-announcement li a img.inner-image {
	bottom: 45px;
	float: right;
	position: relative;
}

#homepage-recent-announcement li h3 {
	color: #000000 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 6px;
	padding-bottom: 0 !important;
	padding-left: 8px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	position: relative;
	margin-bottom: 5px !important;
	font-family: "Roboto", sans-serif;
	font-size: 16px;
}

#homepage-recent-announcement li a {
	position: relative;
	left: 8px;
	color: #000000;
}

.wel-content .main-homeimgdiv.tools .landing-row .sub-row-1 {
	margin-bottom: 26px;
}

.page-node-2695 .wel-content .main-homeimgdiv.tools .landing-row .sub-row-1 {
	float: inherit !important;
	margin-right: 4px;
	padding-left: 0;
}

.wel-content .main-homeimgdiv .sub-row-1 a:nth-child(2),
.wel-content .main-homeimgdiv .sub-row-2 a:nth-child(2) {
	padding: 28px;
}

.wel-content {
	padding: 0 10px;
}

.wel-desc-long {
	clear: both;
	margin-top: 15px;
	font-size: 18px;
}


/* .national-img-div .inner-image { width: 880px !important; } */

.cfp-complete-asses a {
	background-color: #BBBBBB;
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	border: 1px solid #CCCCCC !important;
	border-radius: 5px;
	color: #890101 !important;
	font-weight: bold;
	margin-left: 0;
	padding: 6px;
	font-size: 15px !important;
}

.page-node-793 .road-complete-asses a {
	top: 0 !important;
}

.button-tool-sel {
	text-align: center;
}

.not-logged-in #block-block-133 #addinfotabs li {
	list-style: none outside none;
	position: relative;
	right: 0;
}

.node-type-page .bottom-slider.container {
	clear: both;
	display: inline-block;
	margin-top: 0;
}

.node-type-page .col-sm-9 {
	padding: 15px !important;
	width: 53%;
}

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

.node-type-page #homepage-recent-announcement li.views-row {
	border: 1px solid #E2E2E0;
	border-radius: 8px;
	list-style: none outside none;
	margin-bottom: 30px;
	padding: 5px 0px 1px;
	background-image: url("../images/bg-box.png");
	background-repeat: repeat-x;
	height: 90px;
}

.node-type-page #homepage-recent-announcement li.views-row.active-li {
	border: 1px solid #FFFF00;
	border-radius: 8px;
	list-style: none outside none;
	margin-bottom: 30px;
	padding: 5px 0px 1px;
	background-image: url("../images/y-color.png");
	background-repeat: repeat-x;
	background-size: 100px auto;
}

.node-type-page #homepage-recent-announcement li.views-row:last-child {
	margin-bottom: 0;
}

.node-type-page #homepage-recent-announcement li .image-left {
	display: inline-block;
}

.node-type-page #homepage-recent-announcement li .content-right {
	display: inline-block;
	padding: 0 11px;
	vertical-align: top;
	width: 62%;
}

.node-type-page #homepage-recent-announcement li .image-left img {
	height: 76px;
	padding-top: 3px;
	vertical-align: inherit;
}

.node-type-page .bottom-slider .region-bottom section h2 {
	color: #000000;
	font-size: 20px;
	font-weight: normal;
}

.node-type-page .welcome-text {
	color: #870101;
	font-size: 22px;
	font-weight: bold;
	padding-bottom: 5px;
}

.node-type-page .main-homeimgdiv .sub-row-1 {
	padding: 0 4px 25px;
}

.node-type-page .main-homeimgdiv .sub-row-1 a:nth-child(2),
.node-type-page .main-homeimgdiv .sub-row-2 a:nth-child(2) {
	margin: 16px;
}

.page-node-2690 .main-homeimgdiv .sub-row-1 a:nth-child(2),
.page-node-2690 .main-homeimgdiv .sub-row-2 a:nth-child(2) {
	margin: 0px;
	padding: 0 48px;
}

.page-node-2690 .main-homeimgdiv {
	text-align: left !important;
}

.page-node-2690 .landing-page-home {
	margin-left: 10px;
	text-align: center;
}

#block-block-341 .row2.landing-row {
	text-align: right;
}

.node-type-page .main-homeimgdiv .sub-row-1 a:nth-child(3),
.node-type-page .main-homeimgdiv .sub-row-2 a:nth-child(3) {
	margin-right: 18px;
}

.node-type-page .main-homeimgdiv .main-div1 {
	width: 32%;
	float: left;
	margin-right: 12px;
}

.node-type-page .main-div2 {
	float: left;
	width: 32%;
	margin-right: 12px;
}

.node-type-page .main-div3 {
	float: left;
	width: 32%;
	margin-right: 0px;
}

.node-type-page .main-homeimgdiv .main-div1 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.node-type-page .main-homeimgdiv .main-div2 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.node-type-page .main-homeimgdiv .main-div3 .row1 {
	background-image: url("../images/bg.jpg");
	background-repeat: repeat-x;
	border: 1px solid #DCDCDC;
	border-radius: 8px;
	height: 81px;
	margin-bottom: 31px;
	text-align: left;
}

.node-type-page .main-homeimgdiv .main-div1 .row1 a {
	color: #000000 !important;
	font-size: 18px;
	text-decoration: none;
}

.node-type-page .main-homeimgdiv .main-div2 .row1 a {
	color: #000000 !important;
	font-size: 18px;
	text-decoration: none;
}

.node-type-page .jcarousel-skin-tango .jcarousel-container-horizontal {
	height: 100% !important;
	padding: 20px 40px;
	width: 100% !important;
}

.node-type-page .jcarousel-skin-tango .jcarousel-container {
	background: #f6f6f6;
	background: -moz-linear-gradient(-45deg, #f6f6f6 0%, #e1e1e1 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #f6f6f6), color-stop(100%, #e1e1e1));
	background: -webkit-linear-gradient(-45deg, #f6f6f6 0%, #e1e1e1 100%);
	background: -o-linear-gradient(-45deg, #f6f6f6 0%, #e1e1e1 100%);
	background: -ms-linear-gradient(-45deg, #f6f6f6 0%, #e1e1e1 100%);
	background: linear-gradient(135deg, #f6f6f6 0%, #e1e1e1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e1e1e1', GradientType=1);
	border: 1px solid #E3E3E3;
	border-radius: 3px;
	margin: auto;
}

.node-type-page .jcarousel li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	min-height: 128px !important;
}

.node-type-page .jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 100% !important;
}

.node-type-page .main-homeimgdiv .main-div1 .row1 a img {
	bottom: 12px;
	float: right;
	position: relative;
}

.node-type-page .main-homeimgdiv .main-div2 .row1 a img {
	bottom: 12px;
	float: right;
	position: relative;
}

.node-type-page .main-homeimgdiv .main-div3 .row1 a img {
	bottom: 12px;
	float: right;
	position: relative;
}

.node-type-page #block-block-343 {
	display: inline-block;
	height: 336px;
}

.node-type-page .main-homeimgdiv .main-div1 .row1 span {
	color: #000000 !important;
	display: inline-block;
	font-size: 16px;
	font-weight: normal !important;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 54% !important;
}

.node-type-page .main-homeimgdiv .main-div2 .row1 span {
	font-size: 16px;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 54% !important;
	display: inline-block;
	text-decoration: none;
	color: #000000 !important
}

.node-type-page .main-homeimgdiv .main-div3 .row1 span {
	font-size: 16px;
	left: 10px;
	position: relative;
	text-align: left;
	top: 8px;
	width: 56% !important;
	display: inline-block;
	text-decoration: none;
	color: #000000 !important
}

.node-type-page .main-homeimgdiv .main-div1 .row1:last-child {
	margin-bottom: 0 !important;
}

.node-type-page .main-homeimgdiv .main-div2 .row1:last-child {
	margin-bottom: 0 !important;
}

.node-type-page .jcarousel li .field-content>img {
	height: 90px;
	width: 145px;
}

.node-type-page .jcarousel li .views-field-title a {
	color: #000000 !important;
	font-weight: bold;
}

.node-type-page .jcarousel-skin-tango .jcarousel-next {
	background-image: url("../images/arrow-right.png");
	background-position: right center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.node-type-page .jcarousel-skin-tango .jcarousel-prev {
	background-image: url("../images/arrow-left.png");
	background-position: left center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.node-type-page .views-field-field-landing-page-image {
	margin-bottom: 3px;
}

.node-type-page #homepage-recent-announcement li .content-right a {
	color: #000000;
	font-size: 13px;
}

.node-type-page .region-bottom section {
	margin-bottom: 15px;
}

.page-node-2869 .col-sm-12 h1.page-header {
	margin: 0 !important;
	padding: 0 !important;
	visibility: hidden;
}

.page-node-2869 .btn-lg {
	/* padding: 6px 12px !important; font-size: 16px !important; */
}

.page-node-2869 .page.content-desc {
	font-size: 16px;
	font-weight: bold;
}

.page-node-2869 #block-block-345 {
	display: none;
}

.page-node-2869 #block-block-341 h2.block-title {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.node-type-page .wel-content .main-homeimgdiv.tools .landing-row .sub-row-1 {
	margin-bottom: 0;
}

.node-type-page .wel-content .training-video-body-content .main-homeimgdiv.tools .landing-row>div {
	margin-bottom: 0;
	text-align: center;
	width: 100%;
	display: inline-block !important;
	margin-right: 0px !important;
	padding: 0;
}

.wel-content .national-img-div {
	margin-bottom: 20px;
	text-align: left;
}

.ui-accordion-content .leftCol {
	padding-right: 24px !important;
}

.form-type-textarea label {
	text-align: left;
}

#node-1073 .national-img-div .inner-image {
	width: auto !important;
}

.save-button-icon>a {
	color: #FFFFFF;
}

.landing-page-home .jcarousel-skin-tango .jcarousel-next {
	background-image: url("../images/right-arrow-black.png");
	background-position: 69% center !important;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border: 0px solid #e3e3e3;
	cursor: pointer;
	left: inherit;
	right: 7px;
	top: -29px;
	width: 16px;
	height: 26px;
	outline: none;
}

.landing-page-home .jcarousel-skin-tango .jcarousel-prev {
	background-image: url("../images/left-arrow-black.png");
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border-bottom: 0px solid #e3e3e3 !important;
	border-top: 0px solid #e3e3e3 !important;
	border-left: 0px solid #e3e3e3 !important;
	border-right: 1px solid #e3e3e3 !important;
	cursor: pointer;
	left: inherit;
	right: 28px;
	top: -29px;
	width: 20px;
	height: 26px;
	outline: none;
}

a.jcarousel-next-disabled {
	background-image: url("../images/right-arrow-black-lite.png") !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border: 1px solid #e3e3e3;
	cursor: pointer;
	left: inherit;
	right: 5px;
	top: -27px;
	width: 16px;
	height: 25px;
	cursor: inherit !important;
}

a.jcarousel-prev-disabled {
	background-image: url("../images/left-arrow-black-lite.png") !important;
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 12px auto;
	border: 1px solid #e3e3e3;
	cursor: pointer;
	left: inherit;
	right: 35px;
	top: -27px;
	width: 16px;
	height: 25px;
	cursor: inherit !important;
}

.ass-pdf-button .comp-ass-wtr {
	float: left;
	margin-left: 314px;
}

.ass-pdf-button .generate-pdf {
	float: left;
}

.gen-complete-asses .btn-primary {
	background-color: #BBBBBB !important;
	background-image: linear-gradient(to bottom, #DDDDDD 0%, #BBBBBB 59%);
	border: 1px solid #CCCCCC !important;
	border-radius: 5px;
	font-weight: bold;
	margin-left: 0;
	padding: 6px;
}

.comp-ass-general,
.cfp-complete-asses {
	text-align: center;
}

#node-1236 .res-by-comp {
	margin-bottom: 20px;
}


/*.tool-desc { margin: 20px auto 16px; text-align: justify; width: 70%; }*/


/*.tool-desc p {     font-family: "Roboto",sans-serif; font-size: 11px; font-weight: bold;}*/

@media screen\0 {
	.tblhrscroll {
		margin-bottom: 20px !important;
	}
}

#hard-component-form-strong-winds #stepdiv1 .odd td,
#hard-component-form-strong-winds #stepdiv1 .even td,
#cpf-service-hazards-form #stepdiv1 .odd td,
#cpf-service-hazards-form #stepdiv1 .even td {
	padding: 3px 7px 2px !important;
}

#cpf-service-hazards-form #stepdiv1,
#outcome-others-page #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#outcome-others-page #stepdiv1 tr th,
#outcome-others-page #stepdiv1 tr td {
	word-wrap: break-word;
}

#cpf-service-hazards-form #stepdiv1 tr th:last-child,
#cpf-service-hazards-form #stepdiv1 tr td:last-child,
#outcome-others-page #stepdiv1 tr th:last-child,
#outcome-others-page #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#cpf-service-hazards-form #stepdiv1 tr th:nth-child(3),
#cpf-service-hazards-form #stepdiv1 tr td:nth-child(3),
#outcome-others-page #stepdiv1 tr th:nth-child(3),
#outcome-others-page #stepdiv1 tr td:nth-child(3) {
	width: 230px !important;
	word-wrap: break-word;
	text-align: left;
}

#service-life-form-ext-pre #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#service-life-form-ext-pre #stepdiv1 tr th,
#service-life-form-ext-pre #stepdiv1 tr td {
	width: 70px !important;
	word-wrap: break-word;
}

#service-life-form-ext-pre #stepdiv1 tr th:last-child,
#service-life-form-ext-pre #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#service-life-form-ext-pre #stepdiv1 tr th:nth-child(6),
#service-life-form-ext-pre #stepdiv1 tr td:nth-child(6) {
	width: 126px !important;
	word-wrap: break-word;
}

#service-life-form-ext-pre #stepdiv1 tr th .trans-sys {
	min-height: 72px;
}

#service-life-form-sea-level #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#service-life-form-sea-level #stepdiv1 tr th,
#service-life-form-sea-level #stepdiv1 tr td {
	width: 70px !important;
	word-wrap: break-word;
}

#service-life-form-sea-level #stepdiv1 tr th:last-child,
#service-life-form-sea-level #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#service-life-form-sea-level #stepdiv1 tr th:nth-child(6),
#service-life-form-sea-level #stepdiv1 tr td:nth-child(6) {
	width: 125px !important;
	word-wrap: break-word;
}

#service-life-form-sea-level #stepdiv1 tr th .trans-sys {
	min-height: 54px;
}

#service-life-form-storm-surge #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#service-life-form-storm-surge #stepdiv1 tr th,
#service-life-form-storm-surge #stepdiv1 tr td {
	width: 70px !important;
	word-wrap: break-word;
}

#service-life-form-storm-surge #stepdiv1 tr th:last-child,
#service-life-form-storm-surge #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#service-life-form-storm-surge #stepdiv1 tr th:nth-child(6),
#service-life-form-storm-surge #stepdiv1 tr td:nth-child(6) {
	width: 125px !important;
	word-wrap: break-word;
}

#service-life-form-storm-surge #stepdiv1 tr th .trans-sys {
	min-height: 54px;
}

#service-life-form-strong-winds #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#service-life-form-strong-winds #stepdiv1 tr th,
#service-life-form-strong-winds #stepdiv1 tr td {
	width: 70px !important;
	word-wrap: break-word;
}

#service-life-form-strong-winds #stepdiv1 tr th:last-child,
#service-life-form-strong-winds #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#service-life-form-strong-winds #stepdiv1 tr th:nth-child(6),
#service-life-form-strong-winds #stepdiv1 tr td:nth-child(6) {
	width: 125px !important;
	word-wrap: break-word;
}

#service-life-form-strong-winds #stepdiv1 tr th .trans-sys {
	min-height: 54px;
}

#service-life-form-ext-temp #stepdiv1 {
	border-collapse: collapse;
	table-layout: fixed;
}

#service-life-form-ext-temp #stepdiv1 tr th,
#service-life-form-ext-temp #stepdiv1 tr td {
	width: 70px !important;
	word-wrap: break-word;
}

#service-life-form-ext-temp #stepdiv1 tr th:last-child,
#service-life-form-ext-temp #stepdiv1 tr td:last-child {
	width: 110px !important;
	word-wrap: break-word;
}

#service-life-form-ext-temp #stepdiv1 tr th:nth-child(6),
#service-life-form-ext-temp #stepdiv1 tr td:nth-child(6) {
	width: 125px !important;
	word-wrap: break-word;
}

#service-life-form-ext-temp #stepdiv1 tr th .trans-sys {
	min-height: 54px;
}

#color_tbl_project {
	border-collapse: collapse;
	table-layout: fixed;
}

#summary-input-form #proj-detail .projinfo {
	width: 16% !important;
}

#summary-input-form #stepdiv1tr th,
#summary-input-form #stepdiv1 tr td {
	width: 24px !important;
	word-wrap: break-word;
}

#summary-input-form #stepdiv1 tr td:nth-child(1) {
	margin: 0 !important;
	padding: 0 !important;
	table-layout: fixed;
	word-wrap: break-word !important;
}

#summary-input-form #stepdiv1.step1summary tbody tr td:nth-child(3) {
	width: 450px !important;
	word-wrap: break-word;
}

#stepdiv1.step1summary tr td:nth-child(1),
#stepdiv1.step1summary tr th:nth-child(1) {
	width: 90px !important;
	word-wrap: break-word;
}

#stepdiv1.step1summary tbody tr td:nth-child(2),
#stepdiv1.step1summary tr th:nth-child(2) {
	width: 90px !important;
	word-wrap: break-word;
}

#stepdiv1.step1summary {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}

#hazard-notes.notes-hazard tr th,
#hazard-notes.notes-hazard #stepdiv1 tr td {
	width: 48px !important;
	word-wrap: break-word;
}

#hazard-notes.notes-hazard tr td:last-child {
	width: 200px !important;
	word-wrap: break-word;
	font-weight: normal;
}

#hazard-notes.notes-hazard tr th:last-child {
	width: 200px !important;
	word-wrap: break-word;
	font-weight: bold;
}

#hazard-notes.notes-hazard tr th:first-child {
	width: 100px !important;
}

.timeline-div #timeline.timeline-data {
	border-collapse: collapse;
	table-layout: fixed;
}

.timeline-div #timeline.timeline-data tr th,
.timeline-div #timeline.timeline-data tr td {
	width: 200px !important;
	word-wrap: break-word;
	font-size: 13px;
}

.timeline-div #timeline.timeline-data tr td .agrarrwdt {
	background: none repeat scroll 0 0 #e1e1e1;
	border: 1px solid #000000;
	font-size: 10px;
	margin-left: 13px;
	margin-right: 4px;
	margin-top: 05px;
	padding: 10px;
	width: 100%;
}

.page-node-690 .timeline-div #timeline.timeline-data tr td .agrarrwdt {
	background: none repeat scroll 0 0 #e1e1e1;
	border: 1px solid #000000;
	font-size: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 05px;
	padding: 10px !important;
	width: 100% !important;
}

#color_tbl_project_note td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 20% !important;
}

#color_tbl_project_note tr.odd td:nth-child(2) {
	color: #000000;
	font-weight: bold;
	text-align: center;
	width: 80% !important;
}

#color_tbl_project_note td,
#color_tbl_project_note th {
	border: 1px solid #b43c3d;
	font-size: 13px;
	padding: 9px 7px;
}

#color_tbl_project_note .form-type-textarea {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

#project-details-node-form--2 {
	border: solid 0px red;
	margin: 0 auto;
	width: 95%;
}

#project-details-node-form--2 .form-item {
	clear: both;
	overflow: hidden;
}

#project-details-node-form--2 .form-item label {
	float: left;
	width: 25%;
}

#project-details-node-form--2 .form-item input,
#project-details-node-form--2 .form-item select,
#project-details-node-form--2 .form-item textarea {
	float: left;
	width: 50%;
}

#project-details-node-form--2 button#edit-submit {
	margin: 0 auto;
	background-color: #357EBD;
	color: #FFFFFF;
}

#project-details-node-form--2 .form-item .input-group {
	border: solid 0px red;
	width: 50%;
}

#project-details-node-form--2 .form-item .input-group input {
	width: 100%;
	padding: 0;
}

#project-details-node-form--2 .maxlength-feedback {
	visibility: hidden;
}

.ui-accordion-header a {
	text-transform: capitalize;
}

.page-user .header-left {
	width: 74% !important;
}

.landing-page-home .header-left {
	width: 74% !important;
}

.ul-list-2786 ul {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.ul-list-2786 ul li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.lightbox-processed:hover,
.lightbox-processed:focus,
.lightbox-processed:active {
	text-decoration: none !important;
}

.page-node-1106 #stepdiv1 {
	table-layout: fixed;
}

.page-node-1106 #stepdiv1 {
	table-layout: fixed;
}

.page-node-1106 #stepdiv1 th:nth-child(1) {
	width: 17%;
	word-wrap: break-word;
}

.inner-list-style1 li {
	list-style: none outside none;
}

#hrsumm td,
#timeline td,
#hazard-notes td,
#stepdiv1 td,
#hard-loc-report td,
table.res-by-comp td,
table.all_cfp_notes td,
table.cfp_res_summ-time-frame td {
	word-wrap: break-word;
}

td,
th,
.agrarrwdt,
th div,
td div,
a,
p,
h3,
div {
	line-height: 1.5;
}

#sampledev tr:nth-child(2n+1) td,
#indicators tr:nth-child(2n+1) td {
	font-size: 13px !important;
	font-weight: normal !important;
	text-align: left;
}

#sampledev tr:nth-child(2n) td,
#indicators tr:nth-child(2n) td,
#sampledev tr td {
	font-size: 13px !important;
	font-weight: normal !important;
	text-align: left;
	width: 70px;
}

#sampledev tr td,
#sampledev tr th {
	word-wrap: break-word;
	width: 70px !important;
}

#sampledev,
#indicators {
	border-collapse: collapse;
	table-layout: fixed;
}

table#hrsumm {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;
}

#node-690 .hrsumm-data #hrsumm th:nth-child(1),
#node-690 .hrsumm-data #hrsumm td:nth-child(1) {
	width: 110px;
}

#cpf-hard-oth-form #stepdiv1 th:last-child,
#cpf-hard-oth-form #stepdiv1 td:last-child {
	width: 20% !important;
	word-wrap: break-word;
}

#cpf-hard-oth-form #stepdiv1 th:nth-child(3),
#cpf-hard-oth-form #stepdiv1 td:nth-child(3) {
	width: 35% !important;
	word-wrap: break-word;
}

#cpf-hard-oth-form #stepdiv1 th,
#cpf-hard-oth-form #stepdiv1 td {
	word-wrap: break-word;
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}

#hard-component-others-page #stepdiv1 th:last-child,
#hard-component-others-page #stepdiv1 td:last-child {
	width: 20% !important;
	word-wrap: break-word;
}

#hard-component-others-page #stepdiv1 th:nth-child(3),
#hard-component-others-page #stepdiv1 td:nth-child(3) {
	width: 60% !important;
	word-wrap: break-word;
}

#hard-component-others-page #stepdiv1 th,
#hard-component-others-page #stepdiv1 td {
	word-wrap: normal;
	-ms-word-break: normal;
}

#hard-component-others-page #stepdiv1 th,
#hard-component-others-page #stepdiv1 td:nth-child(2) {
	-moz-hyphens: auto;
	width: 91px !important;
}

#hard-component-others-page #stepdiv1 {
	table-layout: fixed;
	border-collapse: collapse;
}

#node-3077 h3 {
	color: #000000;
	font-family: "Roboto", sans-serif;
}

#node-3077 table {
	table-layout: fixed;
	border-collapse: collapse;
}

a.contact-help-desk {
	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;
	color: #ffffff !important;
	font-size: 11px !important;
	font-weight: bold !important;
	line-height: 23px !important;
	padding: 0 10px !important;
	border-radius: inherit !important;
	padding: 7px;
	word-wrap: break-word;
	color: #fff;
	display: table-cell;
	text-decoration: none;
}

a.contact-help-desk: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 */
	text-decoration: none;
}

:root table.comments td:nth-child(1) {
	width: 20% !important;
	text-align: center;
}

table#hazard-notes th:nth-child(1),
table#hazard-notes td:nth-child(1) {
	width: 160px;
}

@media screen\0 {
	#addinfotabs ul li {
		padding: 0 3px !important;
	}
	:root table.comments tr {
		border: 1px solid !important;
	}
	table.comments td {
		border: 1px solid #000000;
	}
	#project-details-node-form .form-item .input-group input {
		padding-top: 6px !important;
		padding-bottom: 6px !important;
		width: 98%;
	}
}

.border-thick {
	border-right: 2px solid #06628c !important;
}

body.node-type-tooltip-lightbox-content {
	background-color: #fff !important;
	background-image: none !important;
}

body.node-type-tooltip-lightbox-content .page-container {
	box-shadow: none;
}

.page-node-1336 #outerImageContainer {
	width: 730px !important;
}

.page-node-1336 #imageData #bottomNav {
	left: 74%;
	position: absolute;
	top: 0;
}

.page-node-1336 #lightboxFrame {
	width: 100% !important;
}

a {
    color: #217fca;
	text-decoration: none;
}

.topbannertxt a:visited {
	color: inherit !important;
}

a:hover {
	color: #850000;
	text-decoration: underline;
}

.topbannertxt a,
.climate-risk-screening a {
	color: #ffffff !important;
	text-decoration: none;
}

.topbannertxt a:hover,
.climate-risk-screening a:hover,
.save-button-icon a:hover,
.welcome-link a:hover {
	color: #ffffff;
	text-decoration: none;
}

.topbannertxt a:visited,
.climate-risk-screening a:visited,
.save-button-icon a:visited,
.welcome-link a:visited {
	color: #ffffff;
	text-decoration: none;
}

.admin-menu .form-group {
	margin: inherit !important;
}

.pagination {
	border: 1px solid #cccccc !important;
	border-radius: 0 !important;
	display: inline-block;
	margin: 20px 0;
	padding-bottom: 0 !important;
	padding-left: 12px;
	padding-right: 0 !important;
	padding-top: 0 !important;
	text-align: left;
	width: 100%;
}

.pagination>li>a,
.pagination>li>span {
	background-color: #fff;
	border-bottom: 0 none !important;
	border-right: 1px solid #cccccc !important;
	border-left: 0 none !important;
	border-radius: 0 !important;
	border-top: 0 none !important;
	float: inherit;
	line-height: 34px;
	margin-left: -4px;
	padding: 5px 12px;
	position: relative;
	text-decoration: none;
	color: #666666;
	font-size: 12px;
	font-family: "Roboto", sans-serif;
	text-transform: uppercase;
}

.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus {
	background-color: #e3e5db;
	border-color: #428bca;
	color: #333333 !important;
	cursor: default;
	z-index: 2;
	border-right: 0px solid #cccccc !important;
	font-weight: bold;
}

.pagination>li.last a {
	border-right: 0px solid #cccccc !important;
	font-weight: normal;
}

.pagination>li.last a:hover,
.pagination .prev a:hover {
	background-color: transparent;
}

.pagination .prev a {
	padding: 0 10px 0 0 !important;
}

.pagi-arrowww {
	bottom: 2px;
	position: relative;
}

ul.tabs--primary li a.active,
ul.tabs--primary li a:hover {
    background-color: #fff !important;
    color: #303030 !important;
    font-size: 12px;
}

/*ul.tabs--primary li a {
	background-color: #ffffff !important;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf;
	list-style: none outside none;
	padding: 7px 11px;
	white-space: nowrap;
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	border-radius: 0 !important;
}*/

.nav-tabs {
	border-bottom: 1px solid #d9dccf;
}

/*ul.tabs--primary li:first-child a {
	margin-left: 24px;
}
*/
@media screen\0 {
	.form-control {
		line-height: normal !important;
	}
	.page-user .view-content .table th {
		background: none !important;
		filter: none !important;
		/* IE6-9 */
	}
}

th,
td {
	border: 1px solid #d9dccf !important;
}


/*tr.even {
    background: none repeat scroll 0 0 #eeefe9 !important;
}
tr.odd {
    background: none repeat scroll 0 0 #ffffff !important;
}*/

.table>thead>tr>td.active,
.table>tbody>tr>td.active,
.table>tfoot>tr>td.active,
.table>thead>tr>th.active,
.table>tbody>tr>th.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>tbody>tr.active>td,
.table>tfoot>tr.active>td,
.table>thead>tr.active>th,
.table>tbody>tr.active>th,
.table>tfoot>tr.active>th {
	background: inherit;
}

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

th,
td {
	border: 1px solid #d9dccf !important;
}

.node-type-tooltip-lightbox-content table ul {
	margin-bottom: 23px !important;
	margin-left: 25px !important;
	margin-right: 25px !important;
}

.node-type-tooltip-lightbox-content .field-item ul {
	margin: inherit !important;
	padding-bottom: 23px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	padding-top: inherit;
}

.node-type-tooltip-lightbox-content .field-items div ul {
	padding-bottom: 10px !important;
	padding-top: 10px !important;
}

.col-sm-9,
.col-sm-3 {
	top: 7px;
}

#homepage-recent-announcement>ul {
	padding-left: 22px;
	position: relative;
	right: 2px;
}

.landing-page-home .bottom-slider {
	margin-top: 0px;
	padding-bottom: 0px;
	padding-top: 3px;
}

.landing-page-home .container {
	padding-left: 25px;
	padding-right: 25px;
	width: 960px;
}

.landing-page-home .main-homeimgdiv {
	display: block;
	text-align: center;
}

.landing-page-home.sidebar-first .main-homeimgdiv {
	text-align: left;
}

.sidebar-first .main-homeimgdiv {
	text-align: left;
}

.landing-page-home .region-bottom section#block-block-341 {
	margin-bottom: 12px;
}

.landing-page-home .region-bottom section#block-views-landing-page-slider-block h2 {
	font-size: 18px;
	margin-bottom: 0 !important;
	margin-top: 0;
	padding-left: 20px;
	padding-top: 10px;
}

.climate-risk-screening {
	padding-left: 12px;
	clear: both;
	color: #ffffff;
	float: left;
	font-size: 22px;
	top: 22px;
	width: 99% !important;
	position: relative;
}

.home-logo>img {
	float: left;
	top: 4px;
}

.main-homeimgdiv .sub-row-2 {
	text-align: left;
}

table th {
	background-color: #ffffff !important;
	color: #000000 !important;
}

.page-node-3077 p {
	margin-bottom: 0;
	padding: 23px 0px !important;
}

.page-node-3077 table p {
	padding: 0 !important;
}

.page-node-2869 .region.region-content {
	padding: 0px;
}

.page-node-2869 table p {
	padding: 0 !important;
}

.page-node-2869 h2 {
	color: #000000;
	font-family: "Roboto", sans-serif;
	font-size: 22px !IMPORTANT;
	font-weight: normal;
}

.page-node-2690 .main-question {
	border-right: 0 none;
	margin: 0 !important;
	padding: 0 !important;
	text-align: left !important;
}

.page-node-2690 .button:nth-child(1) {
	margin-left: 0 !important;
}

.page-node-2690 p {
	margin-bottom: 0;
	padding: 10px 0px !important;
}

.page-node-2716 h1 {
	padding-left: 25px;
	padding-right: 25px;
}

.page-node-2813 h1 {
	padding-left: 25px;
	padding-right: 25px;
}

.page-node-2813 ul {
	padding-bottom: 13px;
	padding-top: 13px;
}

#accordion img {
	width: 100%;
}

.page-node-2716 ul,
.page-node-2694 ul {
	padding-bottom: 10px;
	padding-top: 17px;
	margin-bottom: 0px;
}


/****Homepage footer slider link fontsize****/

.view-id-landing_page_slider ul.jcarousel li a {
	font-size: 12px;
}

.view-landing-page-slider {
	border-bottom: 0px solid #e5e5e5;
	border-left: 0px solid #e5e5e5;
	border-right: 0px solid #e5e5e5;
}

.page-node-2869 .container {
	position: relative;
}

.page-node-2869 .bottom-slider.container {
	margin-left: 25px !important;
	margin-right: 25px !important;
	width: 910px;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.faq-btn {
	background: url("../images/home-faq-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	padding: 42px 138px;
	transition: All 0.6s ease;
	-webkit-transition: All 0.6s ease;
	-moz-transition: All 0.6s ease;
	-o-transition: All 0.6s ease;
}

.training-btn {
	background: url("../images/home-training-btn.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	padding: 42px 164px;
	transition: All 0.6s ease;
	-webkit-transition: All 0.6s ease;
	-moz-transition: All 0.6s ease;
	-o-transition: All 0.6s ease;
}

.helpdesk {
	background: url("../images/home-helpdesk.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	display: block;
	padding: 42px 141px;
	transition: All 0.6s ease;
	-webkit-transition: All 0.6s ease;
	-moz-transition: All 0.6s ease;
	-o-transition: All 0.6s ease;
}

.faq-btn:hover {
	background: url("../images/faq-btn-hvr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.training-btn:hover {
	background: url("../images/training-btn-hvr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.helpdesk:hover {
	background: url("../images/helpdesk-hvr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

body.not-logged-in #progress-wrapper {
	display: none !important;
}

#fade3 img {
	padding: 0 17px !important;
	position: relative !important;
	top: 0;
	-webkit-padding-start: 10px !important;
	-webkit-padding-end: 24px !important;
}

.faq-img .inner-image {
	width: 100%;
	margin: 10px 0;
}

.page-node-2694 h1.page-header,
.page-node-2695 h1.page-header {
	padding: 10px 25px;
}

#node-2804 ul,
#node-2805 ul,
#node-2806 ul,
#node-2807 ul,
#node-2808 ul,
#node-2809 ul,
#node-2810 ul,
#node-2811 ul,
#node-2812 ul {
	padding: 23px 0 1px 25px;
}


/*Accordian -- Tabs  Css*/

.page-node-20 .quicktabs-style-sky li.active a,
.page-node-20 .quicktabs-style-sky li a:hover,
.page-node-21 .quicktabs-style-sky li.active a,
.page-node-21 .quicktabs-style-sky li a:hover {
	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: 0px solid #d9dccf !important;
	position: relative !important;
	top: 0px !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0 !important;
	line-height: 32px !important;
	min-height: 2.95em !important;
	height: 2.95em !important;
	border: 1px solid #a4a4a4 !important;
}

.page-node-20 .quicktabs-style-sky li a,
.page-node-21 .quicktabs-style-sky li a {
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf !important;
	list-style: none outside none;
	padding: 7px 11px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
}

.quicktabs-style-sky li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
}

ul.quicktabs-tabs.quicktabs-style-sky li a,
ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	background-image: none;
}


/*End*/

.quicktabs-tabs.quicktabs-style-sky li.active .tab-arrow,
.quicktabs-tabs.quicktabs-style-sky 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: 35px;
	z-index: 9999;
}

#addinfotabs li.active .tab-arrow,
#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: 6px 2px !important;
	position: relative;
	text-align: center;
	top: 32px;
	z-index: 9999;
}

.page-node-19 .tab-arrow {
	display: none !important;
}

.page-node-21 ul.quicktabs-tabs.quicktabs-style-sky,
.page-node-20 ul.quicktabs-tabs.quicktabs-style-sky {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	border: 0 solid #d9dccf;
	display: inherit;
	margin-left: 0 !important;
	padding: 0 !important;
	width: 100%;
}

.page-node-19 .quicktabs_main.quicktabs-style-sky {
	top: -0.2em !important;
}

#block-block-356 #addinfotabs li a.active,
#block-block-356 #addinfotabs li a:hover {
	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 */
	border-bottom: 1px solid #d9dccf !important;
	position: relative;
	top: 1px;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 1px !important;
}

#block-block-356 #addinfotabs li a {
	background-color: #ffffff !important;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf;
	list-style: none outside none;
	padding: 7px 3px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

#block-block-356 #addinfotabs li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
}

#block-block-356 #addinfotabs>ul {
	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 1px 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 */
}

#block-block-352 #addinfotabs li a.active,
#block-block-352 #addinfotabs li a:hover {
	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 */
	border-bottom: 1px solid #d9dccf !important;
	position: relative;
	top: 1px;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

#block-block-352 #addinfotabs li a {
	background-color: #ffffff !important;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf;
	list-style: none outside none;
	padding: 7px 11px;
	width: 100%;
	white-space: nowrap;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

#block-block-352 #addinfotabs li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#block-block-352 #addinfotabs>ul {
	border-bottom: 1px solid #d9dccf;
	border-left: 2px solid #d9dccf !important;
	border-right: 2px solid #d9dccf !important;
	border-top: 0px solid #9d0909 !important;
	padding: 13px 12px 0 !important;
	width: 100%;
	display: inline-block;
	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 */
}

#block-block-352 #addinfotabs li a {
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

#block-block-135 #addinfotabs li {
	border-right: 1px solid #000000;
}

#block-block-135 #addinfotabs li:last-child {
	border-right: 0px solid #000000;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin: 0 !important;
}

.page-node-1073 .wel-content p {
	padding: 4px 0 13px !important;
}

.page-node-2695.node-type-page .main-homeimgdiv .sub-row-1 a:nth-child(3),
.page-node-2695.node-type-page .main-homeimgdiv .sub-row-2 a:nth-child(3) {
	margin-right: 14px;
	-webkit-margin-end: 13px;
}

#node-2786 table tr,
#node-2786 table tr td {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
}

#node-2786 .ul-list-2786 {
	margin-bottom: 10px;
}

.page-node-1202 p.leftCol {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 7px;
}

.node-type-page.page-node-2869 .main-homeimgdiv .sub-row-1 {
	padding: 0 0px 25px;
}

.node-type-page.page-node-2869 .main-homeimgdiv .sub-row-1 a:nth-child(3),
.node-type-page.page-node-2869 .main-homeimgdiv .sub-row-2 a:nth-child(3) {
	margin-right: 12px;
}

.not-logged-in .book-navigation {
	display: none;
}

.left-side-main-div {
	float: left;
	padding: 0px 3px;
	text-align: justify;
	width: 48%;
}

.right-side-main-div {
	float: right;
	width: 49%;
}

.right-side-main-div .right img {
	width: 425px;
}

.block-configure a,
.block-configure a:hover,
.block-configure a:active {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	height: inherit !important;
	line-height: inherit !important;
}

.page-node-2786 #color_tbl_project td:first-child,
.page-node-2787 #color_tbl_project td:first-child,
.page-node-2788 #color_tbl_project td:first-child {
	background: url("../images/strip.png") repeat scroll 0 0 transparent !important;
	color: #000;
}

.page-node-2786 #color_tbl_project td:nth-child(2),
.page-node-2787 #color_tbl_project td:nth-child(2),
.page-node-2788 #color_tbl_project td:nth-child(2) {
	background-color: #92d050 !important;
}

.page-node-2786 #color_tbl_project td:nth-child(3),
.page-node-2787 #color_tbl_project td:nth-child(3),
.page-node-2788 #color_tbl_project td:nth-child(3) {
	background-color: #ffff00 !important;
}

.page-node-2786 #color_tbl_project td:nth-child(4),
.page-node-2787 #color_tbl_project td:nth-child(4),
.page-node-2788 #color_tbl_project td:nth-child(4) {
	background-color: #f79646 !important;
}

.page-node-2786 #color_tbl_project td:nth-child(5),
.page-node-2787 #color_tbl_project td:nth-child(5),
.page-node-2788 #color_tbl_project td:nth-child(5) {
	background-color: #ff0000 !important;
}

.page-node-2786 table tr:nth-child(2n+1),
.page-node-2787 table tr:nth-child(2n+1),
.page-node-2788 table tr:nth-child(2n+1) {
	background-color: transparent !important;
}

table#color_tbl_project td {
	border: 1px solid #b43c3d !important;
	font-weight: bold;
	text-align: center;
	font-size: 13px;
	    color: black;
}

p {
	margin-bottom: 0;
	padding: 23px 0 !important;
}

.landing-page-home p {
	padding: 0 !important;
}

.page-node-2869 p.content-desc {
	padding-bottom: 10px !important;
	padding-top: 0 !important;
}


/*.page-node-2716 p,  .page-node-2694 p {
    margin-bottom: inherit !important;
    padding: 0 !important;
}*/

#block-block-366 p {
	margin-bottom: 0;
	padding: 23px 25px !important;
}

.page-node-2812 h3 {
	margin-bottom: 0;
}

.page-user ul.tabs--primary li.active a,
.page-user ul.tabs--primary li.active a:hover {
	background: #6d6d6d !important;
    position: relative !important;
    top: 0px !important;
    z-index: 999 !important;
    color: #fff !important;
    border-radius: 0 !important;
    border: 1px solid #6d6d6d !important;
}

.page-user ul.tabs--primary li a:hover {
	background: #d3d3d3 !important;
	color: #000000!important;
}

.page-user ul.tabs--primary li a {
background-color: #ffffff !important;
    background-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    display: block;
    float: left;
    color: #000;
    border-color: #d9dccf !important;
    list-style: none outside none;
    padding: 9px 11px;
    width: 100%;
    white-space: nowrap;
    border-radius: 0;
    font-weight: 400;
}

.page-user ul.tabs--primary li:first-child {
	margin-left: 1px !important;
}

.page-user ul.tabs--primary li:first-child a {
	margin-left: 0px !important;
}

.page-node .page-container ul {
	padding-bottom: 10px !important;
	padding-top: 17px;
	margin-bottom: 0px !important;
}

.page-node-2694 .useful-resources-rows h3,
.page-node-2716 .useful-resources-rows h3 {
	margin-bottom: 0 !important;
	margin-top: 0px !important;
	padding-bottom: 16px !important;
	padding-top: 0 !important;
}

.useful-resources-rows h3 {
	margin-bottom: 0 !important;
	margin-top: 6px !important;
	padding-bottom: 0 !important;
	padding-top: 12px !important;
}

.useful-resources-rows ul {
	padding-bottom: 0 !important;
	margin-top: 0 !important;
	padding-top: 5px !important;
}

.page-node-2694 .useful-resources-rows ul,
.page-node-2716 .useful-resources-rows ul {
	padding-bottom: 10px !important;
}

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

.useful-resources-rows {
	border-bottom: 1px solid #890101 !important;
}

.question {
	padding-bottom: 7px !important;
}

.answer {
	margin-bottom: 17px;
}

.answer:last-child {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.faq-img {
	padding: 11px 0;
}

ul.menu {
	margin: inherit !important;
	padding: inherit !important;
}

.answer>ul {
	padding-bottom: 0 !important;
}

.quicktabs-style-sky h3 {
	margin-top: 10px;
}

.useful-resources-rows:last-child {
	border: medium none !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.main-body-row:last-child {
	border: medium none !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.main-body-row-text,
.node-tooltip-lightbox-content .main-body-row-text {
	padding-bottom: 20px !important;
}

.main-body-row-text:last-child {
	padding-bottom: 0px;
}

.quicktabs-tabpage .main-body-row h3 {
	margin-bottom: 10px;
	margin-top: 10px;
}

.main-body-row ul {
	margin: 0 !important;
	padding-bottom: 0 !important;
}

.page-node-2690 #level3-results-multi-yes .result-section-title {
	padding-bottom: 5px;
}

.quicktabs-tabpage .block-block h3 {
	margin-bottom: 10px !important;
	margin-top: 10px !important;
}

#quicktab-book-style .quicktabs_main.quicktabs-style-sky {
	padding: 0 5px 11px !important;
}

#quicktab-book-style .quicktabs_main.quicktabs-style-sky ul {
	padding-bottom: 0 !important;
}

.main-key-body h3 {
	margin-bottom: 7px;
	margin-top: 12px !important;
	padding-top: 0 !important;
}

.menu a {
	line-height: 18px !important;
}

.main-body-row {
	border-bottom: 1px solid #890101 !important;
	margin-bottom: 15px !important;
	padding-bottom: 11px !important;
}

.p-first-space {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.p-last-space {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.p-size-main {
	margin-bottom: 0px !important;
	margin-top: 23px !important;
	padding: 0 !important;
}

.p-size-ul {
	padding-top: 0 !important;
}

.screening-tool-left {
	float: left;
	min-width: 30%;
}

.screening-tool-left ul li {
	width: 80%;
}

.screening-tool-right {
	display: inline-block;
}

.page-node-2804.page-node .container ul {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-top: 12px !important;
}

.page-node-20 .quicktabs-tabpage table tr td,
.quicktabs-tabpage table tr {
	background-color: transparent !important;
	border: none !important;
}

.page-node-20 .quicktabs-tabpage table tr td:nth-child(2) {
	vertical-align: middle !important;
}

.page-node-20 .quicktabs-tabpage table tr td:nth-child(1) {
	vertical-align: top !important;
}

.no-space-ul {
	padding-top: 0 !important;
}

.page-node ul.no-space-ul {
	padding-top: 0 !important;
}

.multi-content-rounded .result-section-content {
	margin-top: 3px;
}

#block-block-135 ul {
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
	padding-top: 13px !important;
}

.page-node-3234 .tool-desc {
	font-size: 14px !important;
}

.page-node .faq-quetion {
	margin-top: 12px !important;
}

.page-node .faq-answer {
	margin-top: 0px ! important;
	padding-top: 5px ! important;
}

#addinfotabs>ul {
	padding-top: 7px !important;
}

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

#block-block-356 {
	padding-bottom: 5px;
}

#node-2786 table#color_tbl_project td {
	border: 1px solid #b43c3d !important;
}

.page-node-2805 .useful-resources-rows h3,
.page-node-2806 .useful-resources-rows h3,
.page-node-2807 .useful-resources-rows h3,
.page-node-2808 .useful-resources-rows h3,
.page-node-2809 .useful-resources-rows h3,
.page-node-2810 .useful-resources-rows h3,
.page-node-2811 .useful-resources-rows h3,
.page-node-2812 .useful-resources-rows h3 {
	margin-top: 0 !important;
	padding-top: 1px !important;
}

.page-node-2805 .useful-resources-rows:nth-child(1) h3,
.page-node-2806 .useful-resources-rows:nth-child(1) h3,
.page-node-2807 .useful-resources-rows:nth-child(1) h3,
.page-node-2808 .useful-resources-rows:nth-child(1) h3,
.page-node-2809 .useful-resources-rows:nth-child(1) h3,
.page-node-2810 .useful-resources-rows:nth-child(1) h3,
.page-node-2811 .useful-resources-rows:nth-child(1) h3,
.page-node-2812 .useful-resources-rows:nth-child(1) h3 {
	padding-top: 10px !important;
}

#node-2804 .field-item.even>ul {
	padding-top: 9px !important;
}

.page-node-2804 #addinfotabs li a,
.page-node-2805 #addinfotabs li a,
.page-node-2806 #addinfotabs li a,
.page-node-2807 #addinfotabs li a,
.page-node-2808 #addinfotabs li a,
.page-node-2809 #addinfotabs li a,
.page-node-2810 #addinfotabs li a,
.page-node-2811 #addinfotabs li a,
.page-node-2812 #addinfotabs li a,
.page-node-3872 #addinfotabs li a {
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

.node-tooltip-lightbox-content .field-item.even {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.landing-page-home .header-right .save-button-icon a {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	position: relative;
	right: 5px;
	text-decoration: none;
	top: 26px;
}

.node-tooltip-lightbox-content .field-type-text-with-summary .field-items .field-item .rtecenter {
	margin: 0 !important;
	padding-bottom: 6px !important;
	padding-top: 11px !important;
	text-align: center !important;
}

.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;
}

.page-user ul li.active a,
.page-user ul li a {
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

.page-user .nav-tabs {
	margin-bottom: 20px;
}

.page-save-page-state p {
	margin-bottom: 3px;
	padding: 0 !important;
}

.page-user ul.nav-tabs {
	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 */
}

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

.page-user table th {
	border: 1px solid #d9dccf !important;
	border-collapse: inherit !important;
	border-spacing: 1px !important;
}

.page-user tr.even {
	background: none repeat scroll 0 0 #eeefe9 !important;
}

.page-user tr.odd {
	background: none repeat scroll 0 0 #ffffff !important;
}

.page-user tr#stepdiv1 .odd td,
.page-user tr#stepdiv1 .even td {
	background: none repeat scroll 0 0 transparent !important;
}

.page-user.page-user #stepdiv1 tbody tr td {
	background: none repeat scroll 0 0 transparent !important;
}

@media screen\0 {
	.page-user table thead tr:nth-child(2n+1),
	.page-user table thead tr:nth-child(2n) {
		background-color: transparent !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe9', endColorstr='#daddd1', GradientType=0) !important;
	}
	.page-user table {
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeefe9', endColorstr='#daddd1', GradientType=0) !important;
	}
	.tab-arrow {
		padding: 6px 1px !important;
	}

	.admin-menu .tabs--primary.nav.nav-tabs li {
		position: relative;
		top: 19px !important;
	}

	.page-shared-access-projects .view-shared-project-access table thead tr,
	.page-shared-access-projects .view-shared-project-access table thead tr th {
		background-color: #eeefe9 !important;
	}
	.page-user.page-shared-access-projects .view-shared-project-access table.table thead tr,
	.page-user.page-shared-access-projects .view-shared-project-access table.table thead tr th {
		background-color: #eeefe9 !important;
	}
	.page-shared-access-projects .view-shared-project-access .table th {
		background-color: #eeefe9 !important;
	}
}

.view-empty p {
	padding: 0 !important;
}


/*#edit-field-project-costs { border-bottom: 1px solid #890101 !important; margin-bottom: 20px !important; }*/

#edit-field-project-country {
	border-bottom: 1px solid #890101 !important;
	margin-bottom: 20px !important;
	padding-bottom: 14px;
}

#edit-field-project-country-und-add-more {
	margin: 1em 0 0;
}

.admin-menu.page-user ul.tabs--primary li:first-child {
	margin-left: 0px !important;
}

#admin-menu .form-group {
	margin: 0 !important;
}

#admin-menu-menu li a {
	text-transform: inherit !important;
}

html {
	overflow-y: scroll !important;
}

.page-node-add-project-details #project-details-node-form #edit-next.form-submit {
	left: 229px;
	position: relative;
}

textarea {
	resize: vertical !important;
}

#lightbox html {
	overflow-y: inherit !important;
}

html.tooltip-page {
	overflow-y: inherit !important;
}

.page-node-3265 #edit-previous {
	left: 223px;
	position: relative;
}

.form-control,
.form-select {
    background: white !important;
    border: 1px solid #CCCCCC;
    border-radius: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.12941176470588237);
    color: #555555;
    height: 35px;
}

.form-type-select select option:nth-child(1) {
	background-color: transparent !important;
}

.not-front .node td,
.not-front .node-book th,
.not-front .node .agrarrwdt,
.not-front .node th div,
.not-front .node td div,
.not-front .node a,
.not-front .node p,
.not-front .node h3,
.not-front .node div,
.not-front .node li {
    line-height: 20px;
}

.step-project-information h3 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.page-node-3223 section.col-sm-12 h1.page-header {
	padding-bottom: 7px !important;
}

.page-node-3223 #edit-previous {
	left: 223px;
	position: relative;
}

.page-node-3276 #edit-previous {
	left: 223px;
	position: relative;
}

.page-user #user-login .form-group {
	margin-bottom: 15px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	margin-top: 0 !important;
}

.page-node-2813 a:visited {
	color: #9a4545;
}

.page-node-3279 #edit-previous {
	left: 223px;
	position: relative;
}

.page-node-3279 #edit-field-wtr-checkbox .form-type-checkbox.form-item-field-wtr-checkbox-und.form-item.checkbox p:last-child {
	padding: 0 !important;
}

.page-node-add-project-details #edit-field-wtr-checkbox .form-type-checkbox.form-item-field-wtr-checkbox-und.form-item.checkbox p:last-child {
	padding: 0 !important;
}

#edit-field-wtr-checkbox .help-text {
	margin-bottom: 10px;
	padding: 0 !important;
}

.node-project-details.node-promoted .content {
	padding: 0;
}

.content {
	padding-left: 25px;
	padding-right: 25px;
}

.page-node-693 #project-details-node-form #edit-next.form-submit,
.page-node-693 #project-details-node-form #edit-previous.form-submit {}

.page-node-693 #project-details-node-form #edit-next.form-submit {
	background: url("../images/next.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	height: 34px;
	position: absolute;
	right: 0px;
	text-indent: -99999px;
	top: 239px;
	width: 60px;
	z-index: 999999;
	outline: none;
	background-color: transparent !important;
	background-image: url("../images/next.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0px 0px !important;
	background-attachment: scroll !important;
	filter: none !important;
}

.page-node-693 #project-details-node-form #edit-previous.form-submit {
	background: url("../images/previous.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: medium none !important;
	bottom: -65px;
	height: 34px;
	left: 0px;
	outline: medium none;
	position: absolute;
	text-indent: -99999px;
	width: 87px;
	z-index: 999999;
	background-color: transparent !important;
	background-image: url("../images/previous.png") !important;
	background-repeat: no-repeat !important;
	background-position: 0px 0px !important;
	background-attachment: scroll !important;
	filter: none !important;
}

.page-node-693 .step-project-information h3,
.step-project-region-country h3 {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.page-node-693 .page-next {
	display: none;
}

.page-node-693 .page-previous {
	display: block;
}

.page-node-693 .region.region-content {
	position: relative;
}

.page-node-693 .book-navigation {
	padding: 10px 0 0;
}

.page-node-693 .page-next {
	display: none;
}

.page-node-693 .page-previous {
	display: block;
}

.form-control.form-select {
	background: #f5f5f5 !important;
}

.page-node-2316 p {
	padding: 0 !important;
}

.page-node-3282 .form-type-checkbox.form-item-field-wtr-checkbox-und.form-item.checkbox p {
	padding: 0 !important;
}

.not-logged-in.page-user ul.tabs--primary.nav-tabs li a {
    font-size: 13px !important;
	text-transform: uppercase;
}

.node-type-tooltip-lightbox-content {
	position: relative;
	z-index: 999999;
}

#frameHoverNav {
	z-index: -9 !important;
}

.form-item-field-wtr-checkbox-und p:last-child {
	padding: 0 !important;
}

p.help-text {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

.confirmation p {
	padding: 0 !important;
}

#block-block-411 #addinfotabs ul,
#block-block-411 #childstab ul {
	padding-left: 5px;
}

.page-node-693 #project-details-node-form #edit-actions button#edit-submit.form-submit {
	left: inherit !important;
	right: 198px !important;
}

.page-node-693 #project-details-node-form #edit-actions button#edit-next.form-submit {
	bottom: -64px !important;
	left: inherit !important;
	top: inherit !important;
	position: absolute!important;
}

.field-items .faq-answer {
	border-bottom: 1px solid #890101;
	padding-bottom: 12px !important;
	padding-top: 13px !important;
}

.page-node-30 .tab-arrow {
	display: none !important;
}

table#stepdiv1 tr:nth-child(2n+1) td:nth-child(2),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(3),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(4),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(5),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(6),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(7),
table#stepdiv1 tr:nth-child(2n+1) td:nth-child(8) {
	background-color: #f7f7f7 !important;
}

table#stepdiv1 tr:nth-child(2n+1) td:nth-child(1),
.page-node-2986 table#stepdiv1 tr.odd #dev-con-non-phy {
	background: none repeat scroll 0 0 #fff !important;
}


/*Menu*/

.navbar-collapse nav ul li.active {
	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 9px;
	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;
}

.navbar-collapse .nav>li>a {
	font-family: "Roboto", sans-serif;
	font-size: 12px !important;
	font-weight: bold;
	left: -1px;
	padding: 2px 3px;
	text-align: center;
}

.navbar-collapse nav ul 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 9px;
	border-left: 0 solid !important;
	border-right: 0 solid !important;
	height: 35px !important;
	margin-top: 0 !important;
	position: relative;
	top: 5px;
}

.navbar-collapse .nav>li.active>a {
	height: 31px;
	left: -1px;
	padding: 7px 3px;
	background: rgb(155, 5, 5);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(155, 5, 5, 1)), color-stop(100%, rgba(135, 5, 5, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0505', endColorstr='#870505', GradientType=0);
	/* IE6-9 */
}

.navbar-collapse ul.nav li.active-trail a:focus {
	height: 31px;
	left: -1px;
	padding: 7px 3px;
	background: rgb(155, 5, 5);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(155, 5, 5, 1)), color-stop(100%, rgba(135, 5, 5, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0505', endColorstr='#870505', GradientType=0);
	/* IE6-9 */
}

.navbar-collapse .nav>li.active>a:hover {
	height: 31px;
	left: -1px;
	bottom: 0;
	padding: 7px 3px;
	background: rgb(155, 5, 5);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(155, 5, 5, 1)), color-stop(100%, rgba(135, 5, 5, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0505', endColorstr='#870505', GradientType=0);
	/* IE6-9 */
}

.leaf.active-trail.active {
	height: 40px !important;
	position: relative;
	top: 0;
}

.navbar-collapse .nav>li a:hover {
	bottom: 5px;
	left: -1px;
	padding: 7px 3px;
	position: relative;
	background: rgb(155, 5, 5);
	/* Old browsers */
	background: -moz-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(155, 5, 5, 1)), color-stop(100%, rgba(135, 5, 5, 1)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(155, 5, 5, 1) 0%, rgba(135, 5, 5, 1) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b0505', endColorstr='#870505', GradientType=0);
	/* IE6-9 */
}

.navbar-collapse nav ul li {
	border-left: 0 solid #91938c;
	border-right: 1px solid #91938c;
	color: #ffffff;
	height: 20px !important;
	margin-top: 5px;
	padding: 0;
	background-image: none !important;
}

.navbar-collapse nav ul li.last {
	border-right: 0 solid #ffffff;
}

.navbar-collapse .nav>li.last.active>a {
	border-right: 0 solid !important;
}

.navbar-collapse nav ul li.first {
	left: 0;
}

.navbar-collapse nav ul li.last:hover,
.navbar-collapse .nav>li.last a:hover {
	border-right: 0 solid !important;
}

.navbar-collapse li.leaf.active:hover {
	background-position: center bottom;
	height: 40px !important;
	top: 0 !important;
}


/*Menu End Css*/

table#hard-loc-report {
	background-color: transparent;
	max-width: 100%;
	table-layout: fixed !important;
	width: 100%;
}

table#hard-loc-report tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

table#hard-loc-report tr td:nth-child(1),
table#hard-loc-report tr .hrsummtd {
	font-weight: bold;
}

.page-node-772 form#cpf-hard-oth-form p {
	padding: 3px 0 !important;
}

table#scntxt {
	table-layout: fixed;
	width: 100%;
}

table#scntxt th:last-child {
	width: 45%;
}

.page-node-727 table#scntxt th:last-child {
	width: 70%;
}

.page-node-839 table#service tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.page-node-839 table#service tr td:nth-child(1) {
	font-weight: bold;
}

.page-node-839 table#service tr:nth-child(2) td {
	font-weight: bold;
	text-align: center;
}

.page-node-690 table#proj-detail tr td:nth-child(1) {
	font-weight: bold;
}

.page-node-690 .energy-hazard-summary table#hazard tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.page-node-690 .energy-hazard-summary table#hazard tr td:nth-child(1) {
	font-weight: bold !important;
}

.page-node-690 .hrsumm-data table#hrsumm tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

table.comments tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

table.comments tr td:nth-child(1) {
	font-weight: bold;
	font-size: 13px !important;
}

.page-node-793 #quicktabs-roads_rating_step ul.quicktabs-tabs {
	position: relative;
	top: 2px;
}


/*Accordian -- Tabs  Css*/

.page-node-2758 .quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-2758 .quicktabs-tabs.quicktabs-style-sky li a:hover {
	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: 0px solid #d9dccf !important;
	position: relative !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0 !important;
	line-height: 32px !important;
	min-height: 2.95em !important;
	height: 2.95em !important;
	border: 1px solid #a4a4a4 !important;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-2758 .quicktabs-tabs.quicktabs-style-sky li a {
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf !important;
	list-style: none outside none;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-2758 .quicktabs_main.quicktabs-style-sky {
	top: -0.2em !important;
}

.page-node-2758 .quicktabs-tabpage {
	padding-top: 18px;
}

.page-node-2758 #quicktab-book-style .quicktabs_main.quicktabs-style-sky ul {
	padding-bottom: 7px !important;
}

.page-node-2758 .quicktabs-tabs.quicktabs-style-sky {
	border-bottom: 0px solid #890101;
}


/*End*/

.page-node-2758 .quicktabs-tabpage .block-block h3 {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.page-node-690 h3 {
	border-top: 1px solid #890101 !important;
	margin-bottom: 13px !important;
	margin-top: 16px !important;
	padding-bottom: 0 !important;
	padding-top: 17px !important;
}

.exposure-ratings-container h3 {
	margin-top: 10px !important;
}

.page-node-690 .timeline-div #timeline.timeline-data tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.page-user-projects .divaddp {
	padding-right: 0 !important;
}

.page-user-projects.page-user .view-filters #views-exposed-form-my-projects-page .views-exposed-form .views-exposed-widget {
	margin-left: 0px;
}

.node-book #cckp-summary-1 a:hover {
	text-decoration: none !important;
}

.page-node-857 table#hazard-notes tr:nth-child(2n+1) td:nth-child(2) {
	background: #eeefe9 !important;
}

.page-node-857 table#hazard tr:nth-child(2n+1) {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

.page-node-757 #color_tbl_project.table {
	margin-top: 20px;
}

textarea {
	font-size: 13px !important;
}

table#rating-arrow-table td,
table#rating-arrow-table th {
	border: 1px solid #000000 !important;
}

.page-node-857 table#hazard tr:nth-child(2) td {
	font-weight: bold !important;
}

.page-node.page-node-2758 .page-container ul {
	padding-top: 0px;
}


/*Accordian -- Tabs  Css*/

.page-node-2905 .quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-2905 .quicktabs-tabs.quicktabs-style-sky li a:hover {
	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: 0px solid #d9dccf !important;
	position: relative !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0 !important;
	line-height: 32px !important;
	min-height: 2.95em !important;
	height: 2.95em !important;
	border: 1px solid #a4a4a4 !important;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-2905 .quicktabs-tabs.quicktabs-style-sky li a {
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf !important;
	list-style: none outside none;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-2905 .quicktabs_main.quicktabs-style-sky {
	top: -0.2em !important;
}

.page-node-2905 .quicktabs-tabpage {
	padding-top: 18px;
}

.page-node-2905 #quicktab-book-style .quicktabs_main.quicktabs-style-sky ul {
	padding-bottom: 7px !important;
}

.page-node-2905 .quicktabs-tabs.quicktabs-style-sky {
	border-bottom: 0px solid #890101;
}


/*End*/

a:hover,
a:after,
a:active,
a:focus,
a,
input:hover,
input:after,
input:active,
input:focus,
a {
	outline: medium none !important;
}

table#proj-detail tr th {
	font-size: 13px !important;
}

.page-node-690 .timeline-div table#timeline.timeline-data tr.timeline-first-header th.timeline-curr:nth-child(2),
.page-node-690 .timeline-div table#timeline.timeline-data tr.timeline-first-header th.timeline-fut1:nth-child(3) {
	color: #000000;
	font-size: 18px !important;
	font-weight: normal !important;
	text-align: center;
}

.page-node-690 .timeline-div table#timeline.timeline-data tr.timeline-first-header th.hazard-title:nth-child(1) {
	font-weight: normal !important;
	text-align: center;
	font-size: 13px !important;
}

.page-node-839 table#hazard-notes tr:nth-child(2n) {
	background-color: #eeefe9 !important;
}

.page-node-839 table#hazard-notes tr:nth-child(2n+1) {
	background-color: #ffffff !important;
}

.page-node-839 table#service tr th:nth-child(1) {
	width: 50%;
}

.page-node-839 table#service tr th:nth-child(2) {
	width: 50%;
}

.page-node-3077 #node-3077 table tr {
	background-color: #ffffff !important;
}

td.upcoming-session,
td.past-session {
	font-weight: bold !important;
	background-color: #eeefe9 !important;
}

#road-insuff .insuff_box {
	padding-top: 53px !important;
}

#road-insuff-td .insuff_box {
	padding-top: 15px !important;
}

.page-node-857 .page-previous {
	position: relative;
}

.page-node-857 .page-next {
	position: relative;
}

@media screen\0 {
	.page-node-693 #project-details-node-form #edit-actions button.form-submit#edit-next {
		bottom: -64px !important;
	}
	.admin-menu .nav-tabs.nav.tabs--primary li {
		bottom: 0px !important;
		position: relative !important;
		top: inherit !important;
	}
	#addinfotabs>ul {
		padding-top: 4px !important;
	}
	#block-block-366 #addinfotabs ul,
	#block-block-366 #childstab ul {
		float: inherit !important;
		height: 48px !important;
	}
	#block-block-352 #addinfotabs>ul {
		height: 46px !important;
	}
}

.page-node-2818 .form-control {
	height: 34px !important;
}

.page-node-857 table#hazard {
	margin: 0 auto;
}

.page-container {
	background: none repeat scroll 0 0 #fff;
}

.page-node-2804 footer,
.page-node-2805 footer,
.page-node-2806 footer,
.page-node-2807 footer,
.page-node-2808 footer,
.page-node-2809 footer,
.page-node-2810 footer,
.page-node-2811 footer,
.page-node-2812 footer {
	margin-top: 12px;
}

.page-node-2813 footer {
	margin-top: 23px !important;
}

.page-node-2869 footer {
	margin-top: 15px !important;
}

.admin-menu.page-user-all-ncds-country-profile .view-filters form.ctools-auto-submit-full-form .views-exposed-widget.views-widget-filter-title {
	padding-top: 0 !important;
	width: 29%;
}

.admin-menu.page-user-all-ncds-country-profile .view-filters form.ctools-auto-submit-full-form #edit-uid-wrapper.views-widget-filter-uid {
	padding-top: 0;
	width: 30%;
}

.admin-menu.page-user-all-ncds-country-profile .view-filters form.ctools-auto-submit-full-form .views-exposed-form .views-exposed-widgets.clearfix {
	margin-bottom: 20px;
}

.page-user-project-listing.admin-menu #views-exposed-form-views-tabs-page .views-exposed-form .views-submit-button {
	position: relative;
        top: -15px !important;
        clear: both;
}

.page-node-20 ul.quicktabs-tabs.quicktabs-style-sky li {
	clear: both;
	display: block !important;
	min-height: inherit !important;
	text-indent: 0 !important;
}

.page-node-20 ul.quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-20 ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
	background: none !important;
	filter: none !important;
	color: #000000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-20 ul.quicktabs-tabs.quicktabs-style-sky li a {
	background: none !important;
	filter: none !important;
	color: #850000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-20 .tab-arrow {
	display: none !important;
}

.page-node-20 .quicktabs_main.quicktabs-style-sky {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0 !important;
	top: 0.4em !important;
}

.page-node-21 ul.quicktabs-tabs.quicktabs-style-sky li {
	clear: both;
	display: block !important;
	min-height: inherit !important;
	text-indent: 0 !important;
}

.page-node-21 ul.quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-21 ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
	background: none !important;
	filter: none !important;
	color: #000000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-21 ul.quicktabs-tabs.quicktabs-style-sky li a {
	background: none !important;
	filter: none !important;
	color: #850000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-21 .tab-arrow {
	display: none !important;
}

.page-node-21 .quicktabs_main.quicktabs-style-sky {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0 !important;
	top: 0.4em !important;
}

.page-node-19 ul.quicktabs-tabs.quicktabs-style-sky li {
	clear: both;
	display: block !important;
	text-indent: 0 !important;
}

.page-node-19 ul.quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-19 ul.quicktabs-tabs.quicktabs-style-sky li a:hover {
	background: none !important;
	filter: none !important;
	color: #000000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-19 ul.quicktabs-tabs.quicktabs-style-sky li a {
	background: none !important;
	filter: none !important;
	color: #850000 !important;
	border: none !important;
	padding: 0 !important;
	line-height: 1.5 !important;
	clear: both;
	display: block !important;
	font-weight: bold !important;
	text-indent: 0 !important;
	font-size: 13px !important;
}

.page-node-19 .tab-arrow {
	display: none !important;
}

.page-node-19 .quicktabs_main.quicktabs-style-sky {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0 !important;
	top: 0.4em !important;
}

.page-node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li.active a.active {
	background-color: #ffffff !important;
	border: medium none !important;
	display: inline-block;
	height: auto;
	margin: 0 !important;
	padding: 0 !important;
	width: 100% !important;
	z-index: 9999;
}

.page-node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li a .arrow {
	display: none !important;
}

.page-node-19 #quicktabs-screening_overview ul.quicktabs-style-sky li a {
	height: 20px !important;
	min-height: 34px;
	border: 0 none !important;
}

#block-block-426 {
	border-bottom: 2px solid #9d0909 !important;
	padding: 3px 0 !important;
}

#block-block-426 #addinfotabs>ul {
	margin: 0 !important;
	padding: 0 !important;
}

#block-block-427 {
	border-bottom: 0px solid red !important;
	border-left: 0px solid;
	border-right: 0px solid;
	padding: 7px 0;
	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 */
}

#block-block-427 #addinfotabs>ul {
	padding: 0 !important;
	display: inline;
	margin-top: 0 !important;
}

#block-block-426 #addinfotabs>ul li.active {
	background: none repeat scroll 0 0 #ffffff !important;
	padding-bottom: 0;
	position: relative;
	border-right: none;
}

#block-block-426 #addinfotabs>ul li {
	background: none repeat scroll 0 0 #ffffff !important;
	bottom: -3px;
	position: relative;
	border: none;
}

#addinfotabs a:hover {
	text-decoration: none !important;
}

#block-block-426 #addinfotabs ul li.active a.active,
#block-block-426 #addinfotabs ul li a:hover {
	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;
	top: 0px;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	padding: 7px 5px !important;
}

#block-block-426 #addinfotabs li.active a.active,
#block-block-426 #addinfotabs li.active a:hover {
	padding: 7px 5px !important;
}

#block-block-426 #addinfotabs li a {
	background-color: #ffffff !important;
	border-style: solid solid none;
	border-width: 0px 0px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf;
	list-style: none outside none;
	padding: 7px 5px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
}

#block-block-426 #addinfotabs li {
	padding-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin: 0 1px !important;
}

#block-block-426 #addinfotabs>ul {
	padding: 0 10px !important;
}

#block-block-426 #addinfotabs ul li a {
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	background: none repeat scroll 0 0 #e7e7e7 !important;
	color: #000000;
}

#block-block-427 li a:hover {
	background-color: transparent !important;
}

.quicktabs_main.quicktabs-style-sky {
	border: 2px solid #eee;
}

a:focus {
	text-decoration: none;
}

.page-node-30 #quicktabs-climate_hazards {
	padding: 10px 10px 0px 5px;
}

.page-node-30 .book-navigation {
	padding-top: 4px !important;
}

.page-node-30 .quicktabs_main.quicktabs-style-sky {
	top: -1.5em !important;
}

.footnote-container .footnote-item {
	font-size: 11px;
	margin-bottom: 10px;
}

.footnote-container {
	border-top: 1px solid #890101;
	padding-top: 10px;
}

.no-bordertop {
	border-top: 0px solid #890101;
	padding-top: 0px;
}

.with-pad-bottom {
	margin-bottom: 25px;
}

.region.region-addinfo-tab {
	margin-top: 5px;
	margin-bottom: 10px;
}

.page-node-1021 .content .field-item video {
	margin-bottom: -106px !important;
}

.page-node-1021 h1.page-header {
	margin-bottom: 5px !important;
	padding-bottom: 0 !important;
}

.page-node-2790 .faq-quetion:first-child {
	margin-top: 0 !important;
	padding-top: 0 !important;
}

.footnote-item:last-child {
	margin: 0 !important;
	padding-bottom: 5px;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
}

.landing-page-home footer.container {
	padding-left: 0 !important;
	padding-right: 0px;
	width: 960px;
}

.page-node-2804 .region.region-addinfo-tab {
	margin-top: 0;
}

.page-node-2813 footer {
	margin-top: 30px !important;
}

.page-node-2694 .region.region-addinfo-tab,
.page-node-2716 .region.region-addinfo-tab {
	margin-top: 0;
}

.page-node-2694 #addinfotabs ul li {
	border-right: 0 solid #000000;
}

.page-node-2716 #addinfotabs ul li {
	border-right: 0 solid #000000;
}

#project-details-node-form .form-item .input-group input {
	width: 98%;
}

#block-menu-menu-road-guest ul.menu li {
	float: left;
}

#block-menu-menu-road-guest h2.block-title {
	display: none;
}

.page-node-3234 .img-path {
	text-align: center;
}

.page-node-3234 .wel-content .tool-desc p {
	font-size: 13px;
	padding-top: 0 !important;
	text-align: left;
}

.not-logged-in.page-node-3234 footer {
	margin-top: 30px !important;
	padding-top: 0 !important;
}

.logged-in.page-node-3234 .book-navigation {
	display: block;
	margin-top: 11px;
}

.logged-in.page-node-3234 footer {
	margin-top: 30px;
}

#node-1021 .pb,
#node-19 .pb,
#node-2783 .pb,
#node-3394 .pb,
#node-2784 .pb,
#node-2786 .pb,
#node-2787 .pb,
#node-2785 .pb,
#node-2788 .pb,
#node-3396 .pb,
#node-3397 .pb,
#node-3398 .pb,
#node-3399 .pb,
#node-3401 .pb,
#node-3402 .pb,
#node-2790 .pb,
#node-1073 .pb {
	display: none;
}

.page-node-3234 .wel-content {
	padding: 0 !important;
}

.field-items .faq-answer:last-child {
	border-bottom: 0 none !important;
	margin-bottom: 0 !important;
	padding-bottom: 1px !important;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

a:hover,
a:after,
a:active,
a:focus,
a,
input:hover,
input:after,
input:active,
input:focus,
a {
	outline: medium none !important;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

*,
*:before,
*:after {
	box-sizing: border-box;
}

.page-ncds-save-page-state #ncds-save-page-state-form a#edit-cancel {
	margin-left: 15px;
}

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

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

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

.password-suggestions.description ul {
	margin-top: 15px;
	margin-bottom: 19px;
}

.page-user-reset #user-pass-reset p {
	padding-bottom: 0 !important;
}

.page-user-reset #user-pass-reset #edit-submit {
	margin-top: 15px !important;
}

.page-user-reset #user-pass-reset .page-header-reg {
	margin-bottom: 0 !important;
}

@media screen and (min-width:0\0) {
	.page-user-register #user-register-form .cancellinkreg {
		bottom: 1;
		margin-left: 245px !important;
		position: absolute;
	}
}

.page-node.admin-menu .page-container ul.tabs--primary.nav.nav-tabs {
	margin-bottom: 10px !important;
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.page-node.admin-menu.page-node-2869 .page-container ul.tabs--primary.nav.nav-tabs {
	margin-bottom: 32px !important;
}


/*.logged-in h1.page-header { padding: 5px 25px 11px 0 !important; }*/

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

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

#bottomNavClose:hover {
	background-position: 83% center !important;
}

.page-node-719 #stepdiv1 td .rating-color,
.page-node-717 #stepdiv1 td .rating-color,
.page-node-720 #stepdiv1 td .rating-color,
.page-node-722 #stepdiv1 td .rating-color,
.page-node-772 #stepdiv1 td .rating-color,
.page-node-2818 #stepdiv1 td .rating-color,
.page-node-721 #stepdiv1 td .rating-color {
	width: 225px !important;
}

.page-node-690 table#hazard-notes tr:nth-child(2n+1) {
	background-color: #fff !important;
}

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

.simple-popup {
	background: none repeat scroll 0 0 #ffc0cb;
	border: 1px solid #ff0000;
	border-radius: 5px;
	display: block;
	float: right;
	height: auto;
	left: 980px;
	margin-left: 5px;
	padding: 5px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 76%;
	width: 130px;
}

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

.page-node-693.admin-menu #project-details-node-form #edit-actions button#edit-next.form-submit {
	left: inherit !important;
	position: absolute !important;
}

.page-node-690 h1.page-header {
	font-size: 26px !important;
	margin-bottom: 5px !important;
	padding: 15px 10px 10px 10px !important;
	margin-top: 0px !important;
	*/
}

.page-node-839 .not-front .node td {
	line-height: 0 !important;
}

.landing-page-home #block-block-341 h2,
.landing-page-home #block-block-342 h2 {
	display: none;
}

.home-left {
	float: left;
	margin-right: 20px;
}

.main-homeimgdiv.tools {
	margin-top: 15px;
	padding: 5px 25px 25px;
}

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

#block-block-340 .welcome-text {
	float: right;
}

#block-block-340>h3 {
	float: left;
	font-family: "Roboto", sans-serif;
	font-size: 18px !important;
	margin: 0 !important;
	padding-left: 11px;
	padding-top: 2px;
	width: 50%;
}

.home-right a {
	text-decoration: none !important;
}


/*Accordian -- Tabs  Css*/

.page-node-3667 .quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-3667 .quicktabs-tabs.quicktabs-style-sky li a:hover {
	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: 0px solid #d9dccf !important;
	position: relative !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0 !important;
	line-height: 32px !important;
	min-height: 2.95em !important;
	height: 2.95em !important;
	border: 1px solid #a4a4a4 !important;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-3667 .quicktabs-tabs.quicktabs-style-sky li a {
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf !important;
	list-style: none outside none;
	padding: 0px 11px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-3667 .quicktabs-style-sky li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
}

.page-node-3667 ul.quicktabs-tabs.quicktabs-style-sky li a,
.page-node-3667 ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	background-color: #ffffff !important;
	background-image: none;
}

.page-node-3667 .quicktabs_main.quicktabs-style-sky {
	top: -0.2em !important;
}

.page-node-3667 #quicktab-book-style .quicktabs_main.quicktabs-style-sky ul {
	display: inline-block;
}

.page-node-3667 .quicktabs_main.quicktabs-style-sky li a {
	background: none !important;
	border: none !important;
	padding: 0 !important;
}

.page-node-3667 #quicktabs-complementary_risk_analysis_tool ul {
	padding-left: 20px !important;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
	padding-top: 17px;
}


/*End*/


/*Accordian -- Tabs  Css*/

.page-node-3670 .quicktabs-tabs.quicktabs-style-sky li.active a,
.page-node-3670 .quicktabs-tabs.quicktabs-style-sky li a:hover {
	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: 0px solid #d9dccf !important;
	position: relative !important;
	z-index: 999 !important;
	color: #fff !important;
	border-radius: 0 !important;
	line-height: 32px !important;
	min-height: 2.95em !important;
	height: 2.95em !important;
	border: 1px solid #a4a4a4 !important;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-3670 .quicktabs-tabs.quicktabs-style-sky li a {
	background-color: #ffffff !important;
	background-image: none;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	display: block;
	float: left;
	color: #000;
	border-color: #d9dccf !important;
	list-style: none outside none;
	padding: 0px 11px;
	width: 100%;
	white-space: nowrap;
	font-size: 12px;
	border-radius: 0;
	font-family: "Roboto", sans-serif;
	font-size: 11px !important;
	text-transform: uppercase !important;
	top: 4px !important;
}

.page-node-3670 .quicktabs-style-sky li {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	padding-left: 0;
	padding-right: 0;
}

.page-node-3670 ul.quicktabs-tabs.quicktabs-style-sky li a,
.page-node-3670 ul.quicktabs-tabs.quicktabs-style-sky li a:visited {
	background-color: #ffffff !important;
	background-image: none;
}

.page-node-3670 .quicktabs_main.quicktabs-style-sky {
	top: -0.2em !important;
}

.page-node-3670 #quicktab-book-style .quicktabs_main.quicktabs-style-sky ul {
	display: inline-block;
}

.page-node-3670 .quicktabs_main.quicktabs-style-sky li a {
	background: none !important;
	border: none !important;
	padding: 0 !important;
}

.page-node-3670 #quicktabs-container-ncds_why_screen_ ul {
	padding-left: 20px !important;
	margin-bottom: 0 !important;
	padding-bottom: 10px !important;
	padding-top: 17px;
}


/*End*/

.page-node-2690 .footer.container {
	margin-top: 0 !important;
}


/*
#block-menu-menu-landing-page-menu 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: 36px; margin-left: 0 !important; padding: 0px !important; width: 100%; margin-left: 0 !important; background: rgb(255,255,255);  background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,236,229,1) 99%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(99%, rgba(234,236,229,1)));  background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,236,229,1) 99%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,236,229,1) 99%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(234,236,229,1) 99%);  background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(234,236,229,1) 99%);  filter: none; 
}
*/

#cpf-service-hazards-form table#stepdiv1 td .broader-data #sigii.agrarrwdt {
	margin: 0 !important;
}

#cpf-service-hazards-form table#stepdiv1 {
	width: 100% !important;
}

#cpf-service-hazards-form table#stepdiv1 th#dev-context {
	width: 140px;
}

#cpf-service-hazards-form table#stepdiv1 td#dev-con .broader-data {
	float: left;
	width: 49%;
}

#cpf-service-hazards-form table#stepdiv1 td#dev-con .broader-data #sligii.agrarrwdt {
	margin: 0 !important
}

#cpf-service-hazards-form table#stepdiv1 td#dev-con .broader-data .agrarrwdt {
	margin: 0 !important;
	width: 100% !important;
}

#outcome-others-page table#stepdiv1 .agrarrwdt {
	margin: 0 0 10px !important;
}

#outcome-others-page table#stepdiv1 {
	width: 960px !important;
}

#outcome-others-page table#stepdiv1 th#dev-context {
	width: 140px;
}

#outcome-others-page table#stepdiv1 .broader-data {
	float: left;
	width: 49%;
	word-wrap: break-word;
}


/* ##### Anup Css ##### */

.page-node-2695 .tarining-tools {
	margin-top: -25px;
}

.page-node-2695 .row1.landing-row h3 {
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 10px 0 15px;
}

.page-node-2695 .row1.landing-row h3:hover {
	text-decoration: underline;
}

.page-node-2695 .sub-row-1 a img,
.page-node-2695 .sub-row-2 a img {
	width: 100%;
}

.page-node-2695 .row1.landing-row a {
	float: left;
	margin-right: 0 !important;
	width: 33.3%;
	padding: 4px 4px !important;
}

.page-node-2695 .main-homeimgdiv .sub-row-1 a:nth-child(2),
.page-node-2695 .main-homeimgdiv .sub-row-2 a:nth-child(2) {
	margin: 0;
	padding: 0;
}

.page-node-2695 .national-img-div a:nth-child(1) {
	width: 65.8% !important;
	margin-right: 10px;
}

.page-node-2695 .national-img-div a:nth-child(1) img {
	width: 100% !important;
}

.page-node-2695 .national-img-div a:nth-child(2) img {
	width: 100% !important;
	height: 160px;
}

.page-node-2695 .national-img-div>a {
	float: left;
}

.page-node-2695 .national-img-div h3 {
	margin: 10px 0 15px 0;
	font-family: "Roboto", sans-serif;
	font-weight: normal;
}

.page-node-2695 .national-img-div h3:hover {
	text-decoration: underline;
}

.page-node-2695 .wel-desc-long {
	clear: both;
	margin-top: 15px;
	font-size: 18px;
	margin-bottom: 15px;
}

.page-node-2695.logged-in h1.page-header {
	margin-top: 10px !important;
}


/*.page-node-2695 .wel-desc-long img { width: 345px; float: left; }*/

.page-node-2695 .wel-desc-long h3 {
	float: left;
	margin: 0;
	width: 300px;
	text-align: left;
	padding-left: 15px;
}

.page-node-2695.sidebar-first .main-homeimgdiv.tools {
	padding-bottom: 0px !important;
	padding-top: 15px;
}

.page-node-3701 .n-section {
	display: block;
	margin-bottom: 20px;
	margin-top: 10px;
	width: 100%;
	position: relative;
}

.page-node-3701 .field-item.even h4 {
	font-size: 14px;
	margin: 0;
	font-weight: bold;
}

.page-node-3701 .national-tool {
	float: left;
}

.page-node-3701 .national-tool p {
	margin: 0;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
	width: 385px;
}

a.btn-ss {
	border: 1px solid #d9d9d9;
	padding: 5px;
}

.page-node-3701 .national-toolimg {
	width: 200px;
	float: left;
}

.page-node-3701 .national-toolimg img.inner-image {
	width: 375px;
	height: 100px;
}

.page-node-3701 .project-level-tool p {
	margin: 0;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.ss-block {
	width: 180px;
	padding: 5px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

.ss-block img.inner-image {
	margin-bottom: 5px;
}

.ss-block p {
	font-size: 12px;
	padding: 5px 0 10px 0 !important;
}

.page-node-3701 .field-item.even .ss-block h4 {
	font-size: 14px;
	font-weight: bold;
	margin: 5px 0 0 0 !important;
	-moz-hyphens: none;
}

.ss-block img.inner-image {
	height: 100px;
	width: 165px;
}

.national-tool h4 {
	margin-top: -2px !important;
}

.page-node-3710 h1.page-header {
	margin-left: 15px;
}

.page-node-3710 .field.field-name-body.field-type-text-with-summary.field-label-hidden ul.faqs-list li {
	list-style: none;
}

.page-node-3710 h1.page-header {
	margin-left: 15px;
}

.n-section a,
.ss-section a {
	-moz-hyphens: none;
	text-decoration: none;
}

.page-node-3710 .field-item.even h3 {
	font-size: 13px;
	font-weight: bold;
}

.page-node-3710 .field-item.even ul.faqs-list {
	border: 1px solid #d9d9d9;
	margin-left: 0;
	width: 100%;
	margin-right: 0
}

.page-node-3710 .field-item.even ul li {
	list-style: disc;
}

.page-node-3710 .faqs {
	margin-left: 20px;
	width: 95%;
}

.FAQanswer {
	font-size: 13px;
}

.page-node-3701 .main-body-row-text:nth-child(1) {
	padding-left: 0px
}

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

.page-node-693 .progress-wrapper.ajax-progress.ajax-progress-bar,
.page-node-693 .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-693 .progress {
	border-radius: 0;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1) inset;
	height: 25px;
	margin-bottom: 20px;
	background: none !important;
}

.national-img-div a {
	text-decoration: none;
}

.national-img-div h3,
.page-node-2695 .wel-desc-long h3 {
	margin: 10px 0 15px;
	font-size: 14px;
	font-family: sans-serif;
	font-weight: bold;
}

.page-node-2695 .national-img-div {
	margin-left: 15px;
}

#block-menu-menu-road-guest {
	margin-top: 9px !important;
}

a#bottomNavClose:hover,
#bottomNavClose:hover {
	background-position: inherit center !important;
}

#edit-field-kewards #field-kewards-add-more-wrapper .form-type-textarea label {
	-moz-hyphens: none;
	word-wrap: normal;
}

#edit-field-general-wb-thematic-codes .form-checkboxes,
#edit-field-general-project-keywords-und.form-checkboxes {
	margin: 0 auto;
	width: 46% !important;
}

#cpf-user-project-form .form-item input,
#cpf-user-project-form .form-item select,
#cpf-user-project-form .form-item textarea,
#project-details-node-form .form-item input,
#project-details-node-form .form-item select,
#project-details-node-form .form-item textarea {
	float: left;
	width: 50%;
}

#node-670 .cpf-custom-submit-container .form-submit,
#node-671 .cpf-custom-submit-container .form-submit,
#node-672 .cpf-custom-submit-container .form-submit,
#node-673 .cpf-custom-submit-container .form-submit,
#node-674 .cpf-custom-submit-container .form-submit,
#node-2816 .cpf-custom-submit-container .form-submit,
#node-182 .cpf-custom-submit-container .form-submit,
#node-687 .cpf-custom-submit-container .form-submit,
#node-717 .cpf-custom-submit-container .form-submit,
#node-719 .cpf-custom-submit-container .form-submit,
#node-720 .cpf-custom-submit-container .form-submit,
#node-721 .cpf-custom-submit-container .form-submit,
#node-722 .cpf-custom-submit-container .form-submit,
#node-772 .cpf-custom-submit-container .form-submit,
#node-2818 .cpf-custom-submit-container .form-submit,
#node-727 .cpf-custom-submit-container .form-submit,
#node-688 .cpf-custom-submit-container .form-submit,
#node-727 .cpf-custom-submit-container .form-submit,
#node-1025 .cpf-custom-submit-container .form-submit,
#node-2206 .cpf-custom-submit-container .form-submit,
#node-733 .cpf-custom-submit-container .form-submit,
#node-729 .cpf-custom-submit-container .form-submit,
#node-730 .cpf-custom-submit-container .form-submit,
#node-731 .cpf-custom-submit-container .form-submit,
#node-732 .cpf-custom-submit-container .form-submit,
#node-2820 .cpf-custom-submit-container .form-submit,
#node-839 .cpf-custom-submit-container .form-submit,
#node-693 .cpf-custom-submit-container .form-submit {
	display: block !important;
	margin-bottom: 6px !important;
}

.page-node-2816 .book-navigation,
.page-node-772 .book-navigation,
.page-node-2818 .book-navigation,
.page-node-1025 .book-navigation,
.page-node-2206 .book-navigation,
.page-node-2820 .book-navigation {
	padding: 4px 0;
}

#block-block-432 #addinfotabs>ul {
	padding-left: 0;
}

#dev-con .trans-data {
	height: auto !important;
}

.userdemo.page-node-793 .ass-pdf-button {
	margin-bottom: 0 !important;
	padding-bottom: 13px !important;
}

.page-node-729 #dev-con .broader-data {
	float: right;
	padding-top: 43px;
	text-align: center;
	width: 51%;
}

.page-node-729 .non-phy-comp .broader-data #sligii.agrarrwdt {
	margin-top: 2px !important;
}

#dev-con #sligii.agrarrwdt {
	margin-bottom: 5px;
	margin-top: 0 !important;
}

.page-node-730 #dev-con .broader-data,
.page-node-731 #dev-con .broader-data,
.page-node-732 #dev-con .broader-data {
	float: right;
	height: auto;
	padding-top: 43px;
	text-align: center;
	width: 51%;
}

form#summary-input-form .timeline-div table#timeline.timeline-data th.hazard-title {
	font-weight: bold !important;
}

.single-box-td {
	padding: 0 !important;
}

.cpf-custom .single-box-td .broader-data .agrarrwdt {
	padding: 10px !important;
}

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

.page-node-690 #timeline th,
.page-node-690 #timeline td {
	-moz-hyphens: auto !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	word-break: normal !important;
	word-wrap: normal !important;
}

#service-life-form-ext-pre table#stepdiv1 td#frmtd .form-group {
	margin: 0 !important;
}

.logged-in .view-read-only-projects td:nth-child(6),
.logged-in .view-read-only-projects th:nth-child(6) {
	width: 14%;
}

.page-node-edit #edit-field-project-costs-und .form-checkbox {
	margin-left: 26% !important;
	margin-right: 9px;
	width: inherit !important;
}

.page-node-693 #edit-field-project-costs-und .form-checkbox {
	width: inherit !important;
}

.page-node-693 #edit-field-project-costs-und .form-type-checkbox {
	margin-left: 27%;
}

.textarea_error {
	border: 1px solid red !important;
	background-color: rgb(255, 206, 206) !important;
}

.logged-in .view-my-projects td:nth-child(1),
.logged-in .view-my-projects th:nth-child(1) {
	width: 10% !important;
}

.logged-in .view-my-projects td:nth-child(2),
.logged-in .view-my-projects th:nth-child(2) {
	width: 10% !important;
}

.logged-in .view-my-projects td:nth-child(3),
.logged-in .view-my-projects th:nth-child(3) {
	width: 21% !important;
}

.logged-in .view-my-projects td:nth-child(4),
.logged-in .view-my-projects th:nth-child(4) {
	width: 21% !important;
}

.logged-in .view-my-projects td:nth-child(5),
.logged-in .view-my-projects th:nth-child(5) {
	width: 10% !important;
}

.logged-in .view-my-projects td:nth-child(6),
.logged-in .view-my-projects th:nth-child(6) {
	width: 26% !important;
}


/*.logged-in .view-my-projects td:nth-child(7), .logged-in .view-my-projects th:nth-child(7) { width: 20% !important; }
.logged-in .view-my-projects td:nth-child(8), .logged-in .view-my-projects th:nth-child(8) { width: 10% !important; }*/

.logged-in .view-read-only-projects td:nth-child(1),
.logged-in .view-read-only-projects th:nth-child(1) {
	width: 13% !important;
}

.logged-in .view-read-only-projects td:nth-child(2),
.logged-in .view-read-only-projects th:nth-child(2) {
	width: 10% !important;
}

.logged-in .view-read-only-projects td:nth-child(3),
.logged-in .view-read-only-projects th:nth-child(3) {
	width: 27% !important;
}

.logged-in .view-read-only-projects td:nth-child(4),
.logged-in .view-read-only-projects th:nth-child(4) {
	width: 15% !important;
}

.logged-in .view-read-only-projects td:nth-child(5),
.logged-in .view-read-only-projects th:nth-child(5) {
	width: 18% !important;
}

.logged-in .view-read-only-projects td:nth-child(6),
.logged-in .view-read-only-projects th:nth-child(6) {
	width: 32% !important;
}

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

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(2),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(2) {
    width: 25% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(3),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(3) {
	width: 15% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(4),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(4) {
	width: 13% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(5),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(5) {
width: 20% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(6),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(6) {
	width: 10% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(7),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(7) {
width: 11% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(8),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(8) {
    width: 12% !important;
}

.logged-in.page-user-read-only-projects-approve .view-read-only-projects td:nth-child(9),
.logged-in.page-user-read-only-projects-approve .view-read-only-projects th:nth-child(9) {
	width: 12% !important;
}

.page-shared-access-projects .block-system h3 {
	margin-top: 10px;
}

.page-shared-access-projects h1.page-header {
	margin-bottom: 0;
	padding-bottom: 0px !important;
	padding-top: 15px !important;
	text-align: center;
}

.page-shared-access-projects .view-shared-project-access {
	text-align: center;
}

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

.page-shared-access-projects .view-shared-project-access table tr:nth-child(2n+1) {
	background-color: #ffffff !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(1) {
	width: 10% !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(2) {
	width: 15% !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(3) {
	width: 20% !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(4) {
	width: 25% !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(5) {
	width: 15% !important;
}

.page-shared-access-projects .view-shared-project-access table tr th:nth-child(6) {
	width: 15% !important;
}

.page-shared-access-projects .region.region-content table {
	clear: both;
}

.page-shared-access-projects .divsharedp {
	margin-bottom: 15px;
	margin-right: 0 !important;
	margin-top: 10px !important;
}

.page-shared-access-projects .view-empty {
	clear: both;
}

.page-node-690 .road-sub-btn {
	float: right;
	position: relative;
	top: 26px;
	z-index: 9999;
}

.page-node-690 .book-navigation {
	clear: left;
}

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

.page-report-selection .alert.alert-block.alert-success,
.page-report-by-sectors .alert.alert-block.alert-success,
.page-projects-by-country .alert.alert-block.alert-success,
.page-yearly-trends .alert.alert-block.alert-success,
.page-report-selection-quarterly-report-screened .alert.alert-block.alert-success {
	display: none;
}

.view-empty {
	font-weight: bold;
	text-align: center;
}


/*****Anupom Temporary code to edit project creation form - 2june2017*****/

.page-node-add-project-details #edit-field-sectors-question1,
.page-node-add-project-details #edit-field-view-access,
.page-node-add-project-details #edit-field-edit-access,
#edit-field-wtr-bank-thematic-codes,
#edit-field-wtr-project-keywords,
#edit-field-wtr-world-bank-sector-c,
#edit-field-current-project-phase,
.page-node-add-project-details #edit-field-wtr-checkbox,
#edit-field-cfp-wb-thematic-code-other,
#edit-field-agr-world-bank-thematic-cd,
#edit-field-wb-thematic-code-other,
#edit-field-wb-thematic-code-other,
#edit-field-wtr-wb-thematic-code-other,
#edit-field-cfp-wb-sector-code-other,
#edit-field-wb-sector-other-text,
.page-node-add-project-details #edit-field-health-wb-thematic-codes,
.page-node-add-project-details #edit-field-health-sel-prj-keywords,
.page-node-add-project-details #edit-field-health-world-bank-sector-c,
.page-node-edit #edit-field-agr-project-keywords,
.page-node-edit #edit-field-cfp-project-keywords,
#edit-field-agr-world-bank-sector-c,
#edit-field-agr-world-bank-sector-c,
.page-node-edit #edit-field-world-bank-thematic-energy,
.page-node-edit #edit-field-energy-world-bank-sector-c,
#edit-field-world-bank-thematic-energy,
#edit-field-energy-world-bank-sector-c,
#edit-field-energy-keywords {
	display: none !important;
}


/*.page-node-edit #edit-field-sectors-question1, .page-node-edit #edit-field-view-access, 
.page-node-edit #edit-field-edit-access, #edit-field-wtr-bank-thematic-codes, #edit-field-wtr-project-keywords, 
#edit-field-wtr-world-bank-sector-c, #edit-field-current-project-phase, .page-node-edit #edit-field-wtr-checkbox, .page-node-edit #edit-field-health-wb-thematic-codes, .page-node-edit #edit-field-health-sel-prj-keywords, .page-node-edit #edit-field-health-world-bank-sector-c {
    display: none !important;
}
*/

#edit-field-project-costs-und .form-item-field-project-costs-und-Bilateral,
#edit-field-project-costs-und .form-item-field-project-costs-und-National,
#edit-field-project-costs-und .form-item-field-project-costs-und-Sub-national,
#edit-field-screeing-ida-initiative {
	display: none !important;
}

.page-user #national_project_tab,
.page-user #national_case_studies,
.page-user #project_case_studies,
.page-user #project_dashboard_old {
	display: none !important;
}

.page-user .view-empty {
	font-weight: bold;
	text-align: center;
	clear: both;
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}

#edit-field-physical-or-soft {
	display: none;
}

.view-old-tool-projects .table th:last-child,
.view-old-tool-projects .table td:last-child {
	width: 15%;
}

.view-old-tool-projects .views-field-title {
	width: 20% !important;
}

form#water-matrix-delete-assessment,
.page-delete-decision-tree .confirmation {
	margin: 0 auto !important;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.page-delete-matrix #middle-container,
.page-delete-decision-tree #middle-container {
	position: relative;
	margin: 40px 0px;
}

.page-delete-matrix h1,
.page-delete-decision-tree h1 {
	text-align: center;
}

form#water-matrix-delete-assessment button#edit-submit,
.page-delete-decision-tree .confirmation button#edit-submit {
	margin: 0 10px;
	padding: 4px 18px !important;
}

span.edit-prof-link a {
	color: #0080ab;
}

.simple-popup-edit {
	background: none repeat scroll 0 0 #FFC0CB;
	border: 1px solid #FF0000;
	border-radius: 5px;
	display: block;
	float: right;
	height: auto;
	left: 75%;
	margin-left: 5px;
	padding: 5px;
	position: fixed;
	text-align: center;
	top: 45%;
	width: 130px;
}

#edit-field-project-costs #edit-field-project-costs-und {
	display: inline-block;
}

#edit-field-project-costs #edit-field-project-costs-und .form-type-checkbox.form-item.checkbox {
	display: inline-block;
	padding-right: 10px;
	margin: 0;
	padding-left: 0;
}

.page-node-add-project-details #edit-field-project-costs #edit-field-project-costs-und .form-type-checkbox.form-item.checkbox {
	padding-left: 22px;
}

.page-node-edit #edit-field-project-costs #edit-field-project-costs-und .form-checkbox {
margin-left: inherit !important;
    display: inline-block;
    width: auto !important;

}

.page-node-edit #edit-field-project-costs .form-item.checkbox:last-child,
#edit-field-project-costs .form-item-field-project-costs-und-other {
	margin-top: 0;
	vertical-align: top;
}

.page-node-edit.node-type-project-details div#edit-field-wtr-checkbox {
	display: none !important;
}

body.page-node-add-project-details #edit-field-edit-access,
body.page-node-add-project-details #edit-field-view-access {
	display: block !important;
}



#transportation-matrix-delete-assessment #edit-submit,
#water-matrix-delete-assessment #edit-submit {
	display: inline-block !important;
	    border: 1px solid #0c61a5 !important;
}
#transportation-matrix-delete-assessment div,
#water-matrix-delete-assessment div {
	margin: 0 auto;
    display: table;
}
#transportation-matrix-delete-assessment div a,
#water-matrix-delete-assessment div a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #fff!important;
    border: 1px solid #d3d3d3!important;
    color: #0c61a5!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;
    box-shadow: -1px 3px 7px rgba(0, 0, 0, 0.25882352941176473) !important;
    text-align: center;
    margin-left: 30px;
}
form#finance-dt-edit-type-comp, 
form#naturalresources-dt-edit-type-comp,
form#industry-dt-edit-type-comp,
form#ictsector-dt-edit-type-comp,
form#socialdev-dt-edit-type-comp,
form#urbandev-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#finance-dt-edit-type-comp .form-radios .form-type-radio,
form#naturalresources-dt-edit-type-comp .form-radios .form-type-radio,
form#industry-dt-edit-type-comp .form-radios .form-type-radio,
form#ictsector-dt-edit-type-comp .form-radios .form-type-radio,
form#socialdev-dt-edit-type-comp .form-radios .form-type-radio,
form#urbandev-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#finance-dt-edit-type-comp label,
form#naturalresources-dt-edit-type-comp label,
form#industry-dt-edit-type-comp label,
form#ictsector-dt-edit-type-comp label,
form#socialdev-dt-edit-type-comp label,
form#urbandev-dt-edit-type-comp label{
	    text-align: left;
    width: 100%;
    font-size: 14px;
}
body #finance-dt-edit-type-comp .form-group,
body #naturalresources-dt-edit-type-comp .form-group,
body #industry-dt-edit-type-comp .form-group,
body #ictsector-dt-edit-type-comp .form-group,
body #socialdev-dt-edit-type-comp .form-group,
body #urbandev-dt-edit-type-comp .form-group{
    margin: 15px 0 !important;
}
form#finance-dt-edit-type-comp .form-radios,
form#naturalresources-dt-edit-type-comp .form-radios,
form#industry-dt-edit-type-comp .form-radios,
form#ictsector-dt-edit-type-comp .form-radios,
form#socialdev-dt-edit-type-comp .form-radios,
form#urbandev-dt-edit-type-comp .form-radios{
/*    display: flex;
    align-items: center;
    justify-content: center;*/
}
legend a.fieldset-title {
	font-weight: 600;
    color: #505050;
}
body div#edit-field-health-wb-thematic-codes,
body div#edit-field-health-wb-thm-code-other,
body div#edit-field-health-world-bank-sector-c,
body div#edit-field-health-sel-prj-keywords {
	display: none !important;
}

.page-user-project-listing #block-system-main .view-header {
	    display: inline-block;
    width: 14%;
    margin-top: 32px;
    float: right;
}
.page-user-project-listing #block-system-main .view-filters {
	    display: inline-block;
    float: left;
    width: 80%;
}
#my-modal{
	z-index: 10000000;
}
.top-login-link {
	display: none  !important;
}
#myBtn {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}
div#views-widget-filter-date_filter
{
   width: 100%;
}
label[for=edit-date-filter]
{
   display: none;
}
div#edit-date-filter-min-wrapper
{
   width: 25%;
}
div#edit-date-filter-max-wrapper
{
   width: 25%;
    margin-top: -69px;
    margin-left: 179px;
}
div.admin-project-dashbord-list > div.view-header > div.btn-group-custom
{
   margin-top: -3px;
}

