*{box-sizing:border-box;}html{font-size:100%;line-height:1.5em;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;min-height:100%;}@media print{html{font-size:12pt;}}body{margin:0;padding:0;color:#000;background-color:#fff;}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;}audio:not([controls]){display:none;height:0;}progress{vertical-align:baseline;}template,[hidden]{display:none;}h1{font-size:2rem;line-height:3rem;margin-top:1.5rem;margin-bottom:1.5rem;}h2{font-size:1.5rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h3{font-size:1.25rem;line-height:2.25rem;margin-top:1.5rem;margin-bottom:1.5rem;}h4{font-size:1rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h5{font-size:0.875rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}h6{font-size:0.625rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:1.5rem;}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted;}@media print{abbr[title]:after{content:" (" attr(title) ")";}}b,strong{font-weight:inherit;}strong,b{font-weight:bolder;}pre,code,kbd,samp,var{font-family:Menlo,"DejaVu Sans Mono","Ubuntu Mono",Courier,"Courier New",monospace,sans-serif;font-size:1em;}dfn{font-style:italic;}mark{background-color:#fd0;color:#000;}small{font-size:0.875rem;}sub,sup{font-size:0.625rem;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-.25em;}sup{top:-.5em;}.divider,hr{margin:1.5rem 0;border:0;border-top:1px solid #cccccc;}.divider > :first-child,hr > :first-child{margin-top:1.5rem;}blockquote{margin:1.5rem 1.875rem;}dl,menu,ol,ul{margin:1.5rem 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}[dir="rtl"] dd{margin:0 30px 0 0;}menu,ol,ul{padding:0 0 0 30px;}[dir="rtl"] menu,[dir="rtl"]
ol,[dir="rtl"]
ul{padding:0 30px 0 0;}figure{margin:1.5rem 0;}hr{box-sizing:content-box;height:0;overflow:visible;}p,pre{margin:1.5rem 0;}button,input,optgroup,select,textarea{box-sizing:border-box;max-width:100%;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}input{overflow:visible;}[type='number']::-webkit-inner-spin-button,[type='number']::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}[type='search']::-webkit-search-cancel-button,[type='search']::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-input-placeholder{color:inherit;opacity:.54;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}[type='checkbox'],[type='radio']{box-sizing:border-box;padding:0;}fieldset{padding:0.525rem 0.9375rem 0.975rem;border:1px solid #cccccc;margin:0 2px;}legend{box-sizing:border-box;display:table;max-width:100%;white-space:normal;color:inherit;margin-left:-5px;padding:0 5px;}label{display:block;font-weight:bold;}optgroup{font-weight:bold;}textarea{overflow:auto;}table{margin:1.5rem 0;border-collapse:collapse;border-spacing:0;width:100%;}td,th{padding:0;}.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}body{background-color:#06335B;}body div.main-container.qd.container div.row{margin-bottom:2em;}.main-container{background-color:lightgrey;margin-top:-1em;}#content{margin-top:0.75rem;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.header__logo{float:left;margin:0;padding:0;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}.header__region{clear:both;}#navigation{border-radius:5px;box-shadow:rgba(192,192,192,0.4) 0 0 15px,rgba(0,128,0,0.2) 0 0 3px;}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:rhythm(1) 0;padding:10px 10px 10px 50px;background-image:inline-image("message-24-ok.png");background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;}.messages--warning{background-image:inline-image("message-24-warning.png");border-color:#ed5;}.messages--error{background-image:inline-image("message-24-error.png");border-color:#ed541d;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--error p.error{color:#333;}.ok,.messages--status{background-color:#f8fff0;color:#234600;}.warning,.messages--warning{background-color:#fffce5;color:#840;}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b;}.tabs-primary,.tabs-secondary{background-image:linear-gradient(to bottom,#bbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbb \0/ie;margin:rhythm(1) 0;padding:0 2px;white-space:nowrap;}.tabs-primary__tab,.tabs-primary__tab.is-active,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active,a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{border-top-radius:4px;border:1px solid #bbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:#fff;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{border-top-left-radius:4px;border-top-right-radius:4px;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:.9em;margin-top:-rhythm(1);}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:rhythm(1)/2 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{transition:background-color 0.3s;background-color:#f2f2f2;color:#666;padding:0 .5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:inline-image("help.png");background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis{}.pager-current{font-weight:bold;}.block{margin-bottom:rhythm(1);}.menu__item.is-leaf{list-style-image:inline-image("menu-leaf.png");list-style-type:square;}.menu__item.is-expanded{list-style-image:inline-image("menu-expanded.png");list-style-type:circle;}.menu__item.is-collapsed{list-style-image:inline-image("menu-collapsed.png");list-style-type:disc;}.menu a.active{color:#000;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.comments{margin:rhythm(1) 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.form-item{margin:rhythm(1) 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;-ms-appearance:button;-o-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:rhythm(1);}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:rhythm(1) 0;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:inline-image("menu-expanded.png");background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:inline-image("menu-collapsed.png");background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/custom/qface2/sass/components/progress.gif);}.head-base{box-shadow:inset 0 0 5px #000000;background-color:#8c2e0b;height:1.5rem;margin-top:0px;padding-top:0px;}.col-sm-9.content-box{border-right:0px dotted #c0c0c0;box-shadow:3px 4px 15px rgba(0,0,0,0.1);background-color:white;}.col-sm-9.content-box .region.region-content{margin-top:10px;background-color:white;padding-bottom:10px;box-shadow:3px 4px 15px 2px rgba(0,0,0,0.1);}.col-sm-9.content-box .region.region-content .block-qdcomponents{margin-bottom:1rem;}section.col-md-8.contentbox{margin-left:15px;margin-top:15px;}section.col-md-8.contentbox h1.page-header{background-color:#fbfbfb;color:#06335b;box-shadow:inset 0 0 1px #c0c0c0;padding-left:15px;padding-top:5px;margin-top:10px;margin-bottom:0px;border-bottom:4px solid #ddd;}section.col-md-8.contentbox .region.region-content{background-color:white;}section.col-md-8.contentbox .region.region-content article{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px;margin-top:-15px;}section.col-md-8.contentbox .region.region-content article .node .node-page ul{list-style:none;margin:1rem 0;}section.col-md-8.contentbox .region.region-content article p img{margin-right:15px;}section.col-md-8.contentbox .region.region-content article p{padding-top:0px;padding-bottom:0px;margin:0.75rem 0px;}section.col-md-8.contentbox .region.region-content .block-qdcomponents{}section.col-md-8.contentbox .region.region-content div.views-course-list--display{padding:0 1.2em;}section.col-md-8.contentbox .region.region-content div.views-course-list--display p{margin-top:0;}section.col-md-8.contentbox .region.region-content div.views-course-list--display .views-row-first{margin-top:1em;}section.col-md-8.contentbox .region.region-content div.views-course-list--display .views-row-even{background-color:whitesmoke;}section.col-md-8.contentbox .region.region-content div.views-course-list--display .views-row{border:solid 1px silver;border-radius:0.5em;padding:1em;margin-bottom:1.4em;}section.col-md-8.contentbox .region.region-content div.views-course-list--display .views-row h2{margin-top:0;line-height:1.4em;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0.75em;font-size:1.3em;}#contact-site-form.contact-form{background-color:white;margin-left:10%;margin-right:10%;padding:1em;}@media (max-width:768px){#contact-site-form.contact-form{margin-left:0px;margin-right:0px;}}@media (max-width:768px){.nav-bar.container-fluid{margin-top:5px;}}@media (max-width:768px) and (orientation:portrait){.row{margin-right:unset;margin-left:unset;margin-bottom:1em;}}@media (max-width:768px) and (orientation:portrait){.navbar .logo{margin-left:unset;margin-left:unset;padding-left:unset;}}@media (max-width:768px) and (orientation:portrait){.navbar.container{margin-top:0.5rem;}}@media (max-width:768px) and (orientation:portrait){.navbar.container div.row{margin-bottom:unset;}}@media (max-width:768px) and (orientation:portrait){.col-md-12{padding-right:unset;padding-left:unset;}}@media (max-width:768px){section.col-md-8.contentbox{margin-top:unset;margin-bottom:unset;padding:unset;margin-left:unset;margin-right:unset;}}@media (max-width:768px) and (orientation:portrait){section.col-md-8.contentbox h1.page-header{border-bottom:unset;line-height:1.5rem;font-size:1.8rem;margin-top:1.2rem;}}@media (max-width:768px) and (orientation:portrait){.promoContent-front{margin-top:-1.5em;margin-bottom:1rem;margin-left:unset;z-index:10;}}@media (max-width:768px) and (orientation:portrait){.promoContent-front h3{font-size:1.8rem;line-height:2.5rem;}}div.promoContent-front.hidden-xs{width:100%;margin:0;padding-left:3em;background-color:transparent;color:whitesmoke;}div.promoContent-front.hidden-xs h3.front-hero-headline{padding:0;font-size:3em;margin:0;margin-top:-1.5em;}#block-qdcomponents-front-page-services-block{border-radius:0 0 5px 5px;box-shadow:3px 4px 23px rgba(0,0,0,0.1);margin-top:15px;margin-left:15px;margin-right:15px;padding-top:30px;padding-bottom:15px;background-color:white;text-align:left;margin-bottom:15px;}@media (max-width:768px){#block-qdcomponents-front-page-services-block{border-radius:unset;margin:-10px 0px 10px 0px;padding-top:10px;}}#block-qdcomponents-front-page-services-block ul.front-display-block{display:flex;flex-flow:row;margin:0;padding:0;}@media (max-width:768px){#block-qdcomponents-front-page-services-block ul.front-display-block{display:flex;flex-flow:column;}}#block-qdcomponents-front-page-services-block ul.front-display-block >{border-bottom:0px;}#block-qdcomponents-front-page-services-block ul.front-display-block > li:last-child{border-right:0px;}#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4{display:flex;flex-flow:column;justify-content:space-between;border-right:1px dotted #c0c0c0;}@media (max-width:767px){#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4{border-right:0;margin-bottom:2rem;}}#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4 p{margin:0em;padding-top:1em;padding-bottom:0em;}#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4 p span{margin-right:0.4rem;}#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4 h3{color:#06335b;font-weight:bold;font-family:arial;font-size:1.5rem;padding-bottom:0.2em;text-align:left;margin-left:0px;margin-bottom:-5px;padding-left:0px;padding-top:0.2em;letter-spacing:0.05px;border-bottom:4px solid #d3d3d3;margin-top:0em;}#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4 a{background-color:white;text-align:right;display:block;width:100%;padding-top:0.5em;padding-bottom:0.1em;padding-right:0.3em;margin-top:0.5em;}@media (max-width:768px){#block-qdcomponents-front-page-services-block ul.front-display-block .col-md-4 a{background-color:#06335b;color:white;text-align:right;display:block;width:100%;box-shadow:3px 4px 10px rgba(0,0,0,0.1);padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;margin-top:0.5em;}}.bigPromoBox img.img-responsive{margin-left:0px;margin-right:0px;padding-left:15px;padding-right:15px;padding-top:24px;}@media (max-width:768px){.bigPromoBox img.img-responsive{padding:10px 0px;height:160px;}}@media (max-width:768px){.col-md-12 .qd-front-row{padding-left:5px;padding-right:5px;}}#header{position:relative;margin:0 auto;height:90px;border:0px;text-align:left;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);border-radius:0 0px 0px 0px;}.row.brand-top{margin-bottom:0rem;padding-top:.5em;padding-left:30px;padding-bottom:.4em;background-color:white;padding-bottom:0px;}.row.brand-top .col-md-4.logo .logo.navbar-btn.pull-left{margin-top:0px;padding-right:0;margin-left:-1em;}.row.brand-top .col-md-5{padding-top:0;}.row.brand-top .col-md-4.site-name{height:75px;padding-top:10px;padding-bottom:10px;}@media (width:768px){.row.brand-top .col-md-4.site-name{left:10%;padding-left:22%;}}.row.brand-top .col-md-4.site-name a.name.navbar-brand{left:-20%;position:relative;font-size:2.25rem;font-weight:100;line-height:0.9;padding:0;font-family:'Orbitron',sans-serif;text-transform:uppercase;}.nav-base.container{padding:0px;background-color:white;margin-bottom:0rem;}.nav-base.container .col-md-12.qd-12{box-shadow:3px 4px 10px rgba(0,0,0,0.1);border-radius:0 0px 0px 0px;background-color:#d3d3d3;}.nav-base.container .col-md-12.qd-12 div.navbar-collapse.collapse{margin-top:0px;padding-left:0;}.nav-base.container .col-md-12.qd-12 div.navbar-collapse.collapse .menu.nav.navbar-nav{border:0px solid white;padding-top:0px;padding-left:15px;}.nav-base.container .col-md-12.qd-12 div.navbar-collapse.collapse .menu.nav.navbar-nav ul li.first{margin-left:0;padding-left:0;}.nav-base.container .col-md-12.qd-12 div.navbar-collapse.collapse .navbar-nav > li > a{padding-top:1em;padding-bottom:1em;}.nav-base.container .col-md-12.qd-12 div.navbar-collapse.collapse .navbar-nav > li > a.active{background-color:#f5f5f5;}#navbar{border:0px;background-color:white;padding:0;}#main-menu{margin-top:1rem;}#main-menu ul{float:left;list-style:none;margin:0;height:26px;padding:0 0 0 10px;font-size:12px;text-transform:uppercase;}#main-menu ul li:before{content:"\00BB \0020";}#main-menu ul li{float:left;height:26px;margin:0;padding:0px 0 0 10px;}#main-menu ul li .active,#main-menu ul li .active-trail{background-color:brown;margin-bottom:-5px;}#main-menu ul li .active a,#main-menu ul li .active-trail a{color:#FFF;}#main-menu ul li a{float:left;margin:0;padding:0 5px 0 5px;color:#592D00;}#main-menu ul li a:hover,#main-menu ul li a:active{border:none;color:#111;background:transparent;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover{color:#fff;text-decoration:none;background-color:#06335b;outline:0;}#block-qworks-footer-contact-block{border-radius:0 0 5px 5px;box-shadow:3px 4px 23px rgba(0,0,0,0.1);margin-right:20px;margin-top:20px;padding:10px;}#block-qworks-footer-contact-block h3,#block-qworks-footer-contact-block h4{padding-left:0px;margin-left:0px;padding-top:10px;margin-top:0px;}#block-qworks-footer-contact-block h3{border-bottom:4px solid #A52A2A;color:black;font-size:1.5em;margin-top:0;text-transform:uppercase;}#block-qworks-footer-contact-block h4{margin-bottom:0px;padding-bottom:0px;font-family:arial,sans-serif;}#block-qworks-footer-contact-block p{margin:0px;color:#1C1C1C;font-family:arial,sans-serif;font-size:1.077em;line-height:1.429;}.col-md-3.hidden-xs{padding-right:0px;}.region-sidebar-second{padding-right:0rem;}.region-sidebar-second h2.block__title{color:#000000;font-weight:bold;font-family:arial;font-size:1.5em;padding-bottom:2px;text-align:left;border-bottom:2px solid #a52a2a;letter-spacing:0.05px;padding-top:0;}.region-sidebar-second ul.menu{padding:0px;margin:0px;margin-top:0.4rem;}.region-sidebar-second ul.menu li a{cursor:pointer;}.region.region-sidebar-second h2.block-title{background-color:transparent;color:#06335b;padding-top:0px;box-shadow:inset 0 0 1px #c0c0c0;margin-top:0px;margin-bottom:0px;padding-left:10px;}.region.region-sidebar-second h2.block-title a.active,.region.region-sidebar-second h2.block-title a.visited{color:#06335b;cursor:pointer;}#block-qdcomponents-contact-telephone-block{border-radius:0 0 5px 5px;box-shadow:3px 4px 23px rgba(0,0,0,0.1);margin-top:10px;padding:10px;margin-bottom:10px;background-color:white;text-align:left;margin-bottom:0rem;padding:0px;}#block-qdcomponents-contact-telephone-block h4{font-size:1.2rem;margin-left:1.5rem;padding:0px;margin-bottom:0.4rem;margin-top:0.4rem;}#block-qdcomponents-contact-telephone-block span{margin-right:0.8rem;}.footer-menu{display:flex;flex-direction:row;max-height:85%;max-width:70%;padding-bottom:1rem;}.footer-menu .gbl-footer{float:left;}.footer-menu .gbl-footer{display:flex;flex-direction:column;padding:0px 0.75rem;}.footer-menu .gbl-footer h3{font-size:1em;color:black;font-weight:normal;text-align:left;font-family:arial,san-serif;margin-bottom:0.85rem;}.footer-menu .gbl-footer h3 a{font-weight:bold;color:slategrey;}.footer-menu ul{text-align:left;font-family:arial;text-transform:capitalize;padding-left:0px;margin-top:-10px;}.footer-menu li{margin-top:-1px;padding-left:0px;margin-bottom:2px;list-style:none;}.footer-menu li a{color:lightslategrey;}.footer-menu li a.active{color:black;font-weight:bold;}.footer-menu span.glyphicon{color:#000;right:2px;}.row.qd-row.footer{margin-top:0.2rem;background-color:lightgrey;border-top:0px;margin-top:0px;margin-bottom:0px;padding-bottom:0px;padding-top:0px;}@media (max-width:768px){.row.qd-row.footer{padding:0px;margin-right:unset;margin-left:unset;background-color:unset;}}.row.qd-row.footer .region.region-footer{margin-top:0px;margin-left:15px;margin-right:15px;padding:0 30px;text-align:left;border-radius:0 0px 0px 0px;background-color:whitesmoke;}@media (max-width:768px){.row.qd-row.footer .region.region-footer{padding:0px;margin-right:0px;}}.row.qd-row.footer .col-md-12.qd-footer{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.1);padding-bottom:1em;}.row.qd-row.footer .col-md-12.qd-footer .row.hidden-xs{margin-left:auto;margin-right:auto;margin-bottom:-15px;}@media (max-width:768px){.row.qd-row.footer .col-md-12.qd-footer{margin:0px;color:#fff;padding-top:5px;}}.navbar-default{}.region-sidebar-second{background-color:transparent;margin-top:30px;padding-top:0px;margin-right:-50px;}.region-sidebar-second h2.block-title{background-color:#ddd;color:#06335b;padding-top:0px;box-shadow:inset 0 0 2px #c0c0c0;margin-top:0px;margin-bottom:0px;padding-left:10px;}.region-sidebar-second h2.block-title a,.region-sidebar-second h2.block-title a.active-trail,.region-sidebar-second h2.block-title a.visited{color:#001;}.region-sidebar-second ul.menu li :before{content:"\00BB";font-weight:bold;margin-right:5px;}.region-sidebar-second ul.menu li a{color:#06335b;background-color:whitesmoke;font-weight:400;}.region-sidebar-second ul.menu li a:hover{color:#06335b;background-color:whitesmoke;font-weight:400;text-decoration:underline;}.region-sidebar-second ul.menu li a.active{color:whitesmoke;background-color:#06335b;font-weight:bold;}.region-sidebar-second ul.menu li a.active .active{background-color:lightgrey;font-weight:bold;cursor:pointer;}.region-sidebar-second section.block-block{margin-top:2.75em;padding:1em 1em;background-color:whitesmoke;}.region-sidebar-second section.block-block p{margin-top:0;font-size:0.979em;line-height:1.1;color:#06335b;}.region-sidebar-second section.block-block h2.block-title{color:whitesmoke;background-color:#06335b;padding-top:0px;box-shadow:inset 0 0 2px #c0c0c0;margin-top:-0.7em;margin-left:-0.6em;margin-right:-0.6em;margin-bottom:0.45em;padding-left:0.75em;}.region-sidebar-second section.block.block-menu-block{background-color:whitesmoke;}.region-sidebar-second section.block.block-menu-block .block-title{background-color:#ddd;}.region-sidebar-second ul.menu.nav a{cursor:pointer;}.col-md-3.col-md-offset-1.menu-secondary{margin-left:115px;padding-right:0px;}#block-global-footer-site-copyright{float:right;margin:1em -1.75em 1em 0;font-weight:500;clear:both;}@media (max-width:768px){#block-global-footer-site-copyright{margin-top:0px;float:left;margin-left:20%;}}@media (max-width:320px){#block-global-footer-site-copyright{margin-top:0px;float:left;margin-left:10%;}}#block-global-footer-site-copyright .block{margin-bottom:0px;}#block-global-footer-site-copyright .block-global-footer{margin:1em 0;}#contentWrapper,#content{}#contentWrapper{margin-top:0px;}ul.row.marketing-display-block{display:flex;flex-flow:row;flex-wrap:wrap;padding-top:5px;padding-left:0px;margin:0px;box-shadow:3px 4px 23px rgba(0,0,0,0.1);border-radius:0 0 5px 5px;padding-bottom:10px;}ul.row.marketing-display-block li{margin:0;margin-bottom:0.75rem;}ul.row.marketing-display-block li.col-sm-4{border-right:0px;}ul.row.marketing-display-block li.col-md-4{border-right:1px dotted #c0c0c0;display:flex;flex-flow:column;justify-content:space-between;}ul.row.marketing-display-block li.col-md-4 h3{color:#000000;font-weight:bold;font-family:arial;font-size:1.3em;padding-bottom:4px;text-align:left;margin-left:0px;margin-bottom:-5px;padding-left:0px;padding-top:0px;border-bottom:2px solid #06335b;letter-spacing:0.05px;margin-top:0px;}ul.row.marketing-display-block li.col-md-4 p{margin-bottom:5px;padding:2px;margin-top:10px;}ul.row.marketing-display-block li.col-md-4 a{background-color:#06335b;color:white;text-align:right;display:block;width:100%;box-shadow:3px 4px 10px rgba(0,0,0,0.1);padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;margin-top:0.5em;}ul.row.marketing-display-block li.col-md-4 + li.col-md-4 + li.col-md-4{border-right:0px;}ul.row.engineering-display-block{display:flex;flex-flow:row;flex-wrap:wrap;padding-top:5px;padding-left:0px;margin:0px;box-shadow:3px 4px 23px rgba(0,0,0,0.1);border-radius:0 0 5px 5px;padding-bottom:10px;}ul.row.engineering-display-block li{margin:0;margin-bottom:2rem;}ul.row.engineering-display-block li.col-sm-6{border-right:0px;}ul.row.engineering-display-block li.col-md-6{border-right:1px dotted #c0c0c0;display:flex;flex-flow:column;justify-content:space-between;}ul.row.engineering-display-block li.col-md-6 h3{color:#000000;font-weight:bold;font-family:arial;font-size:1.2em;padding-bottom:4px;text-align:left;margin-left:0px;margin-bottom:-5px;padding-left:0px;padding-top:0px;border-bottom:2px solid #06335b;letter-spacing:0.05px;margin-top:0px;}ul.row.engineering-display-block li.col-md-6 p{margin:0.75rem 0rem;}ul.row.engineering-display-block li.col-md-6 a{background-color:#06335b;color:white;text-align:right;display:block;width:100%;box-shadow:3px 4px 10px rgba(0,0,0,0.1);padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;margin-top:0.5em;}ul.row.engineering-display-block li.col-md-6 + li.col-md-6 + li.col-md-6{border-right:0px;}div.technology-item-list ul{padding-top:5px;}div.technology-item-list ul li{display:inline-block;border-right:1px dotted #c0c0c0;padding-left:5px;padding-right:5px;}#content-output .field-item img{}h2.qfront-heading{color:#000000;font-weight:bold;font-family:arial;font-size:1.5em;padding-bottom:2px;text-align:left;border-bottom:2px solid #a52a2a;letter-spacing:0.05px;padding-top:0;padding-top:0px;}@font-face{font-family:'ProximaNovaRegular';font-weight:normal;font-style:normal;}@font-face{font-weight:normal;font-style:normal;}@font-face{font-weight:normal;font-style:normal;}@font-face{font-family:'ProximaNovaBoldItalic';font-weight:normal;font-style:normal;}.btn-default{color:whitesmoke;background-color:#06335B;}.btn{padding:0.5rem 2rem;}.button{outline:none;cursor:pointer;font-family:ProximaNovaBold,"trebuchet ms","bitstream vera sans",sans-serif;text-align:center;text-transform:uppercase;display:inline-block;font-size:12px;padding:5px 8px;}.ribbon{outline:none;cursor:pointer;font-family:ProximaNovaBold,"trebuchet ms","bitstream vera sans",sans-serif;text-align:center;text-transform:uppercase;display:inline-block;height:15px;font-size:1em;line-height:1.5;color:#f5f5f5;background-color:#f5f5f5;margin-left:560px;position:relative;top:-40px;padding:5px;}.ribbon a:link,.ribbon a:visited{text-decoration:none;color:#ffffff;}.ribbon a:hover{text-decoration:none;color:#ffffff;}.ribbon span{padding:10px 0 10px 56px;}.pink{color:#ffffff;background-color:#d42185;}.pink:hover{text-decoration:none;background-color:#d42185;}.pink:active{color:#e3e3e3;background-color:#d42185;}.dark{color:#ffffff;background-color:#787895;}.dark:hover{text-decoration:none;background-color:#787895;}.dark:active{color:#e3e3e3;background-color:#787895;}.grey{color:#ffffff;background-color:#4f4f59;}.grey:hover{text-decoration:none;background-color:#4f4f59;}.grey:active{color:#e3e3e3;background-color:#4f4f59;}.promoContent.hidden-xs{padding:10px;padding-top:0px;padding-bottom:0px;margin-top:-230px;width:450px;background:black;background-color:darkgray;z-index:10;}.promoContent.hidden-xs h3.landing-page-headline{color:black;font-size:2.5rem;margin-bottom:0px;padding-bottom:0px;margin-top:0px;}.promoContent.hidden-xs p.visible-md.visible-lg{color:white;}.promoContent.hidden-xs div.ribbon{position:relative;outline:none;cursor:pointer;font-family:ProximaNovaBold,"trebuchet ms","bitstream vera sans",sans-serif;text-align:center;text-transform:uppercase;display:inline-block;top:-0.4rem;right:16rem;display:inline-block;width:7.5rem;height:2.0rem;}section.col-md-12.contentbox.user-login{background-color:whitesmoke;width:calc(100% - 4em);margin:1.5em 2em 1.5em 2em;}section.col-md-12.contentbox.user-login .region.region-content form{width:60%;background-color:white;margin:0 20%;padding:1.5em;}section.col-md-12.contentbox.user-login .region.region-content form div.form-actions.form-wrapper.form-group{margin:0 30%;}
