html,
body,
#page{
height: 100%;
}
#page-wrapper {
min-height: 100%;
min-width: 960px;
}
#header div.section,
#featured div.section,
#messages div.section,
#main,
#triptych,
#footer-columns,
#footer {
width: 1180px; 
margin-left: auto;
margin-right: auto;
}
#header div.section {
position: relative;
}
.region-header {
margin: 0;
display:block;
text-align:right;
}
.with-secondary-menu .region-header {
margin-top: 3em;
}
.without-secondary-menu .region-header {
margin-top: 15px;
}
#secondary-menu {
position: absolute;
right: 0; /* LTR */
top: 0;
width: 480px;
}
#content,
#sidebar-first,
#sidebar-second,
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last,
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
display: inline;
float: left;/
position: relative;
}
.one-sidebar #content {
width: 920px;
}
.two-sidebars #content {
width: 480px;
}
.no-sidebars #content {
width: 960px;
float: none;
}
#sidebar-first,
#sidebar-second {
width: 238px;
}
#main-wrapper {
min-height: 300px;
}
#content .section,
.sidebar .section {
padding: 0 10px;
}
#breadcrumb {
display:none;
margin: 0 15px;
}
.region-triptych-first,
.region-triptych-middle,
.region-triptych-last {
margin: 20px 20px 30px;
width: 280px;
}
#footer-wrapper {
padding: 10px 5px 10px;
}
.region-footer-firstcolumn,
.region-footer-secondcolumn,
.region-footer-thirdcolumn,
.region-footer-fourthcolumn {
padding: 0 10px;
width: 220px;
}
#footer {
width: 940px;
min-width: 920px;
}
del {
text-decoration: line-through;
}
tr.odd {
background-color: #dddddd;
}
img {
outline: 0;
}
code,
pre,
kbd,
samp,
var {
padding: 0 0.4em;
font-size: 0.77em;
font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
code {
background-color: #f2f2f2;
background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
font-size: 100%;
background-color: transparent;
}
pre code,
pre samp,
pre var {
padding: 0;
}
.description code {
font-size: 1em;
}
kbd {
background-color: #f2f2f2;
border: 1px outset #575757;
margin: 0 3px;
color: #666;
display: inline-block;
padding: 0 6px;
-khtml-border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
pre {
background-color: #f2f2f2;
background-color: rgba(40, 40, 0, 0.06);
margin: 10px 0;
overflow: hidden;
padding: 15px;
white-space: pre-wrap;
}
caption {
text-align: left; /* LTR */
font-weight: normal;
}
blockquote {
background: #f7f7f7;
border-left: 1px solid #bbb;
font-style: italic;
margin: 1.5em 10px;
padding: 0.5em 10px;
}
blockquote:before {
color: #bbb;
content: "\201C";
font-size: 3em;
line-height: 0.1em;
margin-right: 0.2em;
vertical-align: -.4em;
}
blockquote:after {
color: #bbb;
content: "\201D";
font-size: 3em;
line-height: 0.1em;
vertical-align: -.45em;
}
blockquote > p:first-child {
display: inline;
}
a.feed-icon {
display: inline-block;
padding: 15px 0 0 0;
}
.block ol,
.block ul {
margin: 0;
padding: 0 0 0.25em 1em; /* LTR */
}
.contextual-links-wrapper {
font-size: small !important;
}
ul.contextual-links {
font-size: 0.923em;
}
.contextual-links-wrapper a {
text-shadow: 0 0 0 !important;
}
.item-list .pager {
font-size: 0.929em;
}
ul.menu li {
margin: 0;
}
.region-content ul,
.region-content ol {
margin: 1em 0;
padding: 0 0 0.25em 2.5em; /* LTR */
}
.item-list ul li {
margin: 0;
padding: 0.2em 0.5em 0 0; /* LTR */
}
ul.tips {
padding: 0 0 0 1.25em; /* LTR */
}
#skip-link {
left: 50%;
margin-left: -5.25em;
margin-top: 0;
position: absolute;
width: auto;
z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
background: #444;
background: rgba(0, 0, 0, 0.6);
color: #fff;
display: block;
font-size: 0.94em;
line-height: 1.5em;
padding: 1px 10px 2px 10px;
text-decoration: none;
-khtml-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
outline: 0;
}
#logo {
float: left; /* LTR */
padding: 15px 15px 15px 10px; /* LTR */
}
#name-and-slogan {
float: left; /* LTR */
padding-top: 34px;
margin: 0 0 30px 15px; /* LTR */
}
#site-slogan {
font-size: 0.929em;
margin-top: 7px;
word-spacing: 0.1em;
font-style: italic;
}
.region-header .block {
font-size: 0.857em;
display:inline-block;
margin: 0;
padding: 0;
text-align:left;
}
.region-header .block .content {
margin: 0;
padding: 0;
}
.region-header .block ul {
margin: 0;
padding: 0;
}
.region-header .block li {
list-style: none;
list-style-image: none;
padding: 0;
}
.region-header .form-text {
background: #fefefe;
background: rgba(255, 255, 255, 0.7);
border-color: #ccc;
border-color: rgba(255, 255, 255, 0.3);
margin-right: 2px; /* LTR */
width: 120px;
}
.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active {
background: #fff;
background: rgba(255, 255, 255, 0.8);
}
.region-header .form-required {
color: #eee;
color: rgba(255, 255, 255, 0.7);
}
/* Region header block menus. */
.region-header .block-menu {
border: 1px solid;
border-color: #eee;
border-color: rgba(255, 255, 255, 0.2);
padding: 0;
width: 208px;
}
.region-header .block-menu li a {
display: block;
}
.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active {
text-decoration: none;
}
.region-header .block-menu li.last a {
border-bottom: 0;
}
.region-header #block-user-login {
width: auto;
}
.region-header #block-user-login .content {
margin-top: 2px;
}
.region-header #block-user-login .form-item {
float: left; /* LTR */
margin: 0;
padding: 0;
}
.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description {
font-size: 0.916em;
margin: 0;
}
.region-header #block-user-login div.item-list {
clear: both;
}
.region-header #block-user-login div.description {
display: inline;
}
.region-header #block-user-login .item-list ul {
padding: 0;
line-height: 1;
}
.region-header #block-user-login .item-list li {
list-style: none;
float: left; /* LTR */
padding: 3px 0 1px;
}
.region-header #block-user-login .item-list li.last {
padding-left: 0.5em; /* LTR */
}
.region-header #block-user-login ul.openid-links li.last {
padding-left: 0; /* LTR */
}
.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a {
padding-left: 20px; /* LTR */
}
.region-header #block-user-login .form-actions {
margin: 4px 0 0;
padding: 0;
clear: both;
}
.region-header #block-user-login input.form-submit {
border: 1px solid;
border-color: #ccc;
border-color: rgba(255, 255, 255, 0.5);
background: #eee;
background: rgba(255, 255, 255, 0.7);
margin: 4px 0;
padding: 3px 8px;
}
.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {
background: #fff;
background: rgba(255, 255, 255, 0.9);
}
.region-header #block-search-form {
width: 208px;
}
.region-header #block-search-form .form-text {
width: 154px;
}
.region-header .block-locale ul li {
display: inline;
}
#main {
margin-top: 5px;
margin-bottom: 40px;
}
#highlighted {
border-bottom: 1px solid #d3d7d9;
font-size: 120%;
}
.region-help {
border: 1px solid #d3d7d9;
padding: 0 1.5em;
margin-bottom: 30px;
}
.content {
margin-top: 10px;
}
h1#page-title {
font-size: 2em;
line-height: 1;
}
#content h2 {
margin-bottom: 2px;
font-size: 1.429em;
line-height: 1.4;
}
.node .content {
font-size: 1.071em;
}
.node-teaser .content {
font-size: 1em;
}
.node-teaser h2 {
margin-top: 0;
padding-top: 0.5em;
}
.node-teaser h2 a {
color: #181818;
}
.node-teaser {
border-bottom: 1px solid #d3d7d9;
margin-bottom: 30px;
padding-bottom: 15px;
}
.node-sticky {
background: #f9f9f9;
background: rgba(0, 0, 0, 0.024);
border: 1px solid #d3d7d9;
padding: 0 15px 15px;
}
.node-full {
background: none;
border: none;
padding: 0;
}
.node-teaser .content {
clear: none;
line-height: 1.6;
}
.submitted .user-picture img {
float: left; /* LTR */
height: 20px;
margin: 1px 5px 0 0; /* LTR */
}
.field-type-taxonomy-term-reference {
margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
font-weight: normal;
margin: 0;
padding-right: 5px; /* LTR */
}
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {
font-size: 0.8em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label,
.node-teaser .field-type-taxonomy-term-reference ul.links {
font-size: 0.821em;
}
.field-type-taxonomy-term-reference ul.links {
padding: 0;
margin: 0;
list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
float: left; /* LTR */
padding: 0 1em 0 0; /* LTR */
white-space: nowrap;
}
.link-wrapper,
.link-wrapper-top {
text-align: right;
}
.link-wrapper-top .flag-inappropriate,
.link-wrapper-top .flag-like-content {
display:none;
}
.field-type-image img,
.user-picture img {
margin: 0 0 1em;
}
ul.links {
color: #68696b;
font-size: 0.821em;
}
.node-unpublished {
margin: -20px -15px 0;
padding: 20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
border-left: 1px solid #fff4f4;
border-right: 1px solid #fff4f4;
}
.comment h2.title {
margin-bottom: 1em;
}
.comment div.user-picture img {
margin-left: 0; /* LTR */
}
.comment {
margin-bottom: 20px;
display: table;
vertical-align: top;
}
.comment .attribution {
display: table-cell;
padding: 0 30px 0 0; /* LTR */
vertical-align: top;
overflow: hidden;
}
.comment .attribution img {
margin: 0;
border: 1px solid #d3d7d9;
}
.comment .attribution .username {
white-space: nowrap;
}
.comment .submitted p {
margin: 4px 0;
font-size: 1.071em;
line-height: 1.2;
}
.comment .submitted .comment-time {
font-size: 0.786em;
color: #68696b;
}
.comment .submitted .comment-permalink {
font-size: 0.786em;
text-transform: lowercase;
}
.comment .content {
font-size: 0.929em;
line-height: 1.6;
}
.comment .comment-arrow {
background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
border-left: 1px solid;
border-right: 1px solid;
height: 40px;
margin-left: -47px; /* LTR */
margin-top: 10px;
position: absolute;
width: 20px;
}
.comment .comment-text {
padding: 10px 25px;
border: 1px solid #d3d7d9;
display: table-cell;
vertical-align: top;
position: relative;
width: 100%;
}
.comment .indented {
margin-left: 40px; /* LTR */
}
.comment ul.links {
padding: 0 0 0.25em 0;
}
.comment ul.links li {
padding: 0 0.5em 0 0; /* LTR */
}
.comment-unpublished {
margin-right: 5px; /* LTR */
padding: 5px 2px 5px 5px; /* LTR */
}
.comment-unpublished .comment-text .comment-arrow {
border-left: 1px solid #fff4f4;
border-right: 1px solid #fff4f4;
}
#triptych-wrapper {
background-color: #f0f0f0;
background: rgba(30, 50, 10, 0.08);
border-top: 1px solid #e7e7e7;
}
#triptych h2 {
color: #000;
font-size: 1.714em;
margin-bottom: 0.8em;
text-shadow: 0 1px 0 #fff;
text-align: center;
line-height: 1;
}
#triptych .block {
margin-bottom: 2em;
padding-bottom: 2em;
border-bottom: 1px solid #dfdfdf;
line-height: 1.3;
}
#triptych .block.last {
border-bottom: none;
}
#triptych .block ul li,
#triptych .block ol li {
list-style: none;
}
#triptych .block ul,
#triptych .block ol {
padding-left: 0;
}
#triptych #block-user-login .form-text {
width: 185px;
}
#triptych #block-user-online p {
margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
overflow: hidden;
width: 0;
height: 0;
}
#triptych-last #block-node-syndicate {
text-align: right;
}
#triptych #block-search-form .form-type-textfield input {
width: 185px;
}
#triptych-middle #block-system-powered-by {
text-align: center;
}
#triptych-last #block-system-powered-by {
text-align: right;
}
#footer-wrapper {
color: #c0c0c0;
color: rgba(255, 255, 255, 0.65);
font-size: 0.857em;
}
#footer-wrapper a {
color: #fcfcfc;
color: rgba(255, 255, 255, 0.8);
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
color: #fefefe;
color: rgba(255, 255, 255, 0.95);
text-decoration: underline;
}
#footer-wrapper .block {
margin: 20px 0;
border: 1px solid #444;
border-color: rgba(255, 255, 255, 0.1);
padding: 10px;
}
#footer-columns .block-menu,
#footer .block {
margin: 0;
padding: 0;
border: none;
}
#footer .block {
margin: 0.5em 0;
}
#footer .block .content {
padding: 0.5em 0;
margin-top: 0;
}
#footer .block h2 {
margin: 0;
}
#footer-columns h2 {
border-bottom: 1px solid #555;
border-color: rgba(255, 255, 255, 0.15);
font-size: 1em;
margin-bottom: 0;
padding-bottom: 3px;
text-transform: uppercase;
}
#footer-columns .content {
margin-top: 0;
}
#footer-columns p {
margin-top: 1em;
}
#footer-columns .content ul {
list-style: none;
padding-left: 0; /* LTR */
margin-left: 0;
}
#footer-columns .content li {
list-style: none;
margin: 0;
padding: 0;
}
#footer-columns .content li a {
display: block;
border-bottom: 1px solid #555;
border-color: rgba(255, 255, 255, 0.15);
line-height: 1.2;
padding: 0.8em 2px 0.8em 20px; /* LTR */
text-indent: -15px;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
background-color: #1f1f21;
background-color: rgba(255, 255, 255, 0.05);
text-decoration: none;
}
#footer {
letter-spacing: 0.2px;
margin-top: 30px;
}
#footer .region {
margin-top: 20px;
}
#footer .block {
clear: both;
}
#footer ul,
#footer li {
list-style: none;
margin: 0;
padding: 0;
}
#footer li a {
float: left; /* LTR */
padding: 0 12px;
display: block;
border-right: 1px solid #555; /* LTR */
border-color: rgba(255, 255, 255, 0.15);
}
#footer li.first a {
padding-left: 0; /* LTR */
}
#footer li.last a {
padding-right: 0; /* LTR */
border-right: none; /* LTR */
}
#footer-wrapper tr.odd {
background-color: transparent;
}
#footer-wrapper tr.even {
background-color: #2c2c2c;
background-color: rgba(0, 0, 0, 0.15);
}
.tabs {
margin-bottom: 20px;
}
.tabs ul.primary {
padding: 0 3px;
margin: 0;
overflow: hidden;
border: none;
background: transparent url(../images/tabs-border.png) repeat-x left bottom;
}
.tabs ul.primary li {
display: block;
float: left; /* LTR */
vertical-align: bottom;
margin: 0 5px 0 0; /* LTR */
}
.tabs ul.primary li.active a {
border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
color: #000;
background-color: #ededed;
height: 1.8em;
line-height: 1.9;
display: block;
font-size: 0.929em;
float: left; /* not LTR */
padding: 0 10px 3px;
margin: 0;
text-shadow: 0 1px 0 #fff;
-khtml-border-radius-topleft: 6px;
-moz-border-radius-topleft: 6px;
-webkit-border-top-left-radius: 6px;
border-top-left-radius: 6px;
-khtml-border-radius-topright: 6px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
}
.tabs ul.primary li.active a {
background-color: #ffffff;
}
.tabs ul.secondary {
border-bottom: none;
padding: 0.5em 0;
}
.tabs ul.secondary li {
display: block;
float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
background: #f2f2f2;
border-bottom: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
}
ul.action-links {
list-style: none;
margin: 5px;
padding: 0.5em 1em;
}
ul.action-links li {
display: inline-block;
margin-left: 10px;
}
ul.action-links li a {
padding-left: 15px;
background: url(../images/add.png) no-repeat left center;
margin: 0 10px 0 0;
}
#messages {
padding: 20px 0 5px;
margin: 0 auto;
}
.featured #messages {
background: #f0f0f0;
background: rgba(30, 50, 10, 0.08);
}
div.messages {
margin: 8px 15px;
}
.breadcrumb {
font-size: 0.929em;
}
.profile .user-picture {
float: none;
}
.confirm-parent,
.password-parent {
width: 34em;
}
.password-parent,
div.form-item div.password-suggestions {
position: relative;
}
.password-strength-text,
.password-strength-title,
div.password-confirm {
font-size: 0.82em;
}
.password-strength-text {
margin-top: 0.2em;
}
div.password-confirm {
margin-top: 2.2em;
width: 20.73em;
}
input.form-submit,
a.button {
background: #fff url(../images/buttons.png) 0 0 repeat-x;
border: 1px solid #e4e4e4;
border-bottom: 1px solid #b4b4b4;
border-left-color: #d2d2d2;
border-right-color: #d2d2d2;
color: #3a3a3a;
cursor: pointer;
font-size: 0.929em;
font-weight: normal;
text-align: center;
margin-bottom: 1em;
margin-right: 0.6em; /* LTR */
padding: 4px 17px;
-khtml-border-radius: 15px;
-moz-border-radius: 20px;
-webkit-border-radius: 15px;
border-radius: 15px;
}
a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
text-decoration: none;
color: #5a5a5a;
}
fieldset {
background: #ffffff;
border: 1px solid #EEE;
margin-top: 10px;
margin-bottom: 15px;
padding: 0 0 10px;
position: relative;
top: 12px; /* Offsets the negative margin of legends */
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.fieldset-wrapper {
margin-top: 25px;
}
.node-form .vertical-tabs .fieldset-wrapper {
margin-top: 0;
}
.filter-wrapper {
top: 0;
padding: 1em 0 0.2em;
-khtml-border-radius-topright: 0;
-khtml-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-topleft: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.filter-help a {
font-size: 0.857em;
padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
margin-right: 10px;
}
.filter-wrapper .form-item {
padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
background: transparent;
-khtml-border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}
fieldset legend {
background: #EEE;
border: 1px solid #eee;
border-bottom: none;
color: #3b3b3b;
display: block;
height: 2em;
left: -1px; /* LTR */
line-height: 2;
padding: 0;
position: absolute;
text-indent: 10px;
top: -12px;
width: 100%;
}
fieldset.collapsed legend {
}
fieldset legend a {
color: #3b3b3b;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
color: #000;
}
fieldset .fieldset-wrapper {
padding: 0 10px;
}
fieldset .fieldset-description {
margin-top: 5px;
margin-bottom: 1em;
line-height: 1.4;
color: #3c3c3c;
font-style: italic;
}
input {
margin: 2px 0;
padding: 4px;
}
input,
textarea {
font-size: 0.929em;
}
textarea {
line-height: 1.5;
}
textarea.form-textarea,
select.form-select {
padding: 4px;
}
input.form-text,
textarea.form-textarea,
select.form-select {
border: 1px solid #ccc;
}
input.form-submit:hover,
input.form-submit:focus {
background: #dedede;
}
.password-suggestions ul li {
margin-left: 1.2em; /* LTR */
}
.form-item {
margin-bottom: 1em;
margin-top: 2px;
}
.form-item label {
font-size: 0.929em;
}
.form-type-radio label,
.form-type-checkbox label {
margin-left: 4px;
}
.form-type-radio .description,
.form-type-checkbox .description {
margin-left: 2px;
}
.form-actions {
padding-top: 10px;
}
/* Contact Form */
.contact-form #edit-name {
width: 75%;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.contact-form #edit-mail {
width: 75%;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.contact-form #edit-subject {
width: 75%;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.contact-form #edit-message {
width: 76.3%;
-khtml-border-top-left-radius: 4px;
-khtml-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
width: 76%;
-khtml-border-bottom-left-radius: 4px;
-khtml-border-bottom-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
background: #ededed;
border-color: #bbb;
color: #717171;
}
.form-disabled .grippie {
background-color: #ededed;
border-color: #bbb;
}
.form-disabled label {
color: #717171;
}
html.js input.form-autocomplete {
background-position: 100% 4px; /* LTR */
}
html.js input.throbbing {
background-position: 100% -16px; /* LTR */
}
.comment-form label {
float: left; /* LTR */
font-size: 0.929em;
width: 120px;
}
.comment-form input,
.comment-form .form-select {
margin: 0;
-khtml-border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.comment-form .form-type-textarea label {
float: none;
}
.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select {
margin-bottom: 10px;
overflow: hidden;
}
.comment-form .form-type-checkbox,
.comment-form .form-radios {
margin-left: 120px; /* LTR */
}
.comment-form .form-type-checkbox label,
.comment-form .form-radios label {
float: none;
margin-top: 0;
}
.comment-form input.form-file {
width: auto;
}
.no-sidebars .comment-form .form-text {
width: 800px;
}
.one-sidebar .comment-form .form-text {
width: 500px;
}
.two-sidebars .comment-form .form-text {
width: 320px;
}
.comment-form .form-item .description {
font-size: 0.786em;
line-height: 1.2;
margin-left: 120px; /* LTR */
}
#content h2.comment-form {
margin-bottom: 0.5em;
}
.comment-form .form-textarea {
-khtml-border-radius-topleft: 4px;
-khtml-border-radius-topright: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
margin-top: 0;
margin-bottom: 0;
}
.filter-wrapper label {
width: auto;
float: none;
}
.filter-wrapper .form-select {
min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
margin-bottom: 0.4em;
}
#edit-actions input {
margin-right: 0.6em; /* LTR */
}
div.password-suggestions {
border: 0;
}
.ui-widget-overlay {
background: #222222;
opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
padding: 1em;
}
#forum .name {
font-size: 1.083em;
}
#forum .description {
font-size: 1em;
}

