.omega-browser-width{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(/sites/all/themes/omega/omega/images/rgbapng/000000bf-5.png?1390172917);background:rgba(0,0,0,0.75);z-index:1000;position:fixed;bottom:0;right:0;font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;font-size:13px;color:#fff;max-width:100%;margin:5px;padding:5px 10px;}.region--debug{background:url(/sites/all/themes/omega/omega/images/rgbapng/0000001a-5.png?1390172917);background:rgba(0,0,0,0.1);position:relative;min-height:29px;outline:1px dashed #ccc;}.region--debug:before{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:url(/sites/all/themes/omega/omega/images/rgbapng/077dc3bf-5.png?1390172917);background:rgba(7,125,195,0.75);font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;font-size:11px;z-index:50;position:absolute;right:5px;top:5px;padding:3px 6px;color:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*behavior:url(/sites/all/themes/bright_solutions/behaviors/box-sizing/boxsizing.php);}
@media all and (max-width:700px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}.device-android .field-name-field-user-video{display:none;}.device-android.vendor-chrome .headerimage .panel-pane .header-image,.device-android.vendor-opera .headerimage .panel-pane .header-image{background-position:50% 0;}
.content:after,.onecol-content:after,.twocol:after,.twocol-header:after,.tworowmixedcol-top:after,.tworowmixedcol-bottom:after,.tworowmixedcol-header:after,.towrowtwocol-top:after,.towrowtwocol-bottom:after,.tworowtwocol-header:after,.item-list:after,.freewall-list:after,.node-type-blog-post .field-name-field-blog-images:after,.node-type-blog-post .field-name-blog-details-newsletter-info > div:after,.front .row-2:after,.paragraphs-item-call-to-action:after,.paragraphs-item-img-text-50-50:after,.paragraphs-item-slider-text-50-50:after,.page-products .pane-products-page-description:after,.node-type-project .group-project-intro:after,.node-type-project .group-project-complementary:after,.pane-social-links:after,.page-user .pane-user:after,.page-tools .pane-tools-page-description:after,.page-services .pane-services-page-description:after,.node-type-service .tns-list:after,.node-type-tool .tns-list:after,.node-type-service .-app-flex:after,.node-type-tool .-app-flex:after,.node-type-service .-drupal-engagement:after,.node-type-tool .-drupal-engagement:after{content:"";display:table;clear:both;}.content:after,.onecol-content:after,.twocol:after,.twocol-header:after,.tworowmixedcol-top:after,.tworowmixedcol-bottom:after,.tworowmixedcol-header:after,.towrowtwocol-top:after,.towrowtwocol-bottom:after,.tworowtwocol-header:after,.item-list:after,.freewall-list:after,.node-type-blog-post .field-name-field-blog-images:after,.node-type-blog-post .field-name-blog-details-newsletter-info > div:after,.front .row-2:after,.paragraphs-item-call-to-action:after,.paragraphs-item-img-text-50-50:after,.paragraphs-item-slider-text-50-50:after,.page-products .pane-products-page-description:after,.node-type-project .group-project-intro:after,.node-type-project .group-project-complementary:after,.pane-social-links:after,.page-user .pane-user:after,.page-tools .pane-tools-page-description:after,.page-services .pane-services-page-description:after,.node-type-service .tns-list:after,.node-type-tool .tns-list:after,.node-type-service .-app-flex:after,.node-type-tool .-app-flex:after,.node-type-service .-drupal-engagement:after,.node-type-tool .-drupal-engagement:after{content:"";display:table;clear:both;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a,.node--project--big-teaser .field-name-node-link a,.node--product--big-teaser .field-name-field-selflink a,.views-exposed-form .views-submit-button,[type="button"],[type="submit"],.node-type-blog-post .field-name-blog-details-newsletter-info .button,#blog-static-content > div .button-newsletter,.ajax-comment-wrapper form .form-actions .form-submit,.pane-node-comment-form form .form-actions .form-submit,.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel,.pane-contact form .input-wrapper .form-submit,.site-template-footer .pane-newsletter-subscription .button,.front .node--project--success .field-name-node-link a,.pager a,.pager .pager-next a,.paragraphs-item-reference .field-name-node-link a,.paragraphs-item-call-to-action a,.pane-custom-link-with-text-on-project .panel-pane > a,.pane-career-at-brightsolutions .bs-career .read-more a,.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a,.node--product--big-teaser .field-name-node-link a,.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);border:none;color:white;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:normal;margin:0;padding-top:0.1em;padding-right:0.5em;padding-bottom:0.1em;padding-left:0.5em;position:relative;text-decoration:none;white-space:nowrap;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a:active,.node--project--big-teaser .field-name-node-link a:active,.node--product--big-teaser .field-name-field-selflink a:active,.views-exposed-form .views-submit-button:active,[type="button"]:active,[type="submit"]:active,.node-type-blog-post .field-name-blog-details-newsletter-info .button:active,#blog-static-content > div .button-newsletter:active,.ajax-comment-wrapper form .form-actions .form-submit:active,.pane-node-comment-form form .form-actions .form-submit:active,.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel:active,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel:active,.pane-contact form .input-wrapper .form-submit:active,.site-template-footer .pane-newsletter-subscription .button:active,.front .node--project--success .field-name-node-link a:active,.pager a:active,.paragraphs-item-reference .field-name-node-link a:active,.paragraphs-item-call-to-action a:active,.pane-custom-link-with-text-on-project .panel-pane > a:active,.pane-career-at-brightsolutions .bs-career .read-more a:active,.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a:active,.node--product--big-teaser .field-name-node-link a:active,.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a:active,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:active,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:active,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a:active{-webkit-box-shadow:0 0px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0px 1px rgba(0,0,0,0.5);box-shadow:0 0px 1px rgba(0,0,0,0.5);position:relative;top:1px;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a,.node--project--big-teaser .field-name-node-link a,.node--product--big-teaser .field-name-field-selflink a,.views-exposed-form .views-submit-button,.node-type-blog-post .field-name-blog-details-newsletter-info .button,#blog-static-content > div .button-newsletter,.ajax-comment-wrapper form .form-actions .form-submit,.pane-node-comment-form form .form-actions .form-submit,.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel,.pane-contact form .input-wrapper .form-submit,.site-template-footer .pane-newsletter-subscription .button,.front .node--project--success .field-name-node-link a,.pager a,.pager .pager-next a,.paragraphs-item-reference .field-name-node-link a,.paragraphs-item-call-to-action a,.pane-custom-link-with-text-on-project .panel-pane > a,.pane-career-at-brightsolutions .bs-career .read-more a,.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a,.node--product--big-teaser .field-name-node-link a,.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a{text-decoration:none;line-height:1.75rem;padding:0 0.6875rem 0 0;font-size:0.8125rem;margin:0.375rem 0;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a:before,.node--project--big-teaser .field-name-node-link a:before,.node--product--big-teaser .field-name-field-selflink a:before,.views-exposed-form .views-submit-button:before,.node-type-blog-post .field-name-blog-details-newsletter-info .button:before,#blog-static-content > div .button-newsletter:before,.ajax-comment-wrapper form .form-actions .form-submit:before,.pane-node-comment-form form .form-actions .form-submit:before,.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel:before,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel:before,.pane-contact form .input-wrapper .form-submit:before,.site-template-footer .pane-newsletter-subscription .button:before,.front .node--project--success .field-name-node-link a:before,.pager a:before,.pager .pager-next a:before,.paragraphs-item-reference .field-name-node-link a:before,.paragraphs-item-call-to-action a:before,.pane-custom-link-with-text-on-project .panel-pane > a:before,.pane-career-at-brightsolutions .bs-career .read-more a:before,.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a:before,.node--product--big-teaser .field-name-node-link a:before,.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a:before,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:before,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:before,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a:before{background:url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;content:'';width:1.75rem;height:1.75rem;float:left;margin-right:0.625rem;cursor:pointer;}.content:after,.onecol-content:after,.twocol:after,.twocol-header:after,.tworowmixedcol-top:after,.tworowmixedcol-bottom:after,.tworowmixedcol-header:after,.towrowtwocol-top:after,.towrowtwocol-bottom:after,.tworowtwocol-header:after,.item-list:after,.freewall-list:after,.node-type-blog-post .field-name-field-blog-images:after,.node-type-blog-post .field-name-blog-details-newsletter-info > div:after,.front .row-2:after,.paragraphs-item-call-to-action:after,.paragraphs-item-img-text-50-50:after,.paragraphs-item-slider-text-50-50:after,.page-products .pane-products-page-description:after,.node-type-project .group-project-intro:after,.node-type-project .group-project-complementary:after,.pane-social-links:after,.page-user .pane-user:after,.page-tools .pane-tools-page-description:after,.page-services .pane-services-page-description:after,.node-type-service .tns-list:after,.node-type-tool .tns-list:after,.node-type-service .-app-flex:after,.node-type-tool .-app-flex:after,.node-type-service .-drupal-engagement:after,.node-type-tool .-drupal-engagement:after{content:"";display:table;clear:both;}.node-type-blog-post .pane-entity-view article,.pane-node-comments article.comment,.comment-form,.comment-confirm-delete,.pane-contact form .contact-form-animation .need-space,.node-type-project .group-project-intro aside footer,.page-sponsoring .pane-sponsoring-description,.user-profile.view-mode-full,.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title,.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser,.bs-pane.title-inside.background-enabled,.bs-pane.title-outside.background-enabled > .pane-content,.item-list > ul > li.views-row.background-enabled,.freewall-list > ul > li.views-row.background-enabled,.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-image{-webkit-box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);background-color:#fff;}.node-type-blog-post .pane-entity-view article,.pane-node-comments article.comment,.comment-form,.comment-confirm-delete,.pane-contact form .contact-form-animation .need-space,.node-type-project .group-project-intro aside footer,.page-sponsoring .pane-sponsoring-description,.user-profile.view-mode-full,.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title,.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser{padding:1rem;}.content,.onecol-content,.twocol,.twocol-header,.tworowmixedcol-top,.tworowmixedcol-bottom,.tworowmixedcol-header,.towrowtwocol-top,.towrowtwocol-bottom,.tworowtwocol-header{margin:0 auto;max-width:75rem;padding:0 4%;}@media (min-width:1232px){.content,.onecol-content,.twocol,.twocol-header,.tworowmixedcol-top,.tworowmixedcol-bottom,.tworowmixedcol-header,.towrowtwocol-top,.towrowtwocol-bottom,.tworowtwocol-header{padding:0;}}.fourcol > div form label,.ajax-comment-wrapper form label,.pane-node-comment-form form label{color:rgba(37,37,36,0.8);font-size:12px;font-size:0.75rem;font-weight:normal;}.fourcol > div form .form-actions,.ajax-comment-wrapper form .form-actions,.pane-node-comment-form form .form-actions{text-align:center;margin:0;}h2.teaser-title,.title-small > h2.pane-title,#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2,h2,h3,.pane-contacts-channels .pane-social-links > h2,h1,.pane-node-comments h2{font-size:34px;font-size:2.125rem;font-family:"Sansation",serif;font-weight:normal;margin:0.875rem 0 0;line-height:2.4rem;text-align:center;}@media (min-width:450px){h2.teaser-title,.title-small > h2.pane-title,#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2,h2,h3,.pane-contacts-channels .pane-social-links > h2,h1,.pane-node-comments h2{font-size:40px;font-size:2.5rem;margin:0.875rem 0;}}@media (min-width:700px){h2.teaser-title,.title-small > h2.pane-title,#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2,h2,h3,.pane-contacts-channels .pane-social-links > h2,h1,.pane-node-comments h2{text-align:left;}}h2.teaser-title,.title-small > h2.pane-title,#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2,h2,h3,.pane-contacts-channels .pane-social-links > h2{font-size:30px;font-size:1.875rem;line-height:1.8rem;margin:0.625rem 0;}h2.teaser-title,.title-small > h2.pane-title,#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2{font-size:26px;font-size:1.625rem;}[class^="icon-"],[class*=" icon-"]{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.item-list > ul,.freewall-list > ul{list-style-type:none;padding-left:0;}.item-list > ul li,.freewall-list > ul li{list-style-type:none;list-style-image:none;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-short-description ul,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-short-description ul,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-short-description ul,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-short-description ul{padding:0;margin:0;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-short-description ul > li,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-short-description ul > li,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-short-description ul > li,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-short-description ul > li{list-style:none;padding-left:14px;margin:7px 0;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-short-description ul > li:before,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-short-description ul > li:before,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-short-description ul > li:before,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-short-description ul > li:before{content:'\2022';display:inline-block;margin-right:7px;margin-left:-13px;}.node.node--big-teaser.node--blog-post--big-teaser .image-field,.bs-entity-sponsoring.view-mode-teaser .image-field,.node.node--big-teaser.node--tool--big-teaser .image-field,.node.node--small-teaser.node--tool--small-teaser .image-field,.node.node--small-teaser.node--service--small-teaser .image-field,.node.node--big-teaser.node--service--big-teaser .image-field,.node.node--blog-post.node--blog-post--middle-teaser .image-field,.node.node--blog-post.node--blog-post--small-teaser .image-field,.pane-contacts-image .pane-custom,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-image,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-image{-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-o-transition:top 0.5s;transition:top 0.5s;margin:-16px -16px 0 -16px;overflow:hidden;position:relative;text-align:center;}.node.node--big-teaser.node--blog-post--big-teaser .image-field a,.bs-entity-sponsoring.view-mode-teaser .image-field a,.node.node--big-teaser.node--tool--big-teaser .image-field a,.node.node--small-teaser.node--tool--small-teaser .image-field a,.node.node--small-teaser.node--service--small-teaser .image-field a,.node.node--big-teaser.node--service--big-teaser .image-field a,.node.node--blog-post.node--blog-post--middle-teaser .image-field a,.node.node--blog-post.node--blog-post--small-teaser .image-field a,.pane-contacts-image .pane-custom a,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-image a,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-image a{width:100%;}.node.node--big-teaser.node--blog-post--big-teaser .image-field img,.bs-entity-sponsoring.view-mode-teaser .image-field img,.node.node--big-teaser.node--tool--big-teaser .image-field img,.node.node--small-teaser.node--tool--small-teaser .image-field img,.node.node--small-teaser.node--service--small-teaser .image-field img,.node.node--big-teaser.node--service--big-teaser .image-field img,.node.node--blog-post.node--blog-post--middle-teaser .image-field img,.node.node--blog-post.node--blog-post--small-teaser .image-field img,.pane-contacts-image .pane-custom img,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-image img,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-image img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;max-width:100%;height:auto;left:50%;position:relative;width:auto;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link,.node--project--big-teaser .field-name-node-link{background-color:#fff;border-top:1px solid rgba(0,0,0,0.1);bottom:0;left:0;right:0;padding:0.125rem 0.625rem;margin:8px -16px -16px;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a,.node--project--big-teaser .field-name-node-link a{background-color:white;color:black;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a:hover,.node--project--big-teaser .field-name-node-link a:hover{background-color:white;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a:before,.node--project--big-teaser .field-name-node-link a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-node-link a:hover,.node--project--big-teaser .field-name-node-link a:hover{background-color:#f7f7f7;}@media (min-width:700px){.node.node--big-teaser.node--blog-post--big-teaser .field.field-name-node-link,.node--project--big-teaser .field.field-name-node-link{margin:0;position:absolute;}}.node.node--big-teaser.node--blog-post--big-teaser,.bs-entity-sponsoring.view-mode-teaser,.node.node--big-teaser.node--tool--big-teaser,.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser,.node.node--big-teaser.node--service--big-teaser{padding:1rem 1rem 3.75rem;overflow:hidden;}.node.node--blog-post.node--blog-post--middle-teaser,.node.node--blog-post.node--blog-post--small-teaser{padding:1rem;overflow:hidden;}.node--product--big-teaser .field--name-field-project-big-image-caption,.node--project--big-teaser .field--name-field-project-big-image-caption{position:relative;}.node--product--big-teaser .field--name-field-project-big-image-caption .field__item,.node--project--big-teaser .field--name-field-project-big-image-caption .field__item{background:rgba(255,255,255,0.8);bottom:1.5rem;max-width:75%;padding:0.5rem;position:absolute;right:-1px;}.node--product--big-teaser .field--name-field-project-big-image-caption .field__item p,.node--project--big-teaser .field--name-field-project-big-image-caption .field__item p{margin:0;}.node--product--big-teaser .field--name-field-project-big-image-caption .field__item strong,.node--project--big-teaser .field--name-field-project-big-image-caption .field__item strong{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#8f211f;color:#fff;display:inline-block;padding:.1em .3em;}.node--product--big-teaser,.node--project--big-teaser{padding:1rem 1rem 0;overflow:hidden;width:100%;}.node--product--big-teaser .image-field,.node--project--big-teaser .image-field{-webkit-transition:margin-top 0.5s;-moz-transition:margin-top 0.5s;-o-transition:margin-top 0.5s;transition:margin-top 0.5s;}.node--product--big-teaser .image-field,.node--project--big-teaser .image-field{-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-o-transition:top 0.5s;transition:top 0.5s;overflow:hidden;position:relative;text-align:center;}.node--product--big-teaser .image-field a,.node--project--big-teaser .image-field a{width:100%;}.node--product--big-teaser .image-field img,.node--project--big-teaser .image-field img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);min-width:100%;max-width:100%;height:auto;left:50%;position:relative;width:auto;}.node--product--big-teaser article,.node--project--big-teaser article{margin-bottom:16px;padding:0 16px;}.node--product--big-teaser footer,.node--project--big-teaser footer{margin-top:16px;}@media (min-width:700px){.node--product--big-teaser .field-name-title,.node--project--big-teaser .field-name-title{min-height:3.6em;}.node--product--big-teaser .field-name-title h2,.node--project--big-teaser .field-name-title h2{margin-bottom:0;}}.node--product--big-teaser footer{padding:0 7px;}.node--product--big-teaser .field-name-field-selflink a{background-color:#3e3e3e;float:right;}.node--product--big-teaser .field-name-field-selflink a:hover{background-color:#4b4b4b;}.node--product--big-teaser .field-name-field-selflink a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}.item-list > ul > li,.freewall-list > ul > li{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:450px){.item-list > ul > li,.freewall-list > ul > li{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.item-list > ul > li:nth-child(n),.freewall-list > ul > li:nth-child(n){width:65.51724%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}.cols-3 .item-list > ul > li:nth-child(n),.cols-3 .freewall-list > ul > li:nth-child(n){width:100%;clear:right;float:right;margin-right:0;}.cols-4 .item-list > ul > li:nth-child(n),.cols-4 .freewall-list > ul > li:nth-child(n){width:100%;clear:right;float:right;margin-right:0;}.cols-8 .item-list > ul > li:nth-child(n),.cols-8 .freewall-list > ul > li:nth-child(n){width:47.36842%;clear:right;float:left;margin-left:0;margin-right:5.26316%;}.cols-8 .item-list > ul > li:nth-child(2n + 2),.cols-8 .freewall-list > ul > li:nth-child(2n + 2){width:47.36842%;clear:right;float:right;margin-right:0;}.cols-12 .item-list > ul > li:nth-child(n),.cols-12 .freewall-list > ul > li:nth-child(n){width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}.cols-12 .item-list > ul > li:nth-child(2n + 2),.cols-12 .freewall-list > ul > li:nth-child(2n + 2){width:48.27586%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.item-list > ul > li:nth-child(n),.freewall-list > ul > li:nth-child(n){width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.cols-3 .item-list > ul > li:nth-child(n),.cols-3 .freewall-list > ul > li:nth-child(n){width:100%;clear:right;float:right;margin-right:0;}.cols-4 .item-list > ul > li:nth-child(n),.cols-4 .freewall-list > ul > li:nth-child(n){width:100%;clear:right;float:right;margin-right:0;}.cols-8 .item-list > ul > li:nth-child(n),.cols-8 .freewall-list > ul > li:nth-child(n){width:48.3871%;clear:right;float:left;margin-left:0;margin-right:3.22581%;}.cols-8 .item-list > ul > li:nth-child(2n + 2),.cols-8 .freewall-list > ul > li:nth-child(2n + 2){width:48.3871%;clear:right;float:right;margin-right:0;}.cols-12 .item-list > ul > li:nth-child(n),.cols-12 .freewall-list > ul > li:nth-child(n){width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.cols-12 .item-list > ul > li:nth-child(3n + 3),.cols-12 .freewall-list > ul > li:nth-child(3n + 3){width:31.91489%;clear:right;float:right;margin-right:0;}.cols-12 .item-list > ul > li:nth-child(3n + 1),.cols-12 .freewall-list > ul > li:nth-child(3n + 1){clear:left;}}body{background:white url(/sites/all/themes/bright_solutions/images/body-back.jpg?1432236673) repeat center 0;font-size:1em;}a,a.active{color:#8f211f;}a:hover,a.active:hover{text-decoration:none;}.pane-pane-messages{clear:both;overflow:hidden;}.pane-pane-messages > div{margin:8px 0;}.pane-pane-messages > div ul{margin-bottom:0;}.pane-page-title{overflow:hidden;}.bs-pane.title-inside.with-padding{padding:1rem;}.bs-pane.title-inside.with-padding h2.pane-title{margin-top:-0.25rem;}.bs-pane.title-outside.with-padding > .pane-content{padding:1rem;}.stwrapper{display:none;}@media (min-width:450px){.stwrapper{display:block;}}a.elf-mailto.elf-icon,a.elf-external.elf-icon{background-image:inherit;padding-right:inherit;}#sliding-popup .popup-content #popup-text{max-width:55%;}#sliding-popup .popup-content #popup-buttons{max-width:45%;}.cols-8{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:450px){.cols-8{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.cols-8{width:65.51724%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}}@media (min-width:880px){.cols-8{width:65.95745%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.cols-4{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:450px){.cols-4{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.cols-4{width:31.03448%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}}@media (min-width:880px){.cols-4{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.cols-3{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:450px){.cols-3{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.cols-3{width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}}@media (min-width:880px){.cols-3{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.view-filters{display:none;}.view-filters label{font-size:12px;font-size:0.75rem;color:rgba(0,0,0,0.5);font-weight:400;}.view-filters .views-exposed-form{padding-bottom:2em;}.view-filters .views-exposed-form > div > div{float:none;width:80%;margin:0 auto;}.view-filters .views-exposed-form > div > div.views-submit-button{margin:1.875rem 10% 0;width:auto;}.view-filters .views-widget{position:relative;}.view-filters .description{color:#595956;font-size:12px;font-size:0.75rem;margin-top:5px;}.view-filters input:focus + input + .description{display:block;}.view-filters select,.view-filters [type="text"]{-webkit-transition:width 0.5s;-moz-transition:width 0.5s;-o-transition:width 0.5s;transition:width 0.5s;width:75px;}.view-filters [type="text"]:focus{width:150px;}@media (min-width:880px){.view-filters{display:block;float:right;margin-top:-5.375rem;}.view-filters .description{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.5);box-shadow:0 3px 5px rgba(0,0,0,0.5);background-color:#cccccc;display:none;margin-top:11px;padding:0.5em 16px;position:absolute;top:100%;right:0;white-space:nowrap;z-index:50;}.view-filters .description:after{border:8px solid transparent;border-top-width:0;border-bottom-color:#cccccc;bottom:100%;content:'';display:block;height:1px;position:absolute;right:1em;}.view-filters .views-exposed-form{padding-bottom:0;}.view-filters .views-exposed-form > div > div{float:left;width:auto;}.view-filters .views-exposed-form > div > div.views-submit-button{margin:1.875rem 0 0;}}@media (min-width:940px){.view-filters [type="text"]:focus{width:150px;}}@media (min-width:73.75rem){.view-filters select,.view-filters [type="text"]{width:100px;}.view-filters [type="text"]:focus{width:300px;}}.views-exposed-form .views-submit-button{background-color:#3e3e3e;padding:0;}.views-exposed-form .views-submit-button:hover{background-color:#4b4b4b;}.views-exposed-form .views-submit-button:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}.views-exposed-form .views-submit-button .form-submit{background:none;box-shadow:none;padding:0 0.6875rem 0 0;margin:0;height:30px;width:98px;text-align:right;margin-left:-1.875rem;}.views-exposed-form .views-submit-button:before{height:30px;width:30px;cursor:pointer;margin-right:0;}button:focus,input:focus,select:focus{outline:none;}select,textarea,[type="text"],[type="password"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition-property:color,border-color;-moz-transition-property:color,border-color;-o-transition-property:color,border-color;transition-property:color,border-color;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;background:#fff no-repeat;border:1px solid #c7c7c7;border-color:rgba(0,0,0,0.2);color:#c7c7c7;font-size:14px;font-size:0.875rem;line-height:1.4em;padding:4px .2em;width:auto;}select:hover,textarea:hover,[type="text"]:hover,[type="password"]:hover{color:#252524;}select:focus,textarea:focus,[type="text"]:focus,[type="password"]:focus{border-color:#252524;color:#252524;}html.js select.form-autocomplete,html.js
textarea.form-autocomplete,html.js
[type="text"].form-autocomplete,html.js
[type="password"].form-autocomplete{background-position:100% 8px;background-image:url(/sites/all/themes/bright_solutions/images/throbber_7.gif?1432236673);}html.js select.form-autocomplete.throbbing,html.js
textarea.form-autocomplete.throbbing,html.js
[type="text"].form-autocomplete.throbbing,html.js
[type="password"].form-autocomplete.throbbing{background-position:100% -122px;}select{background-image:url(/sites/all/themes/bright_solutions/images/select-triangle-inactive.png?1432236673);background-position:right center;padding-right:1.125rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:1px;text-overflow:'';cursor:pointer;}select:hover,select:focus{background-image:url(/sites/all/themes/bright_solutions/images/select-triangle-active.png?1432236673);}[type="text"]{padding:5px .2em;}[type="button"],[type="submit"]{background-color:#3e3e3e;}[type="button"]:hover,[type="submit"]:hover{background-color:#4b4b4b;}.fourcol{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;}.fourcol:before,.fourcol:after{content:".";display:block;height:0;overflow:hidden;}.fourcol:after{clear:both;}.fourcol > div{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;margin-bottom:1.625rem;}.fourcol > div:before,.fourcol > div:after{content:".";display:block;height:0;overflow:hidden;}.fourcol > div:after{clear:both;}@media (min-width:700px){.fourcol > div:nth-child(n){width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}.fourcol > div.fourcol-second,.fourcol > div.fourcol-fourth{width:48.27586%;clear:right;float:right;margin-right:0;}}@media (min-width:1000px){.fourcol > div:nth-child(n){width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.fourcol > div.fourcol-fourth{width:23.40426%;clear:right;float:right;margin-right:0;}}h2 > a{text-decoration:none;}h2 > a:hover{text-decoration:underline;}h3,.pane-contacts-channels .pane-social-links > h2{font-size:16px;font-size:1rem;font-family:"OpenSans";font-weight:bold;line-height:1.2rem;margin:0;}@media (min-width:880px){h2.teaser-title,.title-small > h2.pane-title{font-size:19px;font-size:1.1875rem;}}@media (min-width:1000px){h2.teaser-title,.title-small > h2.pane-title{font-size:22px;font-size:1.375rem;}}@media (min-width:1150px){h2.teaser-title,.title-small > h2.pane-title{font-size:26px;font-size:1.625rem;}}h2.teaser-title{text-align:left;}html{color:#252524;font-family:"OpenSans";font-size:1em;height:100%;line-height:1.4;}@font-face{font-family:"Icon Font";src:url(/sites/all/themes/bright_solutions/fonts/icomoon.eot?-bswebsite) format('embedded-opentype'),url(/sites/all/themes/bright_solutions/fonts/icomoon.woff?-bswebsite) format('woff'),url(/sites/all/themes/bright_solutions/fonts/icomoon.ttf?-bswebsite) format('truetype'),url(/sites/all/themes/bright_solutions/fonts/icomoon.svg?-bswebsite#icomoon) format('svg');}[class^="icon-"],[class*=" icon-"]{font-family:"Icon Font";}.icon-phone:before{content:"\e600";}.icon-mail:before{content:"\e601";}.icon-reply:before{content:"\e602";}.icon-user:before{content:"\e603";}.icon-vcard:before{content:"\e604";}.icon-export:before{content:"\e605";}.icon-location:before{content:"\e606";}.icon-heart:before{content:"\e607";}.icon-thumbsup:before{content:"\e608";}.icon-comment:before{content:"\e609";}.icon-quote:before{content:"\e60a";}.icon-house:before{content:"\e60b";}.icon-popup:before{content:"\e60c";}.icon-search:before{content:"\e60d";}.icon-link:before{content:"\e60e";}.icon-cog:before{content:"\e60f";}.icon-tools:before{content:"\e610";}.icon-new:before{content:"\e611";}.icon-graduation:before{content:"\e612";}.icon-rocket:before{content:"\e613";}.icon-brush:before{content:"\e614";}.icon-light-bulb:before{content:"\e615";}.icon-checkmark:before{content:"\e616";}.icon-cross:before{content:"\e617";}.icon-info:before{content:"\e618";}.icon-help:before{content:"\e619";}.icon-warning:before{content:"\e61a";}.icon-cw:before{content:"\e61b";}.icon-resize-enlarge:before{content:"\e61c";}.icon-resize-shrink:before{content:"\e61d";}.icon-flow-branch:before{content:"\e61e";}.icon-arrow-left:before{content:"\e61f";}.icon-arrow-down:before{content:"\e620";}.icon-arrow-up:before{content:"\e621";}.icon-arrow-right:before{content:"\e622";}.icon-chevron-left:before{content:"\e623";}.icon-chevron-down:before{content:"\e624";}.icon-chevron-up:before{content:"\e625";}.icon-chevron-right:before{content:"\e626";}.icon-twitter:before{content:"\e627";}.icon-facebook:before{content:"\e628";}.icon-googleplus:before{content:"\e629";}.icon-pinterest:before{content:"\e62a";}.icon-linkedin:before{content:"\e62b";}.icon-list:before{content:"\e62c";}.icon-xing:before{content:"\e62d";}img,media{max-width:100%;}.ajax-progress .throbber{background-image:url(/sites/all/themes/bright_solutions/images/throbber.gif?1432236673);}@media (min-width:700px){.twocol-right{width:31.03448%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.twocol-right{width:31.91489%;clear:right;float:right;margin-right:0;}}.tworowmixedcol-top img,.tworowmixedcol-bottom img{height:auto;}.tworowmixedcol-bottom{margin-top:2em;}.tworowmixedcol-bottom .tworowmixedcol-left,.tworowmixedcol-bottom .tworowmixedcol-right{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:700px){.tworowmixedcol-bottom .tworowmixedcol-left,.tworowmixedcol-bottom .tworowmixedcol-right{width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}}.tworowmixedcol-bottom .tworowmixedcol-right{margin-top:3em;}.tworowmixedcol-bottom .tworowmixedcol-right > div > h2{width:100%;clear:right;float:right;margin-right:0;margin-top:2em;text-align:center;}@media (min-width:700px){.tworowmixedcol-bottom .tworowmixedcol-right > div > h2{margin-top:1.3125rem;}}@media (min-width:700px){.tworowmixedcol-bottom .tworowmixedcol-right{margin-top:0;}}@media (min-width:880px){.tworowmixedcol-bottom .tworowmixedcol-left{width:31.91489%;float:left;margin-right:-100%;margin-left:17.02128%;clear:none;}.tworowmixedcol-bottom .tworowmixedcol-right{width:31.91489%;float:left;margin-right:-100%;margin-left:51.06383%;clear:none;}}.towrowtwocol-top img,.towrowtwocol-bottom img{height:auto;}.tworowtwocol-sidebar{margin-top:3em;}.tworowtwocol-sidebar > div > h2{width:100%;clear:right;float:right;margin-right:0;margin-top:2em;text-align:center;}@media (min-width:700px){.tworowtwocol-sidebar > div > h2{margin-top:1.3125rem;}}@media (min-width:700px){.tworowtwocol-sidebar{margin-top:0;}.tworowtwocol-sidebar > div > h2{text-align:left;}}@media (min-width:700px){.tworowtwocol-sidebar{width:31.03448%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.tworowtwocol-sidebar{width:31.91489%;clear:right;float:right;margin-right:0;}}.towrowtwocol-bottom{margin-top:2em;}.towrowtwocol-bottom .tworowtwocol-sidebar{margin-top:0;}@font-face{font-family:"OpenSans";src:url(/sites/all/themes/bright_solutions/fonts/opensans-regular.eot);src:url(/sites/all/themes/bright_solutions/fonts/opensans-regular.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bright_solutions/fonts/opensans-regular.svg#bs-opensans-regular) format('svg'),url(/sites/all/themes/bright_solutions/fonts/opensans-regular.woff) format('woff'),url(/sites/all/themes/bright_solutions/fonts/opensans-regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:"OpenSans";src:url(/sites/all/themes/bright_solutions/fonts/opensans-bold.eot);src:url(/sites/all/themes/bright_solutions/fonts/opensans-bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bright_solutions/fonts/opensans-bold.svg#bs-opensans-bold) format('svg'),url(/sites/all/themes/bright_solutions/fonts/opensans-bold.woff) format('woff'),url(/sites/all/themes/bright_solutions/fonts/opensans-bold.ttf) format('truetype');font-weight:700;}@font-face{font-family:"Sansation";src:url(/sites/all/themes/bright_solutions/fonts/sansation-bold.eot);src:url(/sites/all/themes/bright_solutions/fonts/sansation-bold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/bright_solutions/fonts/sansation-bold.svg#bs-sansationbold) format('svg'),url(/sites/all/themes/bright_solutions/fonts/sansation-bold.woff) format('woff'),url(/sites/all/themes/bright_solutions/fonts/sansation-bold.ttf) format('truetype');}.item-list > ul > li,.freewall-list > ul > li{margin-bottom:1.625rem;position:relative;}.js.ios8 .item-list > ul > li.views-row{opacity:0;max-width:1px;}@-webkit-keyframes rotate-180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}33%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}}@-moz-keyframes rotate-180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}33%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}}@-o-keyframes rotate-180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}33%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}}@keyframes rotate-180{0%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);}33%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}100%{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-ms-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg);}}@-webkit-keyframes app-flex_graph-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}3%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_graph-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}3%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_graph-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}3%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_graph-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}3%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes app-flex_graph-b{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}2%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}10%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}13%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}16%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}17%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}40%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);}}@-moz-keyframes app-flex_graph-b{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}2%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}10%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}13%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}16%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}17%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}40%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);}}@-o-keyframes app-flex_graph-b{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}2%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}10%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}13%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}16%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}17%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}40%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);}}@keyframes app-flex_graph-b{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}2%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}10%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}13%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}16%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-166px,70px);-moz-transform:translate(-166px,70px);-ms-transform:translate(-166px,70px);-o-transform:translate(-166px,70px);transform:translate(-166px,70px);}17%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}40%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);}}@-webkit-keyframes app-flex_graph-c{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}14%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}22%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}67%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}70%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}90%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_graph-c{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}14%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}22%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}67%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}70%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}90%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_graph-c{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}14%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}22%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}67%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}70%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}90%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_graph-c{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}14%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}22%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}60%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}66%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translate(-186px,-70px);-moz-transform:translate(-186px,-70px);-ms-transform:translate(-186px,-70px);-o-transform:translate(-186px,-70px);transform:translate(-186px,-70px);}67%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}70%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}90%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes app-flex_date-a{24%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}27%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}56%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_date-a{24%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}27%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}56%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_date-a{24%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}27%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}56%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_date-a{24%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}27%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}56%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes app-flex_date-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}26%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}34%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}56%{-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}57%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}76%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}96%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_date-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}26%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}34%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}56%{-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}57%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}76%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}96%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_date-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}26%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}34%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}56%{-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}57%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}76%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}96%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_date-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}26%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}34%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);}53%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}56%{-webkit-transform:translate(118px,-30px);-moz-transform:translate(118px,-30px);-ms-transform:translate(118px,-30px);-o-transform:translate(118px,-30px);transform:translate(118px,-30px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}57%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}76%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}96%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes app-flex_button-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}39%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}42%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}68%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_button-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}39%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}42%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}68%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_button-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}39%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}42%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}68%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_button-a{0%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}39%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}42%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}68%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes app-flex_button-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}41%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}49%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}68%{-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}69%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}80%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}100%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-moz-keyframes app-flex_button-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}41%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}49%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}68%{-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}69%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}80%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}100%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-o-keyframes app-flex_button-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}41%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}49%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}68%{-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}69%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}80%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}100%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@keyframes app-flex_button-b{0%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}41%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}49%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);}65%{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}68%{-webkit-transform:translate(100px,-40px);-moz-transform:translate(100px,-40px);-ms-transform:translate(100px,-40px);-o-transform:translate(100px,-40px);transform:translate(100px,-40px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}69%{-webkit-transform:translate(0px,0px);-moz-transform:translate(0px,0px);-ms-transform:translate(0px,0px);-o-transform:translate(0px,0px);transform:translate(0px,0px);}80%{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}100%{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}2%{-webkit-transform:rotateZ(-5deg) translateX(-25%);-moz-transform:rotateZ(-5deg) translateX(-25%);-ms-transform:rotateZ(-5deg) translateX(-25%);-o-transform:rotateZ(-5deg) translateX(-25%);transform:rotateZ(-5deg) translateX(-25%);}4%{-webkit-transform:rotateZ(3deg) translateX(20%);-moz-transform:rotateZ(3deg) translateX(20%);-ms-transform:rotateZ(3deg) translateX(20%);-o-transform:rotateZ(3deg) translateX(20%);transform:rotateZ(3deg) translateX(20%);}6%{-webkit-transform:rotateZ(-3deg) translateX(-15%);-moz-transform:rotateZ(-3deg) translateX(-15%);-ms-transform:rotateZ(-3deg) translateX(-15%);-o-transform:rotateZ(-3deg) translateX(-15%);transform:rotateZ(-3deg) translateX(-15%);}8%{-webkit-transform:rotateZ(2deg) translateX(10%);-moz-transform:rotateZ(2deg) translateX(10%);-ms-transform:rotateZ(2deg) translateX(10%);-o-transform:rotateZ(2deg) translateX(10%);transform:rotateZ(2deg) translateX(10%);}10%{-webkit-transform:rotateZ(-1deg) translateX(-5%);-moz-transform:rotateZ(-1deg) translateX(-5%);-ms-transform:rotateZ(-1deg) translateX(-5%);-o-transform:rotateZ(-1deg) translateX(-5%);transform:rotateZ(-1deg) translateX(-5%);}12%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-moz-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}2%{-webkit-transform:rotateZ(-5deg) translateX(-25%);-moz-transform:rotateZ(-5deg) translateX(-25%);-ms-transform:rotateZ(-5deg) translateX(-25%);-o-transform:rotateZ(-5deg) translateX(-25%);transform:rotateZ(-5deg) translateX(-25%);}4%{-webkit-transform:rotateZ(3deg) translateX(20%);-moz-transform:rotateZ(3deg) translateX(20%);-ms-transform:rotateZ(3deg) translateX(20%);-o-transform:rotateZ(3deg) translateX(20%);transform:rotateZ(3deg) translateX(20%);}6%{-webkit-transform:rotateZ(-3deg) translateX(-15%);-moz-transform:rotateZ(-3deg) translateX(-15%);-ms-transform:rotateZ(-3deg) translateX(-15%);-o-transform:rotateZ(-3deg) translateX(-15%);transform:rotateZ(-3deg) translateX(-15%);}8%{-webkit-transform:rotateZ(2deg) translateX(10%);-moz-transform:rotateZ(2deg) translateX(10%);-ms-transform:rotateZ(2deg) translateX(10%);-o-transform:rotateZ(2deg) translateX(10%);transform:rotateZ(2deg) translateX(10%);}10%{-webkit-transform:rotateZ(-1deg) translateX(-5%);-moz-transform:rotateZ(-1deg) translateX(-5%);-ms-transform:rotateZ(-1deg) translateX(-5%);-o-transform:rotateZ(-1deg) translateX(-5%);transform:rotateZ(-1deg) translateX(-5%);}12%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-o-keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}2%{-webkit-transform:rotateZ(-5deg) translateX(-25%);-moz-transform:rotateZ(-5deg) translateX(-25%);-ms-transform:rotateZ(-5deg) translateX(-25%);-o-transform:rotateZ(-5deg) translateX(-25%);transform:rotateZ(-5deg) translateX(-25%);}4%{-webkit-transform:rotateZ(3deg) translateX(20%);-moz-transform:rotateZ(3deg) translateX(20%);-ms-transform:rotateZ(3deg) translateX(20%);-o-transform:rotateZ(3deg) translateX(20%);transform:rotateZ(3deg) translateX(20%);}6%{-webkit-transform:rotateZ(-3deg) translateX(-15%);-moz-transform:rotateZ(-3deg) translateX(-15%);-ms-transform:rotateZ(-3deg) translateX(-15%);-o-transform:rotateZ(-3deg) translateX(-15%);transform:rotateZ(-3deg) translateX(-15%);}8%{-webkit-transform:rotateZ(2deg) translateX(10%);-moz-transform:rotateZ(2deg) translateX(10%);-ms-transform:rotateZ(2deg) translateX(10%);-o-transform:rotateZ(2deg) translateX(10%);transform:rotateZ(2deg) translateX(10%);}10%{-webkit-transform:rotateZ(-1deg) translateX(-5%);-moz-transform:rotateZ(-1deg) translateX(-5%);-ms-transform:rotateZ(-1deg) translateX(-5%);-o-transform:rotateZ(-1deg) translateX(-5%);transform:rotateZ(-1deg) translateX(-5%);}12%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}2%{-webkit-transform:rotateZ(-5deg) translateX(-25%);-moz-transform:rotateZ(-5deg) translateX(-25%);-ms-transform:rotateZ(-5deg) translateX(-25%);-o-transform:rotateZ(-5deg) translateX(-25%);transform:rotateZ(-5deg) translateX(-25%);}4%{-webkit-transform:rotateZ(3deg) translateX(20%);-moz-transform:rotateZ(3deg) translateX(20%);-ms-transform:rotateZ(3deg) translateX(20%);-o-transform:rotateZ(3deg) translateX(20%);transform:rotateZ(3deg) translateX(20%);}6%{-webkit-transform:rotateZ(-3deg) translateX(-15%);-moz-transform:rotateZ(-3deg) translateX(-15%);-ms-transform:rotateZ(-3deg) translateX(-15%);-o-transform:rotateZ(-3deg) translateX(-15%);transform:rotateZ(-3deg) translateX(-15%);}8%{-webkit-transform:rotateZ(2deg) translateX(10%);-moz-transform:rotateZ(2deg) translateX(10%);-ms-transform:rotateZ(2deg) translateX(10%);-o-transform:rotateZ(2deg) translateX(10%);transform:rotateZ(2deg) translateX(10%);}10%{-webkit-transform:rotateZ(-1deg) translateX(-5%);-moz-transform:rotateZ(-1deg) translateX(-5%);-ms-transform:rotateZ(-1deg) translateX(-5%);-o-transform:rotateZ(-1deg) translateX(-5%);transform:rotateZ(-1deg) translateX(-5%);}12%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}100%{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}#admin-menu{-webkit-transition:-webkit-transform 0.3s;-webkit-transition-delay:1s;-moz-transition:-moz-transform 0.3s 1s;-o-transition:-o-transform 0.3s 1s;transition:transform 0.3s 1s;-webkit-transform:translateY(-85%);-moz-transform:translateY(-85%);-ms-transform:translateY(-85%);-o-transform:translateY(-85%);transform:translateY(-85%);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom:1px solid #000;top:0;}#admin-menu:hover{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}.node-type-blog-post .sharethis-buttons{float:right;}.node-type-blog-post .sharethis-buttons span{color:#b9b9b8;cursor:pointer;}.node-type-blog-post .sharethis-buttons span:hover{color:#626262;}.node-type-blog-post .sharethis-buttons span.st_googleplus_custom:before{font-family:"Icon Font";content:"\e629";}.node-type-blog-post .sharethis-buttons span.st_facebook_custom:before{font-family:"Icon Font";content:"\e628";}.node-type-blog-post .sharethis-buttons span.st_twitter_custom:before{font-family:"Icon Font";content:"\e627";}.node-type-blog-post .pane-entity-view{margin-bottom:1em;padding-top:0.75rem;}.node-type-blog-post .pane-entity-view header{margin-bottom:20px;text-align:center;}.node-type-blog-post .pane-entity-view header img{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);max-width:100%;max-height:100%;height:auto;}.node-type-blog-post .pane-entity-view .field-name-bs-submited-by{font-size:14px;font-size:0.875rem;margin-bottom:1.125rem;}.node-type-blog-post .pane-entity-view .field-name-bs-submited-by .date:after{padding-right:0.125rem;padding-left:0.375rem;content:'\2022';}.node-type-blog-post .pane-entity-view .field-name-field-blog-post-tags,.node-type-blog-post .pane-entity-view .field-name-field-blog-post-category{font-size:12px;font-size:0.75rem;margin-top:12px;}.node-type-blog-post .pane-entity-view .field-name-field-blog-post-tags .label-inline,.node-type-blog-post .pane-entity-view .field-name-field-blog-post-category .label-inline{display:inline-block;}.node-type-blog-post .pane-entity-view .field-name-field-blog-post-category{margin-top:.5em;}.node-type-blog-post .comment-form-help-text{margin-top:16px;}.node-type-blog-post .comment-form-help-text h2{font-size:24px;font-size:1.5rem;}.node-type-blog-post .pane-node-comment-form,.node-type-blog-post .pane-node-comments{display:table-header-group;}.node-type-blog-post .pane-blog-post-list-panel-pane-2{display:table-footer-group;}.node-type-blog-post .pane-blog-post-list-panel-pane-2 > h2{padding-top:32px;}@media (min-width:650px){.node-type-blog-post .wrap .onecol-content > div{display:block;margin-right:auto;margin-left:auto;max-width:600px;}.node-type-blog-post .pane-entity-view{margin-bottom:3em;}.node-type-blog-post .pane-node-comment-form,.node-type-blog-post .pane-blog-post-list-panel-pane-2,.node-type-blog-post .pane-node-comments{display:block;}.node-type-blog-post .pane-blog-post-list-panel-pane-2{margin-top:32px;}.node-type-blog-post .pane-blog-post-list-panel-pane-2 > h2{padding-top:0;}.node-type-blog-post .view-blog-post-list .view-content li.views-row{float:left;margin:0;width:48%;}.node-type-blog-post .view-blog-post-list .view-content li.views-row:nth-child(even){float:right;}}@media (min-width:880px){.node-type-blog-post .pane-user{margin-top:32px;margin-bottom:48px;}}.node-type-blog-post .field-name-field-blog-images{margin-top:26px;}.node-type-blog-post .field-name-field-blog-images a{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);box-shadow:0 0 3px rgba(0,0,0,0.5);display:inline-block;margin-bottom:22px;opacity:0.6;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;width:22.85714%;clear:right;float:left;margin-left:0;margin-right:2.85714%;}.node-type-blog-post .field-name-field-blog-images a:hover{opacity:1;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;}.node-type-blog-post .field-name-field-blog-images a:nth-child(4n){width:22.85714%;clear:right;float:right;margin-right:0;}@media (min-width:560px){.node-type-blog-post .field-name-field-blog-images a:nth-child(n){width:17.24138%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}.node-type-blog-post .field-name-field-blog-images a:nth-child(5n){width:17.24138%;clear:right;float:right;margin-right:0;}}.node-type-blog-post .field-name-field-blog-images a img{float:left;width:100%;height:auto;}.node-type-blog-post .field-name-field-blog-files{margin-top:8px;}.node-type-blog-post .field-name-field-blog-files .file{display:block;margin-bottom:8px;}.node-type-blog-post .field-name-field-blog-files .file:last-child{margin-bottom:0;}.node-type-blog-post .field-name-field-blog-files .file .file-icon{display:none;}.node-type-blog-post .field-name-field-blog-files .file a{text-decoration:none;font-size:14px;}.node-type-blog-post .field-name-field-blog-files .file a:hover{text-decoration:underline;}.node-type-blog-post .field-name-blog-details-newsletter-info{margin:1.5rem -1rem -1rem;background:#252524 url(/sites/all/themes/bright_solutions/images/footer-back.jpg?1432236673) repeat center 0;color:#fff;font-size:14px;}.node-type-blog-post .field-name-blog-details-newsletter-info > div{padding:14px 1rem;background:rgba(255,255,255,0.1) url(/sites/all/themes/bright_solutions/images/foot-stay-in-contact-bg.png?1432236673) no-repeat -100px center;}.node-type-blog-post .field-name-blog-details-newsletter-info p{margin:0;}.node-type-blog-post .field-name-blog-details-newsletter-info .button{background-color:#3e3e3e;background-color:white;color:black;margin:0;background-image:none;}.node-type-blog-post .field-name-blog-details-newsletter-info .button:hover{background-color:#4b4b4b;}.node-type-blog-post .field-name-blog-details-newsletter-info .button:hover{background-color:white;}.node-type-blog-post .field-name-blog-details-newsletter-info .button:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.node-type-blog-post .field-name-blog-details-newsletter-info .button:hover{background-color:#f7f7f7;}.node-type-blog-post .field-name-blog-details-newsletter-info .btn{margin-top:5px;}@media (min-width:450px){.node-type-blog-post .field-name-blog-details-newsletter-info > div > *{display:table-cell;vertical-align:middle;}.node-type-blog-post .field-name-blog-details-newsletter-info .txt{width:calc(100% - 151px);}.node-type-blog-post .field-name-blog-details-newsletter-info .btn{margin-top:0;width:150px;text-align:right;}}@media (min-width:880px){.view-user-blog-posts .item-list ul li:nth-child(n){margin-right:4%;width:48%;}.view-user-blog-posts .item-list ul li:nth-child(n):last-child{margin-right:0px;}}@media (min-width:700px){.cols-4 .view-blog-post-list.view-display-id-panel_pane_3 .item-list > ul > li:nth-child(n),.cols-8 .view-blog-post-list.view-display-id-panel_pane_3 .item-list > ul > li:nth-child(n),.cols-12 .view-blog-post-list.view-display-id-panel_pane_3 .item-list > ul > li:nth-child(n){width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.cols-12 .view-blog-post-list.view-display-id-panel_pane_3 .item-list > ul > li:nth-child(n){width:48.93617%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}.cols-12 .view-blog-post-list.view-display-id-panel_pane_3 .item-list > ul > li:nth-child(2n + 2){width:48.93617%;clear:right;float:right;margin-right:0;}}.js .page-blog .onecol-content .freewall-list li,.js
.page-projects .onecol-content .freewall-list li{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;}.js .page-blog .onecol-content .freewall-list li > div,.js
.page-projects .onecol-content .freewall-list li > div{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:0.4s;-moz-transition-duration:0.4s;-o-transition-duration:0.4s;transition-duration:0.4s;-webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,0.2);box-shadow:0px 1px 3px rgba(0,0,0,0.2);background-color:#fff;}@media (min-width:1024px){.js .page-blog .onecol-content .freewall-list li > div,.js
  .page-projects .onecol-content .freewall-list li > div{-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js .page-blog .onecol-content .freewall-list li.visible > div,.js
  .page-projects .onecol-content .freewall-list li.visible > div{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}.page-blog ul.pager,.page-projects ul.pager{display:none;}.page-blog .field-name-body{margin-top:1em;}.page-blog .cols-12 .freewall-list > ul{position:relative;}@media (min-width:700px){.page-blog .cols-12 .freewall-list > ul > li{content:'grid-mid';}.page-blog .cols-12 .freewall-list > ul > li:nth-child(1){position:absolute;right:0;margin-right:0;}.page-blog .cols-12 .freewall-list > ul > li:nth-child(2){float:left;margin-right:40%;}}@media (min-width:880px){.page-blog .cols-12 .freewall-list > ul > li{content:'grid-desktop';}.page-blog .cols-12 .freewall-list > ul > li:nth-child(2){margin-right:2.12766%;}.page-blog .cols-12 .freewall-list > ul > li:nth-child(3){float:left;}}#blog-static-content > div{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:transparent url(/sites/all/themes/bright_solutions/images/newsletter-envelope.png?1433949622) no-repeat center 0;min-height:199px;padding-top:20px;text-align:center;}@media (min-width:700px){#blog-static-content > div{padding:1em 0;background-position:center 25%;text-align:left;}}@media (min-width:700px){#blog-static-content > div h3,#blog-static-content > div .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels #blog-static-content > div .pane-social-links > h2{margin-top:155px;}}#blog-static-content > div .button-newsletter{background-color:#3e3e3e;}#blog-static-content > div .button-newsletter:hover{background-color:#4b4b4b;}#blog-static-content > div .button-newsletter:before{background-color:rgba(255,255,255,0.2);}#blog-static-content > div .newsletter{margin-top:35px;}#blog-static-content > div .info{margin-top:26px;}.node--blog-post a[target=_blank]{display:inline-block;}.node--blog-post a[target=_blank]:before{display:inline-block;width:13px;height:11px;background-image:url(/sites/all/themes/bright_solutions/images/external-link-icon.png?1432236673);content:'';}.pane-node-comments article.comment,.comment-form,.comment-confirm-delete{position:relative;}.pane-node-comments article.comment:before,.comment-form:before,.comment-confirm-delete:before{background-image:url(/sites/all/themes/bright_solutions/images/comment-triangle.png?1432236673);display:block;height:12px;width:16px;bottom:100%;content:'';left:2%;margin-bottom:-1px;position:absolute;}.pane-node-comments h2{font-size:30px;font-size:1.875rem;margin:0 0 5px 16px;}.pane-node-comments h2 + a + article{margin-top:0.3125rem;}.pane-node-comments h2 + a + article:before{display:none;}.pane-node-comments .ajax-comment-wrapper{margin-top:1rem;}.pane-node-comments article.comment + a + article{margin-top:1em;}.pane-node-comments article.comment h3,.pane-node-comments article.comment .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .pane-node-comments article.comment .pane-social-links > h2{display:none;}.pane-node-comments article.comment a{color:#8f211f;}.pane-node-comments article.comment a:hover{text-decoration:none;}.pane-node-comments article.comment footer{font-size:12px;font-size:0.75rem;}.pane-node-comments article.comment footer .user-picture{float:left;margin-right:7px;max-width:32px;}.pane-node-comments article.comment footer .user-picture > a img{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.3);max-width:100%;}.pane-node-comments article.comment footer .submitted{margin:0;font-family:"OpenSans";font-size:0.75rem;}.pane-node-comments article.comment footer .submitted .username{font-size:1rem;margin-right:0.3125rem;text-decoration:none;color:black;}.pane-node-comments article.comment footer .submitted .comment-submitted-date{color:rgba(0,0,0,0.7);}.pane-node-comments article.comment footer .permalink{color:rgba(37,37,36,0.5);}.pane-node-comments article.comment footer .permalink:hover{color:#252524;}.pane-node-comments article.comment .comment__content{font-size:14px;font-size:0.875rem;margin:0.125rem 0 1rem;}.pane-node-comments article.comment .links{font-size:12px;font-size:0.75rem;text-align:center;}.pane-node-comments article.comment .links li{display:inline-block;float:none;}.pane-node-comments article.comment .links a{color:rgba(37,37,36,0.5);}.pane-node-comments article.comment .links a:hover{color:#252524;}.pane-node-comments article.comment .submitted{float:left;}.pane-node-comments article.comment .permalink{float:right;}.pane-node-comments article.comment .comment__content{clear:both;float:none;}@media (min-width:650px){.pane-node-comments article.comment{padding-left:120px;min-height:120px;}.pane-node-comments article.comment footer{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;font-size:12px;font-size:0.75rem;}.pane-node-comments article.comment footer:before,.pane-node-comments article.comment footer:after{content:".";display:block;height:0;overflow:hidden;}.pane-node-comments article.comment footer:after{clear:both;}.pane-node-comments article.comment footer .user-picture{left:16px;max-width:88px;position:absolute;top:16px;}.pane-node-comments article.comment footer .user-picture > a img{max-width:100%;}.pane-node-comments article.comment footer .submitted{margin:0;position:relative;top:-4px;}.pane-node-comments article.comment .links{text-align:left;}}.pane-node-comments .ajax-comment-wrapper:first-child article::before{width:0;height:0;}@media (min-width:650px){.pane-node-comments{margin-top:32px;}}.comment-form,.comment-confirm-delete{margin-top:16px;clear:both;}.comment-form > div,.comment-confirm-delete > div{overflow:hidden;}.ajax-comment-wrapper input[type=text],.ajax-comment-wrapper textarea,.pane-node-comment-form input[type=text],.pane-node-comment-form textarea{background-color:#eeeeee;max-width:100%;}.ajax-comment-wrapper form input[type="text"],.ajax-comment-wrapper form textarea,.pane-node-comment-form form input[type="text"],.pane-node-comment-form form textarea{width:100%;background-color:#eeeeee;border:0;border-bottom:1px solid #c7c7c7;}.ajax-comment-wrapper form input[type="text"].error,.ajax-comment-wrapper form textarea.error,.pane-node-comment-form form input[type="text"].error,.pane-node-comment-form form textarea.error{border:1px solid #c7c7c7;}.ajax-comment-wrapper form .form-actions,.pane-node-comment-form form .form-actions{text-align:left;}.ajax-comment-wrapper form .form-actions .form-submit,.pane-node-comment-form form .form-actions .form-submit{background-color:#3e3e3e;margin-right:16px;}.ajax-comment-wrapper form .form-actions .form-submit:hover,.pane-node-comment-form form .form-actions .form-submit:hover{background-color:#4b4b4b;}.ajax-comment-wrapper form .form-actions .form-submit:before,.pane-node-comment-form form .form-actions .form-submit:before{background:#626262 url(/sites/all/themes/bright_solutions/images/letter.png?1432236673) no-repeat center center;}.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel{background-color:#3e3e3e;}.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel:hover,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel:hover{background-color:#4b4b4b;}.ajax-comment-wrapper form .form-actions .ajax-comments-reply-cancel:before,.pane-node-comment-form form .form-actions .ajax-comments-reply-cancel:before{background:#626262 url(/sites/all/themes/bright_solutions/images/x.png?1432236673) no-repeat center center;}@media (min-width:650px){.ajax-comment-wrapper form .twocol-left,.pane-node-comment-form form .twocol-left{width:58%;}.ajax-comment-wrapper form .twocol-right,.pane-node-comment-form form .twocol-right{width:38%;}.ajax-comment-wrapper form .twocol-right h2,.ajax-comment-wrapper form .twocol-right .comment-form-help-text,.pane-node-comment-form form .twocol-right h2,.pane-node-comment-form form .twocol-right .comment-form-help-text{margin-top:0;}}@media (min-width:700px){.ajax-comment-wrapper .twocol-left,.ajax-comment-wrapper .twocol-right,.pane-node-comment-form .twocol-left,.pane-node-comment-form .twocol-right{width:100%;}.ajax-comment-wrapper h2,.pane-node-comment-form h2{font-size:15px;font-size:0.9375rem;margin:1.5rem 0 0 0;}.ajax-comment-wrapper h2 + p,.pane-node-comment-form h2 + p{margin-top:0px;}.ajax-comment-wrapper p,.pane-node-comment-form p{font-size:12px;font-size:0.75rem;}.ajax-comment-wrapper .comment-form-text-format-link,.pane-node-comment-form .comment-form-text-format-link{font-family:"OpenSans";font-size:11px;font-size:0.6875rem;color:#010101;position:relative;top:-9px;}.ajax-comment-wrapper .comment-form-text-format-link:before,.pane-node-comment-form .comment-form-text-format-link:before{content:'';background:url(/sites/all/themes/bright_solutions/images/info.png?1432236673) no-repeat;float:left;width:1.0625rem;height:0.875rem;margin:-2px 5px 0 0;}.ajax-comment-wrapper .comment-form-text-format-text,.pane-node-comment-form .comment-form-text-format-text{font-size:11px;font-size:0.6875rem;background-color:#fff;border:1px solid #d9d9d9;padding:0.375rem;position:absolute;margin-top:0.5rem;margin-right:1em;z-index:100;}.ajax-comment-wrapper .comment-form-text-format-text:before,.pane-node-comment-form .comment-form-text-format-text:before{background-image:url(/sites/all/themes/bright_solutions/images/text-format-triangle.png?1432236673);display:block;height:12px;width:25px;bottom:100%;content:'';left:0.625rem;position:absolute;}}.page-contact .fourcol .onecol-content{padding:0;}.page-contact .fourcol .fourcol-first{display:none;}.page-contact .fourcol .fourcol-second{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.2);position:relative;}.page-contact .fourcol .fourcol-second .pane-office-gmap > .panel-pane{position:absolute;top:0;left:0;right:0;bottom:0;}@media (min-width:700px){.page-contact .fourcol .fourcol-first{display:block;}}@media (min-width:1000px){.page-contact .fourcol{margin-bottom:6.5rem;position:relative;}.page-contact .fourcol .fourcol-first > div{position:relative;}.page-contact .fourcol .fourcol-first .pane-content{bottom:0;left:0;position:absolute;right:0;top:0;}.page-contact .fourcol .fourcol-first .pane-content .pane-1{height:100%;max-height:initial;position:absolute;width:100%;}.page-contact .fourcol .fourcol-first .pane-content img{min-height:100%;width:auto;max-width:initial;}.page-contact .fourcol .fourcol-first .fourcol-fourth{position:absolute;right:0;}.page-contact .fourcol .fourcol-first .fourcol-fourth .contact-form-animation{display:block;}}.page-contact .gm-style .gm-style-iw{width:136px !important;}@media (min-width:700px){.pane-contacts-main-content .fourcol > div > .panel-pane{min-height:25rem;}}.pane-contacts-main-content .fourcol > div > .panel-pane.pane-contacts-text,.pane-contacts-main-content .fourcol > div > .panel-pane.pane-contacts-channels{padding-top:13px;}.pane-contacts-image .pane-custom{margin:0;max-height:25rem;overflow:hidden;}.pane-contacts-text .contact-text{margin-top:-0.375rem;line-height:1.18rem;text-align:center;}@media (min-width:700px){.pane-contacts-text .contact-text{text-align:left;}}.pane-contacts-channels .contact-text{margin-bottom:1.3125rem;line-height:1.2rem;text-align:center;}@media (min-width:700px){.pane-contacts-channels .contact-text{text-align:left;}}.pane-contacts-channels .pane-social-links > .onecol-content{margin-top:-0.25rem;margin-left:0.5rem;}.pane-contacts-channels .pane-social-links .pane-custom{text-align:center;}.pane-contacts-channels .pane-social-links .pane-custom ul{display:inline-block;}@media (min-width:700px){.pane-contacts-channels .pane-social-links .pane-custom ul{display:block;}}.pane-contacts-channels .pane-social-links .pane-custom a{color:rgba(37,37,36,0.8);}.pane-contacts-channels .pane-social-links .pane-custom a:hover{color:rgba(37,37,36,0.5);}.pane-contact form label{display:none;}.pane-contact form .form-textarea,.pane-contact form .form-text{padding:0.375rem;font-size:16px;font-size:1rem;background-color:#eeeeee;border:none;border-bottom:1px solid #c7c7c7;width:100%;}.pane-contact form .form-textarea.error,.pane-contact form .form-text.error{border:2px solid red;}.pane-contact form .form-textarea{min-height:9.625rem;resize:none;}.pane-contact form .input-wrapper{float:left;margin:0;}.pane-contact form .input-wrapper .form-submit{background-color:#3e3e3e;font-size:16px;font-size:1rem;float:left;padding-top:0.2em;}.pane-contact form .input-wrapper .form-submit:hover{background-color:#4b4b4b;}.pane-contact form .input-wrapper .form-submit:before{background:#626262 url(/sites/all/themes/bright_solutions/images/mail.png?1432236673) no-repeat center center;}.pane-contact form .input-wrapper .form-submit:before{height:34px;margin-top:-0.2em;width:34px;}.pane-contact form .input-wrapper .ajax-progress-throbber{float:left;margin-top:5px !important;}.pane-contact form .contact-form-animation{display:none;float:right;margin-right:8px;margin-top:10px;}.pane-contact form .contact-form-animation a{cursor:pointer;width:16px;height:16px;background:transparent url(/sites/all/themes/bright_solutions/images/resize-full.png?1432236673) no-repeat center center;display:inline-block;}.pane-contact form .contact-form-animation a:hover + .need-space{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.pane-contact form .contact-form-animation .need-space{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;font-size:14px;font-size:0.875rem;-webkit-box-shadow:0 0px 0.1875rem rgba(0,0,0,0.2);-moz-box-shadow:0 0px 0.1875rem rgba(0,0,0,0.2);box-shadow:0 0px 0.1875rem rgba(0,0,0,0.2);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;width:156px;border-radius:4px;right:4px;bottom:-60px;pointer-events:none;}.pane-contact form .contact-form-animation .need-space:before{background-image:url(/sites/all/themes/bright_solutions/images/comment-triangle.png?1432236673);display:block;height:12px;width:16px;bottom:100%;content:'';right:12%;margin-bottom:-1px;position:absolute;}.mollom-privacy{font-size:0.75rem;margin-bottom:8px;}.node-type-page .onecol-content{margin:0 auto;max-width:790px;}.node-type-page .onecol-content h6{font-size:1rem;margin-bottom:.125em;}.page-page-access-denied .pane-page-title + div,.page-page-not-found .pane-page-title + div{padding:2em 0;max-width:36.5625rem;margin:0 auto;}.page-page-access-denied .pane-page-title + div h2,.page-page-not-found .pane-page-title + div h2{position:relative;z-index:1;}.page-page-access-denied .pane-page-title + div h2:before,.page-page-not-found .pane-page-title + div h2:before{color:rgba(37,37,36,0.1);display:none;left:-0.4375rem;position:absolute;word-wrap:no-wrap;z-index:-1;}.page-page-access-denied .pane-page-title + div h2,.page-page-access-denied .pane-page-title + div + div h2.pane-title,.page-page-not-found .pane-page-title + div h2,.page-page-not-found .pane-page-title + div + div h2.pane-title{font-size:20px;font-size:1.25rem;}@media (min-width:43.75rem){.page-page-access-denied .pane-page-title + div h2,.page-page-access-denied .pane-page-title + div + div h2.pane-title,.page-page-not-found .pane-page-title + div h2,.page-page-not-found .pane-page-title + div + div h2.pane-title{font-size:30px;font-size:1.875rem;}.page-page-access-denied .pane-page-title + div p,.page-page-not-found .pane-page-title + div p{margin-top:0.75rem;}.page-page-access-denied .view-blog-post-list ul h2,.page-page-not-found .view-blog-post-list ul h2{min-height:3.5rem;}}@media (min-width:55rem){.page-page-access-denied .pane-page-title + div,.page-page-not-found .pane-page-title + div{padding:10.75rem 0;}.page-page-access-denied .pane-page-title + div h2,.page-page-not-found .pane-page-title + div h2{white-space:nowrap;}.page-page-access-denied .pane-page-title + div h2:before,.page-page-not-found .pane-page-title + div h2:before{bottom:3.0625rem;display:block;font-size:100px;font-size:6.25rem;}.page-page-access-denied .pane-page-title + div h2,.page-page-access-denied .pane-page-title + div + div h2.pane-title,.page-page-not-found .pane-page-title + div h2,.page-page-not-found .pane-page-title + div + div h2.pane-title{font-size:40px;font-size:2.5rem;}.page-page-access-denied .pane-page-title + div p,.page-page-not-found .pane-page-title + div p{margin-top:1.3125rem;}}.page-page-access-denied .pane-page-title + div h2:before{content:'Forbidden';}.page-page-not-found .pane-page-title + div h2:before{content:'Page not found';}.view-front-page-upcoming-events .item-list ul{margin:0;}.view-front-page-upcoming-events .item-list ul li:nth-child(n){width:100%;}.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field{margin-left:4.375rem;}.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-image{float:left;height:60px;margin-left:0;}.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-date{font-size:12px;font-size:0.75rem;}.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-title{font-weight:bold;margin-top:2px;margin-bottom:6px;}.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-description,.view-front-page-upcoming-events .item-list ul li:nth-child(n) .views-field-field-event-url{font-size:14px;font-size:0.875rem;}.view-front-page-upcoming-events .item-list ul li:last-child{margin-bottom:0;}.site-template-footer .pane-menu-menu-footer-links-menu:after,.site-template-footer .pane-partners:after{-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,0.1);box-shadow:0 1px 0 rgba(255,255,255,0.1);background-color:#000;content:'';height:1px;}.site-template-footer{font-size:12px;font-size:0.75rem;position:relative;background:#252524 url(/sites/all/themes/bright_solutions/images/footer-back.jpg?1432236673) repeat center 0;color:#fff;}.site-template-footer:before{background-color:#4f4f4f;content:'';display:block;left:0;height:2.0625rem;right:0;top:0;}.site-template-footer a{color:#fff;}.site-template-footer a:hover{text-decoration:none;}.site-template-footer .content,.site-template-footer .onecol-content,.site-template-footer .twocol,.site-template-footer .twocol-header,.site-template-footer .tworowmixedcol-top,.site-template-footer .tworowmixedcol-bottom,.site-template-footer .tworowmixedcol-header,.site-template-footer .towrowtwocol-top,.site-template-footer .towrowtwocol-bottom,.site-template-footer .tworowtwocol-header{padding-bottom:1em;position:relative;text-align:center;}.site-template-footer .cols-12.cols-12{max-width:initial;}.site-template-footer .pane-to-top-link{font-size:10px;font-size:0.625rem;height:2.0625rem;position:absolute;right:0;top:-2.0625rem;}.site-template-footer .pane-to-top-link div{max-width:initial;}.site-template-footer .pane-to-top-link a{-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;transition:opacity 0.5s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;display:inline-block;line-height:2.0625rem;padding:0 0.4375rem;text-decoration:none;}.site-template-footer .pane-to-top-link a:after{font-family:"Icon Font";content:"\e621";float:right;font-size:1.6em;margin-left:0.25rem;top:1px;position:relative;}.site-template-footer .pane-to-top-link a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.site-template-footer .pane-footer-stay-in-contact,.site-template-footer .pane-copyright,.site-template-footer .pane-menu-menu-footer-menu{padding:0 4%;}@media (min-width:25rem){.site-template-footer .pane-footer-stay-in-contact,.site-template-footer .pane-copyright,.site-template-footer .pane-menu-menu-footer-menu{padding:0;}}.site-template-footer .pane-footer-stay-in-contact{margin:0 -5%;background-color:rgba(255,255,255,0.1);}.site-template-footer .pane-footer-stay-in-contact .cols-12{padding:0;}.site-template-footer .pane-newsletter-subscription{margin:0;}.site-template-footer .pane-newsletter-subscription .panel-pane{display:table;width:100%;}.site-template-footer .pane-newsletter-subscription .newsletter{display:table-footer-group;padding-top:7px;}.site-template-footer .pane-newsletter-subscription header{display:table-header-group;margin:0;line-height:56px;font-size:1.5em;font-family:"Sansation",serif;text-align:center;color:rgba(255,255,255,0.6);}.site-template-footer .pane-newsletter-subscription p{margin:.25em 0 .75em;}.site-template-footer .pane-newsletter-subscription .button{background-color:#3e3e3e;background-color:white;color:black;}.site-template-footer .pane-newsletter-subscription .button:hover{background-color:#4b4b4b;}.site-template-footer .pane-newsletter-subscription .button:hover{background-color:white;}.site-template-footer .pane-newsletter-subscription .button:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.site-template-footer .pane-newsletter-subscription .button:hover{background-color:#f7f7f7;}@media (min-width:540px){.site-template-footer .pane-newsletter-subscription header{font-size:2.5em;}}.site-template-footer .pane-social-links{font-size:18px;font-size:1.125rem;}.site-template-footer .pane-social-links ul{display:inline-block;margin:1em 0;}.site-template-footer .pane-social-links li{display:inline-block;position:relative;z-index:2;float:none;}.site-template-footer .pane-social-links li + li{margin-left:10px;}.site-template-footer .pane-social-links a{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;position:relative;padding:.1em;opacity:.6;line-height:16px;}.site-template-footer .pane-social-links a:hover{-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);opacity:1;}.site-template-footer .pane-menu-menu-footer-links-menu{position:relative;}.site-template-footer .pane-menu-menu-footer-links-menu:after{display:block;position:absolute;left:0;right:0;bottom:0;}.site-template-footer .pane-menu-menu-footer-links-menu ul{margin:2em 0;padding:0 0 2em;text-align:center;}.site-template-footer .pane-menu-menu-footer-links-menu li{display:block;list-style-image:none;list-style-type:none;}.site-template-footer .pane-menu-menu-footer-links-menu li:before{content:'\2022';margin-right:10px;opacity:.5;}.site-template-footer .pane-menu-menu-footer-links-menu li + li{margin-top:3px;}.site-template-footer .pane-menu-menu-footer-links-menu a{-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s;text-decoration:none;opacity:.5;}.site-template-footer .pane-menu-menu-footer-links-menu a:hover{opacity:1;}.site-template-footer .pane-partners{margin:2em auto;padding:0 0 2em;position:relative;}.site-template-footer .pane-partners .cols-12{padding:0;}.site-template-footer .pane-partners:after{bottom:0;display:block;left:0;position:absolute;right:0;}.site-template-footer .pane-partners .leaf{display:block;text-align:inherit;vertical-align:top;}.site-template-footer .pane-partners .leaf img{margin-top:5px;}.site-template-footer .pane-partners .leaf + .leaf{margin-top:2em;}.site-template-footer .pane-partners a{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;color:#474747;}.site-template-footer .pane-partners a img{height:auto;}.site-template-footer .pane-partners a:hover{color:white;}.site-template-footer .pane-partners span{display:block;font-size:9px;font-size:0.5625rem;padding-bottom:0.3125rem;text-align:center;}@media (min-width:28.125rem){.site-template-footer .pane-partners .leaf{display:inline-block;width:46.5%;}.site-template-footer .pane-partners .leaf:first-child + .leaf{margin-top:0;}.site-template-footer .pane-partners .leaf:nth-child(odd){float:left;clear:left;}.site-template-footer .pane-partners .leaf:nth-child(even){float:right;}.site-template-footer .pane-partners .acquia img{padding-top:2.1875rem;}.site-template-footer .pane-partners .it-for-work img{padding-top:1.75rem;}.site-template-footer .pane-partners .commerce-partner img{margin-top:0.4375rem;margin-bottom:-1.125rem;}}@media (min-width:37.5rem){.site-template-footer .pane-partners .leaf{width:21%;}.site-template-footer .pane-partners .leaf:nth-child(n){float:none;clear:none;}.site-template-footer .pane-partners .leaf + .leaf{margin-top:0;margin-left:4%;}.site-template-footer .pane-partners .leaf img{margin-top:15px;}.site-template-footer .pane-partners .acquia img{padding-top:2.1875rem;}.site-template-footer .pane-partners .it-for-work img{padding-top:1.75rem;}.site-template-footer .pane-partners .commerce-partner img{margin-top:0.4375rem;margin-bottom:-1.125rem;}.site-template-footer .pane-partners span{font-size:12px;font-size:0.75rem;}}.site-template-footer .pane-copyright,.site-template-footer .pane-menu-menu-footer-menu{font-size:10px;font-size:0.625rem;display:block;}.site-template-footer .pane-copyright{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;text-align:center;}.site-template-footer .pane-copyright div{padding:0;}.site-template-footer .pane-copyright small{font-size:1em;}.site-template-footer .pane-copyright .powered{display:block;margin-top:.5em;}@media (min-width:31.25rem){.site-template-footer .pane-copyright .powered{display:inline-block;margin-top:0;}.site-template-footer .pane-copyright .powered:before{content:'|';margin:0 .5em;}}.site-template-footer .pane-menu-menu-footer-menu .menu{display:block;float:none;margin:0;padding-left:0;position:relative;text-align:center;top:0.25rem;}.site-template-footer .pane-menu-menu-footer-menu .menu .leaf{display:inline-block;list-style-image:none;list-style-type:none;margin:0;}.site-template-footer .pane-menu-menu-footer-menu .menu .leaf + li:before{color:rgba(255,255,255,0.3);content:"\2022";padding:0 .75em;}.site-template-footer .pane-menu-menu-footer-menu .menu .leaf a{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;color:rgba(255,255,255,0.5);text-decoration:underline;}.site-template-footer .pane-menu-menu-footer-menu .menu .leaf a:hover{color:white;text-decoration:none;}@media (min-width:47.5rem){.site-template-footer{padding-bottom:0;}.site-template-footer .pane-menu-menu-footer-links-menu ul{padding:0 0 34px;}.site-template-footer .pane-menu-menu-footer-links-menu li{display:inline-block;}.site-template-footer .pane-menu-menu-footer-links-menu li:before{margin:0 12px 0 10px;}.site-template-footer .pane-menu-menu-footer-links-menu li:first-child:before{display:none;}.site-template-footer .pane-menu-menu-footer-links-menu li + li{margin-top:0;}.site-template-footer .pane-partners{margin-top:2.875rem;margin-bottom:0.5rem;padding-bottom:4.4375rem;}.site-template-footer .pane-partners:after{bottom:1.25rem;}.site-template-footer .pane-menu-menu-footer-menu{display:inline-block;}.site-template-footer .pane-menu-menu-footer-menu .menu{float:left;}.site-template-footer .pane-menu-menu-footer-menu .menu .leaf{position:relative;float:left;top:1px;}.site-template-footer .pane-menu-menu-footer-menu .menu:before{background-image:url(/sites/all/themes/bright_solutions/images/footer-logo-mini.png?1432236673);display:block;height:15px;width:11px;content:'';display:inline-block;float:left;margin:0 1.5625rem;}.site-template-footer .pane-copyright{display:inline-block;text-align:right;}}@media (min-width:55rem){.site-template-footer:after{background-color:rgba(255,255,255,0.1);content:'';display:block;height:56px;left:0;position:absolute;right:0;top:33px;z-index:0;}.site-template-footer .pane-footer-stay-in-contact{margin:0 0 34px;padding:0;height:56px;background:transparent url(/sites/all/themes/bright_solutions/images/foot-stay-in-contact-bg.png?1432236673) no-repeat center center;}.site-template-footer .pane-newsletter-subscription{float:left;width:75%;height:56px;background-color:transparent;text-align:right;}.site-template-footer .pane-newsletter-subscription .panel-pane{display:block;}.site-template-footer .pane-newsletter-subscription > div{position:relative;z-index:1;}.site-template-footer .pane-newsletter-subscription .newsletter,.site-template-footer .pane-newsletter-subscription header,.site-template-footer .pane-newsletter-subscription p{display:inline-block;}.site-template-footer .pane-newsletter-subscription .newsletter{float:left;max-width:49.8%;}.site-template-footer .pane-newsletter-subscription header{float:right;width:49.8%;font-size:2.7em;}.site-template-footer .pane-newsletter-subscription p{text-align:right;width:150px;}.site-template-footer .pane-newsletter-subscription .button{top:-7px;position:relative;margin:0 0 0 10px;}.site-template-footer .pane-newsletter-subscription .button:active{top:-6px;}.site-template-footer .pane-newsletter-subscription .contextual-links-wrapper{position:absolute;right:0;z-index:5;}.site-template-footer .pane-social-links{float:right;width:24%;line-height:56px;}.site-template-footer .pane-social-links ul{float:right;margin:0;}.site-template-footer .pane-social-links li + li{margin-left:10px;}}@media (min-width:62.5rem){.site-template-footer .pane-newsletter-subscription{width:66%;}.site-template-footer .pane-social-links{width:33%;}.site-template-footer .pane-social-links ul{margin-right:15px;}.site-template-footer .pane-social-links li + li{margin-left:25px;}}.front{}.front .wrap{padding-top:2.6875rem;}.front .cols-12,.front .onecol-content,.front .paragraphs-item-html-field > .content,.front .paragraphs-item-html-field > .onecol-content,.front .paragraphs-item-html-field > .twocol,.front .paragraphs-item-html-field > .twocol-header,.front .paragraphs-item-html-field > .tworowmixedcol-top,.front .paragraphs-item-html-field > .tworowmixedcol-bottom,.front .paragraphs-item-html-field > .tworowmixedcol-header,.front .paragraphs-item-html-field > .towrowtwocol-top,.front .paragraphs-item-html-field > .towrowtwocol-bottom,.front .paragraphs-item-html-field > .tworowtwocol-header{min-width:100%;max-width:initial;padding:0;}.front .site-template-content .content,.front .site-template-content .onecol-content,.front .site-template-content .twocol,.front .site-template-content .twocol-header,.front .site-template-content .tworowmixedcol-top,.front .site-template-content .tworowmixedcol-bottom,.front .site-template-content .tworowmixedcol-header,.front .site-template-content .towrowtwocol-top,.front .site-template-content .towrowtwocol-bottom,.front .site-template-content .tworowtwocol-header{margin:0;max-width:initial;}.front section{display:table;padding:5em 0;width:100%;}.front section > div{display:table-cell;position:relative;vertical-align:middle;width:100%;}.front section h2{font-size:24px;line-height:1em;padding:0 2%;}@media (min-width:500px){.front section h2{font-size:32px;}}@media (min-width:700px){.front section h2{font-size:40px;}}@media (min-width:1000px){.front section h2{font-size:50px;}}@media (min-width:1232px){.front section h2{padding:0;}}.front section .main{margin:0 auto;max-width:790px;}.front abbr{cursor:help;position:relative;}.front abbr:before{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;transition-property:opacity,transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transform:translate(-50%,-10px);-moz-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);-o-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-color:#fff;bottom:100%;content:attr(title);font-size:14px;font-weight:normal;left:50%;margin-bottom:1px;padding:.3em .5em;pointer-events:none;position:absolute;white-space:nowrap;z-index:50;}.front abbr:hover{border-bottom-color:rgba(37,37,36,0.3);}.front abbr:hover:before{-webkit-transform:translate(-50%,0px);-moz-transform:translate(-50%,0px);-ms-transform:translate(-50%,0px);-o-transform:translate(-50%,0px);transform:translate(-50%,0px);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.front .intro,.front .tool,.front .service{background:no-repeat center center;background-attachment:fixed;background-size:cover;}@media (min-width:0px) and (max-width:1024px){.touch .front .intro,.touch
  .front .tool,.touch
  .front .service{background-attachment:initial;}}.front .tool,.front .service{min-height:600px;}@media (min-width:0px) and (max-width:1025px){.front .tool .main header:before,.front .service .main header:before{-webkit-transform:scale(0.8,0.8);-moz-transform:scale(0.8,0.8);-ms-transform:scale(0.8,0.8);-o-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}.touch.touch .front .tool .main header:before,.touch.touch
  .front .service .main header:before{-webkit-transform:scale(0.8,0.8) translateY(0);-moz-transform:scale(0.8,0.8) translateY(0);-ms-transform:scale(0.8,0.8) translateY(0);-o-transform:scale(0.8,0.8) translateY(0);transform:scale(0.8,0.8) translateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}}.front .logos,.front .industries{min-height:initial;padding:0;}.front .main{position:relative;}.front .main p,.front .main h2{text-align:center;}.front .main header:before{display:block;content:'';left:50%;position:absolute;top:0;}.front .main p{font-size:0.875rem;line-height:1.2em;padding:2%;}@media (min-width:500px){.front .main p{font-size:16px;}}@media (min-width:700px){.front .main p{font-size:20px;}}@media (min-width:1000px){.front .main p{font-size:24px;}}@media (min-width:850px){.front .main p,.front .main h2{text-align:left;padding:0;}.front .main header:before{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin-right:2em;left:0;}}.js .front .main header:before{-webkit-transition-property:opacity,-webkit-transform;-moz-transition-property:opacity,-moz-transform;-o-transition-property:opacity,-o-transform;transition-property:opacity,transform;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);}.js .front .main header.inview:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}.front .prefix{min-height:350px;}.front .prefix header,.front .prefix h2{margin:0;text-align:center;}.front .prefix header{max-width:995px;margin:0 auto;}.front .prefix h2 + p{margin-top:7px;}.front .prefix p{color:rgba(37,37,36,0.6);font-size:1rem;margin:0;padding:0 2%;}@media (min-width:500px){.front .prefix p{font-size:18px;}}@media (min-width:700px){.front .prefix p{font-size:22px;}}@media (min-width:1000px){.front .prefix p{font-size:28px;}}@media (min-width:1232px){.front .prefix p{padding:0;}}.front .prefix p + p{margin-top:1em;}.front .prefix.-services header{margin:0 auto;max-width:790px;}.front .prefix.-services h2{font-weight:normal;line-height:1.2em;}.front .prefix.-services h2 em{font-style:normal;font-weight:bold;}.front .prefix.-services ul{list-style-type:none;margin-top:3em;margin-left:0;padding-left:0;text-align:center;}.front .prefix.-services li{display:inline-block;text-indent:-9999em;}.front .prefix.-services li.drupal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_drupal.png?1432236673);background-size:cover;display:inline-block;height:91.2px;width:86.4px;}@media (min-width:400px){.front .prefix.-services li.drupal{height:114px;width:108px;}}.front .prefix.-services li.apps{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_apps.png?1432236673);background-size:cover;display:inline-block;height:90.4px;width:62.4px;}@media (min-width:400px){.front .prefix.-services li.apps{height:113px;width:78px;}}.front .prefix.-services li.erpal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_erpal.png?1432236673);background-size:cover;display:inline-block;height:83.2px;width:62.4px;}@media (min-width:400px){.front .prefix.-services li.erpal{height:104px;width:78px;}}.front .prefix.-services li + li{margin-left:2em;}.front .intro{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/intro.jpg?1432236673);position:relative;padding:0;}.front .intro .blender{display:block;position:absolute;left:0;top:0;bottom:0;right:0;background-color:#fff;opacity:0;z-index:1;}.front .intro .outer{display:table;position:absolute;z-index:3;width:100%;height:100%;}.front .intro .inner{display:table-cell;vertical-align:middle;}.flexbox .front .intro{display:flex;align-items:center;justify-content:center;}.flexbox .front .intro .outer,.flexbox .front .intro .inner{display:block;position:relative;height:auto;}.front .intro header{margin:0 auto;width:80%;opacity:0;text-align:center;}@media (min-width:1232px){.front .intro header{font-size:3.1em;}.front .intro header h1{padding:.4em .5em;}}.front .intro h1{display:inline-block;margin:0;padding:.2em .5em;font-size:28px;line-height:1.2em;background-color:#252524;color:#fff;text-align:center;}.front .intro h2{margin:1.1em auto;max-width:80%;font-size:18px;line-height:1.2em;font-weight:normal;text-align:center;}.front .intro h2 em{font-style:normal;font-weight:bold;}.front .intro ul{margin-left:0;padding-left:0;text-align:center;list-style-type:none;}.front .intro li{display:inline-block;text-indent:-9999em;}.front .intro li.drupal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_drupal.png?1432236673);background-size:cover;display:inline-block;height:91.2px;width:86.4px;}@media (min-width:400px){.front .intro li.drupal{height:114px;width:108px;}}.front .intro li.apps{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_apps.png?1432236673);background-size:cover;display:inline-block;height:90.4px;width:62.4px;}@media (min-width:400px){.front .intro li.apps{height:113px;width:78px;}}.front .intro li.erpal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/icon_erpal.png?1432236673);background-size:cover;display:inline-block;height:83.2px;width:62.4px;}@media (min-width:400px){.front .intro li.erpal{height:104px;width:78px;}}.front .intro li + li{margin-left:1em;}@media (min-width:370px){.front .intro h1{font-size:32px;}.front .intro h2{font-size:20px;}}@media (min-width:500px){.front .intro h1{font-size:38px;}.front .intro h2{font-size:26px;margin:1.3em auto;}.front .intro li + li{margin-left:1.35em;}}@media (min-width:600px){.front .intro h1{font-size:48px;}.front .intro h2{font-size:40px;margin:2em auto;}.front .intro li + li{margin-left:1.5em;}}.front .intro .scrollinfo{-webkit-transition:margin 0.3s;-moz-transition:margin 0.3s;-o-transition:margin 0.3s;transition:margin 0.3s;font-size:16px;font-size:1rem;-webkit-animation:wobble 12s 5s;-moz-animation:wobble 12s 5s;-o-animation:wobble 12s 5s;animation:wobble 12s 5s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;display:block;position:absolute;z-index:5;left:50%;bottom:5%;margin-top:1rem;margin-left:-9.6875rem;padding:5px;width:19.375rem;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0.8);color:white;}.front .intro .scrollinfo:after{border:0.625rem solid transparent;border-bottom-width:0;border-top-color:rgba(0,0,0,0.8);content:'';display:block;left:50%;margin-left:-0.625rem;position:absolute;top:100%;}.front .intro .scrollinfo:hover{-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none;margin-top:1.3125rem;margin-bottom:-5px;color:rgba(255,255,255,0.7);}.front .service{padding:0;}.front .service h3,.front .service .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .front .service .pane-social-links > h2{text-shadow:0 1px 5px rgba(0,0,0,0.2);font-size:2.125rem;line-height:1em;text-align:center;}.front .service h4{font-size:1.75rem;margin:0;}.front .service aside{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);background-color:#fff;bottom:0;display:none;height:220px;left:0;right:0;padding-top:35px;position:absolute;}.front .service ul{display:table;list-style-type:none;margin:2.5rem auto 0;padding-left:0;}.front .service li{display:table-cell;padding:0 2%;width:1%;}.front .service li header:before{background:no-repeat center center;content:'';display:block;float:left;height:90px;margin-right:0.625rem;position:relative;top:-3px;width:90px;}.front .service li p{font-size:0.75rem;margin:.3em 0 0;}.front .service li:first-child{padding-left:4%;}.front .service li:last-child{padding-right:3%;}.front .service li.drupal header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_drupal.png?1432236673);}.front .service li.html header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_html.png?1432236673);}.front .service li.css header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_css.png?1432236673);}.front .service li.js header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_js.png?1432236673);}.front .service li.android header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_android.png?1432236673);}.front .service li.ios header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/aside_ios.png?1432236673);}@media (min-width:850px){.front .service > div{padding-bottom:220px;}.front .service aside{display:block;}}.front .service.-web-anwendung{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_web.jpg?1432236673);}.front .service.-web-anwendung .main{padding-top:323px;}.front .service.-web-anwendung .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/item_browser.png?1432236673);display:block;height:291px;width:320px;margin-top:32px;margin-left:-160px;}@media (min-width:850px){.front .service.-web-anwendung .main{padding-top:0;padding-left:352px;}.front .service.-web-anwendung .main header:before{margin-top:3px;margin-left:0;}}.front .service.-web-anwendung .css{display:none;}@media (min-width:1232px){.front .service.-web-anwendung .css{display:table-cell;}}.front .service.-app-entwicklung{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_app.jpg?1432236673);}.front .service.-app-entwicklung .main{padding-top:295px;}.front .service.-app-entwicklung .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/item_apps.png?1432236673);display:block;height:263px;width:320px;margin-top:32px;margin-left:-160px;}@media (min-width:850px){.front .service.-app-entwicklung .main{padding-top:0;padding-left:352px;}.front .service.-app-entwicklung .main header:before{margin-top:24px;margin-left:0;}}.front .service.-business-app{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_business.jpg?1432236673);}.front .service.-business-app > div{padding-bottom:0;}.front .service.-business-app .main{padding-top:284px;}.front .service.-business-app .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/item_business.png?1432236673);display:block;height:252px;width:324px;margin-top:32px;margin-left:-162px;}@media (min-width:850px){.front .service.-business-app .main{padding-top:0;padding-left:356px;}.front .service.-business-app .main header:before{margin-top:15px;margin-left:0;}}.js .front .service aside header:before{-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js .front .service aside header.inview:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.front .tool.-workflow{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_workflow.jpg?1432236673);}.front .tool.-workflow .main{padding-top:439px;}.front .tool.-workflow .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/logo_workflow.png?1432236673);display:block;height:407px;width:321px;margin-top:32px;margin-left:-160.5px;}@media (min-width:850px){.front .tool.-workflow .main{padding-top:0;padding-left:353px;}.front .tool.-workflow .main header:before{margin-top:-92px;margin-left:0;}}.front .tool.-erpal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_erpal.jpg?1432236673);}.front .tool.-erpal .main{padding-top:401px;}.front .tool.-erpal .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/logo_erpal.png?1432236673);display:block;height:369px;width:279px;margin-top:32px;margin-left:-139.5px;}@media (min-width:850px){.front .tool.-erpal .main{padding-top:0;padding-left:311px;}.front .tool.-erpal .main header:before{margin-top:-53px;margin-left:0;}}.front .tool.-drupal{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/bg_drupal.jpg?1432236673);}.front .tool.-drupal .main{padding-top:318px;}.front .tool.-drupal .main header:before{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/logo_drupal.png?1432236673);display:block;height:286px;width:251px;margin-top:32px;margin-left:-125.5px;}@media (min-width:850px){.front .tool.-drupal .main{padding-top:0;padding-left:283px;}.front .tool.-drupal .main header:before{margin-top:-47px;margin-left:0;}}.front .industries{background-color:#252524;color:rgba(255,255,255,0.7);font-size:16px;padding:1em 0;text-align:center;}@media (min-width:500px){.front .industries{font-size:18px;}}@media (min-width:700px){.front .industries{font-size:22px;}}@media (min-width:1000px){.front .industries{font-size:28px;}}.front .industries p{margin:0 auto;max-width:790px;padding:0 2%;}@media (min-width:1232px){.front .industries p{padding:0;}}.front .paragraphs-item-success-stories{display:table;width:100%;}.front .paragraphs-item-success-stories > div{background:no-repeat center center;background-attachment:fixed;background-size:cover;display:table-cell;text-align:center;vertical-align:middle;}.front .paragraphs-item-success-stories > div > div{max-width:790px;margin:0 auto;}.front .node--project--success{padding-top:2em;padding-bottom:2em;position:relative;}.front .node--project--success.node--project--success{padding-top:2em;padding-bottom:2em;}.front .node--project--success .group-left,.front .node--project--success .group-right{float:none;margin:0 auto;width:90%;}.front .node--project--success .group-left img{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.4);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.4);box-shadow:0 1px 8px rgba(0,0,0,0.4);height:auto;}@media (min-width:850px){.front .node--project--success{padding:0;}.front .node--project--success.node--project--success{padding:0;}.front .node--project--success .group-left{float:left;width:279px;}.front .node--project--success .group-left img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:0;max-width:279px;position:absolute;top:50%;}.front .node--project--success .group-right{float:right;width:481px;}}.front .node--project--success .field-name-field-project-big-image-caption{font-family:"Sansation",serif;font-size:22px;line-height:1em;text-align:left;}.front .node--project--success .field-name-field-project-big-image-caption strong{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#8f211f;color:#fff;display:inline-block;padding:.15em .2em;}@media (min-width:500px){.front .node--project--success .field-name-field-project-big-image-caption{font-size:26px;}}@media (min-width:700px){.front .node--project--success .field-name-field-project-big-image-caption{font-size:32px;}}@media (min-width:1000px){.front .node--project--success .field-name-field-project-big-image-caption{font-size:40px;}}.front .node--project--success .field-name-title h2{color:#252524;font-family:"OpenSans",sans;font-size:16px;font-weight:normal;line-height:1em;margin:.25em 0 0;text-align:left;}@media (min-width:500px){.front .node--project--success .field-name-title h2{font-size:18px;}}@media (min-width:700px){.front .node--project--success .field-name-title h2{font-size:20px;}}@media (min-width:1000px){.front .node--project--success .field-name-title h2{font-size:24px;}}.front .node--project--success .field-name-title h2 a{color:inherit;}.front .node--project--success .field-name-field-project-customer-quote{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;padding:0;text-align:left;font-size:0.875rem;margin-top:1em;quotes:"\201C" "\201D" "\2018" "\2019";}@media (min-width:500px){.front .node--project--success .field-name-field-project-customer-quote{font-size:16px;}}@media (min-width:700px){.front .node--project--success .field-name-field-project-customer-quote{font-size:18px;}}@media (min-width:1000px){.front .node--project--success .field-name-field-project-customer-quote{font-size:20px;}}.front .node--project--success .field-name-field-project-customer-quote:before{content:open-quote;}.front .node--project--success .field-name-field-project-customer-quote:after{display:inline;position:static;content:close-quote;}.front .node--project--success .field-name-field-project-customer-quote-usr{font-weight:normal;text-align:left;}.front .node--project--success .field-name-field-project-customer-quote-usr:before{content:'–';margin-right:.2em;}.front .node--project--success .field-name-node-link{float:left;margin-top:1em;text-align:left;}.front .node--project--success .field-name-node-link a{background-color:white;color:black;}.front .node--project--success .field-name-node-link a:hover{background-color:white;}.front .node--project--success .field-name-node-link a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.front .node--project--success .field-name-node-link a:hover{background-color:#f7f7f7;}.front .logos{background-color:#fff;}.front .logos ul{list-style-type:none;margin:0;padding:0;text-align:center;width:100%;}.front .logos li{-webkit-transition:opacity 1.2s;-moz-transition:opacity 1.2s;-o-transition:opacity 1.2s;transition:opacity 1.2s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);opacity:0.4;display:table-cell;height:150px;padding:0 2%;text-align:center;vertical-align:middle;width:1%;}.front .logos li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.front .logos img{margin-bottom:-5px;width:100%;}.front .row-2.row-2{margin:0 auto;max-width:790px;min-width:0%;padding:5em 5% 3em;}@media (min-width:870px){.front .row-2.row-2{padding:5em 0 3em;}}.front .pane-contacts-text,.front .pane-contacts-form{margin:0 auto;width:80%;}.front .contact-form .ajax-progress-throbber{padding-top:7px;padding-left:6px;}.front .pane-contacts-text{margin-bottom:2em;}.front .pane-contacts-text *{font-size:1.25rem;}.front .pane-contacts-text h5{margin:1em 0 .3em;}.front .pane-contacts-text p{margin:0;}@media (min-width:700px){.front .pane-contacts-text,.front .pane-contacts-form{width:48%;}.front .pane-contacts-text{float:left;margin-bottom:0;}.front .pane-contacts-form{float:right;}}.front .subnav{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);display:none;left:1%;list-style-type:none;padding-left:0;position:fixed;top:50%;z-index:100;}.front .subnav:after{border-left:1px solid rgba(0,0,0,0.3);bottom:17px;content:'';display:block;left:12px;position:absolute;top:17px;width:1px;z-index:-1;}.front .subnav li{clear:both;cursor:pointer;display:inline-block;float:left;padding:2px 8px;position:relative;}.front .subnav li:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#252524;border:1px solid #fff;content:'';display:inline-block;height:9px;margin-right:7px;position:relative;top:-3px;width:9px;}.front .subnav li:after{-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;background-color:transparent;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:-1;}.front .subnav li span{-webkit-transition:max-width 0.5s ease-in-out;-moz-transition:max-width 0.5s ease-in-out;-o-transition:max-width 0.5s ease-in-out;transition:max-width 0.5s ease-in-out;color:#fff;display:inline-block;max-width:0px;overflow:hidden;position:relative;top:2px;white-space:nowrap;}.front .subnav li + li{margin-top:.25em;}.front .subnav li:hover:before{background-color:#fff;}.front .subnav li:hover:after{background-color:rgba(37,37,36,0.9);}.front .subnav li:hover span{max-width:500px;}.front .subnav li.current:before{background-color:#8f211f;height:11px;left:-1px;top:-4px;width:11px;}@media (min-width:768px){.front .subnav{display:block;}}.front .site-template-footer .pane-social-links ul:after{bottom:16px;}.site-template-header{background:white;border-bottom:1px solid rgba(0,0,0,0.2);position:fixed;top:0;width:100%;z-index:501;padding:0 16px;}.site-template-header > .content,.site-template-header > .onecol-content,.site-template-header > .twocol,.site-template-header > .twocol-header,.site-template-header > .tworowmixedcol-top,.site-template-header > .tworowmixedcol-bottom,.site-template-header > .tworowmixedcol-header,.site-template-header > .towrowtwocol-top,.site-template-header > .towrowtwocol-bottom,.site-template-header > .tworowtwocol-header{padding:0;}.site-template-header .pane-header-logo{float:left;height:100%;}.site-template-header .pane-header-logo .panel-pane{line-height:50px;}.site-template-header .pane-header-logo a{background-size:185px 33px;background-image:url(/sites/all/themes/bright_solutions/images/logo@2x.png?1432236673);display:inline-block;height:33px;width:185px;margin-top:-2px;vertical-align:middle;}.site-template-header .pane-header-logo a img{display:none;}.site-template-header .title{text-indent:-9999em;width:0;height:0;position:absolute;}@media (min-width:77rem){.site-template-header{padding:0;}}.pane-system-main-menu:before{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;font-family:"Icon Font";content:"\e62c";cursor:pointer;color:rgba(37,37,36,0.5);display:inline-block;font-size:30px;font-size:1.875rem;float:right;margin-right:-1rem;line-height:3.125rem;padding:0 .5em;}.pane-system-main-menu .leaf a{line-height:3.125rem;}.pane-system-main-menu .menu{border-top:1px solid rgba(37,37,36,0.1);clear:both;display:none;float:right;}.pane-system-main-menu .menu li{margin:0;width:50%;}@media (min-width:880px){.pane-system-main-menu .menu li + li{margin-left:0.9375rem;}}.pane-system-main-menu .menu a{display:block;text-align:center;}.pane-system-main-menu .menu a:after{display:none;}.pane-system-main-menu .menu a:hover{background-color:rgba(37,37,36,0.1);}.pane-system-main-menu.menu-show .menu,.no-js .pane-system-main-menu:hover .menu{display:block;float:none;margin:0 -16px;}.pane-system-main-menu.menu-show:before,.no-js .pane-system-main-menu:hover:before{color:#252524;}@media (min-width:880px){.no-js .pane-system-main-menu:before{display:none;content:'';}.no-js .pane-system-main-menu a:hover:after,.no-js .pane-system-main-menu a.active-trail:after{display:block;}.no-js .pane-system-main-menu a:hover{background-color:transparent;}.no-js .pane-system-main-menu .menu{border-top-width:0;clear:none;display:block;}.no-js .pane-system-main-menu .menu li{width:auto;}.no-js .pane-system-main-menu .menu:hover{float:right;margin:0;}}.js .pane-system-main-menu.nav-min.nav-min:before{display:none;content:'';}.js .pane-system-main-menu.nav-min.nav-min a:hover:after,.js .pane-system-main-menu.nav-min.nav-min a.active-trail:after{display:block;}.js .pane-system-main-menu.nav-min.nav-min a:hover{background-color:transparent;}.js .pane-system-main-menu.nav-min.nav-min .menu{border-top-width:0;clear:none;display:block;}.js .pane-system-main-menu.nav-min.nav-min .menu li{width:auto;}.js .pane-system-main-menu.nav-min.nav-min .menu:hover{float:right;margin:0;}.js .pane-system-main-menu.nav-min.nav-min.menu-show .menu,.js .pane-system-main-menu.nav-min.nav-min:hover .menu{float:right;margin:0;}.js .pane-system-main-menu.hover:before{color:rgba(143,33,31,0.9);}.site-template-content .header-image{text-align:center;margin-bottom:-4px;}.site-template-content .pane-social-links{line-height:40px;}.site-template-content .pane-social-links li + li{margin-left:0.3125rem;}.site-template-content .pane-social-links a{-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s;color:rgba(37,37,36,0.2);line-height:1em;}.site-template-content .pane-social-links a:hover{color:rgba(37,37,36,0.9);}.headerimage .panel-pane{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);display:block;}.headerimage .panel-pane .header-image{-webkit-transition:height 0.8s;-moz-transition:height 0.8s;-o-transition:height 0.8s;transition:height 0.8s;background:#626262 no-repeat 50% 50px;background-attachment:fixed;background-size:auto 100px;height:100px;}@media (min-width:587px){.headerimage .panel-pane .header-image{background-size:100% auto;}}@media (min-width:1232px){.headerimage .panel-pane .header-image{height:200px;}}@media (min-width:880px){.headerimage .panel-pane{display:block;}}.pane-system-main-menu{font-size:14px;font-size:0.875rem;}.pane-system-main-menu ul{margin:0;padding:0;}.pane-system-main-menu ul .leaf{-webkit-transition:margin 0.5s;-moz-transition:margin 0.5s;-o-transition:margin 0.5s;transition:margin 0.5s;list-style:none;float:left;}.pane-system-main-menu a{color:#6e6e6e;display:inline-block;padding:0 .75em;text-decoration:none;}.pane-system-main-menu a:hover,.pane-system-main-menu a.active-trail{color:#8f211f;position:relative;}.pane-system-main-menu a:hover:after,.pane-system-main-menu a.active-trail:after{content:url(/sites/all/themes/bright_solutions/images/menu-active-triangle.png?1432236673);height:9px;line-height:9px;position:absolute;margin-top:-1px;top:100%;left:0;right:0;text-align:center;}.messages{border:none;background-position:8px 16px;padding:0 0 0 35px;}.messages ul,.messages .text{list-style-position:inside;padding:16px 0;margin:0;}.messages ul li,.messages .text li{padding-left:1em;}.messages .text{padding:16px;}.messages.status{background-color:green;background-image:url(/sites/all/themes/bright_solutions/images/check.png?1432236673);}.messages.status ul,.messages.status .text{background-color:lightgreen;}.messages.warning{background-color:yellow;background-image:url(/sites/all/themes/bright_solutions/images/info_black.png?1432236673);}.messages.warning ul,.messages.warning .text{background-color:lightyellow;}.messages.error{background-color:#ffbb59;background-image:url(/sites/all/themes/bright_solutions/images/warning.png?1432236673);}.messages.error ul,.messages.error .text{background-color:#ff9d11;}.pager{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;list-style:none;margin:0.25rem 0 0 0;}.pager:before,.pager:after{content:".";display:block;height:0;overflow:hidden;}.pager:after{clear:both;}.pager a{background-color:#3e3e3e;}.pager a:hover{background-color:#4b4b4b;}.pager a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/triangle-white-left.png?1432236673) no-repeat center center;}.pager .pager-previous,.pager .pager-next{display:inline-block;overflow:hidden;}.pager .pager-next,.pager .pager-previous{width:49%;}.pager .pager-previous{float:left;text-align:left;}.pager .pager-current{font-size:14px;font-size:0.875rem;line-height:1.75rem;margin-top:1rem;width:18%;float:left;display:none;}.pager .pager-next{float:right;text-align:right;}.pager .pager-next a{background-color:#3e3e3e;width:100%;text-align:left;}.pager .pager-next a:hover{background-color:#4b4b4b;}.pager .pager-next a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/triangle-white-right.png?1432236673) no-repeat center center;}@media (min-width:450px){.pager .pager-current{display:inline-block;}.pager .pager-next,.pager .pager-previous{width:40%;}.pager .pager-next a,.pager .pager-previous a{width:auto;}}@media (min-width:700px){.pager .pager-previous,.pager .pager-current,.pager .pager-next{width:31.03448%;clear:right;float:left;margin-left:0;margin-right:3.44828%;}.pager .pager-previous:nth-child(3n),.pager .pager-current:nth-child(3n),.pager .pager-next:nth-child(3n){margin-right:0;}}@media (min-width:880px){.pager .pager-previous,.pager .pager-current,.pager .pager-next{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.paragraphs-item-html-field > .content,.paragraphs-item-html-field > .onecol-content,.paragraphs-item-html-field > .twocol,.paragraphs-item-html-field > .twocol-header,.paragraphs-item-html-field > .tworowmixedcol-top,.paragraphs-item-html-field > .tworowmixedcol-bottom,.paragraphs-item-html-field > .tworowmixedcol-header,.paragraphs-item-html-field > .towrowtwocol-top,.paragraphs-item-html-field > .towrowtwocol-bottom,.paragraphs-item-html-field > .tworowtwocol-header{padding:0;}.paragraphs-item-reference{min-height:155px;}.paragraphs-item-reference .field-name-title h3,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2{border-bottom:1px solid #c7c7c7;font-family:"Sansation",serif;font-size:14px;margin-top:60px;padding-bottom:.2em;text-align:left;}.paragraphs-item-reference .field-name-title h3 a,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2 a,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2 a{color:inherit;text-decoration:none;}.paragraphs-item-reference .field-name-title h3 a:hover,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2 a:hover,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2 a:hover{color:#8f211f;text-decoration:underline;}@media (min-width:500px){.paragraphs-item-reference .field-name-title h3,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2{font-size:16px;}}@media (min-width:600px){.paragraphs-item-reference .field-name-title h3,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2{padding-right:285px;max-width:100%;}}@media (min-width:700px){.paragraphs-item-reference .field-name-title h3,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2{font-size:18px;}}@media (min-width:1000px){.paragraphs-item-reference .field-name-title h3,.paragraphs-item-reference .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .field-name-title .pane-social-links > h2{font-size:20px;}}.paragraphs-item-reference .field-name-field-reference{position:relative;}.paragraphs-item-reference .teaser-image img{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);display:block;margin:.5em auto 0;width:275px;}@media (min-width:600px){.paragraphs-item-reference .teaser-image img{margin:0;position:absolute;right:0;top:0;}.paragraphs-item-reference .teaser-image img:hover{margin-top:1px;}}.paragraphs-item-reference .field-name-field-service-short-description,.paragraphs-item-reference .field-name-field-project-short-description,.paragraphs-item-reference .field-name-body{margin:1em 0;}@media (min-width:600px){.paragraphs-item-reference .field-name-field-service-short-description,.paragraphs-item-reference .field-name-field-project-short-description,.paragraphs-item-reference .field-name-body{padding-right:307px;}}.paragraphs-item-reference .field-name-node-link a{background-color:white;color:black;color:inherit;text-decoration:none;}.paragraphs-item-reference .field-name-node-link a:hover{background-color:white;}.paragraphs-item-reference .field-name-node-link a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.paragraphs-item-reference .field-name-node-link a:hover{background-color:#f7f7f7;}.paragraphs-item-reference .field-name-changed-date,.paragraphs-item-reference .field-name-author{display:inline-block;font-size:.8em;}.paragraphs-item-reference .field-name-changed-date + .field-name-author:before{content:'•';display:inline-block;margin-right:.5em;margin-left:.6em;}.paragraphs-item-reference .icon{left:0;position:absolute;top:-3px;}.paragraphs-item-reference .icon img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);}.paragraphs-item-reference .icon + .field-name-title h3,.paragraphs-item-reference .icon + .field-name-title .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .paragraphs-item-reference .icon + .field-name-title .pane-social-links > h2{padding-left:30px;}.js .paragraphs-item-reference{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);opacity:0.1;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);}.js .paragraphs-item-reference.in-view{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}.paragraphs-item-call-to-action{background-color:rgba(37,37,36,0.1);margin:80px auto 0;max-width:585px;padding:15px;position:relative;}.paragraphs-item-call-to-action .field--name-field-headline{font-family:"Sansation",serif;font-size:28px;margin-bottom:.5em;}.paragraphs-item-call-to-action .field--type-link-field{position:relative;}.paragraphs-item-call-to-action a{background-color:#3e3e3e;margin-top:1em;}.paragraphs-item-call-to-action a:hover{background-color:#4b4b4b;}.paragraphs-item-call-to-action a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}@media (min-width:585px){.paragraphs-item-call-to-action .field--name-field-calltoaction-text{padding-right:188px;float:left;}.paragraphs-item-call-to-action .field--type-link-field{bottom:15px;margin-top:0;position:absolute;right:15px;}}.paragraphs-item-headline-h2 h2{font-size:28px;margin-top:60px;}.paragraphs-item-img-text-50-50,.paragraphs-item-slider-text-50-50,.paragraphs-item-slider-text-100-100,.paragraphs-item-customer-quotes{margin-top:30px;}.paragraphs-item-img-text-50-50 p,.paragraphs-item-slider-text-50-50 p,.paragraphs-item-slider-text-100-100 p,.paragraphs-item-customer-quotes p{margin:0;}.paragraphs-item-img-text-50-50 p + p,.paragraphs-item-slider-text-50-50 p + p,.paragraphs-item-slider-text-100-100 p + p,.paragraphs-item-customer-quotes p + p{margin-top:1em;}.paragraphs-item-img-text-50-50 .group-left,.paragraphs-item-img-text-50-50 .group-right,.paragraphs-item-slider-text-50-50 .group-left,.paragraphs-item-slider-text-50-50 .group-right{float:none;width:100%;}.paragraphs-item-img-text-50-50 .group-left,.paragraphs-item-slider-text-50-50 .group-left{margin-bottom:1em;}@media (min-width:650px){.paragraphs-item-img-text-50-50 .group-left,.paragraphs-item-img-text-50-50 .group-right,.paragraphs-item-slider-text-50-50 .group-left,.paragraphs-item-slider-text-50-50 .group-right{width:48%;}.paragraphs-item-img-text-50-50 .group-left,.paragraphs-item-slider-text-50-50 .group-left{float:left;margin-bottom:0;}.paragraphs-item-img-text-50-50 .group-right,.paragraphs-item-slider-text-50-50 .group-right{float:right;}}.field-slideshow-wrapper{width:100% !important;}.field-slideshow-wrapper .field-slideshow{margin:0 auto;overflow:visible;width:100% !important;}.field-slideshow-wrapper .field-slideshow .field-slideshow-slide{width:100% !important;}.field-slideshow-wrapper .field-slideshow img{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2);height:auto;position:relative;width:100%;}.field-slideshow-wrapper .field-slideshow-pager{margin-top:.2em;text-align:center;}.field-slideshow-wrapper .field-slideshow-pager a{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:rgba(37,37,36,0.5);display:inline-block;height:9px;text-indent:-9999em;width:9px;}.field-slideshow-wrapper .field-slideshow-pager a.activeSlide{background-color:#252524;}.field-slideshow-wrapper .field-slideshow-pager a:hover{background-color:#8f211f;}.field-slideshow-wrapper .field-slideshow-pager a + a{margin-left:.3em;}.paragraphs-item-img-text-50-50 .field-name-field-paragraph-50-image{text-align:center;}.paragraphs-item-img-text-50-50 .field-name-field-paragraph-50-image img{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.2);box-shadow:0 3px 10px rgba(0,0,0,0.2);}.paragraphs-item-slider-text-50-50 .field-slideshow-wrapper{text-align:center;}@media (min-width:650px){.paragraphs-item-slider-text-50-50 .field-slideshow-wrapper{margin:0;}}.paragraphs-item-slider-text-50-50 .field-slideshow{padding-right:0 !important;}.paragraphs-item-customer-quotes .field--name-field-paragraph-50-text,.paragraphs-item-slider-text-100-100 .field-name-field-paragraph-50-text{margin:.5em auto 0;max-width:585px;}.page-products .pane-products-page-description{width:100%;clear:right;float:right;margin-right:0;margin-bottom:1.625rem;position:relative;z-index:5;}@media (min-width:450px){.page-products .pane-products-page-description{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.page-products .pane-products-page-description{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.page-products .pane-products-page-description{width:65.95745%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.node-type-product .onecol-content{max-width:790px;margin:0 auto;}.node-type-product .onecol-content h2{line-height:1.2em;margin-top:1.5em;margin-bottom:.75em;}.node-type-product .onecol-content ul.quotes{list-style-type:none;padding-left:0;}.node-type-product .onecol-content ul.quotes li{display:table-cell;padding-left:0;width:26%;}.node-type-product .onecol-content ul.quotes li + li{padding-left:4%;width:30%;}.node-type-product .onecol-content blockquote{margin:0;quotes:"\201C" "\201D";}.node-type-product .onecol-content blockquote:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;content:open-quote;display:block;float:left;font-size:2em;}.node-type-product .onecol-content blockquote p{margin:0;}.node-type-product .onecol-content blockquote p + p{margin-top:1em;}.node-type-product .onecol-content blockquote cite{font-size:.75em;font-style:normal;font-weight:bold;margin-top:1em;}.node-type-product .onecol-content blockquote cite:before{content:'–';display:inline-block;margin-right:.25em;}.product.-timetracker-intro .stores{display:inline-block;float:right;margin:0 0 5px 16px;padding:0;}@media (min-width:800px){.product.-timetracker-intro .stores{margin-left:32px;}}.product.-timetracker-intro .stores li{list-style-type:none;}.product.-timetracker-intro .stores li + li{margin-top:5px;}.product.-timetracker-intro .stores a{text-indent:-9999em;}.product.-timetracker-intro .stores .appstore{background-image:url(/sites/all/themes/bright_solutions/images/products/appleDownload.png?1432236673);display:block;height:42px;width:144px;}.product.-timetracker-intro .stores .playstore{background-image:url(/sites/all/themes/bright_solutions/images/products/googleDownload.png?1432236673);display:block;height:51px;width:145px;}.field-name-field-project-customer-quote{-webkit-box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);-moz-box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);box-shadow:0 1px 0.1875rem rgba(0,0,0,0.2);background:#eeeeee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:.5em 1em;text-align:center;position:relative;margin-bottom:15px;font-size:14px;font-size:0.875rem;}.field-name-field-project-customer-quote:after{content:url(/sites/all/themes/bright_solutions/images/customer-quote-triangle.png?1432236673);height:13px;line-height:13px;position:absolute;margin-top:0px;top:100%;right:20px;text-align:center;}@media (min-width:700px){.field-name-field-project-customer-quote{font-size:16px;font-size:1rem;}}.field-name-field-project-customer-quote-usr{font-weight:bold;text-align:right;font-size:14px;font-size:0.875rem;}.field-name-field-project-customer-name{margin-bottom:8px;}.field-name-field-project-services div,.field-name-field-project-tools div{display:inline-block;margin-left:0.3125rem;}.field-name-field-project-services div img,.field-name-field-project-tools div img{height:1rem;width:1rem;border-radius:3px;position:relative;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");-moz-filter:grayscale(100%);}.field-name-field-project-services div img:hover,.field-name-field-project-tools div img:hover{top:1px;}.pane-custom-link-with-text-on-project{*zoom:expression(this.runtimeStyle.zoom="1",this.appendChild(document.createElement("br")).style.cssText="clear:both;font:0/0 serif");*zoom:1;margin:16px 0 2.375rem;text-align:center;}.pane-custom-link-with-text-on-project:before,.pane-custom-link-with-text-on-project:after{content:".";display:block;height:0;overflow:hidden;}.pane-custom-link-with-text-on-project:after{clear:both;}.pane-custom-link-with-text-on-project .panel-pane > a{background-color:white;color:black;}.pane-custom-link-with-text-on-project .panel-pane > a:hover{background-color:white;}.pane-custom-link-with-text-on-project .panel-pane > a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-black-big.png?1432236673) no-repeat center center;}.pane-custom-link-with-text-on-project .panel-pane > a:hover{background-color:#f7f7f7;}.pane-custom-link-with-text-on-project .panel-pane > a:before{width:3.125rem;height:3.125rem;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper{line-height:1.2;margin-left:3.125rem;text-align:left;white-space:normal;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper .custom-link-title{padding-top:0.375rem;font-family:"Sansation";font-size:14px;font-size:0.875rem;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper .custom-link-subtitle{font-size:10px;font-size:0.625rem;margin-top:-0.125rem;}@media (min-width:450px){.pane-custom-link-with-text-on-project .panel-pane > a:before{width:4.375rem;height:4.375rem;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper{line-height:1.5;margin-left:5rem;padding-right:0.75rem;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper .custom-link-title{font-size:20px;font-size:1.25rem;padding-top:0.3125rem;}.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper .custom-link-subtitle{font-size:14px;font-size:0.875rem;margin-top:-0.125rem;}}@media (min-width:700px){.pane-custom-link-with-text-on-project .panel-pane > a > .custom-link-wrapper .custom-link-title{font-size:24px;font-size:1.5rem;}}.node-type-project{}.node-type-project .onecol-content{margin:0 auto;max-width:790px;}.node-type-project .field-name-title h1{font-family:"Sansation",serif;font-size:30px;font-weight:bold;line-height:1em;}@media (min-width:700px){.node-type-project .field-name-title h1{font-size:40px;}}.node-type-project .benefit{font-family:"Sansation",serif;font-size:30px;line-height:1em;}@media (min-width:700px){.node-type-project .benefit{font-size:40px;}}.node-type-project .benefit strong{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#8f211f;color:#fff;display:inline-block;padding:.2em .3em;}.node-type-project .benefit p{margin:0;}.node-type-project .benefit + .field-name-title h1{font-family:"OpenSans",sans;font-size:24px;font-weight:normal;margin-top:-.2em;}@media (min-width:700px){.node-type-project .benefit + .field-name-title h1{font-size:30px;}}.node-type-project .group-project-intro{margin-top:60px;}.node-type-project .group-project-intro > div{margin-bottom:50px;}.node-type-project .group-project-intro > div p{margin:0;}.node-type-project .group-project-intro > div p + p{margin-top:1em;}.node-type-project .group-project-intro aside{max-width:250px;margin:0 auto;}.node-type-project .group-project-intro aside header + footer{margin-top:2em;}.node-type-project .group-project-intro aside .field-name-field-project-customer-quote{background-color:#fff;}.node-type-project .group-project-intro aside .field-name-field-project-customer-quote:after{content:url(/sites/all/themes/bright_solutions/images/customer-quote-triangle-white.png?1432236673);}.node-type-project .group-project-intro aside .field-name-field-project-customer-quote-usr{font-size:12px;font-weight:normal;padding-left:10px;padding-right:50px;text-align:left;}.node-type-project .group-project-intro aside .field-name-field-project-customer-logo img{height:auto;margin-bottom:.5em;min-width:100%;}.node-type-project .group-project-intro aside .field-name-field-project-customer-name,.node-type-project .group-project-intro aside .field-name-field-project-customer-url{margin:0;}@media (min-width:650px){.node-type-project .group-project-intro > div{float:left;margin-bottom:0;width:60%;}.node-type-project .group-project-intro aside{float:right;width:36%;}}.node-type-project .paragraphs-items-field-paragraph{margin-top:60px;}.node-type-project .group-project-complementary{margin:60px 0;}.node-type-project .group-project-complementary .field-name-field-project-customer-opinion .label-above{font-family:"Sansation",serif;font-size:28px;font-weight:bold;}.node-type-project .group-project-complementary .field-name-field-project-customer-opinion + aside{margin-top:50px;}.node-type-project .group-project-complementary .field-name-services-tools-label{font-family:"Sansation",serif;font-size:28px;font-weight:bold;margin-bottom:16px;}.node-type-project .group-project-complementary ul{list-style-type:none;margin:0;padding-left:0;}.node-type-project .group-project-complementary ul li{display:block;}.node-type-project .group-project-complementary ul li div{display:inline;}.node-type-project .group-project-complementary ul li .field-name-field-service-icon,.node-type-project .group-project-complementary ul li .field-name-field-tool-icon{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:1px 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:1px 3px 5px rgba(0,0,0,0.3);box-shadow:1px 3px 5px rgba(0,0,0,0.3);display:inline-block;height:24px;margin-right:4px;overflow:hidden;position:relative;top:5px;}@media (min-width:650px){.node-type-project .group-project-complementary .field-name-field-project-customer-opinion{float:left;width:60%;}.node-type-project .group-project-complementary .field-name-field-project-customer-opinion + aside{float:right;margin-top:0;}.node-type-project .group-project-complementary aside{float:left;width:36%;}}.page-references .pager{display:none;}.site-template{display:table;overflow:hidden;}.wrap,.site-template-footer{display:table-row;}.wrap{padding-top:2.75rem;}.wrap .site-template-content{padding-top:2.6875rem;padding-bottom:2rem;}@media (min-width:43.75rem){html body.admin-menu{margin-top:0 !important;}}@media (min-width:55rem){html,body,.site-template,.wrap{display:block;width:auto;}.wrap{display:block;height:auto;min-height:100%;padding-top:3.125rem;padding-bottom:31.25rem;}.wrap .site-template-content{padding-top:0;}.site-template-footer{clear:both;display:block;height:500px;margin-top:-31.25rem;position:relative;}}.pane-social-links ul{padding:0;margin:0;}.pane-social-links ul li{float:left;list-style:none;}.pane-social-links ul li a{display:inline-block;text-decoration:none;text-indent:-9999em;width:1.125rem;}.pane-social-links ul li a:before{text-indent:0;float:left;}.pane-social-links ul li a.gplus:before{font-family:"Icon Font";content:"\e629";}.pane-social-links ul li a.twitter:before{font-family:"Icon Font";content:"\e627";}.pane-social-links ul li a.facebook:before{font-family:"Icon Font";content:"\e628";}.pane-social-links ul li a.xing:before{font-family:"Icon Font";content:"\e62d";}.pane-social-links ul li a.pinterest:before{font-family:"Icon Font";content:"\e62a";}.pane-social-links ul li a.linkedin:before{font-family:"Icon Font";content:"\e62b";}.pane-social-links ul li a.gplus{width:1.125rem;}.vjs-loading-spinner{display:none !important;}.page-sponsoring h1.page-title{margin-bottom:21px;}.page-sponsoring .cols-12{position:relative;}.page-sponsoring .pane-sponsoring-description{width:100%;clear:right;float:right;margin-right:0;margin-bottom:1.625rem;}@media (min-width:880px){.page-sponsoring .pane-sponsoring-description{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;clear:both;min-height:372px;margin-bottom:0;margin-right:1%;}}@media (min-width:1232px){.page-sponsoring .pane-sponsoring-description{margin-right:1.3%;min-height:320px;}}.page-sponsoring .view-sponsoring-list .item-list ul{margin:0px;}@media (min-width:450px){.page-sponsoring .view-sponsoring-list .item-list ul li{min-height:350px;}}@media (min-width:880px){.page-sponsoring .view-sponsoring-list .item-list ul li{margin-right:1%;min-height:372px;}.page-sponsoring .view-sponsoring-list .item-list ul li:first-child{width:31.91489%;clear:right;float:left;}.page-sponsoring .view-sponsoring-list .item-list ul li.views-row{clear:none;}}@media (min-width:1232px){.page-sponsoring .view-sponsoring-list .item-list ul li{margin-right:1.3%;min-height:320px;}}.page-sponsoring .cols-12 .item-list > ul > li:nth-child(3n + 3){float:left;}.view-team-page .view-content{margin:0;}.view-team-page .views-row{width:100%;clear:right;float:right;margin-right:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);margin-bottom:1.875rem;position:relative;overflow:hidden;}@media (min-width:450px){.view-team-page .views-row{width:47.84689%;clear:right;float:left;margin-left:0;margin-right:4.30622%;margin-right:2%;}.view-team-page .views-row.views-row-1{margin-right:4%;}}@media (min-width:700px){.view-team-page .views-row{width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;margin-right:1%;}}@media (min-width:880px){.view-team-page .views-row{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-right:2%;}.view-team-page .views-row:nth-child(3n+2){margin-right:0;}.view-team-page .views-row.views-row-1{margin-right:2%;}.view-team-page .views-row.views-row-2{margin-right:3%;}.view-team-page .views-row.views-row-3{margin-right:2%;}}@media (min-width:1232px){.view-team-page .views-row{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-right:1.5%;}.view-team-page .views-row:nth-child(3n+2),.view-team-page .views-row.views-row-1,.view-team-page .views-row.views-row-2{margin-right:1.5%;}.view-team-page .views-row.views-row-3{margin-right:5%;}}.page-team .onecol-content{position:relative;}.user-profile.view-mode-full{padding:0;margin-bottom:2.5rem;margin-top:1.875rem;}@media (min-width:880px){.user-profile.view-mode-full{margin-top:3.75rem;width:74.46809%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.user-profile.view-mode-full > div.group-left{min-height:320px;float:none;text-align:center;margin-bottom:25px;position:relative;}@media (min-width:700px){.user-profile.view-mode-full > div.group-left{width:31.03448%;clear:right;float:left;margin-left:0;margin-right:3.44828%;text-align:left;margin-bottom:0;width:280px;}}@media (min-width:880px){.user-profile.view-mode-full > div.group-left{width:initial;}}.user-profile.view-mode-full > div.group-right{padding:16px;}@media (min-width:700px){.user-profile.view-mode-full > div.group-right{width:65.51724%;clear:right;float:left;margin-left:0;margin-right:3.44828%;margin-right:0;width:50%;}}@media (min-width:880px){.user-profile.view-mode-full > div.group-right{width:48%;}}@media (min-width:1232px){.user-profile.view-mode-full > div.group-right{width:65%;}}.user-profile.view-mode-full h1{margin-top:0;margin-bottom:-0.3125rem;text-align:left;}.user-profile.view-mode-full a{color:#8f211f;}.user-profile.view-mode-full a:hover{text-decoration:none;}.user-profile.view-mode-full .field-name-ds-user-picture{height:50px;}.user-profile.view-mode-full .field-name-ds-user-picture img{height:auto;border:1px solid white;}.user-profile.view-mode-full .field-name-field-user-video{position:absolute;top:0;width:100%;text-align:center;}.user-profile.view-mode-full .field-name-field-user-video > div{display:inline-block;overflow:hidden;max-width:100%;}.user-profile.view-mode-full .field-name-field-user-video > div > video{width:280px;height:320px;background-color:white;}.user-profile.view-mode-full .group-right .field{margin-left:0.1875rem;}.user-profile.view-mode-full .field-name-field-user-job-title{margin-top:0.5625rem;}.user-profile.view-mode-full .field-name-user-email{margin-top:0.6875rem;}.user-profile.view-mode-full .field-name-field-user-phone{margin-top:0.1875rem;}.user-profile.view-mode-full .field-name-field-user-about{margin-top:0.625rem;}.user-profile.view-mode-full .field-name-field-user-blog-link{margin-bottom:0.625rem;}.user-profile.view-mode-big_teaser{margin:0 auto;width:280px;padding:0;overflow:hidden;position:relative;}@media (min-width:450px){.user-profile.view-mode-big_teaser{height:320px;width:100%;}}.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title{background-color:white;-webkit-print-color-adjust:exact;padding:4px 12px;position:absolute;bottom:14px;width:100%;}@media (min-width:450px){.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title{bottom:33px;}}@media (min-width:700px){.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title{bottom:14px;width:auto;max-width:90%;}}@media (min-width:880px){.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title{bottom:24px;}}@media (min-width:1232px){.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title{bottom:14px;}}.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title h2{margin:0;line-height:1rem;text-align:left;font-size:20px;font-size:1.25rem;}@media (min-width:700px){.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title h2{font-size:30px;font-size:1.875rem;}}.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title h2 a{color:#8f211f;font-family:"Sansation",serif;font-weight:normal;line-height:1em;text-decoration:none;}.user-profile.view-mode-big_teaser .field-name-bs-user-name-with-job-title h2 a:hover{text-decoration:underline;}.user-profile.view-mode-big_teaser:hover .field-name-bs-user-name-with-job-title h2 a{text-decoration:underline;}.user-profile.view-mode-big_teaser .field-name-ds-user-picture img{min-width:100%;height:auto;}.pane-career-at-brightsolutions{height:340px;float:none;margin:1rem 0;}.pane-career-at-brightsolutions .pane-custom{max-width:280px;margin:0 auto;}@media (min-width:450px){.pane-career-at-brightsolutions{width:47.84689%;clear:right;float:left;margin-left:0;margin-right:4.30622%;position:absolute;right:0;max-width:auto;margin-top:0;margin-right:2%;height:auto;}.pane-career-at-brightsolutions .pane-custom{margin:0;}}@media (min-width:700px){.pane-career-at-brightsolutions{margin-bottom:0;width:48.27586%;clear:right;float:left;margin-left:0;margin-right:3.44828%;margin-right:1%;padding-left:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}}@media (min-width:880px){.pane-career-at-brightsolutions{width:31.91489%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-right:1%;}}@media (min-width:1232px){.pane-career-at-brightsolutions{width:23.40426%;clear:right;float:left;margin-left:0;margin-right:2.12766%;margin-right:1.5%;}}.pane-career-at-brightsolutions h2{margin:0;text-align:left;}.pane-career-at-brightsolutions .bs-career{font-size:14px;font-size:0.875rem;}.pane-career-at-brightsolutions .bs-career .bs-career-header{font-weight:bold;}.pane-career-at-brightsolutions .bs-career .bs-career-description{font-size:12px;font-size:0.75rem;margin-top:6px;}.pane-career-at-brightsolutions .bs-career .bs-career-body > div{margin:11px 0;background:transparent no-repeat 0 center;padding-left:42px;line-height:26px;}.pane-career-at-brightsolutions .bs-career .bs-career-body .bs-career-freelancer{background-image:url(/sites/all/themes/bright_solutions/images/rocket.png?1432236673);}.pane-career-at-brightsolutions .bs-career .bs-career-body .bs-career-thesis{background-image:url(/sites/all/themes/bright_solutions/images/graduation-cap.png?1432236673);}.pane-career-at-brightsolutions .bs-career .bs-career-body .bs-career-practise{background-image:url(/sites/all/themes/bright_solutions/images/vcard.png?1432236673);}.pane-career-at-brightsolutions .bs-career .bs-career-body .bs-career-student{background-image:url(/sites/all/themes/bright_solutions/images/tools.png?1432236673);}.pane-career-at-brightsolutions .bs-career .read-more{margin-top:-7px;}.pane-career-at-brightsolutions .bs-career .read-more a{background-color:#3e3e3e;}.pane-career-at-brightsolutions .bs-career .read-more a:hover{background-color:#4b4b4b;}.pane-career-at-brightsolutions .bs-career .read-more a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}@media (min-width:481px){.pane-career-at-brightsolutions .bs-career .bs-career-description{font-size:14px;font-size:0.875rem;}.pane-career-at-brightsolutions .bs-career .read-more{margin-top:0;}}.page-user .pane-user-blog-posts-panel-pane-1 h2{margin-top:7px;}.page-user .pane-user-blog-posts-panel-pane-1 .more-link{float:right;margin-bottom:16px;}@media (min-width:700px){.page-user .pane-user-blog-posts-panel-pane-1 .more-link{margin-top:-36px;}}@media (min-width:880px){.page-user .pane-user-blog-posts-panel-pane-1{width:74.46809%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}.page-tools .pane-tools-page-description,.page-services .pane-services-page-description{width:100%;clear:right;float:right;margin-right:0;margin-bottom:1.625rem;}@media (min-width:450px){.page-tools .pane-tools-page-description,.page-services .pane-services-page-description{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:700px){.page-tools .pane-tools-page-description,.page-services .pane-services-page-description{width:100%;clear:right;float:right;margin-right:0;}}@media (min-width:880px){.page-tools .pane-tools-page-description,.page-services .pane-services-page-description{width:65.95745%;clear:right;float:left;margin-left:0;margin-right:2.12766%;}}@media (min-width:700px){.page-tools .pane-tools-page-description li,.page-services .pane-services-page-description li{position:relative;}}.node-type-service,.node-type-tool{}.node-type-service .field-name-field-service-icon,.node-type-service .field-name-field-service-icon,.node-type-tool .field-name-field-service-icon,.node-type-tool .field-name-field-service-icon{margin-top:4px;position:absolute;}.node-type-service .field-name-field-service-icon img,.node-type-service .field-name-field-service-icon img,.node-type-tool .field-name-field-service-icon img,.node-type-tool .field-name-field-service-icon img{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3);}.node-type-service .node--full,.node-type-tool .node--full{position:relative;}.node-type-service h1,.node-type-tool h1{margin-bottom:60px;padding-left:38px;}.node-type-service h1 small,.node-type-tool h1 small{color:rgba(37,37,36,0.5);display:block;font-size:22px;}@media (min-width:600px){.node-type-service h1 small,.node-type-tool h1 small{display:inline;}}.node-type-service h2,.node-type-tool h2{font-size:28px;margin-top:60px;}.node-type-service h3,.node-type-service .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-service .pane-social-links > h2,.node-type-tool h3,.node-type-tool .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-tool .pane-social-links > h2{border-bottom:1px solid #c7c7c7;font-family:"Sansation",serif;font-size:18px;margin-top:60px;padding-bottom:.2em;text-align:left;}.node-type-service h3 a,.node-type-service .pane-contacts-channels .pane-social-links > h2 a,.pane-contacts-channels .node-type-service .pane-social-links > h2 a,.node-type-tool h3 a,.node-type-tool .pane-contacts-channels .pane-social-links > h2 a,.pane-contacts-channels .node-type-tool .pane-social-links > h2 a{color:inherit;text-decoration:none;}.node-type-service h3 a:hover,.node-type-service .pane-contacts-channels .pane-social-links > h2 a:hover,.pane-contacts-channels .node-type-service .pane-social-links > h2 a:hover,.node-type-tool h3 a:hover,.node-type-tool .pane-contacts-channels .pane-social-links > h2 a:hover,.pane-contacts-channels .node-type-tool .pane-social-links > h2 a:hover{color:#8f211f;text-decoration:underline;}@media (min-width:650px){.node-type-service h3,.node-type-service .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-service .pane-social-links > h2,.node-type-tool h3,.node-type-tool .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-tool .pane-social-links > h2{max-width:80%;}}.node-type-service .tns-list ul,.node-type-tool .tns-list ul{padding-left:20px;}@media (min-width:700px){.node-type-service .tns-list .-left,.node-type-service .tns-list .-right,.node-type-tool .tns-list .-left,.node-type-tool .tns-list .-right{width:46%;}.node-type-service .tns-list .-left,.node-type-tool .tns-list .-left{float:left;}.node-type-service .tns-list .-right,.node-type-tool .tns-list .-right{float:right;}}.node-type-service .onecol-content,.node-type-tool .onecol-content{margin:0 auto;max-width:790px;}.node-type-service .paragraphs-item-reference,.node-type-tool .paragraphs-item-reference{margin-top:50px;}.node-type-service .-web-intro .preview,.node-type-tool .-web-intro .preview{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/item_browser.png?1432236673);display:block;height:291px;width:320px;margin:0 auto .5em;}@media (min-width:600px){.node-type-service .-web-intro .preview,.node-type-tool .-web-intro .preview{float:right;margin-top:6px;margin-left:25px;margin-right:-6px;}}@media (min-width:600px){.js .node-type-service .-web-intro .preview,.js
  .node-type-tool .-web-intro .preview{-webkit-transition-property:transforn,opacity;-moz-transition-property:transforn,opacity;-o-transition-property:transforn,opacity;transition-property:transforn,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}.js .node-type-service .-web-intro.in-view .preview,.js
  .node-type-tool .-web-intro.in-view .preview{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}.node-type-service .-web-standards .shields,.node-type-tool .-web-standards .shields{background:no-repeat center center;background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_webshields.png?1432236673);display:block;height:170px;width:275px;margin:0 auto;}@media (min-width:700px){.node-type-service .-web-standards .shields,.node-type-tool .-web-standards .shields{float:right;margin-top:6px;margin-left:18px;margin-right:-5px;}}.js .node-type-service .-web-standards .shields,.js
