h1,h2,h3,h4,h5,h6{font-family:MyriadProSemibold,Lato,sans-serif;font-weight:400}h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}.form-control{height:auto;padding:9px 15px;background:hsla(0,0%,100%,.1);border-color:transparent;font-size:16px;color:hsla(0,0%,100%,.5);font-family:MyriadProRegular,Lato,sans-serif}.form-control:focus{border-color:hsla(0,0%,100%,.5);-webkit-box-shadow:none;box-shadow:none}.form-control:-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-control:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form-control::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form-control::-webkit-input-placeholder{color:hsla(0,0%,100%,.5)}.uploadsolution .uploadsolution-top{padding:15px 63px 12px 20px;background:rgba(0,0,0,.7);border-radius:3px;position:relative;margin-bottom:15px}.uploadsolution .uploadsolution-top:after{content:"";width:10px;height:10px;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform:rotate(-134deg);transform:rotate(-134deg);display:block;position:absolute;right:23px;top:20px}.uploadsolution .uploadsolution-top h4{margin:0;font-size:24px}.uploadsolution .upload-assignmentblock,.uploadsolution .uploadsolution-left{background:rgba(0,0,0,.7);margin-bottom:15px;border-radius:3px;min-height:100%}.uploadsolution .upload-assignmentblock .title,.uploadsolution .uploadsolution-left .title{font-size:22px;padding:20px 15px 12px;border-bottom:1px solid rgba(228,233,237,.3);position:relative;font-family:MyriadProSemibold,Lato,sans-serif;font-weight:400}.uploadsolution .uploadsolution-left .uploadsolution-assignment{padding:8px 15px}.uploadsolution .uploadsolution-left .uploaded-assignment{padding:10px 12px;border-radius:3px;cursor:pointer;margin-bottom:10px;-webkit-transition:all .7s cubic-bezier(.42,1.14,1,1);transition:all .7s cubic-bezier(.42,1.14,1,1)}.uploadsolution .uploadsolution-left .uploaded-assignment.active,.uploadsolution .uploadsolution-left .uploaded-assignment:hover{background:hsla(0,0%,100%,.1)}.uploadsolution .uploadsolution-left .uploaded-assignment h6{font-weight:400;font-family:MyriadProRegular,Lato,sans-serif;letter-spacing:.02em;font-size:17px}.uploadsolution .uploadsolution-left .uploaded-assignment p{margin:0;font-size:14px;font-weight:400;color:#e4e9ed;letter-spacing:.05em}.uploadsolution .upload-assignmentblock{margin-bottom:0}.uploadsolution .upload-assignmentblock .title{padding-right:130px;padding-left:25px}.uploadsolution .upload-assignmentblock .title .assignment-status{position:absolute;right:20px;top:calc(50% - 9px);font-size:16px;font-family:MyriadProSemibold,Lato,sans-serif;color:#f81b1b}.uploadsolution .upload-assignmentblock .title .assignment-status:before{content:"Pending"}.uploadsolution .upload-assignmentblock .title .assignment-status.complete{color:#52c41a}.uploadsolution .upload-assignmentblock .title .assignment-status.complete:before{content:"Completed"}.uploadsolution .upload-assignmentblock-base,.uploadsolution .upload-assignmentblock-bottom{padding:10px 15px}.uploadsolution .upload-assignmentblock-bottom{padding:10px 25px}.uploadsolution .selectfile-in{padding:10px;height:97px;border-radius:3px;background:hsla(0,0%,100%,.1);text-align:center;padding-top:20px;margin-bottom:5px}.uploadsolution .selectfile-in img{display:block;margin:0 auto 10px}.uploadsolution .commentfield{padding-right:90px;position:relative}.uploadsolution .commentfield .btn{border-radius:50%;background:#fff;width:47px;height:47px;line-height:40px;font-size:20px;position:absolute;right:10px;bottom:10px}.uploadsolution .upload-assignmentblock-base{border-top:1px solid rgba(228,233,237,.3);margin:15px -15px 0;padding-top:15px}.uploadsolution .upload-assignmentlist{background:hsla(0,0%,100%,.1);padding:3px 44px 3px 10px;position:relative;border-radius:3px;margin-bottom:5px}.uploadsolution .upload-assignmentlist .btn-close{background:none;color:#fff;position:absolute;right:15px;top:5px;border:none;cursor:pointer}.uploadsolution .upload-assignmentlist .btn-close:focus{outline:none}.uploadsolution .upload-assignmentlist-button{display:-webkit-box;display:-ms-flexbox;display:flex}.uploadsolution .upload-assignmentlist-button .btn-white{min-width:145px;padding:10px 20px;background:hsla(0,0%,100%,.1);font-family:MyriadProRegular}.upload-assignmentblock .upload-assignmentblock-footer{line-height:22px}.upload-assignmentblock .upload-assignmentblock-footer .uploadedfile{font-family:MyriadProSemibold,Lato,sans-serif}@media(min-width:1100px){.uploadsolution .uploadsolution-top:after{right:50%}}@media(max-width:581px){.uploadsolution .upload-assignmentblock,.uploadsolution .uploadsolution-left{margin-bottom:0;min-height:2px}.uploadsolution .upload-assignmentblock{margin-top:15px}}.upload-solution{background:rgba(0,0,0,.7);margin-bottom:0;border-radius:3px;min-height:calc(100vh - 100px);padding:15px 23px 10px}.uploadsolution .upload-assignmentlist{padding:11px 44px 10px 20px}.uploadsolution .commentfield .btn{padding:0;background:none}.uploadsolution .upload-assignmentlist .btn-close{top:13px}