main{background:#fffdfd}.overlay{position:absolute;width:100%;top:0;bottom:0;background:#000;opacity:.5}#info-text{padding:5em;background:#fff}#info-text h3{color:#404040;font-size:1.4em;line-height:2em;text-transform:uppercase;text-align:center}#info-text p{color:#666;font-size:1em;line-height:2em;text-align:justify}#info-text p>a{color:#ff964b;text-decoration:none}#apply-form{margin-bottom:5em;background:#fff}.switch{background-color:#ffb27c;width:100%;display:inline-block;border-radius:25px;height:50px;padding:2px;position:relative;zoom:1}.switch:before,.switch:after{content:" ";display:table}.switch:after{clear:both}.switch label{float:left;width:50%;position:relative;z-index:2;text-align:center;line-height:45px;cursor:pointer;font-weight:lighter;color:#bd5208;font-size:18px;letter-spacing:.1px}.switch input[type="radio"]{display:none}.switch input[type="radio"]:checked+label{color:#ffb27c;font-weight:bold}.switch span{position:relative;z-index:1;top:0;left:0;width:50%;height:100%;display:block;border-radius:25px;background-color:#fff;-webkit-transition:all 900ms ease;transition:all 900ms ease}.switch span.right{left:50%;border-radius:25px;-webkit-transition:all 200ms ease;transition:all 900ms ease}.file-validation-text{color:#8bc34a;font-size:.9em;text-align:center}.text-danger{color:#ff5722!important;font-size:.9em;text-align:center}.student-heading{color:#666;text-align:left;font-size:20px;letter-spacing:.5px;font-weight:bold;font-family:Proximanova-light}.form-horizontal{margin-top:3em}.form-group p{text-align:left;color:#666;font-size:1em}.file-upload{margin-bottom:3em}.push-right{float:right}.btn-file{position:relative;overflow:hidden;line-height:2em;border-radius:50px;border:2px solid #ffb27c;padding-right:18px;font-weight:bold;text-align:center;font-size:14px;font-family:ProximaNova-Regular;color:#666;margin-bottom:20px}.btn-file:hover{color:#ffb27c;transition:all .65s;border:2px solid #ff5722}.btn-file input[type=file]{height:0;top:0;right:0;width:0;font-size:14px;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}.btn-file i{color:#ffb27c;font-size:15px;font-weight:bold;margin:6px}.btn-apply{text-align:center;border:2px solid #ff5722;color:#ff5722;background:transparent;border-radius:2em;padding:.8em 4em;font-size:14px;text-transform:uppercase}.btn-apply:hover{color:#fff;border:2px solid #ff5722;background:#ff5722;transition:all .3s}.btn-add-person{background:none;border:2px solid #ffb27c;color:#666;border-radius:25px;padding:8px 28px;font-weight:bold;font-size:14px}.btn-add-person:hover{color:#ffb27c;transition:all .65s;border:2px solid #ff5722}.btn-add-person i{color:#ffb27c}label{padding-top:0;margin-bottom:0;text-align:left;color:#666;font-size:14px}.form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:2.428571;color:#666;background-color:#fff;background-image:none;border:1px solid #c1c1c1;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;transition:none}.form-control:focus{border-color:#ff9800;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #ff9800;box-shadow:inset 0 1px 1px rgba(0,0,0,.025),0 0 2px #ff9800}.form-horizontal .control-label{padding-top:0;margin-bottom:0;text-align:left;color:#666;font-size:14px}.form-horizontal .form-group{margin-bottom:25px;margin-right:-10px;margin-left:-10px}.upload-button{margin-right:auto;text-align:center}hr{margin-top:3em;margin-bottom:2em;border:0;border-top:1px solid #c5c5c5;border-style:dashed}.label-student{margin-top:14px}.form-apply{margin-top:1em}.form-apply span{color:#666}.form-apply span a{color:#ffb27c;text-decoration:none}.form-apply span a:hover{color:#ff5722;transition:all .3s}.form-control::-webkit-input-placeholder{color:#666;font-size:14px}.form-control:-moz-placeholder{color:#666;font-size:14px}.form-control::-moz-placeholder{color:#666;font-size:14px}.form-control:-ms-input-placeholder{color:#666;font-size:14px}select{background:#333}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin:9px 0 0}.checkbox label,.radio label{min-height:20px;padding-left:25px;margin-bottom:0;font-weight:400;cursor:pointer}#overlayLoading{position:fixed;height:100%;left:0;right:0;top:0;bottom:0;z-index:9999999999;background:linear-gradient(-27deg,#ff5722,#673ab7);-ms-opacity:.7;opacity:.8;-webkit-filter:alpha(opacity=70);-moz-filter:alpha(opacity=70);-o-filter:alpha(opacity=70);filter:alpha(opacity=70);overflow:hidden}#overlayLoading p{color:#fff;font-size:1em;font-family:'ProximaNova-Light';left:50%;margin-left:-3em;margin-top:2em;position:absolute;top:50%}#overlayLoading .spinner{position:absolute;width:150px;height:150px;margin-left:-25px;margin-top:-25px;top:50%;left:50%;border:5px solid gray;border-top:5px solid #3c8dbc;-ms-border-radius:50%;border-radius:50%;-webkit-animation:spinner 1s linear infinite;-moz-animation:spinner 1s linear infinite;-ms-animation:spinner 1s linear infinite;-o-animation:spinner 1s linear infinite;animation:spinner 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);opacity:0}15%{opacity:1}25%{-webkit-transform:rotate(270deg);opacity:1}50%{-webkit-transform:rotate(960deg);opacity:1}80%{-webkit-transform:rotate(1300deg);opacity:1}100%{-webkit-transform:rotate(1820deg);opacity:0}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);opacity:0}15%{opacity:1}25%{-moz-transform:rotate(270deg);opacity:1}50%{-moz-transform:rotate(960deg);opacity:1}80%{-moz-transform:rotate(1300deg);opacity:1}100%{-moz-transform:rotate(1820deg);opacity:0}}@keyframes spin{0%{transform:rotate(0deg);opacity:0}15%{opacity:1}25%{transform:rotate(270deg);opacity:1}50%{transform:rotate(960deg);opacity:1}80%{transform:rotate(1300deg);opacity:1}100%{transform:rotate(1820deg);opacity:0}}.loading{height:44px;left:50%;margin-left:-22px;margin-top:-20px;position:absolute;top:50%;width:44px}.loading .animation{-webkit-animation:spin 10s linear 0s infinite;-moz-animation:spin 10s linear 0s infinite;animation:spin 10s linear 0s infinite;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-perspective:1000;-moz-perspective:1000;perspective:1000;opacity:0}.loading .animation:nth-child(2){-webkit-animation-delay:250ms;-moz-animation-delay:250ms;animation-delay:250ms}.loading .animation:nth-child(3){-webkit-animation-delay:500ms;-moz-animation-delay:500ms;animation-delay:500ms}.loading .animation:nth-child(4){-webkit-animation-delay:750ms;-moz-animation-delay:750ms;animation-delay:750ms}.loading .animation:nth-child(5){-webkit-animation-delay:1000ms;-moz-animation-delay:1000ms;animation-delay:1000ms}.loading .circle{background:none repeat scroll 0 0 #fff;border-radius:100% 100% 100% 100%;height:5px;width:5px;left:0;position:absolute;top:0}.loading .circle.two{background:#fff}.loading .circle.three{background:#fff}.loading .circle.four{background:#fff}.loading .circle.five{background:#fff}#success-content{height:60vh;margin-top:7em;text-align:center}#success-content img{width:15%}#success-content h3{font-size:2em;color:#7d7d7d;text-align:center;line-height:2em}#success-content p{font-size:1.5em;color:#7d7d7d;text-align:center;line-height:2em}#success-content a{font-size:1em;color:#ff9800;text-align:center;line-height:2em}.display-none{display:none}svg{width:150px;display:block;margin:40px auto 0}.modal{position:fixed;top:20%;right:0;bottom:0;left:0;z-index:999999;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal-content{-webkit-box-shadow:none;box-shadow:none;border:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:linear-gradient(-27deg,#ff5722,#673ab7)}.modal-open .modal{overflow-x:hidden;overflow-y:auto;z-index:999999999}.modal-backdrop.in{filter:alpha(opacity=80);opacity:.8}.modal-body>svg{width:100px;display:block;margin:20px auto 0}.modal .modal-body h3{color:#9a9a9a;text-align:center;line-height:2em;font-size:2em;text-transform:uppercase}.modal .modal-body p{color:#9a9a9a;line-height:2em;font-size:1em;margin-bottom:2em;text-align:center}.modal-footer{padding:30px;text-align:center;border-top:1px solid #e5e5e5}.btn-close{color:#d06079;background-color:#fff;border:2px solid #d06079;border-radius:50px;font-size:16px;padding:10px 70px;line-height:1.3em}.btn-close:hover{background-color:#d06079;color:#fff;transition:all .5s}@media only screen and (max-width:1200px){.btn-file{font-size:12px}.btn-add-person{font-size:12px}}@media only screen and (max-width:992px){.student-form .form-group .col-md-6{margin-bottom:25px}.btn-apply{margin-top:2em}.form-photo,.form-id{right:0}.push-right{float:none}.form-apply-group{margin-left:0}.upload-button{text-align:left}}@media only screen and (max-width:480px){#hero h3{font-size:3em;line-height:3em}#info-text{padding:1em}.page-title h3{font-size:1.5em}}@media only screen and (max-width:320px){#hero h3{font-size:3em;line-height:2em}}.card{height:280px;padding:30px 20px;position:relative}.card::before{content:"";position:absolute;background-repeat:no-repeat;left:0;right:0;top:0;bottom:0;pointer-events:none}.card>a{width:100%;position:absolute;height:100%;left:0;right:0;top:0;padding:30px 20px}.card h3{color:#fff;font-size:20px;line-height:30px;margin-top:0;position:relative}.card footer{position:absolute;font-size:14px;line-height:20px;margin-top:20%;float:none;background:none;padding:0;color:#fff;border:none}.card footer em{color:#fff;font-size:16px;line-height:25px;font-style:normal}.card footer p span{display:table}#categorys footer p{color:#fff;width:100%}.card-green{background:#7fb750}.card-green::before{content:"";background:url("/Content/img/categories/bucket.png") no-repeat 100% 100%}.form-title-border{border-bottom:1px solid #ddd;line-height:35px;font-weight:bold}