
* {
   font-family: 'Roboto';
   font-weight:400;
}

#content #masthead{ 
   width:916px; 
   height:250px; 
   background:url(http://dummyimage.com/916x250/e3e3e3/c8c8c8.png) top left no-repeat; 
   position:relative; 
}

#content .col_one, #content .col_two{ border:none !important; padding:28px 16px 0 0px; float:left; }
#content .col_one{ width:591px; margin:0; }
#content .col_two{ width:275px; padding: 10px;}
#content .col_two .promo_box { background-color:#E9E9E9; padding:11px; }
#content .col_two .promo_box img { width:252px; height:108px; padding-bottom:15px; }
#content .col_two .promo_box p span { color:#000; font-size:20px; font-weight:bold; line-height:110%; }
#content .col_two .promo_box .form_submit { background:none; }
#content .col_two .promo_box .form_submit p { right:8px; }
#content .noborder #requestcall { border-top:none !important; }
#content .last{ padding-right:0; }
#content #content{ padding-right:0; }

/* Solution Demo
-------------------------------------------------- */
#solution_demo { height:40px; left:0; position:absolute; top:-1000px; width:84px; z-index:99999; -webkit-box-shadow:0 0 25px #000; -moz-box-shadow: 0 0 25px #000000; box-shadow:0 0 25px #000000; }
#solution_democanopy { background-color:#000000; display:none; height:100%; left:0; position:fixed; text-align:center; top:0; width:100%; z-index:99998; }
#solution_feature { position:relative; width:100%; }
.solution_demolink { color:#333333; display:block; font-size:18px; font-weight:bold; line-height:18px; padding:12px 0; text-decoration:none; }
.solution_demolink img { float:left; margin:0 16px 10px 0; position:relative; top:-6px; }

#wrapper h1{ display:block; }
#wrapper #breadcrumb{ 
   /*padding:32px 15px; */
   background:linear-gradient(90deg, rgba(25,34,74,1) 0%, rgba(34,46,97,1) 25%, rgba(35,52,106,1) 65%, rgba(20,102,147,1) 90%, rgba(8,140,178,1) 100%);
   text-align:left; 
}

#wrapper #breadcrumb h1{ 
   font-size:30px; line-height:34px; margin:0; padding:0;font-family:'Roboto'; font-weight: 600;
   color:#fff;
   /*height:66px;*/
}
#wrapper #breadcrumb p{ font-size:11px; color:#333; margin:0; padding:0 0 0 1px; }
#wrapper #breadcrumb p a{ font-size:11px; color:#333; text-decoration:none; }
#wrapper #breadcrumb p a:hover{ text-decoration:underline; }

#content{ 
   margin-top:0; 
   padding:0px;
}

#content .col_one .col_two{ padding:0; }
/*#content .col_one .col_two ul{ padding:0; }*/
#content .video_feature{ background:#f9f9f9; padding:12px; }
#content .video_feature p{ margin:0; padding:0; }
#content .video_feature p.title{ font-weight:bold; font-size:18px; line-height:18px; padding:12px 0; color:#333; }
#content .video_feature p.meta{ border-top:1px solid #e6e6e6; padding:8px 0 0 5px; margin-top:12px; font-size:11px; }

#content .form_asset_desc, #content #form_content{ padding:18px; }
#content .form_submit p{ right:18px; }
#content #requestcall{ margin-bottom:16px; padding-top:32px; border-top:1px solid #333; }
.products #content .col_two, .services #content .col_two, .resource_library #content .col_two, .insights #content .col_two{ padding-top:56px; }
#content .col_one .col_two{ padding-top:0 !important; padding: 15px; }
#content #form_content label{ padding:0; width:auto; float:none; font-size:11px; }
#content #form_content input, #content #form_content select{ float:none; }
#content #form_content fieldset div{ padding:0 0 5px 0; }
#content #form_content div.half{ float:left; width:113px; clear:none; margin-right:12px; }
#content #form_content div.half input{ width:102px; }
#content #form_content div.last{ margin-right:0 !important; }
#content #form_content .half select{ width:114px; }
#content #form_content textarea{ border:none; padding:5px; width:228px; font:11px Arial; color:#2C3333; line-height:12px; height:13px; }

#content .modules hr{ background:#ebebeb url(/common/img/border_light.jpg) top left repeat-x; height:2px; line-height:2px; }
#content .modules #products_services{ padding-bottom:15px; }
#content .modules #products_services .title{ font-size:12px; font-weight:bold; color:#333; }
#content .modules #products_services .title span{ font-size:11px; }
#content .modules #products_services ul, #content .modules #products_services ul li{ margin:0; padding:0; list-style-type:none; }
#content .modules #products_services ul{ padding:0 15px; }
#content .modules #products_services ul li{ margin-bottom:5px; background:none; }
#content .modules #products_services ul li a{ font-size:11px; text-decoration:none; color:#4b4b4b !important; }
#content .modules #products_services ul li a:hover{ text-decoration:underline; }

