@charset "utf-8";#pro_container{background-color:#fcfcfc;border:1px solid #bababa;padding:30px;margin-top:-21px}#pro_container .message{margin-bottom:24px}#upgrade_title{color:#00c2ff;font-size:24px;font-weight:bold;margin-bottom:24px;padding-bottom:12px;text-transform:uppercase;border-bottom:1px solid #cacaca}#pro_details{float:left;margin:14px 0 14px 30px;position:relative}#pro_details_content{background-color:white;border:4px solid #e7e7e7;padding:25px;position:relative;width:250px}#pro_details_content img{border:1px solid #ddd}#pro_details_content .img_wrapper{text-align:center}#pro_details_content h4{margin:18px 0 6px}#pro_details_background{width:100%;height:99%;display:block;position:absolute;top:-1px;left:-2px;border:4px solid #e7e7e7;background-color:white;transform:rotate(-4deg);-ms-transform:rotate(-4deg);-webkit-transform:rotate(-4deg)}#pro_details_content h2{color:#00c2ff;border-bottom:1px solid #bfbfbf;padding-bottom:10px;margin-bottom:10px}#pro_details_content.your_profile{height:auto;width:auto}#pro_payment{float:right;width:500px}#pro_container h3{font-size:18px;text-transform:uppercase;margin:36px 0 12px}#pro_payment>h3:first-child{margin-top:0}#pro_loupe_icon{vertical-align:middle;margin-right:5px;margin-top:-5px}#pro_pricing{font-size:16px;margin-left:1.5em;margin-bottom:16px;vertical-align:middle}#pro_pricing_product{font-weight:bold}#pro_pricing_price{margin-left:1em}#account_information{margin-bottom:36px}.account_container{margin-left:2em}#payment_type{text-align:center}.icon_payment{display:inline-block;background-image:url('/img/upgrade/sprite.png');background-repeat:no-repeat;vertical-align:middle;margin:0 2px}#icon_visa{width:46px;height:28px;background-position:-337px -59px}#icon_mastercard{width:46px;height:28px;background-position:-282px -59px}#icon_paypal{width:44px;height:27px;background-position:-393px -60px}#icon_discover{width:47px;height:28px;background-position:-337px -100px}#icon_amex{width:47px;height:28px;background-position:-392px -100px}#icon_csc{width:47px;height:29px;background-position:-282px -100px}#payment_type_cc,#payment_type_paypal{vertical-align:middle}#payment_type_paypal{margin-left:20px}#payment_paypal{display:none}#paypal_button{display:inline-block;background:url('/img/upgrade/sprite.png') no-repeat;width:171px;height:38px;background-position:-274px -13px;border:0;cursor:pointer;vertical-align:middle}.billing_fields{border:0}.billing_title{font-size:16px;font-weight:bold;margin-bottom:16px}.billing_row{margin-bottom:16px}.billing_row .field_label{color:rgba(0,0,0,0.5);float:left;margin-right:10px;padding:5px;text-align:right;width:145px}.billing_row .field_value{padding:5px;width:300px}.billing_row #cc_csc.field_value{width:150px;margin-left:5px}.billing_row input[type="text"]{border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.billing_row input.invalid,.billing_row select.invalid,div.invalid{border-color:red}.billing_row select{border:1px solid #c0c0c0;padding:5px}.billing_row #expiration_divider{padding:0 5px}#bill_state_ca,#bill_state_us{display:none}#checkout1{text-align:center}#checkout2{text-align:right;margin-right:29px}.user_name{font-weight:bold}#checkout3{text-align:center;margin:2em 0 3em}.process_error_form{display:inline;padding:2em 1em 4em}.form-submit{margin-top:30px;text-align:center}#user_logged_in,#user_pro{display:none}#validation_error{display:none}.bubble{background-color:#ffbaba;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 6px #b2b2b2;-webkit-box-shadow:0 0 6px #b2b2b2;box-shadow:0 0 6px #b2b2b2;display:inline-block;margin-top:-5px;padding:10px 13px;position:absolute;right:535px}.bubble::before{background-color:#ffbaba;-moz-box-shadow:2px -2px 3px -1px rgba(178,178,178,.6);-webkit-box-shadow:2px -2px 3px -1px rgba(178,178,178,.6);box-shadow:2px -2px 3px -1px rgba(178,178,178,.6);content:"";display:block;height:12px;position:absolute;top:14px;right:-7px;transform:rotate(29deg) skew(-31deg);-moz-transform:rotate(29deg) skew(-31deg);-ms-transform:rotate(29deg) skew(-31deg);-o-transform:rotate(29deg) skew(-31deg);-webkit-transform:rotate(29deg) skew(-31deg);width:15px}#upgrade_relogin_btn,#upgrade_login_btn,#upgrade_logout_btn,#upgrade_create_btn,.user_name{white-space:nowrap}#review_container{padding:0 80px;margin-bottom:36px}#review_container .user_name{font-weight:normal}#review_container .billing_row{margin-bottom:6px}#review_container .billing_row .field_value{width:100%}#success_container{margin:100px}#success_container h1{display:inline;margin-left:1em;font-size:28px}#success_check{display:inline-block;background:url('/img/upgrade/sprite.png') no-repeat;width:92px;height:92px;background-position:-184px -142px;vertical-align:middle}#success_details{margin-top:2em}#upgrade_success{position:absolute;top:5px;right:0;width:100%;display:none}#upgrade_success_text{position:absolute;top:38px;right:85px;font-weight:bold;color:#ff0094;text-align:center;line-height:1.6em}#upgrade_success_arrow{float:right;display:inline-block;background:url('/img/upgrade/sprite.png') no-repeat;width:81px;height:49px;background-position:-34px -178px}#success_email{font-weight:bold}#success_txn{font-weight:bold}.account_section{margin:20px}.account_title{font-size:18px;font-weight:bold}.mini_source_icon{background-image:url('/img/photo_picker/sprite.png');float:left;height:26px;position:relative;width:26px}.mini_dropbox_icon{background-position:-59px -28px}.mini_facebook_icon{background-position:0 0}.mini_flickr_icon{background-position:-89px -28px}.mini_gdrive_icon{background-position:-28px -1px}.mini_google_icon{background-position:-178px -27px}.mini_instagram_icon{background-position:-31px -28px}.mini_tumblr_icon{background-position:-119px -28px}.mini_twitter_icon{background-position:-2px -28px}#pro_details_content.cancel_pro{width:500px}.cancel_form label{display:block;font-weight:bold;margin-bottom:10px;margin-top:2em}.cancel_form input[type=radio]{margin-bottom:1em;margin-right:.5em}.cancel_form textarea{border:1px solid #c0c0c0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px}.cancel_form #cancel_button{float:right;margin-top:2em}#invoice_table{margin:30px}#invoice_table th,td{border:1px solid lightgrey;padding:5px}