@import '~src/function.scss'; /* HEADER */ .bg-blue{ --background:#0782c9; background:#0782c9; --background-color:#0782c9; background-color:#0782c9; color: #ffffff; --color: #ffffff; } ion-toolbar{ --background: white; } .ion-text-header-top{ width: 100%; --background: transparent; text-align: center; padding-top: 15px; color: #ffffff; /* border: 1px solid red; */ } .div-top-header{ width: 400px; margin: 0 auto; background-color: #0782c9; overflow: auto; padding-top: 15px; border: 0!important; .div-search{ font-size: 45px; float: left; margin: 0 0 0 10px } .div-logo{ background: transparent; width: 140px; margin: 5px 0 0px 71px; float: left; } .div-logo img{ width: 100%; } .div-profile{ font-size: 45px; float: right; margin-right: 10px; } } .ion-text-header-top p{ --background: transparent; color: #ffffff; } .ion-text-right{ --background: transparent; color: #ffffff; } .header-large{ font-family: Arial, Helvetica, sans-serif; font-size: 12.5pt; /* font-weight: 600; */ background: transparent; color: #ffffff; } .header-xsmall{ font-family: Arial, Helvetica, sans-serif; font-size: 9.7pt; font-weight: bold; padding-bottom: 3.5px; margin-bottom: 3.5px; border-bottom: 1px solid #ccc; background: transparent; } .header-medium{ font-size: 12pt; text-align: left; font-family: roboto; background: transparent; margin-right: 5px; line-height: 25px; } .p-small{ font-size: 13pt; margin-top: 13px; color:#000; margin-right: 25px !important; text-align: right; /* color: #ffffff; */ } /* CONTENT */ .item-list-small{ font-size: 14px; overflow: auto; } .ion-item-class{ padding: 0; } .label-text{ width: 100%; padding: 0; margin: 0; } //DIV .div-item-Oficial{ width: 100%; overflow: auto; /* border-bottom: 1px solid #ccc; */ margin: 10px 0 5px 0; background: #cab0dc; border-radius: 20px; padding: 10px; /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ } .div-item-Pessoal{ width: 100%; overflow: auto; /* border-bottom: 1px solid #ccc; */ margin: 10px 0 5px 0; background: #cbeecb; border-radius: 20px; padding: 10px; /* box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); */ } .div-up{ width: 100%; overflow: auto; } .div-up h3{ margin: 0; padding: 0; font-size: 17px; width: 100%; } .div-icon{ width: 10%; font-size: 22px; float: left; color: #808080; } .div-icon ion-icon{ display: block; margin: 0 auto; } .div-content-Oficial{ width: 85%; float: left; border-left: 4px solid #cab0dc; padding: 0 0 0 12px; } .div-content-Pessoal{ width: 85%; float: left; border-left: 4px solid #cbeecb; padding: 0 0 0 12px; } .div-content-Oficial h3, .div-content-Pessoal h3{ font-size: 14pt; /* border: 1px solid red; */ } .div-content-Oficial p, .div-content-Pessoal p{ font-size: 12pt; color: rgb(94, 92, 92); padding: 0 !important; margin: 0 !important; } .div-botton{ width: 100%; overflow: auto; margin: 10px 0 5px 0; } .div-botton-left{ width: 10%; float: left; } .ion-icon-location{ text-align: center; display: block; color: #000; font-size: 16px; margin: 0 auto; } .div-botton-middle{ width: 75%; float: left; margin-top: 0.5px; } .div-botton-middle p{ padding: 0; margin: 0; } .div-botton-right{ width: 10%; float: left; margin: 0; padding: 0; } .ion-icon-attach{ color: #666666; font-size: 20px; } /* NEW CSS FOR TOGGLE BUTTON */ .toggleBox{ margin:20px 20px 0 0; } input[type="checkbox"]{ position: relative; width: 96px; height: 34px; background: #ffffff; -webkit-appearance: none; border-radius: 20px; outline: none; transition: .4s; /* box-shadow: inset 0 0 5px rgba(0,0,0,0.2); */ cursor: pointer; border:1px solid #e16817; } input:checked[type="checkbox"]{ background: #e16817; } input[type="checkbox"]::before{ z-index: 2; position: absolute; content: ""; left: 0; width: 30px; height: 30px; background: #fff; border-radius: 50%; /* transform: scale(1.1); */ box-shadow: inset 0 2px 5px rgba(0,0,0,0.2); border:1px solid #e16817; } input:checked[type="checkbox"]::before{ left: 65px; } .toggle{ position: relative; display: inline; font-family: 'Montserrat', sans-serif; display: grid; text-align: center; } label{ position: absolute; color: #fff; font-weight: 600; font-size: 12px; pointer-events: none; } .onbtn{ top:10px; bottom: 15px; left: 15px; /* padding-top: 10px; border: 1px solid red; */ } .ofbtn{ top:10px; bottom: 15px; right: 14px; color: #e16817; } // new .main{ padding: 0px em(20px); } .event-number{ color: white; font-family: Roboto; font-size: 15px; color: var(--white); bold{ font-family: Roboto; font-size: 25px; text-align: right; color: var(--white); } } .time{ font-family: Roboto; font-size: 30px; text-align: center; color: var(--white); line-height: unset; margin-top: 10px; } .next-meeting{ display: flex; justify-content: center; margin: 0px 20px; margin-top: 15px; .meeting-time { font-size: em(25px); font-family: Roboto; font-weight: 300; color: var(--white); margin-right: 7px; } .meeting-description { margin-top: 2px; font-family: Roboto; font-size: 15px; color: var(--white); } } .conteiner-box { display: flex; flex-wrap: wrap; justify-content: center; padding-bottom: 20px; } .schedule { max-width: 400px; font-family: Roboto; background-color: white; box-shadow: 0 0 10px 0 rgb(0 0 0 / 7%); border: solid 1px #e9e9e9; margin-bottom: 20px; border-radius: 25px; display: flex; flex-direction: column; max-height: 100%; overflow: auto; padding-bottom: 25px; .schedule-header{ display: flex; margin-bottom: 20px; justify-content: space-between; padding: 20px 20px 0px 20px; .title { display: flex; align-items: center; .icon{ color: #e8e8e8; height: 35px; width: 35px; margin-right: 10px; } .text{ font-family: Roboto; font-size: 20px; color: black; } } .icon-next { color: #e8e8e8; height: 35px; width: 35px; font-size: 35px; font-size: 35px; } } .content{ //padding: 0px 20px 20px 20px; overflow: auto; .item-exp{ overflow: auto; //padding-top: 5px; //padding-bottom: 5px; padding: 5px 20px 5px 20px; background-color: transparent !important; } ion-list{ padding: 0px; margin: 0px; .d-flex{ width: 100%; display: flex; justify-content: space-between; align-items: center; } ion-item{ padding-bottom: 5px; margin-top: 5px; border-bottom: 1px solid #ebebeb; display: flex; justify-content: space-between; align-items: center; --background: transparent !important; .schedule-time{ margin-right: 10px; .time-start{ color: #797979 !important; font-family: Roboto; font-size: 13px; } .time-end{ color: #797979 !important; font-family: Roboto; font-size: 13px; } } .schedule-date{ margin-right: 10px; width: 22%; color: #797979 !important; font-size: 13px; } .schedule-details{ display: flex; flex-wrap: wrap; align-items: center; width: 78%; .location{ font-family: Roboto; font-size: 13px; color: black; width: 100%; } .description{ width: 100%; font-family: Roboto; font-size: 15px; font-weight: bold; color: #0d89d1; } .description p{ white-space: nowrap; overflow: hidden !important; text-overflow: ellipsis !important; } } .color{ width: 5px; height: 40px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; background-color: #f05d5e; } } ion-item:last-child{ border-bottom: unset !important; padding-bottom: unset !important; } } } .resume{ .title{ font-family: Roboto; font-size: 15px; font-weight: 500; color: #797979; margin-bottom: 5px; margin-top: 10px; } .event-num, .first-event-time{ font-family: Roboto; font-size: 15px; display: block; color: black; } } } .d-flex { display: flex; } .pointer{ cursor: pointer; } @media only screen and (max-width: 856px) { .content, .conteiner-box{ height: unset !important; max-height: unset !important; } } @media only screen and (min-width: 804px) { .schedule:first-child { margin-right: 2%; } } @media only screen and (min-width: 478px) { .schedule{ width: 400px; } } @media only screen and (max-width: 478px) { .schedule{ width: 360px; } } ion-title{ border: 1px solid red; text-overflow: ellipsis; }