/*
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: 0; 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='b0cd817d-3a68-4647-847b-e61f01f6f554' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M9,8l1.46,1.67,2,1.26L12.76,8l-.35-2.85-2,1.1Z' style='fill:%2300832d'/%3E%3Cpath d='M.5,10.66v2.48a1,1,0,0,0,1,1H4l.52-1.88L4,10.66l-1.7-.52Z' style='fill:%230066da'/%3E%3Cpath d='M4,1.83.5,5.34l1.81.52L4,5.34l.51-1.61Z' style='fill:%23e94235'/%3E%3Cpath d='M4,5.34H.5v5.32H4Z' style='fill:%232684fc'/%3E%3Cpath d='M14.66,3.32,12.41,5.16v5.77l2.26,1.85a.52.52,0,0,0,.83-.41V3.71A.51.51,0,0,0,14.66,3.32Z' style='fill:%2300ac47'/%3E%3Cpath d='M9,8v2.66H4v3.51h7.38a1,1,0,0,0,1-1V10.93Z' style='fill:%2300ac47'/%3E%3Cpath d='M11.39,1.83H4V5.34H9V8l3.42-2.84V2.86A1,1,0,0,0,11.39,1.83Z' style='fill:%23ffba00'/%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}
