/*------- membership acceptance -------*/
#outerWrapper .paymentPage .menu-bar {
/*    background:#002365; */
		width:100%; 
		margin:0 auto;
		height:50px;
}
#membership-acceptance {
   -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    font-family: Times New Roman;
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
		font-size: 14px;
}
#membership-acceptance .reg_help_text {
    font-family: times new roman;
    font-size: 16px;
    line-height: 150%;
    padding: 0 0 5%;
}

#user-register-form fieldset {
    display: inline-block;
    padding: 2% 7%;
		background: #FFF;
    border: 4px solid #C0C0C0;    
    margin:10px 10px 32px 10px;
    outline: 10px solid #E0E0E0;
		border-radius: 0;
		
}
/*#user-register-form fieldset legend 
{
		display: none !important;
}*/
.paymentPage #membership-acceptance .form-required {
		float:left; 
		margin-right:2%;
}
.paymentPage #membership-acceptance #edit-field-title-und ,
.paymentPage #membership-acceptance #edit-field-firstname-und-0-value ,
.paymentPage #membership-acceptance #edit-field-lastname-und-0-value , 
.paymentPage #membership-acceptance #edit-pass-pass1, 
.paymentPage #membership-acceptance #edit-pass-pass2, 
.paymentPage #membership-acceptance #edit-mail, 
.paymentPage #membership-acceptance #edit-field-address-1-und-0-value, 
.paymentPage #membership-acceptance #edit-field-address-2-und-0-value, 
.paymentPage #membership-acceptance #edit-field-city-und-0-value, 
.paymentPage #membership-acceptance #edit-field-country-und, 
.paymentPage #membership-acceptance #edit-field-expected-graduation-date-und-0-value {
		width: 90%;
}
/*input[type="text"] {
		box-shadow: none !important;
}*/

.paymentPage #membership-acceptance #edit-field-expected-graduation-date label {width: 100%;}
.paymentPage #membership-acceptance #user-register-form fieldset label {
		font-size: 15px !important; 
		clear:both;
		width: 50%; 
		padding: 1.4% 0;
}
.paymentPage #membership-acceptance #user-register-form fieldset .form-item-mail input {
    font-family: Times New Roman; 
    font-size: 14px;
    font-weight: bold;
}

.form-item-field-expected-graduation-date-und-0-value-month, 
.form-item-field-expected-graduation-date-und-0-value-year {width: 50%;}


.date-year {padding-left: 8%;}
.form-type-password-confirm .description {
	clear:both;
	float: none;
}
div.form-item div.password-suggestions
{
		width:auto;
}
.form-item-field-title-und label,.form-item-pass-pass2 label,.form-item-field-expected-graduation-date-und-0 label {}
#edit-field-zip-code{
		float: left;
}

#edit-field-country label {width: 100%; padding: 4% 0;}
#edit-field-country-und label {/*color: #D1A20E;*/}
#membership-acceptance .form-actions.form-wrapper input[type="submit"]{
		font-size: 1.3em;
		color:#333333;
                float:right;
}

#membership-acceptance .terms {
    margin-bottom: 1em;
    margin-top: 1em;
    margin-left: 0.5em;
    margin-right: 0.5em;
}

#membership-acceptance .terms a {
    text-decoration: underline;
}

#membership-acceptance .edit-submit-button {
    margin-bottom: 5em;
}

.ubercart-throbber{display:inline-block;position: absolute; top: 45%;}
#uc-cart-checkout-review-form .ubercart-throbber{background-position: 0 -20px;}
/* ---------- member dues ----------*/
#cart-pane, #customer-pane {
    display: block;
}
.membership-payment-content {
    padding: 0 27%;
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}

.paymentPage fieldset>legend{
    background:#E9B233 !important;
}
fieldset legend .fieldset-legend {
    font-size: 1em;
    color: #FFFBFF;
    font-family: times new roman; 
}

.fieldset-description {
    font-style: normal;
    color: #575759;
    border-bottom: 2px solid #DCDCDC;
    padding: 3% 0;
}
.fieldset-wrapper {
    font-family: Times New Roman; 
}
#customer-pane .fieldset-wrapper a {
    color: #CE9428;
}
.fieldset-wrapper .form-item label {text-align: left !important;}
#uc-store-address-billing-zone-wrapper label, .form-item-panes-payment-details-cc-number label, .form-item-panes-payment-details-cc-exp-month label, .form-item-panes-payment-details-cc-cvv label, .form-item-panes-billing-billing-postal-code input, .form-item-panes-billing-billing-phone input {
    width: 95% !important;
}
#payment-details {padding: 0 !important;}

#main-Container.paymentPage .option
{
		background: transparent;
}
#membership-acceptance p 
{
    line-height: 150%;
    margin-bottom: 0%;
		padding: 0;
                /*margin-left: 2.8%;*/
}
#menuContainer {
    /*color: #B58612;*/
    display: block;
    font-size: 18px;
   /* font-weight: bolder;*/
    line-height: 150%;
    margin-left: 1%;
    padding: 1% 0;
    width: 100%;
		min-height:40px;
}
#menuContainer span.submessage
{
	/*color: #B58612;*/
        font-size: 100%;
	/*color: #B58612;*/
	font-weight: bold;
}
#membership-acceptance .form-table {
    padding: 3% 16%;
}
#main-Container.paymentPage .form-table{
		width:60%;
		margin:0 auto;
		padding: 0;
	        font-size: 1em;
}