.node-type-tool .-web-standards .shields{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_webshields_css-js.png?1432236673);position:relative;}.js .node-type-service .-web-standards .shields:after,.js
.node-type-tool .-web-standards .shields:after{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_webshields_html.png?1432236673);display:block;height:170px;width:153px;-webkit-animation:rotate-180 10s 1s;-moz-animation:rotate-180 10s 1s;-o-animation:rotate-180 10s 1s;animation:rotate-180 10s 1s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;content:'';left:50%;margin-left:-76.5px;position:absolute;top:0;}.node-type-service .-app-intro .preview,.node-type-tool .-app-intro .preview{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_device-intro.png?1432236673);display:block;height:372px;width:205px;margin:0 auto -1em;}@media (min-width:600px){.node-type-service .-app-intro .preview,.node-type-tool .-app-intro .preview{float:right;margin-top:-6px;margin-left:25px;margin-right:-6px;margin-bottom:.4em;}}@media (min-width:700px){.node-type-service .-app-intro ul,.node-type-tool .-app-intro ul{margin-left:30px;}}.node-type-service .-app-native,.node-type-tool .-app-native{clear:both;}@media (min-width:700px){.node-type-service .-app-native,.node-type-tool .-app-native{clear:none;}}.node-type-service .-app-flex,.node-type-tool .-app-flex{position:relative;}.node-type-service .-app-flex .device,.node-type-tool .-app-flex .device{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_device-flex.png?1432236673);display:block;height:372px;width:205px;margin:1em auto -1em;position:relative;}.node-type-service .-app-flex .device .graph,.node-type-service .-app-flex .device .date,.node-type-service .-app-flex .device .button,.node-type-tool .-app-flex .device .graph,.node-type-tool .-app-flex .device .date,.node-type-tool .-app-flex .device .button{position:absolute;left:-4px;}.node-type-service .-app-flex .device .graph .a,.node-type-service .-app-flex .device .graph .b,.node-type-service .-app-flex .device .graph .c,.node-type-service .-app-flex .device .date .a,.node-type-service .-app-flex .device .date .b,.node-type-service .-app-flex .device .date .c,.node-type-service .-app-flex .device .button .a,.node-type-service .-app-flex .device .button .b,.node-type-service .-app-flex .device .button .c,.node-type-tool .-app-flex .device .graph .a,.node-type-tool .-app-flex .device .graph .b,.node-type-tool .-app-flex .device .graph .c,.node-type-tool .-app-flex .device .date .a,.node-type-tool .-app-flex .device .date .b,.node-type-tool .-app-flex .device .date .c,.node-type-tool .-app-flex .device .button .a,.node-type-tool .-app-flex .device .button .b,.node-type-tool .-app-flex .device .button .c{content:'';position:absolute;}.node-type-service .-app-flex .device .graph .b,.node-type-service .-app-flex .device .graph .c,.node-type-service .-app-flex .device .date .b,.node-type-service .-app-flex .device .date .c,.node-type-service .-app-flex .device .button .b,.node-type-service .-app-flex .device .button .c,.node-type-tool .-app-flex .device .graph .b,.node-type-tool .-app-flex .device .graph .c,.node-type-tool .-app-flex .device .date .b,.node-type-tool .-app-flex .device .date .c,.node-type-tool .-app-flex .device .button .b,.node-type-tool .-app-flex .device .button .c{-webkit-box-shadow:0 1px 8px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 8px rgba(0,0,0,0.3);box-shadow:0 1px 8px rgba(0,0,0,0.3);}.node-type-service .-app-flex .device .graph,.node-type-tool .-app-flex .device .graph{top:82px;}.node-type-service .-app-flex .device .graph .a,.node-type-tool .-app-flex .device .graph .a{background-image:url(/sites/all/themes/bright_solutions/images/services/app_graph_a.png?1432236673);display:block;height:123px;width:131px;-webkit-animation:app-flex_graph-a 30s 2s;-moz-animation:app-flex_graph-a 30s 2s;-o-animation:app-flex_graph-a 30s 2s;animation:app-flex_graph-a 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}.node-type-service .-app-flex .device .graph .b,.node-type-tool .-app-flex .device .graph .b{background-image:url(/sites/all/themes/bright_solutions/images/services/app_graph_b.png?1432236673);display:block;height:105px;width:112px;-webkit-animation:app-flex_graph-b 30s 2s;-moz-animation:app-flex_graph-b 30s 2s;-o-animation:app-flex_graph-b 30s 2s;animation:app-flex_graph-b 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:"ease-out";-moz-animation-timing-function:"ease-out";-o-animation-timing-function:"ease-out";animation-timing-function:"ease-out";left:174px;top:-70px;}.node-type-service .-app-flex .device .graph .c,.node-type-tool .-app-flex .device .graph .c{-webkit-box-shadow:0 3px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 10px rgba(0,0,0,0.3);box-shadow:0 3px 10px rgba(0,0,0,0.3);background-image:url(/sites/all/themes/bright_solutions/images/services/app_graph_c.png?1432236673);display:block;height:115px;width:123px;-webkit-animation:app-flex_graph-c 30s 2s;-moz-animation:app-flex_graph-c 30s 2s;-o-animation:app-flex_graph-c 30s 2s;animation:app-flex_graph-c 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:"ease-out";-moz-animation-timing-function:"ease-out";-o-animation-timing-function:"ease-out";animation-timing-function:"ease-out";content:'';left:190px;top:70px;}.node-type-service .-app-flex .device .date,.node-type-tool .-app-flex .device .date{top:218px;}.node-type-service .-app-flex .device .date .a,.node-type-tool .-app-flex .device .date .a{background-image:url(/sites/all/themes/bright_solutions/images/services/app_datepicker.png?1432236673);display:block;height:25px;width:101px;-webkit-animation:app-flex_date-a 30s 2s;-moz-animation:app-flex_date-a 30s 2s;-o-animation:app-flex_date-a 30s 2s;animation:app-flex_date-a 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}.node-type-service .-app-flex .device .date .b,.node-type-tool .-app-flex .device .date .b{background-image:url(/sites/all/themes/bright_solutions/images/services/app_dropdown.png?1432236673);display:block;height:24px;width:84px;-webkit-animation:app-flex_date-b 30s 2s;-moz-animation:app-flex_date-b 30s 2s;-o-animation:app-flex_date-b 30s 2s;animation:app-flex_date-b 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:"ease-out";-moz-animation-timing-function:"ease-out";-o-animation-timing-function:"ease-out";animation-timing-function:"ease-out";left:-116px;top:30px;}.node-type-service .-app-flex .device .button,.node-type-tool .-app-flex .device .button{top:267px;}.node-type-service .-app-flex .device .button .a,.node-type-tool .-app-flex .device .button .a{background-image:url(/sites/all/themes/bright_solutions/images/services/app_button_a.png?1432236673);display:block;height:27px;width:52px;-webkit-animation:app-flex_button-a 30s 2s;-moz-animation:app-flex_button-a 30s 2s;-o-animation:app-flex_button-a 30s 2s;animation:app-flex_button-a 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:"ease-out";-moz-animation-timing-function:"ease-out";-o-animation-timing-function:"ease-out";animation-timing-function:"ease-out";}.node-type-service .-app-flex .device .button .b,.node-type-tool .-app-flex .device .button .b{background-image:url(/sites/all/themes/bright_solutions/images/services/app_button_b.png?1432236673);display:block;height:27px;width:65px;-webkit-animation:app-flex_button-b 30s 2s;-moz-animation:app-flex_button-b 30s 2s;-o-animation:app-flex_button-b 30s 2s;animation:app-flex_button-b 30s 2s;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:"ease-out";-moz-animation-timing-function:"ease-out";-o-animation-timing-function:"ease-out";animation-timing-function:"ease-out";left:-100px;top:40px;}@media (min-width:600px){.node-type-service .-app-flex .device,.node-type-tool .-app-flex .device{float:right;margin-top:-1em;margin-left:25px;margin-right:-6px;margin-bottom:0;}}@media (min-width:700px){.node-type-service .-app-flex .device,.node-type-tool .-app-flex .device{margin-top:-3em;}}.node-type-service .-erpal-intro .logo,.node-type-tool .-erpal-intro .logo{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_erpal.png?1432236673);display:block;height:152px;width:152px;margin:0 auto .5em;}@media (min-width:600px){.node-type-service .-erpal-intro .logo,.node-type-tool .-erpal-intro .logo{float:right;margin-top:.5em;margin-left:1em;}}@media (min-width:600px){.js .node-type-service .-erpal-intro .logo,.js
  .node-type-tool .-erpal-intro .logo{-webkit-transition-property:transforn,opacity;-moz-transition-property:transforn,opacity;-o-transition-property:transforn,opacity;transition-property:transforn,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}.js .node-type-service .-erpal-intro.in-view .logo,.js
  .node-type-tool .-erpal-intro.in-view .logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}.node-type-service .-drupal-intro .logo,.node-type-tool .-drupal-intro .logo{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_drupal.png?1432236673);display:block;height:163px;width:144px;margin:0 auto .5em;}@media (min-width:600px){.node-type-service .-drupal-intro .logo,.node-type-tool .-drupal-intro .logo{float:right;margin-top:-1.5em;margin-left:1em;}}@media (min-width:600px){.js .node-type-service .-drupal-intro .logo,.js
  .node-type-tool .-drupal-intro .logo{-webkit-transition-property:transforn,opacity;-moz-transition-property:transforn,opacity;-o-transition-property:transforn,opacity;transition-property:transforn,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}.js .node-type-service .-drupal-intro.in-view .logo,.js
  .node-type-tool .-drupal-intro.in-view .logo{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}.node-type-service .-business-intro .preview,.node-type-tool .-business-intro .preview{background-image:url(/sites/all/themes/bright_solutions/images/services/business_software.png?1432236673);display:block;height:513px;width:320px;margin:0 auto .5em;}@media (min-width:600px){.node-type-service .-business-intro .preview,.node-type-tool .-business-intro .preview{float:right;margin-top:-.5em;margin-left:1em;}}@media (min-width:600px){.js .node-type-service .-business-intro .preview,.js
  .node-type-tool .-business-intro .preview{-webkit-transition-property:transforn,opacity;-moz-transition-property:transforn,opacity;-o-transition-property:transforn,opacity;transition-property:transforn,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}.js .node-type-service .-business-intro.in-view .preview,.js
  .node-type-tool .-business-intro.in-view .preview{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}.node-type-service .-drupal-engagement .batch,.node-type-tool .-drupal-engagement .batch{display:block;margin:0 auto .5em;width:177px;}@media (min-width:650px){.node-type-service .-drupal-engagement .batch,.node-type-tool .-drupal-engagement .batch{float:right;margin-left:1em;}}.node-type-service .-drupal-engagement .commerce-badge,.node-type-tool .-drupal-engagement .commerce-badge{background-image:url(/sites/all/themes/bright_solutions/images/services/commerce-partner-badge.png?1432236673);display:block;height:157px;width:152px;margin:0 auto .5em;}@media (min-width:600px){.node-type-service .-drupal-engagement .commerce-badge,.node-type-tool .-drupal-engagement .commerce-badge{float:right;clear:right;margin-top:.5em;margin-left:1em;}}@media (min-width:650px){.js .node-type-service .-drupal-engagement .batch,.js
  .node-type-tool .-drupal-engagement .batch{-webkit-transition-property:transforn,opacity;-moz-transition-property:transforn,opacity;-o-transition-property:transforn,opacity;transition-property:transforn,opacity;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);}.js .node-type-service .-drupal-engagement.in-view .batch,.js
  .node-type-tool .-drupal-engagement.in-view .batch{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}}.node-type-service .-workflow-graphic,.node-type-tool .-workflow-graphic{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;background-size:214px 270px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/background.png?1432236673);display:block;height:270px;width:214px;display:block;left:50%;margin-left:-107px;position:absolute;z-index:-1;}.node-type-service .-workflow-graphic:before,.node-type-service .-workflow-graphic:after,.node-type-service .-workflow-graphic li,.node-type-tool .-workflow-graphic:before,.node-type-tool .-workflow-graphic:after,.node-type-tool .-workflow-graphic li{display:block;position:absolute;}.node-type-service .-workflow-graphic:before,.node-type-service .-workflow-graphic:after,.node-type-tool .-workflow-graphic:before,.node-type-tool .-workflow-graphic:after{content:'';top:219px;}.node-type-service .-workflow-graphic:before,.node-type-tool .-workflow-graphic:before{background-size:5px 37px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/arrow_start.png?1432236673);display:block;height:37px;width:5px;left:61px;}.node-type-service .-workflow-graphic:after,.node-type-tool .-workflow-graphic:after{background-size:5px 37px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/arrow_end.png?1432236673);display:block;height:37px;width:5px;left:150px;}.node-type-service .-workflow-graphic li,.node-type-tool .-workflow-graphic li{text-indent:-9999em;}.node-type-service .-workflow-graphic li.step-1,.node-type-tool .-workflow-graphic li.step-1{background-size:56px 15px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_1.png?1432236673);display:block;height:15px;width:56px;left:82px;top:254px;}.node-type-service .-workflow-graphic li.step-2,.node-type-tool .-workflow-graphic li.step-2{background-size:64px 16px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_2.png?1432236673);display:block;height:16px;width:64px;left:77px;top:236px;}.node-type-service .-workflow-graphic li.step-3,.node-type-tool .-workflow-graphic li.step-3{background-size:68px 22px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_3.png?1432236673);display:block;height:22px;width:68px;left:75px;top:213px;}.node-type-service .-workflow-graphic li.step-4,.node-type-tool .-workflow-graphic li.step-4{background-size:64px 77px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_4.png?1432236673);display:block;height:77px;width:64px;left:13px;top:130px;}.node-type-service .-workflow-graphic li.step-5,.node-type-tool .-workflow-graphic li.step-5{background-size:41px 98px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_5.png?1432236673);display:block;height:98px;width:41px;left:2px;top:52px;}.node-type-service .-workflow-graphic li.step-6,.node-type-tool .-workflow-graphic li.step-6{background-size:107px 75px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_6.png?1432236673);display:block;height:75px;width:107px;left:13px;top:2px;}.node-type-service .-workflow-graphic li.step-7,.node-type-tool .-workflow-graphic li.step-7{background-size:100px 85px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_7.png?1432236673);display:block;height:85px;width:100px;left:102px;top:2px;}.node-type-service .-workflow-graphic li.step-8,.node-type-tool .-workflow-graphic li.step-8{background-size:41px 98px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_8.png?1432236673);display:block;height:98px;width:41px;left:172px;top:61px;}.node-type-service .-workflow-graphic li.step-9,.node-type-tool .-workflow-graphic li.step-9{background-size:60px 62px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/small/step_9.png?1432236673);display:block;height:62px;width:60px;left:144px;top:143px;}@media (min-width:500px){.node-type-service .-workflow-graphic,.node-type-tool .-workflow-graphic{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;left:initial;margin-left:-4px;z-index:initial;}.msie9 .node-type-service .-workflow-graphic,.msie9
  .node-type-tool .-workflow-graphic{margin-left:-346px;}.msWrapFlow .node-type-service .-workflow-graphic,.msWrapFlow
  .node-type-tool .-workflow-graphic{margin-left:-316px;}}@media (min-width:800px){.node-type-service .-workflow-graphic,.node-type-tool .-workflow-graphic{background-size:382px 484px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/background.png?1432236673);display:block;height:484px;width:382px;margin-left:-8px;}.msie9 .node-type-service .-workflow-graphic,.msWrapFlow .node-type-service .-workflow-graphic,.msie9
  .node-type-tool .-workflow-graphic,.msWrapFlow
  .node-type-tool .-workflow-graphic{margin-left:-412px;}.node-type-service .-workflow-graphic:before,.node-type-service .-workflow-graphic:after,.node-type-tool .-workflow-graphic:before,.node-type-tool .-workflow-graphic:after{top:406px;}.node-type-service .-workflow-graphic:before,.node-type-tool .-workflow-graphic:before{background-size:9px 66px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/arrow_start.png?1432236673);display:block;height:66px;width:9px;left:114px;}.node-type-service .-workflow-graphic:after,.node-type-tool .-workflow-graphic:after{background-size:9px 66px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/arrow_end.png?1432236673);display:block;height:66px;width:9px;left:266px;}.node-type-service .-workflow-graphic li,.node-type-tool .-workflow-graphic li{text-indent:-9999em;}.node-type-service .-workflow-graphic li.step-1,.node-type-tool .-workflow-graphic li.step-1{background-size:100px 26px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_1.png?1432236673);display:block;height:26px;width:100px;left:144px;top:457px;}.node-type-service .-workflow-graphic li.step-2,.node-type-tool .-workflow-graphic li.step-2{background-size:115px 28px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_2.png?1432236673);display:block;height:28px;width:115px;left:136px;top:423px;}.node-type-service .-workflow-graphic li.step-3,.node-type-tool .-workflow-graphic li.step-3{background-size:123px 39px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_3.png?1432236673);display:block;height:39px;width:123px;left:132px;top:383px;}.node-type-service .-workflow-graphic li.step-4,.node-type-tool .-workflow-graphic li.step-4{background-size:115px 139px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_4.png?1432236673);display:block;height:139px;width:115px;left:20px;top:232px;}.node-type-service .-workflow-graphic li.step-5,.node-type-tool .-workflow-graphic li.step-5{background-size:73px 177px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_5.png?1432236673);display:block;height:177px;width:73px;left:2px;top:91px;}.node-type-service .-workflow-graphic li.step-6,.node-type-tool .-workflow-graphic li.step-6{background-size:193px 135px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_6.png?1432236673);display:block;height:135px;width:193px;left:22px;top:2px;}.node-type-service .-workflow-graphic li.step-7,.node-type-tool .-workflow-graphic li.step-7{background-size:181px 154px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_7.png?1432236673);display:block;height:154px;width:181px;left:180px;top:2px;}.node-type-service .-workflow-graphic li.step-8,.node-type-tool .-workflow-graphic li.step-8{background-size:73px 174px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_8.png?1432236673);display:block;height:174px;width:73px;left:307px;top:110px;}.node-type-service .-workflow-graphic li.step-9,.node-type-tool .-workflow-graphic li.step-9{background-size:108px 112px;background-image:url(/sites/all/themes/bright_solutions/images/workflow/big/step_9.png?1432236673);display:block;height:112px;width:108px;left:257px;top:256px;}}.js .node-type-service .-workflow-graphic:before,.js .node-type-service .-workflow-graphic:after,.js .node-type-service .-workflow-graphic li,.js