#block-search-form {
padding-bottom: 7px;
}
#block-search-form .content {
margin-top: 0;
}
#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
float: left; /* LTR */
font-size: 1em;
height: 1.143em;
margin-right: 5px;
width: 9em;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
margin-left: 0;
margin-right: 0;
height: 25px;
width: 34px;
padding: 0;
cursor: pointer;
text-indent: -9999px;
border-color: #e4e4e4 #d2d2d2 #b4b4b4;
background: url(../images/search-button.png) no-repeat center top;
overflow: hidden;
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
background-position: center bottom;
}
#search-form .form-item-keys label {
display: block;
}
ol.search-results {
padding-left: 0;
}
.search-results li {
border-bottom: 1px solid #d3d7d9;
padding-bottom: 0.4285em;
margin-bottom: 0.5em;
}
.search-results li:last-child {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 1em;
}
.search-results .search-snippet-info {
padding-left: 0;
}
.shortcut-wrapper {
margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
.shortcut-wrapper h1#page-title {
float: left; /* LTR */
margin: 0;
}
div.add-or-remove-shortcuts {
padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
padding-top: 0.8em;
}
.page-admin #content img {
margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
margin: 0;
}
.page-admin-structure-block-demo .block-region {
background: #ffff66;
border: 1px dotted #9f9e00;
color: #000;
font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
margin: 5px;
padding: 5px;
text-align: center;
text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
width: 500px;
}
.page-admin #admin-dblog img {
margin: 0 5px;
}
#system-theme-settings fieldset {
padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
width: 49%;
margin: 0;
}
div.admin-panel {
background: #fbfbfb;
border: 1px solid #ccc;
margin: 10px 0;
padding: 0 5px 5px;
}
div.admin-panel h3 {
margin: 16px 7px;
}
div.admin-panel dt {
border-top: 1px solid #ccc;
padding: 7px 0 0;
}
div.admin-panel dd {
margin: 0 0 10px;
}
div.admin-panel .description {
margin: 0 0 14px 7px;
}
.overlay #main,
.overlay #content {
width: auto;
float: none;
}
.overlay #page {
padding: 0 2em;
}
.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper {
display: none;
}
.overlay-processed .field-type-image {
display: block;
float: none;
}
.overlay #messages {
width: auto;
}
.node .poll {
margin: 2em 0;
}
.node .poll #edit-choice {
margin: 0 0 1.5em;
}
.poll .vote-form {
text-align: left; /* LTR */
}
.poll .vote-form .choices {
margin: 0;
}
.poll .percent {
font-size: 0.857em;
font-style: italic;
margin-bottom: 3em;
margin-top: -3.2em;
float: right;
text-align: right;
}
.poll .text {
clear: right;
margin-right: 2.25em;
}
.poll .total {
font-size: 0.929em;
font-style: italic;
text-align: right; /* LTR */
clear: both;
}
.node .poll {
margin: 1.8em 0 0;
}
.node .poll .text {
margin-right: 6.75em;
}
.node .poll #edit-choice {
margin: 0 0 1.2em;
}
.poll .bar .foreground {
background-color: #666;
}
#footer-wrapper .poll .bar {
background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
background-color: #ddd;
}
.subtitle{
color:#999999;
font-style:italic;
/*font-weight:100;*/
}

