/*-----------------------------------
   Globals
-----------------------------------*/
/* ---- CTA Icons ---- */
.ctabox a.download_prod { background-image: url('/images/nextgen/supporting/support/ico-download-products-16.png'); }
.ctabox a.contact_support { background-image: url('/images/nextgen/supporting/support/ico-contact-support-16.png'); }

/* ---- Outtage ---- */
.support_alert_container { margin:0px 0px 20px; border:1px solid #fff; }
.support_alert_content { padding:8px; margin:-20px 0px 0px; color:#fff; text-align:center; background:#d79c40; border:1px solid #8a4f01; }
.support_alert_content .warning { padding-left:22px; margin:0px; background:transparent url(/images/nextgen/global/ico-warning.png) no-repeat left center; display:inline-block; }


/*-----------------------------------
   Support Landing Page Styles
-----------------------------------*/
/* ---- EQUUS Template Overrides ---- */
#nextgen_b.adjusted_template .content_container { min-height: 275px; }

/* ---- Search Widget Overrides ---- */
#support_main_page .search_widget { padding:25px; margin:-20px 0px 50px; }


/* ---- Main Body ---- */

    /* Globals */
    .support_main_body { margin-bottom: 10px; }
    .support_main_body h2 { font-family:"futura-pt-n4","futura-pt","Arial","Helvetica",sans-serif; font-weight:400; font-size:24px; }
    .support_main_body h3 { font-family:"futura-pt-n5","futura-pt","Arial","Helvetica",sans-serif; font-weight:500; font-size:17px; line-height:18px; color:#666; }

    .support_main_body a,
    .support_main_body a:visited { color:#666; } 
    .support_main_body a:hover,
    .support_main_body a:hover h3 { color:#005fce; text-decoration:none; }       

    /* Get Stared & Get Help */ 
    .bordered { min-height:136px; margin-left:-1px; border:none; border-left:1px solid #dfdfdf; overflow:hidden; }
    .support_quicklinks a { padding:85px 0px 6px; margin:0 auto; background-position:center 8px; background-repeat:no-repeat; display:block; }
    
    .support_main_answers a { background-image: url('/images/nextgen/supporting/support/ico-answers-64.png'); }
    .support_main_doc a { background-image: url('/images/nextgen/supporting/support/ico-documentation-64.png'); }
    .support_main_download a { background-image: url('/images/nextgen/supporting/support/ico-download-64.png'); }    
    .support_main_help a { background-image: url('/images/nextgen/supporting/support/ico-install-help-64.png'); }
    .support_main_examples a { background-image: url('/images/nextgen/supporting/support/ico-examples-64.png'); }

    /* Share and Play */
    .share_play li h3 { margin-bottom:0px; }
    .share_play li a { text-decoration:none; }  
    .share_play li + li { margin-top:48px;  } /* bottom aligns text with facet text */  


/* ---- Body Trail ---- */
    #support_main_page_bodytrail { font-size:1.1em; }
    #support_main_page_bodytrail h3 { font-family:"futura-pt-n4","futura-pt","Arial","Helvetica",sans-serif; font-size:18px; font-weight:400; color:#3c3c3c; }
    #support_main_page_bodytrail a,
    #support_main_page_bodytrail a:visited { color:#666; } 
    #support_main_page_bodytrail a:hover { color:#005fce; text-decoration:none; }     

    /* Restyle Callout for Body Trail */
    .support_main_ad .callout_container { padding:0px; margin:0px; line-height:160%; border:none; background-color:#f9f9f9; }
    .support_main_ad .callout_container .bg_center_center { margin:0px; }


/*-----------------------------------
   Support Search Results
-----------------------------------*/
 #nextgen_lb.search_template .body_lead_container { margin-bottom:10px; }


/* ---- Body Lead ---- */
    .search_template .body_lead_container { margin-top:-10px;  margin-bottom:10px; border:none; background-color:#fff; }


/*-----------------------------------
   Contact Support Styles
-----------------------------------*/
#contact_support .contact_support_request_container,
#contact_support .contact_support_alternatives_container,
#contact_support .contact_support_call_container { font-family:"futura-pt-n4","futura-pt","Arial","Helvetica",sans-serif; font-weight:400; font-size:17px; color:#666; }
#contact_support a { color:#666; }
#contact_support .button a { color:#fff; }
#contact_support strong { font-family:"futura-pt-n5","futura-pt","Arial","Helvetica",sans-serif; font-weight:500; }
#contact_support .h1 { padding:0px; margin:0px 0px 18px 0px; font-family: "futura-pt-n5","futura-pt","Arial","Helvetica",sans-serif; font-style: normal; font-weight: 500; color:#d55000; line-height:130%; font-size:1.7em; text-rendering: optimizeLegibility; font-feature-settings: "kern"; -webkit-font-feature-settings: "kern"; -moz-font-feature-settings: "kern"; -moz-font-feature-settings: "kern=1"; }

#contact_support .contact_support_alternatives_container h3,
#contact_support .contact_support_call_container h3 { font-family:"futura-pt-n5","futura-pt","Arial","Helvetica",sans-serif; font-weight:500; font-size:16px; line-height:17px; color:#666; }

#contact_support .contact_support_call_container { line-height:26px; }
#contact_support .contact_support_call_container h3 { font-size:18px; line-height:18px;  }
#contact_support .contact_support_call_container dt { width:48%; margin:0px 0px 10px; float:left; }
#contact_support .contact_support_call_container dd { width:48%; margin:0px 0px 10px 4%; float:left; clear:right; }
#contact_support .contact_support_call_container select { width:100%; padding:2px; font-family:"futura-pt-n4","futura-pt","Arial","Helvetica",sans-serif !important; font-weight:400; font-size:14px !important; }

#contact_support .contact_support_call_container .cell_25 { width:25% !important; }
#contact_support .contact_support_call_container .cell_30 { width:30% !important; }
#contact_support .contact_support_call_container .cell_33 { width:33.333% !important; }
#contact_support .contact_support_call_container .cell_35 { width:35% !important; }
#contact_support .contact_support_call_container .cell_40 { width:40% !important; }
#contact_support .contact_support_call_container .cell_45 { width:45% !important; }
#contact_support .contact_support_call_container .cell_50 { width:50% !important; }
#contact_support .contact_support_call_container .cell_55 { width:55% !important; }
#contact_support .contact_support_call_container .cell_60 { width:60% !important; }
#contact_support .contact_support_call_container .cell_65 { width:65% !important; }
#contact_support .contact_support_call_container .cell_66 { width:66.666% !important; }
#contact_support .contact_support_call_container .cell_70 { width:70% !important; }
#contact_support .contact_support_call_container .cell_75 { width:75% !important; }