body{overflow-x:hidden}p{font-size:16px}p.small{font-size:16px}a,a:hover,a:focus,a:active,a.active{outline:0;color:#13a89e}h1,h2,h3,h4,h5,h6{font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}.uppercase{text-transform:uppercase}.bold{font-weight:700}.desc{font-size:12px !important}h2 small{color:#999}h2.subtitle{font-size:18px;line-height:1.2}h3.author{font-size:14px}body{font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif}label,p,button{font-weight:400}.nav-bar li a,nav-bar li a span{font-weight:700}.form-group span{font-size:12px}.jumbotron p{font-size:16px}p.update{color:#939393;font-size:.85em}.has-error .control-label,.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#e20943}.has-error .form-control,.has-error .form-control:focus{border:1px solid #e20943}.no-padding{padding:0 !important}.no-padr{padding-right:0 !important}.no-padl{padding-left:0 !important}.form-group{margin-bottom:0px}label.line-height-sm{line-height:35px}a.contains-image{padding-top:10px !important;padding-bottom:10px !important}.form-group-sm select.form-control{height:35px;line-height:21px}.btn-success,.switch_button_active{background-color:#13a89e;border-color:#13a89e}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.switch_button_active:hover,.switch_button_active:focus,.switch_button_active:active,.switch_button_active.active{color:#ffffff;background-color:#0e7a73;border-color:#0e7a73}table td{font-size:12px}.icon-bar{background-color:black}.navbar-collapse li{line-height:60px}.navbar{background-color:white;padding:0;margin-bottom:0px}hr.fans-light,hr.fans-primary{margin:25px auto 25px;padding:0;max-width:250px;border:0;border-top:solid 4px;text-align:center}.form-control,input:focus{border-width:1px}nav.navbar{background-color:#ecf0f1}hr.fans-light:after,hr.fans-primary:after{content:"\f005";display:inline-block;position:relative;top:-.8em;padding:0 .25em;font-family:FontAwesome;font-size:2em}hr.fans-light{border-color:#fff}hr.fans-light:after{color:#fff;background-color:#13a89e}hr.fans-primary{border-color:#2c3e50}.modal-dialog.large{width:80%}hr.fans-primary:after{color:#2c3e50;background-color:#fff}.img-centered{margin:0 auto}.ribbon{position:absolute;color:#fff;padding:5px;margin-left:-15px;margin-bottom:20px;padding-right:20px;-moz-box-shadow:2px 2px 0 rgba(0,0,0,0.1);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,0.1);-o-box-shadow:2px 2px 0 rgba(0,0,0,0.1);box-shadow:2px 2px 0 rgba(0,0,0,0.1)}.ribbon:before{content:" ";width:0;height:0;border-style:solid;border-width:0 10px 10px 0;position:relative;top:7px;left:-5px}.ribbon-successful{top:5px;left:0px;background:#f5325c}.ribbon-successful:before{border-color:transparent #f43059 transparent transparent}.ribbon-recommended{top:50px;left:0px;background-color:#8f008f}.ribbon-recommended:before{border-color:transparent #8f008f transparent transparent}.ribbon-new{top:95px;left:0px;background:#A8656C}.ribbon-new:before{border-color:transparent #A8656C transparent transparent}header.index-header{text-align:center;color:#fff;background:#13a89e url(../img/header-bg.jpg) no-repeat;background-size:cover;background-position: 50%;}header .breadcrumb-box{background:#ecf0f1;overflow:hidden}header .breadcrumb-box .breadcrumb{margin-bottom:0}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mb30{margin-bottom:30px}.mb50{margin-bottom:50px}.mt40{margin-top:40px}.mt30{margin-top:30px}.mt50{margin-top:50px}.required{color:#e74c3c}.inline{display:inline !important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%}hr{border-color:#bbb}select{width:100%;border:1px solid #bbb;padding:.75em 1em .5em 1em;box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);background-color:white;background-image:url(dropdown_arrow_on.gif) !important;background-position:right;background-repeat:no-repeat}select:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,0.1)}select::-ms-expand{display:none}header img{display:block;margin:0 auto 20px}header .intro-text{padding:50px 0}header .intro-text .name{display:block;text-transform:uppercase;font-family:'Open Sans',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:2em;font-weight:700;z-index:999}header .intro-text .skills{font-size:1.25em;font-weight:300}.navbar-brand{padding:15px 0}section.title-text{padding:80px 40px}kbd{background-color:#0d625c}.panel-login{border-color:#ccc;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.2)}.panel-login>.panel-heading{color:#00415d;background-color:#fff;border-color:#fff;text-align:center}.panel-login>.panel-heading a{text-decoration:none;color:#666;font-weight:bold;font-size:15px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.panel-login>.panel-heading a.active{color:#029f5b;font-size:18px}.panel-login>.panel-heading hr{margin-top:10px;margin-bottom:0px;clear:both;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0, 0, 0, 0),rgba(0, 0, 0, 0.15),rgba(0, 0, 0, 0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,0.15),rgba(0,0,0,0))}.panel-login input[type="text"],.panel-login input[type="email"],.panel-login input[type="password"]{height:45px;border:1px solid #ddd;font-size:16px;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear}.panel-login input:hover,.panel-login input:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:#ccc}.btn-login{background-color:#59B2E0;outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:#59B2E6}.btn-login:hover,.btn-login:focus{color:#fff;background-color:#53A3CD;border-color:#53A3CD}.forgot-password{text-decoration:underline;color:#888}.forgot-password:hover,.forgot-password:focus{text-decoration:underline;color:#666}.massive-progress{margin-top:10px;margin-bottom:50px;font-weight:400;text-transform:uppercase;letter-spacing:1px;overflow:visible;height:2px;background:#EAE8E8;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.massive-progress .progress-bar{padding-top:2px;position:relative;overflow:visible;background-color:#222;font-size:11px;color:#7e7e7e;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none;line-height:30px;max-width:100% !important}.massive-progress-alt{height:30px;margin-bottom:30px;background:#f2f2f2;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.massive-progress-alt .progress-bar{line-height:30px;padding-left:10px;padding-right:10px;position:relative;overflow:visible;background-color:#222;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;box-shadow:none}.massive-progress-alt .progress-bar span{float:right}.highlight pre{border-color:#eaeaea;background:#fcfcfc;color:#555;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.massive-progress-alt.progress-theme-color .progress-bar,.massive-progress-alt.progress-theme-color .progress-bar > span{color:#fff}.progress-light-trans-bg{background:rgba(255,255,255,.1)}.btn-register{background-color:#1CB94E;outline:none;color:#fff;font-size:14px;height:auto;font-weight:normal;padding:14px 0;text-transform:uppercase;border-color:#1CB94A}.btn-register:hover,.btn-register:focus{color:#fff;background-color:#1CA347;border-color:#1CA347}.paymill-card-number-visa{background:#ffffff url('../img/cc-icons/32x20_visa.png')no-repeat center right !important}.paymill-card-number-mastercard{background:#ffffff url('../img/cc-icons/32x20_mastercard.png')no-repeat center right !important}.paymill-card-number-amex{background:#ffffff url('../img/cc-icons/32x20_amex.png')no-repeat center right !important}.paymill-card-number-jcb{background:#ffffff url('../img/cc-icons/32x20_jcb.png')no-repeat center right !important}.paymill-card-number-maestro{background:#ffffff url('../img/cc-icons/32x20_maestro.png')no-repeat center right !important}.paymill-card-number-carte-bleue{background:#ffffff url('../img/cc-icons/32x20_carte-bleue.png')no-repeat center right !important}.paymill-card-number-diners-club{background:#ffffff url('../img/cc-icons/32x20_dinersclub.png')no-repeat center right !important}.paymill-card-number-china-unionpay{background:#ffffff url('../img/cc-icons/32x20_unionpay.png') no-repeat center right !important}.paymill-card-number-discover{background:#ffffff url('../img/cc-icons/32x20_discover.png') no-repeat center right !important}.paymill-card-number-carta-si{background:#ffffff url('../img/cc-icons/32x20_carta-si.png') no-repeat center right !important}.paymill-card-number-dankort{background:#ffffff url('../img/32x20_dankort.png') no-repeat center right !important}.paymill-card-number-grayscale{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");filter:gray;-webkit-filter:grayscale(100%)}.form-group{padding:15px 0 10px 0}.buttons-box{padding:15px 0 10px 0}.buttons-box button{margin:0 10px 0 0}.buttons-box .forgot{margin:0 10px 0 0;font-size:12px}.buttons-box .required{font-size:12px}.info-box h3{padding-bottom:25px}.info-box .descriptions{padding-bottom:25px;font-size:14px}.description{font-size:14px}@media min-width:768px){header .intro-text .name{font-size:4.75em}header .intro-text .skills{font-size:1.75em}.navbar-fixed-top{padding:10px 0;-webkit-transition:padding .2s;-moz-transition:padding .2s;transition:padding .2s}.navbar-fixed-top .navbar-brand{height:35px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}.navbar-fixed-top.navbar-shrink{padding:0px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{height:30px}}.navbar{text-transform:uppercase;font-family:'Open Sans' ,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.navbar .navbar-nav a:hover{color:#ffffff;background-color:#0e7a73;border-color:#0e7a73}a.hovered{color:#ffffff;background-color:#0e7a73 !important;border-color:#0e7a73}.nav-button:hover{cursor:pointer}.navbar a:focus{outline:0}.navbar .navbar-nav li a:focus{outline:0}.navbar-default,.navbar-inverse{border:0}section{padding:20px 0}.popover{max-width:1200px}#tooltip.popover{width:1200px}.pointer:hover{cursor:pointer}.payment_errors{margin:10px 0}section.success{color:#fff;background:#13a89e}section.success a,section.success a:hover,section.success a:focus,section.success a:active,section.success a.active{outline:0;color:#2c3e50}@media max-width:767px){section{padding:75px 0}section.first{padding-top:75px}}.portfolio .portfolio-item{right:0;margin:0 0 15px}.portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto;max-width:400px}.content-title{width:70%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em}.content-title:before,.content-title:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:2px solid #494949;margin:0 2% 0 -55%}.content-title:after{margin:0 -55% 0 2%}.portfolio .portfolio-item .portfolio-link .caption{position:absolute;width:100%;height:100%;opacity:0;background:rgba(19, 168, 158, 0.8);-webkit-transition:all ease .5s;-moz-transition:all ease .5s;transition:all ease .5s}.portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}.portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;top:50%;width:100%;height:20px;margin-top:-12px;text-align:center;font-size:20px;color:#fff}.portfolio .portfolio-item .portfolio-link .caption .caption-content i{margin-top:-12px}.portfolio .portfolio-item .portfolio-link .caption .caption-content h3,.portfolio .portfolio-item .portfolio-link .caption .caption-content h4{margin:0}.portfolio *{z-index:2}@media min-width:767px){.portfolio .portfolio-item{margin:0 0 30px}}.btn-outline{margin-top:15px;border:solid 2px #fff;font-size:20px;color:#fff;background:0 0;transition:all .3s ease-in-out}.btn-outline:hover,.btn-outline:focus,.btn-outline:active,.btn-outline.active{border:solid 2px #fff;color:#13a89e;background:#fff}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #eee}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:0;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none !important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.764705882em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #eee}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#13a89e}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}footer{color:#fff}footer h3{margin-bottom:30px}footer .footer-above{padding-top:50px;background-color:#2c3e50}footer .footer-col{margin-bottom:50px}footer .footer-below{padding:25px 0;background-color:#233140}.btn-social{display:inline-block;width:50px;height:50px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:20px;line-height:45px}.btn:focus,.btn:active,.btn.active{outline:0}.scroll-top{z-index:1049;position:fixed;right:2%;bottom:2%;width:50px;height:50px}.scroll-top .btn{width:50px;height:50px;border-radius:100%;font-size:20px;line-height:28px}.scroll-top .btn:focus{outline:0}.portfolio-modal .modal-content{padding:100px 0;min-height:100%;border:0;border-radius:0;text-align:center;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none}.portfolio-modal .modal-content h2{margin:0;font-size:3em}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;top:25px;right:25px;width:75px;height:75px;background-color:transparent;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{z-index:1051;width:1px;height:75px;margin-left:35px;background-color:#2c3e50;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.portfolio-modal .close-modal .lr .rl{z-index:1052;width:1px;height:75px;background-color:#2c3e50;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.portfolio-modal .modal-backdrop{display:none;opacity:0}