.views-field-field-contact-full-name {
min-width:150px;
}
.views-field-field-contact-business-phone {
min-width:100px;
}
.views-field-field-contact-roles-to-account {
min-width:450px;
}

.views-field-field-account-name {
min-width:275px;
}
.views-field-field-account-acronym {
min-width:65px;
}
.views-field-field-account-member-id {
min-width:70px;
}
.views-field-field-account-country-id {
min-width:140px;
}
.views-field-field-account-region-id {
min-width:155px;
}
#block-teaser{
float:left;
margin: 0 5px 0 0;
min-height:50px;
}
#only-doc-teaser {
margin: 0 0 0px 0;
}
.views-row{
margin-top: 10px;
clear:both;
}
.views-field-field-cont-publish-date{
font-size:0.8em;
}
.description_manager{
font-size:0.8em;
color: #666;
}
.comment .comment-arrow {
border-color: #ffffff;
}
#page {
 background:#FFF url('../images/bg.png') repeat-x left 105px;

}
.tabs ul.primary li a.active {
background-color: #F0F0F0;
}
.tabs ul.primary li.active a {
background-color: #F0F0F0;
border-bottom: 1px solid #F0F0F0;
}
a {
color: #07B;
}
#sidebar-second {
border-left:1px solid #E9EEF0;
}
#sidebar-first {
border-right:1px solid #E9EEF0;
}
#footer-wrapper {
background: #172229;
}
body {
line-height: 1.5em;
font-size: 87.5%;
word-wrap: break-word;
margin: 0;
padding: 0;
border: 0;
outline: 0;
color: #454545;
font-family: 'Lato', sans-serif
}
a:link,
a:visited {
text-decoration: none;
}
a:hover,
a:active,
a:focus {
text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 1.0em 0 0.5em;
font-weight: bold;
color: #172229;
/*color:red;*/
}
h1 {
font-size: 1.357em;
}
h2 {
font-size: 1.143em;
}
p {
margin: 0 0 1.2em;
}
#site-id{
display:inline-block;
width:350px;
}
#site-logo {
padding:10px 15px 15px 0; 
display:inline-block;
vertical-align:middle;
height:60px;
}
#site-name {
display:inline-block;
width:200px;
vertical-align:middle;
}
#site-name a{
text-transform: uppercase;
color:#000;
font-weight:bold;
text-decoration:none;
}
#sub_menu{
background-color:#F6F7F8;
height:33.5px;
font-size: 14px;
clear:both;
}
#sub_menu_grp{
background-color:#07B;
font-size: 14px;
clear:both;
height:29px;
}
#sub_menu_2{
background-color:#FFF;
height:33px;
font-size: 14px;
clear:both;
border-bottom:1px solid #E9EEF0;
}
#sub_menu_3{
background-color:#FFF;
height:33px;
font-size: 14px;
clear:both;
border-bottom:1px solid #E9EEF0;
}
.floating-right{
float:right;
}
#main-menu {
clear: both;
}
#main-menu {
font-size: 1em;
margin: 0;
}
#sub_menu li,
#sub_menu_grp li, 
#sub_menu_2 li,
#sub_menu_3 li {
float: left; /* LTR */
list-style: none;
}
#main-menu a{
color:#07B;
} 
#sub_menu a,
#sub_menu_2 a,
#sub_menu_3 a {
color:#666;
padding:4px 10px;
}
#sub_menu_grp a{
color:#FFF;
padding:4px 10px;
}
#main-menu ul.nice-menu-down .menu-path-node-2780 > a ,
#main-menu ul.nice-menu-down .menu-path-node-2781 > a ,
#main-menu ul.nice-menu-down .menu-path-node-2782 > a {
 padding-right:20px;
 background-color:#57D283;
 color:#FFF;
 border-right:1px solid #FFF;
 border-left:1px solid #FFF;
 background-position: right 10px center;
}
#main-menu ul.nice-menu-down .last a:hover,
#main-menu ul.nice-menu-down .last a:focus {
 color:#FFF;
 background-color:#07B;
}

