body{margin:0;width:100%;font-family:'Asap',sans-serif;font-size:14px;color:#645e68;overflow-y:scroll}body a{text-decoration:none}body a:hover{color:#00b1a2}p,li{margin-bottom:10px;line-height:130%}section.ads{text-align:center;padding:10px}section input[type=text],section input[type=password],select,textarea{border:1px solid gray;font-size:18px;padding:10px 15px;width:400px}section button{padding:5px 10px;font-size:18px}.formrow{display:block;margin:10px 0 20px 0}.formrow p{max-width:400px}.formrow span{display:block;margin-bottom:5px;font-size:18px}label{cursor:pointer}label:hover{color:#00b1a2}.field-validation-error{color:red;font-weight:bold}.validation-summary-valid{display:none}.validation-summary-errors{font-size:18px;color:red}.validation-summary-errors span{color:red;font-weight:bold}.validation-summary-errors li{font-style:italic}.checkboxlist,.radiobuttonlist,.controlgroup{border:1px solid gray;font-size:14px;padding:10px 15px;max-width:400px}.checkboxlist li,.radiobuttonlist li{padding:0;list-style:none}nav{}#left-nav-show,#right-nav-show{display:none}nav .logo{display:none}nav ul.left-nav{display:block;list-style:none;margin-left:20px;padding:0;float:left;font-weight:bold}nav ul.left-nav li{display:inline;color:#0369bd;margin:0 15px 0 0;padding:0 0 3px 0}nav ul.left-nav li a{color:#0369bd}nav ul.right-nav{display:block;margin-right:20px;padding:0;float:right;list-style:none}nav ul.right-nav li{display:inline;font-weight:bold;color:#aaa;margin:0 15px 0 0;padding:0 0 3px 0}nav ul.right-nav li a,nav ul.right-nav li .a{color:#0369bd;cursor:pointer}nav ul.right-nav li i{font-size:16px}nav ul.right-nav li img{margin-left:10px;vertical-align:-10%}nav ul li.active,nav ul li:hover{border-bottom:3px solid #0369bd}nav ul li.nolink:hover{border-bottom:none}header{clear:both;min-height:160px;background:linear-gradient(#fff,#fff 50%,#58b8af);background-position:bottom left}header .logo{margin:0 50px 0 20px;float:left}header .logo .strapline{display:block;color:#523663;font-weight:bolder;font-style:italic;padding-left:20px;font-size:14px;width:200px}header .search{float:left}header .search ul.search-nav{list-style:none;margin:10px 0 0 20px;padding:0}header .search ul.search-nav li{display:inline-block;padding:10px 15px 10px 0;text-transform:uppercase}header .search ul.search-nav li a{display:inline-block;color:#0269bd;font-weight:bold;background:none;padding:3px 10px}header .search ul.search-nav li a.active,header .search ul.search-nav li a:hover{color:#523663;border-bottom:3px solid #523663}header .search input.criteria{width:500px;height:38px;margin:0;font-size:18px;color:#645e68;float:left;padding:1px 10px}header form{top:-10px;position:relative}header .clearboth{clear:both}.hiddensubmit{display:none}button{cursor:pointer}.querylangholder{clear:left}.querylang{display:none;color:#000}.subtle{color:gray}.querylang input{margin:0 0 0 10px;position:relative;top:2px}.querylang .subtle{padding-left:20px}header .search button{background:#523764;color:#fff;width:43px;height:43px;border:none;margin:0;vertical-align:-50%;float:left}header .search button .material-icons{vertical-align:baseline;font-size:30px}header .search .search-help{clear:left;font-size:12px;padding:5px 0}header .search .search-help p{margin:2px 0}header .search .search-help a{color:#0369bd}main section.main{background:url(/static/img/homepage-bg.jpg);background-size:100%;color:#fff;height:auto;padding:20px 10px 0}main section.main h1{font-size:30px;font-weight:400}main section.main p{padding:20px 0;font-size:16px;line-height:25px}main section.main a.main-link{color:#fff;width:auto;display:inline-block;border:solid 2px #fff;padding:5px 10px;margin-right:20px;margin-bottom:20px}main section.main a.main-link:hover{background-color:#fff;color:#523663}main section.sub{width:21%;margin:1%;padding:2px 1%;float:left;min-height:200px;margin-bottom:25px}main section.sub a{color:#0369bd}main section.sub h1{font-weight:400}main section.part1{background:#f1fae9}main section.part1 h1{color:#387500}main section.part2{background:#e8f1fa}main section.part2 h1{color:#217abe}main section.part3{background:#e5f7f7}main section.part3 h1{color:#00af9e}main section.part4{background:#f8ebe5}main section.part4 h1{color:#b93a0d}main ul.blog{list-style:none;margin:0;padding:0}footer{clear:both;margin-top:20px;padding:20px 0 20px 0;background:#f2f2f2;position:relative;width:100%;float:left}footer .footer-logo{float:left;margin:0 20px}footer ul.footer-nav-left{float:left;list-style:none;margin:20px 0 0 20px;padding:0}footer ul.footer-nav-left li{display:inline-block;font-weight:bold;color:#0369bd;padding:0 15px 0 0}footer ul.footer-nav-left li a{color:#0369bd}footer ul.footer-nav-right{float:right;list-style:none;margin:10px 20px 0 0;padding:0}footer ul.footer-nav-right li{display:inline-block;color:#0369bd;padding:0 0 0 15px}footer ul.footer-nav-right li a{color:#0369bd}footer ul.footer-nav-right li i{font-size:24px;top:-4px;position:relative}footer ul.footer-nav-right li.text{vertical-align:50%;color:#645e68}footer .footer-bottom{clear:both;padding:20px 20px 0 20px}footer ul.footer-nav-bottom{float:left;list-style:none;margin:10px 0 0 0;padding:0}footer ul.footer-nav-bottom li{display:inline-block;color:#0369bd;padding:0 15px 0 0;font-size:12px}footer ul.footer-nav-bottom li a{color:#0369bd;font-size:12px}footer .footer-bottom-right{float:right;padding:15px 0;font-size:12px}main.margins{margin:24px 20px}nav.lhs{width:25%;float:left;padding-right:20px;margin-left:-20px}nav.lhs p{margin:20px}nav.lhs ul{padding:0;margin:0}nav.lhs ul li{margin:0;padding-left:20px;list-style-type:none;border-bottom:2px solid #fff;cursor:pointer}nav.lhs ul li a,nav.lhs ul li a:visited{padding:15px 5px;display:inline-block;color:gray}nav.lhs ul li.active,nav.lhs ul li:hover{background-color:#58b8af}nav.lhs ul li.active a,nav.lhs ul li:hover a{color:#fff}nav.lhs ul li a:active,nav.lhs ul li a:visited,{color:gray}nav.lhs .social a{font-size:24px;display:inline-block;padding:0 10px;color:#0369bd}main.margins section{float:left;width:70%;padding:0 20px}.sectionhide{display:none}.mobileonly,ul.refineby li.mobileonly,ul.right-nav li.mobileonly{display:none}.collapse{display:none}.rhs{float:right}.button-link{width:auto;display:inline-block;border:solid 2px #523663;color:#523663;padding:5px 10px}.button-link:hover{background-color:#523663;color:#fff}input.date{max-width:150px}.event i.fa-times-circle{color:#e0e0e0}.event i.fa-star{color:#777}.event:hover{color:#000}.event:hover i.fa-times-circle{color:#777}.event:hover i.fa-times-circle:hover{color:red}.event ul{padding-bottom:10px}.event ul li{list-style:none}.noactivity{font-size:18px;font-style:italic}.pagination ul li{display:inline-block;list-style:none;border:2px solid #f0f0f0;font-size:18px;color:#000;border-radius:2px;margin:0 5px}.pagination ul li a{display:inline-block;padding:5px 10px;color:#000}.pagination ul li:hover,.pagination ul li.active{background-color:#000;border:2px solid #000;color:#fff}.pagination ul li:hover a,.pagination ul li.active a{color:#fff}.needspro{background-color:#f9ecba;font-size:18px;padding:20px;border-radius:5px}.needspro a{font-weight:bold}#searchformadvanced,#searchformpico{display:none;transition:height 2s}#searchformpico .advancedrow,#searchformsa .advancedrow{margin-bottom:10px}.advancedrow.splitrow label{display:inline-block;width:48%}.advancedrow.splitrow label.text input{width:100px}.advancedrow label.text span{display:inline-block;width:140px;font-size:14px}.advancedrow label.text.cropped span{width:auto;padding-right:10px}.advancedrow span.options{display:inline-block;margin-left:150px;padding:5px}.advancedrow label.text input{width:400px;font-size:16px;padding:5px 10px}.advancedrow select{font-size:14px;padding:0;width:auto}.advancedrow .small{font-size:12px}.advancedrow .small input{padding:0;margin:0 5px 0 10px;position:relative;top:2px}.topright{position:absolute;top:0;right:-30px}.get-pro{background-color:#f9ecba;padding:5px 10px;border-radius:5px;margin-bottom:10px}.procat{background-color:#05b2a3;color:#fff;padding:2px 5px;border-radius:12px;font-weight:bold}.catintrobody{background-color:#e3f6f5;padding:5px 10px;border-radius:5px;margin-bottom:10px}h4.catintrotitle{font-weight:bold;font-size:16px;color:#786485;margin-top:5px}.get-pro img{top:2px;position:relative}.get-pro a{font-weight:bold}#results{margin-right:400px}.result{padding:5px 10px;position:relative;margin-bottom:5px}.result .pyramid{display:inline-block;position:absolute;bottom:20px;right:0;width:200px;font-size:12px;height:25px;vertical-align:middle}.result .pyramid img{display:inline-block}.result .pyramid span{padding-left:10px;top:-5px;position:relative}h2.results-meta{font-weight:normal;font-size:16px}#resultcount{font-size:20px}h1#resultkeywords{display:inline-block;font-size:20px;margin:0 0 20px 0}#resultcount,#resultkeywords{font-weight:bold}.result>h3{margin:-25px 0 5px 0;padding-left:30px;line-height:150%}.result>h3 a{color:#0369bd}.result>h3 a:visited{color:#7ea8ca}.result>h3 .pmc{color:silver;font-size:14px;font-weight:normal;padding-left:10px}.result h4{margin:5px 0;font-weight:normal;padding-left:30px}.result h4 .year{padding:0 10px}.result h4,.result h4 a{color:silver}.result h4 a:hover{color:#523663}.result .meta{list-style:none}.result ul.meta li{display:inline;margin:0;padding-right:15px}.result ul.meta li,.result ul.meta li a{color:silver}.result ul.meta li a:hover{color:#0369bd}.result ul.meta li i.fa-star{color:#ff0}.statsdetail a{color:#0369bd}.extra{color:silver}.extra span.docyear{padding-left:10px}#postspelling{display:none;font-size:16px}#postspelling a{font-style:italic}section#synonyms{display:inline-block;width:45%;min-height:300px}section#safetynet{display:inline-block;width:45%}section#safetynet a i{color:gray}#synonyms a,#safetynet a{color:#0369bd}#safetynet a.more{font-weight:bold}.actions{margin:20px 0}.actions>div{display:inline;padding:5px 5px;border:1px solid #fff;position:relative}.actions>div a{color:#0369bd}.actions>div:hover{border:1px solid silver;cursor:pointer}.actions>div:hover a{color:#000}.actions-right{float:right;margin:0}.dropdown-menu{display:none}.dropdown-menu.down{display:block;background-color:#fff;border:1px solid silver;position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:100px;padding:0;margin:1px 0 0;list-style:none}.dropdown-menu li{padding:7px 5px;white-space:nowrap;cursor:pointer;margin:0}.dropdown-menu.down#searchSuggest{top:42px}.dropdown-menu#searchSuggest li{font-size:16px;padding:7px 10px}.dropdown-menu.down li:hover{background-color:silver}.actions>div i{position:relative;top:-2px}#export{display:none;background-color:#e6f8f6;padding:5px 20px 10px 20px}#export .fa-times{margin-top:-10px;float:right;padding:5px;cursor:pointer}#export label{padding-right:20px}#export select{padding:5px;width:auto;font-size:14px}#export p,#export h3{color:#1aaa9c}#export button{background-color:#2076bb;border:none;margin-left:20px;padding:10px;color:#fff}.statsdetail{margin:10px 0;vertical-align:top}.statsdetail .left,.statsdetail .right{padding:10px}#filtertypes{margin:0 0 20px 0}#filtertypes ul{padding:0;margin:0;padding-bottom:10px}#filtertypes ul li{display:inline-block;padding-right:20px;margin:0;border-bottom:5px solid #fff}#filtertypes ul li.active a,#filtertypes ul:hover li a:hover{color:#523663;border-bottom:5px solid #523663}#filtertypes ul li a,#filtertypes ul:hover li a{color:#0369bd;font-weight:bold;font-size:18px;padding-bottom:10px;border-bottom:none}ul.refineby{color:#523663;font-size:18px;margin:0 0 20px 0;border-bottom:none}ul.refineby li{display:inline;padding:5px 10px;cursor:pointer}ul.refineby li.active,ul.refineby li:hover{border-bottom:3px solid #523663}#refinecats{}#refineareas{display:none}.toggleresults.mobileonly{font-size:16px;position:relative;top:-40px;float:right;display:block;cursor:pointer}.blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}#refines{width:350px;float:right;padding:5px 10px;background-color:#f6f0f9}#refines h4{margin:10px 0 20px 0}#refines h4,#refines h4 a{font-size:16px;color:#786485}#refines h4 a{font-weight:normal;padding-left:20px}.refines{margin:0;padding:0}.refines li{list-style:none;border-bottom:1px solid #ede7f0;margin:1px 0 0 0}.refines li a{color:gray;display:block;border-left:3px solid #806b8d;padding:5px 7px 5px 7px}.refines li ul{margin:0;padding:0}.refines li ul li ul li{padding-left:20px}.refines li small{float:right;color:#bab8bb}.refines li a.active,.refines li a:hover{background-color:#806b8d;color:#fff}.refines li a.active small,.refines li a:hover small{color:#fff}.refines li.grade-1 a,.result.grade-1{border-left:3px solid #87cf44}.refines li.grade-1 a.active,.refines li.grade-1 a:hover{background-color:#87cf44}.result.grade-1 .pyramid{color:#87cf44}.refines li.grade-2 a,.result.grade-2{border-left:3px solid #518ec8}.refines li.grade-2 a.active,.refines li.grade-2 a:hover{background-color:#518ec8}.refines li.grade-3 a,.result.grade-3{border-left:3px solid #30b5ae}.refines li.grade-3 a.active,.refines li.grade-3 a:hover{background-color:#30b5ae}.refines li.grade-4 a,.result.grade-4{border-left:3px solid #c86547}.refines li.grade-4 a.active,.refines li.grade-4 a:hover{background-color:#c86547}.refines li.grade-5 a,.result.grade-5{border-left:3px solid #e9d161}.refines li.grade-5 a.active,.refines li.grade-5 a:hover{background-color:#e9d161}#saanalyse{display:none}#saanalyse select{font-size:smaller;width:auto;padding:2px}#saresults a{font-size:1.17em;font-weight:bold;color:#0369bd}#saresults .conclusion{line-height:150%}#saresults select{font-size:smaller;width:auto;padding:2px}#saresults table td.overall{text-align:right;font-weight:bold}#saresults{display:none}#suggestcont{display:none}#alert{clear:both;padding:5px 10px}#alert>span{background-color:#f9ecba;padding:10px 10px;border-radius:5px;font-size:20px;color:gray;display:block;margin:10px 0}#alert span a{color:#523663;font-weight:bold}a.indiv-result-image{height:200px;width:220px;overflow:hidden;padding:10px;display:inline-block;text-align:center;margin:2px}a.indiv-result-image img{height:180px;max-width:180px}a.indiv-result-image span{display:block;font-size:11px;color:gray}a.indiv-result-image:hover{background-color:#e0e0e0}@keyframes pulse_animation{0%{transform:scale(1)}30%{transform:scale(1)}40%{transform:scale(1.02)}50%{transform:scale(1)}60%{transform:scale(1)}70%{transform:scale(1.02)}80%{transform:scale(1)}100%{transform:scale(1)}}.pulse{animation-name:pulse_animation;animation-duration:2000ms;transform-origin:70% 70%;animation-iteration-count:infinite;animation-timing-function:linear}.pulse1{animation-name:pulse_animation;animation-duration:5000ms;transform-origin:70% 70%;animation-timing-function:linear}.result ul.meta li.risk{cursor:pointer;float:right;margin-right:200px;color:#000}.result ul.meta li.risk a{color:#7b9ec4}.result ul.meta ul.risks{padding-left:20px}.result ul.meta ul.risks li{display:block;padding-top:5px;color:#000;font-weight:bold}.riskpopup{border:1px solid silver;box-shadow:5px 5px 5px #888;background-color:#fff;width:500px;position:absolute;z-index:100;right:30px;top:40px}.riskpopup .riskheader{border-bottom:1px solid silver}.riskpopup .riskheader a{font-weight:bold}.riskpopup p{padding:10px 20px}.riskpopup p img{float:right;max-width:150px;margin-top:-60px}.riskpopup i.fa-times{float:right;position:relative;padding:7px;cursor:pointer}.result ul.meta .risks a{color:#00b1a2}.filterrisks{display:none}.progress{padding:10px;background-color:#f1faf9;margin-bottom:5px}#smartsearch{display:none;border:1px solid #f9ede2;margin-bottom:20px;color:#d3762e;padding:0}#smartsearch #safetynetresults{position:relative}#smartsearch .subhead{background-color:#fdefe5;padding:10px 20px;font-weight:bold;font-size:16px;position:relative}#smartsearch .subhead-right{position:absolute;right:20px;font-weight:normal}#smartsearch .subhead-right a{padding-right:20px;color:#7ea8ca}#smartsearch .statsdetail{position:relative;padding:20px}#smartsearch h2{margin:0;display:inline-block;padding:10px 20px;background-color:#fdefe5;font-size:14px}#smartsearch span.h2{display:inline-block;padding:10px 10px}#smartsearch span.h2 a{cursor:pointer;font-weight:bold}#postspelling{background-color:#fbf3f1;padding:10px}#postspelling a{font-weight:bold}#postsuggest{border:1px solid #e6e6e6;border-left:3px solid #5241ab;padding:0;margin:30px 0}#postsuggest h3{background-color:#efedf2;padding:5px 10px;margin:0}#postsuggest ul{margin:20px}#postsuggest ul li{list-style:none;display:inline-block;width:30%;min-width:200px}#postsuggest ul li{color:#0369bd;font-weight:bold;cursor:pointer}div.ae{margin:30px 0;color:#1aaa9c;padding:0;border:1px solid #1aaa9c;z-index:2}span.close-toggle{display:none}div.ae .subhead{background-color:#f1faf9;padding:10px 20px;font-weight:bold;font-size:16px;position:relative}div.ae h1,div.ae h1 span{font-size:14px}div.ae blockquote a{color:silver}div.ae h2{font-size:12px}div.ae .subhead-right{position:absolute;right:20px;font-weight:normal}div.ae .subhead-right a{padding-left:20px}div.ae .subbody{padding:10px 20px 0 20px}div.ae .subbody.closed{display:none}div.ae blockquote{padding:0;margin:0;line-height:150%}div.ae a{color:#7ea8ca}div.ae a.close{display:inline-block;margin-right:30px;line-height:200%}#ae .options li{display:inline}span.score{padding-right:20px;color:#523764}@media(max-width:320px){}@media(min-width:320px)and (max-width:600px){}@media(min-width:600px)and (max-width:960px){}@media(min-width:960px)and (max-width:1280px){}@media(min-width:1280px)and (max-width:1920px){}@media(min-width:1920px){}@media(max-width:1100px){.postsuggest{display:none}footer ul.footer-nav-right{clear:both;float:left}footer .footer-bottom-right{clear:both;float:left}main section.sub{padding:0 1%}main section.sub{font-size:13px}main section.sub a{font-size:13px}main section.sub h1{font-size:16px}footer{margin-top:0}}@media(max-width:1000px){header{min-height:120px}header .logo img{width:150px}header .logo .strapline{font-size:11px;width:150px}header .search{width:500px}header .search input.criteria{width:400px}.advancedrow label.text input{width:200px}.advancedrow span.options{margin-left:0}main.margins section{width:60%}section iframe{width:90%}}@media(max-width:800px){#subnav{display:none}.sectionhide{display:block;border-top:1px solid #e0e0e0;margin:10px 0}main.margins{margin:0 10px}main.margins section{width:100%;padding:0}section iframe{width:90%}.footer-logo{display:none}nav ul.right-nav li.nolink{display:none}nav ul.right-nav li.mobileonly{display:block}#alert>span{font-size:14px}#right-nav-show{display:block;float:right;padding:7px 20px;color:#0369bd;cursor:pointer;font-size:30px}nav ul.right-nav{display:none}nav ul.left-nav.down,nav ul.right-nav.down{top:54px;right:0;left:inherit}nav ul.right-nav li{display:block;padding:5px 10px;margin:0;font-size:20px;font-weight:normal}nav ul.right-nav li.active,nav ul.right-nav li:hover{border-bottom:0;border-left:3px solid #0369bd;padding:5px 10px 5px 7px}main section.sub{width:46%;min-height:200px;margin-bottom:15px}main section.sub a{font-size:14px}main section.sub h1{font-size:18px}footer{font-size:12px;padding:0}footer hr{display:none}footer .footer-bottom{padding-top:0}.mobilehide{display:none}.mobileonly{display:inherit}ul.refineby li.mobileonly{display:inline}nav ul.left-nav li{font-size:12px}main section.main{padding:10px}main section.main p{padding-top:0;padding-bottom:0;margin-bottom:0;line-height:20px}header{height:auto;min-height:unset}header .search{width:100%;clear:both}header .search input{margin-left:20px}section input[type=text],section input[type=password],select,textarea{width:90%}#searchformbasic button{width:30px;height:28px;position:relative;top:-34px;float:right;right:36px}#searchformpico button,#searchformadvanced button{display:block;position:relative;float:right;right:50px}header form{top:auto}header .search input.criteria,.advancedrow label.text input{width:90%;padding:0 5px;margin:0}.social{display:none}.footer-nav-left{display:none}header .logo{display:none}nav .logo{display:inline-block;padding:10px 0 0 12px}nav .logo img{width:64px}.search-help{display:block;top:0}.querylangholder{clear:both}header .querylang label{display:block;padding:5px}header .querylang input{margin:0;margin-left:0}header .search ul.search-nav li{width:31%;padding:0;display:inline-block;text-align:center;background:#fff}header .search ul.search-nav li a.active{border-bottom:none}nav ul.left-nav,nav ul.right-nav{width:100%}nav ul.left-nav li{display:block;width:100%;padding:5px 10px;margin:0;font-size:20px;font-weight:normal}nav ul.left-nav li.active,nav ul.left-nav li:hover{border-bottom:0;border-left:3px solid #0369bd;padding:5px 10px 5px 7px}.search-nav li a{background:#fff;display:inline-block;width:100%}.search-nav li a.active{background:#f3f3f3}#alert{padding:0 10px}header{top:56px;height:auto;width:100%;background:#f3f3f3;padding:5px 10px 0 10px}header .search ul.search-nav{padding:0;margin:0}#left-nav-show{display:block;float:right;padding:7px 20px;color:#0369bd;cursor:pointer;font-size:30px}nav ul.left-nav{display:none}main section.main h1{font-size:18px}main section.sub{width:96%;min-height:150px;margin-bottom:10px}#refines{display:none;width:100%;background:none;padding:0}#refines .refine{padding-top:0}#results{width:100%}.result input[type="checkbox"]{visibility:hidden}.result .pyramid{display:none}.result>h3{padding-left:0}.result h4{padding-left:0}.result ul{padding:0}.actions{display:none}#filtertypes{margin:0}#filtertypes ul{display:none}ul.refineby{font-size:16px;margin-top:10px;padding:0}ul.refineby li{border-bottom:3px solid #eee;margin-right:10px}.pagination ul{padding:0}.pagination ul li{font-size:16px;margin-right:0}.pagination ul li a{padding:2px 5px}.refineby .proonly::after{margin-left:5px;top:-5px;position:relative;background:none;display:inline-block;width:0;height:0;content:""}}@media(max-width:400px){ul.refineby,ul.search-nav{font-size:13px}body{font-size:13px}}@media(max-width:350px){ul.refineby,ul.search-nav{font-size:11px}}.attachlatest{position:relative}#latest{position:absolute;top:0;right:30px}#latest ul{list-style:none;padding:0}#latest ul a,#latest ul a:hover,#latest ul a:visited{color:#fff}#latest ul a:hover{text-decoration:underline}[class*=hint--]{position:relative;display:inline-block}[class*=hint--]:after,[class*=hint--]:before{position:absolute;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;transition:.3s ease;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}[class*=hint--]:hover:after,[class*=hint--]:hover:before{visibility:visible;opacity:1;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;transition-delay:.1s}[class*=hint--]:before{content:'';position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}[class*=hint--]:after{background:#383838;color:#fff;padding:8px 10px;font-size:12px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label='']:after,[aria-label='']:before,[data-hint='']:after,[data-hint='']:before{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom:after,.hint--bottom:before{top:100%;left:50%}.hint--bottom:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom:after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.hint--bounce:after,.hint--bounce:before{-webkit-transition:opacity .3s ease,visibility .3s ease,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s ease,visibility .3s ease,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s ease,visibility .3s ease,transform .3s cubic-bezier(.71,1.7,.77,1.24)}