/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}html{font-size:62.5%}body{background:#e8f5ef;font-size:13px;font-size:1.3rem;position:relative;font-family:'PT Sans',sans-serif}ol,ul{margin:0}ol li,ul li{list-style-type:none}ol li .divider,ul li .divider{padding:0 5px}.clear{clear:both}.page_bg{width:100%;height:100%;background:url(/user/themes/soolantra/images/page_bg.jpg) top left repeat-x #fff}a,a:hover{text-decoration:none}a img{border:0;outline:0}.mobile{display:none !important}@media(max-width:768px){.mobile{display:block !important}body div.share.mobile{display:none !important}}.desktop{display:block !important}@media(max-width:768px){.desktop{display:none !important}}@media(min-width:769px){.text-left{text-align:left}.text-right{text-align:right}}.gg-dropdown a{color:#5cb23e;padding:0 20px 0 0;border-radius:12px;display:inline-block;position:relative;outline:0}.gg-dropdown a:hover li:hover{color:#848789;background:#dadad7}.gg-dropdown .dropdown-arrow-icon{background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-position:0 -192px;width:10px;height:7px;display:inline-block;position:absolute;right:0;top:4px}.gg-dropdown .dropdown-list{padding:0;position:absolute;top:40px;display:none;z-index:9;right:35px}.gg-dropdown .dropdown-item{color:#6dcb99;background:#fff;position:relative;cursor:pointer;padding:5px 12px 3px}.gg-dropdown .dropdown-item:hover{background:#e2f5eb;color:#6dcb99}.gg-dropdown .dropdown-item.last{border-bottom:1px solid #6bcd9b}.gg-dropdown.open{border-radius:12px 12px 0 0}.gg-dropdown.open .dropdown-arrow-icon{background-position:0 -506px}.gg-dropdown.open .dropdown-list{display:block}.gg-dropdown.open .dropdown-list a{border-radius:0;padding:0;width:100%}.gg-dropdown.open .dropdown-list a.last{border-radius:0 0 12px 12px}@media(max-width:768px){.gg-dropdown .dropdown-list{top:66px;right:initial}}.container{max-width:960px;padding:0 10px;margin:0 auto;zoom:1}.container.topnav{padding:10px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container .span6.first,.container .span6.first,.container .span4.first,.container .span3.first{margin-left:0 !important}.container .span8.first,.container .span6.last,.container .span4.last,.container .span3.last{margin-right:0 !important}.span12{width:100%;margin:0}.span10{width:82.78146%;margin:0 1.65563%;padding-left:0;padding-right:0;float:left}.span8{width:63.66%;margin:0 1.5%;padding-left:0;padding-right:0;float:left}.span6{width:48.34437%;margin:0 1.65563%;padding-left:0;padding-right:0;float:left}.span4{width:30.3%;margin:0 1.5%;padding-left:0;padding-right:0;float:left}.span3{width:22.51656%;margin:0 1.65563%;padding-left:0;padding-right:0;float:left}.span2{width:16.11466%;margin:0 1.65563%;padding-left:0;padding-right:0;float:left}.push2{margin-left:17.21854%}.push1{margin-left:8.60927%}.grid div{height:100px;margin-bottom:20px;background:blue}@media(max-width:768px){.span8,.span6,.span4,.span3{width:100%;margin:0}}.mobile-pre-nav{display:none}@media(max-width:768px){.mobile-pre-nav{display:block;height:34px;background:#f1f1f1}}.fullcontainer{width:100%}.fullcontainer.white{background-color:#fff}.fullcontainer.yellow{background-color:#fffceb}.fullcontainer.green{background-color:#e2f2ea}.fullcontainer.orange{background-color:#e70}.subtitle{margin:0;padding:0}.subtitle .fullcontainer{margin:0;padding:15px 0}.subtitle .fullcontainer .container div{text-align:left;width:100%}.subtitle .fullcontainer h2{font-weight:normal;font-size:25px;font-size:2.5rem;color:#5cb28e;margin:0;padding:0}.header{padding:0;border-bottom:2px solid #ececeb}.header.noimg{border-bottom:0}.header .container{position:relative}.header .container.finger{background:url(/user/themes/soolantra/images/header_finger.png) bottom right no-repeat;min-height:280px;overflow:hidden;position:relative}.header .container.finger.noimg{background-image:none}.header .container.finger .mobileImage{background-image:none;background-position:bottom right;background-size:contain;background-repeat:no-repeat;padding-bottom:30px;-ms-behavior:url(/user/themes/soolantra/scripts/vendor/backgroundsize.min.htc)}@media(max-width:768px){.header .container.finger{background-image:none;min-height:inherit}.header .container.finger .mobileImage{background-image:url(/user/themes/soolantra/images/header_finger_mobile.png);padding-top:2rem}body.home .header .container.finger .mobileImage{background-image:url(/user/themes/soolantra/images/homepage_hero_mobile.png)}}.header .header-tagline{font-size:12px;font-size:1.2rem;color:#848789;float:left}.header .header-nav{display:inline-block;*display:inline;zoom:1;vertical-align:bottom;color:#5a54a2;padding:0}.header .header-nav .nav-bullet,.nav-bullet{width:4px;height:4px;background:url(/user/themes/soolantra/images/nav_bullet.png) top left no-repeat;margin:15px;display:inline !important;position:relative;top:6px}.header .header-nav-right{float:right}.header .header-nav li{display:inline-block;*display:inline;zoom:1}.header .header-nav li a,.header .header-nav li a:hover{color:#5cb23e;font-weight:normal}.header .header-nav .share-icon{background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-position:0 -173px;width:12px;height:15px;display:inline-block;margin-right:5px}.header .language-select-container{display:inline-block;font-weight:normal;z-index:2}.header .language-select-container li{width:100%}@media(max-width:768px){.header .container{position:static}.header .soolantra-logo{padding-left:8px}.header .mobile.logo{padding:15px 0}.header .header-tagline{right:100px;left:15px;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;top:5px;resize:none;float:none}.header img{width:166px}.header .header-nav-right{float:none;margin:10px 0 0 0}.header .header-nav li .language-select-container{display:block;display:none}.header .language-select-container{display:block;bottom:inherit;top:5px;right:10px;float:right}.header .language-select-container a{width:56px;font-size:12px;font-size:1.2rem}.header .language-select-container li{width:56px;font-size:12px;font-size:1.2rem}.header .language-select-container span.selection{position:relative;top:1px}.header .language-select-container .arrow-down-icon{right:8px}.header .menu{font-size:11px;font-size:1.1rem;position:absolute;top:24px;right:30px;width:30px;height:24px;cursor:pointer;z-index:4}.header .menu .menu-icon{background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:-54px -267px;width:30px;height:24px;display:inline-block}.header .menu.open{background:#f99d32;height:74px;top:0;width:64px;right:15px}.header .menu.open .menu-label{color:white}.header .menu.open .menu-icon{background-position:-37px -361px;width:60px;height:74px}}.navigation .container{padding:0;width:100%}.navigation .main-nav{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;font-weight:normal;padding-left:0}@media(min-width:980px){.navigation .main-nav .desktop{display:inline-block !important}.navigation .main-nav>.desktop+li{margin-left:20px}}.navigation .main-nav>li{display:table;display:inline-block\9;*display:inline;zoom:1;position:relative;width:17%;text-align:left;padding:16px 0 0 0;vertical-align:top;float:left}.navigation .main-nav>li:nth-child(n+2){padding:3% 1.5% 0 1.5%}.navigation .main-nav>li.second{padding:3% 0 0 3%}.navigation .main-nav a{color:white;display:block;padding:0 0 15px 0;min-height:32px}.navigation .main-nav a:focus,.navigation .main-nav:focus{outline:0}.navigation .main-nav li img{min-width:90px}.navigation .main-nav a.active{color:#fff}.navigation .selected-arrow{display:none;position:absolute;width:84%;height:6px;top:0;right:60%;margin-right:-50%;background:#f99d32}.navigation .main-nav>li.first .selected-arrow{width:100%;right:50%}.navigation li:hover .selected-arrow{display:block}.navigation .selected-arrow.active{display:block}.navigation .sub-nav{display:none;padding:0;position:absolute;top:5.5em;width:240px;right:50%;margin-right:-120px;z-index:2}.navigation .sub-nav .arrow-up-sub-nav{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:0 -234px;width:28px;height:14px;top:-14px;right:50%;margin-right:-14px}.navigation .sub-nav li{display:block;padding:0 1%}.navigation .sub-nav li a,.navigation .sub-nav li a:hover{background:#e70;font-weight:normal;font-size:16px;font-size:1.6rem;line-height:17px;line-height:1.7rem;color:#fff;padding:15px 10px;width:210px;display:table-cell;display:block\9;*display:block;vertical-align:middle}.navigation .sub-nav li a.active,.navigation .sub-nav li a.selected{background:#f99d32;color:#fff}.navigation .sub-nav.active{display:block}.navigation .sub-nav.active li.last a{border-bottom:1px solid #ba5c00}@media(max-width:980px){.navigation .main-nav li{display:block;float:left;height:50px}.navigation .main-nav a{margin:0}.navigation .sub-nav{top:60px;top:6.5rem}.navigation .sub-nav li{width:100%;float:none;text-align:left;height:auto}}@media(max-width:768px){.navigation{right:9999px;top:72px;width:100%;position:absolute;background:#f99d32;z-index:2;border-top:1px solid #fff}.navigation.open{right:0}.navigation .main-nav{padding-left:0;line-height:24px;line-height:2.4rem}.navigation .main-nav li{display:block;width:100%;height:auto;text-align:left;float:none;max-width:inherit;padding:0;margin:0;font-size:14px;font-size:1.4rem;line-height:26px;line-height:2.6rem;vertical-align:middle;border-bottom:1px solid #fff}.navigation .main-nav li:last-child{border-bottom:0}.navigation .main-nav>li:nth-child(n+2){padding:0}.navigation .main-nav a{padding:8px 12px;margin:0}.navigation .main-nav .selected-arrow{display:none !important}.navigation .expand-item{position:absolute;top:0;right:10px;width:40px;height:30px}.navigation .icon-expand{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:-37px -445px;width:15px;height:15px;right:50%;top:50%;z-index:9}.navigation li.open .expand-item{top:5px}.navigation .sub-nav{position:static;width:100%;border-bottom:0}.navigation li.open a{color:#fff;background:#e70;margin:0}.navigation li.open>a{border-bottom:1px solid #fff}.navigation li.open .icon-expand{background-position:-37px -470px}.navigation li.open .sub-nav{display:block}.navigation li.open .sub-nav a{background:#fbb665;color:#fff;padding-left:30px;font-size:14px;font-size:1.4rem;line-height:26px;line-height:2.6rem;display:block}.navigation .sub-nav li a,.navigation .sub-nav li a:hover{width:auto}.header .container.finger{overflow:inherit}.desktop.nav-bullet{display:none !important}}.navigation .sub-nav .selected-arrow{display:none !important}.page-content h1,.page-content h2,.page-content h3{font-weight:normal;font-weight:normal;margin:18px 0}.page-content h3{text-transform:uppercase}.page-content h4{font-weight:normal;font-size:18px;font-size:1.8rem;margin:18px 0;color:#f99d32;text-transform:uppercase}.page-content h5{font-weight:normal;font-size:16px;font-size:1.6rem;font-weight:bold;margin:0 0 10px 0;color:#5cb28e;text-transform:uppercase}.header h1,.page-content h1{color:#e70;font-size:39px;font-size:3.9rem;line-height:35px;line-height:3.5rem;font-weight:bold}.header h1{width:62%;padding-top:2rem}body.home .header h1{width:100%}div.introText{font-size:20px;font-size:2rem;color:#646569;width:62%;margin:15px 0}body.home div.introText{width:100%}@media(max-width:768px){body.home .header h1{width:62%;padding-top:0}.header h1{padding-top:0;text-shadow:1px 1px 1px rgba(0,0,0,0.15)}body.home div.introText{width:62%}}.page-content h2{font-weight:normal;color:#e70;font-size:25px;font-size:2.5rem;line-height:26px;line-height:2.6rem}.page-content h3{font-weight:normal;color:#e70;font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}.page-content p,.page-content li{font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem;color:#646569}.page-content p{margin:14px 0}.page-content a{color:#e70}.page-content a:hover{text-decoration:underline}.page-content ul,.page-content ol{padding:0;counter-reset:item-counter}.page-content ul li,.page-content ol li{padding-left:1em;text-indent:-.7em}.page-content ul li ul,.page-content ul li ol,.page-content ol li ul,.page-content ol li ol{padding-left:0;margin-left:-5px}.page-content ul li:before,.page-content ul li ul li:before{content:counter(item-counter,disc);padding-right:5px;color:#f99d32}.page-content ul li ul li:before{color:#8aceaf}.page-content ol li:before{content:counter(item-counter,decimal) ".";padding-right:5px;color:#ec1d8f;font-weight:bold}.page-content ol li ol li:before{content:counter(item-counter,lower-alpha) ".";padding-right:5px;color:#24baf2;font-weight:bold}.page-content img{width:100%;height:auto}@media(max-width:768px){.page-content h1{font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem}.page-content h2{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem}.page-content h3{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;font-weight:bold}.page-content p,.page-content li{font-size:13px;font-size:1.3rem;line-height:18px;line-height:1.8rem}}.home-teasers .outer-container{position:relative}.home-teasers h3{color:#5cb28e;font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;text-align:left;margin:0 0 10px 0;text-transform:uppercase}.home-teasers p{color:#646569;font-size:14px;font-size:1.4rem;line-height:17px;line-height:1.7rem;margin:0 0 10px 0}.home-teasers a{font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;color:#5cb28e}.home-teasers a .icon-arrow-right{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:0 -350px;width:12px;height:18px;margin-left:4px;display:inline-block}.home-teasers img{width:100%;margin:0;display:block}.home-teasers .sources{margin:60px auto 0 auto;padding-bottom:8px}.home-teasers .sources ol li{color:#9390c6;font-size:12px;font-size:1.2rem;line-height:16px;line-height:1.6rem;margin:0}.home-teasers .sources ol{counter-reset:sources;display:table}.home-teasers .sources li{counter-increment:sources;display:table-row}.home-teasers .sources li::before{content:counter(sources) ".";display:table-cell;text-align:right;color:#9390c6}@media(max-width:768px){.home-teasers .outer-container{top:0}.home-teasers .teaser-ind{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:0 -370px;width:32px;height:16px;margin-left:-16px;left:50%;display:inline-block}.home-teasers p,.home-teasers a{display:block;margin:12px 0}.home-teasers .sources p{font-size:11px;font-size:1.1rem;line-height:14px;line-height:1.4rem;text-align:left}}.landing-callout{position:relative;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#888a7f),color-stop(100%,#e9e9e3));background-image:-webkit-linear-gradient(#888a7f,#e9e9e3);background-image:-moz-linear-gradient(#888a7f,#e9e9e3);background-image:-o-linear-gradient(#888a7f,#e9e9e3);background-image:linear-gradient(#888a7f,#e9e9e3)}.landing-callout .container .soolantra-logo{padding:15px 0}.landing-callout .container{background:url(/user/themes/soolantra/images/header_finger.png) bottom right no-repeat;min-height:250px}.landing-callout .arrow-down{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:0 -216px;width:28px;height:14px;margin-left:-14px;left:50%;top:0;display:none}.landing-callout h1{color:#e70;font-size:26px;font-size:2.6rem;line-height:30px;line-height:3rem;margin:40px 0;text-align:left;font-weight:bold;width:66%}.landing{position:relative;background:#dbefe5}@media(max-width:768px){.landing-callout h1{font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem;text-align:left;margin:15px 0 70px 0}.landing{background:Transparent}.landing .span4.last{background:#dbefe5}}.landing .landing-color{width:50%;top:0;bottom:0;position:absolute;background:#fff;left:0;right:50%}.landing .container{position:relative}.landing .span8{z-index:2;position:relative;background:#fff;margin:0}.landing .span8.color{position:absolute;top:0;bottom:0;float:none;width:61.49068%;margin:0;padding-right:1.5528%;background:#fff;z-index:1}.landing .span6{width:46.2%;margin:0 2.53%}.landing .country-list{padding:0;margin-bottom:40px;border-top:1px solid #d1d3cb}.landing .country-list li{line-height:40px;line-height:4rem;border-bottom:1px solid #d1d3cb;color:#a9a9a9;font-size:14px;font-size:1.4rem}.landing .country-list a,.landing .country-list a:hover{text-decoration:none}.landing h3{font-size:25px;font-size:2.5rem;line-height:40px;line-height:2.6rem;font-weight:normal;color:#5cb28e;text-transform:uppercase}.landing .span4.last h3{color:#e70}.landing p{color:#646569;font-size:14px;font-size:1.4rem;line-height:20px;line-height:2rem}.landing .span4 h3,.landing .span4 p{padding-left:15px}.landing a{font-size:14px;font-size:1.4rem;color:#646569}.landing a:hover{color:#ea7e1a;text-decoration:underline}.landing p a{font-weight:normal;font-size:14px;font-size:1.4rem;color:#ea7e1a}@media(max-width:768px){.landing h3{font-size:18px;font-size:1.8rem;line-height:20px;line-height:2rem;margin:30px 0;padding:0 30px}.landing .span4{margin-bottom:10px}.landing .span4 h3,.landing .span4 p{padding:0 30px}.landing p,.landing li{font-size:13px;font-size:1.3rem}.landing .span8.first p{margin:20px 30px}.landing .country-list{margin:0 30px;border:2px solid #ccc8c8;height:300px;overflow-y:scroll;margin-bottom:30px;background:#d2d2d0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d2d2d0),color-stop(50%,#fff),color-stop(100%,#d0d1ce));background-image:-webkit-linear-gradient(#d2d2d0,#fff 50%,#d0d1ce);background-image:-moz-linear-gradient(#d2d2d0,#fff 50%,#d0d1ce);background-image:-o-linear-gradient(#d2d2d0,#fff 50%,#d0d1ce);background-image:linear-gradient(#d2d2d0,#fff 50%,#d0d1ce);-webkit-box-shadow:rgba(0,0,0,.5) 0 -30px 30px -30px inset,rgba(0,0,0,.5) 0 30px 30px -30px inset;box-shadow:rgba(0,0,0,.5) 0 -30px 30px -30px inset,rgba(0,0,0,.5) 0 30px 30px -30px inset}.landing .country-list li{border:0;margin:0;padding:10px 0;color:#a9a9a9;font-size:22px;font-size:2.2rem;line-height:40px;line-height:4rem}.landing .country-list li a{color:#646569;font-size:22px;font-size:2.2rem}.landing .country-list li:hover,.landing .country-list li:active{background:#c5e5d5}.landing .country-list li .flag{margin:0 20px}.landing .country-list::-webkit-scrollbar{width:5px;border:0}.landing .country-list::-webkit-scrollbar *{background:transparent}.landing .country-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2) !important}}.cta{background:#f99d32}.cta h3{position:relative;color:white;font-size:25px;font-size:2.5rem;line-height:27px;line-height:2.7rem;text-align:center}.cta h3 a{font-size:20px;font-size:2rem;color:#fff}.cta h3 a .arrow-right{position:inherit}.cta h3 a .arrow-right .img{background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:no-repeat;background-position:-32px -329px;width:16px;height:25px;display:inline-block;margin-left:15px;vertical-align:middle}@media(max-width:768px){.cta h3 a .arrow-right{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.cta h3{text-align:left;padding:0 50px 0 10px}}.associated-panel{background:#fffceb;font-size:12px;font-size:1.2rem;color:#646569;padding:35px 0}.associated-panel p{margin:0}.associated-panel ol{padding:10px 0 0 0;margin:0;counter-reset:item}.associated-panel ol li{list-style-type:inherit}.associated-panel ol>li{margin:0;padding:0 0 0 2em;text-indent:-2em;list-style-type:none;counter-increment:item}.associated-panel ol>li:before{display:inline-block;width:1em;padding-right:1em;text-align:right;content:counter(item) ".";font-weight:bold}.associated-panel .apTitle{margin:0 0 0 40px;font-weight:normal;color:#646569;font-size:13px;font-size:1.3rem}@media(max-width:768px){.associated-panel{padding:35px 10px}}.gg-carousel-wrapper{overflow:hidden;position:relative}.gg-carousel{padding:0;margin:0;position:relative;left:0}.gg-carousel-item{list-style-type:none;float:left;margin:0 10px}.gg-carousel-item img{width:100%}.gg-carousel-item.first{margin-left:50px}.gg-carousel-ind{float:left;margin-right:10px}.moa-carousel{width:100%}.moa-carousel .gg-carousel-item{width:343px;padding:0;background:Transparent;margin:0 20px 0 0;position:relative}.moa-carousel .gg-carousel-item .annotation{color:white;font-weight:normal;font-size:18px;font-size:1.8rem;line-height:21px;line-height:2.1rem;position:absolute;bottom:0;left:0;min-height:44px;width:92%;padding:2% 4%;margin:0;overflow:hidden;background:rgba(100,101,105,.6);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#99646569',endColorstr='#99646569');text-align:center}.moa-carousel .gg-carousel-item img{width:100%;display:block}.moa-carousel .gg-carousel-item.last{margin-right:20px !important}.moa-carousel .gg-carousel-next,.moa-carousel .gg-carousel-prev{top:50%;height:40px;width:40px;opacity:1;margin-top:-18px;background-image:url("/user/themes/soolantra/images/brand-sprite.png");position:absolute;cursor:pointer}.moa-carousel .gg-carousel-next{background-position:-50px -95px;right:0}.moa-carousel .gg-carousel-prev{background-position:-50px -52px;left:-1px}.gg-overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;background:rgba(255,255,255,.98);z-index:100000}.blur{-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:url(/user/themes/soolantra/css/blur.svg);filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');-webkit-transition:.9s -webkit-filter linear;-moz-transition:.9s -moz-filter linear;-o-transition:.9s -o-filter linear;transition:.9s filter linear}.consent-generic{display:none;text-align:center}.consent-generic .button{display:inline-block;margin:6px 5px 6px 5px}.consent-generic .button .last{margin-right:0}.germany-consent .gg-dropdown a,.germany-consent .gg-dropdown .dropdown-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.germany-consent p{margin:30px 110px}.germany-consent .button{margin:40px auto}@media(max-width:768px){.germany-consent h3{margin:30px 20px}.germany-consent p{margin:30px 0}}.flag{background-image:url("/user/themes/soolantra/images/flag-sprite.png");display:inline-block;margin:0 8px;height:11px;width:16px}.austria{background-position:0 0}.belgium{background-position:0 -15px}.canada{background-position:0 -30px}.denmark{background-position:0 -45px}.finland{background-position:0 -60px}.france{background-position:0 -75px}.germany{background-position:0 -90px}.ireland{background-position:0 -105px}.italy{background-position:0 -120px}.mexico{background-position:0 -135px}.netherlands{background-position:0 -150px}.norway{background-position:0 -165px}.poland{background-position:0 -180px}.portugal{background-position:0 -195px}.spain{background-position:0 -210px}.sweden{background-position:0 -225px}.switzerland{background-position:0 -240px;width:15px;margin-left:9px}.uk{background-position:0 -255px}.footer{padding:20px 0;color:#646569;font-size:13px;font-size:1.3rem;background-color:#e8f5ef}.footer img{padding:0}.footer .copy{font-size:13px;font-size:1.3rem;padding:1.5%;display:block;clear:both;overflow:hidden}.footer ul{display:block;margin:10px 0 0;padding:0}.footer ul li{float:left;padding:0}.footer ul li a{font-size:.85em}.footer ul li a,.footer ul li a:hover{color:#5cb23e;font-weight:normal}.footer ul li .nav-bullet{margin:10px;top:8px}@media(max-width:768px){.footer{padding:20px 10px}.footer .container{position:relative}.footer img{height:30px;width:auto}.footer .copy{display:block;padding-top:20px}.footer .fleft{float:left}.footer ul{padding-top:0}.footer ul li{text-align:left;float:none;background:url(/user/themes/soolantra/images/nav_bullet.png) center left no-repeat;padding-left:15px}.footer ul li .nav-bullet{display:none !important}.footer ul li a{line-height:30px}.footer ul li .divider{display:none}.footer .copy{padding:15px 0 0 0}}.navigation .sub-nav li.only-on-tap{display:none}.navigation li.tapped .sub-nav li.only-on-tap{display:block}.container .container,.container .container .container,.container .container .container .container{padding:0}.span2{margin-left:0}body.consentPage .header .soolantra-logo{padding:15px 0 32px 0}body.consentPage .header .container.finger{background:url(/user/themes/soolantra/images/header_finger_consent.png) bottom right no-repeat;min-height:450px}body.consentPage .header h1{font-size:24px;font-size:2.4rem;line-height:36px;line-height:3rem;width:62%}body.consentPage .header p{font-size:17px;font-size:1.7rem;width:62%}body.consentPage .consentMainContent{width:62%;padding-bottom:30px}body.consentPage .button{background:#f99d32;font-size:22px;font-size:2.2rem;line-height:18px;line-height:1.8rem;font-weight:bold;width:64%;display:inline-block;text-align:left;padding:11px 12px 9px 12px;color:white;cursor:pointer;margin-bottom:10px;border:0}body.consentPage .button.small{width:auto;display:inline-block;padding:11px 30px 11px 20px;margin-right:10px}body.consentPage .button.green{background:#5cb28e}body.consentPage .button.grey{background:#868781}body.consentPage .button.arrow{background-image:url("/user/themes/soolantra/images/button_arrow.png");background-position:95% 44%;background-repeat:no-repeat;padding-right:40px}body.consentPage .button.cross{background-image:url("/user/themes/soolantra/images/button_cross.png");background-position:95% 44%;background-repeat:no-repeat;padding-right:40px}body.consentPage .button.arrow.small{background-position:90% 44%}body.consentPage .button.cross.small{background-position:90% 44%}body.consentPage .button:hover{background-color:#ffb74e}body.consentPage .button.green:hover{background-color:#75cda7}body.consentPage .button.grey:hover{background-color:#a0a19b}body.consentPage input[type='text'],body.consentPage input[type='email']{height:38px;border:1px solid #b2aea6;background-color:#e2e5e1;width:68%;outline:0;padding:0 15px;font-size:18px;font-size:1.8rem;color:#646569;margin:0 0 15px 0}body.consentPage div.error{font-size:17px;font-size:1.7rem;width:62%;margin:0 0 10px 0;color:Red}body.consentPage h2{font-weight:normal;font-size:22px;font-size:2.2rem;line-height:25px;line-height:2.5rem;color:#e70;margin:0 0 20px 0}body.consentPage .regcontainer{margin:30px 0 35px 0;padding:10px;border-radius:8px;background:rgba(0,0,0,.05);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#09000000',endColorstr='#09000000')}body.consentPage .regcontainer.last{margin:30px 0 0 0}body.consentPage .reglabel{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;color:#5cb28e;margin:0 0 5px 0}body.consentPage .registration label{font-size:17px;font-size:1.7rem;line-height:17px;line-height:1.7rem;width:62%;margin:5px 0 0 10px}body.consentPage .additionalButtons{margin:15px 0 0 10px;width:97%}body.consentPage .additionalButtons.nomargin{margin:15px 0 0 0;width:100%}body.consentPage .registration .button,body.consentPage .fimnet .button{text-transform:uppercase}body.consentPage .registration p{width:100%}.benefits{width:64%;background-image:url(/user/themes/soolantra/images/icon_benefits.png);background-position:5px center;background-repeat:no-repeat;padding:10px 5px 10px 60px;border:1px solid #5cb28e}.benefits a{font-size:16px;font-size:1.6rem;color:#5cb28e}@media(max-width:768px){.benefits{width:inherit;border:2px solid #5cb28e;border-left:0;border-right:0;padding:0 20px 0 20%;background-position:10px center}.benefits a{font-size:16px;font-size:1.6rem;line-height:17px;line-height:1.7rem;color:#5cb28e}.page-content.home.container{padding:0}}.home-teasers{background-image:url(/user/themes/soolantra/images/homepage_hero.png);background-position:bottom right;background-repeat:no-repeat;background-size:71%;-ms-behavior:url(/user/themes/soolantra/scripts/vendor/backgroundsize.min.htc)}.home-teasers .teaserContainer{width:60%;margin:40px 0 40px 0;clear:both}.home-teasers .teaserContainer.first{margin:40px 0 40px 0}.home-teasers .teaserContainer.last{margin:40px 0 120px 0}.home-teasers .teaserContainer .icon{width:15%;float:left}.home-teasers .teaserContainer .icon img{max-width:60px;width:80%}.home-teasers .teaserContainer .content{width:85%;float:left}@media(max-width:768px){.home-teasers .teaserContainer{width:100%}.home-teasers .teaserContainer .icon{width:20%;padding-left:10px;box-sizing:border-box}.home-teasers .teaserContainer .content{width:75%}.home-teasers .teaserContainer{margin:4rem 0}.home-teasers .teaserContainer.first{margin:4rem 0}.home-teasers .teaserContainer.last{margin:4rem 0 20px 0}}.aSignpost{width:42%;float:left;padding:40px 0}.aSignpost:nth-child(1){padding-right:7.5%;border-right:2px solid #fff}.aSignpost:nth-child(2){padding-left:4%;padding-right:.5%;border-left:2px solid #fff;width:45%}.aSignpost h3{font-weight:normal;font-size:25px;font-size:2.5rem;color:#e70;text-transform:uppercase;margin:0;line-height:25px;line-height:2.5rem}.aSignpost p{font-size:14px;font-size:1.4rem;color:#646569}.aSignpost a{font-size:17px;font-size:1.7rem;color:#e70}.aSignpost a .arrow-right{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:-10px -350px;width:12px;height:18px;margin-left:4px;margin-top:2px;display:inline-block}.baseline{margin:0;padding:0}.baseline .fullcontainer{margin:0;padding:30px 0}.baseline .leftContainer{width:48.5%;padding:0 1.5% 0 0;margin:0;float:left}.baseline .rightContainer{width:48.5%;padding:0 0 0 1.5%;margin:0;float:left}.baseline h3{font-weight:normal;font-size:25px;font-size:2.5rem;line-height:25px;line-height:2.5rem;color:#e70;text-transform:uppercase;margin:0}.baseline h3.full{margin-bottom:25px}.baseline p{font-size:14px;font-size:1.4rem;color:#646569;margin-right:15%}.baseline a{font-size:17px;font-size:1.7rem;color:#5cb28e}.baseline a .arrow-right{position:absolute;background-image:url("/user/themes/soolantra/images/brand-sprite.png");background-repeat:none;background-position:0 -350px;width:12px;height:18px;margin-left:4px;margin-top:2px;display:inline-block}.aBaselineImageTitle .title{font-weight:normal;font-size:14px;font-size:1.4rem;color:#5cb28e;background:#efeff1;padding:3px 8px;height:18px;display:inline-block}.aBaselineImage{width:48%;float:left;padding:0}.aBaselineImage:nth-child(1){margin:0 2% 0 0}.aBaselineImage:nth-child(2){margin:0 0 0 2%}.aBaselineImage .imagePanel{background:#efeff1;padding:3px 8px}.aBaselineImage .info{font-size:14px;font-size:1.4rem;color:#5cb28e}.aBaselineImage .baselinetext{font-size:14px;font-size:1.4rem;color:#e70;margin-top:5px}@media(max-width:768px){.baseline p{margin-right:0}.baseline .leftContainer{width:100%;padding:0}.baseline .rightContainer{width:100%;padding:0;margin:30px 0}.aBaselineImageTitle .title{font-size:13px;font-size:1.3rem}.aBaselineImage .info{font-size:13px;font-size:1.3rem}.aBaselineImage .baselinetext{font-size:13px;font-size:1.3rem}}.warningpanel .warningContainer{width:100%;padding:20px 0}.warningpanel .content{width:92%;padding:2% 4%;background:#e70}.warningpanel .wpfooter{height:10px !important}.warningpanel .wpfooter .left{width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #f99c32 transparent transparent;float:left}.warningpanel .wpfooter .middle{height:10px !important;background:#f99c32;overflow:hidden}.warningpanel .wpfooter .right{width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#f99c32 transparent transparent transparent;float:right}.warningpanel .content span{display:inline-block;float:left}.warningpanel .content .icon{width:5%}.warningpanel .content .icon img{max-width:50px}.warningpanel .content .text{width:93%;padding:0 0 0 2%;font-weight:normal;font-size:15px;font-size:1.5rem;color:#fff;text-transform:uppercase}.threeColImageAndText+.warningpanel .fullcontainer{padding-bottom:30px}.doubleImage{margin:0;padding:0}.doubleImage .fullcontainer{margin:0;padding:30px 0}.doubleImage h3{text-transform:uppercase;margin:0 0 20px 0}.doubleImage p.introText{margin:0 0 20px 0}.doubleImage p.footerText{padding-top:10px;clear:both}.toptextImage{margin:0;padding:0}.toptextImage .fullcontainer{margin:0;padding:30px 0}.imageRightText{margin:0;padding:0}.imageRightText .container{position:relative}.imageRightText .fullcontainer{margin:0;padding:30px 0}.imageRightText h3{text-transform:uppercase;margin:0 0 20px 0}.imageRightText .boxContainer{width:100%;padding:20px 0}.imageRightText .boxContainer .content{width:92%;padding:2% 4%;background:#e70}.imageRightText .boxContainer.green .content{background:#6dcb99}.imageRightText .boxfooter{height:10px !important}.imageRightText .boxContainer .boxfooter .left{width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #f99c32 transparent transparent;float:left}.imageRightText .boxContainer.green .boxfooter .left{border-color:transparent #a2dabd transparent transparent}.imageRightText .boxContainer .boxfooter .middle{height:10px !important;background:#f99c32;overflow:hidden}.imageRightText .boxContainer.green .boxfooter .middle{background:#a2dabd}.imageRightText .boxContainer .boxfooter .right{width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#f99c32 transparent transparent transparent;float:right}.imageRightText .boxContainer.green .boxfooter .right{border-color:#a2dabd transparent transparent transparent}.imageRightText .boxContainer .title{font-weight:normal;font-size:18px;font-size:1.8rem;color:#fff}.imageRightText .boxContainer .subtitle{font-weight:normal;color:#fff;font-size:40px;font-size:3.5rem}.imageRightText .boxContainer .subtitle span{font-size:35px;font-size:3.5rem;color:#fff}.imageRightText .boxContainer .mcontent{font-size:15px;font-size:1.5rem;color:#fff}.imageRightText .rightFooterText{font-size:14px;font-size:1.4rem;color:#646569}.imageRightText .rightFooterText.boxpadding{position:absolute;bottom:0;width:30%}.threeColImageAndText{margin:0;padding:0}.threeColImageAndText .fullcontainer{margin:0;padding:30px 0 0 0}.threeColImageAndText h3{text-transform:uppercase;margin:0 0 20px 0}.threeColImageAndText .labelContainer{width:28px;height:30px;padding:0;text-align:center;position:absolute;margin:-12px auto 0 auto;left:0;right:0}.threeColImageAndText .labelContainer .content{width:92%;padding:2% 4%;background:#f99d32}.threeColImageAndText .lcfooter{height:5px !important}.threeColImageAndText .lcfooter .left{width:0;height:0;border-style:solid;border-width:0 5px 5px 0;border-color:transparent #e70 transparent transparent;float:left}.threeColImageAndText .lcfooter .middle{height:5px !important;background:#e70;overflow:hidden}.threeColImageAndText .lcfooter .right{width:0;height:0;border-style:solid;border-width:5px 5px 0 0;border-color:#e70 transparent transparent transparent;float:right}.threeColImageAndText .content .text{padding:0;font-size:20px;font-size:2rem;line-height:20px;line-height:2rem;font-weight:bold;color:#fff;text-transform:uppercase;text-align:center;display:inline-block;width:100%}.threeColImageAndText .leftcol{width:48%;padding:0 2% 0 0;float:left;position:relative}.threeColImageAndText .rightcol{width:46%;padding:0 0 0 4%;float:left;position:relative}.threeColImageAndText p.intro{margin:10px 0 30px 0;font-weight:normal;font-size:14px;font-size:1.4rem;color:#646569}.threeColImageAndText .rightcol p{margin:0;font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem;color:#646569}.twoColImageAndText{margin:0;padding:0}.twoColImageAndText .fullcontainer{margin:0;padding:0 0 30px 0}.twoColImageAndText .leftcol{width:28%;padding:0 2% 0 0;float:left;position:relative}.twoColImageAndText .rightcol{width:68%;padding:0 0 0 2%;float:left;position:relative}.twoColImageAndText .footertext{margin:20px 0;font-size:13px;font-size:1.3rem}.Callout{margin:0;padding:0}.Callout .fullcontainer{margin:0;padding:10px 0}.Callout .gcContainer{width:100%;padding:20px 0}.Callout .content{width:76%;padding:2% 12%;background:#8aceaf;font-weight:normal;font-size:18px;font-size:1.8rem;color:#fff;text-align:center}.Callout .content.forceUppercase{text-transform:uppercase}.Callout .content.left{text-align:left}.Callout .content.centre{text-align:center}.Callout .content.right{text-align:right}.Callout .content.justify{text-align:justify}.Callout .gcContainer.orange .content{background:#e70}.Callout .gcfooter{height:10px !important}.Callout .gcfooter .left{width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent #b7deca transparent transparent;float:left}.Callout .gcContainer.orange .gcfooter .left{border-color:transparent #f99d32 transparent transparent}.Callout .gcfooter .middle{height:10px !important;background:#b7deca;overflow:hidden}.Callout .gcContainer.orange .gcfooter .middle{background:#f99d32}.Callout .gcfooter .right{width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#b7deca transparent transparent transparent;float:right}.Callout .gcContainer.orange .gcfooter .middle{border-color:#f99d32 transparent transparent transparent}.carouselContainer{margin:0;padding:0}.carouselContainer .fullcontainer{margin:0;padding:0}@media(max-width:850px){.moa-carousel .gg-carousel-item .annotation{font-size:15px;font-size:1.5rem;line-height:18px;line-height:1.8rem}}@media(max-width:768px){.carouselContainer .span12{overflow:hidden}.moa-carousel{width:auto;margin:0}.moa-carousel .gg-carousel-item{padding:0;margin:0}.moa-carousel .gg-carousel-item .annotation{font-size:14px;font-size:1.4rem;line-height:16px;line-height:1.6rem}.moa-carousel .gg-carousel-next{right:0}.moa-carousel .gg-carousel-prev{left:-1px}}@media(max-width:500px){.moa-carousel .gg-carousel-item .annotation{font-size:13px;font-size:1.3rem;line-height:15px;line-height:1.5rem;min-height:inherit}}.sitemap{margin:0;padding:0}.sitemap .fullcontainer{margin:0;padding:30px 0}.aParagraph{margin:0;padding:0}.aParagraph .fullcontainer{margin:0;padding:30px 0}.green{colour:#5cb28e}.orange{color:#e70}.larger{font-size:150%}.largest{font-size:175%}.outdatedbrowser{margin:0;padding:0}.outdatedbrowser .fullcontainer{margin:0;padding:10px 0}.outdatedbrowser .container{background-image:url(/user/themes/soolantra/images/icon_warning.png);background-repeat:no-repeat;background-position:10px center;padding:10px}.outdatedbrowser .container div{color:#fff;font-weight:normal;font-size:15px;font-size:1.5rem;line-height:15px;line-height:1.5rem;padding-left:50px}.outdatedbrowser a{color:#fff;text-decoration:underline}@media(max-width:768px){body.consentPage .header .soolantra-logo{padding:15px 0 20px 0}body.consentPage .header .container{position:static;height:auto}body.consentPage .header .container.finger{background:url(/user/themes/soolantra/images/header_finger_mobile.png) bottom right no-repeat;min-height:545px;padding-bottom:40px}body.consentPage #LoginCode{width:36%}body.consentPage .registration #LoginCode{width:68%}body.consentPage .button{font-size:16px;font-size:1.6rem;line-height:18px;line-height:1.8rem;padding:8px 9px 6px 9px;width:50%}body.consentPage .registration .button{width:64%}body.consentPage .footer{min-height:inherit}body.consentPage iframe{margin-bottom:15px}body.consentPage .header h1{width:100%;font-size:20px;font-size:2rem;line-height:26px;line-height:2.6rem}body.consentPage .header p{width:100%;font-size:14px;font-size:1.4rem}.home-teasers{background-image:none}.signposts .container{padding:0;overflow:hidden}.aSignpost{width:96% !important;float:none;padding:30px 4% 30px 10px !important;border:0 !important;border-top:2px solid #fff !important}.associated-panel .container{padding:0}.imageRightText .span4.img,.doubleImage .span6.img{padding:30px 0;border-bottom:1px dotted #999}.imageRightText .span4.img.last,.doubleImage .span6.img.last{border-bottom:0}.imageRightText .rightFooterText.boxpadding{margin-top:30px;position:relative;padding:0;width:auto}.twoColImageAndText .leftcol{width:18%;padding:0 2% 0 0}.twoColImageAndText .rightcol{width:78%;padding:0 0 0 2%}.twoColImageAndText .span6:nth-child(n+2){margin-top:30px}.threeColImageAndText .leftcol{width:26%;padding:0 4% 0 0}.threeColImageAndText .rightcol{width:66%;padding:0 0 0 4%}.threeColImageAndText .span4:nth-child(n+2){margin-top:30px}.warningpanel .content .icon{width:100%;text-align:center}.warningpanel .content .icon img{max-width:40px}.warningpanel .content .text{text-align:center;width:100%;padding:0}}@media(max-width:960px){html{font-size:62.5%}}@media(max-width:910px){html{font-size:60%}}@media(max-width:860px){html{font-size:55%}}@media(max-width:768px){html{font-size:62.5%}.header .container.finger{padding-right:0}}@media(max-width:600px){html{font-size:62%}}@media(max-width:550px){html{font-size:61%}}@media(max-width:500px){html{font-size:60%}.header h1,.page-content h1{width:58%;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem}div.introText{font-size:16px;font-size:1.6rem;width:58%}}@media(max-width:450px){html{font-size:58%}}@media(max-width:400px){html{font-size:55%}.footer{padding:20px 10px}}@media(max-width:320px){html{font-size:53%}.navigation .icon-expand{top:35%}.header .container.finger .mobileImage{padding-top:0}}#CCOverlay{background:#000;color:#fff;margin:0 auto;padding:15px 0}#CCOverlay .CCContent{width:auto;float:left;font-size:1.5rem}#CCOverlay .CCContent a{color:#e70;text-decoration:none}#CCOverlay .CCContent a:hover{color:#f99d32;text-decoration:underline}#CCOverlay .CCClose{width:auto;float:right;display:inline-block;vertical-align:middle}#CCOverlay .CCClose .CCCloseInner{width:auto;background:#e70;padding:3px 8px;color:#fff;font-size:15px;cursor:pointer;border-radius:15px;margin-top:.5rem;text-align:center}#CCOverlay .CCClose .CCCloseInner:hover{background:#f99d32}#CCOverlay .CCEnd{clear:both}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#c00}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .form-oauth .oauth-provider,#grav-login .form-oauth .oauth-provider-extra{list-style:outside none none;margin:.5rem 0;padding:0}#grav-login .oauth-provider li{display:inline-block;padding:.25rem}#grav-login .oauth-provider .button{height:5rem;width:5rem;opacity:1}#grav-login .form-oauth .button:hover{opacity:.75}#grav-login .form-oauth button.facebook{background-color:#4c699e}#grav-login .form-oauth button.google{background-color:#da573b}#grav-login .form-oauth button.twitter{background-color:#1daee3}#grav-login .form-oauth button.github{background-color:#5c5853}#grav-login .form-oauth button.bitbucket{background-color:#205081}#grav-login .form-oauth button.flickr{background-color:#400090}#grav-login .form-oauth button.microsoft{background-color:#2672ec}#grav-login .form-oauth>input{display:none}#grav-login .oauth-provider .button{display:block;font-size:.8rem;font-weight:bold;height:5rem;line-height:8rem;margin:0;padding:0;position:relative;text-align:center;width:5rem;color:white;border:0}#grav-login .oauth-provider .button i{bottom:0;content:" ";display:block;font-size:3rem;left:0;margin-top:.5rem;position:absolute;right:0;top:0}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777,#fff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777,#fff);right:0}#grav-login .form-oauth{position:relative}#grav-login .oauth-provider-extra{background:#eee;border:4px solid #eee;border-radius:4px;opacity:0;position:absolute;z-index:1;right:-9999px;top:1.6rem;-webkit-transition:opacity .3s ease-in-out 0s,right 0s linear .3s;-moz-transition:opacity .3s ease-in-out 0s,right 0s linear .3s;-ms-transition:opacity .3s ease-in-out 0s,right 0s linear .3s;-o-transition:opacity .3s ease-in-out 0s,right 0s linear .3s;transition:opacity .3s ease-in-out 0s,right 0s linear .3s}#grav-login .oauth-provider-extra::before{background-color:;border:1em solid transparent;border-bottom-color:#eee;bottom:100%;content:" ";display:block;height:0;left:0;margin:0 auto;position:absolute;right:0;width:0}#grav-login .oauth-provider-extra .button{border:0;border-radius:0;display:inline-block;text-align:left;width:100%;color:white;font-weight:bold;font-size:.9rem}#grav-login .oauth-provider-extra i[class~="fa"]{display:inline-block;font-size:2rem;margin-right:.5rem;vertical-align:middle}#grav-login .form-oauth label{color:#1bb3e9;cursor:pointer;display:inline;font-weight:inherit;position:relative;z-index:2;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#grav-login #oauth-input:checked+.oauth-provider-extra{opacity:1;right:0;-webkit-transition:opacity .3s ease-in-out 0s;-moz-transition:opacity .3s ease-in-out 0s;-ms-transition:opacity .3s ease-in-out 0s;-o-transition:opacity .3s ease-in-out 0s;transition:opacity .3s ease-in-out 0s}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}