#main-menu ul.nice-menu-down .last {
 background-position: right 15px center;
}
#sub_menua:hover, 
#sub_menua:focus{
background: #FFF;
color:#07B;
}
#sub_menu_grpa:hover, 
#sub_menu_grp a:focus{
background-color:#E9EEF0;
color:#07B;
text-decoration:none;
}
#sub_menu_2a:hover, 
#sub_menu_2 a:focus{
color:#FFF;
}
#sub_menu_3a:hover, 
#sub_menu_3 a:focus{
background-color: #EEE;
color:#07B;
text-decoration:none;
}
#main-menu-links a:active, 
#sub_menua:active,
#sub_menu_grp a:active {
background: #FFF;
}
#main-menu-links li a.active, 
#sub_menuli a.active,
#sub_menu_grpli a.active,
#sub_menu_2li a.active,
#sub_menu_3li a.active {
border-bottom: none;
background-color:#FFF;
color:#07B;
font-weight:500;
}
.region-header a {
padding: 0px 5px;
margin:0 2px;
}
.region-header ul.nice-menu ul{
margin-top:-5px;
}
.region-header ul.nice-menu a{
padding: 0 10px 0 5px;
margin:0 2px;

}
.region-header ul.nice-menu li ul li a{
padding:5px;
margin:0;
}
.region-header a:hover,
.region-header a:focus,
#main-menu a:hover,
#main-menu a:focus {
background: #07B;
color:#F0F0F0;
text-decoration:none;
}
.region-header .block li { 
float: left;
list-style: none;
border: solid 1px #CCC;
border-top:0;
padding:0;
line-height: normal;
}
#block-iucn-union-iucn-union-support-menu{
margin-right:-11px;
float:right;
}
#block-iucn-union-iucn-union-support-menu{
border-left: solid 1px #ccc;
}
#block-locale-language .last{
margin-right:0px;/*---2018JAN---*/
}
#block-iucn-union-iucn-union-support-menu-staff{
margin-left:0px;
border-right: solid 1px #ccc;
float:left;
}

#block-iucn-union-iucn-union-support-menu-dropdown{
/*width:445px;*/
width:325px;
padding:4px 7px;
margin-left:-0px;
margin-right:0px;
border-left: solid 1px #CCC;
border-right: solid 1px #CCC;
}

#block-iucn-union-iucn-union-support-menu-ddfs{
/*line-height:15px;*/
width:225px;
padding:4px 7px;
margin-left:0px;
margin-right:0px;
border-left: solid 1px #CCC;
border-right: solid 1px #CCC;
}

#block-menu-menu-union-admin{
width:600px;
}
#featured {
text-align: right;
font-size: 1.643em;
font-weight: normal;
line-height: 1.4;
padding: 0;
margin: 0;
}
#featured .content{
margin:0;
} 
#featured h2 {
font-size: 1.174em;
line-height: 1;
}
#featured p {
margin: 0;
padding: 0;
}
#secondary-menu-links {
float: right; /* LTR */
font-size: 0.929em;
margin: 10px 10px 0;
}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
text-decoration: underline;
}
.sidebar .section {
padding-top: 10px;
}
.sidebar .block {
padding: 10px 5px;
margin: 0 0 20px;
}
.sidebar h2 {
margin: 0 0 0.5em;
line-height: 1.2;
color: #172229;
font-weight:bold;
}
.sidebar .block .content {
font-size: 0.914em;
line-height: 1.4;
}
.sidebar tbody {
border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
background: none;
border-bottom: 1px solid #E0E0D1;
}
.sidebar ul{
padding-bottom:10px;
border-bottom: 1px solid #E0E0D1;
 }
.sidebar .views-field-title a{
margin-left:7px;
display:block;
 }
.sidebar .views-field-title{
background-image: url(../images/arrow.png);
background-repeat:no-repeat;
background-position:0 7px;
}
table {
border: 0;
border-spacing: 0;
font-size: 0.857em;
margin: 10px 0;
width: 100%;
}
table table {
font-size: 1em;
}
#footer-wrapper table {
font-size: 1em;
}
table tr th {
background: #07B;
border-bottom-style: none;
}
#field-cont-related-links-docs-values tr th {
background: #DBDBDB;
border-bottom-style: none;
color: #3B3B3B;
font-size:14px;
padding: 5px;
}

table tr th,
table tr th a,
table tr th a:hover {
color: #EEE;
font-weight: bold;
}
table tbody tr th {
vertical-align: top;
}
tr td,
tr th {
padding: 4px 9px;
border: 1px solid #F0F0F0;
text-align: left; /* LTR */
vertical-align: top;
}
#footer-wrapper tr td,
#footer-wrapper tr th {
border-color: #555;
}
tr.odd {
background: #F6F7F8;
}

tr,
tr.even {
background: #FFF;
}
table ul.links {
margin: 0;
padding: 0;
font-size: 1em;
}
table ul.links li {
padding: 0 1em 0 0;
}

#iucn_headerimage{
height:250px;
position: relative;
}
#iucn_headerimage_small{
height:90px;
position: relative;
}
#iucn_headertitle {
text-align:left;
position: absolute; 
bottom: 0; 
left: 0;
padding:7px 30px 0px 7px;
max-width: 480 px;
background-color:rgba(255, 255, 255, 0.7);
font-weight:bold;
margin-left:480px;
}
#iucn_headertitle a{
color:#333;
}
#iucn_header {
background-color:#07B;
text-align:left;
padding:15px;
}
#iucn_header a{
color:#FFF;
}
.region-featured {
color: rgb(104, 105, 107);
display: inline;
font-size: 0px;
line-height: 35px;
list-style-type: none;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
word-wrap: break-word;
}
.view-footer {
display:block;
border-top:solid 1px #AAAAAA;
margin-top:7px;
padding-top:5px;
background-image: url(../images/arrow.png);
background-repeat:no-repeat;
background-position:right;
}
.field-name-field-cont-images,
.field-name-field-grp-images
{
float:right;
margin:10px;
}
.node-form .field-name-field-cont-images,
.node-form .field-name-field-grp-images
{
float:none;
margin-right:7px;
}
.region-sidebar-first .field-name-field-cont-images,
.region-sidebar-first .field-name-field-grp-images{
	float:none;
}
#second_submenu a {
3color:#444444;
border-left:solid 1px #999999;
border-right:solid 1px #999999;
background-color:#FFFFFF;
line-height:18px;
height:20px;
}
#block-views-group-home-page-block, 
#block-views-group-home-page-block-1,
#block-views-group-home-page-block-2,
#block-views-group-home-page-block-3 ,
#block-views-my-space-block,
#block-views-my-space-block-1, 
#block-views-my-space-block-2, 
#block-views-my-space-block-3 {
width: 330px;
float: left;
margin-right: 15px;
}
.region-uniondashboarda,
.region-uniondashboardb{
clear:both;
}
#block-views-calendar-block-1 {
float: left;
width: 175px;
}

#block-views-group-home-page-block-4 {
float: left;
width: 690px;
}
.sub_blocks{
clear:both;
display:block;
text-align:right;
border-top:solid 1px #E9EEF0;
margin-top:15px;
padding-top:5px;
font-style:italic;
padding-right:25px;
background-image: url(../images/arrowmore.png);
background-repeat:no-repeat;
background-position:right 13px;
}
.views-field ul{
margin:0;
padding-left:10px;
}
#edit-body-und-0-format{
display:none;
}
#edit-field-cont-document-type-und {
 columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
.description{
clear:both;
}
.meta {
font-size: 0.857em;
color: #68696b;
margin-bottom: 10px;
font-style:italic;
}
.node-full .field {
margin-bottom: 10px;
}
.field-type-link-field .field-item a,
.field-name-field-cont-groups .field-item a,
.field-name-field-folder-folder .field-item a{
margin-left:7px;
display:block;
 }
.field-type-link-field .field-item,
.field-name-field-cont-groups .field-item,
.field-name-field-folder-folder .field-item{
background-image: url(../images/arrow.png);
background-repeat:no-repeat;
background-position:0 8px;
margin-left:10px;
}
.field-name-field-cont-managers .field-item,
.field-name-field-cont-document-type .field-item {
display:inline;
margin-right:10px;
margin-left:10px;
}
.file{
margin-left:10px;
display:block;
}
.node-full .field .field-label {
font-weight:normal;
font-style:italic;
color:#000000;
font-size:1.15em;
padding-right:5px;
}
.views-field-created{
font-size: 11px;
color:#757575;
}
#docs-list{
border-bottom: 1px dotted #33DDFF;
}
#docs_path a{
font-style:italic;
color:#3B3B3B;
background-image: url(../images/arrowpath.png);
background-repeat:no-repeat;
background-position:right 6px;
padding-right:12px;
margin-right:4px;
}
#docs_path {
border-bottom: 1px dotted #07B;
margin: 5px 0;
color:#3B3B3B;
}
.views-row .views-field-field-cont-images{
float:left;
margin: 0 5px 0 0;
min-height:50px;
}
.views-field-field-ocg-english-name{
min-width: 400px;
}
.views-field-title{
min-width: 300px;
}
.region-sidebar-second .views-field-title{
min-width: 180px;
}
#block-views-have-your-say-block h2{
border-color: #CC6600;
color: #CC6600;
}
.expand-answers,
.collapse-answers {
border-radius: 12px;
background: #BBB;
padding: 1px 20px;
color:#FFF;
width:80px;
text-align:right;
font-size:0.8em;
}
.expand-answers:hover,
.collapse-answers:hover{
background: #07B;
}
.view-all-group-home-page .view-content .views-row, 
.view-all-my-space .view-content .views-row{
margin-top: 20px;
overflow:auto;
}
.view-all-group-home-page .view-content .views-row .views-field-title, 
.view-all-my-space .view-content .views-row .views-field-title{
font-size:16px;
font-weight:bold;
}
.node-teaser h2 a{
color:#0071B3;
font-size:16px;
}
.link-wrapper{
margin-top:20px;
}
.translation_fr a,
.translation_es a,
.translation_en a{
color:#FFF;
font-size:12px;
}
ul.inline li.translation_fr,
ul.inline li.translation_es,
ul.inline li.translation_en {
background:#666;
padding:7px 10px;
margin:0 5px;
}
#edit-comment-body-und-0-format{
display:none;
}
form.comment-form{
padding-left:20px;
margin-left:20px;
border-left:5px solid #eee;
}
#custom-group-menu{
margin-top:47px;
}
#custom-group-menu .field-name-field-grp-section-title{
font-size:1.35em;
}
#custom-group-menu .field-label, 
#custom-group-menu .field-collection-view-links, 
.field-collection-description,
.action-links-field-collection-add {
display: none;
}
.field-collection-view,
.field-collection-container,
.field-collection-container .field-items .field-item {
border:none;
margin-bottom:0;
}
.field-name-field-grp-section-title .field-items .field-item{
margin: 0 0 0.5em;
border-bottom: 1px solid #07B;
line-height: 1.2;
color: #07B;
font-weight:bold;
}
.field-name-field-grp-link-url .field-items .field-item{
margin: 5px 0;
padding: 3px 0;
}
#custom-group-menu.field-collection-view{
margin: 0;
}
#edit-additional-settings{
/*display:none;*/
}
.section-top-border{
border-top: 1px solid #E9EEF0;
}
.title-section-bottom-border{
color: #172229;
font-weight:bold;
font-size:16px;
}
.center-image{
text-align: center;
font-size: 75%;
}
.image-align{
text-align: right;
}
.view_buttons{
display:block;
text-align:right;
margin-top:10px;
padding-top:5px;
font-style:italic;
padding-right:25px;
}
.view_buttons a{
background-image: url(../images/arrowmore.png);
background-repeat:no-repeat;
background-position:right 9px;
margin-left: 15px;
padding: 4px 25px;
}
.view_buttons a{
background: #235689;
color: #FFFFFF;
padding: 4px 7px;
border:1px solid #336699;
margin-left: 15px;
}
#create_buttons a{
font-size:12px;
}
#create_s {
margin-top: 0px;
margin-bottom: 20px;
}
.add-button {
text-align: right;
}
.flag-wrapper a:hover,
.add-button a.union-button:hover{
color: #000000;
}
.flag-wrapper a {
padding: 6px 10px;
margin: 0 5px 0 0;
text-align: right;
text-decoration: none;
background: #07B;
color: #FFFFFF;
}
.add-button a.union-button{
padding: 6px 10px;
margin: 0 5px 0 0;
text-align: right;
text-decoration: none;
background: #57D283;
color: #FFF;

}
#edit-field-cont-access-level{
background:#FFFFCC;
border:1px solid #FFCC00;
padding:0 7px;
}
.dues-balance-red {
color:red;
}
.dues-balance-green {
color:green;
}
.views-field-field-pf-image .field-content
{
width:100%;
height:100%;
margin-left:100px;
background-color:#F6F8FA;
}
.w-small-link{ 
font-size: 12.5px;
font-weight: bold;
font-style: italic;
}
.w-small-link-green{ 
font-size: 12.5px;
font-weight: bold;
font-style: italic;
color: green;
}
.w-small-link-orange{ 
font-size: 12.5px;
font-weight: bold;
font-style: italic;
color: #CC6600;
}
.w-small-olive{
font-size: 11.5px;
font-weight: bold;
font-style: italic;
color: #138900;
}
.w-small-gray{ 
font-size: 11.5px;
font-weight: bold;
font-style: italic;
color: #6C6C6C;
}
.w-small-orange{
font-size: 11.5px;
font-weight: bold;
font-style: italic;
color: #CC6600;
}
.w-small-red{
font-size: 10.5px;
font-weight: bold;
font-style: italic;
color: red;
}
.w-small-link-highlight{
background-color:#E2F2A6;
}
#sub_menu .active-menu a {
color:#07B;
}
#sub_menu.active-menu a:hover, 
#sub_menu.active-menu a:focus{
color:#07B;
}
#sub_menu_grp .active-menu a {
color:#07B;
border-bottom-style: none;
background-color:#FFF;
}
.without-secondary-menu .region-header{
width:100%;
margin-top:0px;
margin-bottom:0px;
}
.w-drop-down-title{ 
font-size: 12.3px;
font-weight: bold;
width:445px;
}
.custom-field-title{
font-weight: bold;
}
.group-disp-info,
.group-official-doc{
font-size:0.8em;
}
.views-widget #edit-title,
.views-widget #edit-key{
width:660px;
}
.views-exposed-form{
padding:10px;
border-bottom:1px solid #E9EEF0;
background-color:#F6F7F8;
}
#edit-field-grp-group-type-value-wrapper,
#edit-type-1-wrapper, 
#edit-type-wrapper, 
#edit-bef-sort-options{
display:block;
width:100%;
}
#edit-type-1-wrapper div.form-item, 
#edit-type-wrapper div.form-item {
float:left;
padding-right:15px;
}
#edit-field-cont-document-type-value-wrapper,
.views-exposed-form .views-submit-button {
width:100%;
}
#edit-field-cont-document-type-value-wrapper.bef-checkboxes label,
.bef-sort-combined label {
font-weight:100;
}
#edit-field-cont-document-type-value-wrapper.bef-checkboxes,
.bef-sort-combined{
 columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
.views-exposed-form.views-submit-button input.form-submit{
float:right;
background:none;
background-color:#07B;
color:#FFF;
font-size:18px;
padding:5px 25px;
margin:0;
}
.form-item-sort-bef-combine label{
display:none;
}
#edit-sort-bef-combine label{
display:inline;
}
.views-exposed-form fieldset{
background: none;
border: none;
margin-top: 0px;
margin-bottom: 0px;
padding: 0 0 10px;

}
.views-exposed-form fieldset legend {
background: none;
border: none;
}
.views-exposed-form #-wrapper{
display: none;
}
.comment-text .author-name{
font-weight:bold;
}
.comment-text .author-details{
padding:5px;
background-color:#eee;
font-style:italic;
}
.comment-text .details-profile a{
display:block;
text-align:right;
padding-right:10px;
}
.comment-date{
display:block;
text-align:right;
padding-right:10px;
margin-top:-10px;
}
#edit-field-contact-region-id-wrapper, 
#edit-secondary-wrapper,
#edit-field-account-region-id-wrapper{
display:block;
width:100%;
}
#edit-field-contact-region-id-wrapper .bef-checkboxes,
.bef-sort-combined{
 columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
#edit-field-account-region-id-wrapper .bef-checkboxes,
.bef-sort-combined{
 columns: 3;
-webkit-columns: 3;
-moz-columns: 3;
}
.field-name-field-cont-deadline .field-item {
border:1px solid #AFD0E3;
font-weight:bold;
padding:0 10px;
background:#E9EEF0;
}
#about_group .field-name-field-cont-images {
float:none;
}
#main-menu ul.nice-menu ul{
margin-top:3px;
}
#main-menu ul.nice-menu li.active-trail a{
font-weight:700;
}
#main-menu ul.nice-menu li.active-trail ul li a{
font-weight:100;
}
#main-menu .menu-3324 a, .menu-3325 a, .menu-3326 a {
display:block;
width: 20px; 
height: 20px;
background: url('../images/help.gif') no-repeat;
background-position: center;
text-indent: -9999px;
overflow:hidden;
}
#block-nice-menus-1 ul.nice-menu ul li,
#block-nice-menus-2 ul.nice-menu ul li {
width: 24em;
}
.group-disp-info .field-name-field-cont-groups .field-items, 
.group-disp-info .field-name-field-folder-folder .field-items {
 columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
#profile-left,
#profile-org-left {
float: left;
width: 150px;
}
#profile-center,
#profile-org-center {
float: left;
width: 650px;
padding: 0 10px;
}
#profile-org-center-finanace {
float: left;
width: 800px;
padding: 0 10px 0 0;
}
#profile-right, 
#profile-org-right {
float: left;
width: 280px;
}
#block-views-user-groups-block-2, #block-views-user-groups-block-1 {
float: left;
position: relative;
}
.views-field-views-bulk-operations{
float:left;
margin-right:5px;
}
.vbo-fieldset-select-all{
display:none;
}
#edit-results div{
margin-top:20px;
border:1px solid #CCC;
padding:10px;
width:650px;
}
.close-suggestions a{
float:right;
border-radius: 12px;
background: #BBB;
padding: 3px 20px;
color:#FFF;
}
.node-documents .file{
padding:7px 0;
font-weight:bold;
}
#block-views-favourite-groups-block{
position:absolute;
right:0px;
top:181px;
z-index:99;
margin:0px;
}
#block-views-favourite-groups-block h2{
padding:5px 15px;
color:#FFF;
background:#07B;
margin:0px;
border-left:1px solid #BBB;
}
#block-views-favourite-groups-block h2::before{
content: "\2014";
margin-right:10px;
}

