Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* CLASSES */
- .d-flex { display: flex; } .wrap { flex-flow: row wrap; } .justify-content-center { justify-content: center; } .justify-content-around { justify-content: space-around; } .justify-content-between { justify-content: space-between; } .justify-content-left { justify-content: flex-start; } .justify-content-right { justify-content: flex-end; } .align-items-center { align-items: center; } .align-items-bottom { align-items: flex-end; } .direction-column { flex-direction: column; } .pointer { cursor: pointer; transition: 0.7s; } .hover-color:hover { color: #c45858; } .popUp { transition: 0.7s; background-color: #f9f9f9; box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 3; } .overlayPage { position: absolute; bottom: 100%; left: 0; right: 0; width: 100%; height: 0; transition: 0.6s ease-in; background-color: rgba(0,0,0,0.6); z-index: 2; padding: 0px 0px !important; } .overlayOn { height: 100%; bottom: 0; }
- /* CLASSES */
- * { box-sizing: border-box; margin: 0px; padding: 0px; }
- a { text-decoration: none; }
- body, html { width: 100%; height: 100%; font-family: 'Abel', sans-serif; }
- button { display: block; transition: 1s; font-variant: small-caps; font-size: 18px; letter-spacing: 1px; color: #ffffff; border: none; background-color: #28394a; box-shadow: -1px 16px 40px -20px rgba(0, 0, 0, 0.8); }
- button:hover { background-color: #000000; }
- .buttonSquare { padding: 12px 15px; }
- .buttonFullWidth { width: 100%; margin-top: 10px; }
- input, textarea, select { width: 100%; padding: 20px 5px; border: none; color: #282828; transition: 0.6s; border-bottom: 1px solid #d2d2d2a6; background-color: transparent; }
- .inputBorder { border: 1px solid #d2d2d2a6; background-color: white; padding-left: 10px; }
- .inputBorder:focus { box-shadow: 0 0 0 1px #c45858; }
- .inputBorder option { margin: 6px 0px; }
- textarea { height: 250px; font-family: 'Abel', sans-serif; resize: vertical; }
- input:focus, textarea:focus, select:focus, button:focus { outline: none; }
- input:focus ~ .bar:before, textarea:focus ~ .bar:before { width: 100%; }
- .bar { position: relative; display: block; width: 100%; }
- .bar:before { content: ''; height: 2px; width: 0; bottom: 1px; position: absolute; background: #cc5959; transition: all 0.4s ease; }
- h1 { font-family: 'Montserrat', sans-serif; font-variant: small-caps; font-weight: bold; }
- table { text-align: center; border-collapse: collapse; width: 100%; }
- tr { border-bottom: 1px solid #ecececd1; }
- /* LOGIN PAGE */ /* LOGIN PAGE */
- #loginSite { background: url("../images/bg.jpg") center/cover; }
- #loginContainer { flex: 0 0 100%; max-width: 800px; position: relative; }
- #placeHeader { border-bottom: 1px solid #c1bcbc57; width: 100%; max-width: 500px; position: relative; overflow: hidden; padding: 15px 0px; }
- #placeHeader h1 { width: 100%; font-size: 45px; letter-spacing: 4px; color: #f9f9f9; }
- #placeHeader img { position: absolute; width: auto; height: 150%; top: 25%; right: 0; opacity: 0.6; }
- #loginButton { width: 100px; height: 80px; border-radius: 50px; }
- #contentLogin { width: 100%; padding: 20px 0px; }
- #contentLogin input { max-width: 300px; margin: 30px 0px; background-color: #ffffffab; border-radius: 30px; text-align: center; box-shadow: -1px 16px 40px -20px rgba(0, 0, 0, 0.8); }
- #contentLogin input:focus { background-color: #f9f9f9; }
- /* LOGIN PAGE */ /* LOGIN PAGE */
- /* USER SITE */
- #userSite { background: url("../images/bg.jpg") center/cover; overflow-x: hidden; }
- #userOptions { width: 100%; max-width: 1140px; transition: 1.3s; padding-top: 30px; }
- #writeTicket, #userTickets { width: 50%; margin: 0px 50px; box-shadow: 9px 12px 17px -10px rgba(0,0,0,0.75); padding: 0px 25px 20px; }
- #writeTicket > div > div:nth-child(1), #userTickets > div:nth-child(1) { color: white; padding: 20px 0px; }
- #writeTicket { background-color: #fbfbfb8c; }
- #writeStickyTicket { position: sticky; top: 80px; }
- #writeTicket input, #writeTicket select, #writeTicket textarea { margin: 10px 0px; background-color: #f9f9f9; border-radius: 3px; }
- #writeTicket input::placeholder, #writeTicket input, #writeTicket select { color: #676767; }
- #userTickets { background-color: #809cb7c2; padding-bottom: 15px; }
- #userTicketContainer { width: 60%; height: 80%; background-color: #f9f9f9e3; position: absolute; top: 75%; left: 80%; transform: translate(-80%, -75%); margin-left: 120vw; transition: 1.2s; box-shadow: 9px 12px 17px -10px rgba(0,0,0,0.75); z-index: 1; display: grid; grid: 1fr / repeat(2, 1fr); }
- #userTicketContainer i { position: absolute; top: 20px; right: 30px; }
- #userTicketContainer > div { padding: 10px 30px; }
- .userTicket { height: 130px; background-color: #f4f4f4; box-shadow: 9px 12px 17px -10px rgba(0,0,0,0.75); display: grid; grid: 60% 40% / 70% 30%; color: black; border-radius: 9px; margin: 8px 0px; width: 100%; max-width: 360px; }
- .userTicketTitle { color: #424242; font-size: 20px; text-indent: 20px; }
- .userTicketDate { text-indent: 60px; }
- .buttonContainerUser { grid-row: 1 / 3; grid-column: 2 / 2; justify-self: center; align-self: center; }
- .buttonContainerUser button { width: 80px; height: 80px; border-radius: 50px; background-color: #202f3e; }
- .buttonContainerUser button:hover { background-color: #000000; }
- #userTicketContainer > #ticketInfoContent { background-color: #28394a; }
- #userTicketContainer > #ticketInfoContent div:nth-child(1) { color: #f9f9f991; }
- #userTicketContainer > #ticketInfoContent div:nth-child(2) { color: #d0d0d0; }
- #userTicketContainer .userFieldTicket { margin: 10px 0px; }
- #userTicketContainer .fieldContainer > div:nth-child(2) { padding: 10px 12px; border-bottom: 1px solid #9898983b; }
- /* USER SITE */
- /* MAIN PAGE */ /* MAIN PAGE */
- #mainPage { overflow: hidden; display: grid; grid: 80px 1fr / 270px 1fr;
- grid-template-areas:
- "logoPlace userBar"
- "leftMenu mainContainer";
- }
- #logoPlace { grid-area: logoPlace; border-bottom: 1px solid #c1bcbc1c; background-color: #202f3e; }
- #logoPlace h1 { font-size: 30px; color: #f9f9f9; }
- /* ARROW FOR DROPDOWNS */
- .arrowBox { position: relative; }
- .arrowBox:after, .arrowBox:before { position: absolute; border: solid transparent; content: " "; height: 0; width: 0; }
- /* ARROW FOR DROPDOWNS */
- /* TICKET INFO CONTAINER */
- #ticketInfoContent { padding: 10px 20px; }
- .fieldContainer { padding: 5px 15px; margin: 20px 0px; line-height: 30px; text-align: justify; }
- .fieldContainer:last-child div:nth-child(2) { border-bottom: none !important; }
- .fieldContainer > div:nth-child(1) { font-size: 11px; letter-spacing: 1px; font-weight: bold; color: #8f8f8f; line-height: 1; }
- .fieldContainer > div:nth-child(2) { font-size: 17px; padding-left: 10px; }
- /* TICKET INFO CONTAINER */
- /* USER BAR */
- #userBar { padding: 0px 50px; color: #e2e2e2; font-family: 'Francois One', sans-serif; background-color: #17242f; }
- #mainPage > #userBar { grid-area: userBar; position: relative; }
- #userSite > #userBar { position: sticky; top: 0; width: 75vw; height: 80px; box-shadow: 0px 17px 49px -10px rgba(0,0,0,0.75); z-index: 4; }
- #userBar p { padding: 0px 25px; }
- #logo { position: absolute; left: 5%; height: 80%; max-width: 100%; }
- #userAvatar { width: 45px; height: 45px; }
- #userAvatar:hover { margin-bottom: 15px; }
- #userBar i { font-size: 22px; position: relative; }
- #dropdownUserBar { position: absolute; right: 50%; transform: translate(50%, 7%); width: 340px; height: 0px; background-color: #ffffff; box-shadow: 0px 11px 20px -10px rgba(0,0,0,0.75); transition: 0.5s; display: grid; grid: 0% 100% / 1fr; overflow: hidden; font-family: 'Abel', sans-serif; z-index: 5; }
- .arrowTop:after, .arrowTop:before { bottom: 100%; left: 50%; border-bottom-color: #ffffff; }
- .arrowTop:after { border-width: 15px; margin-left: -15px; }
- .arrowTop:before { border-width: 18px; margin-left: -18px; }
- #alertsList { border-bottom: 1px solid #c1bcbc61; color: #222; overflow: auto; }
- .alertContainer { border-bottom: 1px solid #c1bcbc61; padding: 10px 20px; display: grid; grid: 1fr / 15% 85%; }
- .alertContainer:hover { background-color: #e2e2e2; }
- .alertContainer:nth-child(1) { margin-top: 10px; }
- .alertTitle { font-size: 18px; }
- .alertTime { font-size: 13px; padding: 5px 0px; }
- /* USER BAR */
- /* LEFT MENU */
- #leftMenu { grid-area: leftMenu; font-variant: small-caps; transition: 2.5s; z-index: 3; background-color: #202f3e; }
- #menuExpand { position: fixed; left: 15px; top: 25px; font-size: 25px; z-index: 30; color: #f9f9f9; display: none; }
- .menuTitle { padding: 20px 30px; font-family: 'Comfortaa', cursive; color: #969696; }
- .menuField { color: #c5c5c5; font-family: 'Francois One', sans-serif; border-bottom: 1px solid #c1bcbc1c; letter-spacing: 1px; display: grid; grid: 1fr / 40% 60%; position: relative; }
- .menuField:hover { text-indent: -30px; background-color: #17242f; }
- .menuField i { padding: 0 10px; font-size: 15px; }
- .main { padding: 20px 30px; font-size: 20px; }
- .sub { padding: 10px 30px; font-size: 16px; }
- .moreDropdown { position: absolute; left: 100%; width: 0; bottom: -100%; height: 160px; transition: 0.8s; text-indent: 0; overflow: hidden; display: grid; grid: 1fr / 40px 1fr; z-index: 5; }
- .arrowLeft { left: 10%; background: #e5fbfd57; }
- .arrowLeft:after, .arrowLeft:before { right: 100%; top: 50%; border-color: rgba(229, 251, 253, 0); border-right-color: #202f3e; }
- .arrowLeft:after { border-width: 29px; margin-top: -29px; }
- .arrowLeft:before { border-width: 35px; margin-top: -35px; }
- .moreDropdown > div { height: 120px; }
- .dropdownIconsContainer { background-color: #202f3e; border-radius: 3px; padding: 10px; box-shadow: 0px 11px 20px -10px rgba(0,0,0,0.75); }
- .dropdownIconsContainer a { font-size: 16px; height: 100%; width: 100%; transition: 1s; border-radius: 13px; }
- .dropdownIconsContainer a:hover { background-color: #17242f; }
- .moreDropdown i { font-size: 40px; }
- /* LEFT MENU */
- /* MAIN BOX */
- #mainContainer { background-color: #f9f9f9; position: relative; overflow: auto; }
- #mainContainer > div { padding: 30px 45px; }
- #mainDashboard { height: 100%; display: grid; grid: 150px 1fr / repeat(2, 1fr); }
- #ticketStatus { grid-column: 1 / 3; width: 100%; max-width: 1250px; justify-self: center; }
- #ticketStatus > div { box-shadow: 0px 11px 20px -10px rgba(0,0,0,0.75); height: 100%; width: 100%; max-width: 200px; min-height: 130px; display: grid; grid: 75% 25% / 1fr; }
- .numberBox h1 { color: #f3f3f3; font-size: 95px; }
- .textBoxTicket { font-family: 'Francois One', sans-serif; color: #5d5d5d; font-variant: small-caps; letter-spacing: 1px; font-size: 20px; padding: 0px 20px; }
- #ticketsActive { background-color: #7fe854e0; }
- #ticketsDedicated { background-color: #f75555f0; }
- #ticketsTaken { background-color: #599bded6; }
- #ticketClosed { background-color: #c17a94d6; }
- #recentTickets, #takenTicketsList { padding: 50px 10px; }
- #recentTickets h1, #takenTicketsList h1 { font-size: 22px; padding-bottom: 20px; width: 100%; }
- #takenTicketsList { }
- .latestTicket { width: 100%; max-width: 180px; height: 200px; background-color: #f4f4f4; box-shadow: 0px 11px 20px -10px rgba(0,0,0,0.75); margin: 10px 0px; padding-top: 8px; display: grid; grid: repeat(4, 1fr) / 1fr; border: 1px solid #bdb8b82e; border-bottom: none; }
- .latestTicket > div:nth-child(1), .latestTicket > div:nth-child(2), .latestTicket > div:nth-child(3) { padding: 0px 8px; }
- .latestTicket h1 { font-size: 28px !important; }
- #recentTickets { }
- #recentTickets table { margin: 15px 0px; border: 1px solid #bdb8b82e; }
- #recentTickets tr:nth-child(1) { background-color: #28394a; color: white; }
- #recentTickets td, #recentTickets th { padding: 10px 0px; }
- #mainTicket { display: grid; grid: 80px 1fr / 1fr; }
- #optionsAndSearch { width: 100%; justify-self: center; }
- #optionsAndSearch { border-bottom: 1px solid #c1bcbc57; display: grid; grid: 1fr / 75% 25%; }
- #searchTicketContainer { }
- #searchTicketContainer input { border-bottom: none; }
- #mainTicketOptions { display: grid; grid: 1fr / repeat(4, 1fr); }
- #mainTicketOptions h1 { font-size: 25px; }
- #mainTicketOptions > .active, #mainTicketOptions div:hover { background-color: #202f3e; color: #f9f9f9; }
- #mainTicketContainer { margin-top: 30px; }
- .ticketContainer { box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); height: 180px; background-color: #ffffff; display: grid; grid: 1fr / 1fr 40px; margin: 15px 10px; min-width: 280px; width: auto; position: relative; }
- .ticketContainer > div:nth-child(1) { padding: 15px 20px 0px; }
- .ticketContainer > div:nth-child(2) { background-color: #202f3ed1; color: #efefef; }
- .topicTicket { font-size: 25px; font-weight: bold; font-family: 'Montserrat', sans-serif; padding-bottom: 10px; position: relative; border-bottom: 1px solid #c1bcbc57; text-align: center; }
- .statusTicket { width: 15px; height: 15px; position: absolute; left: -10px; top: -20px; border-radius: 50%; background-color: rgba(77, 207, 77, 0.76); }
- .nameTicket, .placeTicket, .dateTicket { padding: 5px 0px; }
- #editTicketContainer { max-width: 1040px; justify-self: center; }
- #editTicketContainer > .popUp { width: 150px; height: 150px; border-radius: 50%; text-align: center; }
- #editTicketContainer > .popUp:hover { background-color: #c45858; color: white; }
- #editTicket { box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); }
- #ticketInfo, #ticketReply { width: 50%; display: grid; }
- .ticketContainerTitle { background-color: #202f3e; color: white; }
- #ticketInfo { background-color: #ffffff; grid: 70px 1fr / 1fr; border-right: 1px solid #202f3e; }
- #ticketInfo .fieldContainer > div:nth-child(2) { border-bottom: 1px solid #d2d2d2a6; }
- #ticketReply { position: relative; grid: 1fr 70px 70px / 1fr; background-color: #ffffff8a; font-size: 14px; }
- #ticketReply > div:nth-child(1) { padding: 20px 25px; }
- #ticketReply textarea { font-size: 20px; line-height: 30px; }
- #replyOptions { border-top: 1px solid #d2d2d2a6; }
- #replyOptions div { padding: 0px 15px; width: 70px; }
- #replyOptions span { text-indent: -20px; margin-bottom: 7px; color: #8f8f8f; }
- #replyOptions i { font-size: 25px; }
- #editUsers { height: inherit; display: grid; grid: 1fr / 55% 45%; width: 100%; max-width: 1140px; }
- #editUsers #userPopUp { width: 100%; max-width: 500px; overflow: auto; }
- #userPopUp span { color: red; position: relative; left: -20px; }
- #editUsers .popUp form { padding: 10px 30px; }
- #editUsers .popUp input, #editUsers .popUp select { margin: 10px 0px; }
- #mobileOptions { display: none; position: absolute; width: 200px; height: 90px; z-index: 3; }
- #mobileOptions > div { width: 50%; position: relative; transition: 0.7s; }
- #mobileOptions img { position: absolute; width: auto; height: 80%; }
- #mobileOptionsUser { background-color: #c3434385; }
- #mobileOptionsGroup { background-color: #73d073a6; }
- #userList, #groupList { padding: 30px 15px; box-shadow: 0px 11px 20px -10px rgba(0,0,0,0.75); }
- #userList img, #groupList img { position: absolute; border-radius: 50%; box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); }
- .userListTitle { width: 80%; height: 50px; padding-bottom: 10px; border-bottom: 1px solid #d2d2d2a6; margin-bottom: 20px; }
- .userListTitle i { padding: 0px 15px; font-size: 20px; color: #8e8e8e; }
- #userList /* LEFT SIDE */ { background-color: white; }
- .userContainer { width: 140px; height: 140px; position: relative; margin: 10px 0px; transition: 0.7s; }
- .userHoverUp:hover { margin-bottom: 20px; margin-top: -20px; }
- .userStandUp { margin-bottom: 20px; margin-top: -20px; }
- .imageContainer { border-radius: 50%; width: 140px; height: 140px; display: grid; grid: 80% 20%/ 1fr; transition: 0.7s; }
- .imageContainer > div:nth-child(1) { position: relative; }
- .userContainer img { transition: 0.7s; width: 100px; height: 100px; }
- .userContainer span { transition: 0.7s; letter-spacing: 1px; line-height: 30px; font-variant: small-caps; font-weight: bold; font-size: 25px; z-index: 2; }
- .userInformationExpand { background-color: #f3f3f3; width: 0px; overflow: hidden; transition: 0.6s; display: grid; grid: 1fr / 85% 15%; position: absolute; margin-left: 140px; z-index: 3; height: 140px; box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); }
- .userInformationExpand > div:nth-child(2) { background-color: #202f3e; color: #f2f2f2; }
- #groupList { background-color: #445f79; padding: 30px 25px; }
- #groupList .userListTitle h1 { color: white; }
- #stickyContainer { position: sticky; top: 0; width: 100%; }
- .groupContainer { margin: 15px 0px; width: 100%; max-width: 400px; }
- .groupInfoContainer { display: grid; grid: 1fr / 30% 60% 10%; width: 100%; height: 140px; background-color: #efefef; border-radius: 15px; box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); }
- .groupInfoContainer > div:nth-child(1) { position: relative; }
- .groupInfoContainer img { width: 80px; height: 80px; }
- .groupInfoContainer > div:nth-child(3) { background-color: #f9f9f9; }
- .groupUsersContainer { background-color: white; grid: 50px 1fr / 1fr; display: grid; width: 90%; box-shadow: 5px 7px 17px -10px rgba(0,0,0,0.75); transition: 0.9s; overflow: hidden; max-height: 0; font-size: 0px; }
- #addUserToGroup { width: 350px; border-radius: 10px; }
- .groupUsersContainer > div:nth-child(1), .groupUsersContainer > div:nth-child(1) i { padding: 0px 10px; }
- .groupUsersContainer tr:nth-child(even) { background-color: #f9f9f9; }
- .groupUsersContainer th { padding-bottom: 5px; }
- .groupUsersContainer td { padding: 6px 0px; }
- /* MAIN BOX */
- /* MAIN PAGE */ /* MAIN PAGE */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement