/* POST OPPORTUNITY */

#match-with-opportunities .left-inner, #match-with-volunteers .left-inner {
padding: 0px 20px 0px 20px;
}

#match-with-opportunities H1, #match-with-volunteers H1 {
padding: 12px 0px 0px 0px;
margin: 10px 0px 10px 0px;
font-size: 30px;
font-weight: normal;
}

#match-with-opportunities .intro, #match-with-volunteers .intro {
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-bottom: 20px;
}

#match-with-opportunities .intro P, #match-with-volunteers .intro P {
font-family: "Lucida Grande";
line-height: 20px;
color: #666;
}

#match-with-opportunities .form-bracket.first, #match-with-volunteers .form-bracket.first {
margin: 0px 0px 10px -12px;
}

#match-with-opportunities .form-cta-container, #match-with-volunteers .form-cta-container {
overflow: hidden;
padding: 0px 100px;
text-align: center;
}

.form-cta-container .left, .form-cta-container .right {
background: #0083ba;
}

BUTTON, INPUT.button {
background: url(../images/shared/bg-button.gif) repeat-x top right;
border: 0;
color: #fff;
padding: 0px 25px 0px 20px;
/* margin-right: 5px; */
height: 25px;
line-height: 25px;
text-align: center;
min-width: 150px;
display: inline-block;
}

BUTTON:hover, INPUT.button:hover {
color: #fff;
cursor: pointer;
}

.form-item-wide {
background: #e6eff5;
padding: 15px;
overflow: hidden;
margin: 0px 0px 4px 0px;
}

.form-checkbox-item {
float: left;
width: 275px;
padding: 0px 2px 0px 10px;
margin: 0px 2px 2px 0px;
border: 1px solid #e1e1e1;
height: 36px;
line-height: 36px;
overflow: hidden;
font-size: 10px;
background: url(../images/forms/bg-checkbox.gif) repeat-x;
}

.form-checkbox-item LABEL {
text-transform: uppercase;
color: #666;
font-size: 11px;
}

.fr .form-checkbox-item LABEL {
font-size: 10px;
}

.checkbox-container {
/* width: 558px; */
width: 600px;
padding: 0px 0px 0px 20px;
margin: 0px auto 20px auto;
}

.checkbox-container .left {
width: 200px;
}

.checkbox-container .right {
width: 32px;
}

.match-interests-popups .checkbox-container-2 {
padding: 0;
}

.checkbox-container-2 {
position: relative;
padding: 0 0 0 20px;
    width: 600px;
margin: auto;
text-align: left;
}

#post-opportunity .post-opp-off-container, #post-opportunity .post-opp-off-container {
padding: 0;
margin: 20px 0px 0px 20px;
}

.overlay-accordion-sub-title {
float: left;
width: 460px;
}

.form-content-container-3 {
/* width: 573px; */
margin: auto;
overflow: hidden;
text-align: left;
margin-left: 20px;
}

.checkbox-container-2 .left {
width: 16px;
padding-top: 0;
}

.checkbox-container-2 .right {
padding-top: 2px;
width: 90px;
}

.form-checkbox-sub-item {
float: left;
width: 184px;
padding: 0px 3px;
height: 23px;
line-height: 23px;
margin: 0px 1px 1px 0px;
border: 1px solid #dfdfdf;
background: url(../images/forms/bg-checkbox.gif) repeat-x;
font-size: 10px;
color: #333;
}

.interest-french {
white-space: nowrap;
font-size: 9px !important;
}

.form-checkbox-sub-item LABEL {
text-align: left;
}

.fr .form-checkbox-sub-item LABEL {
white-space: nowrap;
font-size: 9px !important;
}

.form-checkbox-sub-item .right {
width: 160px;
}

#step-3-sub-postal {
overflow: hidden;
}

#step-3-sub-postal LI {
float: left;
line-height: 25px;
margin: 0px 6px 0px 0px;
font-size: 11px;
color: #666;
}

/*
#step-3-sub-postal INPUT[type=text] {
width: 40px;
height: 20px;
font-size: 11px;
color: #666;
}
*/

#step-3-sub-location LI, #step-3-sub-location-virtual LI, #step-4-sub-dates LI {
float: left;
font-size: 12px;
color: #666;
line-height: 25px;
margin: 0px 4px 0px 0px;
}

.step-4-sub-dates UL {

}

#match-with-opportunities .step-4-sub-dates LI {
float: left;
font-size: 11px;
color: #666;
line-height: 25px;
}

.step-4-sub-dates LABEL {
margin: 0px 10px;
}

#step-5-sub-suitable LI {
color: #666666;
font-size: 12px;
line-height: 25px;
margin-right: 4px;
}

#step-5-sub-suitable LABEL {
margin: 0px 10px 0px 0px;
}


.accordion-container SELECT {
margin: 0px 3px;
}

.sub-top {
position: relative;
background: url(../images/post-opportunity/sub-top.png?v=1) no-repeat left 4px;
height: 22px;
overflow: hidden;
margin-left: 0px;
}

* html .sub-top {
background-image: none;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/gi/images/post-opportunity/sub-top.png,
sizingMethod='scale');
}




.sub-middle {
background: url(../images/post-opportunity/sub-middle.png?v=1) repeat-y;
margin-left: 0px;
overflow: hidden;
}

.sub-middle-no-bg {
margin-left: 0px;
overflow: hidden;
}

.sub-middle H4, .sub-middle-no-bg H4 {
color: #000;
margin: 0px 0px 10px 0px;
font-size: 12px;
}

.sub-bottom {
background: url(../images/post-opportunity/sub-bottom.png?v=1) no-repeat;
height: 17px;
overflow: hidden;
margin-left: 0px;
}

* html .sub-bottom {
background-image: none;
filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/wp-content/themes/gi/images/post-opportunity/sub-bottom.png,
sizingMethod='scale');
}



.step-sub-block {
padding: 10px;
margin: 0px 0px 3px 0px;
background: url(../images/forms/bg-checkbox.gif) repeat-x;
}

.step-sub-block:last-child {
margin-bottom: 0;
}

#match-with-opportunities .form-block, #match-with-volunteers .form-block {
padding: 0px 0px 10px 0px;
width: 600px;
}

#match-with-opportunities .form-block H3, #match-with-volunteers .form-block H3 {
color: #053861;
padding-left: 20px;
font-weight: normal;
}

.form-block H3 STRONG {
font-weight: bold;
font-size: 18px;
}

.fr .form-block H3 STRONG {
font-size: 14px;
}

#match-with-volunteers .form-block H3 STRONG {
font-size: 14px;
}

.match-with-organizations .form-block H3 {
font-size: 12px;
}

.match-with-organizations .form-block H3 STRONG {
font-size: 12px;
}

#match-with-opportunities .form-item-wide INPUT[type=text] {
width: 100%;
height: 20px;
}

#match-with-opportunities .form-item-wide TEXTAREA {
width: 100%;
height: 200px;
}

.form-bracket {
margin: 20px 0px;
}

.form-bracket-wide, .form-bracket-wide-organizations {
position: relative;
height: 97px;
background: url(../images/post-opportunity/bracket-content-focused.gif) no-repeat;
margin-left: -12px;
}

.fr .form-bracket-wide {
height: 102px;
background: url(../images/fr/post-opportunity/bracket-content-focused.gif) no-repeat;
}

.fr .form-bracket-wide-organizations {
height: 102px;
background: url(../images/fr/post-opportunity/bracket-content-focused-org.gif) no-repeat;
}

* html .form-bracket-wide IMG {

position: absolute;
top: 0;
left: 0;
z-index: 1000;
}

.checkbox-container-2 .overlay-header-left span.jqTransformCheckboxWrapper {
margin: 0px 5px 0px 3px;
}

.optional {
font-weight: none !important;
font-size: 10px;
margin-left: 10px;
}



.interests-label {
float: left;
width: 200px;
}

.interests-more {
float: left;
display: none;
}

.interests-checkbox {
float: right;
}

.match-interests-popups {
background: #c4d9e8;
width: 573px;
}

.match-interests-popups H4 {
margin-bottom: 10px;
color: #05355D;
}

.match-interests-popups .toggle-continue-container {
margin-right: 0;
}

.match-error-low-results {
margin-left: 20px;
line-height: 16px;
}