/*! * Bellman v1.0.0. * * Copyright 2012 Bellman Media Ltd * Extra styles * */ /* Debug */ .debug { border:1px solid red; } /* Box reset */ *, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #666666; background-color: #ffffff; } .homeBG { background:url(/media/4026531/headerbg01.png) repeat-x; } a { outline: none; } .TierTwoBG{ background: url(/media/img/sidenavBG.png) repeat-y; } h1 { font-size: 30px; } h2 { font-size: 24px; } h3 { font-size: 20px; } h4 { font-size: 18px; } h5 { font-size: 16px; } h6 { font-size: 16px; } h1,h2,h3, h4,h5,h6{ margin: 25px 0px 10px 0px; font-family: ff-dax-web-pro, Verdana, Geneva, sans-serif; font-weight: 300; line-height: 20px; text-rendering: optimizelegibility; } h1.article{ margin: 0px 0px 20px 0px;; font-family: ff-dax-web-pro, Verdana, Geneva, sans-serif; font-weight: 300; line-height: 30px; } a { color: #666666; } .products .span3 a:hover p{color:#e4312f;} a:hover,a:focus { color: #e4312f; } article p a,address a { color:#e4312f; } dd a span,a span, li a span{ color:#e4312f } ul{ list-style:none; margin:0px; padding:0px; } .left-zero { margin-left:0; } input, button, select, textarea { font-family: Verdana, Geneva, sans-serif; } .uneditable-input { height: 30px; } select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { height: 30px; } header { background: #fff url(/media/4026531/headerbg01.png) top center no-repeat; } .logo{ padding-top:0px ; display:inline-block; margin-top:20px; margin-bottom:20px; } /*Toptools========================================*/ .dropdown-menu img {padding:5px 5px;} .dropdown-menu li { display:block; } ul.dropdown-menu { color:#00f; background-color:#fff;} .nav-tabs .dropdown{ padding:8px 0px 0px 30px; margin:0px 15px 0px 0px; } .toptool .nav li.dropdown a{ background:none; color:#999; border:none;} .toptool .nav li.dropdown a{ background:none; color:#999; border:none;} .toptool .nav-tabs { border:none;} li.dropdown{margin:0px; padding:0px 0px 0px 15px; } .toptool .nav li a, .toptool .nav li a:hover{ background:none; color:#999; border:none;} ul.nav-tabs li.dropdown a.dropdown-toggle{ border:none; margin:0px; padding:0px;} .toptool li { float:left; vertical-align:top; list-style: none; } .toptool li em{ font-style:normal; } .changecountryUK { background:url(/media/img/flags/gb.png) left 11px no-repeat; color:#d21044; padding-top:8px; padding-left:22px; font-size:11px; margin-right:10px; } .changecountryUK a,.changecountry a:visited{ color:#999; text-decoration:none; nav-tabs } .ApolloPlus { background:url(/media/img/ApolloPlus.png) left top no-repeat; padding:0px; margin:0px; } .ApolloPlus a{ color:#000; display:inline-block; width:98px; height:35px; position:relative; } .LogRegister{ background:url(/media/img/LogRegisterBG.png); height:35px; display:inline-block; color:#F00; } .toptool .nav .LogRegister a { color:#FFF; display:block; font-size:13px; padding:6px 5px; } .toptool .nav .LogRegister a:hover, .toptool .nav .LogRegister a:visited{ color:#FFF; text-decoration:none; } .SearchBox{ width:180px; } .input-append{ margin-top:15px; } .SearchBoxForm{ margin-bottom:0px; } .navbar { margin-bottom: 20px; overflow: visible; border-top: 1px solid #d9d9d9; margin-bottom:0px; } .navbar-inner { background-image: -moz-linear-gradient(top, #f9f9f9 #d6d6d6); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#d6d6d6)); background-image: -webkit-linear-gradient(top, #f9f9f9, #d6d6d6); background-image: -o-linear-gradient(top, #f9f9f9, #d6d6d6); background-image: linear-gradient(to bottom, #f9f9f9, #d6d6d6); background-repeat: repeat-x; border:none; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#d6d6d6', GradientType=0); *zoom: 1; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.000); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.000); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.000); } .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus { color: #fff; text-decoration: none; /*background-color: #762780;*/ background-color: rgb(32, 47, 101); -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); } header .nav li a { background:url(/media/img/menu-slash.png) center left no-repeat; } header .nav li a.first { background:none; } nav{ margin-top:20px; } header .navbar .nav > li.active a{ text-shadow: 0 1px 0 #56195c; } header .nav-collapse ul.nav li a { margin:0px; padding:10px 17px 10px 17px; } header .nav li a:hover, header .nav li a:focus { text-decoration: none; background:url(/media/img/menu-slash.png) center left no-repeat; } header .nav li.active a{ background:none; } .container a.btn-navbar { color:#666; margin-bottom:4px;} .fixed { position:fixed; top:-20px; z-index:9999; } .breadcrumb { padding: 8px 0px; margin: 0 0 12px; list-style: none; background-color:none; } article { margin-bottom:20px; } article ul li{ margin:5px 10px; background:url(/media/img/Bullet.png) left -74px no-repeat; padding-top:0px; padding-left:22px; } article ol{ margin:15px 0px 20px 25px; padding-left:10px; } article ul li a{ /*background:url(/media/img/Bullet.png) left 4px no-repeat;*/ padding-top:0px; padding-left:22px; margin-left:-22px; color:#e4312f;} article ul.typeahead {width:auto;} article ul.typeahead li, article ul.typeahead li a{ background:none; padding-top:0px; padding-left:0; margin-left:0; width:auto;} article img { padding-bottom:10px; } article img.pull-left{ padding:0px 10px 10px 0px; } article img.pull-right{ padding:0px 0px 10px 10px; } .download{ background:url(/media/img/Download.png) left 4px no-repeat; padding-top:0px; padding-left:22px; margin:5px 10px; } /*Definition list====================================*/ article dl { border-top: 1px solid #ccc; padding: 0.5em; border-bottom: 1px solid #ccc; } article dt { float: left; clear: left; width: 20%; font-weight: bold; } article dt:after { content: ":"; } article dd { margin: 0 0 0 110px; padding: 0 0 0.5em 0; } .products .span3 { text-align:center; margin-bottom:10px;} .products .span3 p { display:block;} /*Director====================================*/ .DirectorCallOut{ border:1px solid #cecece; background-color:#f8f8f8; padding-bottom:50px;} .DirectorCallOut img{ padding-top:20px; } .DirectorCallOut h2{ padding-top:0px; color:rgb(32, 47, 101); } .DirectorCallOut .nav li img { margin:0px; padding:0px;} .DirectorCallOut .nav li { width:120px; } .DirectorCallOut .nav li a { background:none; border:none; margin:0px; padding:0px 10px 0px 10px; line-height:15px; } .DirectorCallOut .nav .active a, .DirectorCallOut .nav .forcus a { background:none; border:none;} .DirectorCallOut .nav{ background:none; border:none; text-align:center;} .DirectorCallOut a span { line-height:10px; font-size:11px; padding:0px; margin:0px;} .DirectorCallOut .tab-pane img{ padding:0px; margin:0px;} .DirectorCallOut .tab-content { margin:10px 0px 5px 18px; } .DirectorCallOut .tab-content h3{ margin:0px;} .DirectorCallOut .tab-content h4{ margin:10px 0px;} .DirectorCallOut .nav { border-bottom:1px solid #cecece; padding-bottom:10px;} .DirectorCallOut .tabbable ul li{ padding:0px; background-image:none; } /*News====================================*/ .news img{ } .news h2{ margin-top:0px; padding-top:0px;} /*tooltips======================================*/ .tooltips li{ display:block; float:left; list-style-type: none; padding-right:20px; position:relative; margin-bottom:21px; height:120px; width:120px; margin-right:20px; } .tooltips a{ display:block; height:120px; width:120px; } .tooltips h5{ color:#fff; margin-left:-22px; padding:0px 0px 0px 0px; font-size:12px; font-weight:bold; position:absolute; bottom:0px; z-index:999; display:block; background-color:rgb(32, 47, 101); width:120px; text-align:center; opacity: 0.8; filter: alpha(opacity=80); } .tooltips li a:hover{ text-decoration:none; } .tooltips { margin:0px; padding:0px; } .tooltips img { margin:0px 0px 20px 0px; padding:0px; } .tooltip.top { padding: 5px 0; margin-top: -3px; } .tooltip.top .tooltip-arrow { bottom: 0px; left: 50%; margin-left: -5px; border-top-color: #450941; border-width: 5px 5px 0; } .tooltip-inner { width: 250px; padding: 8px; color: #ffffff; text-align: center; text-decoration: none; background-color: rgb(32, 47, 101); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:10px; } article ul.tooltips.thumbnail li a{ background:none; border:none; } /*blockquote====================================*/ blockquote { padding: 20px 10px 35px 10px; margin: 20px 0px ; border-left:none; text-align:right; background-color:#f8f8f8; } blockquote p { margin-bottom: 0; font-size: 17.5px; font-weight: 300; line-height: 1.25; } blockquote small { display: block; line-height: 20px; color: #999999; float: right; background-color:#f8f8f8; display:block; } /*tables=======================*/ td img{ padding:0px 10px 0px 0px; margin:0px;} table .heading{ background-color:#1a355e; color:#FFF;} .table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color: #e7d8e8; } table .heading{ background: #536886; /* Old browsers */ background: -moz-linear-gradient(top, #536886 0%, #1a355e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536886), color-stop(100%,#1a355e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #536886 0%,#1a355e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #536886 0%,#1a355e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #536886 0%,#1a355e 100%); /* IE10+ */ background: linear-gradient(to bottom, #536886 0%,#1a355e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536886', endColorstr='#1a355e',GradientType=0 ); /* IE6-9 */ } /*tab=======================*/ .tabbable ul.products li {margin:0 0 -1px 0;} .tabbable ul.products li:first-child {margin-left:10px;} .tabbable ul.products li a{ background: #536886; /* Old browsers */ background: -moz-linear-gradient(top, #536886 0%, #1a355e 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536886), color-stop(100%,#1a355e)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #536886 0%,#1a355e 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #536886 0%,#1a355e 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #536886 0%,#1a355e 100%); /* IE10+ */ background: linear-gradient(to bottom, #536886 0%,#1a355e 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536886', endColorstr='#1a355e',GradientType=0 ); /* IE6-9 */ color:#FFF; } .tabbable ul.products li a:hover{ color:#e4312f;} .tabbable ul.products li.active a{ background: #fff; color: #666666; } /*Button=======================*/ .btn-purple .active{ color: rgba(255, 255, 255, 0.75); } .btn-purpleCarousel { color:#fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); padding:3px 40px 5px 20px;; margin:0px; background: #772B7D url(/media/img/PurpleButtonBG.png) right 0px no-repeat; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); } .btn-purpleCarousel:hover, .btn-purpleCarousel:focus, .btn-purpleCarousel:active, .btn-purpleCarousel.active, .btn-purpleCarousel.disabled, .btn-purpleCarousel[disabled] { color: #ffffff; background: #772B7D url(/media/img/PurpleButtonBGOver.png) right 0px no-repeat; } .btn-purpleCarousel:active, .btn-purpleCarousel.active { background: #772B7D url(/media/img/PurpleButtonBG.png) right 0px no-repeat; } .btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color: rgba(255, 255, 255, 0.75); } .btn-primary { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #1a355e; *background-color: #1a355e; background-image: -moz-linear-gradient(top, #536886, #1a355e); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#536886), to(#1a355e)); background-image: -webkit-linear-gradient(top, #536886, #1a355e); background-image: -o-linear-gradient(top, #536886, #1a355e); background-image: linear-gradient(to bottom, #536886, #1a355e); background-repeat: repeat-x; border-color: #1a355e #1a355e #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff536886', endColorstr='#ff1a355e', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-primary { background-image: none; filter: none; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] { color: #ffffff; background-color: #1a355e; *background-color: #003bb3; } .btn-primary:active, .btn-primary.active { background-color: #003399 \9; } /* Side nav===================== */ .sidenav{ margin-top:0px;} .sidenav h3{ font-size:24px; color:#b9b9b9; font-weight:300; margin:50px 30px 20px 30px;} .sidenav ul{ margin:0px 30px 50px 30px; color:#999; } .sidenav ul a{ color:#999; display:block;} .sidenav ul a:hover{ color:#666; text-decoration:none; } .sidenav ul li ul { margin:0px 0px 0px 0px; padding-top:0px; margin-top:0px; display:block;} .sidenav li{ border-top: 1px solid #cecece; margin:10px 0px; padding-top:10px;} .sidenav ul li ul li{ border-top:none; margin:0px 0px 0px 5px; padding-top:10px; color:#b0b0b0;} .sidenav ul li ul li a{ border-top:none; color:#b0b0b0;} .sidenav ul li:last-child { border-bottom: 1px solid #cecece; padding-bottom:10px; } .sidenav ul li ul li:last-child{ border-bottom:none; } .sidenav ul li.active a{ display:block; color:rgb(32, 47, 101); } .sidenav ul li.parent > a{ background:url(/media/img/sidenavArrow.png) right 9px no-repeat; color:rgb(32, 47, 101);} .sidenav ul li.active ul li a{ display:block; color:#b0b0b0;} .sidenav ul li.active ul li.active a{ display:block; color:rgb(32, 47, 101)} .sidenav ul li ul li ul li a { display:block; line-height:12px;} /*Map===========================================*/ .MapTable{ } .MapTable td { font-size:11px;} .MapTable td.AddressHeading{ font-weight:bold;} .MapTable img{padding:0px; margin:0px;} /*Forms===========================================*/ .CallOut{ padding: 8px 35px 8px 14px; margin-bottom: 20px; background-color: #fbf5f5; border: 1px solid #ebcdcd; color:#666; } .MandatoryStar { color:red;} .ErrorText, .contourValidationSummary{ padding: 5px 14px 5px 14px; margin-left: 10px; background-color: #fbf5f5; border: 1px solid #ebcdcd; color:red;} article .button{ margin-top:20px;} #contour div.contourField {clear:both;margin:15px 0 0 0;} #contour div.checkbox label, #contour div.checkboxlist label {display:block;width:220px;float:left;} #contour div.checkboxlist input {clear:both;display:block; float:left; margin:0 20px 0 0;} span.contourError {background-color:pink;color:red; font-weight:bold;} span.checkboxlist {display:block;clear:both;} #contour br {display:none; clear:left; height:1px; width:1px;font-size:1px; padding:0; margin:0; line-height:1px;} #contour textarea {width:400px; height: 180px;} legend { display: block; width: 100%; padding: 0; padding-top: 1em; margin-bottom: 1em; font-size: 16px; line-height: 19px; color: #666; border: 0; border-bottom:1px solid #ebebeb; font-family: ff-dax-web-pro, Verdana, Geneva, sans-serif; font-weight: 300; } input[type=radio] {display:block; width:20px; height:20px; float:left;} span.radiobuttonlist label {padding-top:5px;} input[type=submit] { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #1a355e; *background-color: #1a355e; background-image: -moz-linear-gradient(top, #536886, #1a355e); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#536886), to(#1a355e)); background-image: -webkit-linear-gradient(top, #536886, #1a355e); background-image: -o-linear-gradient(top, #536886, #1a355e); background-image: linear-gradient(to bottom, #536886, #1a355e); background-repeat: repeat-x; border-color: #1a355e #1a355e #002a80; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff536886', endColorstr='#ff1a355e', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); display: inline-block; *display: inline; padding: 4px 12px; margin-bottom: 0; *margin-left: .3em; font-size: 14px; line-height: 20px; text-align: center; vertical-align: middle; cursor: pointer; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *zoom: 1; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); } .btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] { color: #333333; background-color: #e6e6e6; *background-color: #d9d9d9; } .btn:active, .btn.active { background-color: #cccccc \9; } /* Footer=======================*/ footer { margin-top:60px; position:relative; background:#680d62 url(/media/img/footer/FooterBG.png) top repeat-x; } footer li { float:left; color:#fff; margin-top:6px; } footer li a { color:#FFF; font-size:11px; padding:7px 11px 7px 10px; background:url(/media/img/footer/foot-sep.png) right center no-repeat; } footer li:last-child a { background:none; } footer li a.twitter { display:block; background:url(/media/img/footer/social.png) 0 top no-repeat; text-indent:20px; overflow:hidden; width:24px; height:20px; margin:4px 10px; } footer li a.facebook { display:block; background:url(/media/img/footer/social.png) -46px top no-repeat; text-indent:20px; overflow:hidden; width:24px; height:20px; margin:4px 10px 0 0; } footer li a.youtube { display:block; background:url(/media/img/footer/social.png) -89px top no-repeat; text-indent:20px; overflow:hidden; width:25px; height:20px; margin-top:4px; } footer li a.linkedin { display:block; background:url(/media/img/footer/social.png) -120px top no-repeat; text-indent:20px; overflow:hidden; width:24px; height:20px; margin-top:4px; } footer li a:hover { text-decoration:none; } footer li a.twitter:hover { background:url(/media/img/footer/social.png) 0 bottom no-repeat; } footer li a.facebook:hover { background:url(/media/img/footer/social.png) -46px bottom no-repeat; } footer li a.youtube:hover { background:url(/media/img/footer/social.png) -89px bottom no-repeat; } footer li a.linkedin:hover { background:url(/media/img/footer/social.png) -120px bottom no-repeat; } footer button.expand { position:absolute; top:-22px; left:50%; font: 11px/17px Verdana, Geneva, sans-serif; color:#666C71; background:url(/media/img/footer/arrow-down.png) center bottom no-repeat; border:none; margin-left:-10px; padding-bottom:8px; } #footer-hidden { padding-top:0px; } #footer-hidden li { min-width:140px; background:none; } #footer-hidden li ul li:last-child{ margin-bottom:10px; } #footer-hidden li a:hover { color:#fff; } #footer-hidden ul li a + li a { margin-top:20px; } footer h2{ color:#f0eff0; font-size:24px; margin:0px; padding:0px; font-family: ff-dax-compact-web-pro, Verdana, Geneva, sans-serif; font-weight:300; padding-top:14px; padding-bottom:10px; } .FooterToolLinks{ text-align:right; position:relative; z-index:999; } .FooterToolLinks ul { margin-bottom:20px;} .FooterToolLinks li { background:url(/media/img/footer/smalldivider.png) right 5px no-repeat;} .FooterToolLinks li a { margin:0px 10px; padding:0px; background:none; float:none; color:#b69eb4; width:100px; font-weight:normal; padding-right:0px; text-align:right; } .FooterToolLinks li a:hover { color:#fff; } .FooterToolLinks ul li:last-child{ background:none; margin-right:0px;} .FooterToolLinks ul li:last-child a{ margin-right:0px;} .FooterToolLinks p { font-size:10px; margin:0px; color:#fff;} .FooterHeadings{ margin-top:10px; border-bottom:1px solid #725370; padding-bottom:5px; } .FooterToolLinks .dropdown-menu{ position:relative; left:135px;text-align:left; border:none; -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0); box-shadow: 0 0px 0px rgba(0, 0, 0, 0); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; } .FooterToolLinks ul .dropdown-menu{ position:relative;width:130px; margin:0px; padding:0px; background:none;padding:20px;} .FooterToolLinks ul .dropdown-menu li{ background:none; padding-top:0px;text-align:left; } .FooterToolLinks li.dropdown {margin-top:6px; padding:0px;} .FooterToolLinks ul .dropdown-menu li a{ text-align:left; } .FooterToolLinks ul .dropdown-menu li a:hover{ background:none; } .FooterTopMargin{ margin-top:10px;} .FooterLogos{ background-color:#FFF; } footer select, footer textarea, footer input[type="text"], footer input[type="email"], footer .uneditable-input { display: inline-block; height: 30px; padding: 4px 6px; margin-bottom: 10px; font-size: 14px; line-height: 20px; color: #fff; vertical-align: middle; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color:#6b3568; border:1px solid #a584a2; width:220px; margin-top:1px; } .MessageBox{ height:100px; width:460px;} footer input:-moz-placeholder, footer textarea:-moz-placeholder, footer input:-ms-input-placeholder, footer textarea:-ms-input-placeholder, footer input::-webkit-input-placeholder, footer textarea::-webkit-input-placeholder{ color: #fff; } .btn-footer { color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #50074b; *background-color: #50074b; background-image: -moz-linear-gradient(top, #50074b, #470943); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50074b), to(#470943)); background-image: -webkit-linear-gradient(top, #50074b, #470943); background-image: -o-linear-gradient(top, #50074b, #470943); background-image: linear-gradient(to bottom, #50074b, #470943); background-repeat: repeat-x; border-color: #928490 #928490 #928490; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50074b', endColorstr='#ff470943', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .btn-footer:hover, .btn-footer:focus, .btn-footer:active, .btn-footer.active, .btn-footer.disabled, .btn-footer[disabled] { color: #e9e7e7; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); background-color: #50074b; *background-color: #50074b; background-image: -moz-linear-gradient(top, #50074b, #470943); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#50074b), to(#470943)); background-image: -webkit-linear-gradient(top, #50074b, #470943); background-image: -o-linear-gradient(top, #50074b, #470943); background-image: linear-gradient(to bottom, #50074b, #470943); background-repeat: repeat-x; border-color: #928490 #928490 #928490; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff50074b', endColorstr='#ff470943', GradientType=0); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); } .accordion-heading .accordion-toggle { display: block; padding: 0px 0px 0px 15px; background:url(/media/img/footer/FooterArrowWhite.png) left 7px no-repeat; } .accordion-group { margin-bottom: 0px; border:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } a.accordion-toggle{ color:#FFF; } a:hover.accordion-toggle, a:focus.accordion-toggle, a:active.accordion-toggle{ text-decoration:none;} .accordion-group{ margin-bottom:20px;} .accordion-body ul li a { color:#c5b9c4; padding:2px; font-weight:normal; margin-left:0px; padding-left:18px; background:url(/media/img/footer/FooterArrowOffWhite.png) left 5px no-repeat; } .accordion-inner { border-top: none; } .span6 ul.contactfooter li a { display: block; padding: 0px 0px 15px 15px; background:url(/media/img/footer/FooterArrowWhite.png) left 7px no-repeat; font-size:13px; width:230px; display: list-item;} .span6 ul.contactfooter { margin-top:-8px; display:list-item; } /* ---- MEDIA QUERIES ---- */ /* #Tablet (Portrait) ================================================== */ @media (max-width: 979px) { header ul.nav { float:left; padding-left:20px; } header .nav li a { color:#F00; margin:0px; padding:0px; } header .nav-collapse ul.nav li a { margin:0px; padding:10px 8px; font-size:11px; } .carousel-inner { height:260px;} .DirectorCallOut a {color:#369;} .span9 ul.nav-tabs li a{ margin:0px; padding:5px 6px 5px 6px; font-size:12px;} footer .span9 li a {padding:7px 6px 7px 5px; } footer .left-zero { margin-left:0; } footer li.follow { font-size:15px; padding-top:9px; margin-left:0px; } footer li a.twitter { margin:7px; } footer li a.facebook { margin:7px 7px 0 0; } footer li a.youtube { margin-top:7px; } footer h2 { font-size:17px; } .MessageBox{ height:100px; width:350px;} footer select, footer textarea, footer input[type="text"], footer input[type="email"], footer .uneditable-input { width:160px; } .TierTwoBG{ background: url(/media/img/sidenavBGiPad.png) repeat-y; } .DirectorCallOut .nav li a { color:#666;} .span9 .nav li a { color:#666; padding:10px;} .nav-tabs .dropdown{ padding:8px 0px 0px 30px; margin:0px 15px 0px 0px;} .dropdown-menu img {padding:5px 10px;} } /* #Tablet (Portrait) ================================================== */ @media only screen and (min-width: 768px) and (max-width: 979px) { } /* #MOBLIE (landscape) ================================================== */ @media (max-width: 767px) { .nav-tabs .dropdown {padding:8px 0px 0px 0px;} .span6 ul.contactfooter { margin-top:0px; display:list-item; margin-left:10px; } .ErrorText{ margin-left: 0px; } .toptool ul.nav-tabs{float:right;} .span9 .nav li a { color:#666; padding:10px; display:block; } span9 .nav ul li{ display:block; background-color:red;} .TierTwoBG{ background:none; } .span9 ul.nav-tabs li a{ margin:0px; padding:5px 10px 5px 10px; font-size:13px; } .span9 ul.nav-tabs li a{ width:500px; } .span9 ul.nav-tabs li.active a { background:#f8f8f8; } .toptool li em {display:none;} .toptool ul li{ height:33px;} header .logo { position:relative; top:-65px; margin-top:-10px; } header .logo img{ width:90px; } nav{ margin-top:-60px; } .nav li a { background:none; } .nav-collapse ul.nav li a { margin:0px; padding:10px 18px 10px 18px; } .nav li a:hover, .nav li a:focus { text-decoration: none; background:none; } header fieldset{ } .input-append {width:100%;} body { background-image:none; } .Hidecontact h2{ display:none;} .Hidecontact { position:absolute;top:0px; right:10px} .DirectorCallOut .tab-content h3{ margin-top:10px;} footer h2{ padding-left:10px;} .FooterHeadings{ border-bottom:none; } /*============================*/ .accordion-group{ margin-left:10px; } .FooterToolLinks p{margin-right:10px;} .MessageBox{ width:95%; margin-left:10px;} footer select, footer textarea, footer input[type="text"], footer input[type="email"], footer .uneditable-input { width:95%; margin-left:10px; } .royal-warrant { width: 60px; margin-right: 40px } footer .btn{ margin-right:10px;} .FooterLogos ul { float:left;} .FooterLogos ul img{ width:85px; float:left;} .FooterLogos ul img{ float:left;} .sidenav{ background-color:#f8f8f8; clear:both;} .sidenav h3{ font-size:18px; margin:20px 10px 0px 10px; display:block; padding:20px 10px 0px 0px;} .sidenav ul{ margin:0px 10px 50px 10px; color:#999; } .sidenav ul a{ color:#999; display:block;} .sidenav ul a:hover{ color:#666; text-decoration:none; } .sidenav ul li ul { margin:0px 0px 0px 0px; padding-top:0px; margin-top:0px; display:block;} .sidenav li{ border-top: 1px solid #cecece; margin:10px 0px; padding-top:10px;} .sidenav ul li ul li{ border-top:none; margin:0px 0px 0px 0px; padding-top:10px;} .sidenav ul li:last-child { border-bottom: 1px solid #cecece; padding-bottom:10px; } .sidenav ul li ul li:last-child{ border-bottom:none; } .sidenav ul li a.active{ display:block; color:rgb(32, 47, 101); } .sidenav ul li a.parent{ background:url(/media/img/sidenavArrow.png) right 8px no-repeat;border-bottom: 1px solid #cecece; display:block; padding-bottom:10px; margin-bottom:0px;color:rgb(32, 47, 101);} .homeBG{ background:none; } } /* #Mobile (Portrait) ================================================== */ @media (max-width: 480px) { .FooterLogos ul { float:left; margin-top:0px;} .FooterLogos ul img{ width:60px; float:left;} .FooterLogos ul img{ float:left;} header input.SearchBox { width:115px;} header .logo { } header img { } header .logo img{ width:60px; } header .logo { position:relative; top:-65px; z-index:999; margin-top:0px; } .span9 ul.nav-tabs li a{ width:200px; } .span9 ul.nav-tabs li.active a { background:#f8f8f8; } } /* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */