body{color:#fff;font-family:roboto,Fallback,sans-serif}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important}@-moz-document url-prefix(){input:not([type]),input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{padding:1px}}.spinner{width:60px;height:60px;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#2196f3;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2.5s infinite ease-in-out;animation:sk-bounce 2.5s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.loading-logo{width:90px;margin:auto;position:absolute;top:60%;left:0;bottom:0;right:0}.loading-wrapper{visibility:hidden;opacity:0;-webkit-transition:all .7s linear;transition:all .7s linear}.loading-wrapper.show{visibility:visible;opacity:1}.main-gradient{background:#0d47a1;background:-webkit-linear-gradient(right,#1976d2,#311b92);background:-o-linear-gradient(right,#1976d2,#311b92);background:-moz-linear-gradient(right,#1976d2,#311b92);background:linear-gradient(right,#1976d2,#311b92)}.top-banner{position:relative;display:flex;padding:10px 30px;color:#2b2b2b;font-size:17px;font-weight:500;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.1)}.top-banner .mdi{margin-right:30px;color:#000;font-size:19px;transition:all .2s ease;cursor:pointer}.top-banner .mdi:hover{color:#039be5}.top-banner .wrapper{display:flex;width:100%;max-width:1100px;align-items:center}.top-banner .wrapper a img{margin-right:15px;width:30px;height:30px}.top-banner .wrapper .title{color:#000;flex-grow:1;transition:all .2s ease}.top-banner .wrapper .title:hover{color:#039be5}.top-banner .wrapper .btn{text-transform:none}@media only screen and (max-width:667px){.top-banner{position:fixed;bottom:0;padding:5px 15px;font-size:13px;z-index:2}.top-banner .mdi{margin-right:15px}.top-banner .wrapper .btn{height:30px;line-height:30px}}.row{margin-bottom:0}.hero{position:relative}.search-container{margin:auto;width:55%}.hero nav{box-shadow:none}.brand-logo{left:25px}#country-sel-trigger{margin-left:145px}#country-sel-trigger img{visibility:hidden}#country-sel-dropdown{margin-left:140px;margin-top:50px}.hero h1{font-weight:lighter;opacity:.64;letter-spacing:-.13rem;font-size:3.2rem;line-height:3.44rem;margin:1.72rem 0;height:100%;display:flex;flex-direction:row;align-content:stretch}.hero h1.title{font-weight:bolder;font-size:2.5rem}.hero h1 span{position:relative;flex:1}.hero h3{font-weight:300;letter-spacing:.02rem;font-size:1.1rem;line-height:1.72rem;margin:0}.main-title{margin-top:1em!important;text-align:center!important;display:block!important}.main-image{width:940px;height:431px;margin-bottom:-.4rem}.main-image span{width:100%;text-align:center;position:absolute;bottom:0}.hero .left-image img{position:absolute;bottom:0;left:0}.reviews .container{display:flex;flex-direction:column;min-height:60em}.reviews .container .card-panel{margin-top:-140px!important;width:100%;flex:1;padding-bottom:20px!important}.reviews .container .card-panel h5{margin:0 0 1em;font-family:roboto condensed,roboto,Fallback,sans-serif}.reviews .container .card-panel h6{margin:2em 0 1em;font-family:roboto condensed,roboto,Fallback,sans-serif;font-size:1.5em}.collection-item .title:hover{color:#039be5!important;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.collection-item span p{margin-top:.8em!important}.review-user-profile{margin-top:1em;margin-bottom:1em}.collection .collection-item.avatar .review-user-profile .circle{position:initial;margin-right:.5em;height:30px;width:30px}.reviews-sample{padding:3%}.reviews-sample .row h3{margin-bottom:1em;font-family:roboto condensed,roboto,Fallback,sans-serif;font-size:2.5em}.information .hero{padding-top:5%;padding-bottom:5%}.find-university{padding:5% 0 170px}.university-index .row{padding:2% 3%}.university-index .row ul{width:100%;-webkit-column-count:6;-moz-column-count:6;column-count:6}.university-index .row ul li{display:inline-block;font-size:13px;padding-bottom:.5em}.university-index .row ul li a:hover{color:#039be5!important;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.university-index .row h6{font-family:roboto condensed,roboto,Fallback,sans-serif;font-size:1.5em}.university-logo{margin-right:5px;padding:5px 0;max-width:30px!important;position:relative;border-style:solid;border-width:1px;border-color:#e3e3e3;border-radius:5px;background:#fff;vertical-align:middle}#more-universities{height:0;opacity:0;overflow:hidden;transition:all .2s linear}#more-universities>ul{margin-top:-5px}#more-universities.show{height:auto;opacity:1;overflow:visible}#gradient-more-universities{position:relative;margin-top:-70px;height:70px;background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 70%);z-index:2;pointer-events:none}#btn-more-universities,#btn-less-universities{display:none;padding:5px;text-align:center;transition:all .2s ease}#btn-more-universities:hover,#btn-less-universities:hover{background:#eaeaea!important}#btn-more-universities.show,#btn-less-universities.show{display:block}#btn-less-universities{margin-top:20px}.section-divider{height:3em}.ranking{padding:3% 5%}.stars-container{margin-top:5px}span.stars,span.stars span{display:inline-block;background:url(../bundles/blumenapp/images/stars-review.png) 0 -15px repeat-x;background-size:15px;width:75px;height:15px;color:transparent;line-height:15px}span.stars span{background-position:0 0}.rating-text{position:relative;top:-2px;margin-left:3px;color:#919191;font-size:13px}.collection li a{font-size:1.1em}.collection li a:hover{color:#039be5!important;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.sponsors{padding:1% 0}.sponsors li{display:inline-block}.write-a-review{padding:3% 5%}.write-a-review-2{padding-bottom:1%}.write-a-review-2 .container .row{padding-bottom:3%}h1 .title-icon i{font-size:40px;padding-right:.5em}.features{position:relative}.features-container{padding:50px 10%}.features .feature-icon{text-align:center;margin:auto}.features .feature-icon i{color:#424242;font-size:60px;line-height:96px}.features .feature-title{text-align:center;font-weight:500;text-transform:uppercase;color:#000;font-size:18px}.features .feature-description{padding-top:10px;text-align:center;color:#616161;font-weight:200;font-size:18px}.profile{border-radius:50%}.university-logo{width:60px;height:60px;overflow:hidden;position:relative;display:inline-block}.university-logo img{width:100%;position:absolute;margin:auto}.btn-facebook{border-color:#3b5998;border-bottom-color:#263a63;background-color:#3b5998;color:#fff}.btn-facebook:hover{border-color:#4568b2;border-bottom-color:#2d4575;background-color:#4568b2;color:#fff}.window{height:245px;display:inline-block}.window{border:1px solid #c3c3c3;width:452px;border-radius:4px;-webkit-box-shadow:0 2px 3px 0 rgba(50,50,50,.11);-moz-box-shadow:0 2px 3px 0 rgba(50,50,50,.11);box-shadow:0 2px 3px 0 rgba(50,50,50,.11);text-align:left;vertical-align:top;margin:0 20px;animation:zoom 500ms;-webkit-animation:zoom 500ms;height:346px}.browser .header{background:#e8e8e8;border-radius:4px 4px 0 0;padding-bottom:3px}.window .header{padding:0 9px;line-height:30px;vertical-align:top;padding:2px 9px 0}.window .bullet{height:11px;width:11px;display:inline-block;background:#ccc;border-radius:100%;vertical-align:middle;margin-right:5px}.window .bullet-red{background:#df7065}.window .bullet-yellow{background:#e6bb46}.window .bullet-green{background:#5bcc8b}.browser .header .title{background:#fff;display:inline-block;width:320px;border-radius:4px;padding:6px 14px 4px;margin-left:10px;vertical-align:middle}.window .header .title{font:11px myriad pro,helvetica,arial,Fallback,sans-serif}nav{height:60px;line-height:60px}nav .mdi{line-height:62px!important}.nav-item span{font-family:roboto;color:#fff;text-transform:uppercase;font-weight:500;font-size:13px!important}.nav-item .mdi{color:#fff;font-size:20px}.search-wrapper{position:relative;margin-top:2em}.search-wrapper input[type=text]{display:block;height:70px;font-size:25px}.search-wrapper i{position:absolute;top:10px;right:10px;font-size:30pt}.result-header{margin:15px 0 10px 10px;font-weight:700;font-size:14px;color:#757575}.result-empty{padding-top:10px}.search-results{top:80px;margin:0;padding-bottom:10px;width:100%;background-color:#fff;box-shadow:0 2px 7px rgba(0,0,0,.3);line-height:13px;z-index:101;position:absolute;visibility:hidden;opacity:0;transition:all .2s linear}.search-results.show{visibility:visible;opacity:1}.search-results .result{display:flex;align-items:center;padding-right:10px;width:100%;height:45px;color:#000;font-size:15px;background:#fff}.search-results .result img{margin:0 0 0 10px;height:38px;vertical-align:middle}.search-results .result span{margin-left:10px;line-height:20px}.search-results .result:hover{background:#eee;color:#000}.search-results .result:focus{background:#eee;color:#000}footer.page-footer{margin-top:0}.modal{top:4%!important;max-width:40em;max-height:90%}.modal .modal-content{padding:.7em .5em}.modal input{color:#000}.modal .input-field .mdi{color:#000}#user-profile{margin-top:64px;min-width:150px!important}#sidenav-overlay{z-index:109!important}.side-nav{z-index:110!important}.side-nav li{display:inline-block;float:left;width:100%;color:rgba(0,0,0,.87)}.side-nav .userView{margin-bottom:10px!important}.side-nav .userView a{display:inline-block}.side-nav .circle{display:inline-block!important;margin-left:5px;margin-top:20px;height:45px!important;width:45px!important;border:solid 3px #fff}#sidenav-username{margin-left:10px;height:90px;display:inline-block;font-family:roboto;font-size:18px;color:#fff;vertical-align:middle}.side-nav .background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media only screen and (max-width:667px){nav{height:45px;line-height:47px}nav ul a:hover{height:45px}nav .mdi{line-height:48px!important;font-size:22px}nav .button-collapse i{margin-top:-1px;margin-left:-15px;font-size:26px}nav .brand-logo{margin-left:30px;top:-1px}.navbar-fixed{height:45px}.search-container{width:100%}.search-wrapper input[type=text]{height:40px;font-size:.9em}.search-wrapper i{position:absolute;top:3px;right:5px;font-size:1.8em}.result-header{font-size:13px}.result-empty{padding-top:5px}.search-results{top:50px;width:100%;z-index:9999}.search-results .result{font-size:13px}.search-results .result img{margin:0 0 0 8px;height:30px}.hero h1{font-size:3em}.title-icon{vertical-align:middle}.main-title{margin-top:.5em!important}.main-image{position:absolute;z-index:-1;height:12em;margin-top:0}.main-image img{width:95%}.features-container{padding:20px 10% 50px}.row{padding:0 .5em}.row .col{padding:0}.find-university h3,.information h3,.ranking h3,.write-a-review h3{text-align:center}.reviews .container{width:96%}.reviews .container .card-panel{padding:1.5em 0 0}.ranking{padding:0}.write-a-review{padding:3% 5% 10%}.sponsors{padding:3% 0 1%}.sponsors li img{width:80%}.write-a-review-2{padding-bottom:15%}.write-a-review-2 h3{font-size:2em}.modal{width:100%;top:5%!important;max-height:95%}#user-profile{margin-top:3.4em}}