/* Actions Exchange */

.action-exchange {  }

.action-exchange .actex_banner { width: 980px; height: 280px; margin: 0px 0px 35px -25px; background: url("actex_banner.jpg") no-repeat 0 0; position: relative; }

.action-exchange .actex_banner .title { position: absolute; width: 530px; top: 30px; left: 0px; padding: 20px 40px 20px 30px; background-color: rgba(52,49,56,.85); }
.action-exchange .actex_banner .title * { color: #fff; font-size: 1.4em; }
.action-exchange .actex_banner .title h1 { font-size: 3em; font-weight: normal; margin: 0px 0px 10px 0px; }

.action-exchange .actex_banner form { width: 100%; position: absolute; bottom: -20px; left: 0px; }

.action-exchange .actex_banner form .browse { background-color: rgba(52,49,56,.85); padding: 12px 0px 10px 25px; }

.action-exchange .actex_banner form .browse strong { color: #fff; font-size: 1.4em; padding-right: 15px; }
.action-exchange .actex_banner form .browse label { color: #fff; font-size: 1.25em; padding-right: 20px; }

.action-exchange .actex_banner form .sort { background-color: #fff; padding: 10px 0px 10px 25px;  }
.action-exchange .actex_banner form .sort label { padding-right: 15px; }




/* actions */

.action-exchange .actex_actions { width: 655px; float: left; margin-left: 0px; padding: 0px 0px 20px 0px; }
.action-exchange .actex_action.highlight { background-color: #e5f2f7; padding: 10px; }
.action-exchange .actex_action.highlight .highlight_message { letter-spacing: 5px; text-transform: uppercase; }

.action-exchange .actex_actions .actex_action { border-bottom: 1px solid #ddd; margin: 0px 0px 30px 0px; padding-bottom: 10px; }
.action-exchange .actex_actions .actex_action.highlight { border: none; }
.action-exchange .actex_action h3 { font-size: 1.5em; font-weight: bold; }
.action-exchange .actex_action .current_rating { margin: 0px 0px 5px 0px; }

.action-exchange .actex_action .actex_action_description { width: 460px; float: left; }
.action-exchange .actex_action .actex_action_download { width: 150px; float: right; text-align: right; }

.action-exchange .actex_action .btn_back { display: inline-block; background-color: #2b8bcd; color: #baddf5; padding: 8px 18px 8px 18px; font-size: 1.2em; margin-top: 35px; }
.action-exchange .actex_action .btn_back strong { color: #fff; padding: 0px 3px; }



.action-exchange .actex_action .auc_collapsible_panel_content { width: 460px; }

.action-exchange a.actex_download { display: inline-block; background: #2b8bcd url("arrow_down.png") no-repeat 10px 8px; color: #fff; font-weight: bold; padding: 8px 18px 8px 28px; }
.action-exchange a.actex_download:hover { background-color: #4e9fd7; }



.action-exchange .actex_rate p { margin: 0px; }

.action-exchange .actex_share { padding: 0px 0px 20px 0px; margin: 15px 0px 0px 0px; }
.action-exchange .actex_share p { margin: 0px 0px 5px 0px; }
.action-exchange .actex_share a { display: inline-block; width: 25px; height: 25px; margin-right: 8px; background: no-repeat 0px 0px; }
.action-exchange .actex_share a.share_twitter { background-image: url("../../images/icons/share_twitter.jpg"); }
.action-exchange .actex_share a.share_facebook { background-image: url("../../images/icons/share_facebook.jpg"); }
.action-exchange .actex_share a.share_googleplus { background-image: url("../../images/icons/share_googleplus.jpg"); }
.action-exchange .actex_share a.share_email { background-image: url("../../images/icons/share_email.jpg"); }

/* Single Detail */
.actex_actions.detail_page .actex_action { background-color: #fff; border: 1px solid #ddd; padding: 20px; }
.actex_actions.detail_page .actex_action p.highlight_message { display: none; }


/* Ratings Stars */
.rating-star { display:inline-block; overflow:hidden; width:13px; height:16px; background: url("../../images/template/star_rating_static.png") no-repeat 0px 0px; }
.rating-star.one-quarter { background-position: -15px 0px; }
.rating-star.one-half { background-position: -30px 0px; }
.rating-star.three-quarters { background-position: -45px 0px; }
.rating-star.filled { background-position: -60px 0px; }


/* sidebar */
.action-exchange .actex_sidebar { width: 230px; float: left; margin-left: 25px; }

.sidebar-actex-submit { background: #78a1c0 url("sidebar_bg_upload.jpg.html") no-repeat 0 0; padding: 10px 10px 20px 80px; margin: 0px 0px 20px 0px; }
.sidebar-actex-submit h3 { color: #fff; font-size: 2.1em; line-height: 24px; padding: 0px 0px 0px 0px; }
.sidebar-actex-submit p { color: #fff; }
.sidebar-actex-submit a.btn { display: block; text-align: right; padding: 7px 25px 7px 10px; font-size: 1.1em; color: #fff; background: #365c7a url("../homepage/ask_a_question_arrow.png") no-repeat right 11px; margin-left: -65px; font-weight: bold; }
.sidebar-actex-submit a.btn:hover { background-color: #055289;  }

.sidebar-actex-learn { background: #9a91b3 url("sidebar_bg_learn.jpg") no-repeat 0 0; padding: 10px 10px 20px 80px; margin: 0px 0px 20px 0px; }
.sidebar-actex-learn h3 { font-size: 2.1em; line-height: 24px; padding: 0px 0px 0px 0px; color: #fff }
.sidebar-actex-learn p { color: #fff }

.sidebar-actex-learn a.btn { display: block; text-align: right; padding: 7px 25px 7px 10px; font-size: 1.1em; color: #fff; background: #5f5089 url("../homepage/ask_a_question_arrow.png") no-repeat right 11px; margin-left: -65px; font-weight: bold; }
.sidebar-actex-learn a.btn:hover { background-color: #3a2969;  }

/* override from global style */
.action-exchange .sidebar-ask-a-question form .question_submit { width: 195px; margin-bottom: 15px; text-align: right; padding-right: 25px; font-size: 1.15em; font-weight: bold; }
.action-exchange .sidebar-ask-a-question form .question_submit:hover { background-color: #ac801a; text-decoration: underline; }


/* submit form */

.action-exchange .actex_submit { padding: 20px; }

.action-exchange .actex_banner.submit_form { height: 160px; background-position: 0px -20px; }
.action-exchange .actex_banner.submit_form title { top: 40px; }
.action-exchange .actex_banner.submit_form h1 { font-size: 2em; margin: 0; }

.action-exchange .actex_submit h3 { margin: 25px 0px 10px 0px; padding: 0px 0px 5px 0px; border-bottom: 1px solid #ccc; }
.action-exchange .actex_submit input[type=text] { width: 275px; }
.action-exchange .actex_submit .form_label { float: left; width: 160px; margin: 0px 0px 15px 0px; padding: 4px 0px 0px 15px; text-align: right; }
.action-exchange .actex_submit .form_input { float: left; width: 560px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 20px; }
.action-exchange .actex_submit .form_input select { width: 300px; }
.action-exchange .actex_submit .required { padding: 0px 0px 0px 15px; background: url("../../images/global/icons/icon_required.png") no-repeat 0px 4px; }
.action-exchange .actex_submit .actex_terms { height: 400px; padding: 10px; border: 1px solid #e4e4e4; overflow-y: scroll; background-color: #efefef; }
.action-exchange .actex_submit .actex_terms h3 { margin: 0px 0px 15px 0px; }
.action-exchange .actex_submit .actex_agreement { background-color: #fef1f1; width: 400px; margin: 10px 0px 20px 0px; padding: 10px; border: 1px solid #f00528; }
