/*========================================================+ | Sticky Footer - http://www.cssstickyfooter.com/ | +========================================================*/ * {margin:0;padding:0;} /* must declare 0 margins on everything, also for main layout components use padding, not vertical margins (top and bottom) to add spacing, else those margins get added to total height and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */ /* html, body {height: 100%;} */ #wrap {min-height: 100%;} #main {overflow:auto; padding-bottom: 531px;} /* must be same height as the footer */ #footer {position: relative; margin-top: -531px; /* negative value of footer height */ height: 531px; clear:both; } /*Opera Fix*/ body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; } /*=======================================================+ | Universal | +=======================================================*/ html { font-size:62.5%; height:100%; } body { background:white; font-family:"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size:12px; font-size:1.2rem; color:#4d4d4d; height:100%; } .clearfix { *zoom:1; } .clearfix:before,.clearfix:after { content:""; display:table; } .clearfix:after { clear:both; } /* Control panel from small screens on DNN 6 */ #controlPanelDiv .dnnControlPanel { width:90% !important; max-width:940px !important; min-width:0 !important; } #ControlBar #ControlActionMenu, #ControlActionMenu > li, #ControlBar #ControlEditPageMenu, #ControlEditPageMenu > li { margin-bottom:0 !important; } ul.dnnAdminTabNav { height:inherit; } ul.dnnAdminTabNav li.ui-tabs-selected a { margin-bottom:-1px; background: none repeat scroll 0 0 #777777; border-bottom: 2px solid #555555; box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.6); color: #FFFFFF; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); margin: 6px 0; min-width: 75px; padding: 12px 28px; } /* DNN Form overrides */ .dnnLoginService input[type="text"],.dnnLoginService input[type="password"] { margin-top:4px; } .LoginPanel { width:100%; padding-right:0; float:left; } .dnnForm .dnnFormItem { clear:both; display:block; position:relative; text-align:left; width:100%; } .dnnFormItem > label.dnnFormLabel,.dnnFormItem > .dnnLabel { display:block; text-align:left; float:none; width:inherit; } div.dnnRegistrationForm { min-width:0; width:100%; } div.dnnRegistrationForm .dnnForm { width:100%; } a.dnnFormHelp { position:relative; margin-left:5px; } .dnnTooltip { display:block; margin-right:18px; position:relative !important; width:32.075%; left:0; } .dnnLabel { padding-right:0; } /* FONT FACE STYLE - Source:http://www.fontsquirrel.com/tools/webfont-generator */ @font-face { font-family: 'futura_mdmedium'; src: url('Fonts/ftramd-webfont.eot'); src: url('Fonts/ftramd-webfont.eot?#iefix') format('embedded-opentype'), url('Fonts/ftramd-webfont.woff') format('woff'), url('Fonts/ftramd-webfont.ttf') format('truetype'), url('Fonts/ftramd-webfont.svg#futura_mdmedium') format('svg'); font-weight: normal; font-style: normal; } /* Responsive YouTube Videos - See more at: http://avexdesigns.com/responsive-youtube-embed/#sthash.FxjGyldN.dpuf */ .video-container { position: relative; margin-left:10px; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; } .video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* Text Styles */ a,a:link,a:visited,a:active { color:#258C21; text-decoration:none; } a:hover { color:#B6CC4D; text-decoration:underline; } .Normal,.NormalDisabled,.NormalDeleted { font-size:13px; font-size:1.3rem; } p { line-height:1.6em; } .Head,.SubHead,.SubSubHead,h1,h2,h3,h4,h5,h6, h1 a:link,h1 a:visited,h1 a:active,h1 a:hover, h2 a:link,h2 a:visited,h2 a:active,h2 a:hover, h3 a:link,h3 a:visited,h3 a:active,h3 a:hover, h4 a:link,h4 a:visited,h4 a:active,h4 a:hover, h5 a:link,h5 a:visited,h5 a:active,h5 a:hover, h6 a:link,h6 a:visited,h6 a:active,h6 a:hover { font-family: Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; } h1,h2,h3,h4,h5,h6 { font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; color:#4d4d4d; line-height:1.1; margin:0 0 4px; font-style:normal; font-weight:500; } h1 small,h2 small,h3 small,h4 small,h5 small,h6 small { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size:60%; color:#4d4d4d; line-height:0; font-style:normal; font-weight:500; } h1 { font-size:28px; font-size:2.8rem; } h2 { font-size:28px; font-size:2.8rem; } h3 { font-size:24px; font-size:2.4rem; } h4 { font-size:20px; font-size:2rem; } h5 { font-size:24px; font-size:2.4rem; color:#258C21; } h6 { font-size:20px; font-size:2rem; color:#258C21; } /* ul { list-style:disc outside none; } li { margin-bottom:6px !important; } ul ul li { list-style: circle outside none; } */ .FootList { list-style: none outside none; margin:0px } .FootList li { padding-bottom:10px; } /* Responsive Styles */ @media only screen and (max-width:767px) { .dnnLabel { margin:0; padding-right:0; } .dnnLoginService input[type="text"],.dnnLoginService input[type="password"] { width:98%; padding:5px; font-size:18px; min-width:0; } .dnnFormItem input[type="text"],.dnnFormItem input[type="password"],.dnnFormItem input[type="email"],.dnnFormItem input[type="tel"],.dnnFormItem select,.dnnFormItem textarea { width:95%; font-size:18px; } } /*========================================================+ | Design Elements | +========================================================*/ .pageWidth { position:relative; display:block; margin:0 auto; max-width:100%; min-width:738px; width:100%; clear:both; } .headerDiv { background: #ffffff; padding:5px 0; margin:0; clear:both; height:110px; } .menuDiv { margin-top:0; background:#258C21; height:36px; } .logoDiv { display:block; float:left; margin:10px; } .titleDiv { display:block; height:85px; background:#3498db; clear:both; padding:20px; } .bannerDiv { position:relative; display:block; margin:0 auto; width:100%; clear:both; } .partnerDiv { height:74px; background:#1E721B url("img/minority-bg.png") repeat-x; } .TabTitle { font-family: Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:300%; color:#fff; } .contentDiv { clear:both; } .termsDiv { position:relative; display:block; float:right; } .ContentBG { margin:0 auto; max-width:1920px; position:relative; } .footContentDiv { clear:both; padding:20px 15px; } .leftFoot { background:url("img/bg-blue.jpg") repeat fixed 50% 0 #999; margin:0 10px; } img { height:auto !important; max-width:100%; } a img { border: none; } .breadcrumbDiv { margin:-14px auto 60px auto; padding:0 10px; } .breadcrumbDiv,.breadCrumb { color:#eee !important; font-size:10px; } .breadCrumb { padding:0 8px 0 8px; background:#2980b9; position:relative; height:18px; display:block; float:left; line-height:18px; margin-right:16px; } .breadcrumbDiv .breadCrumb:first { border:none; } .breadCrumb:before { content:""; position:absolute; top:50%; margin-top:-9px; border-width:9px 0 9px 9px; border-style:solid; border-color:#2980b9 #2980b9 #2980b9 transparent; left:-0.9em; } .breadCrumb:after { content:""; position:absolute; top:50%; margin-top:-9px; border-width:9px 0 9px 9px; border-style:solid; border-color:transparent transparent transparent #2980b9; right:-0.9em; } .footerDiv { clear:both; min-height:410px; background:#258C21; } .FootContent { margin-top:10px; margin-bottom:50px; } .FootMenu { border-top:solid 2px #1f3344; display:block; height:85px; } .FootLogo { display:block; background:transparent url("img/IT-logo.png") no-repeat; width:176px; height:57px; margin:14px 50px 14px 0; float:left; } .FootLinks { display:block; float:none; } .SocialIcons { display:block; float:right; margin-bottom:20px; } .copyrightDiv { clear:both; padding:14px; background:#258C21; border-top:1px solid #76d775; } .copyrightCopy, .terms, .terms a { font-size:12px; font-size:1.2rem; color:#fff; text-decoration: none; } .terms a:Hover { text-decoration:underline; } .ControlContainer { font-size:12px !important; } .attribDiv a { margin:0 auto; display:block; height:35px; width:39px; text-indent:-2000px; overflow:hidden; background:url(img/attribution_logo.png) no-repeat; } .language-object { float: left !important; } span.Language { opacity: 0.4; padding-left: 5px; padding-right: 5px; } span.Language.selected { opacity: 1; } /*========================================================+ | Login/Social Elements | +========================================================*/ .buttonDiv { display:block; margin-right: 10px; } .buttonBG { border-top: 1px solid #297A29; } .loginLinks { display:block; float:right; margin:0; } .loginLinks .registerGroup,.loginLinks .registerGroup *,.loginLinks .loginGroup,.loginLinks .loginGroup * { display:block; float:left; font-weight:normal; } .loginLinks .registerGroup .buttonGroup { height:24px; margin:0; padding:0; } .loginLinks .registerGroup li { border-right:none; } .loginLinks .registerGroup a,.loginLinks .loginGroup a,.button { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; position:relative; color:#ffffff; background:#339933; border-bottom:1px solid #1F5C1F; padding:2px 20px; line-height:20px; font-weight:normal; font-size:10px; overflow:hidden; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out; -o-transition:background 0.25s ease-out; transition:background 0.25s ease-out; margin-left:3px; -webkit-border-bottom-right-radius: 8px; -webkit-border-bottom-left-radius: 8px; -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; } .loginLinks .registerGroup a:hover,.loginLinks .loginGroup a:hover,.button:hover { color:#ffffff; background:#297A29; border-bottom:1px solid #143D14; } .loginLinks .registerGroup .userNotifications a strong,.loginLinks .registerGroup .userMessages a strong { display:block; text-indent:-2000px; top:0; left:0; height:20px; width:20px; } .loginLinks .registerGroup .userNotifications a strong { background:url(img/social_sprite.png) 3px -125px no-repeat; } .loginLinks .registerGroup .userNotifications a strong:hover { background:url(img/social_sprite.png) 3px -157px no-repeat; } .loginLinks .registerGroup .userMessages a strong { background:url(img/social_sprite.png) 3px -61px no-repeat; } .loginLinks .registerGroup .userMessages a strong:hover { background:url(img/social_sprite.png) 3px -93px no-repeat; } .loginLinks .registerGroup .userProfileImg a { padding:0; } .loginLinks .registerGroup .userProfileImg img { width:23px; height:23px; -moz-opacity:0.70; opacity:0.70; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=70); } .loginLinks .registerGroup .userProfileImg img:hover { -moz-opacity:1; opacity:1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100); } .loginLinks .registerGroup a:hover,.loginLinks .loginGroup a:hover,.button:hover { text-decoration:none; -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.1); -moz-box-shadow:0 2px 2px rgba(0,0,0,0.1); box-shadow:0 2px 2px rgba(0,0,0,0.1); cursor:pointer; } .mobileButtons { display:none; float:right; } .mobileButtons ul { list-style:none; padding:0; margin:0; } .mobileButtons li { list-style:none; padding:0; margin:0; display:block; float:left; } .mobileButtons li a { padding:0 18px; font-size:14px; color:#eee; border-left:1px solid #65b7d2; border-right:1px solid #34495e; -webkit-transition:color 2s ease-out; -moz-transition:color 2s ease-out; -o-transition:color 2s ease-out; transition:color 2s ease-out; -webkit-transition:background 0.25s ease-out; -moz-transition:background 0.25s ease-out; -o-transition:background 0.25s ease-out; transition:background 0.25s ease-out; } .mobileButtons li a:hover,.mobileButtons li a:focus { color:#8dd1f7; background:#3498db; } /*========================================================+ | Panes | +========================================================*/ .leftPane { display:block; float:left; width:50%; } .rightPane { display:block; float:right; width:50%; } .menuLeftPane, .menuLeftPane_DoNotAddModules { display:block; float:left; width: 25%; } .menuRightPane { display:block; float:right; width: 75%; } /*========================================================+ | Navigation | +========================================================*/ .links,a.links:link,a.links:active,a.links:visited { font-family: Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:16px; font-size:1.6rem; display:block; text-decoration:none; padding:33px 14px; background:transparent; color:#eee; float:left; text-align:center; -webkit-transition:color 2s ease-out; -moz-transition:color 2s ease-out; -o-transition:color 2s ease-out; transition:color 2s ease-out; -webkit-transition:background 0.5s ease-out; -moz-transition:background 0.5s ease-out; -o-transition:background 0.5s ease-out; transition:background 0.5s ease-out; } a.links:hover { color:#1f3344; background:rgba(87,124,158,0.5); text-decoration:none; } /* #dnnMenuMobile { display:none; } */ #dnnMenu { background: #258C21; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; display:block; margin-left: 10px; position:absolute; z-index:1000; } #dnnMenu .topLevel { font-size:18px; font-size:1.8rem; position:relative; margin:0; padding:0; } #dnnMenu .topLevel li { float:left; margin:0 !important; list-style-type:none; position:relative; } #dnnMenu .topLevel li.selected > a { color:#ffffff; background:#1E721B; } #dnnMenu .topLevel li a { display:block; text-decoration:none; padding:9px 19px 9px 19px; background:transparent; color:#eee; float:left; text-align:center; -webkit-transition:color 2s ease-out; -moz-transition:color 2s ease-out; -o-transition:color 2s ease-out; transition:color 2s ease-out; -webkit-transition:background 0.5s ease-out; -moz-transition:background 0.5s ease-out; -o-transition:background 0.5s ease-out; transition:background 0.5s ease-out; } #dnnMenu .topLevel li a.disabled { cursor:default; } #dnnMenu .topLevel a:hover { text-decoration:none; color:#ffffff; background:#1E721B; } #dnnMenu .topLevel a:focus { text-decoration:none; color:#ffffff; background:#1E721B; } #dnnMenu .topLevel a:active { text-decoration:none; color:#ffffff; background:#1E721B; } #dnnMenu .subLevel,#dnnMenu .subLevel .subLevelRight ul { display:block; display:none; border:1px solid #258C21; position:absolute; width:160px; margin:0; padding:0; z-index:1210; top:36px; left:0 !important; background:#1E721B; font-size:14px; font-size:1.4rem; } #dnnMenu .moveLeft { left:-80px; } #dnnMenu .subLevel ul { width:auto; margin:0; padding:0; position:relative; z-index:900; } #dnnMenu .subLevel li { float:none; clear:both; width:auto; list-style:none; margin:0; padding:0; } #dnnMenu .subLevel li a { color:#EEEEEE; border-bottom:1px solid #258C21; line-height:normal; margin:0; padding:10px 15px; text-align:left; width:130px; } #dnnMenu .subLevel li a:Hover { background:#258C21; } #dnnMenu .subLevel .subLevelRight li a { padding-left:25px; } #dnnMenu .subLevel .subLevelRight .subLevelRight li a { padding-left:35px; } /*========================================================+ | SOCIAL ICONS - GENERAL | +========================================================*/ .social { list-style:none; width:220px; margin:0px; } .social li { display:inline; float:right; background-repeat:no-repeat; } .social li a { display:block; width:44px; height:44px; padding-left:10px; position:relative; text-decoration:none; } .social li a strong { font-weight:bold; position:absolute; left:20px; top:-1px; color:#0F855B; padding:4px; z-index:9999; text-shadow:1px 1px 0 rgba(0, 0, 0, 0.1); background-color: white; -moz-border-radius:3px; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -webkit-border-radius:3px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); border-radius:10px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); } li.facebook { background-image:url("img/Facebook_icon.png"); } li.linkedin { background-image:url("img/LinkedIn_icon.png"); } li.youtube { background-image:url("img/YouTube_Icon.png"); padding-right: 7px; } li.twitter { background-image:url("img/Twitter_Icon.png"); } /* li.facebook a:hover { background-image:url("img/facebook_hover.png"); background-repeat:no-repeat; opacity:1; } li.twitter a:hover { background-image:url("img/twitter_hover.png"); background-repeat:no-repeat; opacity:1; } li.linkedin a:hover { background-image:url("img/linkedin_hover.png"); background-repeat:no-repeat; opacity:1; } */ #icons { position:relative; float:right; } #icons img { position:absolute; left:0; -webkit-transition:opacity 1s ease-in-out; -moz-transition:opacity 1s ease-in-out; -o-transition:opacity 1s ease-in-out; transition:opacity 1s ease-in-out; } #icons img.top:hover { opacity:0; } li.Globe { display: block; width:220px; height:100px; background-image:url("img/Locations_Botton.png"); } li.Globe a { display: block; width:220px; height:100px; } .Globe:Hover { display: block; width:220px; height:100px; background-image:url("img/Locations_Botton_Hover.png"); } /*========================================================+ | Button and Input Styles | +========================================================*/ .dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnFormItem input[type="submit"],.dnnPrimaryAction,.btnSave,.dnnSecondaryAction,.dnnTertiaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span /*,input[type="submit"]*/ { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:18px; font-size:1.8rem; background:none repeat scroll 0 0 #BDC3C7; border:0 none transparent; border-bottom:2px solid #95A5A6; border-radius:0; color:#333333; cursor:pointer; display:inline-block; font-weight:normal; margin:6px 0; min-width:75px; padding:12px 28px; text-align:center; text-decoration:none; box-shadow:0 1px 0 0 rgba(0,0,0,0.8); -webkit-appearance: none; } .dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span { background:#777777; border-bottom:2px solid #555555; color:#ffffff; text-shadow:0 1px 2px rgba(0,0,0,0.25); box-shadow:0 1px 0 0 rgba(0,0,0,0.6); -webkit-appearance: none; } .dnnFormItem button:hover,.dnnFormItem input[type="button"]:hover,.dnnFormItem input[type="reset"]:hover,.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover,.dnnLogin .LoginTabGroup span:hover { background:#999999; border-bottom:2px solid #666666; color:#ffffff; text-decoration:none; -webkit-appearance: none; } ul.dnnAdminTabNav li.ui-tabs-active a { background:none repeat scroll 0 0 #95A5A6; border-bottom:2px solid #7F8C8D; margin:6px 0; padding:12px 28px; box-shadow:0 1px 0 0 rgba(0,0,0,0.6); } ul.dnnAdminTabNav li.ui-tabs-active a:hover { background:none repeat scroll 0 0 #BDC3C7; -webkit-appearance: none; } .dnnPrimaryAction,.btnSave,.dnnFormItem input[type="submit"],a.dnnPrimaryAction /*,input[type="submit"]*/ { background:#258C21; border-bottom:2px solid #1E721B; color:#ffffff; text-shadow:0 1px 2px rgba(0,0,0,0.25); box-shadow:0 1px 0 0 rgba(0,0,0,0.4); -webkit-appearance: none; } .dnnPrimaryAction:hover,.btnSave:hover,.dnnFormItem input[type="submit"]:hover,a.dnnPrimaryAction:hover /*,input[type="submit"]:hover*/,.dnnPrimaryAction:focus,.dnnFormItem input[type="submit"]:focus,a.dnnPrimaryAction:focus /*,input[type="submit"]:focus */ { background:#50b24c; border-bottom:2px solid #1E721B; color:#FFFFFF; text-decoration:none; -webkit-appearance: none; } /* input[type="text"],select,textarea,input[type="email"],input[type="search"],input[type="password"] { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; background:none repeat scroll 0 0 rgba(0,0,0,0); border:1px solid #999999; color:#868686; font-size:1.4rem; margin-top:10px; padding:12px; width:95%; -webkit-appearance: none; } input[type="text"]:focus,select:focus,textarea:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus { color:#E67E22; } */ .contacttable,.requesttable { width:100%; } .contactcell,.requestcell { text-align:left; } .contactSend,.requestSend { padding-top:20px; text-align:right; } .validator { color:#ff3000 !important; display:inline; font-size:1.2rem; margin:3px 10px; } /*========================================================+ | Responsive Styles | +========================================================*/ @media only screen and (min-width:960px) { .pageWidth { max-width:960px; } } /* @media only screen and (max-width:800px) { .ModWillStrohlContentSliderC { display:none; } body { -webkit-text-size-adjust:none; -ms-text-size-adjust:none; width:100%; min-width:0; margin-left:0; margin-right:0; padding-left:0; padding-right:0; } .buttonDiv { position:absolute; right:0; top:0; } .buttonBG { background:#2980b9; } .headerDiv { border-top:none; padding:5px 0 10px 0; margin-top:0; background:#2980b9; height:62px; } .logoDiv { text-align:center; margin:5px 0 0 10px; max-width:48%; } .titleDiv { display:block; height:20px; background:#3498db; clear:both; padding:20px; } .TabTitle { font-size:200%; color:#ffffff; } .pageWidth { width:100%; min-width:inherit; padding:0; } .breadcrumbDiv { display:none !important; } #dnnMenu { display:none; } .mobileButtons { display:block; } #dnnMenuMobile { clear:both; } .loginLinks .registerGroup,.loginLinks .registerGroup *,.loginLinks .loginGroup,.loginLinks .loginGroup * { float:none; font-size:14px; font-size:1.4rem; } .loginLinks .registerGroup a,.loginLinks .loginGroup a { text-align:center; display:block; margin:0 0 10px 0; padding:0; clear:both; position:relative; line-height:2.4em; font-size:16px; } .button { text-align:center; display:block; margin:0; padding:0; clear:both; position:relative; line-height:5.4em; color:#666666; } .loginLinks { position:relative; display:none; float:none; margin:0; padding:0 10px; clear:both; } .social li a { padding-bottom:10px; } /*========================================================+ | Responsive Panes (max-width: 767px) | +========================================================*/ /* .leftPane { display:block; float:none; width:94.75%; } .rightPane { display:block; float:none; width:94.75%; } */ /*========================================================+ | Footer | +========================================================*/ .FootLogo { display:block; background:transparent url("img/IT-logo.png") no-repeat; width:176px; height:57px; margin:10px auto; float:none; position:relative; } .links,a.links:link,a.links:active,a.links:visited { background:none repeat scroll 0 0 transparent; border-bottom:1px solid #1D2935; border-top:1px solid #415C76; color:#EEEEEE; display:block; float:none; padding:12px 14px; text-align:center; text-decoration:none; -webkit-transition:color 2s ease-out; -moz-transition:color 2s ease-out; -o-transition:color 2s ease-out; transition:color 2s ease-out; -webkit-transition:background 0.5s ease-out; -moz-transition:background 0.5s ease-out; -o-transition:background 0.5s ease-out; transition:background 0.5s ease-out; } a.links:hover,a.links:focus { color:#1f3344; background:rgba(87,124,158,0.5); text-decoration:none; } #footLinks .SocialIcons { display:block; float:none; margin:10px auto; } #icons { position:relative; float:none; } /*========================================================+ | Responsive Styles (max-width: 320px) | +========================================================*/ /* @media only screen and (max-width:480px) { .leftPane { display:block; float:none; width:93%; } .rightPane { display:block; float:none; width:93%; } .mobileButtons li a { padding:0 17px; font-size:12px; color:#eee; border-left:1px solid #65b7d2; border-right:1px solid #34495e; -webkit-transition:color 2s ease-out; -moz-transition:color 2s ease-out; -o-transition:color 2s ease-out; transition:color 2s ease-out; -webkit-transition:background 0.5s ease-out; -moz-transition:background 0.5s ease-out; -o-transition:background 0.5s ease-out; transition:background 0.5s ease-out; } .button { text-align:center; display:block; margin:0; padding:0; clear:both; position:relative; line-height:6.4em; color:#666666; } input[type="text"],select,textarea,input[type="email"],input[type="search"],input[type="password"] { background:none repeat scroll 0 0 rgba(0,0,0,0); border:1px solid #999999; color:#868686; font-size:1.2rem; margin-top:10px; padding:12px; width:95%; } .copyrightDiv { height:40px; text-align: center; margin: 0 auto; } .termsDiv { float:none; } } /*========================================================+ | Minority Row | +========================================================*/ .minority { list-style: none outside none; margin: 0; padding-top: 4px; width: 960px; } .minority li { background-repeat: no-repeat; display: inline; float: right; } .minority li.minority1 { background-image: url("img/SCMSDC-Logo.jpg"); opacity: 0.6; padding-right: 5px; } .minority li.minority2 { background-image: url("img/Carolinas-logo.jpg"); opacity: 0.6; padding-right: 150px; } .minority li.minority3 { background-image: url("img/PR-SDC.jpg"); opacity: 0.6; padding-right: 150px; } .minority li.minority4 { background-image: url("img/MSDC-logo.jpg"); opacity: 0.6; padding-right: 150px; } .minority li.minority1 a { display:block; height:65px; width:125px; position:relative; } .minority li.minority2 a { display:block; height:65px; width:125px; position:relative; } .minority li.minority3 a { display:block; height:65px; width:125px; position:relative; } .minority li.minority4 a { display:block; height:65px; width:125px; position:relative; } /*========================================================+ | Telerik Tables | +========================================================*/ .RadGrid_Hay .rgCommandTable { border-color: transparent !important; border-bottom-style:none !important; border-width: 0 !important; } .RadGrid_Hay thead .rgCommandCell { border-bottom: 0px none transparent !important; } .RadGrid_Hay .rgCommandRow { background: #1E721B none !important; color:#ffffff; } .RadGrid_Hay .rgHeader, .RadGrid_Hay .rgHeader a { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:18px; font-size:1.8rem; color: #FFFFFF; } .RadGrid_Hay .rgHeader, .RadGrid_Hay th.rgResizeCol { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #258c21 none !important; border-color: #258c21 #258c21 #1e721c #1e721c !important; border-image: none; border-style: solid; border-width: 1px !important; padding-top: 4px; padding:15px !important; } .RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td { color:#444444 !important; } .RadGrid_Hay td.rgGroupCol, .RadGrid_Hay td.rgExpandCol { background: none repeat scroll 0 0 #d6d6cb !important; border-color: #d6d6cb !important; } .rgNoRecords td { padding:5px; } .RadGrid_Hay .rgEditForm { padding: 25px; } .RadGrid_Hay { border: 0px none transparent !important; border-right:1px solid #BBB99D !important; border-bottom:1px solid #BBB99D !important; border-left:1px solid #BBB99D !important; } /* Drop Downs */ .RadComboBox_Hay .rcbInputCell, .RadComboBox_Hay .rcbArrowCell { background-image: none !important; background-color:#ffffff !important; /* background-color:#258C21 !important; */ } .RadComboBox table td.rcbInputCell { padding: 6px 6px 6px 10px !important; } .RadComboBox_Hay .rcbReadOnly .rcbInput { color: #666666 !important; } .RadComboBox_Hay .rcbHovered .rcbReadOnly .rcbInput { color: #258C21 !important; } .RadComboBox_Hay .rcbReadOnly .rcbArrowCellRight { background-image:url(img/drop-arrow.png) !important; background-position: left center !important; border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; } .RadComboBox_Hay .rcbReadOnly .rcbInputCellLeft { border-top:1px solid #cccccc; border-left:1px solid #cccccc !important; border-bottom:1px solid #cccccc !important; } .RadComboBox .rcbArrowCell a { width: 26px !important; } .JobDropMenus { margin-bottom: 10px; } .JobSubHead { font-family: Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; text-align: left; color:#666666; padding:2px 2px 2px 5px; } .RadComboBoxDropDown_Hay { background: none repeat scroll 0 0 #EBEBEB !important; border-color: #CCCCCC !important; color: #666666 !important; font: 12px/16px "Segoe UI",Arial,Helvetica,sans-serif; } .RadComboBoxDropDown_Hay .rcbHovered { background: none repeat scroll 0 0 #d7d7d7 !important; color: #555555 !important; } /*Job Description */ .JobDiv { margin-top: -11px; border-bottom: 1px solid #DDDDDD; } .JobEdit { padding-left:20px; } .JobEdit td { padding-bottom:10px; } .JobLocationFilter { padding-top:10px; } .JobHeader { font: 16px Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif !important; background: none repeat scroll 0 0 #258C21; color: #FFFFFF; padding: 6px 0 6px 10px; } .JobDescription { padding: 10px 0 15px 10px; text-align:left; font-weight:normal; } .ExpertDiv { width:50%; } .JobButtonDiv { background:none repeat scroll 0 0 #EBEBEB; border-left: 1px dotted #999999; padding: 30px; text-align: center; width: 50%; } .ExpertTable { width:100%; margin-top:5px; padding-right: 8px; padding-bottom: 10px; } .ExpertLabel { font: 14px bold Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif !important; color: #ffffff; padding: 5px; background:#999999; } .ExpertHead { float:none; font: 14px Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif !important; color: #258C21; padding-bottom: 5px; border-bottom:1px dotted #999999; } .ExpertTable ul { margin: 0px 0px 8px 5px; } .ExpertList li { list-style: none outside none; } .ExpertList li:before { color:#258C21; content: "•"; left: -6px; position: relative; } .ExpertYears { border-bottom:1px dotted #999999; } .JobStatus { width:160px; } .JobTable { font-size:14px;height: 35px; } /* Profile Manager */ .RadTabStripTop_Hay .rtsLink, .RadTabStripTop_Hay .rtsOut, .RadTabStripBottom_Hay .rtsLink, .RadTabStripBottom_Hay .rtsOut, .RadTabStripTop_Hay_Baseline .rtsLevel, .RadTabStripBottom_Hay_Baseline .rtsLevel { background-image: none !important; } .RadTabStrip_Hay .rtsLI, .RadTabStrip_Hay .rtsLink { color: #666666 !important; font: 12px/26px Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif !important; } .RadTabStrip_Hay .rtsUL { border-top:1px solid #BBB99D !important; border-right:1px solid #BBB99D !important;border-left:1px solid #BBB99D !important; } .RadTabStrip_Hay .rtsLink:hover { color:#1E721B !important; background:#50B24C; } .RadTabStripTop_Hay .rtsSelected { color: #FFFFFF !important; background: none #1E721B !important; } .RadTabStripTop_Hay .rtsSelected:hover { color: #B6CC4D !important; } /* Profile Manager: Document Uploader */ .RadUpload .ruFileWrap { display: inline-block; height: 40px !important; line-height: 20px; overflow: hidden !important; position: relative; vertical-align: top; white-space: nowrap; } .RadUpload_Hay .ruFakeInput { border-color: #999999 !important; color: #272722; padding: 10px !important; width: 220px !important; } .RadUpload_Hay .ruButton, .RadUploadProgressArea_Hay .ruButton { font: 12px/26px Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif !important; background: none repeat scroll 0 0 #258C21 !important; color: #ffffff !important; padding: 10px !important; border-bottom: 2px solid #1E721B !important; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.25); } .RadUpload .ruButton, .RadUploadProgressArea .ruButton { height: 38px !important; padding-bottom: 2px; text-align: center; width: 79px; } div.RadUpload_Hay .ruInputs .ruButtonHover { background: none repeat scroll 0 0 #50B24C !important; } .RadUpload .ruBrowse { background-position: 0 0; margin-left: 10px !important; width: 85px; } .DocDiv { /* position:static; top:320px; right:0; left:-160px; bottom:0; */ width: 100px; background:#DDDDDD; padding:10px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:center; } .DocLabel { font: 10px Arial; color:#666666; } .ResumeDiv { width: 330px; } .TextBox { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:12px; border:1px solid #999999; font-size:1.2rem; margin: 5px 0 10px; padding:8px; } .ProfileBox { width:90%; } .Uploader { margin-top:10px; } legend { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:14px; font-size:1.4rem; background:#258C21; color:#ffffff; margin-left: -1px; padding:5px 10px; } .RadUpload, .RadUploadProgressArea { text-align: left; width: 330px !important; } .ProfileButton { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:14px; font-size:1.4rem; background:none repeat scroll 0 0 #999999; border:0 none transparent; border-bottom:2px solid #666666; color:#ffffff; cursor:pointer; display:inline-block; font-weight:normal; margin:3px 0; padding:6px 18px; text-align:center; text-decoration:none; box-shadow:0 1px 0 0 rgba(0,0,0,0.8); -webkit-appearance: none; border-radius:4px; -webkit-border-radius:4px; } .ProfileButton:hover { background:none repeat scroll 0 0 #258C21; border-bottom:2px solid #1E721B; } .ProfileButton:active { background:none repeat scroll 0 0 #258C21; border-bottom:0px none; margin:5px 0 3px 0; } .DeleteButton { font-family:Century Gothic,"Helvetica Neue","HelveticaNeue", Helvetica, Arial,"Lucida Grande",sans-serif; font-size:14px; font-size:1.4rem; background:none repeat scroll 0 0 #999999; border:0 none transparent; border-bottom:2px solid #666666; color:#ffffff; cursor:pointer; display:inline-block; font-weight:normal; margin:3px 0; padding:6px 18px; text-align:center; text-decoration:none; box-shadow:0 1px 0 0 rgba(0,0,0,0.8); -webkit-appearance: none; border-radius:4px; -webkit-border-radius:4px; } .DeleteButton:hover { background:none repeat scroll 0 0 #a52f2f; border-bottom:2px solid #7b2323; } .DeleteButton:active { background:none repeat scroll 0 0 #a52f2f; border-bottom:0px none; margin:5px 0 3px 0; } /* CSS for the Pharma-Quiz website */ .ViewQuizTable { margin-top: -11px; } .ViewQuizHead { background: none repeat scroll 0 0 #339933; color: #ffffff; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.6rem; padding: 5px; } .ViewQuizNormal { color: #333333; font-family: "Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.4rem; padding: 5px; } .TakeQuizHead { color: #339933; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.4rem; } .TakeQuizQuestion { border-bottom: 1px solid #75d175; color: #333333; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.8rem; margin-top: 20px; width: 100%; } .TakeQuizRequire { background: none repeat scroll 0 0 #c63527; border-bottom: 1px solid #a72b2a; border-radius: 6px; color: #ffffff; display: block; font-size: 14px; margin-top: 10px; padding: 10px; text-align: center; } .TakeQuizResult { background: none repeat scroll 0 0 #a4d65e; border: 1px dashed #78be20; color: #1f5c1f; margin: 0 auto; padding: 20px; width: 50%; } .TakeQuizResult h2 { border-bottom: 1px solid #78be20; color: #1f5c1f; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 2rem; margin-bottom: 12px; } .TakeQuizResult a { background: none repeat scroll 0 0 #297a29; border-bottom: 2px solid #1f5c1f; color: #ffffff; display: inline-block; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.4rem; margin-right: 10px; padding: 8px 12px; text-decoration: none; } .TakeQuizResult a:hover { background: none repeat scroll 0 0 #1f5c1f; border-bottom: 2px solid #143d14; color: #a3e0a3; text-decoration: none; } .RadioButtonList input[type="radio"] { margin-left: 10px; margin-right: 10px; } .litHeader { background: none repeat scroll 0 0 #1f5c1f; color: #ffffff; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.6rem; padding: 5px 10px; } .dnnGridHeader td, thead.dnnGridHeader th, tr.dnnGridHeader th { background: none repeat scroll 0 0 #339933; border: 0 none; color: #ffffff; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 1.6rem; font-weight: normal; padding: 12px 18px; text-align: center; } .dnnGrid { border: 0 none; } tr.dnnGridItem td, tr.dnnGridAltItem td { border: 0 none; padding: 10px; } .dnnGridAltItem { background: none repeat scroll 0 0 #e5e5e5; } .dnnGridItem:hover, .dnnGridAltItem:hover { background-color: #c5e86c; } .CompletionCertificate { background-color: #c5e86c; border: 1px dotted #78be20; display: block; height: auto; margin: 0 auto; width: 600px; } .CompletionHeader { color: #1f5c1f; display: block; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 3.6rem; font-weight: normal; line-height: 44px; padding: 40px 0 15px; text-align: center; } .CompletionNotice { color: #1f5c1f; display: block; padding: 10px; text-align: center; } .InformationHeader { color: #1f5c1f; display: block; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 2.8rem; font-style: italic; font-weight: normal; padding: 10px; text-align: center; width: auto; } .InformationHeader2 { color: #1f5c1f; display: block; font-family: Century Gothic,"Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; font-size: 2rem; font-weight: normal; padding: 10px; text-align: center; width: auto; }