#content #solutions_footernav{ margin-top:32px; border-top:3px solid #333; padding:15px; }
#content #solutions_footernav .footerblock{ float:left; width:165px; margin-right:15px; }
#content #solutions_footernav .plus li{ margin-bottom:10px; }
#content #solutions_footernav .plus li a{ color:#333; font-size:13px; }
#content #solutions_footernav .title{ font-weight:bold; font-size:13px; }
#content #solutions_footernav ul.relatedlinks, #content #solutions_footernav ul.relatedlinks li{ margin:0; padding:0; list-style-type:none; }
#content #solutions_footernav ul.relatedlinks{ padding-top:10px; }
#content #solutions_footernav ul.relatedlinks li{ margin-bottom:4px; font-size:11px; background:none; }
#content #solutions_footernav ul.relatedlinks li a{ text-decoration:none; color:#666; }
#content #solutions_footernav ul.relatedlinks li a:hover{ text-decoration:underline; }

#content p.header{ font-size:18px; line-height:18px; color:#333; font-weight:bold; margin:0; padding:0 0 10px 0; border-bottom:1px solid #333; }
#content #products_masthead{ padding:65px 225px 65px 0; background:url(http://dummyimage.com/225x95) center right no-repeat; }
#content #products_masthead p, #content p.callout{ font-weight:bold; color:#333; font-size:20px; line-height:20px; }
#content p.callout{ padding:32px 0 20px 0; font-family:Georgia, "Times New Roman", sans-serif;  }
#content p.callout, #content p.callout strong{ font-style:italic; font-weight:normal; }
.services #content h2.first, .resource_library #content h2.first{ margin-top:15px !important; }

#content h2.active_hash{ padding:25px 0 27px 0; }
#content h2.active_hash span{ display:inline-block; position:relative; left:-32px; padding:7px 16px 5px 32px; background:url(/common/img/hash_gradient.jpg) left center repeat-x; color:#333; }
.resource_library #content h2.active_hash span{ background:none; }

#content ul.resources, #content ul.resources li{ margin:0; padding:0; list-style-type:none; }
#content ul.resources li{ border-top:1px solid #ccc; background:none; }
#content ul.resources li.last{ border-bottom:1px solid #ccc !important; border-top:1px solid #ccc !important; }
#content ul.resources li a{ display:block; font-size:11px; color:#333; text-decoration:none; padding:6px 10px; }

#content h2.img{ background:url(http://dummyimage.com/52x44) center left no-repeat; padding-left:62px; }
#content h2.img_av{ background-image:url(/common/img/icons/av.jpg); }
#content h2.img_flyers{ background-image:url(/common/img/icons/flyers.jpg); }
#content h2.img_presentations{ background-image:url(/common/img/icons/presentations.jpg); }
#content h2.img_whitepapers{ background-image:url(/common/img/icons/whitepapers.jpg); }

#content a.video_name{ color:#333 !important; text-decoration:none; font-weight:bold; }

.insights #content .arrow{ padding-top:24px; }

#content .col_one hr{ margin:26px 0; }
#content .module ul.plus{ padding:3px 15px 8px 15px; }

#content h2.border{ padding-bottom:26px; }
#content h3{ padding-top:6px; }

#solutions_follow{ padding-bottom:15px; }
#content #solutions_follow h3{ color:#000; border-top:1px solid #000; padding:15px 0; font-size:13px; }
#content #solutions_follow ul, #content #solutions_follow ul li{ margin:0; padding:0; list-style-type:none; }
#content #solutions_follow ul li{ width:24px; height:24px; margin:0 10px 10px 0; float:left;  }
#content #solutions_follow li a{ width:24px; height:24px; display:block; text-indent:-9999px; background-position:top left; background-repeat:no-repeat; }
#content #solutions_follow li a:hover{ background-position:bottom left; }
#solutions_follow li#sf_cool a{ background-image:url(/common/img/follow/cool.jpg); }
#solutions_follow li#sf_email a{ background-image:url(/common/img/follow/email.jpg); }
#solutions_follow li#sf_fb a{ background-image:url(/common/img/follow/fb.jpg); }
#solutions_follow li#sf_forum a{ background-image:url(/common/img/follow/forum.jpg); }
#solutions_follow li#sf_quote a{ background-image:url(/common/img/follow/quote.jpg); }
#solutions_follow li#sf_rss a{ background-image:url(/common/img/follow/rss.jpg); }
#solutions_follow li#sf_twitter a{ background-image:url(/common/img/follow/twitter.jpg); }
#solutions_follow li#sf_url a{ background-image:url(/common/img/follow/url.jpg); }