/*Membership Payment page*/
.paymentPage #membership-acceptance legend{ 
		display: none;
}

/* footer */
#footer .social-block .footer-info { font-family: Times New Roman; font-size: 12px; text-align: center; display: table-cell; vertical-align: middle;}
#footer .social-block #social-block-div ,#footer .social-block #socialLinks {display: table-cell; vertical-align: middle; float: none;}


#header .head-login-section #login-block-top a.forgot-pass:hover {color: #FFF; text-decoration: underline;}

/* scholarship-recipient */
body.node-type-scholarship-recipients .benefit_info_box h3 { 
 background: linear-gradient(to bottom, #E2B220 0%, #E2B220 100%) repeat scroll 0 0 transparent;
}
body.node-type-scholarship-recipients #block-system-main iframe {
      border: 2px solid #C0C0C0;
      outline: 5px solid #E0E0E0;
}
body.node-type-scholarship-recipients #Benefit_info {
   max-width: 340px;
}
body.node-type-scholarship-recipients .video-section .field-name-field-video iframe {
    box-shadow: 0 0 3px #EEEEEE;
}
/* my profile */
.page-user-edit #post-content .tabs-wrapper {
    margin-bottom: 5px !important;
}
.page-user-imce #post-content .tabs-wrapper,
.page-user-orders #post-content .tabs-wrapper {
    margin: 10px auto 20px !important;
}

/* user/544198/revoke & /user/544198/recurring/46783/update/authorizenet_arb?destination=user/544198 */

form#revoke-membership-form, form#uc-recurring-hosted-authorizenet-arb-update-form {display: table;
    font-size: 1.6em;
    line-height: 1.8em;
    margin: 5% auto;
    padding: 0;
    position: relative;
    width: 100%;
    max-width:500px;
}

#uc-recurring-hosted-authorizenet-arb-update-form input#edit-cc-data-cc-number {
    width: 50%;
}

#uc-recurring-hosted-authorizenet-arb-update-form input#edit-cc-data-cc-cvv {
    width: 4em;
}

#revoke-membership-form input#edit-cc-last4 {
    width: 4em;
}

.page-user-recurring-cancel-authorizenet-arb form#uc-recurring-user-cancel-form {
      font-size: 1.6em;
    line-height: 1.8em;
    margin: 5% auto;
    padding: 0;
    position: relative;
    width: 60%
}

form#uc-recurring-user-cancel-form a#edit-cancel {
    text-decoration: underline;
    font-style: italic;
}

#revoke-membership-form  > div, #uc-recurring-hosted-authorizenet-arb-update-form > div {
    display: table-cell;
    padding: 0;
    width: auto;
}

#revoke-membership-form  > div label, #revoke-membership-form > div input, #uc-recurring-hosted-authorizenet-arb-update-form > div label, #uc-recurring-hosted-authorizenet-arb-update-form > div input {
    font-size: inherit;
}

#uc-recurring-hosted-authorizenet-arb-update-form > div label {
float: left;
width: 100%;
margin: 2px 0;
padding-top: 5px;
}

#revoke-membership-form fieldset legend, #uc-recurring-hosted-authorizenet-arb-update-form fieldset legend {
    background: none repeat scroll 0 0 #E9B233;
    font-family: Gorgia !important;
    font-size: 22px;
}

#revoke-membership-form .fieldset-wrapper, #uc-recurring-hosted-authorizenet-arb-update-form .fieldset-wrapper {
padding: 10px;
}

#revoke-membership-form .resizable-textarea {
    width: 96%;
}
#uc-recurring-hosted-authorizenet-arb-update-form .form-item-cc-data-cc-exp-year label {
    display: none;
}

#uc-recurring-hosted-authorizenet-arb-update-form .form-type-select.form-item-cc-data-cc-exp-year #edit-cc-data-cc-exp-year, #uc-recurring-hosted-authorizenet-arb-update-form .form-type-select.form-item-cc-data-cc-exp-month #edit-cc-data-cc-exp-month {
padding: 1% 9% 1% 2%;
}

#uc-recurring-hosted-authorizenet-arb-update-form .form-type-select.form-item-cc-data-cc-exp-month #edit-cc-data-cc-exp-month {
width: 40%;
margin-right: 2%;
}

#uc-recurring-hosted-authorizenet-arb-update-form #edit-cc-data-cc-cvv {
    clear: both;
    margin-right: 2%;
    width: 43%;
    float: left;
}

#uc-recurring-hosted-authorizenet-arb-update-form .field-suffix {
    float: left;
    margin: 2px;
    padding-top: 5px;
}

#revoke-membership-form textarea {
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px !important;
    box-shadow: 6px 6px 10px #E6E6E6 inset !important;
    min-height: 100px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1.2em;
}

#uc-recurring-hosted-authorizenet-arb-update-form .form-item-cc-data-cc-exp-year select, #uc-recurring-hosted-authorizenet-arb-update-form .form-item-cc-data-cc-exp-month select {
float: left;
}


#uc-cart-checkout-review-form #edit-submit.process-clicked{
    display: none;
}