#block-views-favourite-groups-block.vertical h2::before{
content: "+";
}
.fav-block{
width:640px;
background:#FFF;
padding:15px;
margin-top:0px;
border:1px solid #BBB;
}
#block-views-favourite-groups-block.vertical{
right:40px;
transform-origin: right top 0;
/* Safari */
-webkit-transform: rotate(-90deg);
/* Firefox */
-moz-transform: rotate(-90deg);
/* IE */
-ms-transform: rotate(-90deg);
/* Opera */
-o-transform: rotate(-90deg);
/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
#block-views-favourite-groups-block .views-field{
line-height:20px;
}
.views-field-field-folder-folder,
.views-field-title{
min-width:500px;
}
.views-field-field-cont-managers{
min-width:300px;
}
table th input,
table th select{
background-color:#0050BC;
color:#FFF;
border:1px solid #DDD;
width:200px;
}
table th select option:first-child{
font-weight:bold;
}
table th input::-webkit-input-placeholder {
color: #DDD !important;
} 
table th input:-moz-placeholder { /* Firefox 18- */
color: #DDD !important;
} 
table th input::-moz-placeholder {/* Firefox 19+ */
color: #DDD !important;
} 
table th input:-ms-input-placeholder {
color: #DDD !important;
}
.w-small{
font-size: .8em;
font-weight: normal;
font-style: italic;
}
.w-title{
font-size: 1.2em;
font-weight: bold;
color: #01428C;
}
.w-subtitle{
font-size: 1.1em;
font-weight: bold;
color: #01428C;
}
.w-colored{
color: #01428C;
}
.w-content{
font-size: 1em;
}
.w-highlight{
background-color:#E9EEF0; 
display:block; 
padding:5px;
line-height: 1.2em; 
clear:both;
overflow:hidden;
}
.w-colored-union{
font-size: 11px;
font-weight:bold;
color: #58B14E;
}
.w-red{
color:red;
}
.w-underline{
text-decoration: underline;}
.w-strikethrough{
text-decoration: line-through;
}
.w-payment-union{
background-color:#b7d1d1;
padding:10px;
}
.w-payment-message-union{
font-size: .8em;
font-weight:bold;
color: #FF1300;
}
.w-small-description{
font-size: .6em;
font-weight: normal;
}
.w-answer{
 padding-left:20px;
}
.w-question::before {
  content: "+ ";
}
.w-question{
font-weight:bold;
font-size:1.4em;
margin-top:10px;
padding:7px 0 4px;
display:block;
color:#07B;
/*border-bottom: 1px dashed #CCC;*/
}
hr.w-question{
	font-size:.1em;
	border:none;
}
.w-counters{
display:inline; 
padding:7px 15px;
}
.w-ics{
float:right;
margin-left:10px;
}
.w-all-content{
margin: 10px 0 30px 0;
}
.w-item{
clear:both;
padding:5px 0;
overflow: auto;
}
.w-title{
margin-bottom:3px;
}
.w-image{
float:left;
margin:0 10px 10px 0;
}
.w-date{  
font-size: 11px;  
color: #777;
}
.w-type{
display:inline;
margin:0 10px;
}
.w-filters {
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom:1px solid #FFF;
}
.w-pagesbuttons{
float:right;
}
.w-label{
clear:both;
font-style:italic;
border-top:1px solid #FFF;
margin-top:10px;
padding:7px 0;
}
.w-roles ul{
margin:0;
}
.w-roles a{
margin-left:15px;
font-weight:bold;
}
.w-search-box{
padding-bottom:10px;
}
.w-button{
padding-top:5px;
display:block;
}
.w-button a{
border:1px solid #A9A9A9;
cursor:pointer;
padding:3px 6px;
background:#DEF;
}
.w-button a:hover,
button:hover:enabled{
text-decoration:none;
background-color:#07B;
color:#fff;
}
a.w-hide-edit{
color:#efffff;
}
#contentfilter{
font-size:.85em;
}
button {
background-color:#DEF;
color:#07B;
font-weight:bold;
padding:3px 6px;
border:1px solid #A9A9A9;
cursor:pointer;
}
button:disabled{
color:#ddd;
cursor:default;
border:1px solid #ddd;
}
.node-type-consultations .field-name-field-cont-related-links-docs .field-label{
font-weight:bold;
}
.static-menu{
position:fixed;
top:0;
background-color: #E9EEF0;
z-index:99;
width:920px;
border-bottom:7px solid #FFF;
}
.static-filter{
position:fixed;
top:30px;
background-color: #E9EEF0;
z-index:99;
width:890px; 
border-bottom:7px solid #FFF;
}
.calendar-calendar tr td.has-events{
background-color:#EEEEEE;
}
.calendar-calendar tr td.today {
background-color:#EEEEEE;
color:#FFF;
}
.calendar-calendar .month-view .full tr td.today{
color:#7C7F12;
font-weight:bold;
}
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .week-view .full td.multi-day div.weekview,
.calendar-calendar .day-view .full td.multi-day div.dayview {
background: #EEEEEE;
height: 1.9em;
overflow: hidden;
margin: 0px auto;
color: #777;
position: relative;
}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues,
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
position: absolute;
right: 0px !important;
right: -1px;
width: 10px;
text-align: left;
background: #EEEEEE;
-moz-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
height: 1.9em;
padding-left: 6px;
z-index: 1;
}
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
background: #EEEEEE;
width: auto;
padding: 0px 3px;
overflow: hidden;
}
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
background: #EEEEEE;
width: auto;
padding: 0px 3px;
overflow: hidden;
}
.calendar-calendar .week-view #single-day-container,
.calendar-calendar .day-view #single-day-container {
border-top: 1px solid #CCCCCC;
height: auto;
}
td.date-box .inner{
width:80px;
background:#369;
}
.calendar-calendar td{
max-width:80px;
}
.year-links{
text-align:center;
font-weight:bold;
font-size:16px;
padding:0px;
border-top:1px solid #07B;
border-bottom:1px solid #07B;
float:right;
width:200px;
margin-top:-50px;
padding:4px;
color:#E9EEF0;
}
.year-links a{
padding:4px;
}
.year-links a:hover{
background-color:#07B;
text-decoration:none;
color:#FFF;
}
ul.inline li.calendar_link{
display:none;
}
.page-members-website #page-wrapper {
min-width: 700px;
}
.page-members-website .views-exposed-form .views-exposed-widget {
float: none; /* LTR */
}
.page-members-website #main-wrapper .no-sidebars #content,
.page-members-website #main {
width: 700px;
float: none;
}
.page-members-website .views-exposed-form.views-submit-button input.form-submit{
float:none;
}

