.icon-default{display:inline-block;margin:10px;font-size:18px}.icon-small{margin:8.5px;font-size:13px}.icon-big{font-size:1.6rem}.padding-left-icon{padding-left:.2rem}.standard-icon-container{display:flex;align-items:center;justify-content:center;background-color:unset;box-shadow:none;border-radius:.3rem;width:3rem;cursor:pointer}.standard-icon-container:hover{background-color:var(--colour-primary)}.header-icon-container:hover,.standard-icon-container:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.header-icon-container:hover{background-color:var(--colour-rolelist)}.dropdown-icon-container{color:var(colour-white)}.loading-wrapper,.without-container{display:flex;align-items:center;justify-content:center;height:100%}.loading-wrapper{width:100%;position:absolute;background:hsla(0,0%,100%,.8);z-index:2}.spinner-loading{animation:rotation 1s linear infinite;border:3px solid var(--colour-rolelist);border-top-color:var(--colour-disabled);border-radius:100%;margin:auto}.spinner-type-default{height:60px;width:60px;border:3px solid var(--colour-disabled);border-top-color:var(--colour-secondary)}.spinner-type-big{height:120px;width:120px;border:5px solid var(--colour-disabled);border-top-color:var(--colour-secondary)}.spinner-type-default-small{height:20px;width:20px;border:3px solid var(--colour-disabled);border-top-color:var(--colour-secondary)}.spinner-type-button{height:20px;width:20px}.spinner-type-badge,.spinner-type-button{border:1px solid transparent;border-top-color:#fff}.spinner-type-badge{height:15px;width:15px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.standard-button{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);padding:8px 16px;font-size:.875rem;box-sizing:border-box;font-weight:500;font-family:"Segoe UI",serif;border-radius:4px;margin:0 .5rem;text-align:center;transition:.3s ease;border:0;min-height:36px;display:block;cursor:pointer}.standard-button:active,.standard-button:focus{outline-style:none}.standard-size-button{min-width:18vh}.super-small-size-button{min-width:4vh}.small-size-button{min-width:11vh}.big-size-button{min-width:22vh}.full-size-button{width:100%}.transparent-button{cursor:pointer;border-radius:.1rem;color:var(--colour-rolelist)}.transparent-button:hover{color:#fff;background-color:var(--colour-rolelist);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.primary-button{background-color:var(--colour-primary);color:var(--colour-white)}.primary-button:hover{background-color:var(--colour-success)}.secondary-button{background-color:grey;color:var(--colour-white)}.secondary-button:hover{background-color:var(--colour-secondary)}.third-button{background-color:#00ab61;color:var(--colour-white)}.third-button:hover{background-color:#4caf50}.standard-button-menu{box-shadow:none;min-height:0;height:2.5rem}.standard-button-menu:hover{background-color:var(--colour-rolelist)}.standard-button-disabled,.standard-button-menu:hover{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.standard-button-disabled{padding:8px 16px;font-size:.875rem;box-sizing:border-box;font-weight:500;font-family:"Segoe UI",serif;border-radius:4px;text-align:center;border:1px solid var(--colour-primary);color:var(colour-primary)!important;cursor:default}.standard-button-disabled,.standard-button-disabled:hover{background-color:var(--colour-disabled)}.standard-button-loading{cursor:progress}.standard-button-loading:hover{background-color:var(--colour-primary)}.header-button{margin:0;padding:0;width:7.5rem;height:2.5rem;background-color:unset;box-shadow:none;font-family:"Segoe UI",serif;color:var(--colour-white);cursor:pointer}.header-button:hover{background-color:var(--colour-rolelist);box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.job-list-button{margin:0;padding:0;width:100%;height:8rem}.feed-filter-button{background-color:green}.btn{display:inline-block;font-weight:400;text-align:center;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:0 20px;font-size:14px;border-radius:4px;height:45px;line-height:45px;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative;color:rgba(0,0,0,.65);background-color:transparent;border:2px solid #e8e8e8;outline:none}.btn-block{display:block;width:100%}.btn-lg{padding:0 30px}.btn-primary{color:#fff;background-color:#2098f3;border-color:#2098f3}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#40a9ff;border-color:#40a9ff}.btn-success{color:#fff}.btn-success,.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover{background-color:#52c41a;border-color:#52c41a}.btn-link{border:none;height:34px;padding:0 15px}.btn-link:hover{background-color:hsla(0,0%,62%,.2)}.profile-button{position:absolute;top:57%;left:15%}.button-validate{position:absolute;top:17rem;left:2rem}@media (max-width:425px){.button-validate{top:-2rem;left:6rem}}.card-main{background-color:var(--colour-light);width:100%;box-shadow:0 1px 4px 0 #4d4d4d}.login-card{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:100%;min-width:25rem;width:28%}@media screen and (max-width:1024px){.login-card{height:auto;padding-bottom:6rem}}@media (max-width:1400px){.login-card{zoom:80%}}@media screen and (max-width:425px){.login-card{width:85%;zoom:normal;min-width:auto}}.standard-card{width:65%;box-shadow:0 1px 4px 0 #4d4d4d;padding:1rem;background-color:#fff;left:6rem}@media (max-width:425px){.standard-card{width:100%;box-shadow:none;padding:0}}.small-card{display:flex;flex-flow:wrap;padding:.3rem .6rem .3rem 0;background:none;align-items:center;box-shadow:none;border-bottom:2px groove #fff}.background-card{width:90%;background-color:#fff;margin:2rem;overflow:hidden}.custom-card{width:90%;background-color:transparent;box-shadow:none;margin-top:3rem;height:100%}@media (max-width:425px){.custom-card{width:90%;height:100%;margin:1rem 0}}.card-content{overflow:auto;height:100%;width:100%}.standard-background{background-color:#f3f0e9;background-size:cover}.custom-background,.standard-background{height:100vh;display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.custom-background{background:url(/hr-jobsite/static/media/login-background.6dfc7cfd.jpg) 50% fixed;background-size:cover}.cards-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around;margin-top:1rem;margin-bottom:3rem}@media (max-width:425px){.cards-container{margin:0}}.profile-card-container{background-color:#fff;width:70%;box-shadow:0 1px 4px 0 #4d4d4d;height:auto;min-height:32rem}@media (max-width:425px){.profile-card-container{width:100%;height:100%}}.profile-card-info-container{display:flex;justify-content:space-evenly;flex-direction:row;width:100%;overflow-y:auto}.profile-card-data-container{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:auto;width:50%;margin-bottom:1rem}@media (max-width:425px){.profile-card-data-container{padding:10px}}.profile-card-data-sub-container{display:grid;grid-template-columns:auto auto;flex-direction:column;width:100%}@media (max-width:425px){.profile-card-data-sub-container{grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;width:auto}}.experience-item{display:flex;flex-direction:column;margin-bottom:7px}.skills-chart-container{width:100%;display:flex;align-items:center;justify-content:flex-start;top:-1.5rem}.standard-image-container{display:flex;align-items:center;justify-content:center;overflow:hidden;height:6rem;width:6rem}.big-size-image{height:9rem;width:9rem}@media (max-width:425px){.big-size-image{width:30%!important;height:6rem!important}}.small-size-image{height:3rem;width:10rem;display:flex;justify-content:start}.mini-size-image{height:2.5rem;width:2.5rem}.round-image-container{border-radius:50%}.width-auto{width:auto}.modal-layer{position:fixed;margin:auto;width:100%;height:100%;left:0;right:0}.modal-level3{z-index:600}.modal-level2,.modal-level3{background-color:var(--colour-sidebar);opacity:.7}.modal-level2{z-index:400}.modal{max-height:82%;padding:2rem;position:fixed;z-index:300;background-color:#fff;transition:.3s ease-in-out;border-radius:.5rem;overflow:auto}.level2-container>div.modal{z-index:401}.level3-container>div.modal{z-index:601;height:100%}.modal-default{width:80%;margin:2% 8%}@media screen and (max-width:425px){.modal-default{width:85%!important;padding:1rem;top:6%!important}}@media screen and (max-width:1024px){.modal-default{width:95%;position:fixed;margin:auto;top:10%;left:0;right:0}}.modal-medium{width:50%;margin:6% 26%}@media screen and (max-width:1024px){.modal-medium{width:70%;margin:6% 15%}}@media screen and (max-width:1540px){.modal-medium{width:44%;margin:2% 28%;max-height:90%}}.modal-small{width:25%;margin:8% 36%}@media screen and (max-width:1024px){.modal-small{width:50%;margin:8% 25%}}.modal-close-btn{float:right;cursor:pointer;transition:.4s ease}.footer{color:#fff;height:3vh;background-color:var(--colour-secondary);display:flex;width:100%;align-items:center;justify-content:center;flex-direction:row}@media (max-width:425px){.footer{height:6vh}.footer>p{font-size:13px;padding:.5rem}}.input-container{width:100%;border:2px solid hsla(0,0%,57.3%,.46);border-radius:.3rem;height:1.8rem;font-size:1rem;display:flex;flex-direction:row;align-items:flex-start;justify-content:center}.textarea-container{height:8rem}.input-select-feed{height:2.2rem;margin:.9rem 0 0;padding:0 1rem;width:100%}.input-error{color:red;font-size:.8rem}.input-fields{display:grid;width:100%;height:100%}.input-fields-disabled{width:100%;height:auto;display:flex;align-items:center;color:var(--colour-black);-webkit-text-fill-color:var(--colour-black)}.input-without-border{border:0}.select-input,.text-input{width:100%;height:90%;outline:none;border:none;font-size:1.1rem}.select-input:focus,.text-input:focus{outline:none;border:none}.input-label,.select-label{display:block;font-size:.8rem}.select-container{align-items:flex-start;flex-direction:column;position:relative;background:var(--colour-white);border:2px solid #a9a9a9;max-height:6rem;border-radius:0 0 .3rem .3rem;top:-3px;overflow:auto}.option-container,.select-container{display:flex;justify-content:flex-start;width:100%}.option-container{height:100%;align-items:center;cursor:pointer}.option-container :hover{background-color:var(--colour-secondary);color:var(--colour-white)}.check-box-container{width:auto;height:1.8rem;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 .5rem 0 0}.MuiPickersToolbar-toolbar{background-color:var(--colour-secondary)!important}.MuiPickersDay-daySelected{background-color:var(--colour-primary)!important}.MuiFormControl-root{display:flex!important}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.login-background{display:flex;align-items:flex-start;justify-content:flex-start;height:100vh;background-color:var(--colour-primary);background:url(/hr-jobsite/static/media/login-background.6dfc7cfd.jpg) 50% no-repeat fixed;background-size:cover;overflow:hidden}@media screen and (max-width:1024px){.login-background{justify-content:center;align-items:center;background:url(/hr-jobsite/static/media/login-background.6dfc7cfd.jpg) -575px no-repeat fixed;background-size:auto}}@media screen and (max-width:768px){.login-background{background:url(/hr-jobsite/static/media/login-background.6dfc7cfd.jpg) -730px no-repeat fixed}}@media screen and (max-width:425px){.login-background{background:url(/hr-jobsite/static/media/login-background.6dfc7cfd.jpg) -878px no-repeat;background-size:400%;background-position:50% 15%}}.logo{width:100%}@media screen and (max-width:768px){.logo{width:85%}}.small-logo{width:20%}.login-logo-container{margin:4rem 0 2rem}.input{width:100%;height:5rem;display:flex;align-items:center;justify-content:center}.form-container{width:auto}.form-container,.login-actions{display:flex;flex-direction:column;align-items:center}.login-actions{justify-content:space-between;margin-top:2rem;width:85%}.social-login{margin-top:1rem}.social-btn{margin-bottom:15px;font-weight:400;font-size:16px;display:block;text-decoration:none}.social-btn img{height:32px;float:left;margin-top:10px}.social-btn.google{margin-top:7px}.social-btn.facebook img{height:24px;margin-left:3px}.social-btn.github img{height:24px;margin-left:-7px}.signup-link{color:rgba(0,0,0,.65);font-size:14px}.login-title{font-size:1.5em;font-weight:500;margin-top:0;margin-bottom:30px;color:rgba(0,0,0,.65)}.card-header-container{display:flex;flex-direction:column;justify-content:flex-start;width:100%;height:auto;min-height:16rem}.card-header-first-container{display:flex;align-items:center;justify-content:start;flex-direction:row;width:100%;height:9rem}@media (max-width:425px){.card-header-first-container{height:auto;display:block}}.card-header-data-container{display:flex;align-items:center;height:100%;width:auto;margin:0 auto 0 .5rem}@media (max-width:425px){.card-header-data-container{width:60%;margin-left:1.5rem}.card-header-data-container .text-big-size{font-size:1rem}.card-header-data-container .text-medium-size{font-size:14px}}.user-info{display:flex;width:90%}@media (max-width:425px){.user-info{display:flex;width:auto}}.user-buttons{display:flex;flex-direction:row;width:10%;justify-content:end}@media (max-width:425px){.user-buttons{width:30%;justify-content:center}}.card-header-second-container{width:100%;padding-top:.5rem;padding-bottom:.5rem;border-top:2px solid var(--colour-primary)}.icon-container{display:flex;align-items:center;justify-content:center}.tooltip{position:relative;display:inline-block}.tooltip .tiptext{visibility:hidden;width:120px;background-color:#000;color:#fff;text-align:center;border-radius:3px;padding:6px 0;position:absolute;z-index:1;box-shadow:0 5px 10px rgba(0,0,0,.2)}.tooltip .tiptext:after{content:"";position:absolute;border-width:5px;border-style:solid}.tooltip:hover .tiptext{visibility:visible!important}.tooltip.top .tiptext{margin-left:-60px;bottom:130%;left:50%}.tooltip.top .tiptext.background-info:after{border-top-color:var(--colour-info)}.tooltip.top .tiptext.background-info:after,.tooltip.top .tiptext.background-success:after{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent}.tooltip.top .tiptext.background-success:after{border-top-color:var(--colour-success)}.tooltip.top .tiptext.background-warning:after{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--colour-warning)}.tooltip.top .tiptext.background-danger:after{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--colour-error)}.tooltip.top .tiptext:after{margin-left:-5px;top:100%;left:50%;border-color:#2e2e2e transparent transparent}.backdrop{position:fixed;z-index:101;left:0;top:0;width:100vw;height:100%;background-color:var(--colour-sidebar);opacity:.7;transition:.6s ease}@media screen and (max-width:425px){.backdrop{background-color:#262e3b}}.backdrop-blur{position:relative;z-index:100;left:0;top:0;width:100vw;height:100%;-webkit-filter:blur(4px);filter:blur(4px)}@media screen and (max-width:425px){.backdrop-blur{-webkit-filter:none;filter:none}}.card-header{flex-direction:row;width:100%;height:4rem;text-align:center;border-bottom:none;background-color:var(--colour-secondary);color:#fff}.card-header,.header-left-section{display:flex;justify-content:flex-start}.header-left-section{width:auto;align-items:center;padding-left:3.89%;padding-right:.5rem}@media (max-width:425px){.header-left-section{padding:1rem}}.header-logo-container{width:auto}.header-logo{max-height:3.5rem;cursor:pointer}@media (max-width:425px){.header-logo{height:2.5rem}}.header-links-container{width:auto;width:17rem;display:flex;align-items:center;justify-content:space-around}.header-icons-container{width:auto;display:flex;align-items:center;justify-content:space-evenly;padding:0 1rem 0 .5rem;margin:0 0 0 auto}.header-icons-sub-container{width:6rem;display:flex;align-items:center;justify-content:space-around;flex-direction:row}.floating-menu{position:absolute;top:4rem;right:1rem;background-color:var(--colour-light);box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.4);border-radius:.5rem;z-index:110;font-family:"Segoe UI"}.floating-menu-date-picker{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.3);border-radius:.5rem;z-index:500;position:fixed;top:0;right:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;bottom:0}.floating-menu-black{background-color:var(--colour-rolelist);padding:.3rem}.transparent-backdrop{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:75}.floating-item{width:9rem;border-radius:.5rem;padding:.5rem;cursor:pointer}.floating-item:hover{background-color:var(--colour-secondary)}.floating-item-special{display:block;text-align:center;border:1px solid var(--colour-disabled);color:var(--colour-disabled);background-color:var(--colour-headerbg)}.floating-item-special:hover{color:var(--colour-headerbg)}.floating-item-hover:hover,.floating-item-special:hover{background-color:var(--colour-disabled)}.floating-item-hover-black:hover{background-color:var(--colour-secondary)}.floating-menu-scroll{max-height:27em;overflow:scroll;overflow-x:hidden}.user-card{border-radius:5px;padding:0 .7rem;transition:.15s ease}.user-avatar{height:2.2rem;margin-right:.5rem;border-radius:50%}.user-card-toolbar{display:flex;align-items:center;justify-content:space-evenly;min-width:15rem;width:auto}@media (max-width:425px){.user-card-toolbar{min-width:auto;padding:0;width:4rem}}.user-header-description{padding-right:.5rem;font-family:"Segoe UI";max-width:14rem}.user-card-opened{background-color:var(--colour-rolelist)}.standard-small-container{width:20%;height:92%;box-shadow:0 1px 4px 0 #4d4d4d;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#fff;padding:1rem;position:absolute;right:7rem;max-height:30rem}@media (max-width:1400px){.standard-small-container{right:5rem;overflow:auto;height:75%}}.joblist-container{width:100%;height:auto;display:flex;align-items:center;justify-content:space-between;flex-direction:column;overflow-y:auto;overflow-x:hidden}.joblist-title{width:100%;height:2rem;font-family:"Segoe UI";font-weight:700}.joblist-item-container{display:flex;align-items:center;justify-content:space-around;flex-direction:column;width:100%;height:10rem;border-bottom:1px solid var(--colour-primary);transition:.2s ease;cursor:pointer}.joblist-item-container:hover{background:#e5e5e5}.job-data-container{display:flex;align-items:center;flex-direction:row;width:100%;justify-content:flex-start}.job-logo-container{margin-left:.5rem;display:flex;align-items:center;justify-content:center}.job-info-container{display:flex;height:100%;flex-direction:column;margin:0 auto 0 .5rem}.job-info-subcontainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;height:90%;width:100%}.background-card-image{height:22rem;background-image:url(/hr-jobsite/static/media/background.0c0e6da3.png);background-size:80%}.background-card-image,.header-card-image{display:flex;width:100%;background-repeat:no-repeat;background-position:50%}.header-card-image{height:6rem;background-image:url(/hr-jobsite/static/media/job-site-header.2be4ca6f.png);background-size:100%}.feed-card-container{height:100%;width:95%;display:flex;justify-content:flex-start;flex-direction:column}.feed-card{width:95%;margin:1rem;height:50%}@media (max-width:1400px){.feed-card{height:82vh}}.feed-item-container{display:flex;flex-direction:column;align-items:flex-start;height:10rem;padding:.5rem;border:1px solid hsla(0,0%,70.6%,.46);cursor:pointer;transition:.1s ease;width:15rem;transform:translateZ(0);border-radius:7px}.feed-item-container:hover{box-shadow:0 3px 7px #bdbdbd;transform:scale3d(1.05,1.05,1.05)}.grid-filters-container{height:20%;align-items:baseline;padding:0 1rem;display:grid;grid-template-columns:24.2% 24% 24% 24.2%;grid-column-gap:1rem;-webkit-column-gap:1rem;column-gap:1rem}@media (max-width:425px){.grid-filters-container{height:auto;display:block;padding:1rem}.grid-filters-container>button{margin:1rem 0 0}}.grid-card-container{display:grid;grid-template-columns:repeat(5,1fr);justify-content:center;height:80%;overflow:auto;padding:0 1rem}.grid-card-container>div{margin:2%}.grid-card-container>div>div{margin:5%}@media (min-width:1900px){.grid-card-container{grid-template-columns:repeat(6,1fr)}}@media (min-width:3000px){.grid-card-container{grid-template-columns:repeat(8,1fr)}}@media (max-width:1200px){.grid-card-container{grid-template-columns:repeat(3,1fr)}}@media (max-width:425px){.grid-card-container{grid-template-columns:none}}.feed-info-first-sub-container{width:40%;overflow:hidden}.feed-info-first-sub-container,.feed-info-second-sub-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.feed-info-second-sub-container{height:100%;width:100%}.feed-info-first-container{align-items:center;flex-direction:row;width:100%;height:5rem}.special-position{border:2px solid #00943a;background:#009d57;text-align:center;box-shadow:0 3px 7px #bdbdbd;align-items:center}.special-position p{color:#fff}.feed-info-second-container{color:var(--colour-black);font-size:1rem;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;font-style:italic;overflow:hidden;width:100%;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4rem;min-height:4rem}.feed-description-container{height:4rem;width:100%}.feed-actions-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;width:100%;position:absolute;bottom:0}.showMoreBtn{cursor:pointer;color:#00f}.job-container{display:flex;align-items:center;justify-content:space-between}.adittional-info,.skills-info{min-width:50%;min-height:14rem}.adittional-info,.adittional-info-container,.skills-info{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.adittional-info-container{width:auto}.desirable-skills{justify-content:center;width:80%;height:10rem}.desirable-skills,.desirable-skills-container{display:flex;align-items:center;flex-direction:column}.desirable-skills-container{justify-content:space-evenly;width:100%}.buttons-container{display:flex;align-items:center;justify-content:center;margin:auto;height:4rem}*{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}*,body{margin:0}body{width:100vw;height:100vh;overflow-x:hidden}:root{--colour-primary:#179957;--colour-secondary:#252d3a;--colour-third:#d31010;--colour-success:#21c774;--colour-danger:red;--colour-error:#c51525;--colour-info:#167bbd;--colour-warning:#ffb005;--colour-disabled:#888;--colour-header-text-category:#b4b4b4;--colour-header-text-info:#00ab61;--colour-headerbg:#252d3a;--colour-headerbox:transparent;--colour-sidebar:rgba(37,45,58,0.96);--colour-rolelist:#474b52;--colour-light:#fff;--colour-link:#337ab7;--colour-button:#fff;--colour-border:rgba(0,0,0,0.1);--opacity:.8;--colour-white:#fff;--colour-black:#000}.full-width{width:100%!important}.full-max-width{max-width:100%}.full-width-vw{width:100vw}.full-height{height:100%}.full-max-height{max-height:100%}.fit-content-height{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.fit-content-width{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.full-height-vh{height:100vh}.half-width{width:50%}.third-width{width:30%}.half-height{height:50%}.third-height{height:35%}.display-none{display:none}.display-block{display:block}.inline{display:inline-block}.position-relative{position:relative}.flex-row-center{display:flex;justify-content:center;align-items:center}.flex-row-space-between{display:flex;justify-content:space-between;align-items:center}.flex-row-space-evenly{display:flex;justify-content:space-evenly;align-items:center}.flex-row-start{justify-content:flex-start}.flex-row-end,.flex-row-start{display:flex;align-items:center}.flex-row-end{justify-content:flex-end}@media screen and (max-width:425px){.flex-row-end{justify-content:center}}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-column-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.flex-column-start{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto}@media screen and (max-width:425px){.flex-column-start{overflow-y:visible;overflow-y:initial}}.flex-column-end{display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.flex-column-space-between{display:flex;flex-direction:column;justify-content:space-between}.icon{min-width:0;color:var(--colour-light);padding:0 10px}.lightTooltip{font-size:16px;color:#000;background-color:var(--colour-light)}.text-standard{height:auto;width:100%;padding:0;color:var(--colour-black);font-size:16px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;margin:0}.text-double{height:auto;width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}.text-large{word-wrap:break-word}.text-white{color:#fff;cursor:text}.text-grey{color:var(--colour-disabled)}.uppercase{text-transform:uppercase}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-big-size{font-size:1.8rem}.text-title-size{font-size:1.5rem}.text-medium-size{font-size:1rem}.text-center{text-align:center}.text-end{text-align:end}.text-start{text-align:start}.text-top{vertical-align:top}.form-control{width:85%;margin:0 6% 2%}.label{font-size:11px!important;font-family:Roboto,Helvetica,Arial,sans-serif!important}.margin-left{margin-left:1rem}.margin-right{margin-right:1rem}.align-right{margin-right:inherit!important}.align-center{display:flex;align-items:center}.margin-left-right{margin:0 1rem}.margin-top,.margin-top-small{margin-top:1rem}.margin-top-large{margin-top:2rem}.margin-bottom{margin-bottom:1rem}.margin-top-bottom{margin:1rem 0}.margin{margin:1rem}.margin-auto{margin:auto}.margin-top-auto{margin:auto 0 0}.margin-right-auto{margin:0 auto 0 0}.margin-bottom-auto{margin:0 0 auto}.margin-left-auto{margin:0 0 0 auto}.padding-left{padding-left:1rem}.padding-left-big{padding-left:3rem}.padding-right{padding-right:1rem}.padding-right-big{padding-right:3rem}.padding-left-right{padding:0 1rem}.padding-left-right-big{padding:0 3rem}.padding-top{padding-top:1rem}.padding-top-small{padding-top:.5rem}.padding-top-big{padding-top:5rem}.padding-bottom{padding-bottom:1rem}.padding-bottom-big{padding-bottom:3rem}.padding-top-bottom{padding:1rem 0}.padding-top-bottom-big{padding:3rem 0}.padding{padding:1rem}.no-padding{padding:0!important}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.hover-highlight:hover,.hover-highlight span{color:var(--colour-info)}.border{border:1px solid var(--colour-border)}.border-bottom{border-bottom:1px solid var(--colour-border)}.border-top{border-top:1px solid var(--colour-border)}.border-left{border-left:1px solid var(--colour-border)}.border-right{border-right:1px solid var(--colour-border)}.no-border{border:none!important}.rounded{border-radius:1rem}.config-cog{position:fixed;bottom:1rem;left:1rem;opacity:.2;transition:.3s ease}.config-cog:hover{opacity:1}.config-cog-right{position:fixed;bottom:1rem;right:1rem;opacity:.2;transition:.3s ease}.config-cog-right:hover{opacity:1}.overflow-hidden{overflow:hidden}.overflow-y{overflow-y:auto}.overflow-x{overflow-x:auto}.background-info{background-color:var(--colour-info)!important}.background-success{background-color:var(--colour-success)!important}.background-warning{background-color:var(--colour-warning)!important}.background-danger{background-color:var(--colour-error)!important}.background-default{background-color:var(--colour-headerbg)!important}.alert{width:auto;position:absolute;top:2rem;left:1rem;border:1px solid;padding:1rem;z-index:100;transition:.3s ease-in-out;border-radius:.5rem;overflow:auto;display:block;justify-content:flex-start;align-items:center}@media screen and (max-width:1600px){.alert{font-size:13px}}@media screen and (max-width:768px){.alert{width:70%;right:15%}}@media screen and (max-width:425px){.alert{width:70%;left:1rem;top:0}}.alert-right{right:1rem}.alert-left{left:1rem}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger .icon-default{color:#721c24}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning .icon-default{color:#856404}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success .icon-default{color:#155724}.alert-info{background-color:#d1ecf1;border-color:#bee5eb}.alert-info,.alert-info .icon-default{color:#0c5460}.edit-edu-card{display:block;height:100%;width:40%;border:2px solid hsla(0,0%,57.3%,.46);border-radius:.3rem;margin:auto auto 1rem;padding:1rem 4rem}@media screen and (max-width:425px){.edit-edu-card{width:75%;padding:1rem}}.edit-education-card-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:30%}.edit-exp-card{display:block;height:100%;width:40%;border:2px solid hsla(0,0%,57.3%,.46);border-radius:.3rem;margin:auto auto 1rem;padding:1rem 4rem}@media screen and (max-width:425px){.edit-exp-card{width:75%;padding:1rem}}.edit-experience-card-section{justify-content:center;margin-bottom:.5rem}.edit-experience-card-section,.policy-box{display:flex;flex-direction:column;align-items:flex-start}.policy-box{justify-content:space-around;width:70%;margin:2% 0;border:1px solid #cdcdcd;padding:1rem;border-radius:.3rem;height:7rem}@media (max-width:425px){.policy-box{height:auto;display:block}}.edit-skill-card{display:flex;justify-content:space-between;flex-direction:column;height:8rem;width:15rem;border:2px solid hsla(0,0%,57.3%,.46);border-radius:.3rem;padding:.5rem 1rem}.edit-skill-card-section{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:4rem;width:10rem}.edit-user-data-container{width:100%;margin:auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-evenly;overflow-y:auto;padding:3rem 0 0}@media (max-width:425px){.edit-user-data-container{display:block}}.edit-user-data-subcontainer{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:29%}@media (max-width:425px){.edit-user-data-subcontainer{width:100%}}.user-edit-basic-info{display:flex;flex-direction:column}.edit-page-subcontainer{width:70%}@media (max-width:425px){.edit-page-subcontainer{width:100%}}.user-data-form{display:grid;grid-template-columns:48% 48%;grid-column-gap:4%}@media (max-width:425px){.user-data-form{display:block;padding:2rem 2rem 0}}.user-data-form-single{padding:1rem 0}.user-data-form-single>div{width:100%}@media (max-width:425px){.user-data-form-single{padding:1rem 2rem}}.user-edit-basic-info>*{margin-bottom:.5rem!important}.user-edit-image-container{margin-bottom:1rem;flex-direction:column}.user-edit-image-section{display:flex;align-items:center;justify-content:space-evenly;flex-direction:column;position:relative;width:100%}.user-edit-image-input{position:absolute;bottom:0;margin-left:8rem}.user-edit-image-delete{position:absolute;margin-left:8rem;top:0}.user-edit-image-container{display:flex;align-items:center;height:10rem;width:10rem;border-radius:100%;border:solid #d3d3d3;margin:.5rem;overflow:hidden}.user-edit-image{height:100%;width:auto}.user-edit-cv-section{display:flex;align-items:center;padding:1rem;justify-content:space-evenly;flex-direction:column}.upload-cv-container{display:flex;align-items:center;flex-direction:row;justify-content:center}.edit-description-container{width:85%;height:10rem;margin:auto}.edit-section-container{display:flex;width:100%;align-items:center;flex-direction:column}.edit-data-section{justify-content:space-evenly;height:100%;width:83%;border:2px solid hsla(0,0%,57.3%,.46);border-radius:.3rem;margin:auto auto 1rem;padding:1rem}.edit-data-section,.first-subsection{display:flex;align-items:center;flex-direction:row}.first-subsection{justify-content:space-between;width:58%;height:5rem}.second-subsection{flex-direction:row;width:88%;height:5rem;margin-bottom:1rem;border:1px solid var(--colour-black);border-radius:.3rem}.edit-action,.second-subsection{display:flex;align-items:center;justify-content:space-evenly}.edit-action{width:30%;height:3rem;font-size:18px;color:grey;transition:color .2s ease}.edit-action i:hover{color:#000}.edit-skills-grid{display:grid;grid-template-columns:auto auto;grid-gap:1rem}.text-alert{font-size:12px}.snackbar-container{width:35%;min-height:6rem;max-height:8rem;border-radius:.5rem;position:fixed;bottom:-8rem;left:0;right:0;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 3rem;transition:.3s ease;z-index:400}.snackbar-container.success{background-color:var(--colour-success)}.snackbar-container.error{background-color:var(--colour-danger)}.snackbar-container.info{background-color:var(--colour-info)}.snackbar-container.warning{background-color:var(--colour-warning)}@media screen and (max-width:1024px){.snackbar-container{width:100%}}.snackbar-show{bottom:0}.snackbar-message{font-family:"Roboto","Helvetica","Arial",sans-serif;line-height:1.5em;margin:0 2rem;width:80%;max-height:8rem}.snackbar-icon,.snackbar-message{font-size:1.1rem;font-weight:400;color:var(--colour-light)}.snackbar-icon{cursor:pointer}
/*# sourceMappingURL=main.c609a0b6.chunk.css.map */