.node-type-tool .-workflow-graphic:before,.js
.node-type-tool .-workflow-graphic:after,.js
.node-type-tool .-workflow-graphic li{-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.js .node-type-service .-workflow-graphic.-start:before,.js .node-type-service .-workflow-graphic.-end:after,.js .node-type-service .-workflow-graphic li.-show,.js
.node-type-tool .-workflow-graphic.-start:before,.js
.node-type-tool .-workflow-graphic.-end:after,.js
.node-type-tool .-workflow-graphic li.-show{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.node-type-service .-workflow-intro,.node-type-service .-workflow-details,.node-type-tool .-workflow-intro,.node-type-tool .-workflow-details{padding-left:0;}@media (min-width:500px){.node-type-service .-workflow-intro,.node-type-service .-workflow-details,.node-type-tool .-workflow-intro,.node-type-tool .-workflow-details{padding-left:239px;}}@media (min-width:800px){.node-type-service .-workflow-intro,.node-type-service .-workflow-details,.node-type-tool .-workflow-intro,.node-type-tool .-workflow-details{padding-left:412px;}}.node-type-service .-workflow-details,.node-type-tool .-workflow-details{counter-reset:wf;list-style-type:none;}.node-type-service .-workflow-details header,.node-type-tool .-workflow-details header{font-size:24px;font-weight:bold;}.node-type-service .-workflow-details header:before,.node-type-tool .-workflow-details header:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;background-color:#000;color:rgba(255,255,255,0.7);content:counter(wf);counter-increment:wf;display:inline-block;height:2em;font-size:.5em;font-weight:normal;margin-right:.5em;padding-top:.3em;position:relative;text-align:center;top:-.22em;width:2em;}@media (min-width:800px){.node-type-service .-workflow-details header:before,.node-type-tool .-workflow-details header:before{display:none;}}.node-type-service .-workflow-details div,.node-type-tool .-workflow-details div{height:540px;display:table-cell;vertical-align:middle;}@media (min-width:800px){.node-type-service .-workflow-details div,.node-type-tool .-workflow-details div{height:968px;}}.node-type-service .-jenkins-intro .logo,.node-type-tool .-jenkins-intro .logo{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/tool_jenkins.png?1432236673);display:block;height:256px;width:185px;margin:0 auto -1em;}@media (min-width:600px){.node-type-service .-jenkins-intro .logo,.node-type-tool .-jenkins-intro .logo{float:right;margin-top:-6px;margin-left:25px;margin-right:-6px;margin-bottom:.4em;}}.node-type-service .-apps-intro .logo,.node-type-tool .-apps-intro .logo{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/tool_native.png?1432236673);display:block;height:250px;width:138px;margin:0 auto -1em;}@media (min-width:600px){.node-type-service .-apps-intro .logo,.node-type-tool .-apps-intro .logo{float:right;margin-top:-6px;margin-left:25px;margin-right:-6px;margin-bottom:0;}}.node-type-service .tool.-web-standards,.node-type-tool .tool.-web-standards{position:relative;}.node-type-service .tool.-web-standards:after,.node-type-tool .tool.-web-standards:after{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_standards.png?1432236673);display:block;height:119px;width:275px;content:'';display:none;position:absolute;right:0;top:60px;}.node-type-service .tool.-web-standards .shield,.node-type-tool .tool.-web-standards .shield{background-image:url(/sites/all/themes/bright_solutions/images/frontpage/service_webshields.png?1432236673);display:block;height:170px;width:275px;margin:0 auto;z-index:2;}.node-type-service .tool.-web-standards .shield i,.node-type-tool .tool.-web-standards .shield i{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_js.png?1432236673);display:block;height:170px;width:154px;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;background-repeat:no-repeat;background-position:center center;display:none;left:50%;margin-left:-77px;position:absolute;text-indent:-9999em;}.node-type-service .tool.-web-standards .shield .html,.node-type-tool .tool.-web-standards .shield .html{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_html.png?1432236673);display:block;height:170px;width:153px;}.node-type-service .tool.-web-standards .shield .css,.node-type-tool .tool.-web-standards .shield .css{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_css.png?1432236673);display:block;height:170px;width:155px;}.node-type-service .tool.-web-standards .standards,.node-type-tool .tool.-web-standards .standards{list-style-type:none;padding-left:0;position:relative;}.node-type-service .tool.-web-standards .standards h3,.node-type-service .tool.-web-standards .standards .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-service .tool.-web-standards .standards .pane-social-links > h2,.node-type-tool .tool.-web-standards .standards h3,.node-type-tool .tool.-web-standards .standards .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-tool .tool.-web-standards .standards .pane-social-links > h2{border-bottom-width:0;text-align:center;}.node-type-service .tool.-web-standards .standards li:before,.node-type-tool .tool.-web-standards .standards li:before{content:'';display:none;position:absolute;right:50%;z-index:-1;}.node-type-service .tool.-web-standards .standards li .image,.node-type-tool .tool.-web-standards .standards li .image{margin:0 auto;}.node-type-service .tool.-web-standards .standards li.js .image,.node-type-tool .tool.-web-standards .standards li.js .image{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_js.png?1432236673);display:block;height:170px;width:154px;}.node-type-service .tool.-web-standards .standards li.js:before,.node-type-tool .tool.-web-standards .standards li.js:before{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_js_back.png?1432236673);display:block;height:101px;width:282px;margin-top:56px;margin-right:-121px;}.node-type-service .tool.-web-standards .standards li.html .image,.node-type-tool .tool.-web-standards .standards li.html .image{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_html.png?1432236673);display:block;height:170px;width:153px;}.node-type-service .tool.-web-standards .standards li.html:before,.node-type-tool .tool.-web-standards .standards li.html:before{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_html_back.png?1432236673);display:block;height:106px;width:244px;margin-top:46px;margin-right:-112px;}.node-type-service .tool.-web-standards .standards li.css .image,.node-type-tool .tool.-web-standards .standards li.css .image{background-image:url(/sites/all/themes/bright_solutions/images/tools/web_shield_css.png?1432236673);display:block;height:170px;width:155px;}.node-type-service .tool.-web-standards .standards li.css:before,.node-type-tool .tool.-web-standards .standards li.css:before{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:0.6;background-image:url(/sites/all/themes/bright_solutions/images/tools/web_css_back.png?1432236673);display:block;height:284px;width:374px;margin-top:-15px;margin-right:-167px;}.node-type-service .tool.-web-standards.-is-intro .shield .js,.node-type-tool .tool.-web-standards.-is-intro .shield .js{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-intro .shield .html,.node-type-tool .tool.-web-standards.-is-intro .shield .html{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.node-type-service .tool.-web-standards.-is-intro .shield .css,.node-type-tool .tool.-web-standards.-is-intro .shield .css{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-js .shield .js,.node-type-tool .tool.-web-standards.-is-js .shield .js{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.node-type-service .tool.-web-standards.-is-js .shield .html,.node-type-tool .tool.-web-standards.-is-js .shield .html{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-js .shield .css,.node-type-tool .tool.-web-standards.-is-js .shield .css{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-html .shield .js,.node-type-tool .tool.-web-standards.-is-html .shield .js{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-html .shield .html,.node-type-tool .tool.-web-standards.-is-html .shield .html{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}.node-type-service .tool.-web-standards.-is-html .shield .css,.node-type-tool .tool.-web-standards.-is-html .shield .css{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-css .shield .js,.node-type-tool .tool.-web-standards.-is-css .shield .js{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-css .shield .html,.node-type-tool .tool.-web-standards.-is-css .shield .html{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}.node-type-service .tool.-web-standards.-is-css .shield .css,.node-type-tool .tool.-web-standards.-is-css .shield .css{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}@media (min-width:600px){.node-type-service .tool.-web-standards,.node-type-tool .tool.-web-standards{padding-right:279px;}.node-type-service .tool.-web-standards:after,.node-type-tool .tool.-web-standards:after{display:block;}.node-type-service .tool.-web-standards .shield,.node-type-tool .tool.-web-standards .shield{background-image:none;height:170px;position:absolute;right:0;width:279px;}.node-type-service .tool.-web-standards .shield i,.node-type-tool .tool.-web-standards .shield i{display:block;}.node-type-service .tool.-web-standards .standards h3,.node-type-service .tool.-web-standards .standards .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-service .tool.-web-standards .standards .pane-social-links > h2,.node-type-tool .tool.-web-standards .standards h3,.node-type-tool .tool.-web-standards .standards .pane-contacts-channels .pane-social-links > h2,.pane-contacts-channels .node-type-tool .tool.-web-standards .standards .pane-social-links > h2{text-align:left;}.node-type-service .tool.-web-standards .standards li,.node-type-tool .tool.-web-standards .standards li{padding-bottom:5em;}.node-type-service .tool.-web-standards .standards li:before,.node-type-tool .tool.-web-standards .standards li:before{right:0;}.node-type-service .tool.-web-standards .standards li .image.image,.node-type-tool .tool.-web-standards .standards li .image.image{display:none;}.node-type-service .tool.-web-standards .standards li.js:before,.node-type-tool .tool.-web-standards .standards li.js:before{margin-top:42px;margin-right:-259px;}.node-type-service .tool.-web-standards .standards li.html:before,.node-type-tool .tool.-web-standards .standards li.html:before{margin-top:25px;margin-right:-256px;}.node-type-service .tool.-web-standards .standards li.css:before,.node-type-tool .tool.-web-standards .standards li.css:before{margin-top:-30px;margin-right:-289px;}}@media (min-width:600px) and (max-width:1232px){.node-type-service .tool.-web-standards,.node-type-tool .tool.-web-standards{padding-right:279px;}.node-type-service .tool.-web-standards p,.node-type-tool .tool.-web-standards p{position:relative;z-index:5;}.node-type-service .tool.-web-standards .shield.is_stuck,.node-type-tool .tool.-web-standards .shield.is_stuck{left:0;margin:0 auto;max-width:790px;right:0;padding:4%;width:auto !important;}.node-type-service .tool.-web-standards .shield.is_stuck i,.node-type-tool .tool.-web-standards .shield.is_stuck i{left:auto;margin-left:0;right:4%;width:279px;}}@media (min-width:1232px){.node-type-service .tool.-web-standards .shield,.node-type-tool .tool.-web-standards .shield{width:279px;}.node-type-service .tool.-web-standards .shield.is_stuck,.node-type-tool .tool.-web-standards .shield.is_stuck{left:50%;margin-left:116px;}}.page-services .pane-services-page-footer .panel-panel{width:100%;}@media (min-width:600px){.page-services .pane-services-page-footer .panel-panel{width:50%;}}form.user-login{max-width:300px;margin:2em auto 0;padding:16px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);box-shadow:0 1px 3px rgba(0,0,0,0.3);background-color:#fff;}form.user-login .form-item input{width:268px;}form.user-login .form-item .description{font-size:12px;font-size:0.75rem;}.node.node--big-teaser.node--blog-post--big-teaser{padding-bottom:1rem;}.node.node--big-teaser.node--blog-post--big-teaser h2.teaser-title{margin:0.375rem 0;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-bs-submited-by{font-size:12px;font-size:0.75rem;margin-bottom:16px;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-bs-submited-by .date:after{content:'\2022';padding-left:0.375rem;padding-right:0.125rem;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-field-blog-post-category,.node.node--big-teaser.node--blog-post--big-teaser .field-name-field-blog-post-tags{font-size:12px;font-size:0.75rem;}.node.node--big-teaser.node--blog-post--big-teaser .field-name-field-blog-post-category .label-inline,.node.node--big-teaser.node--blog-post--big-teaser .field-name-field-blog-post-tags .label-inline{display:inline-block;}.node.node--big-teaser.node--blog-post--big-teaser .image-field{-webkit-transition:margin-top 0.5s;-moz-transition:margin-top 0.5s;-o-transition:margin-top 0.5s;transition:margin-top 0.5s;}@media (min-width:700px){.node.node--big-teaser.node--blog-post--big-teaser{height:29rem;padding-bottom:3.75rem;}}.node.node--blog-post.node--blog-post--middle-teaser .field-name-bs-submited-by,.node.node--blog-post.node--blog-post--small-teaser .field-name-bs-submited-by{font-size:12px;font-size:0.75rem;}.node.node--blog-post.node--blog-post--middle-teaser .date:after,.node.node--blog-post.node--blog-post--small-teaser .date:after{content:'\2022';padding-left:0.375rem;padding-right:0.125rem;}.node.node--teaser.node--blog-post--teaser{padding:1rem;}.node.node--teaser.node--blog-post--teaser h2{margin-top:-0.25rem;}.node.node--teaser.node--blog-post--teaser h2 a{color:black;font-size:22px;font-size:1.375rem;}.node.node--teaser.node--blog-post--teaser .group-left{width:110px;}.node.node--teaser.node--blog-post--teaser .group-left .field-name-field-blog-post-image{margin-top:30px;margin-left:8px;}.node.node--teaser.node--blog-post--teaser .group-right{float:none;width:auto;}@media (min-width:450px){.node.node--teaser.node--blog-post--teaser .group-right{margin-left:124px;}}.node.node--teaser.node--blog-post--teaser .group-right .field-name-bs-submited-by{font-size:12px;font-size:0.75rem;margin-top:1.25rem;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link{margin-bottom:0.375rem;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a{background-color:white;color:black;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a:hover{background-color:white;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-node-link a:hover{background-color:#f7f7f7;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-field-blog-post-category,.node.node--teaser.node--blog-post--teaser .group-right .field-name-field-blog-post-tags{font-size:12px;font-size:0.75rem;display:inline-block;margin-bottom:0.375rem;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-field-blog-post-category .label-inline,.node.node--teaser.node--blog-post--teaser .group-right .field-name-field-blog-post-tags .label-inline{display:inline-block;}.node.node--teaser.node--blog-post--teaser .group-right .field-name-field-blog-post-tags{margin-right:30px;}.node--product--big-teaser .panel-pane .node{padding:0 16px 16px;}.node--product--big-teaser .field-name-field-service-subtitle{font-weight:bold;}.node--product--big-teaser .field-name-field-service-short-description ul{margin-top:1em;padding-left:20px;}.node--product--big-teaser .field-name-field-service-short-description li{list-style-type:disc;}.node--product--big-teaser .field-name-node-link{float:right;margin-top:1rem;margin-right:0.625rem;margin-bottom:1rem;}.node--product--big-teaser .field-name-node-link a{background-color:#3e3e3e;margin:0;}.node--product--big-teaser .field-name-node-link a:hover{background-color:#4b4b4b;}.node--product--big-teaser .field-name-node-link a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}.node--project--big-teaser .field-name-field-project-services,.node--project--big-teaser .field-name-field-project-tools{float:right;margin-top:2px;}.node--project--big-teaser .field-name-field-project-services .field-name-field-service-icon a,.node--project--big-teaser .field-name-field-project-tools .field-name-field-service-icon a{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3);display:block;height:16px;overflow:hidden;}.node--project--big-teaser .field-name-field-project-tools{margin-top:11px;padding-right:16px;}.node--project--big-teaser .field-name-field-project-customer-name{min-width:100px;}.node--project--big-teaser .field-name-node-link.field-name-node-link{background-color:transparent;margin:0;position:static;}.bs-entity-sponsoring.view-mode-teaser{padding-bottom:1rem;}.bs-entity-sponsoring.view-mode-teaser h2.teaser-title{margin-bottom:4px;}.bs-entity-sponsoring.view-mode-teaser .field-name-field-sponsoring-subtitle,.bs-entity-sponsoring.view-mode-teaser .field-name-field-sponsoring-event-website{font-size:16px;font-size:1rem;display:inline-block;margin-bottom:4px;}.bs-entity-sponsoring.view-mode-teaser .field-name-field-sponsoring-event-website:before{content:'\2022';margin:0 6px;}.node.node--big-teaser.node--tool--big-teaser,.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser,.node.node--big-teaser.node--service--big-teaser{padding-bottom:1rem;}.node.node--big-teaser.node--tool--big-teaser h2.teaser-title,.node.node--small-teaser.node--tool--small-teaser h2.teaser-title,.node.node--small-teaser.node--service--small-teaser h2.teaser-title,.node.node--big-teaser.node--service--big-teaser h2.teaser-title{margin:0.5rem 0 -0.125rem;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-subtitle,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-subtitle,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-subtitle,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-subtitle{font-family:"Sansation";margin-top:-0.125rem;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-short-description,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-short-description,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-short-description,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-short-description{font-size:15px;font-size:0.9375rem;}.node.node--big-teaser.node--tool--big-teaser .field-name-field-service-short-description ul,.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-short-description ul,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-short-description ul,.node.node--big-teaser.node--service--big-teaser .field-name-field-service-short-description ul{margin-left:6px;margin-top:24px;}.node.node--big-teaser.node--tool--big-teaser .field-name-node-link,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link,.node.node--small-teaser.node--service--small-teaser .field-name-node-link,.node.node--big-teaser.node--service--big-teaser .field-name-node-link{float:right;margin-top:1.875rem;}.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a{background-color:#3e3e3e;margin:0;}.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a:hover,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:hover,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:hover,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a:hover{background-color:#4b4b4b;}.node.node--big-teaser.node--tool--big-teaser .field-name-node-link a:before,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:before,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:before,.node.node--big-teaser.node--service--big-teaser .field-name-node-link a:before{background:#626262 url(/sites/all/themes/bright_solutions/images/shevron-right.png?1432236673) no-repeat center center;}@media (min-width:700px){.node.node--big-teaser.node--tool--big-teaser,.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser,.node.node--big-teaser.node--service--big-teaser{padding-bottom:75px;position:initial;}.node.node--big-teaser.node--tool--big-teaser .field-name-node-link,.node.node--small-teaser.node--tool--small-teaser .field-name-node-link,.node.node--small-teaser.node--service--small-teaser .field-name-node-link,.node.node--big-teaser.node--service--big-teaser .field-name-node-link{bottom:16px;position:absolute;right:16px;}}.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser{display:block;max-width:80%;margin:0 auto;}@media (min-width:450px){.node.node--small-teaser.node--tool--small-teaser,.node.node--small-teaser.node--service--small-teaser{max-width:inherit;margin:0;}}.node.node--small-teaser.node--tool--small-teaser .field-name-title h2 a,.node.node--small-teaser.node--service--small-teaser .field-name-title h2 a{color:#252524;}.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a{background-color:white;color:black;}.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:hover,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:hover{background-color:white;}.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:before,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:before{background:#eeeeee url(/sites/all/themes/bright_solutions/images/shevron-right-dark.png?1432236673) no-repeat center center;}.node.node--small-teaser.node--tool--small-teaser .field-name-node-link a:hover,.node.node--small-teaser.node--service--small-teaser .field-name-node-link a:hover{background-color:#f7f7f7;}.node.node--small-teaser.node--tool--small-teaser .field-name-field-service-image img,.node.node--small-teaser.node--service--small-teaser .field-name-field-service-image img{height:auto;}
