Skip to content

Instantly share code, notes, and snippets.

@ErikGMatos
Created August 12, 2019 19:38
Show Gist options
  • Save ErikGMatos/7667bc686b122cf1329f23a03571a175 to your computer and use it in GitHub Desktop.
Save ErikGMatos/7667bc686b122cf1329f23a03571a175 to your computer and use it in GitHub Desktop.
Arquivo CSS do canvas
#chat_ahmed{
width: 300px;
height: 100%;
position: absolute;
top: 0;
background: #fafafa;
z-index: 99;
}
#chat_ahmed input{
width: calc(100% - 20px);
}
#chat_ahmed ul{
list-style: none;
margin: 0;
padding: 10px;
height: calc(100vh - 110px);
overflow-y: scroll;
}
#users_ul{
display: none;
}
#chat_ahmed ul li.users_chat {
border-bottom: 1px solid #e3e3e3;
padding: 5px;
cursor: pointer;
transition: all 0.5s ease;
}
#chat_ahmed ul li.users_chat:hover{
background: #e9e9e9;
}
#chat_ahmed ul li.conversa_list {
border-bottom: 1px solid #e3e3e3;
padding: 5px;
cursor: pointer;
}
#chat_ahmed ul h5{
font-weight: bold;
text-align: center;
border-bottom: 1px solid #eff3f6;
background: #e9e9e9;
padding: 10px;
position: relative;
}
#submission_attachment_blank {
display: block !important;
}
.submission_attachment:first-child {
display: none !important;
}
#novaConversaBtn{
background: #0b9be3;
width: 30px;
position: absolute;
right: 10px;
height: 30px;
display: flex;
justify-content: center;
align-items: center;
top: 8px;
color: #fff;
font-size: 20px;
border-radius: 50%;
cursor: pointer;
}
#fecharContatosBtn {
position: absolute;
right: 10px;
width: 30px;
height: 30px;
top: 8px;
background: #fff;
display: flex;
justify-content: center;
align-items: center;
color: #c3c1c1;
border-radius: 50%;
cursor: pointer;
}
#chat_content_wrapper{
width: 100%;
height: calc(100vh - 140px);
background: #ececec;
/* position: absolute; */
position: relative;
/* top: 0; */
/* left: 0; */
float: left;
overflow-y: scroll;
overflow-x: hidden;
padding-top: 50px;
padding-bottom: 90px;
}
#chat_content_header {
position: fixed;
width: 298px;
z-index: 999;
top: 0;
}
#chat_content_header h5{
background: #0098db;
margin: 0;
padding: 10px;
color: #fff;
position: relative;
font-size: 14px;
}
#fecharConversaBtn{
position: absolute;
right: 10px;
top: 7px;
background: #fff;
width: 25px;
height: 25px;
color: #0098db;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
font-weight: bold;
cursor: pointer;
}
.chat_colega{
border-radius: 20px;
background: #fff;
padding: 10px;
float: left;
min-width: 60%;
max-width: 92%;
margin-bottom: 20px;
display: flex;
align-items: center;
}
.chat_colega img{
float: left;
width: 25px;
margin: 5px;
border-radius: 50%;
}
li.chat_current {
float: right;
min-width: 60%;
background: #d5d5d5;
margin-bottom: 20px;
padding: 10px;
border-radius: 15px;
}
#chat_ul_container{
display: table-cell;
vertical-align: bottom;
position: relative;
overflow-y: initial !important;
width: 300px;
}
#chat_info, #chat_info_new {
position: fixed;
max-width: 270px;
min-width: 270px;
bottom: 0;
max-height: 96px;
min-height: 96px;
border: none;
margin: 0;
border-top: 1px solid #ccc;
padding: 5px;
border-left: 1px solid #ccc;
}
textarea#linha_arquivo {
width: 100%;
min-width: 100%;
max-width: 100%;
min-height: 300px;
}
/*para desenvolvimento*/
.ic-flash-static.ic-flash-info.ic-flash--Theme-Editor{
display: none;
}
#avaliacao_btn_dashboard {
background: #0b9be3;
border: navajowhite;
color: #fff;
font-weight: bold;
text-align: center !important;
padding: 20px 20px !important;
cursor: pointer;
}
.menu_overlay_msg_notification{
width: 230px;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.6588235294117647);
z-index: 999;
}
.dashboard_overlay_msg_notification{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.6588235294117647);
z-index: 999;
}
.rightMenu_overlay_msg_notification{
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.6588235294117647);
z-index: 9;
}
#modal_novidade_blue{
width: 100%;
height: 320px;
background: #fff;
margin-top: 60px;
border: 2px solid #0f5b95;
position: relative;
}
#fechar_modal_novidade{
position: absolute;
right: 0;
width: 30px;
height: 30px;
background: #0f5b95;
color: #fff;
font-size: 25px;
display: flex;
justify-content: center;
align-items: center;
cursor: pointer;
}
#nomeAluno_modal_novidade{
padding: 40px;
padding-bottom: 0;
}
#modal_novidade_texto{
padding: 40px;
padding-top: 0;
font-size: 20px;
}
#entendido_btn_novidades{
position: absolute;
bottom: 10px;
right: 10px;
}
#main{
background: #eff3f6;
}
/*fixar cores apagadas incorporar imagem no text editor*/
span._2Mk3oLW{
color: #444 !important;
}
div._2ak3Yid{
color: #444 !important;
}
#loader_publush{
width: 280px;
height: 20px;
margin-bottom: 20px;
background: #ccc;
border-radius: 5px;
display: none;
}
#loader_path{
background: #62cf62;
width: 0;
transition: all 0.09s ease;
height: 100%;
border-radius: 5px;
}
.ic-Dashboard-header__layout{
background: rgb(239, 243, 246);
}
#DashboardCard_Container{
background: #eff3f6
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a{
background: #eff3f6;
text-decoration:none !important;
}
.ui-tabs .ui-tabs-panel{
background: inherit;
border-color: #eff3f6;
padding: 20px 0;
}
.ic-app-header__logomark{
background-position: -3px;
}
.mobileLogin-Header{
background-image: url('https://instructure-uploads.s3.amazonaws.com/account_124060000000000001/attachments/4045/LOGO-BLUE-LOGIN.png') !important;
}
body.primary-nav-expanded .ic-app-header__menu-list-item.ic-app-header__menu-list-item--active .menu-item__text{
color: #044dd1;
}
/*material icones*/
@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://example.com/MaterialIcons-Regular.eot); /* For IE6-8 */
src: local('Material Icons'),
local('MaterialIcons-Regular'),
url(https://example.com/MaterialIcons-Regular.woff2) format('woff2'),
url(https://example.com/MaterialIcons-Regular.woff) format('woff'),
url(https://example.com/MaterialIcons-Regular.ttf) format('truetype');
}
.custom_mobile_nav{
width: 100%;
height: 70px;
background: #fff;
position: fixed;
top: 0;
left: 0;
z-index: 98;
display: none;
}
.ac-result.selected, .ac-result:hover{
background-color: #044dd1 !important;
}
.ac-result-list .context, .ac-result-list .everyone{
color: #044dd1 !important;
}
.ac-result-list .context:hover, .ac-result-list .everyone:hover{
color: #fff !important;
}
/*botão menu mobile*/
.custom_btn_menu{
padding: 7px;
justify-content: center;
align-items: center;
margin-right: 10px;
cursor: pointer;
display: none;
color: #0098db;
width: 30px;
height: 30px;
margin: 12px 18px;
}
/*logo mobile */
.custom_appended_logo{
position: absolute;
width: 50%;
margin: 0 25%;
top: 0;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.custom_appended_logo img{
max-width: 100%;
height: 85%;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
.close_custom_menu{
font-weight: bold;
color: #40444d;
font-size: 15px;
padding: 16px 20px !important;
align-items: center;
display: none;
}
.close_custom_menu_btn{
margin-right: 12px;
font-size: 23px;
color: #044dd1;
cursor: pointer;
}
.tabs_dashboard{
margin-top: 20px !important;
}
/*lti*/
.modal-lti{
position: absolute;
width: calc(100% - 108px);
left: 54px;
}
.tool_content_wrapper.maxwidthfull.modal-lti.modal-lti-assignment {
width: 100% !important;
left: 0;
top: 0;
z-index: 99;
}
.modal-lti-content{
padding: 0 0 !important;
}
.fechar-lti{
width: 54px;
position: absolute;
right: 0;
background-color: #8c8c8c;
height: 100vh;
z-index: 999;
}
.fechar-lti svg {
width: 20px;
fill: #fff;
border: 1px solid #fff;
padding: 5px;
margin: 10px;
border-radius: 5px;
cursor: pointer;
}
.fechar-lti.custom-lti-sl svg{
border: none !important;
padding: 5px !important;
margin: 0 !important;
border-radius: 0 !important;
background: #195bd2 !important;
padding: 10px !important;
}
.wrapper-lti{
transition: all 0.5s ease;
}
.menu-lti{
opacity: 0.3;
transition: all 0.5s ease;
}
.menu-lti:hover{
opacity: 1;
}
/*alterar medida fixa do body*/
body:not(.is-inside-submission-frame):not(.embedded):not(.dashboard-is-planner){
min-width: inherit !important;
max-width: 100%;
}
body:not(.full-width):not(.outcomes) .ic-Layout-wrapper{
max-width: 100%;
}
/*deixando os cards da dashboard responsivos*/
.ic-DashboardCard{
width: 48.8%;
margin: 10px 0.5%;
}
.menuDesktop{
width: 230px !important;
}
.submenu-desktop{
left: 140px !important;
}
.menuDesktop .ic-app-header__main-navigation #menu .ic-app-header__menu-list-item a .menu-item-icon-container{
float: left;
}
.menuDesktop .ic-app-header__main-navigation #menu .ic-app-header__menu-list-item a{
float: left;
padding: 11px 10px;
width: 100%;
border-bottom: 1px solid #f3f3f3;
}
.menuDesktop .ic-app-header__main-navigation #menu .ic-app-header__menu-list-item a .menu-item__text{
float: left;
}
.container-menuDesktop-style{
margin-left: 230px !important;
}
/*remover commons do menu*/
#context_external_tool_2_menu_item{
display: none;
}
/*cores*/
.header-bar{
background-color: #eff3f6 !important;
}
.ic-app-nav-toggle-and-crumbs.no-print{
background: #eff3f6 !important;
}
#breadcrumbs{
background: #eff3f6 !important;
}
#wrapper{
background: #eff3f6 !important;
}
.list-view a.active{
background-color: #044dd1 !important;
}
.list-view>ul>li>a:hover, .list-view>ul>li>a:focus, .list-view>nav>ul>li>a:hover, .list-view>nav>ul>li>a:focus{
background: #fff !important;
}
.btn-cursosPassados{
float: right;
}
/*tres pontinhos pagina inicial*/
#DashboardOptionsMenu_Container{
display: none;
}
.ic-Dashboard-header__title{
text-align: left !important;
}
/* Estilização Tarcisio */
/* Control Panel */
.ic-Dashboard-header__layout{
border-bottom: 1px solid #EFEFEF;
}
.ic-DashboardCard{
box-shadow: none;
border:1px solid #EFEFEF;
}
.ic-DashboardCard__header_image{
background-size: contain;
background-position-x: 15px;
}
.ic-DashboardCard__header-subtitle, .ic-DashboardCard__header-term{
display:none;
}
.ic-DashboardCard__header_hero{
height: 3px;
}
.ic-DashboardCard__header_content{
padding: 20px 18px 20px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
padding-bottom: 2px;
}
.ui-tabs .ui-tabs-nav li a{
color:#4e4e4e;
}
.ui-tabs .ui-tabs-nav li a:focus{
text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{
color:#044DD1;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active, .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover, .ui-tabs .ui-tabs-nav li.ui-tabs-active:hover{
border-color: #eff3f6;
background: #044dd1;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover, .ui-tabs .ui-tabs-nav li:hover{
background: #eff3f6;
border-color: #eff3f6;
}
/* Left side */
.with-left-side #left-side{
border-right: 1px solid #044dd1;
height: 100%;
}
.ic-app-course-menu{
width: 212px;
padding: 24px 0 12px 20px;
}
.ui-tabs .ui-tabs-nav li{
font-size:1.05rem;
}
.menu-item__badge{
background: #FFCE73;
color: #ffffff;
}
/* Col Right */
.ic-sidebar-logo__image{
display:none;
}
#right-side .todo-list-header{
margin-top: 4.55rem;
}
#right-side .events_list li.event .todo-badge, #right-side .events_list li.todo .todo-badge, #right-side .to-do-list li.event .todo-badge, #right-side .to-do-list li.todo .todo-badge{
background-color:#FFCE73;
}
/*Buttons*/
.btn-unpublish{
margin-bottom: 10px;
border-radius:1 !important;
text-shadow: none;
background-color: #ff1744 !important;
background-image: none;
background-repeat: no-repeat;
border-color: #a4100c #a4100c #5d0907;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
opacity: 1 !important;
}
.ui-buttonset .ui-button{
margin-bottom:10px;
border-radius:2px;
}
.btn-published.disabled, .btn-published.disabled:hover{
border: 1px solid #00cbb5;
background: #00cbb5;
opacity:1;
}
/*In to Course */
.header-bar{border-bottom: 1px solid #e5edfa;}
.item-group-container {
background: white;
border: 1px solid #e5edfa;
}
.item-group-condensed .ig-list li:first-child .ig-row, .item-group-condensed .ig-list li:first-of-type .ig-row, .item-group-condensed .first_visible .ig-row{
border-top: 1px solid #e5edfa;
}
.item-group-condensed .ig-row{
border-bottom: 1px solid #e5edfa;
}
.ig-list .icon-drag-handle{
color: #bbbec3;
}
.ig-list .ig-row{
border-right:1px solid #e5edfa;
}
.ig-list .ig-row.ig-published:not(.student-view):before{
background-color: #3d7ae8;
border-top: 1px solid #3d7ae8;
border-bottom: 1px solid #3d7ae8;
}
.ig-published:not(.student-view) .ig-type-icon{
color: #044dd1;
}
.item-group-container .item-group-condensed{
border: 0 ;
margin-bottom: 10px;
border-bottom: 1px dashed #E5EDFA;
}
.publish-icon.publish-icon-published{
color: #00cbb5;
}
.module-item-title .item_name .ig-title{
font-weight:400;
}
.ig-header .name{
font-size: 1.1rem;
color: #4d5f71;
}
.list-view a.active{
color: #ffffff;
font-weight:600;
line-height: 3rem;
}
.list-view>ul>li>a, .list-view>nav>ul>li>a{
padding-left:20px;
font-size: 0.9em;
border-radius:0;
}
.list-view a:hover{
color:#4d5f71;
}
.Button--icon-action-rev,.Button--icon-action-rev:hover, .Button--icon-action-rev:focus{
color:#afafaf;
}
/* Fim estilização Tarcísio */
.maxwidthfull{
max-width: 100% !important;
}
.bfBOT_ycrn .bfBOT_sTpL {
color:#2d3b45!important ;
}
.bfBOT_bGBk:hover {
background-color: #eee ;
}
.bfBOT_bGBk:hover svg{
color:#2d3b45!important;
}
.bfBOT_fGhm {
background-color: #ddd ;
}
.bfBOT_fGhm svg{
color: #2d3b45!important ;
}
.dXATK_cAug {
color: #2d3b45!important ;
}
@media (max-width: 1200px){
.ic-DashboardCard__header-title{
width: 80%;
}
}
/*medida minimo para os cards ficarem uma coluna cada*/
@media (max-width: 800px){
.ic-DashboardCard{
width: 100%;
margin: 10px 0;
}
}
/*Medida mobile*/
@media (max-width: 600px){
#wrapper{
margin-top: 70px;
}
.navigation_title_text{
font-size: 13px;
}
#calendar_header .header-table-row{
display: flex;
flex-wrap: wrap;
}
.calendar_action_buttons {
width: 100%;
}
#calendar_header .header-table-right{
text-align: left;
width: 100%;
display: flex;
margin-top: 10px;
}
.fc-day-header__week-number{
font-size: 12px !important;
}
.fc-day-header__week-day{
font-size: 12px !important;
}
/*lti*/
.modal-lti{
width: 100%;
left: 0;
top: 59px;
}
.fechar-lti{
width: 100%;
position: absolute;
right: 0;
top: 0;
background-color: #ffffff;
height: auto;
z-index: 999;
}
.fechar-lti.custom-lti-sl{
background-color: #1d4cc1 !important;
}
.fechar-lti.custom-lti-sl span{
color: #fff !important;
margin: 19px 0 !important;
}
.fechar-lti.custom-lti-sl svg{
border: none !important;
padding: 5px !important;
margin: 7px 0 !important;
border-radius: 0 !important;
background: #1d4cc1 !important;
padding: 10px 4px !important;
}
.fechar-lti svg {
width: 25px;
margin: 10px 10px;
fill: #0098db;
border: 1px solid #0098db;
background: #fff;
float: left;
}
.fechar-lti span{
float: left;
margin: 17px 0;
font-weight: bold;
color: #0098db;
}
/*ajustando coluna de noticias dentro da sala*/
.ic-item-row{
min-height: 50px;
flex-wrap: wrap !important;
}
.ic-item-row__meta-col{
width: 100%;
max-width: 100%;
padding: 0 10px;
}
/*triangulo do sub menu */
.custom_mobile_triangle:before, .custom_mobile_triangle:after {
content: "";
position: absolute;
width: 0;
height: 0;
border-style: solid;
border-color: transparent;
border-bottom: 0;
transform: rotate(180deg);
}
.with-left-side #left-side{
border-right: none;
height: auto;
}
.custom_mobile_triangle:before {
top: -12px;
right: 16px;
border-top-color: #ccc;
border-width: 12px;
}
.custom_mobile_triangle:after {
top: -10px;
right: 16px;
border-top-color: #ffffff;
border-width: 12px;
}
/*remover margin left do main wrapper no mobile */
body.course-menu-expanded:not(.ic-no-flex-layout):not(.embedded):not(.is-inside-submission-frame) .ic-Layout-columns{
margin-left: 0;
}
.ic-app-course-menu.list-view{
right: 20px;
top: -7px;
background-color: #fff;
border: 1px solid #ccc;
opacity: 0 !important;
box-shadow: 1px 2px 62px 10px rgba(4, 77, 209, 0.2784313725490196)
}
#courseMenuToggle i{
display: none;
margin-right: 0;
}
.ic-app-course-nav-toggle{
position: absolute;
right: 20px;
}
.close_custom_menu{
display: flex;
}
.ic-app-header__logomark-container{
display: none;
}
.custom_mobile_nav{
display: block;
}
#nav-tray-portal{
width: 0 !important;
overflow: hidden;
opacity: 0;
display: none;
}
.OKaZ47z._1-8OYZV._3B-N_m6._34G_njn._1tzFUho{
display: none;
}
#primaryNavToggle{
display: none;
}
.custom_btn_menu{
display: flex;
float: left;
}
#header{
width: 250px;
left: -250px;
transition: all 0.5s ease;
z-index: 9999;
}
body.primary-nav-expanded .ic-app-header{
width: 250px;
overflow-y: auto;
position: fixed;
-ms-overflow-style: none;
}
body:not(.no-headers).primary-nav-expanded .ic-Layout-wrapper{
margin-left: 0 !important;
}
.ic-app-header__menu-list-link:not(.ic-app-header__menu-list-link--nav-toggle){
padding: 10px;
float: left;
width: 100%;
}
.menu-item-icon-container{
float: left;
}
body.primary-nav-expanded .menu-item__text{
float: left;
}
.ic-app-header__menu-list ul{margin-top:10px;}
.ic-app-header__menu-list li{
margin: 0;
padding: 0;
float: left;
width: 100%;
}
.custom_overlay{
width: 100%;
height: 100vh;
position: fixed;
background: rgba(0, 0, 0, 0.79);
z-index: 99;
display: none;
}
.ic-Dashboard-header__title{
font-size: 15px;
text-align: right;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable.ui-dialog-buttons.compose-message-dialog, .ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-dialog-buttons{
width: 90% !important;
left: 0 !important;
margin: auto 5% !important;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable{
width: 90% !important;
left: 0 !important;
margin: auto 5% !important;
}
/*ajustar a tela da caixa de mensagem para mobile */
.conversations{
margin-top: 68px;
}
.conversations .panel{
height: 125px !important;
overflow: hidden;
overflow-x: scroll;
}
.conversations .panel::-webkit-scrollbar {
height: 7px;
}
.conversations .panel::-webkit-scrollbar-track {
background: #e1e1e1;
}
.conversations .panel::-webkit-scrollbar-thumb {
background-color: #bbb;
border-radius: 10px;
}
#search-autocomplete{
display: flex !important;
}
.panel__secondary{
display: flex !important;
}
.messaging-wrapper{
top: 130px !important;
}
.tabela_scroll{
overflow: hidden;
overflow-x: scroll;
}
.tabela_scroll::-webkit-scrollbar {
height: 7px;
}
.tabela_scroll::-webkit-scrollbar-track {
background: #e1e1e1;
}
.tabela_scroll::-webkit-scrollbar-thumb {
background-color: #bbb;
border-radius: 10px;
}
.tabela_responsiva{
table-layout: inherit !important;
}
.parent_fixo{
position: absolute;
width: 100%;
}
.parent_fixar_wrapper{
min-height: 20px;
position: relative;
}
.pages .header-bar-outer-container .header-bar-container{
min-width: 100% !important;
}
.course-title{
font-size: 13px !important;
}
.scroller_div{
width: 100%;
overflow: hidden;
overflow-x: scroll;
}
.scroller_div::-webkit-scrollbar {
height: 7px;
}
.scroller_div::-webkit-scrollbar-track {
background: #e1e1e1;
}
.scroller_div::-webkit-scrollbar-thumb {
background-color: #bbb;
border-radius: 10px;
}
/*ajustar o botao da pagina grade */
.OZcxN3v._3EQcahr{
margin-left: 0 !important;
margin-top: 10px !important;
}
/*ajustar a sobreposição de texto na pagina de deisccosões de curso no titulo do container */
.recent-activity-text-container{
position: inherit !important;
}
.roster-tab.tab-panel.ui-tabs-panel.form-inline input{
width: 95% !important;
margin-bottom: 10px !important;
}
.flexBox_assignments{
display: flex !important;
flex-wrap: wrap !important;
}
}
@media (max-width: 490px){
.ic-app-nav-toggle-and-crumbs.no-print{
position: relative;
height: 100px;
}
.ic-app-course-nav-toggle {
position: absolute;
right: -6px;
top: 65px;
border: 1px solid;
}
}
@media(max-width: 420px){
.ui-tabs .ui-tabs-nav li a{
padding: 5px;
font-size: 13px;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment