/*
Saved view: body .materialStyle, [dir=rtl] .materialStyle
Editor view: body.materialStyle, [dir=rtl].materialStyle
*/

/* Headings */
.materialStyle h1 {font-size: 25px}
.materialStyle h2 {font-size: 21px}
.materialStyle h3 {font-size: 19px}
.materialStyle h4 {font-size: 17px}

/* Lists - Reset saved view */
body .materialStyle ul {list-style-type: disc}
body .materialStyle ul ul {list-style-type: circle}
body .materialStyle ul ul ul {list-style-type: square}
body .materialStyle ol {list-style-type: decimal}
body .materialStyle ul.list_inside, body .materialStyle ul, body .materialStyle ol {margin: 1em 0; padding-left: 40px}
[dir=rtl] .materialStyle ul.list_inside, [dir=rtl] .materialStyle ul, [dir=rtl] .materialStyle ol {padding-right: 40px}
body .materialStyle ol ol, body .materialStyle ul ul,
body .materialStyle ol ul, body .materialStyle ul ol {margin: 0}
body .materialStyle li {padding: initial !important; margin-top: 2px !important}
body .materialStyle li:before {display: none}
/* Lists - Editor view */
.materialStyle li {margin-top: 2px; line-height: 1.4}
.materialStyle .img_left ~ ul, .materialStyle .img_right ~ ul,
.materialStyle .img_left ~ ol, .materialStyle .img_right ~ ol {list-style-position: inside}

/* User text */
.materialStyle span span:not(.primaryColorText) {color: inherit}

/* Tables */
.materialStyle table:not([cellspacing]):not([style*='border-spacing']):not([style*='border-color']) {border-collapse: collapse}
.materialStyle table th, .materialStyle table td {border-width: 1px}
.materialStyle table[border='0'] th, .materialStyle table[border='0'] td {border-width: 0}
.materialStyle table th, .materialStyle table td {border-color: #e2e0e0}
.grey_background .materialStyle table th, .grey_background .materialStyle table td {border-color: #cacaca}
.materialStyle.withBorder {border-bottom: 1px solid #D7DCDE}
/* text */
.materialStyle table th, .materialStyle table td {font-family: inherit}
.materialStyle table th {font-size: 17px}
.materialStyle table td span:not(.px16) {font-size: inherit}/*:not helps overwrite default style*/
.materialStyle table [style*='font-size'] {line-height: initial}
.materialStyle table th {text-align: left}
[dir=rtl].materialStyle table th {text-align: right}
/* backgrounds */
.materialStyle table th {background: #efefef}
.grey_background .materialStyle table th {background: #e0e2e4}
.materialStyle table td {background-color: initial}
/* padding */
.materialStyle table th, .materialStyle table td {padding: 6px 8px}/*add not([cellpadding])*/
/* links */
.materialStyle table a {vertical-align: initial}

/* User images */
.materialStyle .img_left {float: left; margin: 0 20px 20px 0}
.materialStyle .img_right {float: right; margin: 0 0 20px 20px}
.materialStyle .img_center {margin: 20px auto; display: block; max-width: 100%; height: auto !important}
.materialStyle .img_full_width {margin: 20px auto; width: 100%}

/* Web conference block */
.grey_background .materialStyle .conference_block {border: 1px solid #e2e0e0}
.materialStyle .conference_block {border: 1px solid #c8c8c8; border-radius: 3px; padding: 14px; display: table; background-color: #fff; margin: 15px 0}
.materialStyle .conference_block div {display: flex; align-items: center; margin-bottom: 5px}
.materialStyle .conference_block span[class*='icon'] {display: inline-block; width: 30px; height: 32px; position: relative; top: 2px; background-repeat: no-repeat; background-size: cover; margin-right: 10px}
[dir=rtl] .materialStyle .conference_block span[class*='icon'],
[dir=rtl].materialStyle .conference_block span[class*='icon'] {margin-right: 0; margin-left: 10px}
.materialStyle .conference_block .google_meet_icon {background-image: url("data:image/svg+xml,%3Csvg id='ad4254f1-2ece-430d-8ed9-0da30b2de968' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8,0A7,7,0,0,0,1,6.91c0,3.61,3.34,6.54,7,6.54V16c4.25-2.13,7-5.56,7-9.09A7,7,0,0,0,8,0Zm5,9L10,8V9.09a.89.89,0,0,1-.27.64.92.92,0,0,1-.65.27H4.92a.92.92,0,0,1-.65-.27A.9.9,0,0,1,4,9.09V4.91a.89.89,0,0,1,.27-.64A.92.92,0,0,1,4.92,4H9.08a.92.92,0,0,1,.65.27.9.9,0,0,1,.27.64V6l3-1Z' style='fill:%2300897b'/%3E%3C/svg%3E")}
.materialStyle .conference_block .ms_teams_icon {background-image: url("data:image/svg+xml,%3Csvg id='eecdd4aa-ca79-4447-85b4-fd0deddf6c8b' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Ccircle cx='13.8' cy='5.92' r='1.2' style='fill:%235558af'/%3E%3Cpath d='M12.23,11.16a1,1,0,0,0,0-.24h0V7.1H9.83v5.22h1.42A1.17,1.17,0,0,0,12.23,11.16Z' style='fill:%235558af'/%3E%3Cpath d='M15,10.11a1,1,0,0,0,0-.24h0V7.78H12.6v3.5H14v0A1.16,1.16,0,0,0,15,10.11Z' style='fill:%235558af'/%3E%3Cpath d='M1,2.85V13.09L9.51,15V1ZM7.05,6.41H5.48V10.9H4.32V6.51l-1.39,0V5.47l4.12-.29Z' style='fill:%235558af'/%3E%3Cpath d='M10.78,4a1.22,1.22,0,0,0-.95.47V6A1.21,1.21,0,1,0,10.78,4Z' style='fill:%235558af'/%3E%3C/svg%3E")}
.materialStyle .conference_block a {word-break: break-word; word-wrap: break-word}