#iucn-logo {
    /*background-color: #FFFA99;*/
    display: block;
}
/*IUCN Partners*/
.field-label-above .field-items{
  margin-top:7px;		
}
.field-label-inline .field-items{
  padding-top:1px;		
}
.dd-table{
	float:right;

}
.dd-info{
	float:left;

}
.dd-label{
	width:200px;
	font-weight:900;
	float:left;
	text-align:right;
	padding: 2px 5px;
}
.dd-value{
	width:100px;
	float:left;
	padding:1px;
	margin:1px;
	text-align:center;
	color:#fff;
}
.dd-line{
	clear:both;
}
.dd-title{
	clear:both;
	font-size:0.85em;
	font-style: italic;
	color:#999;
	float:right;
}

.dd-1{
	background-color:#fff;
	color:#000;
}
.dd-2{
	background-color:#ccc;
}
.dd-3{
	background-color:#f06;
}
.dd-4{
	background-color:#fc0;
}
.dd-5{
	background-color:#0c6;
}
.file-details{
	display:inline;
	font-size:0.85em;
	margin-left:5px;
	color:#999;
}
.file{
	display:inline;
}
.ang-view{
	margin:30px 0;
}
.ang-view button{
	padding:3px 7px;
	margin-right:15px;
	text-transform: uppercase; 
	font-size: .80em;
	min-width:95px;
}
.ang-bt-red{
	background-color:#C69;
	color:#fff;
}
.ang-bt-gray{
	background-color:#ccc;
	color:#fff;
}
button.ang-bt-big{
	font-size:1.2em;
	height:45px;
	margin-top:25px;
	width:100%;
}
.ang-bg-red,
.ang-bg-red td
{
	background-color:#ecc6d9;
}
.ang-bg-gray,
.ang-bg-gray td
{
	background-color:#d9d9d9;
}
.ang-bg-green,
.ang-bg-green td
{
	background-color:#b3e6cc;
}
.migration-status button{
 margin:10px;
}
.m-Keep{
	color:green;
}
.m-Discard{
	color:red;
}
/*INDEX TYPE PAGES*/
.node-type-index-page .field-name-body{
	width:955px;
	display:inline-block;
}
.node-type-index-page .field-collection-container{
	width:955px;
	display:inline-block;
}
/*INDEX DESCRIPTION TABLES*/
.node-type-index-page .field-name-body tr td{
	padding:4px;
	margin:0px;
	border:none;
	vertical-align:top;
}
.node-type-index-page .field-name-body table,
.node-type-index-page .field-name-body tbody{
	width:100%;
	text-align:center;
	border:none;
}
.node-type-index-page .iucn-center{
	text-align:center;
}
.node-type-index-page .field-name-body h2{
	display:block;
	background-color:#204060;
	color:#fff;
	padding:4px 8px;
	border:none;
	margin:15px 0;
}

.node-type-index-page .field-name-body h3{
	margin:0;
}
/*INDEX SMALL COLUMN */
.node-type-index-page .field-collection-container:first-child{
	width:200px;
	float:right;
}
/*INDEX SMALL COLUMN TITLES*/
.iucn-minus::before{
	content: "- ";
}
.iucn-plus::before{
	content: "+ ";
}
.node-type-index-page .field-collection-container:first-child tr td{
	padding:2px;
	margin:0px;
	border:none;
	vertical-align:middle;
}
.node-type-index-page .field-collection-container:first-child tbody{
	border:none;
}

.node-type-index-page .field-name-field-index-main-boxes .field-items{
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;	
}
.node-type-index-page .field-name-field-index-main-boxes .field-items .field-item{
	width:475px;	
	vertical-align:top;
	display:block;
}
.node-type-index-page .field-name-field-index-main-boxes .field-items .field-item .field-name-field-index-text-boxes .field-items .field-item{
	max-height:400px;
	overflow-y:auto;
	overflow-x:hidden;
}

.node-type-index-page .field-type-field-collection .field-items .field-item .field-items .field-item{
padding:0;
display:block;
vertical-align:top;

}

.node-type-index-page .field-name-field-index-column-boxes .content {
font-size:0.85em;
line-height: 1.2em;
}
.node-type-index-page .field-name-field-index-column-boxes .content img {
max-width:194px;
}
.node-type-index-page .field-items .field-item .field-name-field-cont-images{
	margin-top:-10px;
}
.node-type-index-page .field-items .field-item .field-name-field-grp-section-title .field-items .field-item{
padding: 5px 12px;
background-color: #204060;
line-height: 1.2;
color: #fff;
font-size:16px;
font-weight:normal;
border:none;

}
.node-type-index-page .field-name-field-index-column-boxes .field-items .field-item .field-name-field-grp-section-title .field-items .field-item{
background-color: #07B;/*#57D283*/
}

.node-type-index-page .field-name-field-cont-images,
.node-type-index-page .field-type-image img{
float:none;
margin:0;
}
.node-type-index-page .field-collection-container {
	display:inline-block;
	vertical-align:top;
}
.node-type-index-page .field-name-field-grp-section-title label {
	background: #000;
	font-size:1.3em;
	font-weight:bold;
	display:block;
	padding: 7px 3px;
	color:#fff;
}
.node-type-index-page .field-name-field-grp-section-title input{
	font-size:1.3em;
	font-weight:bold;
}
.field-name-field-index-column-boxes table tr th.field-label,
.field-name-field-index-main-boxes table tr th.field-label{
font-size:1.3em;
padding: 7px 3px;	
}
.field-name-field-index-video-boxes table tr th.field-label,
.field-name-field-cont-images table tr th.field-label,
.field-name-field-cont-related-links-docs table tr th.field-label {
background: #999;
color:#fff;
font-size:1.15em;
padding: 7px 3px;
}

.page-node-25488 .field-name-field-index-main-boxes .field-items .field-item .field-items {
	max-height:475px;
	overflow-y:auto;
	overflow-x:hidden;
}
.page-node-25488 .field-name-field-index-main-boxes .field-items .field-item:nth-child(1),
.page-node-25488 .field-name-field-index-main-boxes .field-items .field-item:nth-child(2),
.page-node-25748 .field-name-field-index-main-boxes .field-items .field-item:nth-last-child(1),
.page-node-25748 .field-name-field-index-main-boxes .field-items .field-item:nth-last-child(2)
{
	width:950px;
	max-height:600px;
}
#comments .item-list ul{
	font-weight:bold;
	background:#fefefe;
	text-transform:uppercase;
	border-top:1px solid #07B;
	border-bottom:1px solid #07B;
	padding:0;
}
#comments .item-list ul a{
	display:inline-block;
	padding:5px;
}
#comments .item-list ul a:hover{
	background:#07B;
	text-decoration:none;
	color:#FFF;
}
.migration-status{
	float:right;
}
.bottom-line{
	border-bottom: 1px #eee solid;
}
/*IUCN CONNECT PAGE*/
.page-node-28802 .field-name-body{
	width:900px;
}
.page-node-28802 .field-collection-container:first-child{
	width:250px;
}
.page-node-28802 .field-collection-container:first-child tr td {
	padding:0;
	font-size:12px;
}


.node-type-index-page .iucn-left{
	width:240px;
	padding:0 4px 0 0;
	display:inline-block;
	vertical-align:top;
	font-size:13px;
}
.node-type-index-page .iucn-left .iucn-left-header{
	background:#07B;
	color:#FFF;
	font-size:16px;
	padding:5px 13px;
	margin-top:15px;
}
.node-type-index-page .iucn-left ul{
	padding-left: 15px;
	
}
.node-type-index-page .iucn-left .iucn-left-hihglight{
	background-color:#FC0;
	padding:4px;
}
.node-type-index-page .iucn-left .iucn-left-hihglight img{
	float: left;
	vertical-align:middle;
	padding-right:3px;
}
.node-type-index-page .iucn-right-header-2{
	color:#07B;
	font-size:16px;
	padding:5px 13px;
	margin-top:15px;
	border-bottom:1px solid #07B;
}
.node-type-index-page .iucn-small{
	font-size:9px;
	clear:both;
	line-height:11px;
}
.node-type-index-page .iucn-center {
	width:640px;
	padding:0 4px 4px 0;
	display:inline-block;
	vertical-align:top;
}

.node-type-index-page .iucn-center .iucn-updatedate{
	font-style:italic;
	text-align:right;
	font-size:10px;
	padding:4px 40px 4px 4px;
}
.node-type-index-page .iucn-center iframe{
	width:100%;
	height:4750px;
	border:none;
}
.page-node-28802 #page{
	background-image:none;
}
.page-node-28802 #page-title,
.page-node-28802 #main-menu{
	display:none;
}
strong.iucn-af-button{
	margin-left:100px;
	cursor: pointer;
}
.iucn-official-category {
	padding: 12px 8px;
	color:#454545;
	background-color:#E9EEF0;
	margin-bottom:4px;
	font-size:1.2em;
}
.iucn-official-category-ex {
	padding: 12px 8px;
	color:#FFF;
	background-color:#07B;
	margin-bottom:4px;
	font-size:1.2em;
}
.iucn-official-category-ex a{
	color:#FFF;
	margin:5px 0px 5px 5px;
	padding: 0px 3px;
	display:block;
	cursor: pointer;
}
.iucn-official-category strong,
.iucn-official-category-ex strong {
	cursor: pointer;
	display:block;
}
.iucn-official-category div,
.iucn-official-category-ex div{
	display:inline-block;
	max-width:180px;
	vertical-align:top;
}
.iucn-official-category-ex ul{
	padding-left:25px;
}
.iucn-official-category-ex ul li a{
	margin-left:0;
	padding-left:0;
}
div .iucn-official-subcategory {
	cursor: pointer;
	display:block;
	padding:3px 3px 3px 24px;
	font-size:.9em;
}
div .iucn-official-subcategory:hover {
	color:#454545;
}
.iucn-ppgs-desc{
	padding:5px 10px;
	margin-left:10px;
	font-size:1.1em;
}
#od-navigation {
	display: inline-block;
	width: 220px;
	margin-right: 10px;
	vertical-align: top;
}

#od-content {
	display: inline-block;
	width: 800px;
	vertical-align: top;
}
#content h2.iucn-official-title{
	margin:0 0 15px 0;
	display:inline;
	vertical-align:middle;
}
.page-anglist-officialdocuments h1#page-title {
	background-color:#07B;
	color:#fff;
	margin:0;
	padding:1em 8px .5em 8px;	
}
.category-icon{
	width:20px;
}
.category-icon-big{
	width:40px;
	vertical-align:middle;
	display:inline;
}
.iucn-massmail-button {
	width:100%;
	padding:9px 16px 9px 3px;
	background:#002060;
	color:#FFF;
	font-weight:bold;
}
ul.grp-menu{
	border:0;
}
ul.grp-menu li{
	margin: 10px 0;
}
.ppgs-desc-link{
	font-size:9px;
	text-align:right;
	margin-top:-35px;
	margin-bottom:20px;
	color:#369;
	font-weight:bold;
	cursor:pointer;
	padding-right:15px;
	margin-left:650px;
}
.block-openid-connect h2 {
	padding-top:20px;
	text-transform: uppercase;
	
}
.block-openid-connect p {
	font-size:.85em;	
}
.block-openid-connect input.form-submit{
  background:#84BFF9;
  border: 1px solid #336699;
  color: #000;
  text-transform: uppercase;
  padding: 10px;
  font-size: 0.9em;
  min-width: 190px;
  margin-bottom:15px;
}
.block-openid-connect input.form-submit:hover {									  
  color: #FFF;													   
  background:#336699;
}
.iucn-profile-fields-page{
	display:inline-block;
	padding:10px;
	vertical-align:top;
	min-width:30%;
	max-width:50%;
}
#iucn-profile-fields-1 .iucn-profile-field div{
 	display:inline-block;
}
#iucn-profile-fields-1 .iucn-profile-field .iucn-label,
#iucn-profile-fields-2 .iucn-profile-field .iucn-label{
	text-transform: uppercase;
	color:#666;
}
#iucn-profile-fields-1 .iucn-profile-field .iucn-value{
	font-weight:bold;
	margin-left:7px;
}
#iucn-profile-fields-2 .iucn-profile-field .iucn-value{
	margin-left:10px;
}
#iucn-edit-profile{
	width:100%;
	padding:20px 0;
}
#iucn-profile-fields-2 .iucn-profile-field{
	margin-bottom:20px;
}
.iucn-photo-id img{
	max-height:150px;
	padding:0 0 15px 0;
}
.iucn-cv img{
	height:25px;
}
.edit-message{
	width:100%;
	text-align:right;
}
.edit-message a{
	background:#FDC82F;
	padding:8px 40px;	
	text-transform: uppercase;
	color:#000;
	border: 1px solid #CC9F26;
	margin-right:50px;
	font-size:.85em;
}
.edit-message a:hover{
	background:#CC9F26;	
	color:#FFF;
	border: 1px solid #CC9F26;
	text-decoration:none;
}
.iucn-ang-table tr:hover{
	background:#edf4ff;
}

/*STRIPE styles */
.demoInputBox {
	padding: 10px;
	border: #d0d0d0 1px solid;
	border-radius: 4px;
	background-color: #FFF;
	width: 100%;
	margin-top: 5px;
	box-sizing: border-box;
}

#card-button {
	float: left;
	display: block;
	background: #27324E;
	color: white;
	border-radius: 2px;
	border: 0;
	margin-top: 20px;
	font-size: 19px;
	font-weight: 400;
	width: 100%;
	height: 47px;
	line-height: 45px;
	outline: none;
}

button:focus {
	background: #24B47E;
}

button:active {
	background: #159570;
}

.main-amount {
	font-size: 20px;
	font-weight: bold;
	color: #27324E;
	letter-spacing: 2px;
	border: 1px solid green;
	background-color: #f9f9f9;
	padding: 10px;
	text-decoration: none;
	display: inline-block;
}
