@import url('https://fonts.googleapis.com/css?family=Fredoka+One'); // ***** GENERIC ***** // .sidebar{ box-shadow: 0 0 15px rgba(0,0,0,0.5); } .item-box{ box-shadow: 0 0 15px rgba(192, 192, 192, 0.521); } .main-content{ padding-left: 80px; padding-right: 80px; } .mx-auto { margin-right: auto !important; margin-left: auto !important; } // ***** FONT SETTINGS ***** // .form-title{ font-weight: bolder; color: #000000; } .text-size-11{ font-size:11px; } .text-size-20{ font-size:20px; } body{ background-color: #F4F4F4; } *{ font-family: 'Roboto', sans-serif; color: #454545; font-size: 14px; } h1{ font-family: 'Fredoka One', cursive; color: #501D89; font-size: 28px; } h2{ font-family: 'Fredoka One', cursive; color: #454545; font-size: 24px; } h3{ font-family: 'Roboto', sans-serif; color: #454545; font-size: 20px; font-weight: bold; } h4{ font-family: 'Fredoka One', cursive; color: #501D89; font-size: 22px; } h5{ font-family: 'Roboto', sans-serif; color: #454545; font-size: 16px; font-weight: bold; } h6{ font-family: 'Roboto', sans-serif; font-size: 14px; color: #888888; } // ***** BUTTONS ***** // .btn-gradient { box-shadow: 0 4px 15px 0 rgba(187, 187, 187, 0.5); background-image: linear-gradient(to right,#ee38a4, #501db9); color: #fff; font-weight: bold; letter-spacing: 0.05em; border-radius: 50px; border: none; height: 40px; width: 200px; margin-top: calc((#{$header-height} - 40px)/2); outline: none; padding: 5px; text-decoration: none; text-transform: uppercase; transition: background .5s ease; } .btn-gradient:hover { background-image: linear-gradient(to left,#ee38a4, #501db9); font-weight: bold; color: #fff; } .btn-border { box-shadow: 0 4px 15px 0 rgba(187, 187, 187, 0.5); color: #501db9; font-weight: bold; letter-spacing: 0.05em; background-color: transparent; border: 2px solid #501db9; border-radius: 50px; height: 40px; width: 200px; margin-top: calc((#{$header-height} - 40px)/2); margin-left: 15px; outline: none; padding: 5px; text-decoration: none; text-transform: uppercase; transition: background .5s ease; } .btn-border:hover { box-shadow: 0 4px 15px 0 rgba(187, 187, 187, 0.5); background-image: linear-gradient(to right,#ee38a4, #501db9); border: none; color: #fff; } .btn-skills{ color: #501db9; background-color: transparent; border: 1px solid #501db9; border-radius: 30px; align-items: center; outline: none; padding: 5px; display: inline; justify-content: flex-start; } // ***** TOGGLE BTN ***** // input[type="checkbox"].switch{ appearance: none; width: 3.5em; height: 1.5em; background: #ddd; border-radius: 3em; position: relative; cursor: pointer; outline: none; transition: all .2s ease-in-out; } input[type="checkbox"].switch:checked{ background: #EE38A4; } input[type="checkbox"].switch:after{ position: absolute; content: ""; width: 1.5em; height: 1.5em; border-radius: 50%; background: #fff; box-shadow: 0 0 .25em rgba(0,0,0,.3); transform: scale(.7); left: 0; transition: all .2s ease-in-out; } input[type="checkbox"].switch:checked:after{ left: calc(100% - 1.5em); } // ***** STAR RATING ***** / body{ font-size: 5em; } .star-rating-display { unicode-bidi: bidi-override; color: #c5c5c5; display: inline-block; position: relative; &:before, &:after{ content: "★★★★★"; display: block; white-space: nowrap; } &:before{ color: gold; position: absolute; z-index: 1; left: 0px; overflow: hidden; } &:after{ z-index: 0; } &[data-rating="1"]:before { width: 20%; } &[data-rating="2"]:before { width: 40%; } &[data-rating="3"]:before { width: 60%; } &[data-rating="4"]:before { width: 80%; } &[data-rating="5"]:before { width: 100%; } } /* Completely remove from the flow but leave available to screen readers. */ .is-vishidden { position: absolute !important; overflow: hidden; width: 1px; height: 1px; padding: 0; border: 0; clip: rect(1px, 1px, 1px, 1px); } // ***** PAGES ***** // //index .succ-match-perc { height: 400px; } .nationality-item { height: 400px; } .nationality-item-progress-bar { width: 50%; } //ads .card-img-top { border-radius: 0% !important; } //profile .card-body-profile { background-color: #e6eaf08f; } .user-update-img { width: 80px; float: left; margin-left: 50px; margin-top: 20px; margin-bottom: 20px; } .testo { vertical-align: middle; margin-top: 30px; margin-left: 150px; } .profile-forms { padding: 50px; padding-bottom: 30px } .profile-form-row { font-weight: bold; margin-top: 20px; } textarea { padding: 10px; line-height: 1.5; border-radius: 5px; border: 1px solid #ccc; box-shadow: 1px 1px 1px #999; resize: none; width: 100%; } .btn-cv { box-shadow: 0 8px 7px 0 rgba(192, 192, 192, 0.521), 0 6px 20px 0 rgba(0, 0, 0, 0.19); color: #fff; background-image: linear-gradient(to right, #ee38a4, #501db9); border-radius: 50px; border: none; height: 40px; width: 100px; margin-top: calc((#{$header-height} - 40px)/2); margin-left: 15px; outline: none; padding: 5px; } .btn-cv:hover { box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19); } .cv{ margin-top: calc((#{$header-height} - 40px)/2); margin-left: 15px; height: 40px; } //users .card { border-radius: 0% !important; } .card-body-users { border-top: 1px solid #9c9fa0; margin: 0; } .users-icons { margin-left: 150px; padding: 5px; padding-left: 0; } .users-icons i { font-size: 20px; margin-right: 15px; color: #9c9fa0; } //login .modal-dialog { max-width: 800px; margin: 200px auto; } .modal-content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%; pointer-events: auto; background-color: rgb(148, 61, 129); color: #fff; font-size: 12px; background-clip: padding-box; border: none; border-radius: 10px; outline: 0; margin-bottom: 20px; height: 350px; position:absolute; visibility:visible; } .mo-title{ font-size: 28px; font-weight: bolder; } .subtitle-modal{ font-size: 20px; } .modal-right { background-color: #fff; height: 400px; color: #000; width: 350px; position: absolute; visibility: visible; top: -20px; right: -50px; border: 2px solid transparent; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; margin-left: auto; padding: 100px; text-align: center; } .logo-wisp-right{ width: 174px; } .modal-username{ font-size: 14px; margin-top: 10px; padding-left: 10px; border-radius: 50px; border-color: #501db9; width: 180px; } .btn-signup{ color: #fff; background-color: transparent; border: 1px solid #fff; border-radius: 50px; height: 40px; width: 180px; margin-top: calc((#{$header-height} - 40px)/2); margin-left: 15px; outline: none; padding: 5px; } .mo-title{ text-align: -webkit-center; margin-top: 20px; } //companies .card-body-companies { border-top: 1px solid #9c9fa0; margin: 0; } .companies-icons { margin-left: 150px; padding: 5px; padding-left: 0; } .companies-icons i { font-size: 20px; margin-right: 15px; color: #9c9fa0; } .companies-update-img { width: 80px; float: left; margin-left: 50px; margin-top: 20px; margin-bottom: 20px; } //referees .card-body-referee { border-top: 1px solid #9c9fa0; margin: 0; } .referee-icons { margin-left: 150px; padding: 5px; padding-left: 0; } .referee-icons i { font-size: 20px; margin-right: 15px; color: #9c9fa0; } .referee-update-img { width: 80px; float: left; margin-left: 50px; margin-top: 20px; margin-bottom: 20px; } //ads_1 .companies-update-title { margin-left: 50px; margin-top: 20px; margin-bottom: 20px; } .btn-centered { margin-top: 0; margin-left: 0; } .btn-centered-container { text-align: center; } .btn-centered-container{ text-align:center; } /* REPORTS PAGE */ .table .thead-purple-border th{ border-top: transparent; border-bottom-color: #8B00B1; border-width: 3px; } .table { background-color: #FFFFFF; }