html{height:100%;box-sizing:border-box}body{overflow-x:hidden;min-height:100%;height:auto!important;position:relative;padding-bottom:375px;background-repeat:repeat;background-attachment:fixed}body.clouds_midnight{background-image:url(../images/footer_lodyas.png);color:#fff!important}body.clouds_midnight .fa.toggle-color,body.clouds_midnight input,body.clouds_midnight select,body.crimson_editor,body.crimson_editor .label>.fa,body.crimson_editor input,body.crimson_editor select{color:#2c3e50!important}body.crimson_editor{background-image:url(../images/cubes.png)}.no-padding{padding:0!important}.warning-notice{text-align:center;margin:0 8.6666666% 25px;padding:20px;background-color:#edcb62;color:#2c3e50;font-weight:700;border-radius:5px}.collab-options .checkbox{padding:10px 10px 10px 30px;border-radius:5px}.collab-options .checkbox.red-box{border:3px solid #edcb62}.collab-options .checkbox.green-box{border:3px solid #18bc9c}.checkbox.checkbox-tall label::after,.checkbox.checkbox-tall label::before{margin-top:10px}.checkbox.checkbox-tall i.fa-question-circle{margin-top:9px}.collab-header{font-size:14px;font-weight:700}div.hopscotch-bubble .hopscotch-bubble-close{background:url(../../images/sprite-green.png) -192px -92px no-repeat!important}@media (max-width:991px){body{padding-bottom:450px}}*,:after,:before{box-sizing:inherit}#footer{position:absolute;right:0;bottom:0;left:0}ol li,p{font-size:20px}.login-signup span.name-label,p.small{font-size:16px}a.active,a:active,a:focus,a:hover{color:#18bc9c!important;outline:none}h1,h2,h3,h4,h5,h6,header .intro-text .name{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700}hr.star-light,hr.star-primary{padding:0;border:none;border-top:solid 5px;text-align:center;max-width:250px;margin:25px auto 30px}hr.star-light:after,hr.star-primary:after{content:"\f005";font-family:FontAwesome;display:inline-block;position:relative;top:-.8em;font-size:2em;padding:0 .25em}hr.star-light{border-color:#fff}.login-signup form span,hr.star-light:after{background-color:#18bc9c;color:#fff}hr.star-primary{border-color:#2c3e50}hr.star-primary:after{background-color:#fff;color:#2c3e50}.img-centered{margin:0 auto}header{background:#18bc9c;color:#fff}header .container{padding-top:100px;padding-bottom:50px}header img{display:block;margin:0 auto 20px}header .intro-text .name{display:block;font-size:2em}header .intro-text .skills{font-size:1.25em;font-weight:300}.login-signup{width:342px;padding:25px;background-color:#fff;border:6px solid #2c3e50;border-radius:5px;margin:0 auto;position:relative;top:80px}.login-signup form span{border-radius:3px 0 0 3px;display:block;float:left;height:50px;line-height:50px;text-align:center;width:50px}.login-signup form input{height:50px}.login-signup form input[type=text],input[type=password]{background-color:#fff;border-radius:0 3px 3px 0;color:#606468;margin-bottom:1em;padding:0 16px;width:230px}.login-signup form input[type=submit]{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#18bc9c;color:#fff!important;font-weight:700;margin-bottom:2em;text-transform:uppercase;width:280px}.login-signup form input[type=submit]:hover{background-color:#32d6b6}.login-signup>p,header{text-align:center}.login-signup>p span{padding-left:5px}.deleted-pile span.fa{font-size:100px;color:#18bc9c;text-shadow:2px 1px 1px #000}.deleted-pile h1{display:inline;margin-left:50px;line-height:100px;vertical-align:top}.profile-tabs .nav li{border-bottom:2px solid #2c3e50}.profile-tabs .nav li a{border:none;background-color:transparent;font-weight:700;text-transform:uppercase}.profile-tabs .nav li.active{border:2px solid #2c3e50;border-bottom:none;border-radius:5px 5px 0 0}.profile-tabs .nav li.active a,.profile-tabs .nav li.active a:hover{border-bottom:none!important;background-color:transparent;font-weight:700;text-transform:uppercase;color:#2c3e50!important}.profile-tabs .tab-content{border:2px solid #2c3e50;border-top:none;border-radius:0 0 5px 5px}.profile-tabs .tab-content table{margin-bottom:0!important}.profile-tabs .tab-content table thead{background-color:#fff;cursor:pointer}.clouds_midnight .profile-tabs .nav li{border-bottom:2px solid #fff}.clouds_midnight .profile-tabs .nav li.active{border:2px solid #fff;border-bottom:none}.clouds_midnight .profile-tabs .nav li.active a,.clouds_midnight .profile-tabs .nav li.active a:hover{color:#fff!important}.clouds_midnight .profile-tabs .tab-content{border:2px solid #fff;border-top:none}.clouds_midnight .profile-tabs .tab-content table thead{background-color:#000}ng-count-up{font-size:48px}.pile-filter{width:50%;position:relative;top:10px;margin:0 auto 20px}#start-view .panel:hover{cursor:pointer;background-color:#18bc9c;color:#fff!important}#start-view .start-block,.about-areas{height:290px;text-align:center}#start-view .start-block .start-block-icon{font-size:100px;margin-bottom:20px;padding-top:50px}.about-areas{font-weight:700;border:1px solid silver;height:150px;line-height:150px;margin-bottom:25px}.about-row{margin-top:100px}.about-image:nth-child(odd){text-align:right}.about-image>img{max-width:100%}.about-text{margin-top:25px}.about-text>p{max-width:400px}.about-text:nth-child(odd)>ul{float:right;max-width:400px;text-align:right}.about-text:nth-child(odd)>p{float:right}#splash-page .page-splash-message{text-align:center;padding-top:150px}#splash-page .page-splash-message h2{width:150px;margin:-30px auto 0}body.clouds_midnight #about .panel p,body.clouds_midnight #code-view .user.me .user-name,body.clouds_midnight #start-view .panel,body.clouds_midnight .login-signup>p{color:#2c3e50}body.clouds_midnight .table-striped>tbody>tr:nth-of-type(odd){background-color:gray!important}#code-view>.container{position:relative;transition:right 1s}#code-view .user-list{position:absolute;right:-135px;width:150px;margin-top:20px}#code-view .user-list .user{height:30px;line-height:30px;border-left:8px solid #ff8095;padding-left:5px;border-top:1px solid #eee}#code-view .user-list .user .user-edit{width:120px;height:30px;line-height:30px}#code-view .user-list .user .user-edit-icon:hover{cursor:pointer}#code-view .user-list .user.me{background-color:#eee}#code-view .user-list .user-heading{border-left:none;text-align:center;font-weight:700;text-decoration:underline;line-height:30px;height:30px}#code-view .user-list .firepad-userlist-name,#code-view .user-list .firepad-userlist-name-input,#code-view .user-list .firepad-userlist-name-static{border-left-width:8px;border-left-style:solid;padding-left:5px;margin-top:5px}#code-view .user-list .firepad-userlist-name-input,#code-view .user-list .firepad-userlist-name-static{float:left}#code-view .user-list .firepad-userlist-name-btn{position:absolute;margin-left:5px;margin-top:10px;cursor:pointer}#code-view .drop-caret{width:40px!important;border-left:1px solid #ccc!important}#code-view .code-title{width:75%}#code-view .editor-options{text-align:right}#code-view .theme-select{margin-left:25px}#code-view .language-select,#code-view .link-to-share,#code-view .theme-select,#code-view .title-select{margin-right:10px;display:inline-block}#code-view .ace_editor{height:500px;min-height:500px;border:1px solid #eee;margin-top:20px;position:relative}#code-view .firepad-expanded .ace_editor{height:auto}#code-view .btn-expand-code{opacity:.4;position:relative;top:-50px;left:100%;margin-left:-125px;z-index:999}#code-view .btn-expand-code:hover{opacity:.8}#code-view .btn-code-bookmark,#code-view .btn-code-clone,#code-view .btn-code-delete,#code-view .btn-code-sync,#code-view .btn-save-code,#code-view .btn-show-chat{margin-top:20px}#code-view .btn-code-clone,#code-view .btn-code-delete,#code-view .btn-code-sync{margin-left:25px}#code-view .btn-code-bookmark{border:1px solid #fff;border-radius:4px}#code-view .btn-code-clone{opacity:.7}#code-view .code-sharing{margin-top:10px}#code-view .code-link{width:100%}#code-view .checkbox label{font-size:12px}#code-view .powered-by-firepad{display:none!important}#code-view .clip-copy{float:right;position:relative;top:-22px;right:8px;cursor:pointer;font-size:100%}.fullScreen{overflow:hidden}.fullScreen ht-top-nav{display:none}.fullScreen .btn-expand-code{position:fixed!important;bottom:20px;right:20px;top:auto!important;left:auto!important;margin-left:0!important;z-index:-1!important}.fullScreen #collab-options,.fullScreen .theme-select{margin-top:20px!important}.fullScreen .checkbox{text-align:left!important}.fullScreen #code-view .btn-code-bookmark,.fullScreen #code-view .btn-code-clone,.fullScreen #code-view .btn-code-delete,.fullScreen #code-view .btn-code-sync,.fullScreen #code-view .btn-save-code,.fullScreen #code-view .btn-show-chat{margin-top:0!important}.fullScreen .language-default{float:right}.fullScreen .user-list{display:none!important}.fullScreen .container{position:fixed!important;max-width:320px!important;text-align:right;margin-right:0;opacity:.99!important;right:0}.fullScreen .collapse-to-right{margin-top:0!important}.fullScreen .collapse-to-right .col-md-1,.fullScreen .collapse-to-right .col-md-10,.fullScreen .collapse-to-right .col-md-11,.fullScreen .collapse-to-right .col-md-12,.fullScreen .collapse-to-right .col-md-2,.fullScreen .collapse-to-right .col-md-3,.fullScreen .collapse-to-right .col-md-4,.fullScreen .collapse-to-right .col-md-5,.fullScreen .collapse-to-right .col-md-6,.fullScreen .collapse-to-right .col-md-7,.fullScreen .collapse-to-right .col-md-8,.fullScreen .collapse-to-right .col-md-9{float:none!important;width:100%!important;margin-top:20px!important}.fullScreen .collapse-to-right .col-md-10.snapshot-notice{width:280px!important;margin-bottom:0!important;margin-left:20px!important}.fullScreen .fullScreen-editor{height:auto!important;width:auto!important;border:0!important;margin:0!important;position:fixed!important;top:0;bottom:0;left:0;right:0;z-index:-1;text-align:left}.fullScreen #footer{display:none}.fullScreen.hideSidebar #code-view .container{right:-304px}.fullScreen.crimson_editor .collapse-to-right{background-color:#fdfdfd;border-left:1px solid #ccc}.fullScreen.crimson_editor .collapse-to-right:last-child{border-bottom:1px solid #ccc;padding-bottom:20px}.fullScreen.clouds_midnight .collapse-to-right{background-color:#444;border-left:1px solid #fff}.fullScreen.clouds_midnight .collapse-to-right:last-child{border-bottom:1px solid #fff;padding-bottom:20px}@keyframes glowing{0%,to{background-color:#18bc9c;box-shadow:0 0 3px #18bc9c}50%{background-color:#2c3e50;box-shadow:0 0 40px #2c3e50}}button.flash-alert{animation:glowing 1500ms infinite}.ladda-button[data-color=success]{background:#18bc9c}.chat-count{position:absolute;top:15px;background-color:red;border-radius:25px;min-width:20px;display:inline-block;height:20px;line-height:20px;padding:0 5px;font-size:.8em}.cd-panel{visibility:hidden;transition:visibility 0s .6s;color:#2c3e50}.cd-panel .cd-panel-container{position:fixed;width:350px;height:100%;top:0;right:0;background-color:#fff;z-index:999999;padding:10px;box-shadow:0 0 15px #000;transition-property:transform;transition-duration:.3s;transition-delay:.3s;transform:translate3d(100%,0,0)}.cd-panel .cd-panel-container .cd-user-list{min-height:50px;width:100%;margin-bottom:5px;padding:5px}.cd-panel .cd-panel-container .cd-user-list .cd-user{color:#000;background-color:silver;padding:3px 10px 3px 4px;border-radius:10px;border-left-width:10px;border-left-style:solid;margin-right:5px}.cd-panel .cd-panel-container .cd-chat-history{border:1px solid silver;margin-bottom:5px;width:330px;position:fixed;bottom:70px;top:235px;overflow-y:auto;overflow-x:hidden}.cd-panel .cd-panel-container .cd-chat-history .cd-chat-entry{padding:5px}.bold-text,.cd-panel .cd-panel-container .cd-chat-history .cd-chat-entry .cd-chat-who{font-weight:700}.cd-panel .cd-panel-container .cd-chat-history .cd-chat-entry .cd-chat-when{font-style:italic;font-size:.8em}.cd-panel .cd-panel-container .cd-chat-history .cd-chat-entry:nth-child(even){background-color:#f2f2f2}.cd-panel .cd-panel-container .cd-enter-comment{width:330px}.cd-panel .cd-panel-container .cd-enter-comment textarea{width:100%;height:75px;padding:3px 8px}.cd-panel .btn-send-chat{bottom:20px;right:10px;margin-top:5px}.cd-panel .btn-hide-chat{position:absolute;bottom:20px;left:10px}.cd-panel.is-visible{visibility:visible;transition:visibility 0s 0s}.cd-panel.is-visible .cd-panel-container{transform:translate3d(0,0,0);transition-delay:0s}.onoffswitch{position:relative;width:43px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:2px solid #999;border-radius:20px;width:43px!important;padding-left:0!important}.onoffswitch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.onoffswitch-inner:after,.onoffswitch-inner:before{display:block;float:left;width:50%;height:20px;padding:0;line-height:20px;font-size:14px;font-family:Trebuchet,Arial,sans-serif;font-weight:700;box-sizing:border-box}.onoffswitch-inner:before{content:"";padding-left:10px;background-color:#18bc9c;color:#fff}.onoffswitch-inner:after{content:"";padding-right:10px;background-color:#edcb62;color:#999;text-align:right}.onoffswitch-switch{display:block;width:20px;margin:0;background:#fff;position:absolute;top:0;bottom:0;right:19px;border:2px solid #999;border-radius:20px;transition:all .3s ease-in 0s}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{right:0}.recent-pile-rows{line-height:2em;border-bottom:1px solid #ccc}.recent-pile-rows:hover{background-color:#f4f4f4;opacity:.5}@media (max-width:460px){#code-view .editor-options{margin-top:-15px}#code-view .theme-select{margin-left:0;margin-top:15px}#code-view .theme-select:before{content:"";display:block;height:15px}}@media (min-width:768px){header .container{padding-top:200px;padding-bottom:100px}header .intro-text .name{font-size:4.75em}header .intro-text .skills{font-size:1.75em}.navbar-fixed-top{padding:25px 0;transition:padding .3s}.navbar-fixed-top .navbar-brand{font-size:2em;transition:all .3s}.navbar-fixed-top.navbar-shrink{padding:10px 0}.navbar-fixed-top.navbar-shrink .navbar-brand{font-size:1.5em}}.navbar{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:0}.navbar .navbar-nav li a:focus,.navbar a:focus{outline:none}.navbar .navbar-nav{letter-spacing:1px}.navbar .new-pile-btn{margin-top:8px;text-transform:uppercase;margin-right:10px;font-weight:700}.login-signup-wrap{padding-top:19.5px;padding-bottom:19.5px;margin-left:5px;color:#fff}.login-signup-wrap a{color:#fff;text-decoration:none}.login-signup-wrap:hover{color:#18bc9c}.signup-link{color:#edcb62!important}.profile-link{color:#fff;text-transform:uppercase;font-weight:700}.profile-link:hover{text-decoration:none}.fullScreen .login-signup-wrap{display:inline-block;text-transform:uppercase;font-weight:700}body.pile .navbar-fixed-top{position:static}.navbar-default,.navbar-inverse{border:none}section{padding-top:110px;padding-bottom:55px}.portfolio-modal .modal-content h2,section h2{margin:0;font-size:3em}body.pile section{padding-top:0}section.success{background:#18bc9c;color:#fff}section.success a,section.success a.active,section.success a:active,section.success a:focus,section.success a:hover{color:#2c3e50!important;outline:none}@media (max-width:767px){section{padding:75px 0}section.first{padding-top:75px}}@media (max-width:991px){#code-view .editor-options{text-align:left;margin-top:20px}}#portfolio .portfolio-item{margin:0 0 15px;right:0}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;max-width:400px;margin:0 auto}#portfolio .portfolio-item .portfolio-link .caption{background:rgba(24,188,156,.9);position:absolute;width:100%;height:100%;opacity:0;transition:all ease .5s;-webkit-transition:all ease .5s;-moz-transition:all ease .5s}#portfolio .portfolio-item .portfolio-link .caption:hover{opacity:1}#portfolio .portfolio-item .portfolio-link .caption .caption-content{position:absolute;width:100%;height:20px;font-size:20px;text-align:center;top:50%;margin-top:-12px;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{color:#fff;font-size:20px;border:solid 2px #fff;background:0 0;transition:all .3s ease-in-out;margin-top:15px}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#18bc9c;background:#fff;border:solid 2px #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:none;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:baseline;opacity:0;transition:top .3s ease,opacity .3s ease}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#18bc9c}form .row:first-child .floating-label-form-group{border-top:1px solid #eee}footer{color:#fff}.portfolio-modal .modal-content img,footer h3{margin-bottom:30px}footer .footer-above{padding-top:20px;background-color:#2c3e50;position:relative}footer .footer-col{margin-bottom:20px}footer .footer-below{padding:15px 0;background-color:#233140}.sa-icon.sa-custom{width:100%!important;height:200px!important}#wufoo-z1vy3ea41iey55h{background-color:#eee;padding:20px 20px 0;position:fixed;bottom:-10px;left:20px;border:5px solid #18bc9c;border-radius:5px;box-shadow:5px 5px 35px #444;border-bottom:none;z-index:99999;height:500px;overflow-x:auto}#show-feedback{left:20px;bottom:0;background-color:#18bc9c;color:#fff!important;padding:10px 20px}#show-donate,#show-feedback,#wufoo-closeForm{position:fixed;cursor:pointer;z-index:99999}#show-donate{background-color:#18bc9c;color:#fff!important;padding:10px 20px;bottom:0;left:160px}#wufoo-closeForm{bottom:446px;left:332px;color:#444;font-size:18px}.btn-social{display:inline-block;height:50px;width:50px;border:2px solid #fff;border-radius:100%;text-align:center;font-size:20px;line-height:45px}.btn.active,.btn:active,.btn:focus,.scroll-top .btn:focus{outline:none}.scroll-top{position:fixed;right:2%;bottom:2%;width:50px;height:50px;z-index:1049}.scroll-top .btn{font-size:20px;width:50px;height:50px;border-radius:100%;line-height:28px}.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#2c3e50;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#2c3e50;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.portfolio-modal .modal-backdrop{opacity:0;display:none}#google_translate_element{position:fixed;top:110px;right:0;display:block;z-index:999}.firepad-userlist-heading{display:none}.logout-link,.logout-link:hover{color:red!important}#carbonads,.cp-ad{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Helvetica,Arial,sans-serif;display:flex;max-width:330px;background-color:#000;box-shadow:0 1px 4px 1px rgba(0,0,0,.1);position:absolute;right:0;bottom:-125px}.cp-ad{right:350px}.fullScreen .cp-ad{right:0;bottom:-270px}.light #carbonads,.light .cp-ad{background-color:#fff}#carbonads_1{display:none}#carbonads a,.cp-ad a{color:inherit;text-decoration:none}#carbonads a:hover,.cp-ad a:hover{color:inherit}#carbonads span,.cp-ad span{position:relative;display:block;overflow:hidden}#carbonads .carbon-wrap,.cp-ad .cp-ad-wrap{display:flex}.carbon-img,.cp-ad-img{display:block;margin:0;line-height:1}.carbon-img img,.cp-ad-img img{display:block}.carbon-text,.cp-ad-text{font-size:13px;padding:10px;line-height:1.5;text-align:left}.carbon-poweredby,.cp-ad-poweredby{display:block;padding:8px 10px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,.025) 5px,rgba(0,0,0,.025) 10px) rgba(241,243,244,.4);text-align:center;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:9px;line-height:1}