.goog-tooltip {
    background-color: rgb(0,0,0);
    color: rgb(255,255,255);
    padding: 4px 8px;
    z-index: 10000;
    box-shadow: 2px rgba(0,0,0,0.50);
    border-radius: 2px;
    -webkit-border-radius: 2px
}

.modal-dialog,.jam-confirm-prompt {
    position: fixed;
    width: auto;
    z-index: 1202
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-title {
    margin: 8px 8px 16px 8px
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-title-text {
    letter-spacing: 0.00625em;
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    color: #3c4043
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-content {
    letter-spacing: 0.01428571em;
    font-family: Roboto,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem;
    color: #3c4043;
    margin: 8px 8px 0 8px
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons {
    margin-top: 32px;
    float: right
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button,.docs-gm .modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button {
    letter-spacing: 0.01785714em;
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1.25rem;
    color: #1a73e8;
    background: none;
    border: none!important;
    margin: 0;
    padding: 0;
    min-height: 48px;
    min-width: 48px
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button:hover,.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button:focus:active,.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button:hover:focus {
    box-shadow: none;
    background: none;
    padding: 0;
    border: none!important
}

.modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button:first-child,.docs-gm .modal-dialog.jam-material-confirm-prompt .modal-dialog-buttons button:first-child {
    margin-right: 24px
}

.modal-dialog.jam-material-confirm-prompt,.docs-gm .modal-dialog.jam-material-confirm-prompt {
    padding: 16px 16px 8px 16px;
    width: 312px;
    border-radius: 8px;
    border: none;
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.30),0px 4px 8px 3px rgba(60,64,67,.15)
}

.docs-ui-toast {
    position: fixed!important;
    bottom: 24px!important;
    left: 24px!important;
    background-color: rgba(0,0,0,.87)!important;
    z-index: 1203!important
}

.docs-domreader-iframe {
    left: 0
}

.jam-button-content {
    opacity: 0.54
}

.jam-button.goog-button-disabled .jam-button-content {
    opacity: 0.21
}

.jam-button.goog-button-disabled {
    pointer-events: none
}

.jam-button:not(.goog-button-disabled):hover {
    background-color: rgba(0,0,0,0.04)
}

.jam-button:not(.goog-button-disabled):focus {
    background-color: rgba(0,0,0,0.12)
}

.jam-button:not(.goog-button-disabled):focus:hover {
    background-color: rgba(0,0,0,0.16)
}

.jam-frame-content-background-default {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_default.png')
}

.jam-frame-content-background-chalkboard {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_chalkboard.png')
}

.jam-frame-content-background-graph {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_graph.png')
}

.jam-frame-content-background-line {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_line.png')
}

.jam-frame-content-background-square {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_square.png')
}

.jam-frame-content-background-gray {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_gray.png')
}

.jam-frame-content-background-lightblue {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_light_blue.png')
}

.jam-frame-content-background-darkblue {
    background-image: url('https://ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/backgrounds/tx_dark_blue.png')
}

.jam-icon {
    display: inline-block;
    width: 24px;
    height: 24px
}

.jam-icon-avatar-anonymous {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOTIgMTkyIiBoZWlnaHQ9IjE5MnB4IiBpZD0ibG9nb194NUZfYXZhdGFyX3g1Rl9hbm9ueW1vdXNfeDVGXzE5MnB4X3g1Rl9jbHIiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE5MiAxOTIiIHdpZHRoPSIxOTJweCIgeD0iMHB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB5PSIwcHgiPjxnIGlkPSJYTUxJRF8xXyI+PHBhdGggZD0iTTk2LDBDNDMuMDEsMCwwLDQzLjAxLDAsOTZzNDMuMDEsOTYsOTYsOTZzOTYtNDMuMDEsOTYtOTZTMTQ4Ljk5LDAsOTYsMHoiIGZpbGw9IiNFMEUwRTAiIGlkPSJYTUxJRF8yMDQ1XyIvPjxwYXRoIGQ9Ik05Niw4NS4wOWMxMy4yOCwwLDI0LTEwLjcyLDI0LTI0YzAtMTMuMjgtMTAuNzItMjQtMjQtMjRzLTI0LDEwLjcyLTI0LDI0ICAgICAgICAgQzcyLDc0LjM3LDgyLjcyLDg1LjA5LDk2LDg1LjA5eiIgZmlsbD0iI0JEQkRCRCIgaWQ9IlhNTElEXzE3MzRfIi8+PHBhdGggZD0iTTk2LDk5LjI3Yy0yOS4zMywwLTUyLjM2LDE0LjE4LTUyLjM2LDI3LjI3YzExLjA5LDE3LjA2LDMwLjUxLDI4LjM2LDUyLjM2LDI4LjM2ICAgICAgICAgczQxLjI3LTExLjMsNTIuMzYtMjguMzZDMTQ4LjM2LDExMy40NSwxMjUuMzMsOTkuMjcsOTYsOTkuMjd6IiBmaWxsPSIjQkRCREJEIiBpZD0iWE1MSURfMjc4OV8iLz48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgaWQ9IlhNTElEXzcwXyIgd2lkdGg9IjE5MiIvPjwvZz48L3N2Zz4=');
    background-size: cover
}

.jam-icon-add-14dp-g800 {
    width: 14px;
    height: 14px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIwIDEzaC03djdoLTJ2LTdINHYtMmg3VjRoMnY3aDd2MnoiIGZpbGw9IiMzYzQwNDMiLz48L3N2Zz4=')
}

.jam-icon-arrow-bottom {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBpZD0iaWMvYXJyb3dfZHJvcF9kb3duX3doaXRlXzI0ZHAiPjxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDEgMjQgMSAyNCAyNSAwIDI1Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgZmlsbC1vcGFjaXR5PSIwLjg3IiBpZD0iU2hhcGUiIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-arrow-bottom-g800 {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM0M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTcgMTBsNSA1IDUtNUg3eiIvPjwvc3ZnPg==')
}

.jam-icon-arrow-left {
    width: 24px;
    height: 25px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI1IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiMwMDAwMDAiIGlkPSJpYy9rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrXzI0ZHAiPjxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxNS40MSAxNy4wOSAxMC44MyAxMi41IDE1LjQxIDcuOTEgMTQgNi41IDggMTIuNSAxNCAxOC41Ii8+PC9nPjwvZz48L3N2Zz4=')
}

.jam-icon-arrow-left-white {
    width: 24px;
    height: 25px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI1IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiNGRkYiIGlkPSJpYy9rZXlib2FyZF9hcnJvd19sZWZ0X2JsYWNrXzI0ZHAiPjxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIxNS40MSAxNy4wOSAxMC44MyAxMi41IDE1LjQxIDcuOTEgMTQgNi41IDggMTIuNSAxNCAxOC41Ii8+PC9nPjwvZz48L3N2Zz4=')
}

.jam-icon-arrow-left-black {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PHBhdGggZD0iTTE1LjQxLDE2LjU5TDEwLjgzLDEybDQuNTgtNC41OUwxNCw2bC02LDZsNiw2TDE1LjQxLDE2LjU5eiIvPjxwYXRoIGQ9Ik0wLDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==')
}

.jam-icon-arrow-right {
    width: 24px;
    height: 25px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI1IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiMwMDAwMDAiIGlkPSJpYy9rZXlib2FyZF9hcnJvd19yaWdodF9ibGFja18yNGRwIj48cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iOC41OSAxNy4zNCAxMy4xNyAxMi43NSA4LjU5IDguMTYgMTAgNi43NSAxNiAxMi43NSAxMCAxOC43NSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-arrow-right-white {
    width: 24px;
    height: 25px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI1IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiNGRkYiIGlkPSJpYy9rZXlib2FyZF9hcnJvd19yaWdodF9ibGFja18yNGRwIj48cG9seWdvbiBpZD0iU2hhcGUiIHBvaW50cz0iOC41OSAxNy4zNCAxMy4xNyAxMi43NSA4LjU5IDguMTYgMTAgNi43NSAxNiAxMi43NSAxMCAxOC43NSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-arrow-right-black {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PHBhdGggZD0iTTguNTksMTYuNTlMMTMuMTcsMTJMOC41OSw3LjQxTDEwLDZsNiw2bC02LDZMOC41OSwxNi41OXoiLz48cGF0aCBkPSJNMCwwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-arrow-up {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNDEgMTUuNDFMMTIgMTAuODNsNC41OSA0LjU4TDE4IDE0bC02LTYtNiA2eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-back {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiMwMDAwMDAiIGlkPSJpYy9hcnJvd19iYWNrX2JsYWNrXzI0ZHAiPjxwb2x5Z29uIGlkPSJTaGFwZSIgcG9pbnRzPSIyMCAxMSA3LjgzIDExIDEzLjQyIDUuNDEgMTIgNCA0IDEyIDEyIDIwIDEzLjQxIDE4LjU5IDcuODMgMTMgMjAgMTMiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-camera {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMCA1SDE2LjgzTDE1IDNIOUw3LjE3IDVINEMyLjkgNSAyIDUuOSAyIDdWMTlDMiAyMC4xIDIuOSAyMSA0IDIxSDIwQzIxLjEgMjEgMjIgMjAuMSAyMiAxOVY3QzIyIDUuOSAyMS4xIDUgMjAgNVpNMjAgN1YxOUg0VjdIMjBaTTggMTNDOCAxMC43OSA5Ljc5IDkgMTIgOUMxNC4yMSA5IDE2IDEwLjc5IDE2IDEzQzE2IDE1LjIxIDE0LjIxIDE3IDEyIDE3QzkuNzkgMTcgOCAxNS4yMSA4IDEzWiIgZmlsbD0iIzNDNDA0MyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+')
}

.jam-icon-change-background {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOSAxMi43MWwyLjE0IDIuNTggMy0zLjg3TDE4IDE2LjU3SDZsMy0zLjg2ek01IDVoNlYzSDVjLTEuMSAwLTIgLjktMiAydjZoMlY1em0xNCAxNGgtNnYyaDZjMS4xIDAgMi0uOSAyLTJ2LTZoLTJ2NnpNNSAxOXYtNkgzdjZjMCAxLjEuOSAyIDIgMmg2di0ySDV6TTE5IDV2NmgyVjVjMC0xLjEtLjktMi0yLTJoLTZ2Mmg2em0tMyA0Yy41NSAwIDEtLjQ1IDEtMXMtLjQ1LTEtMS0xLTEgLjQ1LTEgMSAuNDUgMSAxIDF6IiBmaWxsPSIjNUY2MzY4Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-circle-blue-add {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem01IDExaC00djRoLTJ2LTRIN3YtMmg0VjdoMnY0aDR2MnoiIGZpbGw9IiM2NjlERjYiLz48L3N2Zz4=')
}

.jam-icon-circle-gray-add {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem01IDExaC00djRoLTJ2LTRIN3YtMmg0VjdoMnY0aDR2MnoiIGZpbGw9IiM1RjYzNjgiLz48L3N2Zz4=')
}

.jam-icon-color-reset-normal {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgwem0wIDBoMTh2MThIMHptMCAwaDE4djE4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDExYzAtMy4zMy01LTktNS05cy0uODUuOTctMS44NSAyLjMzbDYuODMgNi44M0wxNCAxMXpNMy41NSAzLjI3TDIuMjcgNC41NWwyLjg5IDIuODlDNC40OSA4LjY5IDQgOS45NiA0IDExYzAgMi43NiAyLjI0IDUgNSA1IDEuMzEgMCAyLjQ5LS41MiAzLjM5LTEuMzRMMTQuNzMgMTcgMTYgMTUuNzMgMy41NSAzLjI3eiIgZmlsbD0iIzgwODY4QiIvPjwvc3ZnPg==')
}

.jam-icon-color-reset-selected {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgwem0wIDBoMTh2MThIMHptMCAwaDE4djE4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDExYzAtMy4zMy01LTktNS05cy0uODUuOTctMS44NSAyLjMzbDYuODMgNi44M0wxNCAxMXpNMy41NSAzLjI3TDIuMjcgNC41NWwyLjg5IDIuODlDNC40OSA4LjY5IDQgOS45NiA0IDExYzAgMi43NiAyLjI0IDUgNSA1IDEuMzEgMCAyLjQ5LS41MiAzLjM5LTEuMzRMMTQuNzMgMTcgMTYgMTUuNzMgMy41NSAzLjI3eiIgZmlsbD0iIzVGNjM2OCIvPjwvc3ZnPg==')
}

.jam-icon-color-reset-toolbar {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgwem0wIDBoMTh2MThIMHptMCAwaDE4djE4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDExYzAtMy4zMy01LTktNS05cy0uODUuOTctMS44NSAyLjMzbDYuODMgNi44M0wxNCAxMXpNMy41NSAzLjI3TDIuMjcgNC41NWwyLjg5IDIuODlDNC40OSA4LjY5IDQgOS45NiA0IDExYzAgMi43NiAyLjI0IDUgNSA1IDEuMzEgMCAyLjQ5LS41MiAzLjM5LTEuMzRMMTQuNzMgMTcgMTYgMTUuNzMgMy41NSAzLjI3eiIgZmlsbD0iIzNDNDA0MyIvPjwvc3ZnPg==')
}

.jam-icon-custom-check {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI2IDI2IiB3aWR0aD0iMjZweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9ImNoZWNrLSh0YXJ0YW4pIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGc+PHBhdGggZD0iTTAsMCBMMjYsMCBMMjYsMjYgTDAsMjYgTDAsMCBaIiBpZD0iUmVjdGFuZ2xlIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxOC4yNjM5NjIxIDcuMzUzOTY4OTggMTkuOTMxMjQ4NyA5LjAyNzk2NTIgMTEuMDE5OTQzMSAxNy45NzUxMzI2IDYuNDk5OTIzMzcgMTMuNDM2OTIyOSA4LjE2NzIwOTkyIDExLjc2MjkyNjcgMTEuMDE5OTQzMSAxNC42MjcxNDAxIi8+PC9nPjwvZz48L3N2Zz4=')
}

.jam-icon-edit-outline {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE4IDE4IiB3aWR0aD0iMThweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnM+PHBhdGggZD0iTTEzLjMwNzUsMS43MDUgTDEyLjI5NSwwLjY5MjUgQzExLjcxLDAuMTA3NSAxMC43NTc1LDAuMTA3NSAxMC4xNzI1LDAuNjkyNSBMOC4wNSwyLjgwNzUgTDAuMjUsMTAuNjE1IEwwLjI1LDEzLjc1IEwzLjM4NSwxMy43NSBMMTEuMjMsNS45MDUgTDEzLjMwNzUsMy44Mjc1IEMxMy45LDMuMjQyNSAxMy45LDIuMjkgMTMuMzA3NSwxLjcwNSBaIE0yLjgwNzUsMTIuMjk1IEwxLjc1LDEyLjI1IEwxLjc1LDExLjIzIEw5LjExNSwzLjg2NSBMMTAuMTcyNSw0LjkyMjUgTDIuODA3NSwxMi4yOTUgWiIgaWQ9InBhdGgtZWRpdC1vdXRsaW5lIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IklDLS8tMTgtLy1tb2RlLWVkaXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBpZD0iR3JvdXAtZWRpdC1vdXRsaW5lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgMi4wMDAwMDApIj48bWFzayBmaWxsPSJ3aGl0ZSIgaWQ9Im1hc2stZWRpdC1vdXRsaW5lIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoLWVkaXQtb3V0bGluZSIvPjwvbWFzaz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSJpY19tb2RlX2VkaXRfMjRweCIvPjxnIGZpbGw9IiM1RjYzNjgiIGlkPSJfYy9HcmV5LzcwMC1lZGl0LW91dGxpbmUiIG1hc2s9InVybCgjbWFzay1lZGl0LW91dGxpbmUpIj48ZyBpZD0ic3dhdGNoLWVkaXQtb3V0bGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDAwMDAwLCAtMi4wMDAwMDApIj48cmVjdCBoZWlnaHQ9IjE4IiB3aWR0aD0iMTgiIHg9IjAiIHk9IjAiLz48L2c+PC9nPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-delete-g700 {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHdpZHRoPSIxOHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEuMjUgM3YtLjc1aC00LjVWM0gzdjEuNWguNzV2OS43NWMwIC44MjUuNjc1IDEuNSAxLjUgMS41aDcuNWMuODI1IDAgMS41LS42NzUgMS41LTEuNVY0LjVIMTVWM2gtMy43NXptMS41IDExLjI1aC03LjVWNC41aDcuNXY5Ljc1eiIgZmlsbD0iIzVGNjM2OCIvPjwvc3ZnPg==')
}

.jam-icon-done-g700 {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHdpZHRoPSIxOHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNNi43NSAxMi4xMjc1TDMuNjIyNSA5bC0xLjA2NSAxLjA1NzVMNi43NSAxNC4yNWw5LTktMS4wNTc1LTEuMDU3NXoiIGZpbGw9IiM1RjYzNjgiLz48L3N2Zz4=')
}

.jam-icon-done-white {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDE2LjJMNC44IDEybC0xLjQgMS40TDkgMTkgMjEgN2wtMS40LTEuNEw5IDE2LjJ6IiBmaWxsPSIjRkZGIi8+PC9zdmc+')
}

.jam-icon-download {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5IDloLTRWM0g5djZINWw3IDcgNy03ek01IDE4djJoMTR2LTJINXoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-download-g700 {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHdpZHRoPSIxOHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTQuMjUgNi43NWgtM3YtNC41aC00LjV2NC41aC0zTDkgMTJsNS4yNS01LjI1ek0zLjc1IDEzLjVWMTVoMTAuNXYtMS41SDMuNzV6IiBmaWxsPSIjNUY2MzY4Ii8+PC9zdmc+')
}

.jam-icon-duplicate-outline {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE4IDE4IiB3aWR0aD0iMThweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IklDLy0xOC0vLWNvbnRlbnRfY29weSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGlkPSJTaGFwZS1kdXBsaWNhdGUtb3V0bGluZSI+PHBvbHlnb24gcG9pbnRzPSIwIDAgMTggMCAxOCAxOCAwIDE4Ii8+PHBhdGggZD0iTTEyLDAuNzUgTDMsMC43NSBDMi4xNzUsMC43NSAxLjUsMS40MjUgMS41LDIuMjUgTDEuNSwxMi43NSBMMywxMi43NSBMMywyLjI1IEwxMiwyLjI1IEwxMiwwLjc1IFogTTE0LjI1LDMuNzUgTDYsMy43NSBDNS4xNzUsMy43NSA0LjUsNC40MjUgNC41LDUuMjUgTDQuNSwxNS43NSBDNC41LDE2LjU3NSA1LjE3NSwxNy4yNSA2LDE3LjI1IEwxNC4yNSwxNy4yNSBDMTUuMDc1LDE3LjI1IDE1Ljc1LDE2LjU3NSAxNS43NSwxNS43NSBMMTUuNzUsNS4yNSBDMTUuNzUsNC40MjUgMTUuMDc1LDMuNzUgMTQuMjUsMy43NSBaIE0xNC4yNSwxNS43NSBMNiwxNS43NSBMNiw1LjI1IEwxNC4yNSw1LjI1IEwxNC4yNSwxNS43NSBaIiBmaWxsPSIjNUY2MzY4IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-element-overflow {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDUuNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVTOS44MyAyLjUgOSAyLjUgNy41IDMuMTcgNy41IDQgOC4xNyA1LjUgOSA1LjV6bTAgMmMtLjgzIDAtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41IDEuNS0uNjcgMS41LTEuNVM5LjgzIDcuNSA5IDcuNXptMCA1Yy0uODMgMC0xLjUuNjctMS41IDEuNXMuNjcgMS41IDEuNSAxLjUgMS41LS42NyAxLjUtMS41LS42Ny0xLjUtMS41LTEuNXoiIGZpbGw9IiM1RjYzNjgiLz48L3N2Zz4=')
}

.jam-icon-element-overflow-updated {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik05IDUuNWMuODMgMCAxLjUtLjY3IDEuNS0xLjVTOS44MyAyLjUgOSAyLjUgNy41IDMuMTcgNy41IDQgOC4xNyA1LjUgOSA1LjV6bTAgMmMtLjgzIDAtMS41LjY3LTEuNSAxLjVzLjY3IDEuNSAxLjUgMS41IDEuNS0uNjcgMS41LTEuNVM5LjgzIDcuNSA5IDcuNXptMCA1Yy0uODMgMC0xLjUuNjctMS41IDEuNXMuNjcgMS41IDEuNSAxLjUgMS41LS42NyAxLjUtMS41LS42Ny0xLjUtMS41LTEuNXoiIGZpbGw9IiM2NjlERjYiLz48L3N2Zz4=')
}

.jam-icon-fab-plus-disabled {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeD0iMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeT0iMCI+PGc+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMTB2NC4wMDFoMTRWMTB6IiBmaWxsPSJyZ2JhKDYwLDY0LDY3LDAuMzgpIi8+PHBhdGggZD0iTTEwIDEwSDB2NC4wMDFoMTBMMTQuMDAxIDEweiIgZmlsbD0icmdiYSg2MCw2NCw2NywwLjM4KSIvPjxwYXRoIGQ9Ik0xMCAxNGg0djEwaC00eiIgZmlsbD0icmdiYSg2MCw2NCw2NywwLjM4KSIvPjxwYXRoIGQ9Ik0xMCAwdjE0bDQuMDAxLTRWMHoiIGZpbGw9InJnYmEoNjAsNjQsNjcsMC4zOCkiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-fab-plus {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeD0iMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeT0iMCI+PGc+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTAgMTB2NC4wMDFoMTRWMTB6IiBmaWxsPSIjNDI4NUY0Ii8+PHBhdGggZD0iTTEwIDEwSDB2NC4wMDFoMTBMMTQuMDAxIDEweiIgZmlsbD0iI0ZCQkMwNSIvPjxwYXRoIGQ9Ik0xMCAxNGg0djEwaC00eiIgZmlsbD0iIzM0QTg1MyIvPjxwYXRoIGQ9Ik0xMCAwdjE0bDQuMDAxLTRWMHoiIGZpbGw9IiNFQTQzMzUiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-hamburger-menu {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTMgMThoMTh2LTJIM3Yyem0wLTVoMTh2LTJIM3Yyem0wLTd2MmgxOFY2SDN6Ii8+PC9zdmc+')
}

.jam-icon-image-black {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnM+PHBhdGggZD0iTTE5LDMgTDUsMyBDMy45LDMgMywzLjkgMyw1IEwzLDE5IEMzLDIwLjEgMy45LDIxIDUsMjEgTDE5LDIxIEMyMC4xLDIxIDIxLDIwLjEgMjEsMTkgTDIxLDUgQzIxLDMuOSAyMC4xLDMgMTksMyBaIE0xOSwxOSBMNSwxOSBMNSw1IEwxOSw1IEwxOSwxOSBaIE0xNCwxMiBMMTEsMTUuNzIgTDksMTMgTDYsMTcgTDE4LDE3IEwxNCwxMiBaIiBpZD0icGF0aC0xIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IklDLS8tMjRkcC0vLWltYWdlX291dGxpbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48cmVjdCBmaWxsLXJ1bGU9Im5vbnplcm8iIGhlaWdodD0iMjQiIGlkPSJCb3VuZHMiIHdpZHRoPSIyNCIgeD0iMCIgeT0iMCIvPjxtYXNrIGZpbGw9IndoaXRlIiBpZD0ibWFzay0yIj48dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiLz48L21hc2s+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNfaW1hZ2VfMjRweCIvPjxnIGZpbGw9IiMzQzQwNDMiIGlkPSLwn46oLy1nbS0vLWdyZXktODAwIiBtYXNrPSJ1cmwoI21hc2stMikiPjxyZWN0IGhlaWdodD0iMjQiIGlkPSIzQzQwNDMiIHdpZHRoPSIyNCIgeD0iMCIgeT0iMCIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-import-slides {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48Zz48cGF0aCBkPSJNMTksM0g1QzMuOSwzLDMuMDEsMy45LDMuMDEsNXYxNGMwLDEuMSwwLjg5LDIsMS45OSwyaDE0YzEuMSwwLDItMC45LDItMlY1QzIxLDMuOSwyMC4xLDMsMTksM3ogTTE5LDE2SDVWOGgxNFYxNnoiLz48L2c+PC9zdmc+')
}

.jam-icon-insert-image {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIxIDE5VjVjMC0xLjEtLjktMi0yLTJINWMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnpNOC41IDEzLjVsMi41IDMuMDFMMTQuNSAxMmw0LjUgNkg1bDMuNS00LjV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==')
}

.jam-icon-popout {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xOSAxOUg1VjVoN1YzSDVjLTEuMTEgMC0yIC45LTIgMnYxNGMwIDEuMS44OSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtN2gtMnY3ek0xNCAzdjJoMy41OWwtOS44MyA5LjgzIDEuNDEgMS40MUwxOSA2LjQxVjEwaDJWM2gtN3oiIGZpbGw9IndoaXRlIi8+PC9zdmc+')
}

.jam-icon-link {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlN5bWJvbHMiIG9wYWNpdHk9IjAuODciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBmaWxsPSIjMDAwMDAwIiBpZD0iaWMvbGlua19ibGFja18yNGRwIj48cGF0aCBkPSJNMy45LDEyIEMzLjksMTAuMjkgNS4yOSw4LjkgNyw4LjkgTDExLDguOSBMMTEsNyBMNyw3IEM0LjI0LDcgMiw5LjI0IDIsMTIgQzIsMTQuNzYgNC4yNCwxNyA3LDE3IEwxMSwxNyBMMTEsMTUuMSBMNywxNS4xIEM1LjI5LDE1LjEgMy45LDEzLjcxIDMuOSwxMiBMMy45LDEyIFogTTgsMTMgTDE2LDEzIEwxNiwxMSBMOCwxMSBMOCwxMyBMOCwxMyBaIE0xNyw3IEwxMyw3IEwxMyw4LjkgTDE3LDguOSBDMTguNzEsOC45IDIwLjEsMTAuMjkgMjAuMSwxMiBDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjEgTDEzLDE1LjEgTDEzLDE3IEwxNywxNyBDMTkuNzYsMTcgMjIsMTQuNzYgMjIsMTIgQzIyLDkuMjQgMTkuNzYsNyAxNyw3IEwxNyw3IFoiIGlkPSJTaGFwZSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-link-red {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlN5bWJvbHMiIG9wYWNpdHk9IjAuODciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBmaWxsPSIjRDkzMDI1IiBpZD0iaWMvbGlua19ibGFja18yNGRwIj48cGF0aCBkPSJNMy45LDEyIEMzLjksMTAuMjkgNS4yOSw4LjkgNyw4LjkgTDExLDguOSBMMTEsNyBMNyw3IEM0LjI0LDcgMiw5LjI0IDIsMTIgQzIsMTQuNzYgNC4yNCwxNyA3LDE3IEwxMSwxNyBMMTEsMTUuMSBMNywxNS4xIEM1LjI5LDE1LjEgMy45LDEzLjcxIDMuOSwxMiBMMy45LDEyIFogTTgsMTMgTDE2LDEzIEwxNiwxMSBMOCwxMSBMOCwxMyBMOCwxMyBaIE0xNyw3IEwxMyw3IEwxMyw4LjkgTDE3LDguOSBDMTguNzEsOC45IDIwLjEsMTAuMjkgMjAuMSwxMiBDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjEgTDEzLDE1LjEgTDEzLDE3IEwxNywxNyBDMTkuNzYsMTcgMjIsMTQuNzYgMjIsMTIgQzIyLDkuMjQgMTkuNzYsNyAxNyw3IEwxNyw3IFoiIGlkPSJTaGFwZSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-link-56dp {
    width: 56px;
    height: 56px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjU2cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iNTZweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlN5bWJvbHMiIG9wYWNpdHk9IjAuODciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBmaWxsPSIjMDAwMDAwIiBpZD0iaWMvbGlua19ibGFja18yNGRwIj48cGF0aCBkPSJNMy45LDEyIEMzLjksMTAuMjkgNS4yOSw4LjkgNyw4LjkgTDExLDguOSBMMTEsNyBMNyw3IEM0LjI0LDcgMiw5LjI0IDIsMTIgQzIsMTQuNzYgNC4yNCwxNyA3LDE3IEwxMSwxNyBMMTEsMTUuMSBMNywxNS4xIEM1LjI5LDE1LjEgMy45LDEzLjcxIDMuOSwxMiBMMy45LDEyIFogTTgsMTMgTDE2LDEzIEwxNiwxMSBMOCwxMSBMOCwxMyBMOCwxMyBaIE0xNyw3IEwxMyw3IEwxMyw4LjkgTDE3LDguOSBDMTguNzEsOC45IDIwLjEsMTAuMjkgMjAuMSwxMiBDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjEgTDEzLDE1LjEgTDEzLDE3IEwxNywxNyBDMTkuNzYsMTcgMjIsMTQuNzYgMjIsMTIgQzIyLDkuMjQgMTkuNzYsNyAxNyw3IEwxNyw3IFoiIGlkPSJTaGFwZSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-link-28dp-grey {
    width: 28px;
    height: 28px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjhweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlN5bWJvbHMiIG9wYWNpdHk9IjAuODciIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48ZyBmaWxsPSIjNUY2MzY5IiBpZD0iaWMvbGlua19ibGFja18yNGRwIj48cGF0aCBkPSJNMy45LDEyIEMzLjksMTAuMjkgNS4yOSw4LjkgNyw4LjkgTDExLDguOSBMMTEsNyBMNyw3IEM0LjI0LDcgMiw5LjI0IDIsMTIgQzIsMTQuNzYgNC4yNCwxNyA3LDE3IEwxMSwxNyBMMTEsMTUuMSBMNywxNS4xIEM1LjI5LDE1LjEgMy45LDEzLjcxIDMuOSwxMiBMMy45LDEyIFogTTgsMTMgTDE2LDEzIEwxNiwxMSBMOCwxMSBMOCwxMyBMOCwxMyBaIE0xNyw3IEwxMyw3IEwxMyw4LjkgTDE3LDguOSBDMTguNzEsOC45IDIwLjEsMTAuMjkgMjAuMSwxMiBDMjAuMSwxMy43MSAxOC43MSwxNS4xIDE3LDE1LjEgTDEzLDE1LjEgTDEzLDE3IEwxNywxNyBDMTkuNzYsMTcgMjIsMTQuNzYgMjIsMTIgQzIyLDkuMjQgMTkuNzYsNyAxNyw3IEwxNyw3IFoiIGlkPSJTaGFwZSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-overflow {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMDAwMDAwIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMiA4YzEuMSAwIDItLjkgMi0ycy0uOS0yLTItMi0yIC45LTIgMiAuOSAyIDIgMnptMCAyYy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnptMCA2Yy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMnoiLz48L3N2Zz4=')
}

.jam-icon-redo {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9ImljX3JlZG9fYWx0X18yNGRwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGc+PHJlY3QgaGVpZ2h0PSIyNCIgaWQ9ImJvdW5kcyIgd2lkdGg9IjI0IiB4PSIwIiB5PSIwIi8+PHBhdGggZD0iTTE0LjEsOCBMNy44Myw4IEwxMC40Miw1LjQxIEw5LDQgTDQsOSBMOSwxNCBMMTAuNDEsMTIuNTkgTDcuODMsMTAgTDE0LjEsMTAgQzE2LjI1LDEwIDE4LDExLjU3IDE4LDEzLjUgQzE4LDE1LjQzIDE2LjI1LDE3IDE0LjEsMTcgTDcsMTcgTDcsMTkgTDE0LjEsMTkgQzE3LjM1LDE5IDIwLDE2LjUzIDIwLDEzLjUgQzIwLDEwLjQ3IDE3LjM1LDggMTQuMSw4IFoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgaWQ9ImljX3JlZG9fYWx0XzI0cHgiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgMTEuNTAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMi4wMDAwMDAsIC0xMS41MDAwMDApICIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-background-chalkboard {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjMDYwNjA2IiBoZWlnaHQ9IjI2IiB3aWR0aD0iMjYiLz48L3N2Zz4=')
}

.jam-icon-background-default {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjRkZGIiBoZWlnaHQ9IjI2IiB3aWR0aD0iMjYiLz48L3N2Zz4=')
}

.jam-icon-background-graph {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIj48cmVjdCBmaWxsPSIjRkZGIiBoZWlnaHQ9IjI2IiB3aWR0aD0iMjYiLz48ZyBmaWxsPSIjREFEQURBIj48Y2lyY2xlIGN4PSIxMyIgY3k9IjEzIiByPSIxIi8+PGNpcmNsZSBjeD0iMjUiIGN5PSIxMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjciIGN5PSIxMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjEiIGN5PSIxMyIgcj0iMSIvPjxjaXJjbGUgY3g9IjE5IiBjeT0iMTMiIHI9IjEiLz48Y2lyY2xlIGN4PSIxMyIgY3k9IjE5IiByPSIxIi8+PGNpcmNsZSBjeD0iMjUiIGN5PSIxOSIgcj0iMSIvPjxjaXJjbGUgY3g9IjciIGN5PSIxOSIgcj0iMSIvPjxjaXJjbGUgY3g9IjEiIGN5PSIxOSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE5IiBjeT0iMTkiIHI9IjEiLz48Y2lyY2xlIGN4PSIxMyIgY3k9IjI1IiByPSIxIi8+PGNpcmNsZSBjeD0iMjUiIGN5PSIyNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjciIGN5PSIyNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjEiIGN5PSIyNSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE5IiBjeT0iMjUiIHI9IjEiLz48Y2lyY2xlIGN4PSIxMyIgY3k9IjciIHI9IjEiLz48Y2lyY2xlIGN4PSIyNSIgY3k9IjciIHI9IjEiLz48Y2lyY2xlIGN4PSI3IiBjeT0iNyIgcj0iMSIvPjxjaXJjbGUgY3g9IjEiIGN5PSI3IiByPSIxIi8+PGNpcmNsZSBjeD0iMTkiIGN5PSI3IiByPSIxIi8+PGNpcmNsZSBjeD0iMTMiIGN5PSIxIiByPSIxIi8+PGNpcmNsZSBjeD0iMjUiIGN5PSIxIiByPSIxIi8+PGNpcmNsZSBjeD0iNyIgY3k9IjEiIHI9IjEiLz48Y2lyY2xlIGN4PSIxIiBjeT0iMSIgcj0iMSIvPjxjaXJjbGUgY3g9IjE5IiBjeT0iMSIgcj0iMSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-background-gray {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaGVpZ2h0PSIyNiIgaWQ9ImdyYXBoLWEiIHdpZHRoPSIyNiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGZpbGw9IiNmZmYiIGlkPSJncmFwaC1iIj48dXNlIHhsaW5rOmhyZWY9IiNncmFwaC1hIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0NGQ0ZDRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjZ3JhcGgtYSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNncmFwaC1iKSIgc3Ryb2tlPSIjRTZFNkU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48cGF0aCBkPSJNMCAxM0wzMCAxM00wIDdMMzAgN00wIDFMMzAgMU0wIDI1TDMwIDI1TTAgMTlMMzAgMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yKSIvPjwvZz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjZ3JhcGgtYikiIHN0cm9rZT0iI0U2RTZFNiIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTAgMTNMMzAgMTNNMCA3TDMwIDdNMCAxTDMwIDFNMCAyNUwzMCAyNU0wIDE5TDMwIDE5IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNCAxMikiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-background-light-blue {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjMkU2Mzg4IiBoZWlnaHQ9IjI2IiB3aWR0aD0iMjYiLz48L3N2Zz4=')
}

.jam-icon-background-line {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaGVpZ2h0PSIyNiIgaWQ9InJ1bGVzLWEiIHdpZHRoPSIyNiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGZpbGw9IiNmZmYiIGlkPSJydWxlcy1iIj48dXNlIHhsaW5rOmhyZWY9IiNydWxlcy1hIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcnVsZXMtYSIvPjxnIGZpbGwtcnVsZT0ibm9uemVybyIgbWFzaz0idXJsKCNydWxlcy1iKSIgc3Ryb2tlPSIjQ0NEQkVEIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIj48cGF0aCBkPSJNMCAxM0wzMCAxM00wIDdMMzAgN00wIDFMMzAgMU0wIDI1TDMwIDI1TTAgMTlMMzAgMTkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yKSIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-background-square {
    width: 26px;
    height: 26px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaGVpZ2h0PSIyNiIgaWQ9InNxdWFyZXMtYSIgd2lkdGg9IjI2Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgZmlsbD0iI2ZmZiIgaWQ9InNxdWFyZXMtYiI+PHVzZSB4bGluazpocmVmPSIjc3F1YXJlcy1hIi8+PC9tYXNrPjx1c2UgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjc3F1YXJlcy1hIi8+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI3NxdWFyZXMtYikiIHN0cm9rZT0iI0NDREJFRCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTAgMTNMMzAgMTNNMCA3TDMwIDdNMCAxTDMwIDFNMCAyNUwzMCAyNU0wIDE5TDMwIDE5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMikiLz48L2c+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBtYXNrPSJ1cmwoI3NxdWFyZXMtYikiIHN0cm9rZT0iI0NDREJFRCIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSI+PHBhdGggZD0iTTAgMTNMMzAgMTNNMCA3TDMwIDdNMCAxTDMwIDFNMCAyNUwzMCAyNU0wIDE5TDMwIDE5IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCAxNCAxMikiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-background-chalkboard-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjMDcwNzA3IiBoZWlnaHQ9IjQ1IiB3aWR0aD0iODAiLz48L3N2Zz4=')
}

.jam-icon-background-default-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PC9zdmc+')
}

.jam-icon-background-graph-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PGNpcmNsZSBjeD0iNCIgY3k9IjUiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0IiBjeT0iMTciIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0IiBjeT0iMjkiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI2NCIgY3k9IjUiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI3NiIgY3k9IjUiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI2NCIgY3k9IjE3IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iNzYiIGN5PSIxNyIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMjkiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI3NiIgY3k9IjI5IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iNTIiIGN5PSI1IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iNTIiIGN5PSIxNyIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjUyIiBjeT0iMjkiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0MCIgY3k9IjUiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0MCIgY3k9IjE3IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iNDAiIGN5PSIyOSIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjI4IiBjeT0iNSIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjI4IiBjeT0iMTciIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSIyOCIgY3k9IjI5IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iMTYiIGN5PSI1IiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iMTYiIGN5PSIxNyIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iMjkiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0IiBjeT0iNDEiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI2NCIgY3k9IjQxIiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iNzYiIGN5PSI0MSIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjUyIiBjeT0iNDEiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48Y2lyY2xlIGN4PSI0MCIgY3k9IjQxIiBmaWxsPSIjRTRFNEU0IiByPSIyIi8+PGNpcmNsZSBjeD0iMjgiIGN5PSI0MSIgZmlsbD0iI0U0RTRFNCIgcj0iMiIvPjxjaXJjbGUgY3g9IjE2IiBjeT0iNDEiIGZpbGw9IiNFNEU0RTQiIHI9IjIiLz48L3N2Zz4=')
}

.jam-icon-background-gray-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjQ0ZDRkNGIiBoZWlnaHQ9IjQ1IiB3aWR0aD0iODAiLz48cmVjdCBmaWxsPSIjREREREREIiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iOCIvPjxyZWN0IGZpbGw9IiNEREREREQiIGhlaWdodD0iMSIgd2lkdGg9IjgwIiB5PSIxNyIvPjxyZWN0IGZpbGw9IiNEREREREQiIGhlaWdodD0iMSIgd2lkdGg9IjgwIiB5PSIyNiIvPjxyZWN0IGZpbGw9IiNEREREREQiIGhlaWdodD0iMSIgd2lkdGg9IjgwIiB5PSIzNSIvPjxyZWN0IGZpbGw9IiNEREREREQiIGhlaWdodD0iMSIgd2lkdGg9IjgwIiB5PSI0NCIvPjxyZWN0IGZpbGw9IiNEREREREQiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSI4Ii8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjE3Ii8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjI2Ii8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjM1Ii8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjQ0Ii8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjUzIi8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjYyIi8+PHJlY3QgZmlsbD0iI0RERERERCIgaGVpZ2h0PSI0NSIgd2lkdGg9IjEiIHg9IjcxIi8+PC9zdmc+')
}

.jam-icon-background-light-blue-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSIjMkU2Mzg3IiBoZWlnaHQ9IjQ1IiB3aWR0aD0iODAiLz48L3N2Zz4=')
}

.jam-icon-background-line-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PHJlY3QgZmlsbD0iI0RCRTlGOSIgaGVpZ2h0PSIxIiB3aWR0aD0iODAiIHk9IjgiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMTciLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMjYiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMzUiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iNDQiLz48L3N2Zz4=')
}

.jam-icon-background-square-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PHJlY3QgZmlsbD0iI0RCRTlGOSIgaGVpZ2h0PSIxIiB3aWR0aD0iODAiIHk9IjgiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMTciLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMjYiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iMzUiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjEiIHdpZHRoPSI4MCIgeT0iNDQiLz48cmVjdCBmaWxsPSIjREJFOUY5IiBoZWlnaHQ9IjQ1IiB3aWR0aD0iMSIgeD0iOCIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSIxNyIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSIyNiIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSIzNSIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSI0NCIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSI1MyIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSI2MiIvPjxyZWN0IGZpbGw9IiNEQkU5RjkiIGhlaWdodD0iNDUiIHdpZHRoPSIxIiB4PSI3MSIvPjwvc3ZnPg==')
}

.jam-icon-background-image-larger {
    width: 80px;
    height: 45px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDcgMjRINDlWMzBDNDkgMzEuMSA0OC4xIDMyIDQ3IDMySDMzQzMxLjkgMzIgMzEgMzEuMSAzMSAzMFYxNkMzMSAxNC45IDMxLjkgMTQgMzMgMTRIMzlWMTZIMzNWMzBINDdWMjRaTTQ2IDE5SDQ5VjE3SDQ2VjE0SDQ0VjE3SDQxVjE5SDQ0VjIySDQ2VjE5Wk0zNCAyOEg0Nkw0MiAyM0wzOSAyNi43MkwzNyAyNEwzNCAyOFoiIGZpbGw9IiM1RjYzNjgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==')
}

.jam-icon-refresh-grey {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY1IDYuMzVDMTYuMiA0LjkgMTQuMjEgNCAxMiA0Yy00LjQyIDAtNy45OSAzLjU4LTcuOTkgOHMzLjU3IDggNy45OSA4YzMuNzMgMCA2Ljg0LTIuNTUgNy43My02aC0yLjA4Yy0uODIgMi4zMy0zLjA0IDQtNS42NSA0LTMuMzEgMC02LTIuNjktNi02czIuNjktNiA2LTZjMS42NiAwIDMuMTQuNjkgNC4yMiAxLjc4TDEzIDExaDdWNGwtMi4zNSAyLjM1eiIgZmlsbD0iIzc1NzU3NSIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-refresh-white {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE3LjY1IDYuMzVDMTYuMiA0LjkgMTQuMjEgNCAxMiA0Yy00LjQyIDAtNy45OSAzLjU4LTcuOTkgOHMzLjU3IDggNy45OSA4YzMuNzMgMCA2Ljg0LTIuNTUgNy43My02aC0yLjA4Yy0uODIgMi4zMy0zLjA0IDQtNS42NSA0LTMuMzEgMC02LTIuNjktNi02czIuNjktNiA2LTZjMS42NiAwIDMuMTQuNjkgNC4yMiAxLjc4TDEzIDExaDdWNGwtMi4zNSAyLjM1eiIgZmlsbD0id2hpdGUiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-rename {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtb3BhY2l0eT0iMC44NyIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiPjxnIGZpbGw9IiMwMDAwMDAiIGlkPSJpYy9tb2RlX2VkaXRfYmxhY2tfMjRkcCI+PHBhdGggZD0iTTMsMTcuMjUgTDMsMjEgTDYuNzUsMjEgTDE3LjgxLDkuOTQgTDE0LjA2LDYuMTkgTDMsMTcuMjUgTDMsMTcuMjUgWiBNMjAuNzEsNy4wNCBDMjEuMSw2LjY1IDIxLjEsNi4wMiAyMC43MSw1LjYzIEwxOC4zNywzLjI5IEMxNy45OCwyLjkgMTcuMzUsMi45IDE2Ljk2LDMuMjkgTDE1LjEzLDUuMTIgTDE4Ljg4LDguODcgTDIwLjcxLDcuMDQgTDIwLjcxLDcuMDQgWiIgaWQ9IlNoYXBlIi8+PC9nPjwvZz48L3N2Zz4=')
}

.jam-icon-rename-g700 {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHdpZHRoPSIxOHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDBoMTh2MThIMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTUuMzA3NSAzLjcwNUwxNC4yOTUgMi42OTI1Yy0uNTg1LS41ODUtMS41Mzc1LS41ODUtMi4xMjI1IDBMMTAuMDUgNC44MDc1bC03LjggNy44MDc1djMuMTM1aDMuMTM1bDcuODQ1LTcuODQ1IDIuMDc3NS0yLjA3NzVjLjU5MjUtLjU4NS41OTI1LTEuNTM3NSAwLTIuMTIyNXptLTEwLjUgMTAuNTlMMy43NSAxNC4yNXYtMS4wMmw3LjM2NS03LjM2NSAxLjA1NzUgMS4wNTc1LTcuMzY1IDcuMzcyNXoiIGZpbGw9IiM1RjYzNjgiLz48L3N2Zz4=')
}

.jam-icon-remove {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PHN5bWJvbCBpZD0iaWNfeDVGX2RlbGV0ZV94MERfIiB2aWV3Qm94PSIwIC0yNCAyNCAyNCI+PGc+PHBhdGggZD0iTTYtMTljMC0xLjEwNCwwLjg5Ni0yLDItMmg4YzEuMTA0LDAsMiwwLjg5NiwyLDJ2MTJINlYtMTl6IE0xOC00aC0yLjVsLTEsMWgtNWwtMS0xSDZDNS40NDctNCw1LTQuNDQ3LDUtNXYtMWgxNHYxICAgIEMxOS00LjQ0NywxOC41NTItNCwxOC00eiIvPjwvZz48cG9seWdvbiBmaWxsPSJub25lIiBwb2ludHM9IjI0LC0yNCAwLC0yNCAwLDAgMjQsMCAgIi8+PC9zeW1ib2w+PHVzZSBoZWlnaHQ9IjI0IiBpZD0iWE1MSURfMTUzXyIgb3ZlcmZsb3c9InZpc2libGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgMCkiIHdpZHRoPSIyNCIgeGxpbms6aHJlZj0iI2ljX3g1Rl9kZWxldGVfeDBEXyIgeT0iLTI0Ii8+PC9zdmc+')
}

.jam-icon-remove-outline {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE4IDE4IiB3aWR0aD0iMThweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnM+PHBhdGggZD0iTTExLjI1LDMgTDExLjI1LDIuMjUgTDYuNzUsMi4yNSBMNi43NSwzIEwzLDMgTDMsNC41IEwzLjc1LDQuNSBMMy43NSwxNC4yNSBDMy43NSwxNS4wNzUgNC40MjUsMTUuNzUgNS4yNSwxNS43NSBMMTIuNzUsMTUuNzUgQzEzLjU3NSwxNS43NSAxNC4yNSwxNS4wNzUgMTQuMjUsMTQuMjUgTDE0LjI1LDQuNSBMMTUsNC41IEwxNSwzIEwxMS4yNSwzIFogTTEyLjc1LDE0LjI1IEw1LjI1LDE0LjI1IEw1LjI1LDQuNSBMMTIuNzUsNC41IEwxMi43NSwxNC4yNSBaIiBpZD0icGF0aC1yZW1vdmUtb3V0bGluZSIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGlkPSJJQy0vLTE4LS8tZGVsZXRlX291dGxpbmUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIj48bWFzayBmaWxsPSJ3aGl0ZSIgaWQ9Im1hc2stcmVtb3ZlLW91dGxpbmUiPjx1c2UgeGxpbms6aHJlZj0iI3BhdGgtcmVtb3ZlLW91dGxpbmUiLz48L21hc2s+PHVzZSBmaWxsPSIjMDAwMDAwIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGlkPSJpY19kZWxldGVfb3V0bGluZV8yNHB4IiB4bGluazpocmVmPSIjcGF0aC1yZW1vdmUtb3V0bGluZSIvPjxnIGZpbGw9IiM1RjYzNjgiIGlkPSJjL2dyZXkvNzAwLXJlbW92ZS1vdXRsaW5lIiBtYXNrPSJ1cmwoI21hc2stcmVtb3ZlLW91dGxpbmUpIj48cmVjdCBoZWlnaHQ9IjE4IiBpZD0ic3dhdGNoLXJlbW92ZS1vdXRsaW5lIiB3aWR0aD0iMTgiIHg9IjAiIHk9IjAiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-rotate {
    width: 30px;
    height: 30px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwcHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMwIDMwIiB3aWR0aD0iMzBweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9IlVJLS8tcm90YXRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InJvdGF0ZSI+PHBhdGggZD0iTTI2LDE1IEMyNiwyMS4wNzUxMjc3IDIxLjA3NTEyNzcsMjYgMTUsMjYgQzguOTI0ODcyMjcsMjYgNCwyMS4wNzUxMjc3IDQsMTUgQzQsOC45MjQ4NzIyNyA4LjkyNDg3MjI3LDQgMTUsNCBDMjEuMDc1MTI3Nyw0IDI2LDguOTI0ODcyMjcgMjYsMTUiIGZpbGw9IiM3QUZGMzYiIGlkPSJGaWxsLTEiIG9wYWNpdHk9IjAiLz48cGF0aCBkPSJNMi4wMzUxNDQ4NywxNCBDMi41MDgwMjMwNCw3LjI5NzIwMzQzIDcuNjkzNzI2NjQsMiAxNCwyIEwxNCwwLjk4Nzk4MDA4NSBDMTQsMC42ODk3OTA4NzEgMTQuMjkxMzMwNywwLjUwMzMzNzI0IDE0LjUyNDMwMTksMC42NTI1MDAxNDQgTDE3LjgyNTI3MTYsMi43NjQ1NDg1MyBDMTguMDU4MjQyOCwyLjkxMzU3NDg0IDE4LjA1ODI0MjgsMy4yODYzNDU1MSAxNy44MjUyNzE2LDMuNDM1NTA4NDEgTDE0LjUyNDMwMTksNS41NDc1NTY4IEMxNC4yOTEzMzA3LDUuNjk2NTgzMSAxNCw1LjUxMDI2NjA3IDE0LDUuMjEyMDc2ODYgTDE0LDQuMjkwMTY4NzkgQzguODU5OTk5MDQsNC4yOTAxNjg3OSA0LjYyMzY4OTk3LDguNTYxNTk5OTYgNC4xNTY3MzAzLDE0IEw1LjIxMjAxOTksMTQgQzUuNTEwMjA5MTIsMTQgNS42OTY2NjI3NSwxNC4yOTEzMzA3IDUuNTQ3NDk5ODQsMTQuNTI0MzAxOSBMMy40MzU0NTE0NiwxNy44MjUyNzE2IEMzLjI4NjQyNTE1LDE4LjA1ODI0MjggMi45MTM2NTQ0OCwxOC4wNTgyNDI4IDIuNzY0NDkxNTgsMTcuODI1MjcxNiBMMC42NTI0NDMxOTMsMTQuNTI0MzAxOSBDMC41MDM0MTY4ODQsMTQuMjkxMzMwNyAwLjY4OTczMzkxOSwxNCAwLjk4NzkyMzEzMywxNCBMMi4wMzUxNDQ4NywxNCBaIiBmaWxsPSIjNjY5REY2IiBpZD0iQ29tYmluZWQtU2hhcGUiLz48L2c+PC9nPjwvc3ZnPg==')
}

.jam-icon-rotate-updated {
    width: 32px;
    height: 32px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMy41LDE4LjlhLjkxLjkxLDAsMCwxLS43Ni0uNEwuNjMsMTUuMTlhLjg0Ljg0LDAsMCwxLDAtLjg0LjkuOSwwLDAsMSwuNzktLjQ1SDJjLjY4LTYuNTksNS43OS0xMS43MiwxMS45Mi0xMlYxLjM5QS44Ny44NywwLDAsMSwxNC43NS41YS44NC44NCwwLDAsMSwuNDQuMTNMMTguNSwyLjc0YS45Mi45MiwwLDAsMSwwLDEuNTJMMTUuMTksNi4zN2EuODIuODIsMCwwLDEtMS0uMTQuOS45LDAsMCwxLS4yNC0uNjJWNS4yYy00LjQxLjI3LTguMTMsNC04Ljc4LDguN2guNDlhLjg5Ljg5LDAsMCwxLC43OS40Ni44Mi44MiwwLDAsMSwwLC44M0w0LjI2LDE4LjVBLjkxLjkxLDAsMCwxLDMuNSwxOC45WiIgZmlsbD0iIzY2OURGNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTE0Ljc1LDFhLjM0LjM0LDAsMCwxLC4xNy4wNWwzLjMxLDIuMTFhLjQyLjQyLDAsMCwxLDAsLjY4TDE0LjkyLDZhLjM0LjM0LDAsMCwxLS4xNywwLC4zNy4zNywwLDAsMS0uMzUtLjM5VjQuNjlDOS4yNiw0LjY5LDUsOSw0LjU2LDE0LjRINS42MWEuMzUuMzUsMCwwLDEsLjM0LjUyTDMuODQsMTguMjNhLjQzLjQzLDAsMCwxLS42OCwwTDEuMDUsMTQuOTJhLjM1LjM1LDAsMCwxLC4zNC0uNTJIMi40NGMuNDctNi43LDUuNjUtMTIsMTItMTJ2LTFBLjM3LjM3LDAsMCwxLDE0Ljc1LDFtMC0xaDBBMS4zNywxLjM3LDAsMCwwLDEzLjQsMS4zOXYuMDVjLTYsLjUtMTEsNS41MS0xMS44NywxMkgxLjM5YTEuMzksMS4zOSwwLDAsMC0xLjIzLjcxLDEuMzMsMS4zMywwLDAsMCwwLDEuMzVsMi4xMSwzLjNhMS40MSwxLjQxLDAsMCwwLDIuMzYsMGwyLjExLTMuM2ExLjMxLDEuMzEsMCwwLDAsMC0xLjM0QTEuNCwxLjQsMCwwLDAsNS43LDEzLjRhOS4zNSw5LjM1LDAsMCwxLDcuNzEtNy42NUExLjM3LDEuMzcsMCwwLDAsMTQuNzUsN2ExLjI4LDEuMjgsMCwwLDAsLjcxLS4yMWwzLjMtMi4xMWExLjQxLDEuNDEsMCwwLDAsMC0yLjM2TDE1LjQ2LjIxQTEuMjgsMS4yOCwwLDAsMCwxNC43NSwwWiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==')
}

.jam-icon-undo {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI0IDI0IiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICAKICAgIAogICAgPGRlZnMvPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgaWQ9ImljX3VuZG9fYWx0X18yNGRwIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGc+PHJlY3QgaGVpZ2h0PSIyNCIgaWQ9ImJvdW5kcyIgd2lkdGg9IjI0IiB4PSIwIiB5PSIwIi8+PHBhdGggZD0iTTE0LjEsOCBMNy44Myw4IEwxMC40Miw1LjQxIEw5LDQgTDQsOSBMOSwxNCBMMTAuNDEsMTIuNTkgTDcuODMsMTAgTDE0LjEsMTAgQzE2LjI1LDEwIDE4LDExLjU3IDE4LDEzLjUgQzE4LDE1LjQzIDE2LjI1LDE3IDE0LjEsMTcgTDcsMTcgTDcsMTkgTDE0LjEsMTkgQzE3LjM1LDE5IDIwLDE2LjUzIDIwLDEzLjUgQzIwLDEwLjQ3IDE3LjM1LDggMTQuMSw4IFoiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyIgaWQ9ImljX3VuZG9fMjRweCIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-palette-black {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDNjLTQuOTcgMC05IDQuMDMtOSA5czQuMDMgOSA5IDljLjgzIDAgMS41LS42NyAxLjUtMS41IDAtLjM5LS4xNS0uNzQtLjM5LTEuMDEtLjIzLS4yNi0uMzgtLjYxLS4zOC0uOTkgMC0uODMuNjctMS41IDEuNS0xLjVIMTZjMi43NiAwIDUtMi4yNCA1LTUgMC00LjQyLTQuMDMtOC05LTh6bS01LjUgOWMtLjgzIDAtMS41LS42Ny0xLjUtMS41UzUuNjcgOSA2LjUgOSA4IDkuNjcgOCAxMC41IDcuMzMgMTIgNi41IDEyem0zLTRDOC42NyA4IDggNy4zMyA4IDYuNVM4LjY3IDUgOS41IDVzMS41LjY3IDEuNSAxLjVTMTAuMzMgOCA5LjUgOHptNSAwYy0uODMgMC0xLjUtLjY3LTEuNS0xLjVTMTMuNjcgNSAxNC41IDVzMS41LjY3IDEuNSAxLjVTMTUuMzMgOCAxNC41IDh6bTMgNGMtLjgzIDAtMS41LS42Ny0xLjUtMS41UzE2LjY3IDkgMTcuNSA5czEuNS42NyAxLjUgMS41LS42NyAxLjUtMS41IDEuNXoiIGZpbGw9IiMzQzQwNDMiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-sticky-note-black {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjxwYXRoIGQ9Ik0xOCwxNyBDMTcuNDUsMTcgMTcsMTcuNDUgMTcsMTggTDE3LDIwIEw0LDIwIEw0LDQgTDIwLDQgTDIwLDE3IEwxOCwxNyBaIE0yMCwyIEw0LDIgQzIuOSwyIDIsMi45IDIsNCBMMiwyMCBDMiwyMS4xIDIuOSwyMiA0LDIyIEwxOCwyMiBMMjIsMTggTDIyLDQgQzIyLDIuOSAyMS4xLDIgMjAsMiBaIE0xMywxNiBMMTEsMTYgTDExLDEwIEw4LDEwIEw4LDggTDExLDggTDEzLDggTDE2LDggTDE2LDEwIEwxMywxMCBMMTMsMTYgWiIgZmlsbD0iIzNDNDA0MyIvPjwvZz48L3N2Zz4=')
}

.jam-icon-vertical-toolbar-menu-arrow {
    width: 4px;
    height: 4px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCA0IDQiIHdpZHRoPSI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwb2x5Z29uIGZpbGw9IiM5QUEwQTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgcG9pbnRzPSI0MCAzNiA0MCA0MCAzNiA0MCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM2IC0zNikiLz48L3N2Zz4=')
}

.jam-icon-open-jam {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMyAxOWw1IC4wM1YyMUg2di0yaDV2LTdIOGw0LTQgNCA0aC0zdjd6bTctMTZINGMtMS4xIDAtMiAuOS0yIDJ2OWMwIDEuMS45IDIgMiAyaDV2LTJINFY1aDE2djloLTV2Mmg1YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6Ii8+PC9zdmc+')
}

.jam-icon-open-jam-56px {
    width: 56px;
    height: 56px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjU2cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjU2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMyAxOWw1IC4wM1YyMUg2di0yaDV2LTdIOGw0LTQgNCA0aC0zdjd6bTctMTZINGMtMS4xIDAtMiAuOS0yIDJ2OWMwIDEuMS45IDIgMiAyaDV2LTJINFY1aDE2djloLTV2Mmg1YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6Ii8+PC9zdmc+')
}

.jam-icon-close {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMjAyMTI0IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5IDYuNDFMMTcuNTkgNSAxMiAxMC41OSA2LjQxIDUgNSA2LjQxIDEwLjU5IDEyIDUgMTcuNTkgNi40MSAxOSAxMiAxMy40MSAxNy41OSAxOSAxOSAxNy41OSAxMy40MSAxMnoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-kiosk {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzNjNDA0MyIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PGc+PGcgaWQ9ImJvdW5kcyI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PC9nPjxwYXRoIGQ9Ik0yMCwzSDRDMi45LDMsMiwzLjksMiw1djljMCwxLjEsMC45LDIsMiwyaDd2M0g2djJoMTJ2LTJoLTV2LTNoN2MxLjEsMCwyLTAuOSwyLTJWNUMyMiwzLjksMjEuMSwzLDIwLDN6IE0yMCwxNCAgICAgICAgICAgICBINFY1aDE2VjE0eiIgaWQ9Imljb24iLz48L2c+PC9zdmc+')
}

.jam-icon-clear {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzNjNDA0MyIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PHBhdGggZD0iTTEyLDJjNS41MiwwLDEwLDQuNDgsMTAsMTBzLTQuNDgsMTAtMTAsMTBTMiwxNy41MiwyLDEyUzYuNDgsMiwxMiwyeiBNMTYuNjgsOC4yOWwtMC45NC0wLjk0bC0zLjcyLDMuNzJMOC4yOSw3LjM1TDcuMzUsOC4yOWwzLjcyLDMuNzJsLTMuNzIsMy43MmwwLjk0LDAuOTRsMy43Mi0zLjcybDMuNzIsMy43MmwwLjk0LTAuOTRsLTMuNzItMy43MkwxNi42OCw4LjI5eiIgaWQ9InNoYXBlIi8+PC9zdmc+')
}

.jam-icon-add-to-drive {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzNjNDA0MyIgaGVpZ2h0PSIyNHB4IiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4PSIwcHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHk9IjBweCI+PHBhdGggZD0iTTcuNzEsMy41MkwxLjE1LDE1bDMuNDIsNS45OWw2LjU2LTExLjQ3QzExLjEzLDkuNTIsNy43MSwzLjUyLDcuNzEsMy41MnogTTEzLjM1LDE1SDkuNzNMNi4zLDIxaDguMjQgQzEzLjU4LDE5Ljk0LDEzLDE4LjU0LDEzLDE3QzEzLDE2LjMsMTMuMTMsMTUuNjMsMTMuMzUsMTV6IE0yMCwxNnYtM2gtMnYzaC0zdjJoM3YzaDJ2LTNoM3YtMkgyMHogTTIwLjcxLDExLjI1TDE1LjQyLDJIOC41OHYwLjAxIGw2LjE1LDEwLjc3QzE1LjgyLDExLjY4LDE3LjMzLDExLDE5LDExQzE5LjU5LDExLDIwLjE3LDExLjA5LDIwLjcxLDExLjI1eiIvPjwvc3ZnPg==')
}

.jam-icon-view-mode {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iI2ZmZiIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxyZWN0IGZpbGw9Im5vbmUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjxwYXRoIGQ9Ik0xMiw0QzcsNCwyLjczLDcuMTEsMSwxMS41QzIuNzMsMTUuODksNywxOSwxMiwxOXM5LjI3LTMuMTEsMTEtNy41QzIxLjI3LDcuMTEsMTcsNCwxMiw0eiBNMTIsMTYgYy0yLjQ4LDAtNC41LTIuMDItNC41LTQuNVM5LjUyLDcsMTIsN3M0LjUsMi4wMiw0LjUsNC41UzE0LjQ4LDE2LDEyLDE2eiBNMTQuNywxMS41YzAsMS40OS0xLjIxLDIuNy0yLjcsMi43cy0yLjctMS4yMS0yLjctMi43IHMxLjIxLTIuNywyLjctMi43UzE0LjcsMTAuMDEsMTQuNywxMS41eiIvPjwvZz48L3N2Zz4=')
}

.jam-icon-align-left {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUgMTVIM3YyaDEydi0yem0wLThIM3YyaDEyVjd6TTMgMTNoMTh2LTJIM3Yyem0wIDhoMTh2LTJIM3Yyek0zIDN2MmgxOFYzSDN6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==')
}

.jam-icon-align-center {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNyAxNXYyaDEwdi0ySDd6bS00IDZoMTh2LTJIM3Yyem0wLThoMTh2LTJIM3Yyem00LTZ2MmgxMFY3SDd6TTMgM3YyaDE4VjNIM3oiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-align-right {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyAyMWgxOHYtMkgzdjJ6bTYtNGgxMnYtMkg5djJ6bS02LTRoMTh2LTJIM3Yyem02LTRoMTJWN0g5djJ6TTMgM3YyaDE4VjNIM3oiLz48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-zoom-in {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNDkgMTlMMTQuNzYgMTMuMjdDMTUuNTMgMTIuMiAxNiAxMC45MSAxNiA5LjVDMTYgNS45MSAxMy4wOSAzIDkuNSAzQzUuOTEgMyAzIDUuOTEgMyA5LjVDMyAxMy4wOSA1LjkxIDE2IDkuNSAxNkMxMC45MSAxNiAxMi4yIDE1LjUzIDEzLjI3IDE0Ljc2TDE5IDIwLjQ5TDIwLjQ5IDE5Wk05LjUgMTRDNy4wMSAxNCA1IDExLjk5IDUgOS41QzUgNy4wMSA3LjAxIDUgOS41IDVDMTEuOTkgNSAxNCA3LjAxIDE0IDkuNUMxNCAxMS45OSAxMS45OSAxNCA5LjUgMTRaTTEwLjUgOC41SDEyLjVWMTAuNUgxMC41VjEyLjVIOC41VjEwLjVINi41VjguNUg4LjVWNi41SDEwLjVWOC41WiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPg==')
}

.jam-icon-pic,.jam-icon-pdf,.jam-icon-sheet,.jam-icon-slide,.jam-icon-doc {
    width: 24px;
    height: 24px;
    background-image: url(//ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/icons/drive_sprite1.png);
    background-size: auto 24px
}

.jam-icon-pic {
    background-position: 0px 0px
}

.jam-icon-pdf {
    background-position: -24px 0px
}

.jam-icon-sheet {
    background-position: -48px 0px
}

.jam-icon-slide {
    background-position: -72px 0px
}

.jam-icon-doc {
    background-position: -96px 0px
}

.jam-icon-feedback {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIwIDJINGMtMS4xIDAtMS45OS45LTEuOTkgMkwyIDIybDQtNGgxNGMxLjEgMCAyLS45IDItMlY0YzAtMS4xLS45LTItMi0yem0wIDE0SDUuMTdsLS41OS41OS0uNTguNThWNGgxNnYxMnptLTktNGgydjJoLTJ6bTAtNmgydjRoLTJ6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-help {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExIDE4aDJ2LTJoLTJ2MnptMS0xNkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMCAxOGMtNC40MSAwLTgtMy41OS04LThzMy41OS04IDgtOCA4IDMuNTkgOCA4LTMuNTkgOC04IDh6bTAtMTRjLTIuMjEgMC00IDEuNzktNCA0aDJjMC0xLjEuOS0yIDItMnMyIC45IDIgMmMwIDItMyAxLjc1LTMgNWgyYzAtMi4yNSAzLTIuNSAzLTUgMC0yLjIxLTEuNzktNC00LTR6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PC9zdmc+')
}

.jam-icon-person-add {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTJjMi4yMSAwIDQtMS43OSA0LTRzLTEuNzktNC00LTQtNCAxLjc5LTQgNCAxLjc5IDQgNCA0em0wLTZjMS4xIDAgMiAuOSAyIDJzLS45IDItMiAyLTItLjktMi0yIC45LTIgMi0yem0wIDdjLTIuNjcgMC04IDEuMzQtOCA0djNoMTZ2LTNjMC0yLjY2LTUuMzMtNC04LTR6bTYgNUgzdi0uOTlDMy4yIDE2LjI5IDYuMyAxNSA5IDE1czUuOCAxLjI5IDYgMnYxem0zLTR2LTNoLTNWOWgzVjZoMnYzaDN2MmgtM3YzaC0yeiIvPjwvc3ZnPg==')
}

.jam-icon-person-add-56dp {
    width: 56px;
    height: 56px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjU2cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjU2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTJjMi4yMSAwIDQtMS43OSA0LTRzLTEuNzktNC00LTQtNCAxLjc5LTQgNCAxLjc5IDQgNCA0em0wLTZjMS4xIDAgMiAuOSAyIDJzLS45IDItMiAyLTItLjktMi0yIC45LTIgMi0yem0wIDdjLTIuNjcgMC04IDEuMzQtOCA0djNoMTZ2LTNjMC0yLjY2LTUuMzMtNC04LTR6bTYgNUgzdi0uOTlDMy4yIDE2LjI5IDYuMyAxNSA5IDE1czUuOCAxLjI5IDYgMnYxem0zLTR2LTNoLTNWOWgzVjZoMnYzaDN2MmgtM3YzaC0yeiIvPjwvc3ZnPg==')
}

.jam-icon-send {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgM3YxOGwyMC05TDIgM3ptMiAxMWw5LTItOS0yVjYuMDlMMTcuMTMgMTIgNCAxNy45MVYxNHoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-send-56dp {
    width: 56px;
    height: 56px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjU2cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjU2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTIgM3YxOGwyMC05TDIgM3ptMiAxMWw5LTItOS0yVjYuMDlMMTcuMTMgMTIgNCAxNy45MVYxNHoiLz48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-settings {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjg1IDIyLjI1aC0zLjdjLS43NCAwLTEuMzYtLjU0LTEuNDUtMS4yN2wtLjI3LTEuODljLS4yNy0uMTQtLjUzLS4yOS0uNzktLjQ2bC0xLjguNzJjLS43LjI2LTEuNDctLjAzLTEuODEtLjY1TDIuMiAxNS41M2MtLjM1LS42Ni0uMi0xLjQ0LjM2LTEuODhsMS41My0xLjE5Yy0uMDEtLjE1LS4wMi0uMy0uMDItLjQ2IDAtLjE1LjAxLS4zMS4wMi0uNDZsLTEuNTItMS4xOWMtLjU5LS40NS0uNzQtMS4yNi0uMzctMS44OGwxLjg1LTMuMTljLjM0LS42MiAxLjExLS45IDEuNzktLjYzbDEuODEuNzNjLjI2LS4xNy41Mi0uMzIuNzgtLjQ2bC4yNy0xLjkxYy4wOS0uNy43MS0xLjI1IDEuNDQtMS4yNWgzLjdjLjc0IDAgMS4zNi41NCAxLjQ1IDEuMjdsLjI3IDEuODljLjI3LjE0LjUzLjI5Ljc5LjQ2bDEuOC0uNzJjLjcxLS4yNiAxLjQ4LjAzIDEuODIuNjVsMS44NCAzLjE4Yy4zNi42Ni4yIDEuNDQtLjM2IDEuODhsLTEuNTIgMS4xOWMuMDEuMTUuMDIuMy4wMi40NnMtLjAxLjMxLS4wMi40NmwxLjUyIDEuMTljLjU2LjQ1LjcyIDEuMjMuMzcgMS44NmwtMS44NiAzLjIyYy0uMzQuNjItMS4xMS45LTEuOC42M2wtMS44LS43MmMtLjI2LjE3LS41Mi4zMi0uNzguNDZsLS4yNyAxLjkxYy0uMS42OC0uNzIgMS4yMi0xLjQ2IDEuMjJ6bS0zLjIzLTJoMi43NmwuMzctMi41NS41My0uMjJjLjQ0LS4xOC44OC0uNDQgMS4zNC0uNzhsLjQ1LS4zNCAyLjM4Ljk2IDEuMzgtMi40LTIuMDMtMS41OC4wNy0uNTZjLjAzLS4yNi4wNi0uNTEuMDYtLjc4cy0uMDMtLjUzLS4wNi0uNzhsLS4wNy0uNTYgMi4wMy0xLjU4LTEuMzktMi40LTIuMzkuOTYtLjQ1LS4zNWMtLjQyLS4zMi0uODctLjU4LTEuMzMtLjc3bC0uNTItLjIyLS4zNy0yLjU1aC0yLjc2bC0uMzcgMi41NS0uNTMuMjFjLS40NC4xOS0uODguNDQtMS4zNC43OWwtLjQ1LjMzLTIuMzgtLjk1LTEuMzkgMi4zOSAyLjAzIDEuNTgtLjA3LjU2Yy0uMDMuMjYtLjA2LjUzLS4wNi43OXMuMDIuNTMuMDYuNzhsLjA3LjU2LTIuMDMgMS41OCAxLjM4IDIuNCAyLjM5LS45Ni40NS4zNWMuNDMuMzMuODYuNTggMS4zMy43N2wuNTMuMjIuMzggMi41NXoiLz48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIzLjUiLz48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-drive {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMi4yOCAxNEwxNS40MiAySDguNTh2LjAxTDE1LjQzIDE0aDYuODV6TTkuNzMgMTVMNi4zIDIxaDEzLjEybDMuNDMtNkg5Ljczek03LjcxIDMuNTJMMS4xNSAxNWwzLjQzIDUuOTkgNi41Ni0xMS40N2MwIC4wMS0zLjQzLTYtMy40My02eiIvPjwvc3ZnPg==')
}

.jam-icon-drive-56dp {
    width: 56px;
    height: 56px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjU2cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjU2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0yMi4yOCAxNEwxNS40MiAySDguNTh2LjAxTDE1LjQzIDE0aDYuODV6TTkuNzMgMTVMNi4zIDIxaDEzLjEybDMuNDMtNkg5Ljczek03LjcxIDMuNTJMMS4xNSAxNWwzLjQzIDUuOTkgNi41Ni0xMS40N2MwIC4wMS0zLjQzLTYtMy40My02eiIvPjwvc3ZnPg==')
}

.jam-icon-radio-checked {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMWE3M2U4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4eiIvPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjUiLz48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=')
}

.jam-icon-radio-unchecked {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTAgMThjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4eiIvPjxwYXRoIGQ9Ik0wIDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==')
}

.jam-icon-people {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM2M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE1IDhjMC0xLjQyLS41LTIuNzMtMS4zMy0zLjc2LjQyLS4xNC44Ni0uMjQgMS4zMy0uMjQgMi4yMSAwIDQgMS43OSA0IDRzLTEuNzkgNC00IDRjLS40MyAwLS44NC0uMDktMS4yMy0uMjEtLjAzLS4wMS0uMDYtLjAyLS4xLS4wM0MxNC41IDEwLjczIDE1IDkuNDIgMTUgOHptMS42NiA1LjEzQzE4LjAzIDE0LjA2IDE5IDE1LjMyIDE5IDE3djNoNHYtM2MwLTIuMTgtMy41OC0zLjQ3LTYuMzQtMy44N3pNOSA2Yy0xLjEgMC0yIC45LTIgMnMuOSAyIDIgMiAyLS45IDItMi0uOS0yLTItMm0wIDljLTIuNyAwLTUuOCAxLjI5LTYgMi4wMVYxOGgxMnYtMWMtLjItLjcxLTMuMy0yLTYtMk05IDRjMi4yMSAwIDQgMS43OSA0IDRzLTEuNzkgNC00IDQtNC0xLjc5LTQtNCAxLjc5LTQgNC00em0wIDljMi42NyAwIDggMS4zNCA4IDR2M0gxdi0zYzAtMi42NiA1LjMzLTQgOC00eiIvPjwvc3ZnPg==')
}

.jam-icon-meet {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOTIgMTkyIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxOTIgMTkyIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjE5MiIgd2lkdGg9IjE5MiIvPjxnPjxnPjxwb2x5Z29uIGZpbGw9IiMxODgwMzgiIHBvaW50cz0iMTA4LDk2IDEyNS4wNiwxMTUuNSAxNDgsMTMwIDE1Miw5Ni4xMyAxNDgsNjIuODUgMTI0LjYyLDc1LjczIi8+PHBhdGggZD0iTTksMTI3djI5YzAsNi42Myw1LjM3LDEyLDEyLDEyaDI5bDYtMjEuOTJMNTAsMTI3bC0xOS45LTZMOSwxMjd6IiBmaWxsPSIjMTk2N0QyIi8+PHBvbHlnb24gZmlsbD0iI0VBNDMzNSIgcG9pbnRzPSI1MCwyNCA5LDY1IDMwLjEsNzEgNTAsNjUgNTUuOSw0Ni4xNyIvPjxyZWN0IGZpbGw9IiM0Mjg1RjQiIGhlaWdodD0iNjIiIHdpZHRoPSI0MSIgeD0iOSIgeT0iNjUiLz48cGF0aCBkPSJNMTc0LjE5LDQxLjM2TDE0OCw2Mi44NVYxMzBsMjYuMywyMi4zN2MzLjk0LDMuMDgsOS43LDAuMjcsOS43LTQuNzNWNDYgQzE4NCw0MC45MywxNzguMTEsMzguMTUsMTc0LjE5LDQxLjM2eiIgZmlsbD0iIzM0QTg1MyIvPjxwYXRoIGQ9Ik0xMDgsOTZ2MzFINTB2NDFoODZjNi42MywwLDEyLTUuMzcsMTItMTJ2LTI2TDEwOCw5NnoiIGZpbGw9IiMzNEE4NTMiLz48cGF0aCBkPSJNMTM2LDI0SDUwdjQxaDU4djMxbDQwLTMzLjE1VjM2QzE0OCwyOS4zNywxNDIuNjMsMjQsMTM2LDI0eiIgZmlsbD0iI0ZCQkMwNCIvPjwvZz48L2c+PC9zdmc+')
}

.jam-icon-present {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjM0M0MDQzIiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTIxIDNIM2MtMS4xMSAwLTIgLjg5LTIgMnYxNGMwIDEuMTEuODkgMiAyIDJoMThjMS4xMSAwIDItLjg5IDItMlY1YzAtMS4xMS0uODktMi0yLTJ6bTAgMTYuMDJIM1Y0Ljk4aDE4djE0LjA0ek04IDEybDQtNCA0IDQtMS40MSAxLjQxTDEzIDExLjgzVjE2aC0ydi00LjE3bC0xLjU5IDEuNTlMOCAxMnoiLz48L3N2Zz4=')
}

.jam-icon-blue-cancel {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzFBNzNFOCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Ik0wLDBoMjR2MjRIMFYweiIgZmlsbD0ibm9uZSIvPjwvZz48Zz48cGF0aCBkPSJNMTIsMkM2LjQ3LDIsMiw2LjQ3LDIsMTJjMCw1LjUzLDQuNDcsMTAsMTAsMTBzMTAtNC40NywxMC0xMEMyMiw2LjQ3LDE3LjUzLDIsMTIsMnogTTE3LDE1LjU5TDE1LjU5LDE3TDEyLDEzLjQxTDguNDEsMTcgTDcsMTUuNTlMMTAuNTksMTJMNyw4LjQxTDguNDEsN0wxMiwxMC41OUwxNS41OSw3TDE3LDguNDFMMTMuNDEsMTJMMTcsMTUuNTl6Ii8+PC9nPjwvc3ZnPg==')
}

.jam-icon-warning-red {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMyAyMUwxMiAyTDEgMjFIMjNaTTExIDE4VjE2SDEzVjE4SDExWk0xMSAxNEgxM1YxMEgxMVYxNFoiIGZpbGw9IiNEOTMwMjUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==')
}

.jam-icon-mode-edit-outline-18dp {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAuNzEgNS42M0wxOC4zNyAzLjI5QzE4LjE4IDMuMSAxNy45MiAzIDE3LjY3IDNDMTcuNDEgMyAxNy4xNiAzLjEgMTYuOTYgMy4yOUwzIDE3LjI1VjIxSDYuNzVMMjAuNzEgNy4wNEMyMS4xIDYuNjUgMjEuMSA2LjAyIDIwLjcxIDUuNjNaTTUuOTIgMTlINVYxOC4wOEwxNS41NCA3LjUzTDE2LjQ2IDguNDVMNS45MiAxOVoiIGZpbGw9IiMzQzQwNDMiLz48L3N2Zz4=')
}

.jam-icon-visibility-gm2-18dp {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiA0QzcgNCAyLjczIDcuMTEgMSAxMS41QzIuNzMgMTUuODkgNyAxOSAxMiAxOUMxNyAxOSAyMS4yNyAxNS44OSAyMyAxMS41QzIxLjI3IDcuMTEgMTcgNCAxMiA0Wk0xMiAxN0M4LjIxIDE3IDQuODMgMTQuODcgMy4xOCAxMS41QzQuODMgOC4xMyA4LjIxIDYgMTIgNkMxNS43OSA2IDE5LjE3IDguMTMgMjAuODIgMTEuNUMxOS4xNyAxNC44NyAxNS43OSAxNyAxMiAxN1pNMTIgN0M5LjUyIDcgNy41IDkuMDIgNy41IDExLjVDNy41IDEzLjk4IDkuNTIgMTYgMTIgMTZDMTQuNDggMTYgMTYuNSAxMy45OCAxNi41IDExLjVDMTYuNSA5LjAyIDE0LjQ4IDcgMTIgN1pNMTIgMTQuMkMxMC41MSAxNC4yIDkuMyAxMi45OSA5LjMgMTEuNUM5LjMgMTAuMDEgMTAuNTEgOC44IDEyIDguOEMxMy40OSA4LjggMTQuNyAxMC4wMSAxNC43IDExLjVDMTQuNyAxMi45OSAxMy40OSAxNC4yIDEyIDE0LjJaIiBmaWxsPSIjM0M0MDQzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=')
}

.jam-icon-link-off-18dp {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjExIDcuMzhMMiA0LjI3TDMuMjcgM0wyMCAxOS43NEwxOC43NCAyMUwxNC43MyAxN0gxM1YxNS4yN0wxMC43MyAxM0g4VjExSDguNzNMNi42NiA4LjkzQzUuMTEgOS4xIDMuOSAxMC40MSAzLjkgMTJDMy45IDEzLjcxIDUuMjkgMTUuMSA3IDE1LjFIMTFWMTdIN0M0LjI0IDE3IDIgMTQuNzYgMiAxMkMyIDkuOTEgMy4yOSA4LjEyIDUuMTEgNy4zOFpNMTcgN0gxM1Y4LjlIMTdDMTguNzEgOC45IDIwLjEgMTAuMjkgMjAuMSAxMkMyMC4xIDEzLjQzIDE5LjEyIDE0LjYzIDE3Ljc5IDE0Ljk4TDE5LjI1IDE2LjQ0QzIwLjg4IDE1LjYxIDIyIDEzLjk1IDIyIDEyQzIyIDkuMjQgMTkuNzYgNyAxNyA3Wk0xNiAxMUgxMy44MUwxNS44MSAxM0gxNlYxMVoiIGZpbGw9IiMzQzQwNDMiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==')
}

.jam-icon-done-24dp-g700 {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjMTg4MDM4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgyNHYyNEgwVjB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTkgMTYuMkw0LjggMTJsLTEuNCAxLjRMOSAxOSAyMSA3bC0xLjQtMS40TDkgMTYuMnoiLz48L3N2Zz4=')
}

.jam-logo-24dp {
    width: 24px;
    height: 24px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBoZWlnaHQ9IjEyIiBpZD0ibWFzazBfNjk5NF8zNDQ0MiIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgd2lkdGg9IjEyIiB4PSI2IiB5PSI5Ij48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxNUMxOCAxOC4zMTM3IDE1LjMxMzcgMjEgMTIgMjFDOC42ODYyOSAyMSA2IDE4LjMxMzcgNiAxNUM2IDExLjY4NjMgOC42ODYyOSA5IDEyIDlDMTUuMzEzNyA5IDE4IDExLjY4NjMgMTggMTVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazBfNjk5NF8zNDQ0MikiPjxyZWN0IGZpbGw9IiNGRkQ2MDAiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48bWFzayBoZWlnaHQ9IjYiIGlkPSJtYXNrMV82OTk0XzM0NDQyIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiB3aWR0aD0iNiIgeD0iMTIiIHk9IjkiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDE1SDE4VjlIMTJWMTVaIiBmaWxsPSJ3aGl0ZSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjbWFzazFfNjk5NF8zNDQ0MikiPjxyZWN0IGZpbGw9IiNGOUE4MjUiIGhlaWdodD0iMjQiIHdpZHRoPSIyNCIvPjwvZz48bWFzayBoZWlnaHQ9IjYiIGlkPSJtYXNrMl82OTk0XzM0NDQyIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiB3aWR0aD0iNiIgeD0iMTIiIHk9IjMiPjxwYXRoIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDlIMThWM0gxMlY5WiIgZmlsbD0id2hpdGUiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI21hc2syXzY5OTRfMzQ0NDIpIj48cmVjdCBmaWxsPSIjRjc3QzAwIiBoZWlnaHQ9IjI0IiB3aWR0aD0iMjQiLz48cmVjdCBmaWxsPSIjRjY3QzAxIiBoZWlnaHQ9IjkuNDExNzciIHdpZHRoPSIxMS4yOTQxIiB4PSI2LjExNzY4IiB5PSI1LjY0NzA5Ii8+PC9nPjwvc3ZnPg==')
}

.jam-drawing-element.jam-drawing-element-draw,.jam-drawing-element.jam-drawing-element-laser {
    cursor: crosshair
}

.jam-drawing-element.jam-drawing-element-insert-textbox {
    cursor: text
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-black {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAwFBMVEUAAAD///+hoqOorKzj4+Pl5ubk5OTn5+iqq6uurrL////g4ODGx8itrrDu7u60tbZ3enx4eny0trbu7+/z8/Okpaejpaby8vP///+1trfg4OF3enx4e33g4uLFxsjGyMmtr7Ctr7Cur7HHyMnh4eJ4e33g4eG1trikpqekpafz8/Lv7++0trd4en20trfv7/Df4ODGx8jf3+BVWFtLT1FVWVtTVlk6PkE7P0JTV1k8QENLTlFLT1JVWVxTV1oAAABkRxW0AAAAM3RSTlMAAAAAAAAAAAAAEViVuS+r7/CsLi7Kyi4Qq1jw8FiVlbi5uJRY71eqyskuLqvvqi1XlFfwBlS2AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVE5CiQ1QAAACRSURBVAjXTc5nD4IwFIXhU7dQxIFaFAX3nrS0dfD/f5YNSvB+e5KbnBcAsWzqONS2CAxKLbcdcy463V6ZoOL1EymVklIPhlUwV8tHdjLxGUbjn4yDCaZxQRHCeaqc6hVhxv84BxXF83uBZVBwtQbz03xIbxhq3lZ/M9Ldvg7SOBxPwkQG50szq2ZXGkW3OzP4AEA8H1WamC2AAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA0LTA0VDExOjIxOjE5LTA0OjAwHnWHYQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wNC0wNFQxMToyMToxOS0wNDowMG8oP90AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-black,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-black {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEUAAAD///+oqKmwsbLq6uvu7u/r6+vv7/CztLW2t7f////p6urX2NjCxMTX19j////z8/PJysqOkJJiZWhTVlpjZWiOkJLIycrz8/T29va7vL1fYmU5PEA5PEA6PUG6u7319fXJycpgYmU8P0M4O0DJysuOj5Hq6urW19jY2NjCw8RTVllUVlrDxMXDxMVUV1rExcbX2NiPkJKPkZPq6ur///9gYmY4PEBgYmXKystgY2a7u7319fX09PTJysvY2NnY2Njp6uoAAAAND39hAAAAQnRSTlMAAAAAAAAAAAAAElOFm4URLpKtpqGnrpItLaWnmZiYpS6Sp5mYkq5ThYWboaGam6GahK6uUhCnmKiRp6QtLZGEhFLjJMWXAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVE5CiQ1QAAACWSURBVAjXTY/pFoFAAIXv2KkMaqKaCSVZypadwvu/FFIn9993zj13AUBakqwobYkSfKDU6fZUTWN6f1AmqBimxYVtC24NR1XQsSPcVBPLo5Cm3M3EdR8zVeQo2ByLpZ2jHYRYaQWuN5DZn3kLf1dERXscvOMpKzpfKGqG6fxmXG/3OkgjTnQWBCxK4ma6mkqPMHy+vhfeXXYWqIystokAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MTktMDQ6MDAedYdhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjE5LTA0OjAwbyg/3QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-blue {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA1VBMVEUAAAD///3///v///+LzNSQ1Nvc7/He8/Xc7/Lg8/aS09qW1dz///z//vv////W8PO15euU2uO25evW8PL///7q9vee3eVOxNNOxNOd3eXp9vjx+PiI1+Dw9/j///+d3eWf3eXX7/NPxNPZ8PKU2+OV2+O25evY8PJPxdNPxdPY8PKf3uWf3uXw+PiJ1+CI1uDw9vjq9vie3uWe3eXq9vjW8PKU2uOV2uPW7/L///4htskUssUetcgAq8AAq8EArMEetsgftsgftcgTssYUssYgtsgAAABFwtk+AAAAOnRSTlMAAAAAAAAAAAAAAAAAABFYlbmVWBEvq+/wrC4uyi4Qq6tY8Fi5uJRY8O9Xq6ouyskuLquqLVe4uFcQM3J0dwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfjBAQHFRQOxtb3AAAAk0lEQVQI11WO1xKCMAAET2OvEBsqxo5g7yVKAgr//0sio6j7tjM3cwsgViorqkor1TgAkqjVG/x65VqzlSRItfWbLaQUwtE7abCua8sQ+95j6GtvCwaDIRQuIuUUo4eM8MZQvT+lv2MDE/Or1hRs5n+O/DlDZrF0RJjhrtZZkNxma70izd0+T4LqAjvQ48k4X4rAE+JKI5JcFRmeAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA0LTA0VDExOjIxOjIwLTA0OjAwBWLFUQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wNC0wNFQxMToyMToyMC0wNDowMHQ/fe0AAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-blue,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-blue {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAwFBMVEUAAAD//Pv/+/n///2Vytif0t7///7m8fPq9vjn8vPr9/ii096l097/+/j///7k9PbM7PCx4+nk8/X//v7x9/i55utrztoyvM0ftsgzvM1sztq55uzx+Pn1+fmn4OcuuswAq8AAq8Avu8ym4Of0+Pj///8wu8wArMG65uz///5rzdptztrl8/bL6/Cx4+qy5OogtsjN7PDl8/Xl8/X///+65+wxu8wwu8y65uyn4Of09/j//v3M7PCx4+rk8/YAAADVrRd7AAAAP3RSTlMAAAAAAAAAAAAAAAAAABJThZtTES6Sraahp66SLS2lp5mYp6UuEaeZkhGurlOFm5qhhFNSEJKnqJGkLRGEmlIyQpPUAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVFA7G1vcAAACSSURBVAjXVY7ZDoIwFAWPG65owYWWtUUFsSruooD//1kSAxHnbZKbcwdAYzwhmkb0aRNAqz2bLwxKmWnZHQVdx/W4KOD+ctXD2gpE+EUEmwj6loclXO6wN0SlghEc6E9p/KfHGITVjk84y9rUBdfbvXr0SCL0HdcvM56vAZShnZisiJSJPVKKajXVszzP3qkKfABhYBjRD2zpAgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNC0wNFQxMToyMToyMC0wNDowMAVixVEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDQtMDRUMTE6MjE6MjAtMDQ6MDB0P33tAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==') 7 7,crosshair
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-green {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEUAAAD///+xx6G6zqfn7ePq8eXo7ePs8ua5zqm8z63////m7t7S4cW+1avl7t7x9e7E2LOWu3SWu3XE2bLy9e719/O40aK30aH09vL////E2LLF2bPm7t+Wu3SWvHXm7uDS4cS/1au/1au/1azS4cWWvHaWvHXm7uDF2bTF2bS30aL09vPy9e/E2LPx9e/l7t6+1avl7d57q1Fzpkd7q1J5qk9nnjZnnzd6qlBmnjZonzh6qk90pkd0pkgAAACxfSMcAAAAMnRSTlMAAAAAAAAAAAAAEViVuVgvq+/wrC4uysouEKurWPDwWJW5uLiU8O9Xq6rJLi6qLVe4VyfcxfwAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wQEBxUUDsbW9wAAAI5JREFUCNdVztkOgjAURdFTZ7E4g1ZUFBHnida2oP7/bwkERc/bSm5yNwBitKhp0rZBkKDU6fZCzkV/MCwTVCz7LqVSUurRuAo20VGcLXo4DNOZjPPJuYtFWFBQLLn6UD29P75WoOLn2Ie7LhhswLbfR3rHULNsnWfsD3WQxtEJRBp5OjezanahV8+/sQRvR48fNAlrr34AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MjAtMDQ6MDAFYsVRAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjIwLTA0OjAwdD997QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-green,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-green {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAvVBMVEUAAAD//f///P////+0xae7zK/t8erx9u7t8evy9u++z7LB0bX////u8+nf6dbP38Hu8un////19/PU48imxouFsV55qU+FsV6nxovU48f19/P3+PbJ27mCr1tlnTRlnTRmnTX2+PXU4seDr1xknDNnnjft8ummxYunxoze6dWEsV6FsV95qk/Q4MJ6qlDf6dft8ur////V48mDsFyDr1zU4snJ3LrJ27n29/X2+PTU48jU4sjQ38Lt8ukAAAC1EbUJAAAAPnRSTlMAAAAAAAAAAAAAAAASU4WbUxEukq2moaeuki0tpaeZmJgukqeYmVOuroWmp6GaoYRSEJKnqJGlpC0tkZGaUt2xXJAAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wQEBxUVecHmYQAAAJRJREFUCNdVj+cOgjAAhE/qHoWK1gGUKqDViqi4UHz/13KS4P37kssNAJVuj5omtZgBgFT79mDI+Wg8mdYI6o7rCV9KX3jurAE2D8Loo9CzGRZLEf0klIXV2i/Q1xQmlwXKTfyH2xhUl8wJLFWK2mF/SIui44mh6ZzT74zgcm2BtLOb0pxrdc865LXaYFaS58njfeEJwOkXX517l7UAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MjEtMDQ6MDCjFc7lAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjIxLTA0OjAw0kh2WQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-red,.jam-drawing-element.jam-drawing-element-laser {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAyVBMVEUAAAD5///6///+///gpKDnraf9///04+P55uX05OP66ObnrKnssqz9///24d7yyMTusKvyycT+///47u7vtrLlfXTlfXTvt7L57+758/Psp6H58/L////vt7Lvt7P+///24d/lfHP24uDxyMTyycXusavusazyycXlfnXlfnT24d/vuLPvuLPsp6H57+/vt7L68O724N7xyMXusKvxycX9///fXFHdUkbfWk7bQjXbQzXbQzbfWk/bRDffXFDeUkbeU0ffW08AAADV4BuWAAAANnRSTlMAAAAAAAAAAAAAAAAAEViVuZURL6vv8KwuLsouEKurEFjwWJWVuLiU8O9Xq6rJLqotV5W4lBBen6PoAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVFXnB5mEAAACTSURBVAjXVc7XEoJAEETRBswBMKEEQTFiRnRx2DX9/0+JlEo5b+dhqi8Aqalqut5S2zIApdDp9lgcM6M/KJZQNq0LJZwTCcuuwBkKumZHwvUwGn+U2vAxuSU/sin0mH/J77M/PubQWP7LFvCXOYMVnHU+tPFQNS1B9M54bu0aSvWdG2SR+0NDSatlLzxG0Sk8S8ALMDghqKovTjUAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MjEtMDQ6MDCjFc7lAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjIxLTA0OjAw0kh2WQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-red,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-red,.jam-drawing-element:active.jam-drawing-element-laser,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-laser {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAz1BMVEUAAAD7///5///oqafmsq/9///16+r67+716+v58O/8///rtbLrt7X4///9///46un12NbxxMH02Nb9///58/PyysjokovhaF7eWk/gaF7okovyysf59PP69vbvvbngZVvaQDTaQDTaQTXwvbn59fXgZVzZQDPaQzfyy8j36unokYvokoz02NXgaF/eWU/xxcLxxcHeWlDxxsLhaF/02Nfok4z36ur8///yy8ngZlzgZVzyy8nwvbrwvbn49fX69PTyy8j8///02df46ukAAAB+JLqbAAAARHRSTlMAAAAAAAAAAAAAAAAAABJThZuFES6Sraahp66SLS2lp5mYmKUup5iZklOuroWnoZqboZqnhK5SEJKnqJGlpC0tkRGEUvgwO7cAAAABYktHRACIBR1IAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4wQEBxUVecHmYQAAAJlJREFUCNdNjusSgVAAhNcld1IHHZJOh0qSXAq5Vbz/O2nQZP99Mzu7H4BST+xLkiySMjKoDIYjhdLxRJ1WBdS0mc4Mzg2mzxd1ENW07E8sfUngrJj9C3NFrBUjR8OTIW14jpz62NICd3vIh79yAMctpsIjTucoP7pcCRrazfxqRPdHE612nLgepV6YxB0hsy6nztP3g1faBd51+RnJCRMTfgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0wNC0wNFQxMToyMToyMS0wNDowMKMVzuUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMDQtMDRUMTE6MjE6MjEtMDQ6MDDSSHZZAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAABJRU5ErkJggg==') 7 7,crosshair
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-yellow {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAzFBMVEUAAAD6///6/v/7///zzov81ZD379z8897479z89OD81ZL61pb7/P/7///68db557X43pT56Lb58db69ur44J72yk72yk744J379+n7+PH424j42oj69/D7///44J344J/8///58Nf2yk/58dn43pX557b557b58dj2yk/58dj44Z/6+PD42on42oj79+r44J779+r58Nb457b43pT457b6///1vSH1uRT1uhT1vB70swD0tAD1vR71vR/1vB/1uRP0uhT1viH1vSAAAACEMggyAAAANnRSTlMAAAAAAAAAAAAAAAAAEViVuZVYL6vv8KwuLsrKLhCrqxBY8Fi4lZRY71eqLsrJLqotV5W4lBDYDnqaAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVFXnB5mEAAACTSURBVAjXVc57E4FAAATw5bxJF8mrEwl5y+PkKqXv/6HUeMT+95vZmV0AOakpU6q0pDwAUmirHX51udbtFQlK/cFNCM8Twh/qZbBRkCCNuBtjTLS3EptTyDwjV0BD7xvXAo3+OPspP+ZYmBntJZgRf4biFUNlvfFfN4KtXgWp7VSbRxE394c6SV8z53iyzs6lATwBAcEhXIvOpe4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MjEtMDQ6MDCjFc7lAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjIxLTA0OjAw0kh2WQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-yellow,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-yellow {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA21BMVEUAAAD8/P/4+v/6/v/wzZX01J/7///28eb79ur28uf89+v82KL72qX7+f/3+f/6///69eT57cz45rH69OT7/v/59/H46Ln20mv1wjL0vR/0wjP20mz6+PH6+PX44qf0wS7zswDzswD0wS/446b5+PT7///0wTDztAD56Lr20mv20m359OX57cv0wjL45rL0vSD557L1wjP57c369OX202369OX7///0wTH0wTD56Lr8///6+fX446f1wS/44qf5+PT7+fH46Lr6/v/59OT57cz45rH57sz69OQAAAB+u5PEAAAASHRSTlMAAAAAAAAAAAAAAAAAAAASU4WbUxEukq2moaeuLS2lp5mYp6UuEaeZkq6uU4WmmqGap4RTrlIQp6iRES2lp6QtLZERU4SahFLmrUpgAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVFuDIt9sAAACXSURBVAjXVY5XDoJAAETHhr0sILpg2VUpYkWxYMWC3v9GEpWg7+8lk5kBkKjWiCgSSU4CSKXrSqNJqaoprYyAbLvTZTyE9fqDHHTF4OYbblg6pCEzvzB7hPGER8pVApHGSqd/OpuDOD/hBZZ2XOWusLY20dDW2yG/Pxw/N46ncwFC0b9oDqWO6/klIXxdvt7uQfB4yhXgBYcsGigKXIn0AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA0LTA0VDExOjIxOjIyLTA0OjAwkv3UeAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wNC0wNFQxMToyMToyMi0wNDowMOOgbMQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') 7 7,crosshair
}

.jam-drawing-element.jam-drawing-element-draw.jam-drawing-element-white {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA2FBMVEUAAACKjZGIio90eoDU2dbV1NZzeX+NlpeOlZiOkpmPkppzen/S1NXQ1NVzeH+Gio+FiY9zeX6Rl5qjp6u0t7qRlptzeX+FjJCvs7bX2dvX2duws7aGi5C6vcCGipByd32vsrVxdn2Sl5vX2dqRlpqjqKujp6q0uLu0t7q0t7uzt7qip6uip6rW2NrX2dqRlptwdnyusrWusrVwdX6Fi4+6vcCFipCvs7Wvs7aGi5FyeH6Sl5ujp6qRl5tzeoDu7/D19vbw8PH////v8PDv8PHu7+/19fYAAABDPxpXAAAAP3RSTlMAAAAAAAAAAAAAAAAAAAAAABFYlblYES+r7/CsLsouEKsQWPBYlZW5uLm4lZTw71cQq6oQLskuq6otEFeUVxBK6/COAAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAN1wAADdcBQiibeAAAAAd0SU1FB+MEBAcVFuDIt9sAAACLSURBVAjXTY7XDoJAAATX3iugcB5iRey9lzvK3f9/ksYoMG+TbLIDINFoKqqqaK0kgFS6rRuMc0Y6NJNFjpqu98U1u3lYuu/9CHp9DIgXMhxhzCIVNiY8UulgGtcZ5iI2XkBbRrpaY7MNj/zdHoXDPyM4nooolenZYFIKcrlWqp/q2u1uO87j+aoDb9XMJhfBQ4cxAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE5LTA0LTA0VDExOjIxOjIyLTA0OjAwkv3UeAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxOS0wNC0wNFQxMToyMToyMi0wNDowMOOgbMQAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC') 7 7,crosshair
}

.jam-drawing-element:active.jam-drawing-element-draw.jam-drawing-element-white,.jam-drawing-element.jam-drawing-element-screenactive.jam-drawing-element-draw.jam-drawing-element-white {
    cursor: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA51BMVEUAAACGio6FiI16f4XCzMjEyMh5f4SIkJKIkZSKjJSJjZV5f4XExci/x8R5foWEiY14foOLkJWXnKGmqq2YnaCLkZV5f4SDio6hpqnIy83l5ufv8PHl5+fIy82ipqmEio6EiY6rrrLo6er////////n6Omrr7KEiY94fYOipqqhpal4fYSMkZXJy82YnaHl5+fl5ueXnKDv8PClqa2lqa2lqayXnaDIyszHys2KkJV3fILn5+jm6Omgpal2fISrrrKDiY6hpanl5ujIys2hpqqEiY95f4OMkJWYnKCXnKCLkJZ5f4UAAADvzuYQAAAATHRSTlMAAAAAAAAAAAAAAAAAAAAAElOFm4VTES6Sraahp66SLS2lp5mYp6UuEZKSEVOuhaanhaGam5qErq5SEKeokRGkLZGnrpEtEVOEhFIRY+eSCwAAAAFiS0dEAIgFHUgAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfjBAQHFRbgyLfbAAAAkklEQVQI102OxxaCMAAEV+xdxB4QMIkFG4i99/r//yPPJ8a5zWV3AARycl5RCsWSBCAYKleqNUJUra6HI4gaZoMyD8qbrRjaHc7oB8atLnp9+kOTMRgy35jtQCFCRy7G/zqBYwtVp5BnYmq+wNJa+UfrzRZxw+TfjN0+gWTKOGhHQuzT+ZLOeNXS9XZ33cfzlQXeuGUaZySgMx8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMDQtMDRUMTE6MjE6MjItMDQ6MDCS/dR4AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTA0LTA0VDExOjIxOjIyLTA0OjAw46BsxAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=') 7 7,crosshair
}

.jfk-butterBar {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0px 2px 4px rgba(0,0,0,0.2);
    -webkit-transition: all 0s linear 1s,opacity 1s;
    -moz-transition: all 0s linear 1s,opacity 1s;
    -o-transition: all 0s linear 1s,opacity 1s;
    transition: all 0s linear 1s,opacity 1s;
    border-style: solid;
    border-width: 0;
    font-size: 11px;
    height: 0;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    padding: 0;
    text-align: center
}

.jfk-butterBar-info {
    background-color: #f9edbe;
    border-color: #f0c36d;
    color: #333
}

.jfk-butterBar-error {
    background-color: #484848;
    border-color: #202020;
    color: #fff
}

.jfk-butterBar-promo {
    background-color: #d6e9f8;
    border-color: #4d90f0;
    color: #333
}

.jfk-butterBar-warning {
    background-color: #dd4b39;
    border-color: #602019;
    color: #fff
}

.jfk-butterBar-shown {
    -webkit-transition: opacity 0.218s;
    -moz-transition: opacity 0.218s;
    -o-transition: opacity 0.218s;
    transition: opacity 0.218s;
    border-width: 1px;
    min-height: 14px;
    height: auto;
    opacity: 1;
    visibility: visible;
    padding: 6px 16px
}

.jfk-butterBar-mini.jfk-butterBar-shown {
    padding: 2px 16px
}

.docs-butterbar-container {
    font-weight: 500;
    height: 0;
    position: absolute;
    text-align: center;
    top: 32px;
    width: 100%;
    z-index: 999
}

.docs-hub-butterbar {
    top: 57px
}

.docs-gm .docs-butterbar-container {
    font-weight: normal;
    font-weight: var(--docs-material-font-weight-normal,normal)
}

.docs-butterbar-container.docs-butterbar-container-compact {
    top: 50px
}

.docs-butterbar-wrap {
    display: inline-block;
    padding-bottom: 8px
}

.docs-gm .jfk-butterBar {
    align-items: center;
    border-radius: 4px;
    border-style: none;
    display: flex;
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px);
    height: fit-content;
    min-height: 48px;
    padding: 0px 24px
}

@media screen and (forced-colors:active) {
    .docs-gm .jfk-butterBar {
        border: 1px solid CanvasText
    }
}

.docs-gm .jfk-butterBar-info {
    background-color: #e8f0fe;
    color: #202124;
    white-space: normal
}

.docs-gm .jfk-butterBar-warning {
    background-color: #d93025
}

.docs-gm .jfk-butterBar-error {
    background-color: #202124;
    color: #dadce0
}

.docs-butterbar-dismiss,.docs-butterbar-butter-action,.docs-butterbar-link,a.docs-butterbar-link:link,a.docs-butterbar-link:visited,.docs-butterbar-link-no-pad,a.docs-butterbar-link-no-pad:link,a.docs-butterbar-link-no-pad:visited {
    color: #666;
    cursor: pointer;
    text-decoration: underline
}

.docs-butterbar-dismiss,.docs-butterbar-butter-action,.docs-butterbar-link,a.docs-butterbar-link:link,a.docs-butterbar-link:visited {
    padding-left: 6px
}

.docs-gm .docs-butterbar-dismiss,.docs-gm .docs-butterbar-butter-action {
    font-size: 16px;
    text-decoration: none;
    flex: 1;
    text-align: end;
    white-space: nowrap
}

.docs-gm .docs-butterbar-dismiss {
    margin-left: 80px;
    padding: 0
}

.docs-gm .docs-butterbar-butter-action {
    margin-left: 8px;
    padding: 8px;
    white-space: nowrap
}

.jfk-butterBar-warning .docs-butterbar-butter-action,.jfk-butterBar-warning .docs-butterbar-dismiss,.jfk-butterBar-warning .docs-butterbar-link,.jfk-butterBar-warning a.docs-butterbar-link:link,.jfk-butterBar-warning a.docs-butterbar-link:visited,.jfk-butterBar-warning .docs-butterbar-link-no-pad,.jfk-butterBar-warning a.docs-butterbar-link-no-pad:link,.jfk-butterBar-warning a.docs-butterbar-link-no-pad:visited {
    color: #111
}

.jfk-butterBar-error .docs-butterbar-butter-action,.jfk-butterBar-error .docs-butterbar-dismiss,.jfk-butterBar-error .docs-butterbar-link,.jfk-butterBar-error a.docs-butterbar-link:link,.jfk-butterBar-error a.docs-butterbar-link:visited,.jfk-butterBar-error .docs-butterbar-link-no-pad,.jfk-butterBar-error a.docs-butterbar-link-no-pad:link,.jfk-butterBar-error a.docs-butterbar-link-no-pad:visited {
    color: #add8e6
}

.docs-gm .docs-butterbar-butter-action,.docs-gm .docs-butterbar-dismiss {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif)
}

.docs-gm .jfk-butterBar-info .docs-butterbar-butter-action,.docs-gm .jfk-butterBar-info .docs-butterbar-dismiss,.docs-gm .jfk-butterBar-info .docs-butterbar-link,.docs-gm .jfk-butterBar-info a.docs-butterbar-link:link,.docs-gm .jfk-butterBar-info a.docs-butterbar-link:visited,.docs-gm .jfk-butterBar-info .docs-butterbar-link-no-pad,.docs-gm .jfk-butterBar-info a.docs-butterbar-link-no-pad:link,.docs-gm .jfk-butterBar-info a.docs-butterbar-link-no-pad:visited {
    color: #1a73e8
}

.docs-gm .jfk-butterBar-warning .docs-butterbar-butter-action,.docs-gm .jfk-butterBar-warning .docs-butterbar-dismiss,.docs-gm .jfk-butterBar-warning .docs-butterbar-link,.docs-gm .jfk-butterBar-warning a.docs-butterbar-link:link,.docs-gm .jfk-butterBar-warning a.docs-butterbar-link:visited,.docs-gm .jfk-butterBar-warning .docs-butterbar-link-no-pad,.docs-gm .jfk-butterBar-warning a.docs-butterbar-link-no-pad:link,.docs-gm .jfk-butterBar-warning a.docs-butterbar-link-no-pad:visited {
    color: #fff
}

.docs-gm .jfk-butterBar-error .docs-butterbar-butter-action,.docs-gm .jfk-butterBar-error .docs-butterbar-dismiss,.docs-gm .jfk-butterBar-error .docs-butterbar-link,.docs-gm .jfk-butterBar-error a.docs-butterbar-link:link,.docs-gm .jfk-butterBar-error a.docs-butterbar-link:visited,.docs-gm .jfk-butterBar-error .docs-butterbar-link-no-pad,.docs-gm .jfk-butterBar-error a.docs-butterbar-link-no-pad:link,.docs-gm .jfk-butterBar-error a.docs-butterbar-link-no-pad:visited {
    color: #669df6
}

.docs-gm .jfk-butterBar-info .docs-butterbar-butter-action:hover,.docs-gm .jfk-butterBar-info .docs-butterbar-dismiss:hover,.docs-gm .jfk-butterBar-info .docs-butterbar-link:hover,.docs-gm .jfk-butterBar-info .docs-butterbar-link-no-pad:hover {
    color: #185abc
}

.docs-gm .jfk-butterBar-warning .docs-butterbar-butter-action:hover,.docs-gm .jfk-butterBar-warning .docs-butterbar-dismiss:hover,.docs-gm .jfk-butterBar-warning .docs-butterbar-link:hover,.docs-gm .jfk-butterBar-warning .docs-butterbar-link-no-pad:hover {
    color: #fad2cf
}

.docs-gm .jfk-butterBar-error .docs-butterbar-butter-action:hover,.docs-gm .jfk-butterBar-error .docs-butterbar-dismiss:hover,.docs-gm .jfk-butterBar-error .docs-butterbar-link:hover,.docs-gm .jfk-butterBar-error .docs-butterbar-link-no-pad:hover {
    color: #aecbfa
}

.docs-gm .button-disabled.docs-butterbar-butter-action,.docs-gm .button-disabled.docs-butterbar-butter-action:hover {
    color: #ccc;
    cursor: default
}

@media (forced-colors:active) {
    .button-disabled {
        color: GrayText
    }
}

.docs-companion-app-switcher-container {
    background-color: white;
    border-top: 1px solid #d9d9d9;
    box-sizing: border-box;
    height: calc(100% - 60px);
    position: absolute;
    right: 0;
    top: 60px;
    width: 56px;
    z-index: 1
}

.docs-companion-app-switcher-container.docs-companion-app-switcher-container-collapsed {
    width: 0;
    z-index: 1001
}

.docs-material.docs-companion-app-switcher-container {
    height: calc(100% - 64px);
    top: 64px
}

.docs-material.docs-companion-app-switcher-container.docs-companion-app-switcher-container-collapsed {
    width: 0
}

.docs-companion-app-switcher-container.docs-app-switcher-container-hidden {
    display: none
}

.companion-about-panel-button.app-switcher-button {
    bottom: 0;
    position: absolute
}

.companion-about-panel-menu-header,.companion-about-panel-menu-text {
    color: #3c4043
}

.companion-about-panel-menu-header {
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding: 6px 24px 2px
}

.companion-about-panel-menu-separator {
    border-top: 1px solid #f1f3f4;
    margin: 8px 0
}

.companion-about-panel-menu-item {
    border: none;
    cursor: pointer;
    height: 48px;
    padding: 0
}

.companion-about-panel-menu-item-highlight {
    background: #f1f3f4
}

.companion-about-panel-menu-item-icon-container {
    height: 20px;
    padding: 14px 16px 14px 24px;
    position: absolute;
    width: 20px
}

.companion-about-panel-menu-item-disabled .companion-about-panel-menu-item-icon {
    fill: #dadce0
}

.companion-about-panel-menu-text {
    font-size: 14px;
    letter-spacing: .2px;
    line-height: 20px;
    padding: 13px 24px 11px 60px
}

.companion-about-panel-menu-item-disabled .companion-about-panel-menu-text {
    color: #dadce0;
    cursor: default
}

.companion-app-switcher-container {
    background-color: white;
    border-left: 1px solid #dadce0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    width: 56px
}

.companion-app-switcher-guest-container {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
    margin-bottom: 56px
}

.companion-app-switcher-add-on-container {
    display: flex;
    flex: 0 1 100%;
    flex-direction: column;
    overflow: hidden;
    padding-top: 16px
}

.companion-app-switcher-separator,.companion-app-switcher-add-on-container::before {
    border-top: 1px solid #dadce0;
    content: '';
    display: block;
    flex: 1 0 auto;
    margin: 0 auto;
    padding-bottom: 16px;
    width: 20px
}

.companion-app-switcher-separator {
    margin-top: 16px
}

.companion-theme-dark.companion-app-switcher-container,.companion-theme-light.companion-app-switcher-container {
    background-color: transparent
}

.companion-theme-dark.companion-app-switcher-container,.companion-theme-dark .companion-app-switcher-separator,.companion-theme-dark .companion-app-switcher-add-on-container::before {
    border-color: rgba(255,255,255,.12)
}

.companion-theme-light.companion-app-switcher-container,.companion-theme-light .companion-app-switcher-separator,.companion-theme-light .companion-app-switcher-add-on-container::before {
    border-color: rgba(100,121,143,.12)
}

.companion-guest-app-switcher {
    flex-grow: 1;
    height: 100px;
    outline: none;
    overflow: hidden
}

.companion-app-switcher-loading-indicator {
    padding: 16px 0
}

.companion-app-switcher-loading-indicator-dot {
    -webkit-animation: dotLoadingAnimation 1.0s infinite ease-in-out both;
    animation: dotLoadingAnimation 1.0s infinite ease-in-out both;
    height: 8px;
    background-color: #757575;
    border-radius: 50%;
    margin: 0 auto 12px;
    width: 8px
}

.companion-theme-dark .companion-app-switcher-loading-indicator-dot {
    background-color: #fff
}

.companion-app-switcher-loading-indicator-dot:last-child {
    margin-bottom: 0
}

.companion-app-switcher-loading-indicator-dot-1 {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s
}

.companion-app-switcher-loading-indicator-dot-2 {
    -webkit-animation-delay: -0.25s;
    animation-delay: -0.25s
}

@-webkit-keyframes dotLoadingAnimation {
    0%,80%,100% {
        opacity: 0.5
    }

    40% {
        opacity: 1.0
    }
}

@keyframes dotLoadingAnimation {
    0%,80%,100% {
        opacity: 0.5
    }

    40% {
        opacity: 1.0
    }
}

.app-switcher-button {
    cursor: pointer;
    height: 56px;
    outline: none;
    pointer-events: none;
    position: relative;
    transition: all .3s cubic-bezier(.4,0,.2,1);
    width: 56px
}

.app-switcher-button-disabled {
    cursor: default;
    opacity: .38
}

.app-switcher-button-focused .app-switcher-button-icon-background,.app-switcher-button-focused.app-switcher-button-hover .app-switcher-button-icon-background,.companion-theme-light .app-switcher-button-hover .app-switcher-button-icon-background,.companion-theme-light .app-switcher-button-open .app-switcher-button-icon-background,.companion-theme-light .app-switcher-button-selected.app-switcher-button-hover .app-switcher-button-icon-background {
    background-color: #e8eaed
}

.app-switcher-button-hover .app-switcher-button-icon-background,.app-switcher-button-open .app-switcher-button-icon-background,.companion-theme-light .app-switcher-button-selected .app-switcher-button-icon-background,.companion-theme-light .app-switcher-button-focused .app-switcher-button-icon-background {
    background-color: #f1f3f4
}

.companion-theme-dark .app-switcher-button-selected .app-switcher-button-icon-background,.companion-theme-dark .app-switcher-button-focused .app-switcher-button-icon-background {
    background-color: rgba(255,255,255,.24)
}

.companion-theme-dark .app-switcher-button-hover .app-switcher-button-icon-background,.companion-theme-dark .app-switcher-button-open .app-switcher-button-icon-background,.companion-theme-dark .app-switcher-button-selected.app-switcher-button-hover .app-switcher-button-icon-background {
    background-color: rgba(255,255,255,.12)
}

.app-switcher-button-icon-container {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 20px 20px;
    border-radius: 50%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 40px;
    left: 8px;
    pointer-events: auto;
    position: absolute;
    top: 8px;
    transition: all .3s cubic-bezier(.4,0,.2,1);
    width: 40px
}

.app-switcher-button-icon-background {
    border-radius: 50%;
    display: -webkit-flex;
    display: flex;
    height: 40px;
    left: 8px;
    position: absolute;
    top: 8px;
    transition: all .3s cubic-bezier(.4,0,.2,1);
    width: 40px
}

.app-switcher-button-icon {
    display: block;
    fill: #5f6368;
    margin: auto;
    transition: all .3s cubic-bezier(.4,0,.2,1)
}

.companion-theme-dark .app-switcher-button-icon {
    fill: #fff
}

.app-switcher-button-presence .app-switcher-button-icon-background.app-switcher-button-icon-background-inner {
    -webkit-animation: presence-scale-inner 3s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    animation: presence-scale-inner 3s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    height: calc(40px - 8px);
    width: calc(40px - 8px);
    left: calc((8px/2) + 8px);
    top: calc((8px/2) + 8px)
}

.app-switcher-button-presence .app-switcher-button-icon-background.app-switcher-button-icon-background-outer {
    -webkit-animation: presence-scale-outer 3s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    animation: presence-scale-outer 3s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    background-color: transparent;
    border-style: solid;
    border-width: calc(8px/2);
    height: 40px;
    width: 40px;
    left: calc(8px - (8px/2));
    top: calc(8px - (8px/2))
}

.app-switcher-button-inksplash .app-switcher-button-icon-background.app-switcher-button-icon-background-inner {
    -webkit-animation: inksplash-scale-background 2s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    animation: inksplash-scale-background 2s cubic-bezier(0.05,0.69,0.67,1) infinite normal
}

.app-switcher-button-inksplash .app-switcher-button-icon-container {
    -webkit-animation: inksplash-scale-icon 2s cubic-bezier(0.05,0.69,0.67,1) infinite normal;
    animation: inksplash-scale-icon 2s cubic-bezier(0.05,0.69,0.67,1) infinite normal
}

@keyframes presence-scale-inner {
    0% {
        opacity: 0;
        transform: scale(0.57);
        visibility: hidden
    }

    15% {
        opacity: 0;
        transform: scale(0.57);
        visibility: visible
    }

    35% {
        opacity: 1;
        transform: scale(1)
    }

    60% {
        opacity: 0;
        transform: scale(0.57)
    }

    100% {
        opacity: 0;
        transform: scale(0.57);
        visibility: hidden
    }
}

@keyframes presence-scale-outer {
    0% {
        opacity: 0;
        transform: scale(0.75);
        visibility: hidden
    }

    34% {
        opacity: 0;
        transform: scale(0.75);
        visibility: visible
    }

    36% {
        opacity: 0.99
    }

    65% {
        opacity: 1
    }

    90% {
        transform: scale(1)
    }

    100% {
        opacity: 0;
        transform: scale(1);
        visibility: hidden
    }
}

@keyframes inksplash-scale-background {
    0% {
        opacity: 0;
        transform: scale(0.00)
    }

    35% {
        opacity: 0;
        transform: scale(0.40)
    }

    50% {
        opacity: 1
    }

    80% {
        transform: scale(2.05)
    }

    100% {
        opacity: 0;
        transform: scale(0.00)
    }
}

@keyframes inksplash-scale-icon {
    0% {
        transform: scale(1.00)
    }

    20% {
        transform: scale(1.00)
    }

    30% {
        transform: scale(1.10)
    }

    40% {
        transform: scale(1.00)
    }

    100% {
        transform: scale(1.00)
    }
}

.app-switcher-menu {
    background: #fff;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 8px;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,.30),0 2px 6px 2px rgba(60,64,67,.15);
    min-width: 180px;
    outline: none;
    overflow-y: auto;
    padding: 8px 0;
    position: absolute;
    z-index: 1202
}

.companion-collapser-button-container {
    bottom: 0;
    display: -webkit-flex;
    display: flex;
    height: 56px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 56px
}

.companion-collapser-button-container.companion-collapser-button-container-elevated {
    margin-bottom: 24px
}

.companion-collapser-button {
    bottom: 0
}

.companion-collapser-button .app-switcher-button-icon-container,.companion-collapser-button .app-switcher-button-icon-background {
    border-radius: calc(56px - 8px - 10px)
}

.companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-background,.companion-theme-light .companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-background {
    background-color: #fff
}

.companion-collapser-button.app-switcher-button-checked.app-switcher-button-hover .app-switcher-button-icon-background,.companion-theme-light .companion-collapser-button.app-switcher-button-checked.app-switcher-button-hover .app-switcher-button-icon-background {
    background-color: #f1f3f4
}

.companion-theme-dark .companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-background {
    background-color: #595959
}

.companion-collapser-button.app-switcher-button-checked.app-switcher-button-focused .app-switcher-button-icon-background,.companion-theme-light .companion-collapser-button.app-switcher-button-checked.app-switcher-button-focused .app-switcher-button-icon-background {
    background-color: #e8eaed
}

.companion-collapser-button.app-switcher-button-checked {
    right: -24px
}

.companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-container,.companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-background {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    height: 20px;
    left: 0;
    margin: 8px 0 8px 8px;
    padding: 10px 0 10px 10px;
    top: 0;
    width: calc(56px - 8px - 10px)
}

.companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon-background {
    box-shadow: 0 1px 1px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15)
}

.companion-collapser-button.app-switcher-button-checked.app-switcher-button-hover {
    right: 0
}

.companion-collapser-button .app-switcher-button-icon {
    left: 10px;
    position: absolute;
    top: 10px
}

html[dir="rtl"] .companion-collapser-button .app-switcher-button-icon,body[dir="rtl"] .companion-collapser-button .app-switcher-button-icon {
    transform: rotate(180deg)
}

.companion-theme-dark .companion-collapser-button.app-switcher-button-checked.app-switcher-button-focused .app-switcher-button-icon-container,.companion-theme-dark .companion-collapser-button.app-switcher-button-checked.app-switcher-button-hover .app-switcher-button-icon-container {
    background-color: #414141
}

.companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon {
    margin-left: -6px;
    transform: rotate(180deg)
}

.companion-collapser-button.app-switcher-button-checked.app-switcher-button-hover .app-switcher-button-icon {
    margin-left: 0
}

html[dir="rtl"] .companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon,body[dir="rtl"] .companion-collapser-button.app-switcher-button-checked .app-switcher-button-icon {
    transform: rotate(0deg)
}

.acdd-draggable-shadow {
    background-color: white;
    background-repeat: no-repeat;
    border: transparent;
    border-radius: 8px;
    box-sizing: border-box;
    color: #666;
    height: 56px;
    outline: none;
    padding: 0 10px;
    pointer-events: none;
    position: fixed;
    z-index: 999
}

.acdd-draggable-shadow.acdd-draggable-shadow-detail-type {
    background-position: 20px center;
    background-size: 24px 24px;
    height: 56px;
    width: 200px
}

.acdd-draggable-shadow.acdd-draggable-shadow-image-type {
    background-position: center;
    background-size: 100% auto;
    height: 120px;
    width: 120px
}

.acdd-draggable-shadow.acdd-draggable-shadow-image-type.acdd-draggable-shadow-image-captioned {
    height: 156px
}

.acdd-draggable-shadow-text-wrap {
    box-sizing: border-box;
    display: table-cell;
    padding-left: 48px;
    max-width: 200px;
    vertical-align: middle
}

.acdd-draggable-shadow-text-wrap .acdd-draggable-shadow-title {
    font-size: 1.1em
}

.acdd-draggable-shadow-text-wrap .acdd-draggable-shadow-text {
    opacity: .75;
    padding-top: 2px
}

.acdd-draggable-shadow-image-type .acdd-draggable-shadow-text {
    background-color: rgba(32,33,36,.71);
    border-radius: 0 0 8px 8px;
    bottom: 0;
    color: white;
    height: 36px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    width: 100%
}

.acdd-draggable-shadow .acdd-draggable-shadow-title,.acdd-draggable-shadow .acdd-draggable-shadow-text {
    box-sizing: border-box;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.acdd-draggable-shadow .acdd-draggable-shadow-count-bubble {
    background-color: #202124;
    border-radius: 20px;
    box-sizing: border-box;
    color: white;
    font-size: 16px;
    height: 40px;
    max-width: 75%;
    min-width: 40px;
    overflow: hidden;
    padding: 9px 8px;
    position: absolute;
    right: -15px;
    text-align: center;
    text-overflow: ellipsis;
    top: -15px
}

.acga-topLevelDiv {
    height: inherit;
    position: relative;
    width: 100%
}

.acga-content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.agca-gab-unread-notifications::after {
    content: "";
    background-color: #db4437;
    border-radius: 50%;
    height: 8px;
    position: absolute;
    right: 17px;
    top: 17px;
    width: 8px
}

.companion-guest-app-switcher .app-switcher-button-icon-background-outer {
    border-color: #e8f0fe
}

.companion-theme-light .agca-gab-blue .app-switcher-button-icon-background-outer {
    border-color: rgba(66,133,244,.24)
}

.agca-gab-green .app-switcher-button-icon-background-outer {
    border-color: #e6f4ea
}

.companion-theme-light .agca-gab-green .app-switcher-button-icon-background-outer {
    border-color: rgba(52,168,83,.24)
}

.agca-gab-yellow .app-switcher-button-icon-background-outer {
    border-color: #fef7e0
}

.companion-theme-light .agca-gab-yellow .app-switcher-button-icon-background-outer {
    border-color: rgba(251,188,4,.24)
}

.companion-theme-dark .agca-gab-button .app-switcher-button-icon-background-outer {
    border-color: rgba(255,255,255,.24)
}

.companion-guest-app-switcher .app-switcher-button-inksplash .app-switcher-button-icon-background-inner,.companion-guest-app-switcher .app-switcher-button-presence .app-switcher-button-icon-background-inner,.companion-guest-app-switcher .app-switcher-button-selected .app-switcher-button-icon-background-inner,.app-switcher-button-selected.agca-gab-blue.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: #e8f0fe
}

.app-switcher-button-selected.agca-gab-blue.app-switcher-button-hover .app-switcher-button-icon-background-inner {
    background-color: #d2e3fc
}

.companion-theme-light .app-switcher-button-inksplash.agca-gab-blue .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-presence.agca-gab-blue .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-blue .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-blue.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(66,133,244,.24)
}

.companion-theme-light .agca-gab-blue.app-switcher-button-hover .app-switcher-button-icon-background-inner,.companion-theme-light .agca-gab-blue.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(66,133,244,.12)
}

.app-switcher-button-inksplash.agca-gab-green .app-switcher-button-icon-background-inner,.app-switcher-button-presence.agca-gab-green .app-switcher-button-icon-background-inner,.app-switcher-button-selected.agca-gab-green .app-switcher-button-icon-background-inner,.app-switcher-button-selected.agca-gab-green.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: #e6f4ea
}

.app-switcher-button-selected.agca-gab-green.app-switcher-button-hover .app-switcher-button-icon-background-inner {
    background-color: #ceead6
}

.companion-theme-light .app-switcher-button-inksplash.agca-gab-green .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-presence.agca-gab-green .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-green .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-green.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(52,168,83,.24)
}

.companion-theme-light .agca-gab-green.app-switcher-button-hover .app-switcher-button-icon-background-inner,.companion-theme-light .agca-gab-green.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(52,168,83,.12)
}

.app-switcher-button-inksplash.agca-gab-yellow .app-switcher-button-icon-background-inner,.app-switcher-button-presence.agca-gab-yellow .app-switcher-button-icon-background-inner,.app-switcher-button-selected.agca-gab-yellow .app-switcher-button-icon-background-inner,.app-switcher-button-selected.agca-gab-yellow.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: #fef7e0
}

.app-switcher-button-selected.agca-gab-yellow.app-switcher-button-hover .app-switcher-button-icon-background-inner {
    background-color: #feefc3
}

.companion-theme-light .app-switcher-button-inksplash.agca-gab-yellow .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-presence.agca-gab-yellow .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-yellow .app-switcher-button-icon-background-inner,.companion-theme-light .app-switcher-button-selected.agca-gab-yellow.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(251,188,4,.24)
}

.companion-theme-light .agca-gab-yellow.app-switcher-button-hover .app-switcher-button-icon-background-inner,.companion-theme-light .agca-gab-yellow.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(251,188,4,.12)
}

.companion-theme-dark .agca-gab-button.app-switcher-button-inksplash .app-switcher-button-icon-background-inner,.companion-theme-dark .agca-gab-button.app-switcher-button-presence .app-switcher-button-icon-background-inner,.companion-theme-dark .agca-gab-button.app-switcher-button-selected .app-switcher-button-icon-background-inner,.companion-theme-dark .agca-gab-button.app-switcher-button-selected.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(255,255,255,.24)
}

.companion-theme-dark .agca-gab-button.app-switcher-button-hover .app-switcher-button-icon-background-inner,.companion-theme-dark .agca-gab-button.app-switcher-button-focused .app-switcher-button-icon-background-inner {
    background-color: rgba(255,255,255,.12)
}

.agca-gab-icon-selection-indicator {
    background-color: #d704fb;
    border-radius: 3px 0 0 3px;
    display: none;
    height: 40px;
    position: absolute;
    right: 1px;
    top: 8px;
    width: 3px
}

.agca-gab-button.app-switcher-button-selected .agca-gab-icon-selection-indicator {
    display: inherit
}

.agca-gab-blue .agca-gab-icon-selection-indicator {
    background-color: #4285f4
}

.agca-gab-green .agca-gab-icon-selection-indicator {
    background-color: #34a853
}

.agca-gab-yellow .agca-gab-icon-selection-indicator {
    background-color: #fbbc04
}

.companion-theme-dark .companion-overflow-menu-button:not(.app-switcher-button-hover) .app-switcher-button-icon-background {
    opacity: .7
}

.companion-shell-content-component {
    background-color: white;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding-top: 64px;
    position: absolute;
    top: 0;
    width: 100%
}

.companion-header-in-iframe .companion-shell-guest {
    padding-top: 0
}

.companion-shell-loading {
    overflow: hidden;
    position: absolute;
    text-align: center
}

.companion-shell-offline,.companion-shell-permanent-failure,.companion-shell-timed-out,.companion-shell-unavailable {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center
}

.companion-shell-offline-description,.companion-shell-offline-title,.companion-shell-unavailable-description,.companion-shell-unavailable-title {
    color: #5f6368;
    margin: 0 70px
}

.companion-shell-offline-description,.companion-shell-unavailable-description {
    font-size: 12px;
    line-height: 16px
}

.companion-shell-offline-title,.companion-shell-unavailable-title {
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 2px;
    margin-top: 34px
}

.companion-shell-permanent-failure-message,.companion-shell-timed-out-message {
    margin: 10px;
    max-width: calc(100% - 20px)
}

.companion-shell-timed-out-retry {
    color: #4285f4;
    cursor: pointer;
    text-transform: uppercase
}

.companion-shell-timed-out-file-bug {
    margin-top: 40px
}

.companion-shell-iframe {
    border: 0;
    height: 100%;
    width: 100%
}

.companion-shell-header {
    align-items: center;
    background-color: #fff;
    border-bottom: solid 1px #f1f3f4;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    height: 64px;
    padding: 0 10px;
    position: relative;
    z-index: 1
}

.companion-shell-header-element {
    margin-left: 10px;
    margin-right: 10px
}

.companion-shell-title-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    justify-content: center;
    width: 1px
}

.companion-shell-title-element {
    margin: 0
}

.companion-shell-title-text,.companion-shell-subtitle-text,.companion-shell-subtitle-text .goog-menu-button-caption {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.companion-shell-title-text,.companion-shell-subtitle-text {
    outline: none
}

.companion-shell-title-text.companion-shell-title-big {
    font-size: 22px
}

.companion-shell-header-light-background .companion-shell-title-big {
    color: rgba(0,0,0,.54)
}

.companion-shell-header-dark-background .companion-shell-title-big {
    color: #fff
}

.companion-shell-title-text.companion-shell-title-small {
    color: #80868b;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-transform: uppercase
}

.companion-shell-title-text.companion-shell-title-small.companion-shell-subview {
    left: 56px
}

.companion-shell-dropdown-container {
    font-size: 0
}

.companion-shell-subtitle-text {
    color: #5f6368;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px
}

.companion-shell-subtitle-text.goog-menu-button-open {
    background-color: #f1f3f4
}

.companion-shell-subtitle-button {
    padding: 0 2px 0 4px
}

.companion-shell-subtitle-button .companion-shell-subtitle-text,.companion-shell-subtitle-text .goog-menu-button-caption {
    padding: 0
}

.companion-shell-subtitle-call-out {
    color: #1a73e8
}

.companion-shell-dropdown-button {
    background: none;
    border-radius: 3px;
    border-width: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    margin-left: -4px;
    max-width: 100%;
    outline: none;
    padding: 0 2px 0 4px
}

.companion-shell-dropdown-button.companion-shell-dropdown-button-hover {
    background-color: #f1f3f4
}

.companion-shell-dropdown-button.companion-shell-dropdown-button-focused,.companion-shell-dropdown-button.companion-shell-dropdown-button-open {
    background-color: #e8eaed
}

.companion-shell-dropdown-button.companion-shell-dropdown-button-disabled {
    opacity: .38
}

.companion-shell-dropdown-button .companion-shell-dropdown-button-outer-box {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.companion-shell-dropdown-button .companion-shell-dropdown-button-inner-box {
    display: block;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.companion-shell-dropdown-button-outer-box::after {
    content: '';
    display: block;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyNHB4JyBoZWlnaHQ9JzI0cHgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nIzVmNjM2OCc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonPjwvcGF0aD48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJz48L3BhdGg+PC9zdmc+") center no-repeat;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 20px;
    margin: 0 0 0 4px;
    padding: 0;
    width: 20px
}

.companion-shell-header-buttons {
    display: -webkit-flex;
    display: flex;
    height: 24px;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    position: absolute;
    right: 8px;
    top: 18px
}

.companion-shell-header-button {
    background: no-repeat center center;
    background-size: 20px 20px;
    cursor: pointer;
    height: 24px;
    width: 24px
}

.companion-shell-header-light-background .companion-shell-header-svg-icon {
    fill: #000;
    opacity: .54
}

.companion-shell-header-dark-background .companion-shell-header-svg-icon {
    fill: #fff
}

html[dir="rtl"] .companion-shell-back-button,body[dir="rtl"] .companion-shell-back-button,html[dir="rtl"] .companion-shell-escape-hatch-button,body[dir="rtl"] .companion-shell-escape-hatch-button {
    transform: scaleX(-1)
}

.companion-shell-header-button.companion-shell-title-element {
    margin: 0
}

.companion-shell-header-button:hover {
    opacity: .87
}

.companion-shell-subtitle-button[aria-disabled="true"],.companion-shell-header-button[aria-disabled="true"] {
    cursor: not-allowed;
    opacity: .38
}

.companion-shell-back-button {
    margin-right: 2px
}

.goog-menu.companion-shell-drop-down-menu {
    background: #fff;
    border-width: 0;
    border-radius: 0 0 8px 8px;
    box-shadow: 0px -3px 6px -3px rgba(0,0,0,.12),0 4px 8px -2px rgba(0,0,0,.14);
    box-sizing: border-box;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 8px;
    position: absolute;
    width: 100%;
    z-index: 999
}

.goog-menuitem.companion-shell-drop-down-entry {
    border: none;
    height: 40px;
    padding: 0;
    width: 300px
}

.goog-menuitem-highlight.companion-shell-drop-down-entry {
    background: #f1f3f4
}

.goog-menu.companion-shell-drop-down-menu .goog-menuseparator {
    border-top: 1px solid rgba(32,33,36,0.06);
    margin: 8px 0;
    padding: 0
}

.companion-shell-drop-down-check {
    display: none;
    height: 20px;
    padding: 10px 16px;
    position: absolute;
    right: 0;
    width: 20px
}

.goog-option-selected .companion-shell-drop-down-check {
    display: block
}

.companion-shell-drop-down-entry.goog-option-selected {
    background-image: none
}

.companion-shell-drop-down-entry .goog-menuitem-checkbox,.companion-shell-drop-down-entry.goog-option-selected .goog-menuitem-checkbox {
    display: none
}

.companion-shell-drop-down-entry-text {
    box-sizing: border-box;
    font-size: 14px;
    color: #202124;
    padding: 10px 20px;
    letter-spacing: 0.2px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 300px
}

.goog-option-selected .companion-shell-drop-down-entry-text {
    padding-right: 60px
}

.companion-shell-search-container {
    align-items: center;
    background-color: #fff;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 100%;
    left: 0;
    padding: 0 10px;
    position: absolute;
    top: 0;
    width: 100%
}

.companion-shell-search-icon,.companion-shell-search-close {
    margin-left: 10px;
    margin-right: 10px
}

.companion-shell-search-input {
    background-color: transparent;
    border: none;
    color: #5f6368;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    font-size: 16px;
    line-height: 24px;
    outline: none;
    width: 100px
}

.companion-shell-search-input::placeholder {
    color: #bdc1c6
}

.companion-shell-search-input::-webkit-input-placeholder {
    color: #bdc1c6
}

.companion-shell-search-input:-ms-input-placeholder {
    color: #bdc1c6
}

.companion-app-switcher-container .jfk-bubble {
    padding: 16px;
    border-radius: 8px;
    border-color: #e8eaed;
    border-width: 1px;
    box-shadow: 0 2px 6px rgba(60,64,67,0.3)
}

.companion-app-switcher-container .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
    border-left-color: #e8eaed;
    border-right-color: #e8eaed
}

.app-switcher-notification-bubble {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-header {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    height: 32px
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-image-container {
    width: 32px;
    border-radius: 50%
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-image-container .app-switcher-notification-bubble-image {
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin-right: 8px
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-text {
    height: calc(14px*2);
    width: auto;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    margin-left: 8px;
    margin-bottom: 8px
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-text:focus {
    outline: none
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-title-text {
    height: 14px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px;
    color: #5f6368
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-body-text {
    height: 14px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #3c4043
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-footer {
    margin-top: 9px;
    height: 32px;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-footer .jfk-button {
    text-align: center;
    font-weight: 500;
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    padding-left: 8px;
    padding-right: 16px;
    margin: 0;
    height: 30px;
    line-height: 30px;
    color: #ffffff;
    max-width: 300px;
    font-size: 14px;
    border-radius: 15px;
    -webkit-align-items: center;
    align-items: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-footer .app-switcher-notification-bubble-button-icon {
    width: 16px;
    height: 16px;
    padding-right: 8px;
    padding-top: calc((30px - 16px)/2 - 1px);
    padding-bottom: calc((30px - 16px)/2);
    vertical-align: middle
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-footer .app-switcher-notification-bubble-spacer {
    width: 8px
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-call-to-action-button {
    background-color: rgb(24,128,56)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-call-to-action-button.jfk-button-hover {
    background-color: #2a8947;
    box-shadow: 0 1px 3px 1px rgba(24,128,56,0.15)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-call-to-action-button.jfk-button-focused {
    background-color: #4f9e67;
    box-shadow: 0 1px 3px 1px rgba(24,128,56,0.15)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-call-to-action-button.jfk-button-focused.jfk-button-hover {
    background-color: #62a877;
    box-shadow: 0 1px 3px 1px rgba(24,128,56,0.15)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-dismiss-button {
    background-color: rgb(217,48,37)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-dismiss-button.jfk-button-hover {
    background-color: #d3443b;
    box-shadow: 0 1px 3px 1px rgba(217,48,37,0.15)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-dismiss-button.jfk-button-focused {
    background-color: #e06c64;
    box-shadow: 0 1px 3px 1px rgba(217,48,37,0.15)
}

.app-switcher-notification-bubble .app-switcher-notification-bubble-dismiss-button.jfk-button-focused.jfk-button-hover {
    background-color: #e88a84;
    box-shadow: 0 1px 3px 1px rgba(217,48,37,0.15)
}

.companion-overflow-menu-item {
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    padding: 8px
}

.companion-overflow-menu-item-highlight {
    background-color: #f1f3f4
}

.companion-overflow-menu-item-icon {
    background: transparent no-repeat center;
    background-size: 20px 20px;
    border-radius: 50%;
    height: 40px;
    width: 40px
}

.companion-overflow-menu-item-content {
    padding: 0 6px;
    white-space: nowrap
}

.companion-overflow-menu-item-disabled {
    cursor: default;
    opacity: .38
}

.companion-server-render .acga-content {
    -webkit-animation: companion-server-render-guest-content-fadeout 333ms ease 0s 1 normal both paused;
    animation: companion-server-render-guest-content-fadeout 333ms ease 0s 1 normal both paused
}

.companion-server-render .companion-shell-splash-screen-ink-splash-color {
    display: none
}

.companion-server-render .companion-shell-splash-screen-app-logo {
    -webkit-animation: none;
    animation: none
}

.companion-server-render .companion-shell-splash-screen-beachball {
    display: none
}

@keyframes companion-server-render-guest-content-fadeout {
    from {
        opacity: .38
    }

    to {
        opacity: 0
    }
}

.companion-shell {
    background-color: white;
    box-sizing: border-box;
    height: 100%;
    width: 300px
}

.companion-shell:not(.companion-server-render) {
    display: flex;
    flex-direction: column
}

.companion-shell-addon-content-container,.companion-shell-guest-content-container,.companion-shell-native-content-container {
    height: 100%
}

.companion-shell.companion-shell-overlay-content {
    border: 0;
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);
    opacity: 1
}

.companion-shell-app-switcher {
    bottom: 0px;
    left: 0px;
    position: absolute
}

.companion-shell-guest-container {
    display: flex;
    flex-direction: column;
    height: 100%
}

.companion-shell-splash-screen-container {
    height: 680px;
    margin-left: 50%;
    position: relative;
    top: calc(50% - (340px + 64px));
    transform: translateX(-50%);
    width: 680px
}

html[dir="rtl"] .companion-shell-splash-screen-container,body[dir="rtl"] .companion-shell-splash-screen-container {
    transform: translateX(50%)
}

.companion-shell-splash-screen-ink-splash-color {
    -webkit-animation: ink-splash-opacity 1s cubic-bezier(0.08,0.8,0.67,1) 400ms 1 normal both,ink-splash-scale 1s cubic-bezier(0.05,0.69,0.67,1) 400ms 1 normal both;
    animation: ink-splash-opacity 1s cubic-bezier(0.08,0.8,0.67,1) 400ms 1 normal both,ink-splash-scale 1s cubic-bezier(0.05,0.69,0.67,1) 400ms 1 normal both;
    border-radius: 50%;
    height: 100%;
    width: 100%
}

@keyframes ink-splash-opacity {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes ink-splash-scale {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

.companion-shell-splash-screen-app-logo {
    -webkit-animation: app-logo-scale 330ms cubic-bezier(0.05,0.62,0.51,1.26) 333ms 1 normal backwards,app-logo-scale-bounce 170ms cubic-bezier(0.29,0,0.73,1) 667ms 1 normal forwards;
    animation: app-logo-scale 330ms cubic-bezier(0.05,0.62,0.51,1.26) 333ms 1 normal backwards,app-logo-scale-bounce 170ms cubic-bezier(0.29,0,0.73,1) 667ms 1 normal forwards;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 128px 128px;
    bottom: 0;
    height: 128px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 128px
}

@keyframes app-logo-scale {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

@keyframes app-logo-scale-bounce {
    0%,100% {
        transform: scale(1)
    }

    20% {
        transform: scale(0.95)
    }
}

.companion-shell-splash-screen-beachball {
    -webkit-animation: beachball-opacity 330ms linear 1s 1 normal both;
    animation: beachball-opacity 330ms linear 1s 1 normal both;
    bottom: 0;
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 190px;
    width: 20px
}

@keyframes beachball-opacity {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.companion-tooltip {
    background-color: rgba(60,64,67,.9);
    border-radius: 4px;
    color: #fff;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 13px;
    font-weight: 500;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    letter-spacing: .3px;
    line-height: 16px;
    padding: 4px 8px;
    white-space: nowrap;
    z-index: 9999
}

.docs-companion-sidebar {
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);
    height: 100%;
    outline: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
    z-index: 901
}

.docs-ml-noselect {
    -webkit-touch-callout: none;
    -webkit-user-drag: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.docs-material .docs-icon,.docs-material .goog-color-menu-button-indicator .docs-icon,.docs-material .sketchy-toolbar-color-menu-button .goog-toolbar-menu-button-caption .docs-icon {
    height: 18px;
    width: 18px;
    margin: 1px 2px 2px 1px
}

.docs-material .docs-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380.svg)
}

.docs-gm .docs-material .docs-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg)
}

.docs-grille .docs-material .docs-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_gm3_grey_medium.svg)
}

.docs-material .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380.svg)
}

.docs-gm .docs-material .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg)
}

.docs-grille .docs-material .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_gm3_grey_medium.svg)
}

.docs-material .docs-icon-img-container {
    height: 9364px;
    position: absolute;
    width: 74px
}

.docs-material .goog-menuitem-icon .docs-icon-img-container {
    opacity: 0.54
}

.docs-gm .docs-material .goog-menuitem-icon .docs-icon-img-container {
    opacity: 1
}

.docs-material .goog-menuitem-icon .docs-icon-document,.docs-material .goog-menuitem-icon .docs-icon-punch,.docs-material .goog-menuitem-icon .docs-icon-presentation,.docs-material .goog-menuitem-icon .docs-icon-spreadsheet,.docs-material .goog-menuitem-icon .docs-icon-form,.docs-material .goog-menuitem-icon .docs-icon-drawing,.docs-material .goog-menuitem-icon .docs-icon-script,.docs-material .goog-menuitem-icon .docs-icon-site {
    opacity: 1
}

.docs-material .goog-toolbar-button-inner-box .docs-icon,.docs-material .goog-toolbar-menu-button-caption .docs-icon,.docs-material .goog-toolbar-menu-button-caption .goog-color-menu-button-indicator .docs-icon {
    margin-top: 0px
}

.docs-gm .docs-material .goog-toolbar-button-active .docs-icon-img:before,.docs-gm .docs-material .goog-toolbar-button-checked .docs-icon-img:before,.docs-gm .docs-material .goog-toolbar-button-selected .docs-icon-img:before,.docs-gm .docs-material .goog-toolbar-combo-button-open .docs-icon-img:before,.docs-gm .docs-material .goog-toolbar-menu-button-open .docs-icon-img:before,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-button-active .docs-icon-img:before,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-active .docs-icon-img:before,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-open .docs-icon-img:before,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-active .docs-icon-img:before,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-checked .docs-icon-img:before,.docs-gm .docs-material .docs-analytics-sidebar-tab-selected .docs-icon-img:before,.docs-gm .docs-material.docs-sheet-active-tab .docs-icon-img:before,.docs-gm .docs-material .docs-sheet-button-active .docs-icon-img:before,.docs-gm .docs-material .docs-sheet-button-open .docs-icon-img:before,.docs-gm .docs-material .punch-present-startmenuitem .docs-icon-img:before,.docs-gm .docs-material .punch-start-presentation-container .docs-icon-img:before,.docs-gm .docs-material .waffle-named-ranges-promo-title .docs-icon-img:before,.docs-gm .docs-material.goog-flat-menu-button-open .docs-icon-img:before,.docs-gm .docs-material.trix-palette .goog-palette-cell-selected .docs-icon-img:before,.docs-bubble .docs-bubble-button.jfk-button:hover:active .docs-icon-img:before,.docs-material .docs-save-indicator-popup-icon .docs-icon-img:before,.docs-material .fta-blanket-warning .docs-icon-img:before,.docs-material .docs-titlebar-badge:active .docs-icon-img:before,.docs-material .docs-titlebar-badge.docs-titlebar-badge-selected .docs-icon-img:before,.docs-gm .docs-material .docs-smart-summary-tinted.docs-icon-img:before,.docs-material .smart-canvas-date-details-bubble-pattern-picker-button .docs-icon-img:before,.docs-material .smart-canvas-date-details-bubble-pattern-picker-button-original .docs-icon-img:before,.docs-material .smart-canvas-date-details-bubble-book-meeting-button .docs-icon-img:before,.docs-gm .docs-emoji-picker-tabbar .docs-tabbar-tab-selected .docs-icon-img:before,.docs-gm .docs-material .docs-talk-track-menu-button .docs-icon-img:before,.docs-gm .docs-material .kix-task-bubble-blue-icon .docs-icon-img:before,.docs-gm .docs-talk-track-filmstrip-button-record-icon .docs-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_blue.svg)
}

.docs-gm .docs-material .goog-toolbar-button-active .docs-icon-img,.docs-gm .docs-material .goog-toolbar-button-checked .docs-icon-img,.docs-gm .docs-material .goog-toolbar-button-selected .docs-icon-img,.docs-gm .docs-material .goog-toolbar-combo-button-open .docs-icon-img,.docs-gm .docs-material .goog-toolbar-menu-button-open .docs-icon-img,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-button-active .docs-icon-img,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-active .docs-icon-img,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-open .docs-icon-img,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-active .docs-icon-img,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-checked .docs-icon-img,.docs-gm .docs-material .docs-analytics-sidebar-tab-selected .docs-icon-img,.docs-gm .docs-material.docs-sheet-active-tab .docs-icon-img,.docs-gm .docs-material .docs-sheet-button-active .docs-icon-img,.docs-gm .docs-material .docs-sheet-button-open .docs-icon-img,.docs-gm .docs-material .punch-present-startmenuitem .docs-icon-img,.docs-gm .docs-material .punch-start-presentation-container .docs-icon-img,.docs-gm .docs-material .waffle-named-ranges-promo-title .docs-icon-img,.docs-gm .docs-material.goog-flat-menu-button-open .docs-icon-img,.docs-gm .docs-material.trix-palette .goog-palette-cell-selected .docs-icon-img,.docs-bubble .docs-bubble-button.jfk-button:hover:active .docs-icon-img,.docs-material .docs-save-indicator-popup-icon .docs-icon-img,.docs-material .fta-blanket-warning .docs-icon-img,.docs-material .docs-titlebar-badge:active .docs-icon-img,.docs-material .docs-titlebar-badge.docs-titlebar-badge-selected .docs-icon-img,.docs-gm .docs-material .docs-smart-summary-tinted.docs-icon-img,.docs-material .smart-canvas-date-details-bubble-pattern-picker-button .docs-icon-img,.docs-material .smart-canvas-date-details-bubble-pattern-picker-button-original .docs-icon-img,.docs-material .smart-canvas-date-details-bubble-book-meeting-button .docs-icon-img,.docs-gm .docs-emoji-picker-tabbar .docs-tabbar-tab-selected .docs-icon-img,.docs-gm .docs-material .docs-talk-track-menu-button .docs-icon-img,.docs-gm .docs-material .kix-task-bubble-blue-icon .docs-icon-img,.docs-gm .docs-talk-track-filmstrip-button-record-icon .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_blue.svg)
}

.docs-material.clean-palette .docs-icon {
    margin: 4px
}

.docs-material .docs-omnibox-row-icon .shape-icon {
    margin: -1px 0 0 -1px
}

.docs-material .docs-icon-editors-ia-accessibility-person {
    left: -20px;
    top: -8020px
}

.docs-material .docs-icon-editors-ia-add-box {
    left: -40px;
    top: -662px
}

.docs-material .docs-icon-editors-ia-add-comment {
    left: -22px;
    top: -5818px
}

.docs-material .docs-icon-editors-ia-add-ons-docs {
    left: 0;
    top: -1532px
}

.docs-material .docs-icon-editors-ia-add-ons-sheets {
    left: 0;
    top: -8766px
}

.docs-material .docs-icon-editors-ia-add-ons-slides {
    left: -46px;
    top: -158px
}

.docs-material .docs-icon-editors-ia-add-person {
    left: -52px;
    top: -8554px
}

.docs-material .docs-icon-editors-ia-add-photo {
    left: 0;
    top: -8666px
}

.docs-material .docs-icon-editors-ia-add-to-drive {
    left: 0;
    top: -1166px
}

.docs-material .docs-icon-editors-ia-align-bottom {
    left: -20px;
    top: -1000px
}

.docs-material .docs-icon-editors-ia-align-center {
    left: -52px;
    top: -5266px
}

.docs-material .docs-icon-editors-ia-align-horizontal-center {
    left: -26px;
    top: -1268px
}

.docs-material .docs-icon-editors-ia-align-horizontal-left {
    left: 0;
    top: -6234px
}

.docs-material .docs-icon-editors-ia-align-horizontal-right {
    left: 0;
    top: -3552px
}

.docs-material .docs-icon-editors-ia-align-justify {
    left: 0;
    top: -4866px
}

.docs-material .docs-icon-editors-ia-align-left {
    left: 0;
    top: -336px
}

.docs-material .docs-icon-editors-ia-align-middle {
    left: -22px;
    top: -2730px
}

.docs-material .docs-icon-editors-ia-align-right {
    left: 0;
    top: -2876px
}

.docs-material .docs-icon-editors-ia-align-top {
    left: 0;
    top: -224px
}

.docs-material .docs-icon-editors-ia-align-vertical-bottom {
    left: 0;
    top: -72px
}

.docs-material .docs-icon-editors-ia-align-vertical-center {
    left: -20px;
    top: -3918px
}

.docs-material .docs-icon-editors-ia-align-vertical-top {
    left: -40px;
    top: -820px
}

.docs-material .docs-icon-editors-ia-alphabetical-sort {
    left: -40px;
    top: -1126px
}

.docs-material .docs-icon-editors-ia-alphabetical-sort-reverse {
    left: -40px;
    top: -3148px
}

.docs-material .docs-icon-editors-ia-animation {
    left: -20px;
    top: -5732px
}

.docs-material .docs-icon-editors-ia-antenna-update {
    left: 0;
    top: -4382px
}

.docs-material .docs-icon-editors-ia-approvals-stamp {
    left: -20px;
    top: -6998px
}

.docs-material .docs-icon-editors-ia-apps-script {
    left: 0;
    top: -7470px
}

.docs-material .docs-icon-editors-ia-article-document {
    left: -26px;
    top: -3696px
}

.docs-material .docs-icon-editors-ia-article-document-blue {
    left: -40px;
    top: -6958px
}

.docs-material .docs-icon-editors-ia-article-document-filled {
    left: 0;
    top: -7892px
}

.docs-material .docs-icon-editors-ia-auto-complete-draw {
    left: 0;
    top: -6214px
}

.docs-material .docs-icon-editors-ia-auto-fix-wand {
    left: -20px;
    top: -7178px
}

.docs-material .docs-icon-editors-ia-bigquery {
    left: -20px;
    top: -5356px
}

.docs-material .docs-icon-editors-ia-bold {
    left: -24px;
    top: -3938px
}

.docs-material .docs-icon-editors-ia-bookmark {
    left: 0;
    top: -2220px
}

.docs-material .docs-icon-editors-ia-calendar-event {
    left: 0;
    top: -6366px
}

.docs-material .docs-icon-editors-ia-camera {
    left: -20px;
    top: -2876px
}

.docs-material .docs-icon-editors-ia-chart {
    left: -42px;
    top: -2730px
}

.docs-material .docs-icon-editors-ia-chart-horizontal {
    left: 0;
    top: -7650px
}

.docs-material .docs-icon-editors-ia-change-connector {
    left: -20px;
    top: -2974px
}

.docs-material .docs-icon-editors-ia-checkbox {
    left: 0;
    top: -3432px
}

.docs-material .docs-icon-editors-ia-chips-people {
    left: 0;
    top: -4002px
}

.docs-material .docs-icon-editors-ia-clear-format {
    left: -46px;
    top: -8646px
}

.docs-material .docs-icon-editors-ia-close {
    left: -46px;
    top: -4986px
}

.docs-material .docs-icon-editors-ia-columns {
    left: 0;
    top: -8302px
}

.docs-material .docs-icon-editors-ia-colors-fill {
    left: -20px;
    top: -9136px
}

.docs-material .docs-icon-editors-ia-comment-edit {
    left: 0;
    top: -5336px
}

.docs-material .docs-icon-editors-ia-comment-edit-green700 {
    left: -20px;
    top: -9216px
}

.docs-material .docs-icon-editors-ia-comment-feedback-warning {
    left: 0;
    top: -3392px
}

.docs-material .docs-icon-editors-ia-comment-lines {
    left: -26px;
    top: -8182px
}

.docs-material .docs-icon-editors-ia-compare-arrows {
    left: 0;
    top: 0
}

.docs-material .docs-icon-editors-ia-content-copy {
    left: 0;
    top: -3730px
}

.docs-material .docs-icon-editors-ia-control-point-duplicate {
    left: 0;
    top: -8858px
}

.docs-material .docs-icon-editors-ia-crop {
    left: 0;
    top: -3208px
}

.docs-material .docs-icon-editors-ia-cut {
    left: -20px;
    top: -4906px
}

.docs-material .docs-icon-editors-ia-database {
    left: 0;
    top: -6108px
}

.docs-material .docs-icon-editors-ia-delete-trash {
    left: -40px;
    top: -8366px
}

.docs-material .docs-icon-editors-ia-device-hub-connector {
    left: -20px;
    top: -7490px
}

.docs-material .docs-icon-editors-ia-dictionary {
    left: 0;
    top: -1370px
}

.docs-material .docs-icon-editors-ia-distribute-shapes-horizontal {
    left: 0;
    top: -204px
}

.docs-material .docs-icon-editors-ia-distribute-shapes-vertical {
    left: -42px;
    top: -5818px
}

.docs-material .docs-icon-editors-ia-download {
    left: 0;
    top: -2041px
}

.docs-material .docs-icon-editors-ia-download-box {
    left: -20px;
    top: -1732px
}

.docs-material .docs-icon-editors-ia-drag-move {
    left: -26px;
    top: -132px
}

.docs-material .docs-icon-editors-ia-drawings {
    left: -20px;
    top: -7158px
}

.docs-material .docs-icon-editors-ia-drawings-filled {
    left: -46px;
    top: -3270px
}

.docs-material .docs-icon-editors-ia-drawings-red {
    left: -46px;
    top: -92px
}

.docs-material .docs-icon-editors-ia-drive-presentation {
    left: -26px;
    top: -4212px
}

.docs-material .docs-icon-editors-ia-drive-video {
    left: -40px;
    top: -2506px
}

.docs-material .docs-icon-editors-ia-dropdown-arrow-in-circle {
    left: -46px;
    top: -1558px
}

.docs-material .docs-icon-editors-ia-ear-hear {
    left: -22px;
    top: -5456px
}

.docs-material .docs-icon-editors-ia-edit-pen {
    left: 0;
    top: -1684px
}

.docs-material .docs-icon-editors-ia-edit-pen-blue700 {
    left: -52px;
    top: -5006px
}

.docs-material .docs-icon-editors-ia-email-outline {
    left: 0;
    top: -8168px
}

.docs-material .docs-icon-editors-ia-emoji {
    left: -26px;
    top: -3592px
}

.docs-material .docs-icon-editors-ia-encrypted-shield {
    left: -20px;
    top: -6108px
}

.docs-material .docs-icon-editors-ia-equals-circle {
    left: 0;
    top: -860px
}

.docs-material .docs-icon-editors-ia-equation-pi-squared {
    left: 0;
    top: -9070px
}

.docs-material .docs-icon-editors-ia-expand {
    left: 0;
    top: -2406px
}

.docs-material .docs-icon-editors-ia-expand-horizontal {
    left: 0;
    top: -5778px
}

.docs-material .docs-icon-editors-ia-extract-sheet-copy {
    left: 0;
    top: -7630px
}

.docs-material .docs-icon-editors-ia-file {
    left: -46px;
    top: -6082px
}

.docs-material .docs-icon-editors-ia-file-bullet-form {
    left: -38px;
    top: -4886px
}

.docs-material .docs-icon-editors-ia-file-copy {
    left: -26px;
    top: -2830px
}

.docs-material .docs-icon-editors-ia-filter-bars {
    left: -40px;
    top: -7204px
}

.docs-material .docs-icon-editors-ia-filter-funnel {
    left: -20px;
    top: -5650px
}

.docs-material .docs-icon-editors-ia-filter-funnel-solid {
    left: 0;
    top: -8918px
}

.docs-material .docs-icon-editors-ia-filter-table-view {
    left: 0;
    top: -8938px
}

.docs-material .docs-icon-editors-ia-find-in-page {
    left: -20px;
    top: -5778px
}

.docs-material .docs-icon-editors-ia-find-replace {
    left: -40px;
    top: -6680px
}

.docs-material .docs-icon-editors-ia-flip-to-front {
    left: 0;
    top: -662px
}

.docs-material .docs-icon-editors-ia-focus-center {
    left: -26px;
    top: -3736px
}

.docs-material .docs-icon-editors-ia-folder {
    left: -40px;
    top: -6194px
}

.docs-material .docs-icon-editors-ia-folder-move {
    left: 0;
    top: -2994px
}

.docs-material .docs-icon-editors-ia-format-group {
    left: 0;
    top: -1622px
}

.docs-material .docs-icon-editors-ia-format-shapes {
    left: 0;
    top: -2426px
}

.docs-material .docs-icon-editors-ia-format-ungroup {
    left: 0;
    top: -6386px
}

.docs-material .docs-icon-editors-ia-font-text-size {
    left: -20px;
    top: -6978px
}

.docs-material .docs-icon-editors-ia-freeze-row-column {
    left: 0;
    top: -9136px
}

.docs-material .docs-icon-editors-ia-fullscreen {
    left: 0;
    top: -1308px
}

.docs-material .docs-icon-editors-ia-fullscreen-exit {
    left: -24px;
    top: -4018px
}

.docs-material .docs-icon-editors-ia-globe {
    left: -40px;
    top: -1000px
}

.docs-material .docs-icon-editors-ia-gmail {
    left: 0;
    top: -702px
}

.docs-material .docs-icon-editors-ia-grid-goldenratio {
    left: -26px;
    top: -1228px
}

.docs-material .docs-icon-editors-ia-grid-range {
    left: -26px;
    top: -6726px
}

.docs-material .docs-icon-editors-ia-header-footer {
    left: -52px;
    top: -4728px
}

.docs-material .docs-icon-editors-ia-help {
    left: 0;
    top: -5144px
}

.docs-material .docs-icon-editors-ia-hide-invisible {
    left: -26px;
    top: -3776px
}

.docs-material .docs-icon-editors-ia-hierarchy {
    left: -20px;
    top: -5124px
}

.docs-material .docs-icon-editors-ia-history-restore {
    left: -20px;
    top: -6700px
}

.docs-material .docs-icon-editors-ia-horizontal-line {
    left: -46px;
    top: -6102px
}

.docs-material .docs-icon-editors-ia-horizontal-rows {
    left: 0;
    top: -8202px
}

.docs-material .docs-icon-editors-ia-import {
    left: -46px;
    top: -7530px
}

.docs-material .docs-icon-editors-ia-indent-decrease {
    left: 0;
    top: -9256px
}

.docs-material .docs-icon-editors-ia-indent-decrease-rtl {
    left: -20px;
    top: -7370px
}

.docs-material .docs-icon-editors-ia-indent-increase {
    left: -40px;
    top: -6214px
}

.docs-material .docs-icon-editors-ia-indent-increase-rtl {
    left: 0;
    top: -3810px
}

.docs-material .docs-icon-editors-ia-info {
    left: -52px;
    top: -5224px
}

.docs-material .docs-icon-editors-ia-ink-pen {
    left: 0;
    top: -5376px
}

.docs-material .docs-icon-editors-ia-input {
    left: -40px;
    top: -1166px
}

.docs-material .docs-icon-editors-ia-insights {
    left: -52px;
    top: -7846px
}

.docs-material .docs-icon-editors-ia-internet-globe {
    left: -20px;
    top: -3392px
}

.docs-material .docs-icon-editors-ia-italic {
    left: -20px;
    top: -1582px
}

.docs-material .docs-icon-editors-ia-keyboard {
    left: -26px;
    top: -3716px
}

.docs-material .docs-icon-editors-ia-keyboard-tab {
    left: -52px;
    top: -7450px
}

.docs-material .docs-icon-editors-ia-label {
    left: 0;
    top: -820px
}

.docs-material .docs-icon-editors-ia-library {
    left: -40px;
    top: -1288px
}

.docs-material .docs-icon-editors-ia-lightbulb {
    left: -26px;
    top: -3572px
}

.docs-material .docs-icon-editors-ia-line-chart-landscape {
    left: -20px;
    top: -5630px
}

.docs-material .docs-icon-editors-ia-line-spacing {
    left: -40px;
    top: -9216px
}

.docs-material .docs-icon-editors-ia-line-tool {
    left: -26px;
    top: -3796px
}

.docs-material .docs-icon-editors-ia-link {
    left: 0;
    top: -6062px
}

.docs-material .docs-icon-editors-ia-link-box {
    left: 0;
    top: -6428px
}

.docs-material .docs-icon-editors-ia-link-off {
    left: -40px;
    top: -2366px
}

.docs-material .docs-icon-editors-ia-list-bulleted {
    left: -40px;
    top: -7310px
}

.docs-material .docs-icon-editors-ia-list-bulleted-rtl {
    left: -20px;
    top: -2546px
}

.docs-material .docs-icon-editors-ia-list-numbered {
    left: 0;
    top: -5104px
}

.docs-material .docs-icon-editors-ia-lock-close {
    left: 0;
    top: -3982px
}

.docs-material .docs-icon-editors-ia-lock-open {
    left: -40px;
    top: -7570px
}

.docs-material .docs-icon-editors-ia-logo-forms {
    left: -26px;
    top: -8646px
}

.docs-material .docs-icon-editors-ia-looker {
    left: -46px;
    top: -1412px
}

.docs-material .docs-icon-editors-ia-merge {
    left: -20px;
    top: -2708px
}

.docs-material .docs-icon-editors-ia-microphone {
    left: -20px;
    top: -72px
}

.docs-material .docs-icon-editors-ia-minus {
    left: -20px;
    top: -204px
}

.docs-material .docs-icon-editors-ia-minus-box {
    left: -52px;
    top: -5204px
}

.docs-material .docs-icon-editors-ia-more-ellipsis-vertical {
    left: -42px;
    top: -4612px
}

.docs-material .docs-icon-editors-ia-move-slide-down {
    left: -42px;
    top: -5670px
}

.docs-material .docs-icon-editors-ia-move-slide-up {
    left: -20px;
    top: -4362px
}

.docs-material .docs-icon-editors-ia-note {
    left: 0;
    top: -2101px
}

.docs-material .docs-icon-editors-ia-notes-lines {
    left: -26px;
    top: -1949px
}

.docs-material .docs-icon-editors-ia-notification-bell {
    left: -22px;
    top: -5544px
}

.docs-material .docs-icon-editors-ia-number-sign {
    left: -20px;
    top: -3168px
}

.docs-material .docs-icon-editors-ia-numbers-123 {
    left: 0;
    top: -5124px
}

.docs-material .docs-icon-editors-ia-offline-pin {
    left: -20px;
    top: -3208px
}

.docs-material .docs-icon-editors-ia-offline-pin-filled {
    left: 0;
    top: -5290px
}

.docs-material .docs-icon-editors-ia-offline-pin-green {
    left: -26px;
    top: -112px
}

.docs-material .docs-icon-editors-ia-omega-special-character {
    left: 0;
    top: -8812px
}

.docs-material .docs-icon-editors-ia-opacity {
    left: 0;
    top: -8990px
}

.docs-material .docs-icon-editors-ia-open-new-window {
    left: -26px;
    top: -8852px
}

.docs-material .docs-icon-editors-ia-page-break {
    left: 0;
    top: -2604px
}

.docs-material .docs-icon-editors-ia-page-description {
    left: -20px;
    top: -4146px
}

.docs-material .docs-icon-editors-ia-page-orientation {
    left: -20px;
    top: -682px
}

.docs-material .docs-icon-editors-ia-paint-palette-theme {
    left: -40px;
    top: -5164px
}

.docs-material .docs-icon-editors-ia-paintbrush {
    left: 0;
    top: -3122px
}

.docs-material .docs-icon-editors-ia-paintbrush-box {
    left: 0;
    top: -4192px
}

.docs-material .docs-icon-editors-ia-paperclip {
    left: 0;
    top: -2856px
}

.docs-material .docs-icon-editors-ia-paragraph-right-to-left {
    left: -20px;
    top: -1106px
}

.docs-material .docs-icon-editors-ia-paste {
    left: -26px;
    top: -5270px
}

.docs-material .docs-icon-editors-ia-paste-no-format {
    left: -20px;
    top: -6366px
}

.docs-material .docs-icon-editors-ia-people-group {
    left: 0;
    top: -4022px
}

.docs-material .docs-icon-editors-ia-performance-meter {
    left: -40px;
    top: -1086px
}

.docs-material .docs-icon-editors-ia-person {
    left: -26px;
    top: -1248px
}

.docs-material .docs-icon-editors-ia-person-check {
    left: -40px;
    top: -2081px
}

.docs-material .docs-icon-editors-ia-pin {
    left: -46px;
    top: -2217px
}

.docs-material .docs-icon-editors-ia-pin-off {
    left: 0;
    top: -5940px
}

.docs-material .docs-icon-editors-ia-photo-image {
    left: 0;
    top: -4408px
}

.docs-material .docs-icon-editors-ia-photo-image-select {
    left: -40px;
    top: -7058px
}

.docs-material .docs-icon-editors-ia-photos {
    left: -40px;
    top: -7330px
}

.docs-material .docs-icon-editors-ia-pie-chart {
    left: 0;
    top: -7350px
}

.docs-material .docs-icon-editors-ia-pivot-table {
    left: 0;
    top: -5396px
}

.docs-material .docs-icon-editors-ia-place-item {
    left: 0;
    top: -7224px
}

.docs-material .docs-icon-editors-ia-play-circle {
    left: -40px;
    top: -8726px
}

.docs-material .docs-icon-editors-ia-plus {
    left: -20px;
    top: -3412px
}

.docs-material .docs-icon-editors-ia-plx {
    left: 0;
    top: -2974px
}

.docs-material .docs-icon-editors-ia-post-add {
    left: 0;
    top: -2896px
}

.docs-material .docs-icon-editors-ia-presentation {
    left: -40px;
    top: -2101px
}

.docs-material .docs-icon-editors-ia-presentation-yellow {
    left: -20px;
    top: -1126px
}

.docs-material .docs-icon-editors-ia-print {
    left: 0;
    top: -900px
}

.docs-material .docs-icon-editors-ia-question-answer {
    left: -20px;
    top: -2486px
}

.docs-material .docs-icon-editors-ia-quotes {
    left: -26px;
    top: -3650px
}

.docs-material .docs-icon-editors-ia-redo {
    left: 0;
    top: -4820px
}

.docs-material .docs-icon-editors-ia-refresh {
    left: -40px;
    top: -7184px
}

.docs-material .docs-icon-editors-ia-rename {
    left: -40px;
    top: -4448px
}

.docs-material .docs-icon-editors-ia-reset-image {
    left: -40px;
    top: -7550px
}

.docs-material .docs-icon-editors-ia-resize-box {
    left: -20px;
    top: -7610px
}

.docs-material .docs-icon-editors-ia-right-angle {
    left: -20px;
    top: -8426px
}

.docs-material .docs-icon-editors-ia-rotate-right-clockwise {
    left: 0;
    top: -7846px
}

.docs-material .docs-icon-editors-ia-save {
    left: 0;
    top: -2344px
}

.docs-material .docs-icon-editors-ia-school-graduation {
    left: -52px;
    top: -4708px
}

.docs-material .docs-icon-editors-ia-select-all {
    left: -20px;
    top: -7630px
}

.docs-material .docs-icon-editors-ia-settings-gear {
    left: 0;
    top: -4166px
}

.docs-material .docs-icon-editors-ia-shapes {
    left: -46px;
    top: -1908px
}

.docs-material .docs-icon-editors-ia-shape-recognition {
    left: 0;
    top: -8426px
}

.docs-material .docs-icon-editors-ia-sheets-tab {
    left: -40px;
    top: -9070px
}

.docs-material .docs-icon-editors-ia-shuffle-swap {
    left: -20px;
    top: -5316px
}

.docs-material .docs-icon-editors-ia-sigma-function {
    left: 0;
    top: -6978px
}

.docs-material .docs-icon-editors-ia-slideshow {
    left: 0;
    top: -920px
}

.docs-material .docs-icon-editors-ia-sort {
    left: -40px;
    top: -7078px
}

.docs-material .docs-icon-editors-ia-speaker-notes {
    left: -42px;
    top: -4592px
}

.docs-material .docs-icon-editors-ia-spellcheck {
    left: -20px;
    top: -6234px
}

.docs-material .docs-icon-editors-ia-split {
    left: -20px;
    top: -3432px
}

.docs-material .docs-icon-editors-ia-split-columns {
    left: 0;
    top: -3750px
}

.docs-material .docs-icon-editors-ia-spreadsheet-black {
    left: 0;
    top: -3014px
}

.docs-material .docs-icon-editors-ia-spreadsheet-green {
    left: -42px;
    top: -8466px
}

.docs-material .docs-icon-editors-ia-square-box-selection {
    left: -40px;
    top: -9030px
}

.docs-material .docs-icon-editors-ia-square-grid-view {
    left: -46px;
    top: -46px
}

.docs-material .docs-icon-editors-ia-square-rounded {
    left: -20px;
    top: -1146px
}

.docs-material .docs-icon-editors-ia-strikethrough {
    left: -20px;
    top: -5798px
}

.docs-material .docs-icon-editors-ia-swap-vertical {
    left: 0;
    top: -7204px
}

.docs-material .docs-icon-editors-ia-sync {
    left: -46px;
    top: -7290px
}

.docs-material .docs-icon-editors-ia-sync-problem {
    left: -20px;
    top: -7204px
}

.docs-material .docs-icon-editors-ia-table-chart {
    left: 0;
    top: -880px
}

.docs-material .docs-icon-editors-ia-table-check {
    left: -42px;
    top: -2266px
}

.docs-material .docs-icon-editors-ia-table-tab {
    left: 0;
    top: -7310px
}

.docs-material .docs-icon-editors-ia-text-box {
    left: 0;
    top: -480px
}

.docs-material .docs-icon-editors-ia-text-box-two {
    left: 0;
    top: -6958px
}

.docs-material .docs-icon-editors-ia-text-fields {
    left: 0;
    top: -3326px
}

.docs-material .docs-icon-editors-ia-text-rotate-angle-down {
    left: -20px;
    top: -3296px
}

.docs-material .docs-icon-editors-ia-text-rotate-angle-up {
    left: -20px;
    top: -8346px
}

.docs-material .docs-icon-editors-ia-text-rotate-down {
    left: -52px;
    top: -4748px
}

.docs-material .docs-icon-editors-ia-text-rotate-none {
    left: -46px;
    top: -3808px
}

.docs-material .docs-icon-editors-ia-text-rotate-up {
    left: -46px;
    top: -4794px
}

.docs-material .docs-icon-editors-ia-text-rotate-vertical-stack {
    left: 0;
    top: -158px
}

.docs-material .docs-icon-editors-ia-text-wrap {
    left: 0;
    top: -6834px
}

.docs-material .docs-icon-editors-ia-timeline {
    left: -40px;
    top: -3392px
}

.docs-material .docs-icon-editors-ia-transition {
    left: -20px;
    top: -6280px
}

.docs-material .docs-icon-editors-ia-translate {
    left: -20px;
    top: -4388px
}

.docs-material .docs-icon-editors-ia-trending-up-arrow {
    left: 0;
    top: -4926px
}

.docs-material .docs-icon-editors-ia-triangle-problem-warning {
    left: -40px;
    top: -7610px
}

.docs-material .docs-icon-editors-ia-underline {
    left: 0;
    top: -980px
}

.docs-material .docs-icon-editors-ia-undo {
    left: -40px;
    top: -460px
}

.docs-material .docs-icon-editors-ia-update-clock {
    left: 0;
    top: -9236px
}

.docs-material .docs-icon-editors-ia-upload {
    left: 0;
    top: -4986px
}

.docs-material .docs-icon-editors-ia-user-edit-history {
    left: 0;
    top: -3710px
}

.docs-material .docs-icon-editors-ia-user-preference-settings {
    left: -20px;
    top: -642px
}

.docs-material .docs-icon-editors-ia-vertical-columns {
    left: -26px;
    top: -8222px
}

.docs-material .docs-icon-editors-ia-vertical-distribute {
    left: 0;
    top: -6522px
}

.docs-material .docs-icon-editors-ia-view-compact {
    left: -20px;
    top: -8878px
}

.docs-material .docs-icon-editors-ia-view-show {
    left: -46px;
    top: -3676px
}

.docs-material .docs-icon-editors-ia-volume-up {
    left: -22px;
    top: -1710px
}

.docs-material .docs-icon-editors-ia-word-art {
    left: -52px;
    top: -2810px
}

.docs-material .docs-icon-editors-ia-wrap-text-clip {
    left: -26px;
    top: -794px
}

.docs-material .docs-icon-editors-ia-wrap-text-overflow {
    left: -20px;
    top: -8726px
}

.docs-material .docs-icon-editors-ia-wrap-text-wrap {
    left: -46px;
    top: -728px
}

.docs-material .docs-icon-editors-ia-zoom-in {
    left: -52px;
    top: -5306px
}

.docs-material .docs-icon-drive-monochrome-2021 {
    left: 0;
    top: -1146px
}

.docs-material .docs-icon-drive-monochrome-2021-24 {
    left: 0;
    top: -6168px
}

.docs-material .docs-icon-add-to-drive-2021 {
    left: 0;
    top: -4886px
}

.docs-material .docs-icon-team-drive-outline {
    left: -40px;
    top: -2021px
}

.docs-material .docs-icon-save {
    left: 0;
    top: -3270px
}

.docs-material .docs-icon-print {
    left: -20px;
    top: -9030px
}

.docs-material .docs-icon-undo,.docs-material .docs-icon-redo-rtl {
    left: 0;
    top: -8878px
}

.docs-material .docs-icon-redo,.docs-material .docs-icon-undo-rtl {
    left: 0;
    top: -774px
}

.docs-material .docs-icon-copy {
    left: 0;
    top: -9216px
}

.docs-material .docs-icon-cut {
    left: -40px;
    top: -2061px
}

.docs-material .docs-icon-paste {
    left: 0;
    top: -6148px
}

.docs-material .docs-icon-document {
    left: 0;
    top: -1908px
}

.docs-material .docs-icon-presentation,.docs-material .docs-icon-punch {
    left: 0;
    top: -4448px
}

.docs-material .docs-icon-presentation-grey900 {
    left: 0;
    top: -7784px
}

.docs-material .docs-icon-spreadsheet {
    left: 0;
    top: -5356px
}

.docs-material .docs-icon-form {
    left: -20px;
    top: -1086px
}

.docs-material .docs-icon-form-black {
    left: 0;
    top: -1490px
}

.docs-material .docs-icon-drawing {
    left: 0;
    top: -6874px
}

.docs-material .docs-icon-site {
    left: 0;
    top: -6936px
}

.docs-material .docs-icon-drawing-black {
    left: 0;
    top: -7590px
}

.docs-material .docs-icon-drawing-black-24 {
    left: -46px;
    top: -3650px
}

.docs-material .docs-icon-excel {
    left: -20px;
    top: -7954px
}

.docs-material .docs-icon-powerpoint {
    left: -26px;
    top: -1412px
}

.docs-material .docs-icon-word {
    left: 0;
    top: -5650px
}

.docs-material .docs-icon-script {
    left: -26px;
    top: -1392px
}

.docs-material .docs-icon-insert-script {
    left: 0;
    top: -2061px
}

.docs-material .docs-icon-gadget {
    left: 0;
    top: -4946px
}

.docs-material .docs-icon-image {
    left: -26px;
    top: -5570px
}

.docs-material .docs-icon-clipboard {
    left: 0;
    top: -1086px
}

.docs-material .docs-icon-bold {
    left: -26px;
    top: -5590px
}

.docs-material .docs-icon-italic {
    left: -20px;
    top: -7410px
}

.docs-material .docs-icon-text-color {
    left: -20px;
    top: -662px
}

.docs-material .docs-icon-align-left {
    left: -20px;
    top: -7138px
}

.docs-material .docs-icon-align-center {
    left: -20px;
    top: -2001px
}

.docs-material .docs-icon-align-right {
    left: -40px;
    top: -2974px
}

.docs-material .docs-icon-align-justify {
    left: -52px;
    top: -4768px
}

.docs-material .docs-icon-align-shapes-left {
    left: -46px;
    top: -7510px
}

.docs-material .docs-icon-align-shapes-center {
    left: 0;
    top: -3918px
}

.docs-material .docs-icon-align-shapes-right {
    left: 0;
    top: -3148px
}

.docs-material .docs-icon-align-shapes-top {
    left: 0;
    top: -9296px
}

.docs-material .docs-icon-align-shapes-middle {
    left: -26px;
    top: -3552px
}

.docs-material .docs-icon-align-shapes-bottom {
    left: -26px;
    top: -5250px
}

.docs-material .docs-icon-distribute-shapes-horizontally {
    left: -42px;
    top: -5436px
}

.docs-material .docs-icon-distribute-shapes-vertically {
    left: -26px;
    top: -7290px
}

.docs-material .docs-icon-valign-top {
    left: -42px;
    top: -3850px
}

.docs-material .docs-icon-valign-middle {
    left: -20px;
    top: -4866px
}

.docs-material .docs-icon-valign-bottom {
    left: -52px;
    top: -8406px
}

.docs-material .docs-icon-list-number {
    left: 0;
    top: -6766px
}

.docs-material .docs-icon-list-number-24 {
    left: -40px;
    top: -4362px
}

.docs-material .docs-icon-list-bullet {
    left: -52px;
    top: -7430px
}

.docs-material .docs-icon-list-bullet-24 {
    left: -46px;
    top: -5032px
}

.docs-material .docs-icon-indent {
    left: -16px;
    top: -2566px
}

.docs-material .docs-icon-outdent {
    left: 0;
    top: -4906px
}

.docs-material .docs-icon-line-spacing {
    left: 0;
    top: -7098px
}

.docs-material .docs-icon-columns {
    left: -20px;
    top: -2406px
}

.docs-material .docs-icon-underline {
    left: -20px;
    top: -840px
}

.docs-material .docs-icon-text-bgcolor {
    left: -24px;
    top: -3958px
}

.docs-material .docs-icon-textbox {
    left: -20px;
    top: -9070px
}

.docs-material .docs-icon-textbox-24-yellow700 {
    left: 0;
    top: -5840px
}

.docs-material .docs-icon-shapes {
    left: -40px;
    top: -2001px
}

.docs-material .docs-icon-shapes-24-yellow {
    left: 0;
    top: -8222px
}

.docs-material .sketchy-icon-scribble-40 {
    left: 0;
    top: -6792px
}

.docs-material .docs-icon-line-width {
    left: 0;
    top: -434px
}

.docs-material .docs-icon-add-trendline {
    left: 0;
    top: -8746px
}

.docs-material .docs-icon-data-label {
    left: 0;
    top: -6194px
}

.docs-material .docs-icon-next {
    left: -46px;
    top: -7244px
}

.docs-material .docs-icon-previous {
    left: -46px;
    top: -1432px
}

.docs-material .docs-icon-no-color {
    left: -20px;
    top: -6680px
}

.docs-material .docs-icon-fill-color {
    left: -20px;
    top: -8302px
}

.docs-material .docs-icon-line-color {
    left: 0;
    top: -7758px
}

.docs-material .docs-icon-line-type {
    left: -40px;
    top: -7470px
}

.docs-material .docs-icon-table {
    left: 0;
    top: -4488px
}

.docs-material .docs-icon-table-24 {
    left: 0;
    top: -7866px
}

.docs-material .docs-icon-table-of-contents-24 {
    left: 0;
    top: -20px
}

.docs-material .docs-icon-comment {
    left: -26px;
    top: -3756px
}

.docs-material .docs-icon-comment-blank {
    left: -20px;
    top: -6634px
}

.docs-material .docs-icon-comment-blank-highlighted {
    left: -40px;
    top: -8990px
}

.docs-material .docs-icon-comment-blank-grey600 {
    left: -46px;
    top: -4966px
}

.docs-material .docs-icon-insert-comment {
    left: -22px;
    top: -5436px
}

.docs-material .docs-icon-insert-comment-24 {
    left: 0;
    top: -178px
}

.docs-material .docs-icon-trending-up-24 {
    left: -40px;
    top: -6634px
}

.docs-material .docs-icon-trending-up-18 {
    left: -22px;
    top: -1642px
}

.docs-material .docs-icon-trending-down-18 {
    left: 0;
    top: -1126px
}

.docs-material .docs-icon-chart {
    left: 0;
    top: -6588px
}

.docs-material .docs-icon-chart-24 {
    left: -26px;
    top: -5224px
}

.docs-material .docs-icon-list-number-rtl {
    left: -46px;
    top: -112px
}

.docs-material .docs-icon-list-bullet-rtl {
    left: 0;
    top: -9010px
}

.docs-material .docs-icon-indent-rtl {
    left: -20px;
    top: -2626px
}

.docs-material .docs-icon-outdent-rtl {
    left: -40px;
    top: -1020px
}

.docs-material .docs-icon-line-spacing-rtl {
    left: 0;
    top: -5416px
}

.docs-material .docs-icon-text-ltr {
    left: -40px;
    top: -6042px
}

.docs-material .docs-icon-text-rtl {
    left: 0;
    top: -7390px
}

.docs-material .docs-icon-sheet-rtl {
    left: 0;
    top: -4572px
}

.docs-material .docs-icon-share {
    left: 0;
    top: -7290px
}

.docs-material .docs-icon-subscript {
    left: -26px;
    top: -6562px
}

.docs-material .docs-icon-superscript {
    left: -46px;
    top: -1630px
}

.docs-material .docs-icon-strikethrough {
    left: 0;
    top: -7078px
}

.docs-material .docs-icon-clear-formatting {
    left: 0;
    top: -6408px
}

.docs-material .docs-icon-link {
    left: 0;
    top: -5250px
}

.docs-material .docs-icon-special-character {
    left: 0;
    top: -4212px
}

.docs-material .docs-icon-special-character-24 {
    left: 0;
    top: -8606px
}

.docs-material .docs-icon-close-white {
    left: 0;
    top: -3188px
}

.docs-material .docs-icon-close-small {
    left: -46px;
    top: -1650px
}

.docs-material .docs-icon-close-thin {
    left: 0;
    top: -5458px
}

.docs-material .docs-icon-paint-format {
    left: 0;
    top: -1975px
}

.docs-material .docs-icon-video {
    left: -20px;
    top: -3148px
}

.docs-material .docs-icon-reload {
    left: -26px;
    top: -8122px
}

.docs-material .docs-icon-reload-rtl {
    left: -20px;
    top: -6388px
}

.docs-material .docs-icon-insert-page-break {
    left: -20px;
    top: -8202px
}

.docs-material .docs-icon-insert-page-break-24 {
    left: -26px;
    top: -8554px
}

.docs-material .docs-icon-close {
    left: -20px;
    top: -6022px
}

.docs-material .docs-icon-check {
    left: -40px;
    top: -642px
}

.docs-material .docs-icon-up {
    left: -26px;
    top: -728px
}

.docs-material .docs-icon-down {
    left: -46px;
    top: -6726px
}

.docs-material .docs-icon-add-page {
    left: -40px;
    top: -9010px
}

.docs-material .docs-icon-email {
    left: -20px;
    top: -2526px
}

.docs-material .docs-icon-insert-equation {
    left: -20px;
    top: -8366px
}

.docs-material .docs-icon-insert-equation-24 {
    left: 0;
    top: -4530px
}

.docs-material .docs-icon-insert-horizontal-line {
    left: -46px;
    top: -1928px
}

.docs-material .docs-icon-insert-horizontal-line-24 {
    left: 0;
    top: -6082px
}

.docs-material .docs-icon-tabstop-center-blue500 {
    left: 0;
    top: -6326px
}

.docs-material .docs-icon-tabstop-center-bottom-blue500 {
    left: -54px;
    top: -980px
}

.docs-material .docs-icon-tabstop-left-blue500 {
    left: -52px;
    top: -2770px
}

.docs-material .docs-icon-tabstop-right-blue500 {
    left: -20px;
    top: -2386px
}

.docs-material .docs-icon-tag-24 {
    left: 0;
    top: -3612px
}

.docs-material .docs-icon-ruler-first-indent-drag-blue500 {
    left: 0;
    top: -8188px
}

.docs-material .docs-icon-border-all {
    left: -26px;
    top: -6082px
}

.docs-material .docs-icon-border-right {
    left: 0;
    top: -6854px
}

.docs-material .docs-icon-border-left {
    left: 0;
    top: -1732px
}

.docs-material .docs-icon-border-top {
    left: -20px;
    top: -5184px
}

.docs-material .docs-icon-border-bottom {
    left: -46px;
    top: -1472px
}

.docs-material .docs-icon-border-outside {
    left: -20px;
    top: -2426px
}

.docs-material .docs-icon-border-inside {
    left: -40px;
    top: -8446px
}

.docs-material .docs-icon-border-none {
    left: 0;
    top: -7118px
}

.docs-material .docs-icon-border-horizontal {
    left: 0;
    top: -5732px
}

.docs-material .docs-icon-border-vertical {
    left: 0;
    top: -4794px
}

.docs-material .docs-icon-merge {
    left: -46px;
    top: -1690px
}

.docs-material .docs-icon-wrap {
    left: -20px;
    top: -2081px
}

.docs-material .docs-icon-autofilter {
    left: -20px;
    top: -622px
}

.docs-material .docs-icon-autofilter-filled {
    left: -46px;
    top: -6168px
}

.docs-material .docs-icon-insert-function {
    left: 0;
    top: -3060px
}

.docs-material .docs-icon-insert-formula {
    left: -20px;
    top: -7330px
}

.docs-material .docs-icon-folder-shared {
    left: 0;
    top: -1106px
}

.docs-material .docs-icon-folder-shared-outline {
    left: -20px;
    top: -774px
}

.docs-material .docs-icon-folder-outline {
    left: -20px;
    top: 0
}

.docs-material .docs-icon-folder-outline-hover {
    left: -20px;
    top: -1288px
}

.docs-material .docs-icon-folder-outline-pressed {
    left: -20px;
    top: -8706px
}

.docs-material .docs-icon-folder-solid {
    left: 0;
    top: -4126px
}

.docs-material .docs-icon-drive {
    left: -42px;
    top: -4084px
}

.docs-material .docs-icon-drive-hover {
    left: -20px;
    top: -2466px
}

.docs-material .docs-icon-drive-pressed {
    left: 0;
    top: -2021px
}

.docs-material .docs-icon-dropdown-arrow-in-circle-24 {
    left: 0;
    top: -3664px
}

.docs-material .docs-icon-drive-large {
    left: -26px;
    top: -3612px
}

.docs-material .docs-icon-drive-large-wrapper {
    width: 36px;
    height: 36px
}

.docs-material .docs-icon-back {
    left: -40px;
    top: -2526px
}

.docs-material .docs-icon-back-rtl {
    left: 0;
    top: -7270px
}

.docs-material .docs-icon-arrow-more {
    left: -46px;
    top: -8606px
}

.docs-material .docs-icon-arrow-more-rtl {
    left: -20px;
    top: -4408px
}

.docs-material .docs-icon-search-this-document {
    left: -26px;
    top: -8580px
}

.docs-material .docs-icon-arrow-dropdown {
    left: 0;
    top: -4966px
}

.docs-material .docs-icon-arrow-dropdown-grey600 {
    left: -20px;
    top: -5396px
}

.docs-material .docs-icon-expand-all {
    left: -20px;
    top: -4280px
}

.docs-material .docs-icon-word-art {
    left: -46px;
    top: -3788px
}

.docs-material .docs-icon-delete-x {
    left: -20px;
    top: -2994px
}

.docs-material .docs-icon-description-24 {
    left: -46px;
    top: -8142px
}

.docs-material .docs-icon-settings {
    left: -40px;
    top: -682px
}

.docs-material .docs-icon-plus {
    left: -20px;
    top: -6854px
}

.docs-material .docs-icon-plus-white {
    left: -40px;
    top: -6660px
}

.docs-material .docs-icon-alert {
    left: 0;
    top: -5270px
}

.docs-material .docs-icon-alert-error-24-orange600 {
    left: 0;
    top: -5570px
}

.docs-material .docs-icon-trash {
    left: -20px;
    top: -6194px
}

.docs-material .docs-icon-locked {
    left: -20px;
    top: -7098px
}

.docs-material .docs-icon-locked-grey600 {
    left: -46px;
    top: -5590px
}

.docs-material .docs-icon-unlocked {
    left: 0;
    top: -3592px
}

.docs-material .docs-icon-add-fonts {
    left: 0;
    top: -3770px
}

.docs-material .docs-icon-enter-compact {
    left: -40px;
    top: -3168px
}

.docs-material .docs-icon-exit-compact {
    left: -40px;
    top: -4408px
}

.docs-material .docs-icon-mode-edit {
    left: 0;
    top: -8898px
}

.docs-material .docs-icon-mode-edit-blue700 {
    left: -20px;
    top: -5164px
}

.docs-material .docs-icon-mode-view {
    left: -46px;
    top: -5498px
}

.docs-material .docs-icon-chat {
    left: -26px;
    top: -8062px
}

.docs-material .docs-icon-chat-bubble-grey900 {
    left: -26px;
    top: -5752px
}

.docs-material .docs-icon-chat-bubble-white {
    left: -42px;
    top: -6812px
}

.docs-material .docs-icon-chat-person-grey900 {
    left: 0;
    top: -5058px
}

.docs-material .docs-icon-chat-person-wide-grey900 {
    left: 0;
    top: -7974px
}

.docs-material .docs-icon-person-add-white {
    left: -46px;
    top: -1670px
}

.docs-material .docs-icon-star {
    left: -20px;
    top: -980px
}

.docs-material .docs-icon-duplicate {
    left: 0;
    top: -7330px
}

.docs-material .docs-icon-file {
    left: 0;
    top: -2546px
}

.docs-material .docs-icon-opacity {
    left: -52px;
    top: -5960px
}

.docs-material .docs-icon-label-slant {
    left: 0;
    top: -682px
}

.docs-material .docs-icon-point-size {
    left: -20px;
    top: -7058px
}

.docs-material .docs-icon-question {
    left: -40px;
    top: -4572px
}

.docs-material .docs-icon-quote {
    left: -52px;
    top: -2850px
}

.docs-material .docs-icon-vertical-gridlines {
    left: -40px;
    top: -3412px
}

.docs-material .docs-icon-left-axis {
    left: 0;
    top: -6128px
}

.docs-material .docs-icon-right-axis {
    left: -40px;
    top: -2121px
}

.docs-material .docs-icon-left-axis-gridlines {
    left: -40px;
    top: -4820px
}

.docs-material .docs-icon-right-axis-gridlines {
    left: -40px;
    top: -1146px
}

.docs-material .docs-icon-reset {
    left: 0;
    top: -4362px
}

.docs-material .docs-icon-drag-move {
    left: 0;
    top: -1288px
}

.docs-material .docs-icon-col-dragger {
    left: -52px;
    top: -7716px
}

.docs-material .docs-icon-chrome-store {
    left: -26px;
    top: -6746px
}

.docs-material .docs-icon-fit-area {
    left: 0;
    top: -7912px
}

.docs-material .docs-icon-zoom-out {
    left: -24px;
    top: -3998px
}

.docs-material .docs-icon-zoom-tool {
    left: -26px;
    top: -6062px
}

.docs-material .docs-icon-download {
    left: -38px;
    top: -356px
}

.docs-material .docs-icon-fusion-table {
    left: -20px;
    top: -1622px
}

.docs-material .docs-icon-spreadsheet-sink {
    left: -20px;
    top: -8282px
}

.docs-material .docs-icon-send-responses {
    left: 0;
    top: -6022px
}

.docs-material .docs-icon-liveform {
    left: -20px;
    top: -8446px
}

.docs-material .docs-icon-ellipsis {
    left: 0;
    top: -4320px
}

.docs-material .docs-icon-html-preview {
    left: 0;
    top: -3572px
}

.docs-material .docs-icon-grid {
    left: 0;
    top: -5798px
}

.docs-material .docs-icon-add-animation {
    left: 0;
    top: -1642px
}

.docs-material .docs-icon-play-filled-24 {
    left: 0;
    top: -8102px
}

.docs-material .docs-icon-play-filled-error-36 {
    left: -22px;
    top: -2286px
}

.docs-material .docs-icon-playhead {
    left: 0;
    top: -7610px
}

.docs-material .docs-icon-playhead-rtl {
    left: -20px;
    top: -7078px
}

.docs-material .docs-icon-unsupported {
    left: -22px;
    top: -2750px
}

.docs-material .docs-icon-calendar {
    left: 0;
    top: -622px
}

.docs-material .docs-icon-calendar-busy-yellow900 {
    left: -20px;
    top: -1752px
}

.docs-material .docs-zippy-closed {
    left: 0;
    top: -7058px
}

.docs-material .docs-zippy-open {
    left: 0;
    top: -4634px
}

.docs-material .docs-icon-bookmark {
    left: -40px;
    top: -2406px
}

.docs-material .docs-icon-bookmark-24 {
    left: -22px;
    top: -9110px
}

.docs-material .docs-icon-heading {
    left: -26px;
    top: -1472px
}

.docs-material .docs-icon-heading-24 {
    left: -20px;
    top: -4682px
}

.docs-material .docs-icon-file-blue {
    left: 0;
    top: -4682px
}

.docs-material .docs-icon-web-result {
    left: 0;
    top: -6700px
}

.docs-material .docs-icon-mic {
    left: -20px;
    top: -7590px
}

.docs-material .docs-icon-paragraph {
    left: -20px;
    top: -434px
}

.docs-material .docs-icon-bookmark-black {
    left: 0;
    top: -2708px
}

.docs-material .docs-icon-web-result-blue {
    left: 0;
    top: -5610px
}

.docs-material .docs-icon-popout {
    left: -40px;
    top: -6854px
}

.docs-material .docs-icon-checkbox {
    left: 0;
    top: -8446px
}

.docs-material .docs-icon-checkbox-type {
    left: 0;
    top: -9050px
}

.docs-material .docs-icon-dropdown-type {
    left: -44px;
    top: -3964px
}

.docs-material .docs-icon-grid-type {
    left: -42px;
    top: -7804px
}

.docs-material .docs-icon-image-type {
    left: -52px;
    top: -540px
}

.docs-material .docs-icon-image-type-24 {
    left: 0;
    top: -4840px
}

.docs-material .docs-icon-radio-type {
    left: 0;
    top: -6042px
}

.docs-material .docs-icon-scale-type {
    left: 0;
    top: -7018px
}

.docs-material .docs-icon-text-type {
    left: 0;
    top: -8964px
}

.docs-material .docs-icon-time-type {
    left: -52px;
    top: -2790px
}

.docs-material .docs-icon-timeline-24 {
    left: -46px;
    top: -794px
}

.docs-material .docs-icon-insert-text-block {
    left: 0;
    top: -6346px
}

.docs-material .docs-icon-accepting-responses-on {
    left: 0;
    top: -500px
}

.docs-material .docs-icon-accepting-responses-on-white {
    left: -40px;
    top: -7650px
}

.docs-material .docs-icon-accepting-responses-off {
    left: -40px;
    top: -2486px
}

.docs-material .docs-icon-decimal-increase {
    left: -46px;
    top: -6562px
}

.docs-material .docs-icon-decimal-decrease {
    left: -46px;
    top: -1512px
}

.docs-material .docs-icon-settings-white {
    left: 0;
    top: -2954px
}

.docs-material .docs-icon-no-symbol {
    left: -42px;
    top: -7784px
}

.docs-material .docs-icon-crop {
    left: -20px;
    top: -5084px
}

.docs-material .docs-icon-green-check {
    left: -40px;
    top: -6874px
}

.docs-material .docs-icon-font-size {
    left: 0;
    top: -1392px
}

.docs-material .docs-icon-reset-image {
    left: 0;
    top: -460px
}

.docs-material .docs-icon-r-squared {
    left: 0;
    top: -2386px
}

.docs-material .docs-icon-graph-legend {
    left: -26px;
    top: -3676px
}

.docs-material .docs-icon-cast {
    left: -46px;
    top: -3572px
}

.docs-material .docs-icon-wrap-overflow {
    left: 0;
    top: -2486px
}

.docs-material .docs-icon-wrap-wrap {
    left: -26px;
    top: -1452px
}

.docs-material .docs-icon-wrap-clip {
    left: 0;
    top: -7370px
}

.docs-material .docs-icon-highlights {
    left: -26px;
    top: -8142px
}

.docs-material .docs-icon-green-back {
    left: -46px;
    top: -2830px
}

.docs-material .docs-icon-arrow-back-white {
    left: 0;
    top: -728px
}

.docs-material .docs-icon-arrow-back-white-rtl {
    left: -20px;
    top: -5032px
}

.docs-material .docs-icon-help {
    left: 0;
    top: -8466px
}

.docs-material .docs-icon-highlight-green {
    left: -20px;
    top: -4926px
}

.docs-material .docs-icon-equalizer {
    left: -20px;
    top: -8964px
}

.docs-material .docs-icon-explore-24 {
    left: -26px;
    top: -2850px
}

.docs-material .docs-icon-explore-black {
    left: -40px;
    top: -5778px
}

.docs-material .docs-icon-explore-black-padded {
    left: 0;
    top: -92px
}

.docs-material .docs-icon-explore-green {
    left: 0;
    top: -520px
}

.docs-material .docs-icon-explore-white {
    left: -26px;
    top: -7244px
}

.docs-material .docs-icon-insert-autovis-chart {
    left: -20px;
    top: -2506px
}

.docs-material .docs-icon-insert-autovis-chart-white {
    left: -20px;
    top: -4572px
}

.docs-material .docs-icon-zoom-in {
    left: -20px;
    top: -8686px
}

.docs-material .docs-icon-thumb-up {
    left: 0;
    top: -5524px
}

.docs-material .docs-icon-thumb-down {
    left: -26px;
    top: -8242px
}

.docs-material .docs-icon-dlp-warning {
    left: -40px;
    top: -9236px
}

.docs-material .docs-icon-dogfood {
    left: -20px;
    top: -6428px
}

.docs-material .docs-icon-add-to-drive {
    left: -40px;
    top: -2466px
}

.docs-material .docs-icon-add-shortcut-to-drive {
    left: -40px;
    top: -9090px
}

.docs-material .docs-icon-paste-without-formatting {
    left: -20px;
    top: -8466px
}

.docs-material .docs-icon-qanda {
    left: 0;
    top: -7510px
}

.docs-material .docs-icon-update-chart {
    left: -20px;
    top: -9050px
}

.docs-material .docs-icon-arrow-back-dark {
    left: 0;
    top: -3452px
}

.docs-material .docs-icon-arrow-back-dark-rtl {
    left: -46px;
    top: -5058px
}

.docs-material .docs-icon-open-in-external {
    left: 0;
    top: -5230px
}

.docs-material .docs-icon-close-20 {
    left: 0;
    top: -9110px
}

.docs-material .docs-icon-close-24 {
    left: -26px;
    top: -8528px
}

.docs-material .docs-icon-unlink {
    left: -46px;
    top: -2197px
}

.docs-material .docs-icon-bar-chart {
    left: -20px;
    top: -7974px
}

.docs-material .docs-icon-bar-chart-outline-24 {
    left: 0;
    top: -2830px
}

.docs-material .docs-icon-column-chart {
    left: -20px;
    top: -8938px
}

.docs-material .docs-icon-column-chart-outline-24 {
    left: -40px;
    top: -8964px
}

.docs-material .docs-icon-line-chart {
    left: -20px;
    top: -5478px
}

.docs-material .docs-icon-line-chart-24 {
    left: -46px;
    top: -8088px
}

.docs-material .docs-icon-pie-chart {
    left: -26px;
    top: -8626px
}

.docs-material .docs-icon-pie-chart-outline {
    height: 18px;
    left: -40px;
    top: -8706px;
    width: 18px
}

.docs-material .docs-icon-pie-chart-outline-24 {
    left: -20px;
    top: -7994px
}

.docs-material .docs-icon-named-range {
    left: -20px;
    top: -2041px
}

.docs-material .docs-icon-clock {
    left: -46px;
    top: -4212px
}

.docs-material .docs-icon-cancel {
    left: 0;
    top: -2366px
}

.docs-material .docs-icon-cancel-24 {
    left: -46px;
    top: -748px
}

.docs-material .docs-icon-cancel-outline {
    left: 0;
    top: -8686px
}

.docs-material .docs-icon-arrow-line-tool {
    left: 0;
    top: -6916px
}

.docs-material .docs-icon-arrow-line-tool-40 {
    left: 0;
    top: -3228px
}

.docs-material .docs-icon-arrow-tilted {
    left: 0;
    top: -2446px
}

.docs-material .docs-icon-unsupported-black {
    left: -20px;
    top: -6542px
}

.docs-material .docs-icon-text-rotation-up {
    left: -26px;
    top: -4232px
}

.docs-material .docs-icon-text-rotation-down {
    left: -24px;
    top: -3978px
}

.docs-material .docs-icon-text-rotation-angleup {
    left: 0;
    top: -8282px
}

.docs-material .docs-icon-text-rotation-angledown {
    left: -46px;
    top: -8832px
}

.docs-material .docs-icon-text-rotation-vertical {
    left: -44px;
    top: -3998px
}

.docs-material .docs-icon-text-rotation-none {
    left: 0;
    top: -1512px
}

.docs-material .docs-icon-keep-lightbulb {
    left: -46px;
    top: -8626px
}

.docs-material .docs-icon-update-table {
    left: -40px;
    top: -8426px
}

.docs-material .docs-icon-update-slide {
    left: -52px;
    top: -178px
}

.docs-material .docs-icon-overflow-three-dots {
    left: 0;
    top: -3938px
}

.docs-material .docs-icon-restore {
    left: -20px;
    top: -7650px
}

.docs-material .docs-icon-paragraph-border-between {
    left: 0;
    top: -2626px
}

.docs-material .docs-icon-paragraph-border-bottom {
    left: 0;
    top: -840px
}

.docs-material .docs-icon-paragraph-border-left {
    left: 0;
    top: -5316px
}

.docs-material .docs-icon-paragraph-border-right {
    left: 0;
    top: -5032px
}

.docs-material .docs-icon-paragraph-border-top {
    left: -40px;
    top: -5478px
}

.docs-material .docs-icon-diagram-white {
    left: -52px;
    top: -5184px
}

.docs-material .docs-icon-directions-24 {
    left: -40px;
    top: -8938px
}

.docs-material .docs-icon-drive-black {
    left: 0;
    top: -6660px
}

.docs-material .docs-icon-file-upload {
    left: -20px;
    top: -4820px
}

.docs-material .docs-icon-file-upload-24 {
    left: -20px;
    top: -3122px
}

.docs-material .docs-icon-photos {
    left: -20px;
    top: -6522px
}

.docs-material .docs-icon-photos-24 {
    left: 0;
    top: -8076px
}

.docs-material .docs-icon-keyboard {
    left: 0;
    top: -2081px
}

.docs-material .docs-icon-dogfood-white {
    left: -20px;
    top: -1370px
}

.docs-material .docs-icon-hierarchy {
    left: 0;
    top: -2324px
}

.docs-material .docs-icon-transition {
    left: 0;
    top: -3346px
}

.docs-material .docs-icon-map-white {
    left: -42px;
    top: -6832px
}

.docs-material .docs-icon-map {
    left: -46px;
    top: -2141px
}

.docs-material .docs-icon-mask {
    left: 0;
    top: -7138px
}

.docs-material .docs-icon-visibility-off {
    left: -20px;
    top: -9156px
}

.docs-material .docs-icon-volume-up {
    left: 0;
    top: -5184px
}

.docs-material .docs-icon-volume-up-filled-36 {
    left: 0;
    top: -356px
}

.docs-material .docs-icon-camera {
    left: 0;
    top: -2506px
}

.docs-material .docs-icon-camera-outline-24 {
    left: 0;
    top: -1228px
}

.docs-material .docs-icon-pivot-table {
    left: -46px;
    top: -9196px
}

.docs-material .docs-icon-insert-pivot-table {
    left: 0;
    top: -7570px
}

.docs-material .docs-icon-avatar-anonymous-white-32 {
    left: -40px;
    top: -7098px
}

.docs-material .docs-icon-code {
    left: 0;
    top: -9276px
}

.docs-material .docs-icon-play {
    left: -20px;
    top: -3040px
}

.docs-material .docs-icon-record {
    left: -26px;
    top: -8102px
}

.docs-material .docs-icon-flip-horizontal {
    left: -42px;
    top: -5544px
}

.docs-material .docs-icon-flip-vertical {
    left: -26px;
    top: -8386px
}

.docs-material .docs-icon-rotate-cw {
    left: 0;
    top: -4708px
}

.docs-material .docs-icon-database {
    left: 0;
    top: -3040px
}

.docs-material .docs-icon-database-grey600 {
    left: -20px;
    top: -1166px
}

.docs-material .docs-icon-plx {
    left: 0;
    top: -1752px
}

.docs-material .docs-icon-bigquery {
    left: 0;
    top: -5084px
}

.docs-material .docs-icon-insert-dashboard {
    left: -40px;
    top: -7370px
}

.docs-material .docs-icon-filter-control {
    left: -46px;
    top: -1392px
}

.docs-material .docs-icon-drag-handle-20 {
    left: 0;
    top: -2306px
}

.docs-material .docs-icon-drag-handle-24 {
    left: -26px;
    top: -7866px
}

.docs-material .docs-icon-comment-outline-20 {
    left: -52px;
    top: -5244px
}

.docs-material .docs-icon-comment-outline-24 {
    left: -46px;
    top: -6300px
}

.docs-material .docs-icon-edit-outline {
    left: -40px;
    top: -3208px
}

.docs-material .docs-icon-edit-outline-20 {
    left: 0;
    top: -5436px
}

.docs-material .docs-icon-edit-outline-24 {
    left: -40px;
    top: -6700px
}

.docs-material .docs-icon-error-outline-24 {
    left: -40px;
    top: -5610px
}

.docs-material .docs-icon-error-outline-20 {
    left: -20px;
    top: -2344px
}

.docs-material .docs-icon-error-filled-24-red600 {
    left: -20px;
    top: -2179px
}

.docs-material .docs-icon-settings-outline-20 {
    left: -26px;
    top: -4840px
}

.docs-material .docs-icon-settings-outline-24 {
    left: -26px;
    top: -20px
}

.docs-material .docs-icon-share-outline-20 {
    left: -20px;
    top: -4634px
}

.docs-material .docs-icon-share-outline-24 {
    left: -20px;
    top: -46px
}

.docs-material .docs-icon-time-outline-20 {
    left: 0;
    top: -2646px
}

.docs-material .docs-icon-trend-outline-20 {
    left: 0;
    top: -6894px
}

.docs-material .docs-icon-accessibility {
    left: -42px;
    top: -2750px
}

.docs-material .docs-icon-people-24 {
    left: 0;
    top: -5204px
}

.docs-material .docs-icon-reload-white {
    left: 0;
    top: -2466px
}

.docs-material .docs-icon-present {
    left: 0;
    top: -7490px
}

.docs-material .docs-icon-present-to-all {
    left: -20px;
    top: -7310px
}

.docs-material .docs-icon-present-to-all-24 {
    left: -20px;
    top: -6766px
}

.docs-material .docs-icon-present-to-all-24-blue {
    left: -20px;
    top: -4794px
}

.docs-material .docs-icon-present-to-all-24-white {
    left: -20px;
    top: -3014px
}

.docs-material .docs-icon-chevron-left-grey800-20 {
    left: -40px;
    top: -8302px
}

.docs-material .docs-icon-chevron-left-grey600-20 {
    left: 0;
    top: -5818px
}

.docs-material .docs-icon-chevron-left-24 {
    left: -20px;
    top: -1556px
}

.docs-material .docs-icon-chevron-right-24 {
    left: -26px;
    top: -178px
}

.docs-material .docs-icon-chevron-down-24 {
    left: -42px;
    top: -2240px
}

.docs-material .docs-icon-delete-grey600-24 {
    left: -20px;
    top: -2205px
}

.docs-material .docs-icon-palette {
    left: -46px;
    top: -6608px
}

.docs-material .docs-icon-sheets-table-24 {
    left: 0;
    top: -1464px
}

.docs-material .docs-icon-notifications-24 {
    left: -26px;
    top: -4768px
}

.docs-material .docs-icon-notifications-active-24 {
    left: 0;
    top: -9176px
}

.docs-material .docs-icon-notifications-off-24 {
    left: -40px;
    top: -8262px
}

.docs-material .docs-icon-notifications-20 {
    left: 0;
    top: -1662px
}

.docs-material .docs-icon-spellcheck {
    left: -46px;
    top: -1040px
}

.docs-material .docs-icon-add-item {
    left: -20px;
    top: -336px
}

.docs-material .docs-icon-datasheet-24-grey800 {
    left: -26px;
    top: -5006px
}

.docs-material .docs-icon-undo-autocorrect {
    left: 0;
    top: -7932px
}

.docs-material .docs-icon-spellbubble-feedback-16 {
    left: -20px;
    top: -4886px
}

.docs-material .docs-icon-spellbubble-ignore-16 {
    left: 0;
    top: -4064px
}

.docs-material .docs-icon-spellbubble-overflow-three-dots-16 {
    left: -56px;
    top: -6408px
}

.docs-material .docs-icon-list-24 {
    left: -46px;
    top: -1532px
}

.docs-material .docs-icon-audio {
    left: -46px;
    top: -1452px
}

.docs-material .docs-icon-drive-folder {
    left: -40px;
    top: -8020px
}

.docs-material .docs-icon-loading-circle-grey200 {
    left: -26px;
    top: -8082px
}

.docs-material .docs-icon-pdf {
    left: 0;
    top: -6300px
}

.docs-material .docs-icon-web {
    left: -40px;
    top: -1106px
}

.docs-material .docs-icon-offline-pin-20 {
    left: 0;
    top: -4258px
}

.docs-material .docs-icon-sync-20 {
    left: 0;
    top: -5544px
}

.docs-material .docs-icon-sync-problem-20 {
    left: 0;
    top: -4508px
}

.docs-material .docs-icon-sync-white {
    left: 0;
    top: -7410px
}

.docs-material .docs-icon-acl-view-only {
    left: -20px;
    top: -7350px
}

.docs-material .docs-icon-acl-view-only-on-brand-color-background {
    left: -26px;
    top: -5498px
}

.docs-material .docs-icon-acl-comment-only {
    left: 0;
    top: -9156px
}

.docs-material .docs-icon-acl-comment-only-on-brand-color-background {
    left: -20px;
    top: -460px
}

.docs-material .docs-icon-acl-comment-only-green700 {
    left: -20px;
    top: -6958px
}

.docs-material .docs-icon-approvals-lock {
    left: 0;
    top: -8346px
}

.docs-material .docs-icon-approvals-lock-open {
    left: -46px;
    top: -3696px
}

.docs-material .docs-icon-approvals-stamp {
    left: -40px;
    top: -6998px
}

.docs-material .docs-icon-approvals-stamp-24 {
    left: -20px;
    top: -6300px
}

.docs-material .docs-icon-recall-24 {
    left: 0;
    top: -9338px
}

.docs-material .docs-icon-feedback {
    left: -42px;
    top: -7824px
}

.docs-material .docs-icon-offline-cloud-24 {
    left: 0;
    top: -3638px
}

.docs-material .docs-icon-arrow-down {
    left: -26px;
    top: -6608px
}

.docs-material .docs-icon-arrow-up {
    left: -40px;
    top: -2426px
}

.docs-material .docs-icon-avatar-grey600 {
    left: -46px;
    top: -4682px
}

.docs-material .docs-icon-description-grey600 {
    left: 0;
    top: -4042px
}

.docs-material .docs-icon-popout-below {
    left: -52px;
    top: -5286px
}

.docs-material .docs-icon-group {
    left: -20px;
    top: -500px
}

.docs-material .docs-icon-revisions-grey600 {
    left: -20px;
    top: -7758px
}

.docs-material .docs-icon-popout-viewer-24-white {
    left: -26px;
    top: -5290px
}

.docs-material .docs-icon-maximize-viewer {
    left: 0;
    top: -5478px
}

.docs-material .docs-icon-maximize-viewer-24-white {
    left: 0;
    top: -8386px
}

.docs-material .docs-icon-open-in-external-24-white {
    left: 0;
    top: -4734px
}

.docs-material .docs-icon-copy-24-white {
    left: -40px;
    top: -7158px
}

.docs-material .docs-icon-sync {
    left: 0;
    top: -3296px
}

.docs-material .docs-icon-search-insights {
    left: -46px;
    top: -7490px
}

.docs-material .docs-icon-logo-docs-40px {
    left: 0;
    top: -7804px
}

.docs-material .docs-icon-logo-sheets-40px {
    left: -20px;
    top: -1186px
}

.docs-material .docs-icon-logo-slides-40px {
    left: 0;
    top: -8486px
}

.docs-material .docs-icon-logo-docs-2020q4-40px {
    left: -26px;
    top: -4530px
}

.docs-material .docs-icon-logo-sheets-2020q4-40px {
    left: 0;
    top: -3080px
}

.docs-material .docs-icon-logo-slides-2020q4-40px {
    left: 0;
    top: -5670px
}

.docs-material .docs-icon-logo-docs-36 {
    left: -36px;
    top: -2566px
}

.docs-material .docs-icon-logo-sheets-36 {
    left: 0;
    top: -2916px
}

.docs-material .docs-icon-logo-slides-36 {
    left: 0;
    top: -2141px
}

.docs-material .docs-icon-logo-drawings-36 {
    left: -20px;
    top: -7018px
}

.docs-material .docs-icon-text-wrapping-wrap-72 {
    left: 0;
    top: -6448px
}

.docs-material .docs-icon-text-wrapping-break-72 {
    left: 0;
    top: -3478px
}

.docs-material .docs-icon-text-wrapping-inline-72 {
    left: 0;
    top: -1772px
}

.docs-material .docs-icon-text-wrapping-above-72 {
    left: 0;
    top: -262px
}

.docs-material .docs-icon-text-wrapping-behind-72 {
    left: 0;
    top: -5866px
}

.docs-material .docs-icon-text-wrapping-wrap-text {
    left: 0;
    top: -1020px
}

.docs-material .goog-toolbar-button-checked .docs-icon-text-wrapping-wrap-text {
    left: -54px;
    top: -4126px
}

.docs-material .docs-icon-text-wrapping-break-text {
    left: 0;
    top: -3690px
}

.docs-material .goog-toolbar-button-checked .docs-icon-text-wrapping-break-text {
    left: -46px;
    top: -9176px
}

.docs-material .docs-icon-text-wrapping-inline-with-text {
    left: -40px;
    top: -2626px
}

.docs-material .goog-toolbar-button-checked .docs-icon-text-wrapping-inline-with-text {
    left: 0;
    top: -414px
}

.docs-material .docs-icon-text-wrapping-above-text {
    left: -26px;
    top: -8162px
}

.docs-material .goog-toolbar-button-checked .docs-icon-text-wrapping-above-text {
    left: -46px;
    top: -6062px
}

.docs-material .docs-icon-text-wrapping-behind-text {
    left: -20px;
    top: -8812px
}

.docs-material .goog-toolbar-button-checked .docs-icon-text-wrapping-behind-text {
    left: -20px;
    top: -9090px
}

.docs-material .docs-icon-quick-layout-top-left-50 {
    left: -20px;
    top: -866px
}

.docs-material .docs-icon-quick-layout-top-center-50 {
    left: -22px;
    top: -2646px
}

.docs-material .docs-icon-quick-layout-top-right-50 {
    left: -20px;
    top: -9276px
}

.docs-material .docs-icon-quick-layout-center-left-50 {
    left: -20px;
    top: -1308px
}

.docs-material .docs-icon-quick-layout-center-50 {
    left: 0;
    top: -7696px
}

.docs-material .docs-icon-quick-layout-center-right-50 {
    left: -22px;
    top: -4468px
}

.docs-material .docs-icon-quick-layout-bottom-left-50 {
    left: 0;
    top: -1846px
}

.docs-material .docs-icon-quick-layout-bottom-center-50 {
    left: 0;
    top: -5960px
}

.docs-material .docs-icon-quick-layout-bottom-right-50 {
    left: 0;
    top: -540px
}

.docs-material .docs-icon-encryption-shield {
    left: -20px;
    top: -3060px
}

.docs-material .docs-icon-encryption-shield-large {
    left: 0;
    top: -4428px
}

.docs-material .docs-icon-not-encrypted-shield-16-grey900 {
    left: 0;
    top: -244px
}

.docs-material .docs-icon-notes-24 {
    left: 0;
    top: -4232px
}

.docs-material .docs-icon-cloud-check {
    left: -40px;
    top: -622px
}

.docs-material .docs-icon-sync-no-connection {
    left: 0;
    top: -2179px
}

.docs-material .docs-icon-sync-no-connection-red600 {
    left: -26px;
    top: -6254px
}

.docs-material .docs-icon-sync-problem-red500 {
    left: 0;
    top: -3168px
}

.docs-material .docs-icon-sync-saved-locally {
    left: 0;
    top: -8020px
}

.docs-material .docs-icon-sync-disabled {
    left: -52px;
    top: -7696px
}

.docs-material .docs-icon-sync-disabled-red600 {
    left: -40px;
    top: -3432px
}

.docs-material .docs-icon-cloud-check-24 {
    left: -48px;
    top: -9110px
}

.docs-material .docs-icon-sync-no-connection-24 {
    left: 0;
    top: -8580px
}

.docs-material .docs-icon-sync-no-connection-24-red600 {
    left: 0;
    top: -7244px
}

.docs-material .docs-icon-sync-problem-24-red500 {
    left: 0;
    top: -3850px
}

.docs-material .docs-icon-sync-saved-locally-24 {
    left: 0;
    top: -1438px
}

.docs-material .docs-icon-sync-disabled-24 {
    left: -46px;
    top: -1578px
}

.docs-material .docs-icon-sync-disabled-24-red600 {
    left: -40px;
    top: -5356px
}

.docs-material .docs-icon-auto-awesome {
    left: -20px;
    top: -5376px
}

.docs-material .docs-icon-auto-awesome-24 {
    left: -46px;
    top: -3736px
}

.docs-material .docs-icon-warning {
    left: -46px;
    top: -6148px
}

.docs-material .docs-icon-warning-24 {
    left: 0;
    top: -6254px
}

.docs-material .docs-icon-warning-filled-red700 {
    left: -20px;
    top: -4448px
}

.docs-material .docs-icon-watermark {
    left: 0;
    top: -6542px
}

.docs-material .docs-icon-watermark-24 {
    left: -46px;
    top: -1604px
}

.docs-material .docs-icon-info {
    left: -20px;
    top: -2061px
}

.docs-material .docs-icon-info-blue800 {
    left: 0;
    top: -9090px
}

.docs-material .docs-icon-info-green800 {
    left: -40px;
    top: -2041px
}

.docs-material .docs-icon-info-grey800 {
    left: -20px;
    top: -5712px
}

.docs-material .docs-icon-info_14 {
    left: -46px;
    top: -3310px
}

.docs-material .docs-icon-info-24 {
    left: -26px;
    top: -3452px
}

.docs-material .docs-icon-info-outline-grey {
    left: 0;
    top: -960px
}

.docs-material .docs-icon-search-24 {
    left: -46px;
    top: -3014px
}

.docs-material .docs-icon-sync-24 {
    left: -20px;
    top: -7510px
}

.docs-material .docs-icon-add {
    left: -20px;
    top: -6214px
}

.docs-material .docs-icon-add-24 {
    left: -40px;
    top: -7390px
}

.docs-material .docs-icon-folder {
    left: 0;
    top: -8792px
}

.docs-material .docs-icon-star-border {
    left: -20px;
    top: -3372px
}

.docs-material .docs-icon-star-filled {
    left: -20px;
    top: -6042px
}

.docs-material .docs-icon-star-box {
    left: -46px;
    top: -1492px
}

.docs-material .docs-icon-link-24 {
    left: -46px;
    top: -3762px
}

.docs-material .docs-icon-link-no-24 {
    left: -46px;
    top: -8168px
}

.docs-material .docs-icon-paste-source-24 {
    left: 0;
    top: -1040px
}

.docs-material .docs-icon-paste-destination-24 {
    left: 0;
    top: -6562px
}

.docs-material .docs-preview {
    left: -26px;
    top: -4734px
}

.docs-material .docs-icon-increase-22 {
    left: -48px;
    top: -4840px
}

.docs-material .docs-icon-decrease-22 {
    left: 0;
    top: -3958px
}

.docs-material .docs-icon-gear-grey400-13 {
    left: 0;
    top: -2205px
}

.docs-material .docs-icon-gear-grey700-13 {
    left: -20px;
    top: -1934px
}

.docs-material .docs-icon-gmail {
    left: -42px;
    top: -2604px
}

.docs-material .docs-icon-folder-move {
    left: -20px;
    top: -8990px
}

.docs-material .docs-icon-drag-top-left {
    left: -40px;
    top: -4126px
}

.docs-material .docs-icon-drag-top-right {
    left: -40px;
    top: -980px
}

.docs-material .docs-icon-sync-pending {
    left: -20px;
    top: -4126px
}

.docs-material .docs-icon-sync-pending-24 {
    left: 0;
    top: -2770px
}

.docs-material .docs-icon-check-24 {
    left: -26px;
    top: -4656px
}

.docs-material .docs-icon-check-24-white {
    left: -40px;
    top: -7758px
}

.docs-material .docs-icon-instant-comment-24 {
    left: -46px;
    top: -8852px
}

.docs-material .docs-icon-instant-comment-blue600-24 {
    left: -40px;
    top: -434px
}

.docs-material .docs-icon-instant-suggest-24 {
    left: -46px;
    top: -8062px
}

.docs-material .docs-icon-instant-suggest-green600-24 {
    left: -20px;
    top: -3270px
}

.docs-material .docs-icon-inventory-24 {
    left: 0;
    top: -1949px
}

.docs-material .docs-icon-inventory {
    left: -40px;
    top: -7630px
}

.docs-material .docs-icon-timeline {
    left: -52px;
    top: -4656px
}

.docs-material .docs-icon-docos-continue-the-conversation-24 {
    left: 0;
    top: -1412px
}

.docs-material .docs-icon-locked-white {
    left: -46px;
    top: -3290px
}

.docs-material .docs-icon-youtube-red {
    left: -26px;
    top: -9196px
}

.docs-material .docs-icon-unarchive-24 {
    left: -20px;
    top: -3346px
}

.docs-material .docs-icon-paintbrush {
    left: -42px;
    top: -6792px
}

.docs-material .docs-icon-videocam {
    left: -20px;
    top: -9010px
}

.docs-material .docs-icon-videocam-24 {
    left: -42px;
    top: -8766px
}

.docs-material .docs-icon-videocam-colored-24 {
    left: 0;
    top: -8528px
}

.docs-material .docs-icon-send-to-email-24-red600 {
    left: -46px;
    top: -6122px
}

.docs-material .docs-icon-sort_az {
    left: 0;
    top: -2286px
}

.docs-material .docs-icon-sort_za {
    left: 0;
    top: -6280px
}

.docs-material .docs-icon-insights {
    left: 0;
    top: -46px
}

.docs-material .docs-icon-appsheet {
    left: 0;
    top: -1000px
}

.docs-material .docs-icon-tv {
    left: 0;
    top: -3830px
}

.docs-material .docs-icon-laptop {
    left: 0;
    top: -8262px
}

.docs-material .docs-icon-laptop-24 {
    left: -26px;
    top: -7430px
}

.docs-material .docs-icon-autofit-none {
    left: -46px;
    top: -3716px
}

.docs-material .docs-icon-autofit-resize-shape {
    left: -26px;
    top: -8606px
}

.docs-material .docs-icon-autofit-shrink-text {
    left: -26px;
    top: -9176px
}

.docs-material .docs-icon-avatar {
    left: -40px;
    top: -5636px
}

.docs-material .docs-icon-smart-summary {
    left: 0;
    top: -4146px
}

.docs-material .docs-icon-smart-summary-16 {
    left: -20px;
    top: -1512px
}

.docs-material .docs-icon-smart-summary-20 {
    left: 0;
    top: -8324px
}

.docs-material .docs-icon-smart-summary-24 {
    left: 0;
    top: -5498px
}

.docs-material .docs-icon-insert-emoji-reaction-24-yellow700 {
    left: -20px;
    top: -5058px
}

.docs-material .docs-icon-insert-thumbs-up-24-yellow700 {
    left: 0;
    top: -8554px
}

.docs-material .docs-icon-insert-emoticon {
    left: -20px;
    top: -6660px
}

.docs-material .docs-icon-more-vert {
    left: -40px;
    top: -7590px
}

.docs-material .docs-icon-more-vert-24 {
    left: -46px;
    top: -6254px
}

.docs-material .docs-icon-performance-meter-24-green700 {
    left: 0;
    top: -7430px
}

.docs-material .docs-icon-label-outline {
    left: 0;
    top: -7158px
}

.docs-material .docs-icon-checkbox-hollow {
    left: -42px;
    top: -3228px
}

.docs-material .docs-icon-person-search-24 {
    left: -46px;
    top: -132px
}

.docs-material .docs-icon-rectangle {
    left: 0;
    top: -7550px
}

.docs-material .docs-icon-rounded-rectangle {
    left: -40px;
    top: -500px
}

.docs-material .docs-icon-oval {
    left: -20px;
    top: -6874px
}

.docs-material .docs-icon-comment-topbar-24 {
    left: -26px;
    top: -7264px
}

.docs-material .docs-icon-confirmation-number-24 {
    left: -20px;
    top: -1908px
}

.docs-material .docs-icon-contacts-24 {
    left: 0;
    top: -2796px
}

.docs-material .docs-icon-checklist {
    left: -26px;
    top: -8832px
}

.docs-material .docs-icon-checklist-24 {
    left: 0;
    top: -8142px
}

.docs-material .docs-icon-checklist-rtl {
    left: 0;
    top: -4340px
}

.docs-material .docs-icon-report {
    left: -44px;
    top: -4018px
}

.docs-material .docs-icon-report-white {
    left: 0;
    top: -8706px
}

.docs-material .docs-icon-report-red800 {
    left: 0;
    top: -642px
}

.docs-material .docs-icon-report-blue800 {
    left: -20px;
    top: -2101px
}

.docs-material .docs-icon-report-green800 {
    left: 0;
    top: -4300px
}

.docs-material .docs-icon-report-grey800 {
    left: -46px;
    top: -1268px
}

.docs-material .docs-icon-assignment-ind-24 {
    left: -42px;
    top: -3890px
}

.docs-material .docs-icon-assignment-ind-white-24 {
    left: 0;
    top: -5752px
}

.docs-material .docs-icon-assignment {
    left: 0;
    top: -394px
}

.docs-material .docs-icon-assignment-24 {
    left: 0;
    top: -112px
}

.docs-material .docs-icon-paperclip-24 {
    left: -26px;
    top: -4708px
}

.docs-material .docs-icon-emoji-24 {
    left: 0;
    top: -5006px
}

.docs-material .docs-icon-emoji-emotions {
    left: -52px;
    top: -7264px
}

.docs-material .docs-icon-emoji-events {
    left: -46px;
    top: -5570px
}

.docs-material .docs-icon-emoji-flags {
    left: 0;
    top: -4468px
}

.docs-material .docs-icon-emoji-food-beverage {
    left: 0;
    top: -8632px
}

.docs-material .docs-icon-emoji-nature {
    left: 0;
    top: -9030px
}

.docs-material .docs-icon-emoji-objects {
    left: -26px;
    top: -4986px
}

.docs-material .docs-icon-emoji-people {
    left: -40px;
    top: -7138px
}

.docs-material .docs-icon-emoji-symbols {
    left: 0;
    top: -8726px
}

.docs-material .docs-icon-emoji-transportation {
    left: -40px;
    top: 0
}

.docs-material .docs-icon-pushpin {
    left: 0;
    top: -8366px
}

.docs-material .docs-icon-pushpin-unpin {
    left: 0;
    top: -1186px
}

.docs-material .docs-icon-delete {
    left: -26px;
    top: -1432px
}

.docs-material .docs-icon-logo-maps {
    left: -46px;
    top: -7974px
}

.docs-material .docs-icon-maps-pin {
    left: 0;
    top: -6680px
}

.docs-material .docs-icon-calendar-event-24 {
    left: -20px;
    top: -1975px
}

.docs-material .docs-icon-calendar-view-day-24 {
    left: 0;
    top: -6726px
}

.docs-material .docs-icon-displays {
    left: -26px;
    top: -5204px
}

.docs-material .docs-icon-emoji-emotions-24 {
    left: -40px;
    top: -4906px
}

.docs-material .docs-icon-emoji-events-24 {
    left: 0;
    top: -6608px
}

.docs-material .docs-icon-emoji-flags-24 {
    left: -26px;
    top: -9338px
}

.docs-material .docs-icon-emoji-food-beverage-24 {
    left: -46px;
    top: -5752px
}

.docs-material .docs-icon-emoji-nature-24 {
    left: -42px;
    top: -8486px
}

.docs-material .docs-icon-emoji-objects-24 {
    left: 0;
    top: -7670px
}

.docs-material .docs-icon-emoji-people-24 {
    left: -20px;
    top: -1530px
}

.docs-material .docs-icon-emoji-symbols-24 {
    left: -24px;
    top: -4038px
}

.docs-material .docs-icon-emoji-transportation-24 {
    left: -26px;
    top: -5840px
}

.docs-material .docs-icon-warning-amber-red700 {
    left: -42px;
    top: -3080px
}

.docs-material .docs-icon-warning-amber-24-red700 {
    left: -20px;
    top: -4166px
}

.docs-material .docs-icon-loop-red700 {
    left: 0;
    top: -7038px
}

.docs-material .docs-icon-map-24 {
    left: 0;
    top: -794px
}

.docs-material .docs-icon-loop-24-red700 {
    left: -40px;
    top: -204px
}

.docs-material .docs-icon-send-to-email-24 {
    left: 0;
    top: -8832px
}

.docs-material .docs-icon-play-filled-20-yellow600 {
    left: -46px;
    top: -3346px
}

.docs-material .docs-icon-record-voice-over {
    left: 0;
    top: -6634px
}

.docs-material .docs-icon-add-task {
    left: 0;
    top: -5712px
}

.docs-material .docs-icon-task-alt {
    left: 0;
    top: -4280px
}

.docs-material .docs-icon-add-task-white {
    left: -46px;
    top: -2177px
}

.docs-material .docs-icon-slideshow {
    left: -26px;
    top: -1492px
}

.docs-material .docs-icon-send-to-email {
    left: 0;
    top: -3790px
}

.docs-material .docs-icon-dropdown-arrow-in-oval-24 {
    left: -20px;
    top: -702px
}

.docs-material .docs-icon-task-alt-24 {
    left: 0;
    top: -4656px
}

.docs-material .docs-icon-dropdown-arrow-in-oval {
    left: -20px;
    top: -6128px
}

.docs-material .docs-icon-gmail-blue600-24 {
    left: 0;
    top: -4768px
}

.docs-material .docs-icon-person {
    left: -46px;
    top: -1228px
}

.docs-material .docs-icon-check-circle {
    left: -20px;
    top: -5336px
}

.docs-material .docs-icon-supervisor-account {
    left: 0;
    top: -1552px
}

.docs-material .docs-icon-brand-awareness {
    left: -42px;
    top: -3870px
}

.docs-material .docs-icon-comment-edit-24 {
    left: -26px;
    top: -2796px
}

.docs-material .docs-icon-esignature-pen {
    left: -26px;
    top: -1040px
}

.docs-material .docs-icon-check-circle-green700 {
    left: -40px;
    top: -2994px
}

.docs-material .docs-icon-insert-emoticon-24 {
    left: -44px;
    top: -3938px
}

.docs-material .docs-icon-docs-smart-chips-18 {
    left: -52px;
    top: -5980px
}

.docs-material .docs-icon-meet-24 {
    left: -40px;
    top: -840px
}

.docs-material .docs-icon-finance-mode {
    left: 0;
    top: -5630px
}

.docs-material .docs-icon-arrow-upward-green800 {
    left: -20px;
    top: -1602px
}

.docs-material .docs-icon-arrow-downward-red900 {
    left: 0;
    top: -7530px
}

.docs-material .docs-icon-plus-green800 {
    left: -26px;
    top: -7846px
}

.docs-material .docs-icon-minus-red900 {
    left: -26px;
    top: -158px
}

.docs-material .docs-icon-post-add-24 {
    left: -26px;
    top: -1060px
}

.docs-material .docs-icon-add-to-drive-20-temp {
    left: -42px;
    top: -4104px
}

.docs-material .docs-icon-chat-20-temp {
    left: -52px;
    top: -3452px
}

.docs-material .docs-icon-cloud-check-20-temp {
    left: -38px;
    top: -2916px
}

.docs-material .docs-icon-folder-move-20-temp {
    left: -40px;
    top: -2708px
}

.docs-material .docs-icon-info-20-temp {
    left: -46px;
    top: -8222px
}

.docs-material .docs-icon-star-border-20-temp {
    left: -40px;
    top: -6366px
}

.docs-material .docs-icon-star-filled-20-blue600-temp {
    left: -20px;
    top: -2604px
}

.docs-material .docs-cloud-off-20-temp {
    left: -38px;
    top: -2938px
}

.docs-material .docs-sync-20-temp {
    left: -20px;
    top: -8766px
}

#docs-chrome {
    background: white;
    outline: none
}

#docs-chrome.docs-hub-chrome {
    border-bottom: 1px solid #d9d9d9;
    min-height: 56px
}

#docs-header {
    position: relative;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

#docs-header.docs-hub-appbar {
    height: 49px
}

#docs-header.docs-og-minibar {
    max-height: 31px
}

#docs-header-container {
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

#docs-banner-container {
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

#docs-banners {
    overflow: hidden;
    position: relative;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto
}

#docs-account-level-banner {
    display: flex;
    white-space: nowrap;
    width: 100%
}

#docs-file-level-banner {
    display: flex;
    flex-direction: column;
    white-space: nowrap;
    width: 100%
}

.docs-full-height-sidebar-placeholder {
    -ms-flex: 0 0 0px;
    -webkit-flex: 0 0 0px;
    flex: 0 0 0px
}

.docs-full-height-sidebar-placeholder.expanded {
    -webkit-flex-basis: 300px;
    -ms-flex-basis: 300px;
    flex-basis: 300px
}

.docs-sidebar-header-text {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    left: 20px;
    position: absolute;
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px)
}

#docs-bars {
    position: relative;
    overflow: hidden
}

#docs-titlebar-container {
    margin-left: 40px;
    position: relative
}

#docs-branding-container {
    height: 60px;
    margin-top: 26px;
    position: absolute;
    width: 40px;
    z-index: 1
}

#docs-branding-container a {
    display: inline-block;
    height: 60px;
    width: 40px
}

.docs-og-minibar #docs-branding-container {
    margin-top: 0
}

.docs-material #docs-branding-container #docs-branding-ehb {
    cursor: pointer;
    height: 0;
    left: 8px;
    margin: unset;
    padding: unset;
    position: absolute;
    transform: rotate(-45deg) translateX(-14px);
    top: 20px;
    width: unset;
    z-index: 1
}

[dir="rtl"] .docs-material #docs-branding-container #docs-branding-ehb {
    transform: rotate(45deg) translateX(14px)
}

#docs-branding-ehb .docs-branding-ehb-text {
    color: #fff;
    font-weight: 500;
    left: 8px;
    position: absolute;
    top: 5px;
    z-index: 1
}

#docs-branding-ehb .docs-branding-ehb-ribbon {
    border-radius: 2px;
    height: 22px;
    position: absolute;
    transform: perspective(29px) rotateX(49deg);
    width: 50px
}

.docs-branding-presentations #docs-branding-ehb .docs-branding-ehb-text {
    color: #000
}

.docs-branding-presentations #docs-branding-ehb .docs-branding-ehb-ribbon {
    background: #ff9500
}

.docs-branding-documents #docs-branding-ehb .docs-branding-ehb-ribbon {
    background: #0066da
}

.docs-branding-spreadsheets #docs-branding-ehb .docs-branding-ehb-ribbon {
    background: #00832d
}

#docs-titlebar {
    clear: both;
    font-size: 18px;
    height: 24px;
    padding: 0;
    padding-top: 7px;
    width: 100%
}

.docs-hub-appbar #docs-titlebar {
    font-size: 16px
}

#docs-header.docs-og-minibar #docs-titlebar {
    height: 24px;
    padding-top: 0
}

#docs-header.docs-og-minibar #docs-titlebar-container {
    top: -21px
}

#docs-header.docs-hub-appbar #docs-titlebar-container {
    height: 100%
}

#docs-header.docs-og-minibar .docs-titlebar-buttons {
    top: 19px
}

.docs-exp {
    border-radius: 6px;
    border: 1px solid #800;
    color: #800;
    float: left;
    font-size: 11px;
    margin-right: 8px;
    padding: 0 5px;
    text-align: center;
    white-space: nowrap
}

#docs-drive-logo {
    height: 60px;
    position: absolute;
    width: 40px;
    opacity: 0;
    transition: all 125ms linear
}

#docs-branding-logo {
    height: 60px;
    position: absolute;
    width: 40px;
    transition: all 125ms linear
}

#docs-branding-container.docs-branding-default {
    background-color: #d1d1d1
}

#docs-branding-container.docs-branding-documents {
    background-color: #4285f4
}

#docs-branding-container.docs-branding-spreadsheets {
    background-color: #0f9d58
}

#docs-branding-container.docs-branding-presentations {
    background-color: #f4b400
}

#docs-branding-container.docs-branding-drawings {
    background-color: #db4437
}

#docs-branding-container.docs-branding-forms {
    background-color: #673ab7
}

#docs-branding-container.docs-branding-scripts {
    background-color: #4285f4
}

#docs-branding-container:not(.docs-branding-crossfade-transition-disabled):hover #docs-drive-logo {
    opacity: 1
}

#docs-branding-container:not(.docs-branding-crossfade-transition-disabled):hover #docs-branding-logo {
    opacity: 0
}

#docs-branding-container.docs-branding-default:hover #docs-drive-logo {
    opacity: 0
}

#docs-branding-container.docs-branding-default:hover #docs-branding-logo {
    opacity: 1
}

.docs-butter {
    text-align: center
}

.docs-butter-inner {
    border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
    margin: 0 auto 5px;
    padding: 5px 7px
}

.docs-butter-info {
    background: #f6bc5d;
    color: #222
}

.docs-butter-info-link {
    color: #0658b5
}

.docs-butter-warning {
    background: #c00;
    color: #fff
}

.docs-butter-warning-link {
    color: #c3d9ff
}

#docs-chrome-cover-container {
    width: 100%;
    z-index: 990
}

#docs-chrome-cover {
    height: 60px
}

#docs-transient-bar-container {
    left: 50%;
    position: absolute;
    top: 100%;
    width: 0
}

.docs-fading-toolbar-message {
    background-color: #fff;
    border: #999 solid;
    border-width: 0px 0px 1px 0px;
    color: #999;
    font-size: 28px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    position: absolute;
    text-align: center
}

.docs-title-outer {
    margin-left: 17px;
    white-space: nowrap
}

.docs-title-outer.docs-title-inline-rename {
    margin-left: 12px
}

.docs-title {
    display: inline-block;
    outline: none
}

.docs-title-input {
    border: 1px solid transparent;
    border-radius: 2px!important;
    color: #fff;
    font-size: 18px;
    font-variant-ligatures: no-contextual;
    height: 20px;
    line-height: 22px;
    margin: 0;
    min-width: 1px;
    padding: 2px 7px;
    visibility: hidden
}

#docs-header.docs-hub-appbar .docs-title-input {
    font-size: 16px
}

.docs-title-input-label {
    font-size: 18px;
    font-variant-ligatures: no-contextual;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 2px 8px;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: pre;
    z-index: 1
}

#docs-header.docs-hub-appbar .docs-title-input-label {
    font-size: 16px
}

.docs-title-input-label-inner {
    display: inline;
    line-height: 22px
}

.docs-title-input:hover {
    border-color: #e5e5e5
}

.docs-title-input:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    border: 1px solid #4d90fe!important;
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
    color: #000;
    outline: none
}

.docs-title-input::-ms-clear {
    display: none
}

.docs-title-inner {
    color: #333;
    font-size: 18px;
    max-width: 600px;
    margin: 2px 4px 1px 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre
}

.docs-title .docs-title-untitled,.docs-title-input-label.docs-title-untitled {
    color: #777;
    font-style: italic
}

.docs-title-widget {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    height: 27px;
    width: auto
}

#docs-header.docs-hub-appbar .docs-title-widget {
    padding-left: 6px
}

.docs-title-widget-enabled:hover .docs-title {
    background-color: #eee;
    cursor: pointer
}

.docs-title-widget .docs-back-container a {
    display: none
}

.docs-title-widget:hover .docs-back-container a {
    display: inline-block
}

.docs-back-container {
    height: 21px;
    opacity: 0.6;
    padding-right: 9px;
    margin-top: 1px;
    vertical-align: top;
    width: 21px
}

.docs-back-container:hover {
    opacity: 0.9
}

.docs-titlebar-badges {
    vertical-align: top
}

.docs-hub-appbar .docs-titlebar-badges>:not(.docs-save-indicator-container) {
    display: none
}

.docs-titlebar-badge-container {
    padding: 0 3px;
    vertical-align: top
}

.docs-titlebar-badge .docs-icon {
    display: block;
    height: 18px;
    margin: 3px
}

.docs-titlebar-badge-container .goog-control,.docs-titlebar-badge-container .goog-flat-button {
    outline: none
}

.docs-titlebar-badge {
    align-items: center;
    border-radius: 4px;
    color: #5f6368;
    cursor: pointer;
    display: flex;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    height: 24px
}

.docs-gm .docs-titlebar-badge:hover,.docs-titlebar-badge.goog-flat-button-focused,.docs-titlebar-badge.goog-control-focused,.goog-control-focused .docs-titlebar-badge {
    background-color: #f1f3f4;
    outline: none
}

.docs-gm .docs-titlebar-badge:active,.docs-gm .docs-titlebar-badge.docs-titlebar-badge-selected {
    background-color: #e8f0fe;
    color: #1a73e8
}

.docs-titlebar-badge.goog-control-disabled {
    cursor: default;
    opacity: 0.38;
    background: none!important
}

.docs-titlebar-badge.goog-control-disabled .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg)!important
}

.docs-titlebar-badges.docs-badges-hidden-with-width {
    width: 0;
    overflow: hidden
}

.docs-parent-collections-container-outer {
    outline: none;
    vertical-align: top
}

.docs-activity-indicator-container {
    height: 29px;
    margin-top: 2px;
    vertical-align: top;
    padding-right: 2px
}

.office-editing-file-extension {
    background-color: #1a73e8;
    border: 1px solid transparent;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    cursor: default;
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 0 8px 0 0;
    padding: 0 5px 0 4px;
    text-transform: uppercase;
    -webkit-font-smoothing: antialiased
}

.docs-classification-badge {
    border: 1px solid transparent;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 12px;
    height: 20px;
    line-height: 15px;
    padding: 2px 8px;
    letter-spacing: 0.03em
}

.docs-titlebar-badge-container-hidden {
    padding: 0
}

.docs-templates-badge-container {
    vertical-align: middle
}

.docs-templates-badge {
    background-color: #5a5a5a;
    border-radius: 16px;
    color: white;
    font-size: 13px;
    padding: 0 11px;
    height: 24px;
    line-height: 24px
}

#docs-dlp,#docs-activity-indicator,.docs-title-save-label {
    margin-left: 4px;
    outline: none
}

.docs-titlebar-badge .docs-icon-img.docs-icon-encryption-shield {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_blue.svg)
}

#docs-star.docs-titlebar-badge:active {
    background-color: #e8eaed
}

#docs-star.docs-titlebar-badge:active .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg)
}

#docs-activity-indicator {
    padding-left: 4px;
    padding-top: 2px
}

#docs-dlp .docs-icon-img {
    opacity: 0.45
}

#docs-dlp:hover .docs-icon-img {
    opacity: 0.55
}

#docs-dlp,#docs-star,#docs-folder .docs-icon {
    vertical-align: baseline
}

.docs-debug-info,.docs-debug-info a {
    color: #777!important;
    font-size: 8px
}

.docs-debug-container {
    margin-right: 6px;
    margin-top: 55px;
    vertical-align: top;
    font-size: 8px
}

#docs-header.docs-hub-appbar .docs-debug-container {
    margin-top: calc(56px - 8px)
}

.docs-titlebar-buttons {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    padding: 0 44px 0 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 26px;
    vertical-align: middle;
    white-space: nowrap;
    box-sizing: border-box
}

.docs-debug-container.docs-debug-info {
    display: flex;
    position: absolute;
    right: 0;
    top: 0
}

.docs-titlebar-button {
    z-index: 1
}

#docs-docos-commentsbutton {
    margin-right: 9px
}

#docs-titlebar-save {
    text-align: center
}

#docs-docos-commentsbutton,#docs-titlebar-share-client-button div {
    height: 24px;
    padding-bottom: 3px;
    vertical-align: middle
}

#docs-header.docs-hub-appbar #docs-titlebar-share-client-button div {
    height: 28px;
    margin-right: 8px
}

#docs-titlebar-share-client-button div.jfk-button {
    margin-right: 0
}

#docs-docos-commentsbutton {
    cursor: default
}

.docs-titlebar-buttons .goog-menu-button-dropdown {
    position: relative;
    top: 2px;
    vertical-align: baseline
}

.jfk-select.goog-flat-menu-button>.goog-flat-menu-button-dropdown {
    text-align: left
}

.docs-menubar {
    cursor: default;
    display: inline-block;
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px);
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    height: 29px;
    margin-left: 52px;
    outline: none;
    position: relative;
    white-space: nowrap
}

.docs-menubar .goog-control {
    padding: 3px 7px 5px 7px;
    margin-top: 2px;
    border: 1px solid transparent;
    outline: none
}

.docs-menubar .goog-control-hover {
    background: #eee;
    border-color: #eee
}

.docs-menubar .goog-control-open {
    background: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    border-bottom: none;
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    color: black;
    z-index: 1003
}

.docs-menubar .goog-control-disabled {
    color: #ccc
}

#docs-menubars {
    white-space: nowrap
}

#docs-editor-container {
    background: #eee;
    padding: 0
}

#docs-editor {
    background: #eee;
    outline: none
}

#docs-editor.companion-enabled {
    width: calc(100% - 56px)
}

.docs-gaia-disabled {
    color: #999;
    cursor: text
}

.docs-hide-label {
    display: none
}

.docs-title-save-label {
    color: #777;
    display: inline-block;
    margin-left: 14px;
    max-width: 250px;
    overflow: hidden;
    vertical-align: text-bottom;
    white-space: nowrap
}

.docs-title-save-label-with-icon .docs-title-save-label-text {
    max-width: calc(100% - 24px)
}

.docs-title-save-label-text {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-bottom;
    white-space: nowrap;
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px)
}

.docs-title-save-label-text:hover,.docs-title-save-label-text-focused {
    cursor: pointer;
    text-decoration: underline
}

.docs-title-save-label-disabled>.docs-title-save-label-text:hover {
    cursor: auto;
    text-decoration: none
}

:not(.docs-title-save-label-disabled)>.docs-title-save-label-text-link {
    text-decoration: underline
}

.docs-material.docs-title-save-label .docs-title-save-label-icon {
    cursor: pointer;
    margin: 0 0 -1px 7px;
    opacity: 0.54;
    vertical-align: text-bottom
}

.docs-title-save-label-text:empty+.docs-title-save-label-icon {
    display: none
}

.docs-title-save-label-unsaved-changes {
    background-color: #fce4e2;
    color: #da362c;
    border-radius: 4px;
    margin-bottom: -5px;
    margin-left: 9px;
    padding: 5px
}

.docs-title-save-label-unsaved-changes-button {
    cursor: pointer;
    display: none;
    font-weight: bold;
    margin-left: 10px;
    outline: none
}

.docs-title-save-label-unsaved-changes .docs-title-save-label-unsaved-changes-button {
    display: inline-block
}

.docs-title-save-label-unsaved-changes-button.goog-flat-button-disabled {
    cursor: default;
    color: rgba(0,0,0,0.26)
}

#blob-notice-button {
    border: none;
    border-radius: 4px;
    background-color: #fce8e6;
    color: #c5221f;
    cursor: pointer;
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    margin: 0 0 0 14px;
    outline: 0;
    padding: 4px 8px;
    white-space: nowrap
}

.docs-hc-gecko#blob-notice-button {
    border: 1px solid transparent
}

.office-editing-permanent-error-unsaved-changes-icon,.office-editing-temporary-error-unsaved-changes-icon {
    display: none;
    height: 14px;
    margin-left: -2px;
    margin-right: 2px;
    top: -1.5px
}

.docs-rename-dialog,.docs-edit-description-dialog {
    width: 340px
}

.docs-rename-dialog .modal-dialog-userInput,.docs-edit-description-dialog .modal-dialog-userInput {
    width: 300px
}

.docs-gm .docs-rename-dialog,.docs-gm .docs-edit-description-dialog {
    min-width: 312px;
    width: unset
}

.docs-gm .docs-rename-dialog .modal-dialog-content {
    font-size: 12px
}

.docs-gm .docs-rename-dialog .modal-dialog-userInput {
    width: 100%
}

#docs-help-anchor {
    left: 30%;
    position: absolute
}

#docs-help-anchor-right {
    right: 0;
    position: absolute
}

.docs-faux-link {
    color: #20c;
    cursor: pointer;
    text-decoration: underline
}

.docs-offscreen {
    position: absolute;
    left: -10000px;
    top: -10000px
}

.docs-offscreen-z-index {
    position: absolute;
    left: 0px;
    top: -1px;
    z-index: -2;
    opacity: 0
}

.modal-dialog-bg,.goog-modalpopup-bg {
    z-index: 998
}

.modal-dialog,.goog-modalpopup {
    z-index: 1003
}

.goog-menu {
    z-index: 1003
}

#docs-menu-shield {
    background-color: #fff;
    position: absolute;
    z-index: 1004
}

.apps-menu-hide-mnemonics .goog-menuitem-mnemonic-hint {
    text-decoration: none
}

.apps-menu-hide-mnemonics .goog-menuitem-mnemonic-separator {
    display: none
}

.goog-menu.goog-menu-noaccel .docs-menuheader {
    color: #9aa0a6!important;
    padding-left: 12px
}

.goog-menu.goog-menu-noaccel .apps-menuitem {
    padding-right: 10px
}

.goog-menu.goog-menu-noicon .goog-menuitem.apps-menuitem {
    padding-left: 16px
}

.goog-menuitem.apps-menuitem {
    padding: 6px 10px 6px 30px;
    white-space: normal
}

.apps-menuitem .goog-menuitem-label {
    padding-right: 6px
}

.apps-menuitem .goog-menuitem-accel,.docs-gm .goog-menuitem .goog-menuitem-accel {
    float: right;
    padding: 0px 0px 0px 24px;
    position: relative
}

.goog-submenu .goog-menuitem-content {
    margin-right: 42px
}

.docs-submenuitem .goog-submenu-arrow,.apps-menuitem .goog-submenu-arrow,.docs-gm .goog-menuitem .goog-submenu-arrow {
    margin-right: 4px
}

.apps-menuitem.goog-menuitem-ie {
    padding: 3px 10px 20px 30px
}

.apps-menuitem .goog-menuitem-icon-ie {
    float: left;
    top: 0em
}

.apps-menuitem .goog-menuitem-label-ie {
    float: left
}

.modal-dialog-content {
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px)
}

#docs-hub-open-external-appbarbutton .hub-open-external-icon-container,#docs-hub-close-appbarbutton .hub-close-icon-container,.docs-icon.goog-inline-block.hub-document-icon-container {
    height: 20px;
    outline: 0;
    width: 20px;
    margin-top: 2px
}

#docs-hub-open-external-appbarbutton .hub-open-external-icon-container,#docs-hub-close-appbarbutton .hub-close-icon-container {
    position: relative;
    top: 1px;
    left: 1px
}

#docs-hub-open-external-appbarbutton,#docs-hub-close-appbarbutton {
    margin: 0 0 0 2px;
    width: 32px;
    height: 32px
}

#docs-hub-open-external-appbarbutton:hover,#docs-hub-open-external-appbarbutton:focus,#docs-hub-close-appbarbutton:hover,#docs-hub-close-appbarbutton:focus {
    background-color: rgba(0,0,0,.06)
}

input {
    font-family: inherit
}

body {
    background-color: white;
    color: black;
    font-weight: normal;
    font-size: 13px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    margin: 0
}

.jfk-activityIndicator {
    display: inline-block;
    position: relative;
    direction: ltr
}

.jfk-activityIndicator,.jfk-activityIndicator-icon,.jfk-activityIndicator-circle,.jfk-activityIndicator-circle-transition {
    height: 19px;
    width: 19px
}

.jfk-activityIndicator-small.jfk-activityIndicator,.jfk-activityIndicator-small .jfk-activityIndicator-icon,.jfk-activityIndicator-small .jfk-activityIndicator-circle,.jfk-activityIndicator-small .jfk-activityIndicator-circle-transition {
    height: 16px;
    width: 16px
}

.jfk-activityIndicator-icon {
    background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline.png) center no-repeat
}

.jfk-activityIndicator-small .jfk-activityIndicator-icon {
    background: url(//ssl.gstatic.com/ui/v1/activityindicator/offline_16.png) center no-repeat
}

.jfk-activityIndicator-icon {
    -webkit-transition: opacity .218s linear .44s;
    -moz-transition: opacity .218s linear .44s;
    -o-transition: opacity .218s linear .44s;
    transition: opacity .218s linear .44s;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0
}

.jfk-activityIndicator-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    left: 0;
    position: absolute
}

.jfk-activityIndicator-mask {
    overflow: hidden;
    position: absolute
}

.jfk-activityIndicator-circle-transition {
    position: relative
}

.jfk-activityIndicator-transition {
    -webkit-transition: all .22s ease-in;
    -moz-transition: all .22s ease-in;
    -o-transition: all .22s ease-in;
    transition: all .22s ease-in
}

.jfk-activityIndicator-transition-second {
    -webkit-transition: all .22s ease-out .22s;
    -moz-transition: all .22s ease-out .22s;
    -o-transition: all .22s ease-out .22s;
    transition: all .22s ease-out .22s
}

.jfk-bubble {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,.2);
    box-shadow: 0 1px 3px rgba(0,0,0,.2);
    background-color: #fff;
    border: 1px solid;
    border-color: #bbb #bbb #a8a8a8;
    padding: 16px;
    position: absolute;
    z-index: 1201!important
}

.jfk-bubble-closebtn {
    background: url("//ssl.gstatic.com/ui/v1/icons/common/x_8px.png") no-repeat;
    border: 1px solid transparent;
    height: 21px;
    opacity: .4;
    outline: 0;
    position: absolute;
    right: 2px;
    top: 2px;
    width: 21px
}

.jfk-bubble-closebtn:focus {
    border: 1px solid #4d90fe;
    opacity: .8
}

.jfk-bubble-arrow {
    position: absolute
}

.jfk-bubble-arrow .jfk-bubble-arrowimplbefore,.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.jfk-bubble-arrow .jfk-bubble-arrowimplbefore {
    border: 9px solid
}

.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
    border: 8px solid
}

.jfk-bubble-arrowdown {
    bottom: 0
}

.jfk-bubble-arrowup {
    top: -9px
}

.jfk-bubble-arrowleft {
    left: -9px
}

.jfk-bubble-arrowright {
    right: 0
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
    border-color: #bbb transparent;
    left: -9px
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
    border-color: #a8a8a8 transparent
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
    border-color: #fff transparent;
    left: -8px
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore {
    border-bottom-width: 0
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplafter {
    border-bottom-width: 0
}

.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
    border-top-width: 0
}

.jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
    border-top-width: 0;
    top: 1px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
    border-color: transparent #bbb;
    top: -9px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
    border-color: transparent #fff;
    top: -8px
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore {
    border-left-width: 0
}

.jfk-bubble-arrowleft .jfk-bubble-arrowimplafter {
    border-left-width: 0;
    left: 1px
}

.jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
    border-right-width: 0
}

.jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
    border-right-width: 0
}

.jfk-bubble.jfk-bubble-promo {
    background-color: #f9edbe;
    border: 1px solid #f0c36d
}

.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
    border-color: #f0c36d transparent
}

.jfk-bubble-promo .jfk-bubble-arrowdown .jfk-bubble-arrowimplafter,.jfk-bubble-promo .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
    border-color: #f9edbe transparent
}

.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplbefore,.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplbefore {
    border-color: transparent #f0c36d
}

.jfk-bubble-promo .jfk-bubble-arrowleft .jfk-bubble-arrowimplafter,.jfk-bubble-promo .jfk-bubble-arrowright .jfk-bubble-arrowimplafter {
    border-color: transparent #f9edbe
}

.goog-inline-block {
    position: relative;
    display: -moz-inline-box;
    display: inline-block
}

* html .goog-inline-block {
    display: inline
}

*:first-child+html .goog-inline-block {
    display: inline
}

.jfk-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    margin-right: 16px;
    height: 27px;
    line-height: 27px;
    min-width: 54px;
    outline: 0px;
    padding: 0 8px
}

.jfk-button-hover {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.1)
}

.jfk-button-selected {
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1)
}

.jfk-button .jfk-button-img {
    margin-top: -3px;
    vertical-align: middle
}

.jfk-button-label {
    margin-left: 5px
}

.jfk-button-narrow {
    min-width: 34px;
    padding: 0
}

.jfk-button-collapse-left,.jfk-button-collapse-right {
    z-index: 1
}

.jfk-button-collapse-left.jfk-button-disabled {
    z-index: 0
}

.jfk-button-checked.jfk-button-collapse-left,.jfk-button-checked.jfk-button-collapse-right {
    z-index: 2
}

.jfk-button-collapse-left:focus,.jfk-button-collapse-right:focus,.jfk-button-hover.jfk-button-collapse-left,.jfk-button-hover.jfk-button-collapse-right {
    z-index: 3
}

.jfk-button-collapse-left {
    margin-left: -1px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.jfk-button-collapse-right {
    margin-right: 0px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.jfk-button.jfk-button-disabled:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.jfk-button-standard {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    color: #333;
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1)
}

.jfk-button-standard.jfk-button-hover,.jfk-button-standard.jfk-button-clear-outline.jfk-button-hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    color: #111
}

.jfk-button-standard:active,.jfk-button-standard.jfk-button-hover:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background: #f8f8f8;
    color: #111
}

.jfk-button-standard.jfk-button-selected,.jfk-button-standard.jfk-button-clear-outline.jfk-button-selected {
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #ccc;
    color: #333
}

.jfk-button-standard.jfk-button-checked,.jfk-button-standard.jfk-button-clear-outline.jfk-button-checked {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border: 1px solid #ccc;
    color: #333
}

.jfk-button-standard:focus {
    border: 1px solid #4d90fe;
    outline: none
}

.jfk-button-standard.jfk-button-clear-outline {
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1);
    outline: none
}

.jfk-button-standard.jfk-button-disabled {
    background: #fff;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0,0,0,0.05);
    color: #b8b8b8
}

.jfk-button-standard .jfk-button-img {
    opacity: .70
}

.jfk-button-standard.jfk-button-checked .jfk-button-img,.jfk-button-standard.jfk-button-selected .jfk-button-img,.jfk-button-standard.jfk-button-hover .jfk-button-img {
    opacity: 0.9
}

.jfk-button-standard.jfk-button-disabled .jfk-button-img {
    filter: alpha(opacity=33);
    opacity: 0.333
}

.jfk-button-action {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #4d90fe;
    background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
    background-image: linear-gradient(top,#4d90fe,#4787ed);
    border: 1px solid #3079ed;
    color: #fff
}

.jfk-button-action.jfk-button-hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #357ae8;
    background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
    background-image: linear-gradient(top,#4d90fe,#357ae8);
    border: 1px solid #2f5bb7;
    border-bottom-color: #2f5bb7
}

.jfk-button-action:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: rgba(0,0,0,0) solid 1px;
    outline: 1px solid #4d90fe;
    outline: rgba(0,0,0,0) 0
}

.jfk-button-action.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none
}

.jfk-button-action:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    background: #357ae8;
    border: 1px solid #2f5bb7;
    border-top: 1px solid #2f5bb7
}

.jfk-button-action.jfk-button-disabled {
    background: #4d90fe;
    filter: alpha(opacity=50);
    opacity: 0.5
}

.jfk-checkbox {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: rgba(255,255,255,.05);
    border: 1px solid #c6c6c6;
    border: 1px solid rgba(155,155,155,.57);
    font-size: 1px;
    height: 11px;
    margin: 0px 4px 0px 1px;
    outline: 0;
    vertical-align: text-bottom;
    width: 11px
}

.jfk-checkbox-undetermined {
    background-color: #fff;
    background-color: rgba(255,255,255,.65)
}

.jfk-checkbox-checked {
    background-color: #fff;
    background-color: rgba(255,255,255,.65)
}

.jfk-checkbox-hover {
    -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,.1);
    border: 1px solid #b2b2b2
}

.jfk-checkbox-active {
    background-color: #ebebeb
}

.jfk-checkbox-focused {
    border: 1px solid #4d90fe
}

.jfk-checkbox-clearOutline.jfk-checkbox-focused {
    border: 1px solid #c6c6c6;
    border: 1px solid rgba(155,155,155,.57)
}

.jfk-checkbox-disabled,.jfk-checkbox-clearOutline.jfk-checkbox-disabled {
    background-color: #fff;
    border: 1px solid #f1f1f1;
    cursor: default
}

.jfk-checkbox-checkmark {
    height: 15px;
    outline: 0;
    width: 15px;
    left: 0;
    position: relative;
    top: -3px
}

.jfk-checkbox-undetermined .jfk-checkbox-checkmark {
    background: url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) no-repeat -5px -3px;
    background-image: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial.png) 1x,url(//ssl.gstatic.com/ui/v1/menu/checkmark-partial_2x.png) 2x)
}

.jfk-checkbox-checked .jfk-checkbox-checkmark {
    background: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) no-repeat -5px -3px;
    background-image: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/menu/checkmark.png) 1x,url(//ssl.gstatic.com/ui/v1/menu/checkmark_2x.png) 2x)
}

.goog-modalpopup,.modal-dialog {
    -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.2);
    -moz-box-shadow: 0 4px 16px rgba(0,0,0,.2);
    box-shadow: 0 4px 16px rgba(0,0,0,.2);
    background: #fff;
    background-clip: padding-box;
    border: 1px solid #acacac;
    border: 1px solid rgba(0,0,0,.333);
    outline: 0;
    position: absolute
}

.goog-modalpopup-bg,.modal-dialog-bg {
    background: #fff;
    left: 0;
    position: absolute;
    top: 0
}

div.goog-modalpopup-bg,div.modal-dialog-bg {
    filter: alpha(opacity=75);
    -moz-opacity: .75;
    opacity: .75
}

.modal-dialog {
    color: #000;
    padding: 30px 42px
}

.modal-dialog-title {
    background-color: #fff;
    color: #000;
    cursor: default;
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 16px
}

.modal-dialog-title-close {
    height: 11px;
    opacity: 0.7;
    padding: 17px;
    position: absolute;
    right: 0px;
    top: 0px;
    width: 11px
}

.modal-dialog-title-close:after {
    content: '';
    background: url(//ssl.gstatic.com/ui/v1/dialog/close-x.png);
    position: absolute;
    height: 11px;
    width: 11px;
    right: 17px
}

.modal-dialog-title-close:hover {
    opacity: 1
}

.modal-dialog-content {
    background-color: #fff;
    line-height: 1.4em;
    word-wrap: break-word
}

.modal-dialog-buttons {
    margin-top: 16px
}

.modal-dialog-buttons button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1);
    color: #333;
    cursor: default;
    font-family: inherit;
    font-size: 11px;
    font-weight: bold;
    height: 29px;
    line-height: 27px;
    margin: 0 16px 0 0;
    min-width: 72px;
    outline: 0;
    padding: 0 8px
}

.modal-dialog-buttons button:hover,.modal-dialog-buttons button:active {
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    color: #111
}

.modal-dialog-buttons button:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.modal-dialog-buttons button:focus {
    border: 1px solid #4d90fe
}

.modal-dialog-buttons button[disabled] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #fff;
    background-image: none;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0,0,0,0.05);
    color: #b8b8b8
}

.modal-dialog-buttons .goog-buttonset-action {
    background-color: #4d90fe;
    background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
    background-image: linear-gradient(top,#4d90fe,#4787ed);
    border: 1px solid #3079ed;
    color: #fff
}

.modal-dialog-buttons .goog-buttonset-action:hover,.modal-dialog-buttons .goog-buttonset-action:active {
    background-color: #357ae8;
    background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
    background-image: linear-gradient(top,#4d90fe,#357ae8);
    border: 1px solid #2f5bb7;
    color: #fff
}

.modal-dialog-buttons .goog-buttonset-action:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3)
}

.modal-dialog-buttons .goog-buttonset-action:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: rgba(0,0,0,0) solid 1px;
    outline: 1px solid #4d90fe;
    outline: rgba(0,0,0,0) 0
}

.modal-dialog-buttons .goog-buttonset-action[disabled] {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #4d90fe;
    color: #fff;
    filter: alpha(opacity=50);
    opacity: 0.5
}

.jfk-alert,.jfk-confirm,.jfk-prompt {
    width: 512px
}

.goog-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-transition: opacity 0.218s;
    -moz-transition: opacity 0.218s;
    -o-transition: opacity 0.218s;
    transition: opacity 0.218s;
    background: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.2);
    cursor: default;
    font-size: 13px;
    margin: 0;
    outline: none;
    padding: 6px 0;
    position: absolute
}

.goog-flat-menu-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    border: 1px solid #dcdcdc;
    color: #333;
    cursor: default;
    font-size: 11px;
    font-weight: bold;
    line-height: 27px;
    list-style: none;
    margin: 0 2px;
    min-width: 46px;
    outline: none;
    padding: 0 18px 0 6px;
    text-align: center;
    text-decoration: none
}

.goog-flat-menu-button-disabled {
    background-color: #fff;
    border-color: #f3f3f3;
    color: #b8b8b8
}

.goog-flat-menu-button.goog-flat-menu-button-hover {
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    border-color: #c6c6c6;
    color: #111
}

.goog-flat-menu-button.goog-flat-menu-button-focused {
    border-color: #4d90fe
}

.goog-flat-menu-button.goog-flat-menu-button-open,.goog-flat-menu-button.goog-flat-menu-button-active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border: 1px solid #ccc;
    color: #333;
    z-index: 2
}

.goog-flat-menu-button-caption {
    vertical-align: top;
    white-space: nowrap
}

.goog-flat-menu-button-dropdown {
    border-color: #777 transparent;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    height: 0;
    width: 0;
    position: absolute;
    right: 5px;
    top: 12px
}

.goog-flat-menu-button .goog-flat-menu-button-img {
    margin-top: -3px;
    opacity: .70;
    vertical-align: middle
}

.goog-flat-menu-button-active .goog-flat-menu-button-img,.goog-flat-menu-button-open .goog-flat-menu-button-img,.goog-flat-menu-button-selected .goog-flat-menu-button-img,.goog-flat-menu-button-hover .goog-flat-menu-button-img {
    opacity: 0.9
}

.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.goog-flat-menu-button-selected .goog-flat-menu-button-dropdown,.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
    border-color: #595959 transparent
}

.goog-flat-menu-button-left,.goog-flat-menu-button-right {
    z-index: 1
}

.goog-flat-menu-button-left.goog-flat-menu-button-disabled {
    z-index: 0
}

.goog-flat-menu-button-right:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-right {
    z-index: 2
}

.goog-flat-menu-button-left:focus,.goog-flat-menu-button-hover.goog-flat-menu-button-collapse-left {
    z-index: 2
}

.goog-flat-menu-button-collapse-left {
    margin-left: -1px;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    min-width: 0;
    padding-left: 0;
    vertical-align: top
}

.goog-flat-menu-button-collapse-right {
    margin-right: 0px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.goog-menuitem,.goog-tristatemenuitem,.goog-filterobsmenuitem {
    position: relative;
    color: #333;
    cursor: pointer;
    list-style: none;
    margin: 0;
    padding: 6px 8em 6px 30px;
    white-space: nowrap
}

.goog-menu-nocheckbox .goog-menuitem,.goog-menu-noicon .goog-menuitem {
    padding-left: 16px;
    vertical-align: middle
}

.goog-menu-noaccel .goog-menuitem {
    padding-right: 44px
}

.goog-menuitem-disabled {
    cursor: default
}

.goog-menuitem-disabled .goog-menuitem-accel,.goog-menuitem-disabled .goog-menuitem-content {
    color: #ccc!important
}

.goog-menuitem-disabled .goog-menuitem-icon {
    filter: alpha(opacity=30);
    opacity: 0.3
}

.goog-menuitem-highlight,.goog-menuitem-hover {
    background-color: #eee;
    border-color: #eee;
    border-style: dotted;
    border-width: 1px 0;
    padding-top: 5px;
    padding-bottom: 5px
}

.goog-menuitem-highlight .goog-menuitem-content,.goog-menuitem-hover .goog-menuitem-content {
    color: #333
}

.goog-menuitem-checkbox,.goog-menuitem-icon {
    background-repeat: no-repeat;
    height: 21px;
    left: 3px;
    position: absolute;
    right: auto;
    top: 3px;
    vertical-align: middle;
    width: 21px
}

.goog-option-selected {
    background-image: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
    background-repeat: no-repeat;
    background-position: left center
}

.goog-option-selected .goog-menuitem-content {
    color: #333
}

.goog-menuitem-accel {
    color: #777;
    direction: ltr;
    left: auto;
    padding: 0 6px;
    position: absolute;
    right: 0;
    text-align: right
}

.goog-menuitem-mnemonic-hint {
    text-decoration: underline
}

.goog-menuitem-mnemonic-separator {
    color: #777;
    font-size: 12px;
    padding-left: 4px
}

.goog-menuseparator {
    border-top: 1px solid #ebebeb;
    margin-top: 6px;
    margin-bottom: 6px
}

.goog-submenu-arrow {
    -webkit-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -o-transition: all 0.218s;
    transition: all 0.218s;
    font-size: 70%;
    left: auto;
    right: 10px;
    padding-top: 3px;
    padding-right: 0;
    position: absolute;
    text-align: right;
    opacity: .5;
    filter: alpha(opacity=50)
}

.goog-menuitem-highlight .goog-submenu-arrow,.goog-menuitem-hover .goog-submenu-arrow {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
    border-left-color: #999;
    opacity: 1.0
}

.goog-menuitem-disabled .goog-submenu-arrow {
    color: inherit;
    opacity: 1.0
}

.jfk-textinput {
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    border: 1px solid #d9d9d9;
    border-top: 1px solid #c0c0c0;
    font-size: 13px;
    height: 25px;
    padding: 1px 8px
}

.jfk-textinput:focus {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    border: 1px solid #4d90fe;
    outline: none
}

.jfk-textinput::-ms-clear {
    display: none
}

.jfk-radiobutton {
    display: inline-block;
    outline: none;
    padding: 5px 7px;
    position: relative
}

.jfk-radiobutton-radio {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked.png) -3px -3px;
    background: rgba(255,255,255,0);
    border: 1px solid rgba(198,198,198,1);
    height: 15px;
    left: 7px;
    margin: 0;
    outline: none;
    position: absolute;
    text-align: left;
    top: 6px;
    width: 15px
}

.jfk-radiobutton:active .jfk-radiobutton-radio {
    background: rgba(235,235,235,1);
    border-color: rgba(182,182,182,1)
}

.jfk-radiobutton:hover .jfk-radiobutton-radio {
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    border-color: rgba(182,182,182,1)
}

.jfk-radiobutton:focus .jfk-radiobutton-radio {
    border-color: rgba(77,144,254,1)
}

.jfk-radiobutton-checked .jfk-radiobutton-radio {
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/checked.png) -3px -3px;
    background: rgba(255,255,255,0)
}

.jfk-radiobutton.jfk-radiobutton:focus .jfk-radiobutton-radio {
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked_focused.png) -3px -3px;
    background: rgba(255,255,255,0)
}

.jfk-radiobutton-checked.jfk-radiobutton:focus .jfk-radiobutton-radio {
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/checked_focused.png) -3px -3px;
    background: rgba(255,255,255,0)
}

.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: rgba(96,96,96,1);
    border: 2px solid #606060;
    box-sizing: border-box;
    content: '';
    display: block;
    height: 7px;
    left: 3px;
    position: relative;
    top: 3px;
    width: 7px
}

.jfk-radiobutton .jfk-radiobutton-label {
    display: block;
    cursor: default;
    margin-left: 22px
}

.jfk-radiobutton-disabled .jfk-radiobutton-radio {
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/unchecked-disabled.png) -3px -3px;
    background: rgba(255,255,255,0);
    border-color: rgba(241,241,241,1)
}

.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio {
    background: url(//ssl.gstatic.com/ui/v1/radiobutton/checked-disabled.png) -3px -3px;
    background: rgba(255,255,255,0)
}

.jfk-radiobutton-disabled.jfk-radiobutton-checked .jfk-radiobutton-radio::after {
    background: rgba(184,184,184,1)
}

.jfk-radiobutton-disabled .jfk-radiobutton-label {
    color: rgb(184,184,184)
}

.jfk-radiobutton-disabled:active .jfk-radiobutton-radio,.jfk-radiobutton-disabled:hover .jfk-radiobutton-radio {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: rgba(255,255,255,1);
    border-color: rgba(241,241,241,1)
}

::-webkit-scrollbar {
    height: 16px;
    overflow: visible;
    width: 16px
}

::-webkit-scrollbar-button {
    height: 0;
    width: 0
}

::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 4px
}

::-webkit-scrollbar-track:horizontal {
    border-width: 4px 0 0
}

::-webkit-scrollbar-track:hover {
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.1)
}

::-webkit-scrollbar-track:horizontal:hover {
    box-shadow: inset 0 1px 0 rgba(0,0,0,.1)
}

::-webkit-scrollbar-track:active {
    background-color: rgba(0,0,0,.05);
    box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-track:horizontal:active {
    box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
    background-color: rgba(255,255,255,.1);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.2)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:hover {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:active {
    background-color: rgba(255,255,255,.1);
    box-shadow: inset 1px 0 0 rgba(255,255,255,.25),inset -1px 0 0 rgba(255,255,255,.15)
}

.jfk-scrollbar-dark::-webkit-scrollbar-track:horizontal:active {
    box-shadow: inset 0 1px 0 rgba(255,255,255,.25),inset 0 -1px 0 rgba(255,255,255,.15)
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 1px 1px 1px 6px;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 1px 1px;
    padding: 0 0 0 100px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset -1px 0 0 rgba(0,0,0,.07)
}

::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0,0,0,.4);
    box-shadow: inset 1px 1px 1px rgba(0,0,0,.25)
}

::-webkit-scrollbar-thumb:active {
    background-color: rgba(0,0,0,0.5);
    box-shadow: inset 1px 1px 3px rgba(0,0,0,0.35)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb {
    background-color: rgba(255,255,255,.3);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset 0 -1px 0 rgba(255,255,255,.1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:horizontal {
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.15),inset -1px 0 0 rgba(255,255,255,.1)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255,255,255,.6);
    box-shadow: inset 1px 1px 1px rgba(255,255,255,.37)
}

.jfk-scrollbar-dark::-webkit-scrollbar-thumb:active {
    background-color: rgba(255,255,255,.75);
    box-shadow: inset 1px 1px 3px rgba(255,255,255,.5)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track {
    border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:horizontal {
    border-width: 6px 0 1px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-track:hover {
    background-color: rgba(0,0,0,.035);
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.14),inset -1px -1px 0 rgba(0,0,0,.07)
}

.jfk-scrollbar-borderless.jfk-scrollbar-dark::-webkit-scrollbar-track:hover {
    background-color: rgba(255,255,255,.07);
    box-shadow: inset 1px 1px 0 rgba(255,255,255,.25),inset -1px -1px 0 rgba(255,255,255,.15)
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb {
    border-width: 0 1px 0 6px
}

.jfk-scrollbar-borderless::-webkit-scrollbar-thumb:horizontal {
    border-width: 6px 0 1px
}

::-webkit-scrollbar-corner {
    background: transparent
}

body::-webkit-scrollbar-track-piece {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 0 0 0 3px;
    box-shadow: inset 1px 0 0 rgba(0,0,0,.14),inset -1px 0 0 rgba(0,0,0,.07)
}

body::-webkit-scrollbar-track-piece:horizontal {
    border-width: 3px 0 0;
    box-shadow: inset 0 1px 0 rgba(0,0,0,.14),inset 0 -1px 0 rgba(0,0,0,.07)
}

body::-webkit-scrollbar-thumb {
    border-width: 1px 1px 1px 5px
}

body::-webkit-scrollbar-thumb:horizontal {
    border-width: 5px 1px 1px
}

body::-webkit-scrollbar-corner {
    background-clip: padding-box;
    background-color: #f5f5f5;
    border: solid #fff;
    border-width: 3px 0 0 3px;
    box-shadow: inset 1px 1px 0 rgba(0,0,0,.14)
}

.jfk-star {
    display: inline-block;
    height: 19px;
    text-align: center;
    width: 19px;
    padding: 2px
}

.jfk-star:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star4_2x.png) 2x)
}

.jfk-star-hover:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star-hover4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-hover4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star-hover4_2x.png) 2x)
}

.jfk-star-active:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star-active4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-active4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star-active4_2x.png) 2x)
}

.jfk-star-checked:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star-lit4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star-lit4_2x.png) 2x)
}

.jfk-star-checked.jfk-star-hover:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star-lit-hover4_2x.png) 2x)
}

.jfk-star-checked.jfk-star-active:before {
    content: url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png);
    content: -webkit-image-set(url(//ssl.gstatic.com/ui/v1/star/star-lit-active4.png) 1x,url(//ssl.gstatic.com/ui/v1/star/star-lit-active4_2x.png) 2x)
}

.jfk-tooltip {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-transition: visibility 0,opacity .13s ease-in;
    -moz-transition: visibility 0,opacity .13s ease-in;
    -o-transition: visibility 0,opacity .13s ease-in;
    transition: visibility 0,opacity .13s ease-in;
    background-color: #2a2a2a;
    border: 1px solid #fff;
    color: #fff;
    cursor: default;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-left: -1px;
    opacity: 1;
    padding: 7px 9px;
    position: absolute;
    visibility: visible;
    white-space: pre-wrap;
    word-break: break-all;
    word-break: break-word
}

.jfk-tooltip-hide {
    -webkit-transition: visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
    -moz-transition: visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
    -o-transition: visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
    transition: visibility .13s,opacity .13s ease-out,left 0 linear .13s,top 0 linear .13s;
    opacity: 0;
    left: 20px!important;
    top: 20px!important;
    visibility: hidden
}

.jfk-tooltip-data {
    display: none
}

.jfk-tooltip-arrow {
    pointer-events: none;
    position: absolute
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
    border: 6px solid
}

.jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
    border: 5px solid
}

.jfk-tooltip-arrowdown {
    bottom: 0
}

.jfk-tooltip-arrowup {
    top: -6px
}

.jfk-tooltip-arrowleft {
    left: -6px
}

.jfk-tooltip-arrowright {
    right: 0
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
    border-color: #fff transparent;
    left: -6px
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
    border-color: #2a2a2a transparent;
    left: -5px
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplbefore {
    border-bottom-width: 0
}

.jfk-tooltip-arrowdown .jfk-tooltip-arrowimplafter {
    border-bottom-width: 0
}

.jfk-tooltip-arrowup .jfk-tooltip-arrowimplbefore {
    border-top-width: 0
}

.jfk-tooltip-arrowup .jfk-tooltip-arrowimplafter {
    border-top-width: 0;
    top: 1px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
    border-color: transparent #fff;
    top: -6px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter,.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
    border-color: transparent #2a2a2a;
    top: -5px
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplbefore {
    border-left-width: 0
}

.jfk-tooltip-arrowleft .jfk-tooltip-arrowimplafter {
    border-left-width: 0;
    left: 1px
}

.jfk-tooltip-arrowright .jfk-tooltip-arrowimplbefore {
    border-right-width: 0
}

.jfk-tooltip-arrowright .jfk-tooltip-arrowimplafter {
    border-right-width: 0
}

a {
    text-decoration: none
}

a:link {
    color: #15c
}

a:visited {
    color: #61c
}

a:active {
    color: #d14836
}

a:hover {
    text-decoration: underline
}

.apps-share-sprite {
    background-image: url(//ssl.gstatic.com/docs/documents/share/images/sprite-23.svg)
}

.jfk-button-contrast {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    color: #333;
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1)
}

.jfk-button-contrast.jfk-button-hover,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    color: #111
}

.jfk-button-contrast:active,.jfk-button-contrast.jfk-button-hover:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background: #f8f8f8
}

.jfk-button-contrast.jfk-button-selected,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-selected {
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #ccc;
    color: #333
}

.jfk-button-contrast.jfk-button-checked,.jfk-button-contrast.jfk-button-clear-outline.jfk-button-checked {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border: 1px solid #ccc;
    color: #333
}

.jfk-button-contrast:focus {
    border: 1px solid #4d90fe;
    outline: none
}

.jfk-button-contrast.jfk-button-clear-outline {
    border: 1px solid #dcdcdc;
    outline: none
}

.jfk-button-contrast.jfk-button-disabled {
    background: #fff;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0,0,0,0.05);
    color: #b8b8b8
}

.jfk-button-contrast .jfk-button-img {
    opacity: .70
}

.jfk-button-contrast.jfk-button-checked .jfk-button-img,.jfk-button-contrast.jfk-button-selected .jfk-button-img,.jfk-button-contrast.jfk-button-hover .jfk-button-img {
    opacity: 0.9
}

.jfk-button-contrast.jfk-button-disabled .jfk-button-img {
    filter: alpha(opacity=33);
    opacity: 0.333
}

.jfk-button-default {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #3d9400;
    background-image: -webkit-linear-gradient(top,#3d9400,#398a00);
    background-image: -moz-linear-gradient(top,#3d9400,#398a00);
    background-image: -ms-linear-gradient(top,#3d9400,#398a00);
    background-image: -o-linear-gradient(top,#3d9400,#398a00);
    background-image: linear-gradient(top,#3d9400,#398a00);
    border: 1px solid #29691d;
    color: #fff;
    text-shadow: 0px 1px rgba(0,0,0,0.1)
}

.jfk-button-default.jfk-button-hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #368200;
    background-image: -webkit-linear-gradient(top,#3d9400,#368200);
    background-image: -moz-linear-gradient(top,#3d9400,#368200);
    background-image: -ms-linear-gradient(top,#3d9400,#368200);
    background-image: -o-linear-gradient(top,#3d9400,#368200);
    background-image: linear-gradient(top,#3d9400,#368200);
    border: 1px solid #2d6200;
    border-bottom: 1px solid #2d6200;
    text-shadow: 0px 1px rgba(0,0,0,0.3)
}

.jfk-button-default:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: rgba(0,0,0,0) solid 1px;
    outline: 1px solid #3d9400;
    outline: rgba(0,0,0,0) 0
}

.jfk-button-default.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none
}

.jfk-button-default:active {
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    background: #368200;
    border: 1px solid #2d6200;
    border-top: 1px solid #2d6200
}

.jfk-button-default.jfk-button-disabled {
    background: #3d9400;
    filter: alpha(opacity=50);
    opacity: 0.5
}

.jfk-button-flat {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border: 1px solid transparent;
    font-size: 13px;
    font-weight: normal;
    height: 21px;
    line-height: 21px;
    margin-right: 1px;
    min-width: 0;
    padding: 0
}

.jfk-button-flat.jfk-button-hover,.jfk-button-flat.jfk-button-selected,.jfk-button-flat:focus,.jfk-button-flat:active {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.jfk-button-flat .jfk-button-img {
    height: 21px;
    opacity: .70;
    width: 21px
}

.jfk-button-flat .jfk-button-label {
    display: inline-block;
    margin: 0;
    padding: 0 1px
}

.jfk-button-flat.jfk-button-selected .jfk-button-img,.jfk-button-flat.jfk-button-hover .jfk-button-img {
    opacity: 0.9
}

.jfk-button-flat.jfk-button-disabled .jfk-button-img {
    filter: alpha(opacity=33);
    opacity: 0.333
}

.jfk-button-flat:focus {
    border: 1px solid #4d90fe
}

.jfk-button-flat.jfk-button-clear-outline {
    border: 1px solid transparent
}

.jfk-button-mini {
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    border: 1px solid #dcdcdc;
    border: 1px solid rgba(0,0,0,0.1);
    color: #333;
    height: 17px;
    line-height: 17px;
    min-width: 22px;
    text-shadow: 0px 1px rgba(0,0,0,0.1)
}

.jfk-button-mini.jfk-button-hover,.jfk-button-mini.jfk-button-clear-outline.jfk-button-hover {
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border: 1px solid #c6c6c6;
    text-shadow: 0px 1px rgba(0,0,0,0.3)
}

.jfk-button-mini:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1)
}

.jfk-button-mini.jfk-button-checked,.jfk-button-mini.jfk-button-clear-outline.jfk-button-checked {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #e0e0e0;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border: 1px solid #ccc;
    color: #333
}

.jfk-button-mini:focus {
    border: 1px solid #4d90fe
}

.jfk-button-mini.jfk-button-clear-outline {
    border: 1px solid #dcdcdc
}

.jfk-button-mini.jfk-button-disabled {
    background: #fff;
    border: 1px solid #f3f3f3;
    border: 1px solid rgba(0,0,0,0.05);
    color: #b8b8b8
}

.jfk-button-primary {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #d14836;
    background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
    background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
    background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
    background-image: -o-linear-gradient(top,#dd4b39,#d14836);
    background-image: linear-gradient(top,#dd4b39,#d14836);
    border: 1px solid transparent;
    color: #fff;
    text-shadow: 0px 1px rgba(0,0,0,0.1);
    text-transform: uppercase
}

.jfk-button-primary.jfk-button-hover {
    -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 1px rgba(0,0,0,0.2);
    background-color: #c53727;
    background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
    background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
    background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
    background-image: -o-linear-gradient(top,#dd4b39,#c53727);
    background-image: linear-gradient(top,#dd4b39,#c53727);
    border: 1px solid #b0281a;
    border-bottom-color: #af301f
}

.jfk-button-primary:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
    border: 1px solid #fff;
    border: rgba(0,0,0,0) solid 1px;
    outline: 1px solid #d14836;
    outline: rgba(0,0,0,0) 0
}

.jfk-button-primary.jfk-button-clear-outline {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none
}

.jfk-button-primary:active {
    -webkit-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0px 1px 2px rgba(0,0,0,0.3);
    background-color: #b0281a;
    background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
    background-image: linear-gradient(top,#dd4b39,#b0281a);
    border: 1px solid #992a1b;
    border-top: 1px solid #992a1b
}

.jfk-button-primary.jfk-button-disabled {
    background: #d14836;
    filter: alpha(opacity=50);
    opacity: 0.5
}

.jfk-slideToggle {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0px 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: inset 0px 1px 2px 0 rgba(0,0,0,.1);
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border: 1px solid #ccc;
    color: #666;
    font-weight: bold;
    height: 27px;
    line-height: 27px;
    margin-right: 16px;
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 94px
}

.jfk-slideToggle-on,.jfk-slideToggle-off,.jfk-slideToggle-thumb {
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    width: 47px
}

.jfk-slideToggle-on {
    -webkit-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px 0 rgba(0,0,0,.1);
    background-color: #398bf2;
    background-image: -webkit-linear-gradient(top,#3b93ff,#3689ee);
    background-image: -moz-linear-gradient(top,#3b93ff,#3689ee);
    background-image: -ms-linear-gradient(top,#3b93ff,#3689ee);
    background-image: -o-linear-gradient(top,#3b93ff,#3689ee);
    background-image: linear-gradient(top,#3b93ff,#3689ee);
    color: #fff;
    height: 27px
}

.jfk-slideToggle-off {
    -webkit-border-radius: 2px 2px 0 0;
    -moz-border-radius: 2px 2px 0 0;
    border-radius: 2px 2px 0 0
}

.jfk-slideToggle-thumb {
    -webkit-box-shadow: 0px 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0px 1px 2px 0 rgba(0,0,0,.1);
    box-shadow: 0px 1px 2px 0 rgba(0,0,0,.1);
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-transition: all .130s ease-out;
    -moz-transition: all .130s ease-out;
    -o-transition: all .130s ease-out;
    transition: all .130s ease-out;
    border: 1px solid #ccc;
    display: block;
    height: 27px;
    left: -1px;
    position: absolute;
    top: -1px
}

.jfk-slideToggle-thumb::after {
    content: '';
    background-image: -webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%),-webkit-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image: -moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%),-moz-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image: -ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%),-ms-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image: -o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%),-o-linear-gradient(left,#ccc 50%,transparent 50%);
    background-image: linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%),linear-gradient(left,#ccc 50%,transparent 50%);
    background-position: 0 0,0 2px,0 4px,0 6px,0 8px;
    background-repeat: repeat-x;
    background-size: 2px 1px;
    display: block;
    height: 9px;
    left: 15px;
    position: absolute;
    top: 9px;
    width: 17px
}

.jfk-slideToggle.jfk-slideToggle-checked .jfk-slideToggle-thumb {
    left: 47px
}

.jfk-slideToggle:focus {
    border: 1px solid #4d90fe
}

.jfk-slideToggle.jfk-slideToggle-clearOutline {
    border: 1px solid #ccc
}

.sharing-aria-region {
    position: absolute;
    top: -1000px;
    height: 1px;
    overflow: hidden
}

.share-butterbar-container {
    font-family: Roboto,arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    position: fixed;
    display: inline-block;
    padding-bottom: 5px
}

.share-client-dialog .share-butterbar-container {
    font-family: arial,sans-serif
}

.share-butterbar-container .jfk-butterBar-shown {
    height: 21px
}

.share-butterbar-top {
    top: 23px
}

.share-butterbar-zindex {
    z-index: 3021
}

.share-butter-icon {
    opacity: .55;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin-bottom: 1px;
    margin-top: 1px;
    margin-right: 1px;
    vertical-align: middle
}

.share-butter-message,.share-butter-link {
    line-height: 21px
}

.share-butter-link,.share-butter-link:visited {
    color: #15c;
    text-decoration: none;
    cursor: pointer
}

.share-butter-link:focus {
    outline: none
}

.share-butter-link:active {
    color: #d14836
}

.share-butter-link:disabled {
    color: #222;
    cursor: default
}

.share-butter-copy-icon {
    background-position: 0 -762px
}

.share-butter-specific-people-icon {
    background-position: 0 -655px
}

.share-butter-person-link-icon {
    background-position: 0 -150px
}

.share-client-dialog {
    max-height: 100%!important;
    overflow: auto;
    width: auto!important;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

* html .share-client-dialog {
    max-height: none!important;
    overflow: visible!important
}

*:first-child+html .share-client-dialog {
    max-height: none!important;
    overflow: visible!important
}

.share-client-dialog .modal-dialog-content {
    padding: 0
}

.share-client-dialog .modal-dialog-title {
    padding: 0
}

.share-client-dialog .share-client-dialog-hidden-title {
    height: 0;
    margin: 0;
    padding: 0
}

.share-client-dialog .modal-dialog-title {
    font-family: arial,sans-serif;
    font-weight: normal
}

.share-client-content-iframe {
    display: flex;
    height: 100%;
    width: 100%;
    border: none
}

.share-client-dialog .modal-dialog-buttons {
    display: none
}

.share-client-error-dialog {
    font-family: arial,sans-serif;
    font-size: 12px;
    width: 400px
}

.share-client-loading-contents {
    height: 99px;
    text-align: center;
    width: 454px
}

.share-client-spinner {
    background-image: url(//ssl.gstatic.com/docs/documents/share/images/spinner-1.gif);
    display: inline-block;
    margin-top: 41px;
    width: 16px;
    height: 16px
}

.inline-share-ui-status {
    font-size: 12pt;
    font-weight: bold;
    height: 19px;
    padding: 5px 10px;
    background-color: #f1f4ff
}

.inline-share-ui-overlay {
    position: absolute;
    z-index: 150;
    background-color: #fff;
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.share-client-panel-dialog-share {
    height: 100%;
    width: 100%
}

.share-client-panel-dialog-overlay {
    position: absolute;
    z-index: 150
}

.share-client-offscreen {
    position: absolute!important;
    left: -10000px!important;
    top: -10000px!important
}

.share-client-loading-dialog {
    font-family: arial,sans-serif
}

.share-client-debug {
    display: none;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #777;
    font-size: 10px
}

.team-drive-share-client-dialog {
    border: none;
    border-radius: 2px;
    box-shadow: 0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12),0px 11px 15px -7px rgba(0,0,0,0.2);
    padding: 0
}

.full-screen-share-client-dialog {
    background-color: transparent!important;
    border: none!important;
    height: 100vh;
    overflow: hidden;
    padding: 0!important;
    width: 100vw!important
}

.full-screen-share-client-dialog .modal-dialog-content {
    background: transparent;
    height: 100%;
    width: 100%
}

.modal-dialog.share-client-dialog.team-drive-share-client-dialog {
    padding: 0
}

.full-screen-share-client-dialog .modal-dialog-title,.team-drive-share-client-dialog .modal-dialog-title {
    display: none
}

.jfk-tooltip {
    z-index: 30000
}

.scb-container,.scb-icon {
    display: inline-block
}

.scb-button-icon {
    margin: -3px 2px 0px -5px;
    vertical-align: middle!important
}

.scb-tooltip-contents {
    color: #fff;
    font-size: 13px;
    max-width: 300px
}

.scb-tooltip-title {
    font-size: 14px;
    font-weight: bold
}

.scb-tooltip-text {
    font-weight: normal
}

.scb-tooltip-icon-container {
    width: 25px;
    vertical-align: top
}

.scb-tooltip-separator {
    border-top: 1px solid #555555;
    margin: 2px 0
}

.jfk-button-standard .scb-button-icon {
    opacity: .70
}

.jfk-button-standard.jfk-button-checked .scb-button-icon,.jfk-button-standard.jfk-button-selected .scb-button-icon,.jfk-button-standard.jfk-button-hover .scb-button-icon {
    opacity: 0.9
}

.jfk-button-standard.jfk-button-disabled .scb-button-icon {
    opacity: 0.333
}

.scb-public-icon-white,.scb-unlisted-icon-white,.scb-domain-public-icon-white,.scb-domain-unlisted-icon-white,.scb-privately-shared-icon-white,.scb-private-icon-white,.scb-invalid-icon-white,.scb-dlp-icon {
    width: 21px;
    height: 21px;
    background-repeat: no-repeat;
    vertical-align: bottom
}

.scb-public-s900,.scb-lock-s900,.scb-domain-s900,.scb-people-s900,.scb-warning-s900 {
    height: 18px;
    width: 18px
}

.scb-public-icon-white {
    background-position: 0 -538px
}

.scb-unlisted-icon-white {
    background-position: 0 0
}

.scb-domain-public-icon-white {
    background-position: 0 -861px
}

.scb-domain-unlisted-icon-white {
    background-position: 0 -320px
}

.scb-privately-shared-icon-white {
    background-position: 0 -469px
}

.scb-private-icon-white {
    background-position: 0 -909px
}

.scb-invalid-icon-white {
    background-position: 0 -1005px
}

.scb-dlp-icon {
    background-position: 0 -445px
}

.docs-branding-presentations .scb-public-icon-white {
    background-position: 0 -296px
}

.docs-branding-presentations .scb-unlisted-icon-white {
    background-position: 0 -150px
}

.docs-branding-presentations .scb-domain-public-icon-white {
    background-position: 0 -421px
}

.docs-branding-presentations .scb-domain-unlisted-icon-white {
    background-position: 0 -586px
}

.docs-branding-presentations .scb-privately-shared-icon-white {
    background-position: 0 -655px
}

.docs-branding-presentations .scb-private-icon-white {
    background-position: 0 -981px
}

.docs-branding-presentations .scb-invalid-icon-white {
    background-position: 0 -885px
}

.docs-grille .scb-public-s900 {
    background-position: 0 -493px
}

.docs-grille .scb-lock-s900 {
    background-position: 0 -610px
}

.docs-grille .scb-domain-s900 {
    background-position: 0 -344px
}

.docs-grille .scb-people-s900 {
    background-position: 0 -960px
}

.docs-grille .scb-warning-s900 {
    background-position: 0 -225px
}

.docs-branding-icon {
    direction: ltr;
    text-align: left;
    height: 60px;
    overflow: hidden;
    vertical-align: middle;
    width: 40px
}

.docs-branding-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/branding_sprite1.svg)
}

.docs-branding-icon-img {
    position: absolute
}

.docs-branding-icon-drive,.docs-branding-icon-default {
    left: 0;
    top: 0
}

.docs-branding-icon-documents {
    left: 0;
    top: -180px
}

.docs-branding-icon-spreadsheets {
    left: 0;
    top: -300px
}

.docs-branding-icon-presentations {
    left: 0;
    top: -360px
}

.docs-branding-icon-drawings {
    left: 0;
    top: -60px
}

.docs-branding-icon-forms {
    left: 0;
    top: -120px
}

.docs-branding-icon-scripts {
    left: 0;
    top: -240px
}

.docs-icon {
    direction: ltr;
    text-align: left;
    height: 21px;
    overflow: hidden;
    vertical-align: middle;
    width: 21px
}

.docs-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/jfk_sprite186.png)
}

.docs-icon-img {
    *background: url(//ssl.gstatic.com/docs/common/jfk_sprite186.png)
}

.docs-icon-img-legacy {
    background: url(//ssl.gstatic.com/docs/common/jfk_sprite186.png)
}

.docs-icon-img-container {
    height: 4167px;
    position: absolute;
    width: 42px
}

.goog-color-menu-button-indicator .docs-icon {
    height: 19px
}

.goog-menuitem-icon .docs-icon-img-container {
    opacity: .70
}

.goog-menuitem-icon .docs-icon-document,.goog-menuitem-icon .docs-icon-punch,.goog-menuitem-icon .docs-icon-presentation,.goog-menuitem-icon .docs-icon-spreadsheet,.goog-menuitem-icon .docs-icon-form,.goog-menuitem-icon .docs-icon-drawing,.goog-menuitem-icon .docs-icon-script,.goog-menuitem-icon .docs-icon-site {
    opacity: 1
}

.docs-icon-save {
    left: 0;
    top: -1077px
}

.docs-icon-print {
    left: 0;
    top: -528px
}

.docs-icon-undo,.docs-icon-redo-rtl {
    left: 0;
    top: -759px
}

.docs-icon-redo,.docs-icon-undo-rtl {
    left: -21px;
    top: -1434px
}

.docs-icon-copy {
    left: 0;
    top: -2694px
}

.docs-icon-cut {
    left: 0;
    top: -2085px
}

.docs-icon-paste {
    left: -21px;
    top: -528px
}

.docs-icon-document {
    left: -21px;
    top: -1392px
}

.docs-icon-presentation {
    left: -21px;
    top: -444px
}

.docs-icon-punch {
    left: -21px;
    top: -444px
}

.docs-icon-spreadsheet {
    left: -21px;
    top: -1014px
}

.docs-icon-form {
    left: -21px;
    top: -1140px
}

.docs-icon-form-black {
    left: 0;
    top: -1203px
}

.docs-icon-drawing {
    left: 0;
    top: -4044px
}

.docs-icon-site {
    left: -21px;
    top: -2442px
}

.docs-icon-drawing-black {
    left: -21px;
    top: -2904px
}

.docs-icon-excel {
    left: -21px;
    top: -2253px
}

.docs-icon-powerpoint {
    left: -21px;
    top: -2043px
}

.docs-icon-word {
    left: 0;
    top: -2778px
}

.docs-icon-script {
    left: -21px;
    top: -3393px
}

.docs-icon-code {
    left: -21px;
    top: -3393px
}

.docs-icon-insert-script {
    left: -21px;
    top: -2673px
}

.docs-icon-gadget {
    left: 0;
    top: -2295px
}

.docs-icon-image {
    left: 0;
    top: -2442px
}

.docs-icon-clipboard {
    left: 0;
    top: -864px
}

.docs-icon-bold {
    left: 0;
    top: -1035px
}

.docs-icon-italic {
    left: 0;
    top: -3540px
}

.docs-icon-text-color {
    left: -21px;
    top: -2148px
}

.docs-icon-align-left {
    left: 0;
    top: -3750px
}

.docs-icon-align-center {
    left: -21px;
    top: -1623px
}

.docs-icon-align-right {
    left: -21px;
    top: -2274px
}

.docs-icon-align-justify {
    left: 0;
    top: -2253px
}

.docs-icon-align-shapes-left {
    left: -21px;
    top: -591px
}

.docs-icon-align-shapes-center {
    left: 0;
    top: -1140px
}

.docs-icon-align-shapes-right {
    left: 0;
    top: -4104px
}

.docs-icon-align-shapes-top {
    left: 0;
    top: -2463px
}

.docs-icon-align-shapes-middle {
    left: 0;
    top: -801px
}

.docs-icon-align-shapes-bottom {
    left: 0;
    top: -402px
}

.docs-icon-distribute-shapes-horizontally {
    left: -21px;
    top: -1371px
}

.docs-icon-distribute-shapes-vertically {
    left: -21px;
    top: -3687px
}

.docs-icon-valign-top {
    left: 0;
    top: -3771px
}

.docs-icon-valign-middle {
    left: 0;
    top: -297px
}

.docs-icon-valign-bottom {
    left: -21px;
    top: -3582px
}

.docs-icon-list-number {
    left: 0;
    top: -3624px
}

.docs-icon-list-bullet {
    left: 0;
    top: -2232px
}

.docs-icon-indent {
    left: 0;
    top: -3876px
}

.docs-icon-outdent {
    left: -21px;
    top: -864px
}

.docs-icon-line-spacing {
    left: -21px;
    top: -1497px
}

.docs-icon-columns {
    left: 0;
    top: -1056px
}

.docs-icon-underline {
    left: 0;
    top: -675px
}

.docs-icon-text-bgcolor {
    left: -21px;
    top: -192px
}

.docs-icon-textbox {
    left: -21px;
    top: -1329px
}

.docs-icon-shapes {
    left: -21px;
    top: -2127px
}

.docs-icon-line-width {
    left: -21px;
    top: -2358px
}

.docs-icon-add-trendline {
    left: -21px;
    top: -87px
}

.docs-icon-data-label {
    left: 0;
    top: -1602px
}

.docs-icon-next {
    left: -21px;
    top: -2988px
}

.docs-icon-previous {
    left: 0;
    top: -1434px
}

.docs-icon-no-color {
    left: -21px;
    top: -2106px
}

.docs-icon-fill-color {
    left: 0;
    top: -3645px
}

.docs-icon-line-color {
    left: -21px;
    top: -2694px
}

.docs-icon-line-type {
    left: 0;
    top: -2967px
}

.docs-icon-table {
    left: 0;
    top: -3351px
}

.docs-icon-comment {
    left: -21px;
    top: -66px
}

.docs-icon-comment-blank {
    left: 0;
    top: -3393px
}

.docs-icon-comment-blank-highlighted {
    left: 0;
    top: -1560px
}

.docs-icon-insert-comment {
    left: -21px;
    top: -66px
}

.docs-icon-chart {
    left: 0;
    top: -423px
}

.docs-icon-list-number-rtl {
    left: -21px;
    top: -2064px
}

.docs-icon-list-bullet-rtl {
    left: -21px;
    top: -3918px
}

.docs-icon-indent-rtl {
    left: 0;
    top: -1497px
}

.docs-icon-outdent-rtl {
    left: 0;
    top: -2820px
}

.docs-icon-line-spacing-rtl {
    left: -21px;
    top: -2085px
}

.docs-icon-text-ltr {
    left: 0;
    top: -192px
}

.docs-icon-text-rtl {
    left: -21px;
    top: -2421px
}

.docs-icon-sheet-rtl {
    left: -21px;
    top: -972px
}

.docs-icon-share {
    left: 0;
    top: -3201px
}

.docs-icon-subscript {
    left: 0;
    top: -3456px
}

.docs-icon-superscript {
    left: -21px;
    top: -3960px
}

.docs-icon-strikethrough {
    left: 0;
    top: -486px
}

.docs-icon-clear-formatting {
    left: 0;
    top: -1707px
}

.docs-icon-link {
    left: -21px;
    top: -4125px
}

.docs-icon-special-character {
    left: -21px;
    top: -696px
}

.docs-icon-close-white {
    left: -21px;
    top: -2463px
}

.docs-icon-close-small {
    left: -21px;
    top: -3309px
}

.docs-icon-close-thin {
    left: -21px;
    top: -2022px
}

.docs-icon-paint-format {
    left: 0;
    top: -591px
}

.docs-icon-video {
    left: 0;
    top: -3414px
}

.docs-icon-reload {
    left: -21px;
    top: -4146px
}

.docs-icon-reload-rtl {
    left: 0;
    top: -3960px
}

.docs-icon-insert-page-break {
    left: -21px;
    top: -3666px
}

.docs-icon-close {
    left: -21px;
    top: -654px
}

.docs-icon-check {
    left: -21px;
    top: -1791px
}

.docs-icon-up {
    left: -21px;
    top: -3159px
}

.docs-icon-down {
    left: -21px;
    top: -402px
}

.docs-icon-add-page {
    left: 0;
    top: -1959px
}

.docs-icon-email {
    left: -21px;
    top: -108px
}

.docs-icon-insert-equation {
    left: -21px;
    top: -2400px
}

.docs-icon-insert-horizontal-line {
    left: -21px;
    top: -3117px
}

.docs-icon-tabstop-center {
    left: 0;
    top: -3792px
}

.docs-icon-tabstop-center-bottom {
    left: 0;
    top: -339px
}

.docs-icon-tabstop-left {
    left: 0;
    top: -255px
}

.docs-icon-tabstop-right {
    left: -21px;
    top: -1707px
}

.docs-icon-border-all {
    left: 0;
    top: -1329px
}

.docs-icon-border-right {
    left: 0;
    top: -45px
}

.docs-icon-border-left {
    left: -21px;
    top: -1098px
}

.docs-icon-border-top {
    left: 0;
    top: -4083px
}

.docs-icon-border-bottom {
    left: -21px;
    top: -45px
}

.docs-icon-border-outside {
    left: -21px;
    top: -213px
}

.docs-icon-border-inside {
    left: -21px;
    top: -2001px
}

.docs-icon-border-none {
    left: 0;
    top: -885px
}

.docs-icon-border-horizontal {
    left: 0;
    top: -1245px
}

.docs-icon-border-vertical {
    left: 0;
    top: -1644px
}

.docs-icon-merge {
    left: 0;
    top: -2022px
}

.docs-icon-wrap {
    left: -21px;
    top: -1749px
}

.docs-icon-autofilter {
    left: 0;
    top: -4125px
}

.docs-icon-autofilter-filled {
    left: -21px;
    top: -381px
}

.docs-icon-insert-function {
    left: 0;
    top: -3477px
}

.docs-icon-insert-formula {
    left: 0;
    top: -738px
}

.docs-icon-folder-shared {
    left: 0;
    top: -3117px
}

.docs-icon-folder-outline {
    left: 0;
    top: -381px
}

.docs-icon-folder-outline-hover {
    left: 0;
    top: -2673px
}

.docs-icon-folder-outline-pressed {
    left: -21px;
    top: -171px
}

.docs-icon-folder-solid {
    left: 0;
    top: -2568px
}

.docs-icon-drive {
    left: -21px;
    top: -3624px
}

.docs-icon-drive-grey {
    left: -21px;
    top: -1077px
}

.docs-icon-drive-grey-hover {
    left: 0;
    top: -2526px
}

.docs-icon-drive-grey-pressed {
    left: 0;
    top: -2358px
}

.docs-icon-drive-hover {
    left: 0;
    top: -1665px
}

.docs-icon-drive-pressed {
    left: -21px;
    top: -150px
}

.docs-icon-drive-large {
    left: 0;
    top: -1266px
}

.docs-icon-back {
    left: 0;
    top: -822px
}

.docs-icon-back-rtl {
    left: -21px;
    top: -3834px
}

.docs-icon-arrow-more {
    left: 0;
    top: -276px
}

.docs-icon-arrow-more-rtl {
    left: 0;
    top: -993px
}

.docs-icon-search-this-document {
    left: 0;
    top: -24px
}

.docs-icon-arrow-dropdown {
    left: 0;
    top: -3981px
}

.docs-icon-word-art {
    left: -21px;
    top: -4083px
}

.docs-icon-delete-x {
    left: 0;
    top: -2904px
}

.docs-icon-settings {
    left: 0;
    top: -780px
}

.docs-icon-drive-large-wrapper {
    width: 42px;
    height: 42px
}

.docs-icon-plus {
    left: 0;
    top: -1392px
}

.docs-icon-plus-white {
    left: 0;
    top: -3096px
}

.docs-icon-alert {
    left: -21px;
    top: -3180px
}

.docs-icon-trash {
    left: 0;
    top: -507px
}

.docs-icon-locked {
    left: -21px;
    top: -3729px
}

.docs-icon-unlocked {
    left: 0;
    top: -2589px
}

.docs-icon-add-fonts {
    left: -21px;
    top: -507px
}

.docs-icon-enter-compact {
    left: 0;
    top: -2736px
}

.docs-icon-exit-compact {
    left: 0;
    top: -1539px
}

.docs-icon-mode-edit {
    left: 0;
    top: -213px
}

.docs-icon-mode-review {
    left: -21px;
    top: -318px
}

.docs-icon-mode-review-white {
    left: 0;
    top: -3372px
}

.docs-icon-mode-view {
    left: 0;
    top: -654px
}

.docs-icon-mode-view-white {
    left: 0;
    top: -3330px
}

.docs-icon-chat {
    left: -21px;
    top: -2946px
}

.docs-icon-star {
    left: 0;
    top: -1182px
}

.docs-icon-duplicate {
    left: -21px;
    top: -3855px
}

.docs-icon-file {
    left: 0;
    top: -2862px
}

.docs-icon-opacity {
    left: 0;
    top: -3561px
}

.docs-icon-label-slant {
    left: 0;
    top: -2106px
}

.docs-icon-point-size {
    left: -21px;
    top: -549px
}

.docs-icon-question {
    left: 0;
    top: -3687px
}

.docs-icon-vertical-gridlines {
    left: -21px;
    top: -2631px
}

.docs-icon-left-axis {
    left: -21px;
    top: -1686px
}

.docs-icon-right-axis {
    left: 0;
    top: -3897px
}

.docs-icon-left-axis-gridlines {
    left: -21px;
    top: -3561px
}

.docs-icon-right-axis-gridlines {
    left: 0;
    top: -3729px
}

.docs-icon-reset {
    left: 0;
    top: -2043px
}

.docs-icon-drag-move {
    left: 0;
    top: -3435px
}

.docs-icon-col-dragger {
    left: -21px;
    top: -927px
}

.docs-icon-chrome-store {
    left: -21px;
    top: -3051px
}

.docs-icon-fit-area {
    left: 0;
    top: -3603px
}

.docs-icon-zoom-out {
    left: -21px;
    top: -2526px
}

.docs-icon-zoom-tool {
    left: 0;
    top: -2610px
}

.docs-icon-download {
    left: 0;
    top: -2946px
}

.docs-icon-fusion-table {
    left: -21px;
    top: -2841px
}

.docs-icon-spreadsheet-sink {
    left: 0;
    top: -2064px
}

.docs-icon-send-responses {
    left: 0;
    top: -234px
}

.docs-icon-liveform {
    left: -21px;
    top: -423px
}

.docs-icon-ellipsis {
    left: 0;
    top: -1833px
}

.docs-icon-html-preview {
    left: -21px;
    top: -2505px
}

.docs-icon-grid {
    left: -21px;
    top: -3264px
}

.docs-icon-add-animation {
    left: 0;
    top: -150px
}

.docs-icon-playhead {
    left: 0;
    top: -444px
}

.docs-icon-playhead-rtl {
    left: 0;
    top: -3519px
}

.docs-icon-unsupported {
    left: 0;
    top: -906px
}

.docs-icon-calendar {
    left: 0;
    top: -2001px
}

.docs-zippy-closed {
    left: 0;
    top: -1728px
}

.docs-zippy-open {
    left: -21px;
    top: -2967px
}

.docs-icon-bookmark {
    left: -21px;
    top: -1182px
}

.docs-icon-heading {
    left: 0;
    top: -3030px
}

.docs-icon-file-blue {
    left: -21px;
    top: -1350px
}

.docs-icon-web-result {
    left: 0;
    top: -1518px
}

.docs-icon-mic {
    left: -21px;
    top: -1917px
}

.docs-icon-paragraph {
    left: 0;
    top: -2274px
}

.docs-icon-bookmark-black {
    left: 0;
    top: -1770px
}

.docs-icon-web-result-blue {
    left: 0;
    top: -465px
}

.docs-icon-popout {
    left: -21px;
    top: -570px
}

.docs-icon-checkbox {
    left: -21px;
    top: -3414px
}

.docs-icon-checkbox-type {
    left: -21px;
    top: -1308px
}

.docs-icon-dropdown-type {
    left: -21px;
    top: -1644px
}

.docs-icon-grid-type {
    left: 0;
    top: -3498px
}

.docs-icon-image-type {
    left: 0;
    top: -2925px
}

.docs-icon-radio-type {
    left: 0;
    top: -2505px
}

.docs-icon-scale-type {
    left: -21px;
    top: -2883px
}

.docs-icon-text-type {
    left: -21px;
    top: -3009px
}

.docs-icon-time-type {
    left: 0;
    top: -972px
}

.docs-icon-insert-text-block {
    left: 0;
    top: -3834px
}

.docs-icon-accepting-responses-on {
    left: -21px;
    top: -1119px
}

.docs-icon-accepting-responses-off {
    left: 0;
    top: -1371px
}

.docs-icon-decimal-increase {
    left: 0;
    top: -3918px
}

.docs-icon-decimal-decrease {
    left: 0;
    top: -1308px
}

.docs-icon-settings-white {
    left: -21px;
    top: -3498px
}

.docs-icon-no-symbol {
    left: 0;
    top: -2757px
}

.docs-icon-crop {
    left: 0;
    top: -3708px
}

.docs-icon-green-check {
    left: 0;
    top: -3051px
}

.docs-icon-font-size {
    left: 0;
    top: -1413px
}

.docs-icon-reset-image {
    left: 0;
    top: -2421px
}

.docs-icon-r-squared {
    left: 0;
    top: -2169px
}

.docs-icon-graph-legend {
    left: 0;
    top: -2883px
}

.docs-icon-cast {
    left: 0;
    top: -1917px
}

.docs-icon-wrap-overflow {
    left: -21px;
    top: -24px
}

.docs-icon-wrap-wrap {
    left: -21px;
    top: -1602px
}

.docs-icon-wrap-clip {
    left: 0;
    top: -3309px
}

.docs-icon-highlights {
    left: -21px;
    top: -3939px
}

.docs-icon-green-back {
    left: 0;
    top: -360px
}

.docs-icon-arrow-back-white {
    left: 0;
    top: -3072px
}

.docs-icon-arrow-back-white-rtl {
    left: 0;
    top: -630px
}

.docs-icon-help {
    left: 0;
    top: -1875px
}

.docs-icon-highlight-green {
    left: -21px;
    top: -3201px
}

.docs-icon-explore-black {
    left: -21px;
    top: -2799px
}

.docs-icon-explore-black-padded {
    left: 0;
    top: -3180px
}

.docs-icon-explore-green {
    left: 0;
    top: -3813px
}

.docs-icon-explore-white {
    left: 0;
    top: -1686px
}

.docs-icon-insert-autovis-chart {
    left: -21px;
    top: -738px
}

.docs-icon-insert-autovis-chart-white {
    left: 0;
    top: -1455px
}

.docs-icon-zoom-in {
    left: 0;
    top: -2316px
}

.docs-icon-thumb-up {
    left: 0;
    top: -1098px
}

.docs-icon-thumb-down {
    left: 0;
    top: -2547px
}

.docs-icon-dlp-warning {
    left: 0;
    top: -3582px
}

.docs-icon-dogfood {
    left: 0;
    top: -4065px
}

.docs-icon-add-to-drive {
    left: 0;
    top: -3939px
}

.docs-icon-paste-without-formatting {
    left: -21px;
    top: -1980px
}

.docs-icon-qanda {
    left: -21px;
    top: -2610px
}

.docs-icon-update-chart {
    left: 0;
    top: -1161px
}

.docs-icon-arrow-back-dark {
    left: 0;
    top: -3285px
}

.docs-icon-arrow-back-dark-rtl {
    left: 0;
    top: -948px
}

.docs-icon-open-in-external {
    left: -21px;
    top: -759px
}

.docs-icon-unlink {
    left: 0;
    top: -1350px
}

.docs-icon-bar-chart {
    left: -21px;
    top: -2337px
}

.docs-icon-column-chart {
    left: 0;
    top: -1014px
}

.docs-icon-line-chart {
    left: 0;
    top: -549px
}

.docs-icon-pie-chart {
    left: -21px;
    top: -1413px
}

.docs-icon-pie-chart-outline {
    height: 24px;
    left: 0;
    top: 0;
    width: 24px
}

.docs-icon-named-range {
    left: 0;
    top: -3243px
}

.docs-icon-clock {
    left: 0;
    top: -696px
}

.docs-icon-cancel {
    left: -21px;
    top: -255px
}

.docs-icon-arrow-line-tool {
    left: 0;
    top: -4002px
}

.docs-icon-arrow-tilted {
    left: -21px;
    top: -2190px
}

.docs-icon-unsupported-black {
    left: -21px;
    top: -3222px
}

.docs-icon-text-rotation {
    left: -21px;
    top: -2379px
}

.docs-icon-text-rotation-up {
    left: 0;
    top: -2148px
}

.docs-icon-text-rotation-down {
    left: 0;
    top: -3264px
}

.docs-icon-text-rotation-angleup {
    left: -21px;
    top: -3030px
}

.docs-icon-text-rotation-angledown {
    left: -21px;
    top: -3813px
}

.docs-icon-text-rotation-vertical {
    left: 0;
    top: -717px
}

.docs-icon-text-rotation-none {
    left: -21px;
    top: -2652px
}

.docs-icon-keep-lightbulb {
    left: -21px;
    top: -717px
}

.docs-icon-update-table {
    left: -21px;
    top: -3540px
}

.docs-icon-update-slide {
    left: -21px;
    top: -1560px
}

.docs-icon-overflow-three-dots {
    left: -21px;
    top: -2232px
}

.docs-icon-restore {
    left: -21px;
    top: -4002px
}

.docs-icon-paragraph-border-between {
    left: 0;
    top: -129px
}

.docs-icon-paragraph-border-bottom {
    left: 0;
    top: -1854px
}

.docs-icon-paragraph-border-left {
    left: -21px;
    top: -3876px
}

.docs-icon-paragraph-border-right {
    left: -21px;
    top: -2295px
}

.docs-icon-paragraph-border-top {
    left: 0;
    top: -3666px
}

.docs-icon-diagram-white {
    left: -21px;
    top: -1875px
}

.docs-icon-drive-black {
    left: -21px;
    top: -1812px
}

.docs-icon-file-upload {
    left: 0;
    top: -2379px
}

.docs-icon-photos {
    left: -21px;
    top: -906px
}

.docs-icon-keyboard {
    left: 0;
    top: -318px
}

.docs-icon-dogfood-white {
    left: 0;
    top: -2715px
}

.docs-icon-hierarchy {
    left: -21px;
    top: -843px
}

.docs-icon-timeline {
    left: 0;
    top: -3138px
}

.docs-icon-process {
    left: 0;
    top: -2841px
}

.docs-icon-transition {
    left: 0;
    top: -612px
}

.docs-icon-mask {
    left: 0;
    top: -1224px
}

.docs-icon-visibility-off {
    left: 0;
    top: -2337px
}

.docs-icon-volume-up {
    left: -21px;
    top: -3372px
}

.docs-icon-camera {
    left: -21px;
    top: -2484px
}

.docs-icon-pivot-table {
    left: 0;
    top: -1623px
}

.docs-icon-insert-pivot-table {
    left: 0;
    top: -3159px
}

@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .docs-icon-img {
        content:url(//ssl.gstatic.com/docs/common/jfk_sprite_hdpi124.png)
    }

    .docs-icon-img-container {
        height: 4380px;
        position: absolute;
        width: 42px
    }

    .docs-icon-save {
        left: 0;
        top: -3870px
    }

    .docs-icon-print {
        left: 0;
        top: -1578px
    }

    .docs-icon-undo,.docs-icon-redo-rtl {
        left: 0;
        top: -3282px
    }

    .docs-icon-redo,.docs-icon-undo-rtl {
        left: -21px;
        top: -1137px
    }

    .docs-icon-copy {
        left: -21px;
        top: -3282px
    }

    .docs-icon-cut {
        left: 0;
        top: -360px
    }

    .docs-icon-paste {
        left: -21px;
        top: -594px
    }

    .docs-icon-document {
        left: 0;
        top: -42px
    }

    .docs-icon-presentation {
        left: -21px;
        top: -2292px
    }

    .docs-icon-punch {
        left: -21px;
        top: -2292px
    }

    .docs-icon-spreadsheet {
        left: -21px;
        top: -510px
    }

    .docs-icon-form {
        left: -21px;
        top: -990px
    }

    .docs-icon-form-black {
        left: -21px;
        top: -3660px
    }

    .docs-icon-drawing {
        left: -21px;
        top: -3828px
    }

    .docs-icon-site {
        left: 0;
        top: -3177px
    }

    .docs-icon-drawing-black {
        left: 0;
        top: -3618px
    }

    .docs-icon-excel {
        left: 0;
        top: -84px
    }

    .docs-icon-powerpoint {
        left: -21px;
        top: -3492px
    }

    .docs-icon-word {
        left: -21px;
        top: -864px
    }

    .docs-icon-script {
        left: -21px;
        top: -2862px
    }

    .docs-icon-code {
        left: -21px;
        top: -2862px
    }

    .docs-icon-insert-script {
        left: -21px;
        top: -3261px
    }

    .docs-icon-gadget {
        left: 0;
        top: -2145px
    }

    .docs-icon-image {
        left: 0;
        top: -4146px
    }

    .docs-icon-clipboard {
        left: -21px;
        top: -1683px
    }

    .docs-icon-bold {
        left: -21px;
        top: -1200px
    }

    .docs-icon-italic {
        left: -21px;
        top: -759px
    }

    .docs-icon-text-color {
        left: 0;
        top: -738px
    }

    .docs-icon-align-left {
        left: 0;
        top: -510px
    }

    .docs-icon-align-center {
        left: 0;
        top: -4083px
    }

    .docs-icon-align-right {
        left: -21px;
        top: -3198px
    }

    .docs-icon-align-justify {
        left: 0;
        top: -2061px
    }

    .docs-icon-align-shapes-left {
        left: -21px;
        top: -1704px
    }

    .docs-icon-align-shapes-center {
        left: 0;
        top: -2799px
    }

    .docs-icon-align-shapes-right {
        left: 0;
        top: -615px
    }

    .docs-icon-align-shapes-top {
        left: 0;
        top: -1053px
    }

    .docs-icon-align-shapes-middle {
        left: -21px;
        top: -2355px
    }

    .docs-icon-align-shapes-bottom {
        left: 0;
        top: -3345px
    }

    .docs-icon-distribute-shapes-horizontally {
        left: -21px;
        top: -105px
    }

    .docs-icon-distribute-shapes-vertically {
        left: 0;
        top: -3093px
    }

    .docs-icon-valign-top {
        left: 0;
        top: -2967px
    }

    .docs-icon-valign-middle {
        left: 0;
        top: -318px
    }

    .docs-icon-valign-bottom {
        left: -21px;
        top: -2208px
    }

    .docs-icon-list-number {
        left: 0;
        top: -2757px
    }

    .docs-icon-list-bullet {
        left: -21px;
        top: -3870px
    }

    .docs-icon-indent {
        left: -21px;
        top: -1431px
    }

    .docs-icon-outdent {
        left: -21px;
        top: -4104px
    }

    .docs-icon-line-spacing {
        left: -21px;
        top: -4041px
    }

    .docs-icon-columns {
        left: 0;
        top: -2463px
    }

    .docs-icon-underline {
        left: -21px;
        top: -1494px
    }

    .docs-icon-text-bgcolor {
        left: -21px;
        top: -2187px
    }

    .docs-icon-textbox {
        left: 0;
        top: -1557px
    }

    .docs-icon-shapes {
        left: -21px;
        top: 0
    }

    .docs-icon-line-width {
        left: 0;
        top: -2862px
    }

    .docs-icon-add-trendline {
        left: 0;
        top: -3051px
    }

    .docs-icon-data-label {
        left: 0;
        top: -4314px
    }

    .docs-icon-next {
        left: -21px;
        top: -2271px
    }

    .docs-icon-previous {
        left: 0;
        top: -2208px
    }

    .docs-icon-no-color {
        left: 0;
        top: -1095px
    }

    .docs-icon-fill-color {
        left: 0;
        top: -2355px
    }

    .docs-icon-line-color {
        left: -21px;
        top: -381px
    }

    .docs-icon-line-type {
        left: 0;
        top: -1116px
    }

    .docs-icon-table {
        left: -21px;
        top: -1872px
    }

    .docs-icon-comment {
        left: 0;
        top: -1326px
    }

    .docs-icon-comment-blank {
        left: 0;
        top: -4167px
    }

    .docs-icon-comment-blank-highlighted {
        left: 0;
        top: -489px
    }

    .docs-icon-insert-comment {
        left: 0;
        top: -1326px
    }

    .docs-icon-chart {
        left: 0;
        top: -1431px
    }

    .docs-icon-list-number-rtl {
        left: -21px;
        top: -2988px
    }

    .docs-icon-list-bullet-rtl {
        left: 0;
        top: -1284px
    }

    .docs-icon-indent-rtl {
        left: 0;
        top: -1977px
    }

    .docs-icon-outdent-rtl {
        left: 0;
        top: -63px
    }

    .docs-icon-line-spacing-rtl {
        left: 0;
        top: -1221px
    }

    .docs-icon-text-ltr {
        left: -21px;
        top: -4188px
    }

    .docs-icon-text-rtl {
        left: 0;
        top: -678px
    }

    .docs-icon-sheet-rtl {
        left: -21px;
        top: -234px
    }

    .docs-icon-share {
        left: 0;
        top: -105px
    }

    .docs-icon-subscript {
        left: 0;
        top: -2103px
    }

    .docs-icon-superscript {
        left: 0;
        top: -4041px
    }

    .docs-icon-strikethrough {
        left: 0;
        top: -3135px
    }

    .docs-icon-clear-formatting {
        left: 0;
        top: -1389px
    }

    .docs-icon-link {
        left: 0;
        top: -4335px
    }

    .docs-icon-special-character {
        left: -21px;
        top: -2082px
    }

    .docs-icon-close-white {
        left: -21px;
        top: -1242px
    }

    .docs-icon-close-small {
        left: 0;
        top: -3996px
    }

    .docs-icon-close-thin {
        left: 0;
        top: -2988px
    }

    .docs-icon-paint-format {
        left: 0;
        top: -2694px
    }

    .docs-icon-video {
        left: -21px;
        top: -2019px
    }

    .docs-icon-reload {
        left: -21px;
        top: -3975px
    }

    .docs-icon-reload-rtl {
        left: -21px;
        top: -1620px
    }

    .docs-icon-insert-page-break {
        left: -21px;
        top: -3639px
    }

    .docs-icon-close {
        left: 0;
        top: -1137px
    }

    .docs-icon-check {
        left: 0;
        top: -1242px
    }

    .docs-icon-up {
        left: -21px;
        top: -531px
    }

    .docs-icon-down {
        left: -21px;
        top: -3723px
    }

    .docs-icon-add-page {
        left: -21px;
        top: -1788px
    }

    .docs-icon-email {
        left: -21px;
        top: -3156px
    }

    .docs-icon-insert-equation {
        left: -21px;
        top: -3072px
    }

    .docs-icon-insert-horizontal-line {
        left: -21px;
        top: -2418px
    }

    .docs-icon-tabstop-center {
        left: 0;
        top: -1872px
    }

    .docs-icon-tabstop-center-bottom {
        left: -21px;
        top: -780px
    }

    .docs-icon-tabstop-left {
        left: -21px;
        top: -2757px
    }

    .docs-icon-tabstop-right {
        left: 0;
        top: -1515px
    }

    .docs-icon-border-all {
        left: 0;
        top: -1179px
    }

    .docs-icon-border-right {
        left: 0;
        top: -1683px
    }

    .docs-icon-border-left {
        left: -21px;
        top: -678px
    }

    .docs-icon-border-top {
        left: 0;
        top: -2568px
    }

    .docs-icon-border-bottom {
        left: -21px;
        top: -822px
    }

    .docs-icon-border-outside {
        left: 0;
        top: -3387px
    }

    .docs-icon-border-inside {
        left: -21px;
        top: -3345px
    }

    .docs-icon-border-none {
        left: -21px;
        top: -189px
    }

    .docs-icon-border-horizontal {
        left: 0;
        top: -1305px
    }

    .docs-icon-border-vertical {
        left: -21px;
        top: -1662px
    }

    .docs-icon-merge {
        left: -21px;
        top: -3534px
    }

    .docs-icon-wrap {
        left: -21px;
        top: -4146px
    }

    .docs-icon-autofilter {
        left: 0;
        top: -4272px
    }

    .docs-icon-autofilter-filled {
        left: 0;
        top: -3660px
    }

    .docs-icon-insert-function {
        left: 0;
        top: -1368px
    }

    .docs-icon-insert-formula {
        left: 0;
        top: -3681px
    }

    .docs-icon-folder-shared {
        left: -21px;
        top: -3240px
    }

    .docs-icon-folder-outline {
        left: 0;
        top: -1200px
    }

    .docs-icon-folder-outline-hover {
        left: -21px;
        top: -1914px
    }

    .docs-icon-folder-outline-pressed {
        left: 0;
        top: -885px
    }

    .docs-icon-folder-solid {
        left: -21px;
        top: -573px
    }

    .docs-icon-drive {
        left: 0;
        top: -2334px
    }

    .docs-icon-drive-grey {
        left: 0;
        top: -4125px
    }

    .docs-icon-drive-grey-hover {
        left: -18px;
        top: -3786px
    }

    .docs-icon-drive-grey-pressed {
        left: 0;
        top: -573px
    }

    .docs-icon-drive-hover {
        left: -21px;
        top: -2334px
    }

    .docs-icon-drive-pressed {
        left: 0;
        top: -3450px
    }

    .docs-icon-drive-large {
        left: 0;
        top: -3576px
    }

    .docs-icon-back {
        left: 0;
        top: -4293px
    }

    .docs-icon-back-rtl {
        left: 0;
        top: -2547px
    }

    .docs-icon-arrow-more {
        left: -21px;
        top: -3891px
    }

    .docs-icon-arrow-more-rtl {
        left: 0;
        top: -531px
    }

    .docs-icon-search-this-document {
        left: 0;
        top: -423px
    }

    .docs-icon-arrow-dropdown {
        left: -21px;
        top: -969px
    }

    .docs-icon-word-art {
        left: -21px;
        top: -297px
    }

    .docs-icon-delete-x {
        left: 0;
        top: -3891px
    }

    .docs-icon-settings {
        left: -21px;
        top: -4335px
    }

    .docs-icon-drive-large-wrapper {
        width: 42px;
        height: 42px
    }

    .docs-icon-plus {
        left: 0;
        top: -1998px
    }

    .docs-icon-plus-white {
        left: 0;
        top: -2082px
    }

    .docs-icon-alert {
        left: -21px;
        top: -3408px
    }

    .docs-icon-trash {
        left: -21px;
        top: -3303px
    }

    .docs-icon-locked {
        left: 0;
        top: -1410px
    }

    .docs-icon-unlocked {
        left: 0;
        top: -1704px
    }

    .docs-icon-add-fonts {
        left: -21px;
        top: -318px
    }

    .docs-icon-enter-compact {
        left: 0;
        top: -126px
    }

    .docs-icon-exit-compact {
        left: -21px;
        top: -2967px
    }

    .docs-icon-mode-edit {
        left: -21px;
        top: -3030px
    }

    .docs-icon-mode-review {
        left: 0;
        top: -468px
    }

    .docs-icon-mode-review-white {
        left: 0;
        top: -255px
    }

    .docs-icon-mode-view {
        left: -21px;
        top: -1998px
    }

    .docs-icon-mode-view-white {
        left: 0;
        top: -1074px
    }

    .docs-icon-chat {
        left: -21px;
        top: -2040px
    }

    .docs-icon-star {
        left: 0;
        top: -4188px
    }

    .docs-icon-duplicate {
        left: -21px;
        top: -1452px
    }

    .docs-icon-file {
        left: 0;
        top: -1452px
    }

    .docs-icon-opacity {
        left: -21px;
        top: -2694px
    }

    .docs-icon-label-slant {
        left: -21px;
        top: -1116px
    }

    .docs-icon-point-size {
        left: 0;
        top: -2376px
    }

    .docs-icon-question {
        left: -21px;
        top: -657px
    }

    .docs-icon-vertical-gridlines {
        left: 0;
        top: -1788px
    }

    .docs-icon-left-axis {
        left: -21px;
        top: -3765px
    }

    .docs-icon-right-axis {
        left: 0;
        top: -1662px
    }

    .docs-icon-left-axis-gridlines {
        left: 0;
        top: -657px
    }

    .docs-icon-right-axis-gridlines {
        left: -21px;
        top: -4083px
    }

    .docs-icon-reset {
        left: -21px;
        top: -1032px
    }

    .docs-icon-drag-move {
        left: 0;
        top: -3555px
    }

    .docs-icon-col-dragger {
        left: -21px;
        top: -1767px
    }

    .docs-icon-chrome-store {
        left: 0;
        top: -3492px
    }

    .docs-icon-fit-area {
        left: 0;
        top: -3975px
    }

    .docs-icon-zoom-out {
        left: 0;
        top: -2589px
    }

    .docs-icon-zoom-tool {
        left: 0;
        top: -3828px
    }

    .docs-icon-download {
        left: -21px;
        top: -423px
    }

    .docs-icon-fusion-table {
        left: -21px;
        top: -3954px
    }

    .docs-icon-spreadsheet-sink {
        left: 0;
        top: -3030px
    }

    .docs-icon-send-responses {
        left: -21px;
        top: -2145px
    }

    .docs-icon-liveform {
        left: 0;
        top: -3912px
    }

    .docs-icon-ellipsis {
        left: 0;
        top: -3471px
    }

    .docs-icon-html-preview {
        left: -21px;
        top: -3807px
    }

    .docs-icon-grid {
        left: 0;
        top: -990px
    }

    .docs-icon-add-animation {
        left: 0;
        top: -2484px
    }

    .docs-icon-playhead {
        left: 0;
        top: -2229px
    }

    .docs-icon-playhead-rtl {
        left: 0;
        top: -843px
    }

    .docs-icon-unsupported {
        left: 0;
        top: -1011px
    }

    .docs-icon-calendar {
        left: -21px;
        top: -3912px
    }

    .docs-zippy-closed {
        left: -21px;
        top: -1347px
    }

    .docs-zippy-open {
        left: 0;
        top: -2673px
    }

    .docs-icon-bookmark {
        left: -21px;
        top: -2397px
    }

    .docs-icon-heading {
        left: 0;
        top: -3408px
    }

    .docs-icon-file-blue {
        left: 0;
        top: -2418px
    }

    .docs-icon-web-result {
        left: 0;
        top: -3072px
    }

    .docs-icon-mic {
        left: 0;
        top: -4251px
    }

    .docs-icon-paragraph {
        left: 0;
        top: -339px
    }

    .docs-icon-bookmark-black {
        left: 0;
        top: -147px
    }

    .docs-icon-web-result-blue {
        left: -21px;
        top: -1011px
    }

    .docs-icon-popout {
        left: 0;
        top: -906px
    }

    .docs-icon-checkbox {
        left: -21px;
        top: -4062px
    }

    .docs-icon-checkbox-type {
        left: 0;
        top: -3429px
    }

    .docs-icon-dropdown-type {
        left: 0;
        top: -189px
    }

    .docs-icon-grid-type {
        left: -21px;
        top: -2946px
    }

    .docs-icon-image-type {
        left: 0;
        top: -3240px
    }

    .docs-icon-radio-type {
        left: 0;
        top: -3303px
    }

    .docs-icon-scale-type {
        left: 0;
        top: -2715px
    }

    .docs-icon-text-type {
        left: -21px;
        top: -2736px
    }

    .docs-icon-time-type {
        left: -21px;
        top: -552px
    }

    .docs-icon-insert-text-block {
        left: -21px;
        top: -3681px
    }

    .docs-icon-accepting-responses-on {
        left: 0;
        top: -1347px
    }

    .docs-icon-accepting-responses-off {
        left: 0;
        top: -2505px
    }

    .docs-icon-decimal-increase {
        left: -21px;
        top: -1536px
    }

    .docs-icon-decimal-decrease {
        left: 0;
        top: -2271px
    }

    .docs-icon-settings-white {
        left: 0;
        top: -1893px
    }

    .docs-icon-no-symbol {
        left: 0;
        top: -1956px
    }

    .docs-icon-crop {
        left: 0;
        top: -2778px
    }

    .docs-icon-green-check {
        left: 0;
        top: -3513px
    }

    .docs-icon-font-size {
        left: 0;
        top: -1032px
    }

    .docs-icon-reset-image {
        left: -21px;
        top: -3366px
    }

    .docs-icon-r-squared {
        left: 0;
        top: -3933px
    }

    .docs-icon-graph-legend {
        left: 0;
        top: -3849px
    }

    .docs-icon-cast {
        left: 0;
        top: -2019px
    }

    .docs-icon-wrap-overflow {
        left: 0;
        top: -948px
    }

    .docs-icon-wrap-wrap {
        left: -21px;
        top: -2124px
    }

    .docs-icon-wrap-clip {
        left: 0;
        top: -3639px
    }

    .docs-icon-highlights {
        left: 0;
        top: -3744px
    }

    .docs-icon-green-back {
        left: -21px;
        top: -2715px
    }

    .docs-icon-arrow-back-white {
        left: 0;
        top: -4017px
    }

    .docs-icon-arrow-back-white-rtl {
        left: 0;
        top: -2439px
    }

    .docs-icon-help {
        left: 0;
        top: -1851px
    }

    .docs-icon-highlight-green {
        left: 0;
        top: -1536px
    }

    .docs-icon-explore-black {
        left: 0;
        top: -1473px
    }

    .docs-icon-explore-black-padded {
        left: 0;
        top: -3114px
    }

    .docs-icon-explore-green {
        left: 0;
        top: -381px
    }

    .docs-icon-explore-white {
        left: 0;
        top: -3534px
    }

    .docs-icon-insert-autovis-chart {
        left: 0;
        top: -2610px
    }

    .docs-icon-insert-autovis-chart-white {
        left: 0;
        top: -297px
    }

    .docs-icon-zoom-in {
        left: -21px;
        top: -1389px
    }

    .docs-icon-thumb-up {
        left: -21px;
        top: -339px
    }

    .docs-icon-thumb-down {
        left: -21px;
        top: -4251px
    }

    .docs-icon-dlp-warning {
        left: -21px;
        top: -255px
    }

    .docs-icon-dogfood {
        left: 0;
        top: -3786px
    }

    .docs-icon-add-to-drive {
        left: 0;
        top: -21px
    }

    .docs-icon-paste-without-formatting {
        left: 0;
        top: -1158px
    }

    .docs-icon-qanda {
        left: 0;
        top: -3198px
    }

    .docs-icon-update-chart {
        left: 0;
        top: -594px
    }

    .docs-icon-arrow-back-dark {
        left: 0;
        top: -210px
    }

    .docs-icon-arrow-back-dark-rtl {
        left: 0;
        top: -444px
    }

    .docs-icon-open-in-external {
        left: 0;
        top: -234px
    }

    .docs-icon-unlink {
        left: 0;
        top: -276px
    }

    .docs-icon-bar-chart {
        left: 0;
        top: 0
    }

    .docs-icon-column-chart {
        left: -21px;
        top: -2568px
    }

    .docs-icon-line-chart {
        left: -21px;
        top: -927px
    }

    .docs-icon-pie-chart {
        left: 0;
        top: -717px
    }

    .docs-icon-pie-chart-outline {
        height: 24px;
        left: 0;
        top: -4356px;
        width: 24px
    }

    .docs-icon-named-range {
        left: 0;
        top: -3765px
    }

    .docs-icon-clock {
        left: -21px;
        top: -843px
    }

    .docs-icon-cancel {
        left: 0;
        top: -1767px
    }

    .docs-icon-arrow-line-tool {
        left: 0;
        top: -168px
    }

    .docs-icon-arrow-tilted {
        left: 0;
        top: -864px
    }

    .docs-icon-unsupported-black {
        left: -21px;
        top: -3471px
    }

    .docs-icon-text-rotation {
        left: 0;
        top: -1830px
    }

    .docs-icon-text-rotation-up {
        left: 0;
        top: -3009px
    }

    .docs-icon-text-rotation-down {
        left: 0;
        top: -822px
    }

    .docs-icon-text-rotation-angleup {
        left: -21px;
        top: -1557px
    }

    .docs-icon-text-rotation-angledown {
        left: -21px;
        top: -1095px
    }

    .docs-icon-text-rotation-vertical {
        left: 0;
        top: -2946px
    }

    .docs-icon-text-rotation-none {
        left: 0;
        top: -2904px
    }

    .docs-icon-keep-lightbulb {
        left: -21px;
        top: -2610px
    }

    .docs-icon-update-table {
        left: -21px;
        top: -1179px
    }

    .docs-icon-update-slide {
        left: -21px;
        top: -2652px
    }

    .docs-icon-overflow-three-dots {
        left: 0;
        top: -969px
    }

    .docs-icon-restore {
        left: -21px;
        top: -2229px
    }

    .docs-icon-paragraph-border-between {
        left: -21px;
        top: -3429px
    }

    .docs-icon-paragraph-border-bottom {
        left: -21px;
        top: -1977px
    }

    .docs-icon-paragraph-border-left {
        left: -21px;
        top: -615px
    }

    .docs-icon-paragraph-border-right {
        left: -21px;
        top: -1893px
    }

    .docs-icon-paragraph-border-top {
        left: 0;
        top: -2250px
    }

    .docs-icon-diagram-white {
        left: 0;
        top: -2397px
    }

    .docs-icon-drive-black {
        left: 0;
        top: -3324px
    }

    .docs-icon-file-upload {
        left: -21px;
        top: -1221px
    }

    .docs-icon-photos {
        left: -21px;
        top: -4230px
    }

    .docs-icon-keyboard {
        left: -21px;
        top: -3135px
    }

    .docs-icon-dogfood-white {
        left: 0;
        top: -2040px
    }

    .docs-icon-hierarchy {
        left: 0;
        top: -1263px
    }

    .docs-icon-timeline {
        left: 0;
        top: -1809px
    }

    .docs-icon-process {
        left: -21px;
        top: -2166px
    }

    .docs-icon-transition {
        left: -21px;
        top: -699px
    }

    .docs-icon-mask {
        left: -21px;
        top: -21px
    }

    .docs-icon-visibility-off {
        left: 0;
        top: -2883px
    }

    .docs-icon-volume-up {
        left: 0;
        top: -2652px
    }

    .docs-icon-camera {
        left: -21px;
        top: -2925px
    }

    .docs-icon-pivot-table {
        left: -21px;
        top: -2841px
    }

    .docs-icon-insert-pivot-table {
        left: 0;
        top: -2313px
    }
}

#googlebar-coldstart {
    height: 28px;
    line-height: 28px;
    background-color: transparent;
    padding: 0 30px;
    z-index: 1003
}

.googlebar-coldstart-email-container {
    background-color: #fff;
    float: right;
    height: inherit
}

.googlebar-coldstart-email {
    color: #999;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 11px;
    padding: 0 15px
}

.modal-dialog a {
    color: #15c
}

.docs-material #docs-branding-container {
    margin-top: 0;
    width: 64px
}

.docs-material .docs-branding-icon,.docs-material #docs-branding-container a,.docs-material #docs-branding-logo,.docs-material #docs-drive-logo {
    height: 40px;
    width: 40px
}

.docs-material #docs-branding-container a,.docs-material #docs-branding-container .docs-branding-logo-no-link {
    border-radius: 50%;
    margin: 4px 0 4px 8px;
    padding: 8px
}

.docs-material #docs-branding-container a:focus {
    background-color: rgba(0,0,0,.06);
    outline: none
}

.docs-material #docs-menubar,.docs-material #docs-titlebar-container {
    margin-left: 64px
}

.docs-material .docs-title-outer {
    margin-left: 0
}

.docs-material #docs-folder:not(.docs-titlebar-badge) {
    margin-top: 1px
}

.docs-material #docs-branding-container {
    background-color: inherit
}

.docs-material .docs-branding-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380.svg)
}

.docs-material .docs-branding-icon-documents {
    left: 0;
    top: -7804px
}

.docs-material .docs-branding-icon-documents_2020q4 {
    left: -26px;
    top: -4530px
}

.docs-material .docs-branding-icon-documents-36 {
    left: -36px;
    top: -2566px
}

.docs-material .docs-branding-icon-drawings {
    left: -20px;
    top: -7912px
}

.docs-material .docs-branding-icon-drawings-36 {
    left: -20px;
    top: -7018px
}

.docs-material .docs-branding-icon-default,.docs-material .docs-branding-icon-forms,.docs-material .docs-branding-icon-scripts,.docs-material .docs-branding-icon-drive {
    left: 0;
    top: -3876px
}

.docs-material .docs-branding-icon-spreadsheets {
    left: -20px;
    top: -1186px
}

.docs-material .docs-branding-icon-spreadsheets-2020q4 {
    left: 0;
    top: -3080px
}

.docs-material .docs-branding-icon-spreadsheets-36 {
    left: 0;
    top: -2916px
}

.docs-material .docs-branding-icon-presentations {
    left: 0;
    top: -8486px
}

.docs-material .docs-branding-icon-presentations-2020q4 {
    left: 0;
    top: -5670px
}

.docs-material .docs-branding-icon-presentations-36 {
    left: 0;
    top: -2141px
}

.docs-material #docs-branding-container:not(.docs-branding-crossfade-transition-disabled):hover #docs-drive-logo {
    opacity: 0
}

.docs-material #docs-branding-container:not(.docs-branding-crossfade-transition-disabled):hover #docs-branding-logo {
    opacity: 1
}

.docs-material #docs-activity-indicator {
    padding-top: 3px
}

.docs-material .docs-titlebar-badges .jfk-activityIndicator {
    vertical-align: top
}

.docs-material #docs-header #docs-titlebar {
    padding-top: 9px
}

.docs-material #docs-header.docs-hub-appbar #docs-titlebar {
    padding-top: calc((56px - 24px)/2 - 2px)
}

.docs-material #docs-header #docs-titlebar-container {
    max-height: 33px
}

.docs-material #docs-header.docs-hub-appbar #docs-titlebar-container {
    margin-left: 0;
    max-height: none
}

.docs-material .docs-menubar {
    height: 31px
}

.docs-material #docs-branding-container,.docs-material #docs-chrome-cover {
    height: 64px
}

.docs-material .docs-appbar-circle-button.jfk-button {
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    cursor: pointer;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    min-width: 0;
    padding: 0;
    margin: 0 9px 0 0
}

.docs-material .docs-appbar-circle-button.jfk-button .docs-icon {
    height: 24px;
    width: 24px;
    opacity: 0.54
}

.docs-gm .docs-material .docs-appbar-circle-button.jfk-button .docs-icon {
    opacity: 1
}

.docs-material .docs-appbar-circle-button.jfk-button-hover,.docs-material .docs-appbar-circle-button.jfk-button:focus {
    background-color: rgba(0,0,0,.06)
}

.docs-material .docs-appbar-circle-button.jfk-button-active,.docs-material .docs-appbar-circle-button.jfk-button-checked {
    background-color: rgba(0,0,0,0.12)
}

.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-active,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-checked {
    background-color: #e8f0fe
}

.docs-material .docs-appbar-circle-button.jfk-button-active .docs-icon,.docs-material .docs-appbar-circle-button.jfk-button-checked .docs-icon {
    opacity: 0.87
}

.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-active .docs-icon,.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-checked .docs-icon {
    opacity: 1
}

.docs-material .docs-appbar-circle-button.jfk-button-disabled .docs-icon {
    opacity: .26
}

.docs-gm .docs-material .docs-appbar-circle-button.jfk-button-disabled .docs-icon {
    opacity: .38
}

.docs-material .docs-appbar-circle-button.jfk-button-disabled {
    cursor: inherit
}

.docs-material .docs-chat.jfk-button {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    transition: background 0.2s 0.1s;
    background-color: #e8eaed;
    background-image: none
}

.docs-gm .docs-material .docs-chat.jfk-button,.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-clear-outline,.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-active.jfk-button-focused {
    background-color: #fff;
    border: 2px solid #dadce0;
    box-shadow: 0 0 0 2px #fff
}

.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-focused {
    background-color: #fff
}

.docs-material .docs-chat.jfk-button,.docs-material .docs-chat.jfk-button.jfk-button-clear-outline,.docs-material .docs-chat.jfk-button.jfk-button-active.jfk-button-focused {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    margin: 0 0 0 -8px
}

.docs-material .docs-chat.jfk-button.jfk-button-hover {
    background-color: #dadce0
}

.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-hover,.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-hover.jfk-button-clear-outline,.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-hover.jfk-button-focused {
    background-color: #dadce0
}

.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-hover.jfk-button-clear-outline.jfk-button-focused.jfk-button-active {
    margin: 0 0 0 -8px
}

.docs-material .docs-chat.jfk-button.jfk-button-active {
    background-color: #bdc1c6
}

.docs-material .docs-chat.jfk-button.jfk-button-focused {
    border: 4px solid rgba(0,0,0,0.12);
    margin: -2px -2px -2px -10px
}

.docs-gm .docs-material .docs-chat.jfk-button.jfk-button-focused {
    border: 4px solid rgba(0,0,0,0.12);
    margin: -2px -2px -2px -10px;
    box-shadow: none
}

.docs-material .docs-chat.jfk-button .docs-icon {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    opacity: .71;
    margin: 0
}

.docs-material .docs-chat.jfk-button.jfk-button-active .docs-icon,.docs-material .docs-chat.jfk-button.jfk-button-checked .docs-icon,.docs-material .docs-chat.jfk-button.jfk-button-focused .docs-icon,.docs-material .docs-chat.jfk-button.jfk-button-hover .docs-icon {
    opacity: .86
}

.docs-material .docs-chat.jfk-button.jfk-button-disabled .docs-icon {
    opacity: 0.5
}

.docs-material .docs-chat-badge {
    border-radius: 50%;
    border: 1px solid #fff;
    right: -3px;
    top: -3px
}

.docs-gm .docs-explore-feedback-title,.docs-gm .docs-explore-feedback-button {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px
}

.docs-gm .docs-explore-sidebar-title-heading,.docs-gm .docs-explore-sidebar-title-heading-button {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    position: relative;
    left: auto;
    height: auto;
    max-width: calc(100% - 64px);
    padding: 0;
    right: auto;
    top: auto
}

.docs-gm .docs-explore-sidebar-title-heading-button {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 16px
}

.docs-gm .docs-explore-serp-webresultscard-header-text,.docs-gm .docs-explore-serp-webresultscard-allresults-text {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px
}

.docs-gm .docs-explore-serp-enterpriseresultscard-allresults-text {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px
}

.docs-gm .docs-explore-serp-enterpriseresult-embeddeditems-show-more-button {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500
}

.docs-gm .docs-explore-serp-enterpriseresult-snippet {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px
}

.docs-gm .docs-explore-serp-enterpriseresult-title {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px
}

.docs-gm .docs-explore-searchbar-labelinput {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px
}

.docs-gm .docs-explore-card-title-heading {
    color: #3c4043;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-transform: none
}

.docs-gm .docs-explore-card-more-button {
    color: #1a73e8;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.docs-gm .docs-explore-card-subtitle {
    color: #5f6368;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px;
    line-height: 16px
}

.docs-material.goog-menu.goog-menu-nocheckbox .goog-menuitem,.docs-material.goog-menu.goog-menu-noicon .goog-menuitem {
    padding-left: 16px
}

.docs-material.goog-menu .goog-menuitem {
    padding-left: 36px
}

.docs-material.goog-menu .apps-menuitem .goog-menuitem-checkbox,.docs-material.goog-menu .apps-menuitem .goog-menuitem-icon {
    left: 8px
}

.docs-material.goog-menu .apps-menuitem.goog-option-selected {
    background-position: left 5px center
}

.docs-gm .docs-material.goog-menu .apps-menuitem.goog-option-selected {
    background-image: none
}

.docs-gm .docs-material.goog-menu .apps-menuitem.goog-option-selected .goog-menuitem-checkbox {
    background: no-repeat url(//ssl.gstatic.com/docs/common/material_common_sprite380.svg) -40px -642px;
    height: 18px;
    width: 18px;
    top: 50%;
    margin-top: -9px
}

.docs-gm .docs-menubar .goog-control {
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    color: #202124;
    cursor: pointer;
    font-size: 14px;
    letter-spacing: .2px;
    padding: 4px 6px
}

.docs-gm .docs-menubar .goog-control-hover {
    background-color: #f1f3f4
}

.docs-gm .docs-menubar .goog-control-open {
    background-color: #e8f0fe
}

.docs-gm .docs-menubar .goog-control-active,.docs-gm .docs-menubar .goog-control:hover:active {
    background-color: #d2e3fc
}

.docs-gm .docs-menubar .goog-control-disabled {
    color: #9aa0a6;
    background-color: white;
    cursor: default
}

.docs-gm .docs-menubar .docs-menu-button-open-below,.docs-gm .docs-menubar .docs-menu-button-open-above {
    z-index: 1003
}

.docs-gm .docs-menubar .goog-control.docs-menu-button-open-below {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.docs-gm .goog-menu.docs-menu-attached-button-above {
    border-top-left-radius: 0
}

.docs-gm .goog-menu.docs-menu-attached-button-below {
    border-bottom-left-radius: 0
}

.docs-gm .goog-menu {
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15);
    max-height: calc(100vh - 94px);
    overflow-y: auto
}

.docs-gm .goog-menu .goog-dimension-picker,.docs-gm .goog-menu.docs-fontmenu {
    overflow: hidden
}

.docs-gm .goog-menu.docs-ruler-context-menu {
    overflow: visible
}

.docs-gm .docs-fontmenu {
    max-height: unset
}

.docs-gm .goog-menuseparator {
    border-top: 1px solid #dadce0;
    margin: 8px 0 8px 36px
}

.docs-gm .docs-colormenuitems .goog-menuseparator,.docs-gm .waffle-conditionalformat-default-menu .goog-menuseparator {
    margin-left: 0
}

.docs-gm .goog-menu-noicon .goog-menuseparator {
    margin-left: 13px
}

.docs-gm .goog-menuitem {
    color: #202124;
    font-size: 14px;
    letter-spacing: .2px;
    line-height: 20px
}

.docs-gm .goog-menu .goog-menuitem {
    padding: 6px 15px 6px 38px
}

.docs-gm .goog-menu-noicon .goog-menuitem {
    padding-left: 15px
}

.docs-gm .goog-menu .apps-menuitem .goog-menuitem-checkbox,.docs-gm .goog-menu .apps-menuitem .goog-menuitem-icon {
    margin: 7px 8px 7px 12px;
    left: 0;
    top: 0
}

.docs-gm.docs-hc-gecko .goog-menu .apps-menuitem .goog-menuitem-checkbox {
    filter: invert(100%)
}

.docs-gm .goog-menuitem .goog-menuitem-content {
    min-height: 20px
}

.docs-gm .goog-menuitem .goog-submenu-arrow {
    padding-top: 0
}

.docs-gm .goog-menuitem .docs-toolbar-mode-switcher-menu-description,.docs-gm .goog-menuitem .docs-display-density-toolbar-menuitem-description,.docs-gm .goog-menuitem .punch-qanda-presenter-view-menu-item-description {
    color: #80868b;
    font-size: 12px;
    line-height: 1
}

.docs-gm .goog-menuitem-highlight {
    border: none;
    background-color: #f1f3f4
}

.docs-gm .docs-submenuitem.goog-menuitem {
    padding-right: 10px
}

.docs-gm .docs-fontmenu .goog-menuitem {
    padding-right: 48px
}

.docs-gm .goog-menuitem-disabled,.docs-gm .goog-menuitem-disabled .goog-menuitem-content {
    color: #9aa0a6!important
}

.docs-gm .goog-menuitem-active:hover:active {
    background-color: #e8eaed
}

.docs-gm .goog-menuitem-accel,.docs-gm .goog-menuitem-disabled .goog-menuitem-accel {
    color: #80868b;
    font-weight: 500
}

.docs-gm .docs-ruler-context-menu-arrow-before {
    border: 0
}

.docs-gm .docs-omnibox-autocomplete .goog-menuitem-icon {
    top: auto
}

@media screen and (forced-colors:active) {
    .docs-gm .goog-menuitem-highlight,.docs-gm .goog-menuitem-highlight .goog-menuitem-content,.docs-gm .goog-menuitem-highlight .goog-menuitem-label,.docs-gm .goog-menuitem-highlight .goog-menuitem-accel,.docs-gm .goog-menuitem-highlight .goog-submenu-arrow,.docs-gm .docs-menubar .goog-control-open {
        background-color: Highlight!important;
        color: HighlightText!important;
        forced-color-adjust: none
    }

    .docs-gm .docs-menubar .goog-control {
        border-color: Canvas
    }

    .docs-gm .docs-menubar .goog-control-open {
        border-color: Highlight
    }

    .docs-gm .goog-menuitem-disabled,.docs-gm .goog-menuitem-disabled .goog-menuitem-content,.docs-gm .goog-menuitem-disabled .goog-menuitem-label,.docs-gm .goog-menuitem-disabled .goog-menuitem-accel,.docs-gm .goog-menuitem-disabled .goog-submenu-arrow {
        color: GrayText!important
    }
}

.docs-material #docs-presence-container {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 36px;
    margin: 0 8px 0 0
}

.docs-material .docs-presence-plus-widget {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.docs-material .docs-presence-plus-widget-collabs {
    height: 36px
}

.docs-material .docs-presence-plus-collab-widget-container {
    margin: 0 0 0 -8px;
    overflow: visible;
    height: auto;
    width: auto
}

.docs-material .docs-presence-plus-widget-open .docs-presence-plus-collab-widget-container {
    display: none
}

.docs-material .docs-presence-plus-collab-widget {
    display: flex
}

.docs-material .docs-presence-plus-collab-widget-color-block,.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-color-block {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    opacity: 1;
    overflow: visible
}

.docs-material .docs-presence-plus-collab-widget-color-block.docs-cse-presence-collab-widget,.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-color-block.docs-cse-presence-collab-widget {
    cursor: default
}

.docs-material .docs-presence-plus-collab-widget-focus:focus .docs-presence-plus-collab-widget-color-block.docs-cse-presence-collab-widget {
    border: none;
    margin: 2px
}

.docs-material .docs-presence-plus-collab-widget-image-container,.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-container {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    padding: 0;
    overflow: visible;
    display: inline-block;
    opacity: .5;
    box-shadow: 0 0 1px 0 white
}

.docs-material .docs-presence-plus-collab-widget-active .docs-presence-plus-collab-widget-image-container {
    opacity: 1
}

.docs-material .docs-presence-plus-collab-widget-image-border,.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-border {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    margin: 2px;
    border: none
}

.docs-material .docs-presence-plus-collab-widget-image,.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    padding: 0;
    left: 0
}

.docs-material .docs-presence-plus-collab-widget-focus:focus {
    outline: none
}

.docs-material .docs-presence-plus-collab-widget-focus:focus .docs-presence-plus-collab-widget-color-block {
    border: 4px solid rgba(0,0,0,0.12);
    margin: -2px
}

.docs-material .docs-presence-plus-widget-overflow-button {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    margin: 0 0 0 -8px;
    background-color: #e8eaed;
    background-image: none;
    color: rgba(32,33,36,.71)
}

.docs-material .docs-hub-appbar .docs-presence-plus-widget-overflow-button {
    height: 28px;
    width: 28px;
    border-radius: 50%;
    border-width: 2px;
    border-style: solid;
    border-color: #fff;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.docs-material .docs-hub-appbar .docs-presence-plus-widget-overflow-button .goog-flat-menu-button-caption {
    line-height: 28px
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-focused {
    border: 4px solid rgba(0,0,0,0.12);
    color: rgba(32,33,36,.86);
    margin: -2px -2px -2px -10px
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-focused.goog-flat-menu-button-open {
    border: 2px solid white;
    margin: 0 0 0 -8px
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-open {
    background-color: #e8eaed;
    z-index: auto
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-hover {
    box-shadow: none;
    background-color: #dadce0;
    color: rgba(32,33,36,.86)
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-active {
    background-color: #bdc1c6;
    color: rgba(32,33,36,.86)
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-open .goog-flat-menu-button-caption {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
    opacity: 0
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -webkit-transition-delay: 100ms;
    -moz-transition-delay: 100ms;
    -o-transition-delay: 100ms;
    transition-delay: 100ms;
    opacity: 1
}

.docs-material .docs-presence-plus-widget-overflow-button .goog-flat-menu-button-caption {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    left: -2px;
    line-height: 32px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500
}

.docs-material .docs-presence-plus-widget-overflow-button .goog-flat-menu-button-dropdown {
    -webkit-transition-duration: 200ms;
    -moz-transition-duration: 200ms;
    -o-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0,0.2,1);
    right: 10px;
    opacity: 0;
    border-width: 0 6px 6px;
    border-color: rgba(32,33,36,.71) transparent
}

.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-active .goog-flat-menu-button-dropdown,.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-focused .goog-flat-menu-button-dropdown,.docs-material .docs-presence-plus-widget-overflow-button.goog-flat-menu-button-hover .goog-flat-menu-button-dropdown {
    border-color: rgba(32,33,36,.86) transparent
}

.docs-material.docs-presence-plus-widget-overflow-menu {
    max-height: 340px;
    width: 256px;
    padding: 4px 0 8px 0;
    border-radius: 2px;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
}

.docs-material.docs-presence-plus-widget-updated-overflow-menu {
    border-radius: 16px;
    display: flex;
    flex-direction: column
}

.docs-material.docs-presence-plus-widget-overflow-menu .goog-menuheader {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    margin-left: 16px;
    height: 40px;
    color: rgba(0,0,0,0.54);
    font-weight: 500
}

.docs-material.docs-presence-plus-widget-updated-overflow-menu .goog-menuheader {
    color: rgba(0,0,0,0.87);
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: 400;
    order: 1;
    padding: 12px 0
}

.docs-presence-plus-collab-widget-menuitem {
    order: 3
}

.docs-presence-plus-collab-widget-menuitem.docs-presence-plus-collab-widget-leader {
    order: 2
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-container {
    margin: 0;
    height: 48px;
    width: 100%
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-color-block {
    margin: 0 16px 0;
    border: none
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    height: 48px
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-name {
    color: rgba(0,0,0,0.87);
    margin: 0
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-idle-text {
    color: rgba(0,0,0,0.54);
    margin-left: 6px;
    font-size: 13px
}

.docs-presence-plus-collab-widget-label {
    border-radius: 39px;
    bottom: 7px;
    color: #fff;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 11px;
    font-weight: 600;
    left: 50%;
    line-height: 1;
    padding: 5px 7px 4px;
    position: absolute;
    transform: translateX(-50%) translateY(100%);
    z-index: 1
}

.docs-material.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-label {
    border-radius: 3px;
    bottom: 16px;
    left: 70%;
    transform: unset
}

.docs-presence-plus-collab-widget-leader-hover-overlay {
    align-items: center;
    background: rgba(0,0,0,0.7);
    border-radius: 100%;
    bottom: 2px;
    cursor: pointer;
    display: none;
    justify-content: center;
    left: 2px;
    position: absolute;
    right: 2px;
    top: 2px
}

.docs-presence-plus-collab-widget-stop-following {
    background: #424242
}

.docs-presence-plus-collab-widget-leader:hover .docs-presence-plus-collab-widget-leader-hover-overlay {
    display: flex
}

.docs-presence-plus-collab-widget-leader:hover .docs-presence-plus-collab-widget-leader-label {
    display: none
}

@keyframes material-collab-join {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes material-collab-join {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.docs-material .docs-presence-plus-collab-widget-enter-material {
    -webkit-animation-name: material-collab-join;
    -moz-animation-name: material-collab-join;
    -o-animation-name: material-collab-join;
    animation-name: material-collab-join;
    -webkit-animation-timing-function: cubic-bezier(0,0,.2,1);
    -moz-animation-timing-function: cubic-bezier(0,0,.2,1);
    -o-animation-timing-function: cubic-bezier(0,0,.2,1);
    animation-timing-function: cubic-bezier(0,0,.2,1);
    -webkit-animation-duration: 200ms;
    -moz-animation-duration: 200ms;
    -o-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.docs-material .docs-presence-plus-collab-widget-exit-material {
    -webkit-animation-name: material-collab-join;
    -moz-animation-name: material-collab-join;
    -o-animation-name: material-collab-join;
    animation-name: material-collab-join;
    -webkit-animation-direction: reverse;
    -moz-animation-direction: reverse;
    -o-animation-direction: reverse;
    animation-direction: reverse;
    -webkit-animation-timing-function: cubic-bezier(.4,0,.2,1);
    -moz-animation-timing-function: cubic-bezier(.4,0,.2,1);
    -o-animation-timing-function: cubic-bezier(.4,0,.2,1);
    animation-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-animation-duration: 200ms;
    -moz-animation-duration: 200ms;
    -o-animation-duration: 200ms;
    animation-duration: 200ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.docs-gm .docs-gm-sidebar-icon {
    display: flex;
    align-items: center;
    margin-right: 12px;
    height: 24px;
    width: 24px
}

.docs-gm .docs-gm-sidebar-icon .docs-gm-sidebar-icon-24 {
    height: 24px;
    margin: 0;
    width: 24px
}

.docs-gm .docs-gm-sidebar-icon-path {
    fill: #1a73e8
}

.docs-gm .docs-title-input:focus {
    border: 2px solid #1a73e8!important;
    margin: -1px;
    box-shadow: none;
    border-radius: 4px!important
}

.docs-material .docs-titlebar-button {
    display: inline-flex;
    align-items: center;
    justify-content: center
}

.docs-revisions-sidebar .docs-revisions-sidebar-title {
    height: 64px
}

.docs-material .docs-debug-container {
    margin-right: 16px
}

.docs-material #docs-docos-commentsbutton {
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    cursor: pointer;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    box-shadow: none;
    background-clip: padding-box;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    min-width: 0;
    padding: 0;
    margin: 0 9px 0 0
}

.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-hover,.docs-material #docs-docos-commentsbutton:focus {
    background-color: rgba(0,0,0,.06)
}

.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-active,.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-checked {
    background-color: rgba(0,0,0,0.12)
}

.docs-gm .docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-active,.docs-gm .docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-checked {
    background-color: #e8f0fe
}

.docs-material #docs-docos-commentsbutton .docs-icon {
    height: 24px;
    width: 24px;
    opacity: 0.54
}

.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-active .docs-icon,.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-checked .docs-icon {
    opacity: 0.87
}

.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-disabled .docs-icon {
    opacity: .26
}

.docs-gm .docs-material #docs-docos-commentsbutton .docs-icon {
    opacity: 1
}

.docs-gm .docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-active .docs-icon,.docs-gm .docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-checked .docs-icon {
    opacity: 1
}

.docs-gm .docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-disabled .docs-icon {
    opacity: .38
}

.docs-material #docs-docos-commentsbutton.jfk-button.jfk-button-disabled,.docs-material #docs-titlebar-share-client-button .jfk-button.jfk-button-disabled,.docs-material #docs-script-button-bar .jfk-button.jfk-button-disabled {
    cursor: inherit
}

.docs-material #docs-docos-commentsbutton .docs-docos-commentsbutton-badge {
    background-color: #1a73e8;
    border: 2px solid white;
    border-radius: 999px;
    color: white;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 500;
    height: 16px;
    left: 28px;
    line-height: 16px;
    padding: 0 3px;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    min-width: 10px;
    z-index: inherit
}

.docs-material #docs-titlebar-share-client-button .jfk-button {
    box-shadow: none;
    background-color: #4285f4;
    background-image: none;
    cursor: pointer;
    border-color: transparent!important;
    border-radius: 2px;
    border-width: 1px;
    border-style: inset;
    color: #fff;
    font-size: 13px;
    height: 30px;
    padding: 0 14px;
    text-transform: uppercase;
    font-size: var(--docs-material-font-size-normal,13px);
    margin-right: 12px;
    padding: 0 7px;
    min-width: 0
}

.docs-material #docs-titlebar-share-client-button .jfk-button-disabled {
    background-color: rgba(0,0,0,0.12);
    opacity: 1
}

.docs-material #docs-titlebar-share-client-button .jfk-button .scb-button-icon {
    margin: 0 3px 0 -4px
}

.docs-material #docs-titlebar-share-client-button .jfk-button:focus {
    border-color: rgba(0,0,0,0.38)!important
}

.docs-material #docs-titlebar-share-client-button .jfk-button.jfk-button-hover {
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
}

.docs-material #docs-header.docs-hub-appbar #docs-titlebar-share-client-button .jfk-button {
    padding-left: 16px;
    padding-right: 16px
}

.docs-material #docs-header.docs-hub-appbar #docs-titlebar-share-client-button .jfk-button.jfk-button-hover {
    height: 28px
}

.docs-material #docs-titlebar-share-client-button .jfk-button.jfk-button-active,.docs-material #docs-titlebar-share-client-button .jfk-button.jfk-button-checked {
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);
    background-color: #3367d6
}

.docs-material #docs-script-button-bar .jfk-button {
    box-shadow: none;
    background-color: rgba(0,0,0,.04);
    background-image: none;
    cursor: pointer;
    border-color: transparent!important;
    border-radius: 2px;
    border-width: 1px;
    border-style: inset;
    color: rgba(0,0,0,0.54);
    font-size: 13px;
    height: 30px;
    padding: 0 14px;
    text-transform: uppercase;
    margin-right: 8px
}

.docs-material #docs-script-button-bar .jfk-button.jfk-button-disabled {
    background-color: #fff;
    color: rgba(0,0,0,0.26)
}

.docs-material #docs-script-button-bar .jfk-button:focus {
    border-color: #4285f4!important;
    color: rgba(0,0,0,.60)
}

.docs-material #docs-script-button-bar .jfk-button.jfk-button-hover {
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2);
    color: rgba(0,0,0,.60)
}

.docs-material #docs-script-button-bar .jfk-button.jfk-button-active,.docs-material #docs-script-button-bar .jfk-button.jfk-button-checked {
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2);
    background-color: rgba(0,0,0,0.12);
    color: rgba(0,0,0,0.87)
}

.docs-material #docs-titlebar-share-client-button .jfk-button.jfk-button-clear-outline,.docs-material #docs-script-button-bar .jfk-button.jfk-button-clear-outline {
    border-color: transparent!important
}

#docs-docos-caret {
    display: none
}

.docs-material .docs-docos-activitybox {
    top: 60px
}

.docs-material #docs-header .docs-titlebar-buttons {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 64px;
    padding: 0 12px 0 16px;
    top: 0;
    z-index: 900
}

.docs-material #docs-header.docs-hub-appbar .docs-titlebar-buttons {
    background-color: transparent;
    height: 56px
}

.docs-material #docs-header .docs-titlebar-buttons.docs-titlebar-occluding::before {
    background: linear-gradient(to right,transparent,rgba(60,64,67,.1) 70%,rgba(60,64,67,.2) 100%);
    content: '';
    height: 100%;
    left: -6px;
    position: absolute;
    width: 6px;
    top: 0
}

.docs-material #docs-header .docs-titlebar-buttons-rtl.docs-titlebar-occluding::before {
    background: linear-gradient(to left,transparent,rgba(60,64,67,.1) 70%,rgba(60,64,67,.2) 100%)
}

.docs-material #docs-header .docs-titlebar-buttons #docs-titlebar-edit-buttons {
    display: inherit;
    align-items: inherit
}

.docs-material .docs-titlebar-buttons .onegoogle-material-minibar {
    text-align: left
}

.docs-material #googlebar-coldstart {
    height: 32px;
    width: 32px;
    border-radius: 50%;
    background-color: #9e9e9e;
    margin: 0 8px 0 0;
    padding: 0;
    z-index: auto
}

.docs-material #googlebar-coldstart .docs-icon-img {
    opacity: 0.54
}

.docs-gm .docs-title-untitled {
    font-style: normal
}

.docs-gm #docs-titlebar-share-client-button .jfk-button {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    padding: 9px 16px 10px 12px;
    text-transform: capitalize
}

.docs-gm #docs-titlebar-share-client-button .jfk-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #f1f3f4;
    color: #3c4043;
    opacity: 0.38;
    padding: 9px 16px 10px 12px
}

.docs-gm #docs-titlebar-share-client-button .jfk-button .scb-button-icon {
    margin: 0 3px 0 -4px
}

.docs-gm #docs-titlebar-share-client-button .jfk-button:focus {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #5094ed;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    padding: 9px 16px 10px 12px;
    border-color: transparent!important
}

.docs-gm #docs-titlebar-share-client-button .jfk-button.jfk-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #2b7de9;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    padding: 9px 16px 10px 12px
}

.docs-gm #docs-titlebar-share-client-button .jfk-button.jfk-button-hover:focus {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    padding: 9px 16px 10px 12px
}

.docs-gm #docs-titlebar-share-client-button .jfk-button.jfk-button-active,.docs-gm #docs-titlebar-share-client-button .jfk-button.jfk-button-checked {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 2px 6px 2px rgba(66,133,244,0.15);
    padding: 9px 16px 10px 12px
}

.docs-gm #docs-titlebar-share-client-button .decoupled-docs-share-button.docs-titlebar-button.jfk-button {
    padding: 9px 16px 10px 16px
}

.docs-material #docs-recall-titlebar-search-menu-container {
    align-self: flex-start;
    margin: 12px 16px 0px 16px
}

.docs-material .docs-title-bar-find-icon-container {
    height: 24px;
    width: 24px
}

.goog-toolbar-button,.goog-toolbar-menu-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    background: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    outline: none;
    padding: 0;
    height: 24px;
    color: #333;
    line-height: 24px;
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    vertical-align: middle;
    cursor: default
}

.goog-toolbar-button-outer-box,.goog-toolbar-button-inner-box .goog-toolbar-menu-button-outer-box,.goog-toolbar-menu-button-inner-box {
    border: 0;
    vertical-align: top
}

.goog-toolbar-button-outer-box,.goog-toolbar-menu-button-outer-box {
    margin: 0;
    padding: 0
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
    padding: 0 2px
}

.goog-toolbar-button-hover,.goog-toolbar-button-active,.goog-toolbar-button-checked,.goog-toolbar-button-selected {
    color: #222;
    padding: 0
}

.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover {
    border-color: #c6c6c6!important;
    color: #222
}

.goog-toolbar-menu-button-open {
    color: #222
}

.goog-toolbar-button-hover,.goog-toolbar-menu-button-hover {
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.1);
    box-shadow: 0 1px 1px rgba(0,0,0,.1);
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1)
}

.goog-toolbar-button-active,.goog-toolbar-menu-button-active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #f6f6f6;
    background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
    border-color: #c6c6c6
}

.goog-toolbar-button-selected,.goog-toolbar-button-checked,.goog-toolbar-menu-button-open {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    background-color: #eee;
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    border-color: #ccc
}

.goog-toolbar-button-disabled,.goog-toolbar-menu-button-disabled {
    color: #222!important;
    opacity: 0.3;
    filter: alpha(opacity=30)
}

.goog-toolbar-button-collapse-right,.goog-toolbar-button-collapse-right .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-right .goog-toolbar-button-inner-box {
    margin-right: 0
}

.goog-toolbar-button-collapse-left,.goog-toolbar-button-collapse-left .goog-toolbar-button-outer-box,.goog-toolbar-button-collapse-left .goog-toolbar-button-inner-box {
    margin-left: 0
}

.goog-toolbar-menu-button-dropdown {
    background: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
    float: right;
    margin: 10px 2px 0 3px;
    padding: 0;
    opacity: .8;
    vertical-align: middle;
    width: 5px;
    height: 7px;
    *float: none;
    *position: relative;
    *top: -3px
}

.goog-toolbar-separator {
    border-left: 1px solid #ccc;
    height: 17px;
    line-height: normal;
    list-style: none;
    margin: 0 2px;
    outline: none;
    overflow: hidden;
    padding: 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0
}

.goog-toolbar-select .goog-toolbar-menu-button-dropdown {
    background: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
    height: 11px;
    margin-top: 7px;
    width: 7px;
    -webkit-transform: none;
    -moz-transform: none;
    transform: none;
    filter: none
}

.goog-toolbar-menu-button-caption {
    padding: 0;
    margin: 0
}

.docs-material #docs-toolbar-wrapper {
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background: #fff;
    box-shadow: none
}

.docs-gm #docs-toolbar-wrapper {
    border-top: 1px solid #dadce0;
    border-bottom: 1px solid #dadce0
}

.docs-material #docs-side-toolbar {
    margin: 0 21px 0 0
}

.docs-material.companion-enabled #docs-side-toolbar {
    margin: 0 4px 0 0
}

.docs-material #docs-toolbar-wrapper,.docs-material #docs-equationtoolbar,.docs-material .docs-printpreview-toolbar,.docs-material #docs-header.docs-hub-appbar #docs-titlebar-container {
    padding: 0 21px 0 22px
}

.docs-material #docs-header.docs-hub-appbar #docs-titlebar-container {
    padding-left: 24px
}

.docs-material #docs-equationtoolbar,.docs-material .docs-printpreview-toolbar {
    background: #fff
}

.docs-material #docs-equationtoolbar {
    border-top-width: 0;
    border-bottom: 1px solid #e0e0e0
}

.docs-material.companion-enabled #docs-equationtoolbar {
    padding-right: 4px
}

.docs-gm #docs-equationtoolbar .goog-toolbar-menu-button-inner-box {
    padding-top: 0
}

.docs-gm #docs-equationtoolbar .goog-toolbar-menu-button-caption {
    padding-top: 2px
}

#hide-equation-toolbar-button {
    float: right
}

#docs-omnibox-toolbar .docs-omnibox-input {
    height: 26px;
    line-height: 26px
}

#docs-omnibox-toolbar .docs-omnibox-input::placeholder {
    line-height: 26px
}

#docs-omnibox-toolbar .docs-omnibox-autocomplete {
    margin: 6px 4px 6px 1px
}

.docs-gm .goog-toolbar,.docs-gm #docs-toolbar {
    min-height: 38px
}

.docs-material .goog-toolbar-button,.docs-material .goog-toolbar-combo-button,.docs-material .goog-toolbar-menu-button {
    box-shadow: none;
    background-color: #fff;
    background-image: none;
    cursor: pointer;
    border-color: transparent!important;
    border-radius: 2px;
    border-width: 1px
}

.docs-material .goog-toolbar-button-hover,.docs-material .goog-toolbar-menu-button-hover,.docs-material .goog-toolbar-combo-button-hover,.docs-material .docs-toolbar-button-split-sympathy-hover,.docs-material .docs-toolbar-split-create-button,.docs-material .docs-toolbar-split-create-button.goog-toolbar-button-hover,.docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-hover,.docs-gm .docs-material.trix-palette .goog-palette-cell-hover {
    box-shadow: none;
    background-color: rgba(0,0,0,.06);
    background-image: none;
    cursor: pointer;
    border-color: transparent!important;
    border-radius: 2px;
    border-width: 1px;
    cursor: pointer
}

.docs-gm .docs-material .goog-toolbar-button-hover,.docs-gm .docs-material .goog-toolbar-menu-button-hover,.docs-gm .docs-material .goog-toolbar-combo-button-hover,.docs-gm .docs-material .docs-toolbar-button-split-sympathy-hover,.docs-gm .docs-material .docs-toolbar-split-create-button,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-button-hover,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-hover .docs-gm .docs-material.trix-palette .goog-palette-cell-hover {
    background-color: #f1f3f4
}

.docs-material .goog-toolbar-button-active,.docs-material .goog-toolbar-button-checked,.docs-material .goog-toolbar-button-selected,.docs-material .goog-toolbar-combo-button-open,.docs-material .goog-toolbar-menu-button-open,.docs-material .docs-toolbar-split-create-button.goog-toolbar-button-active,.docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-active,.docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-open,.docs-gm .docs-material.trix-palette .goog-palette-cell-selected {
    box-shadow: none;
    background-color: rgba(0,0,0,0.12);
    background-image: none;
    cursor: pointer;
    border-color: transparent!important;
    border-radius: 2px;
    border-width: 1px
}

.docs-gm .docs-material .goog-toolbar-button-active,.docs-gm .docs-material .goog-toolbar-button-checked,.docs-gm .docs-material .goog-toolbar-button-selected,.docs-gm .docs-material .goog-toolbar-combo-button-open,.docs-gm .docs-material .goog-toolbar-menu-button-open,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-button-active,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-active,.docs-gm .docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button-open,.docs-gm .docs-material.trix-palette .goog-palette-cell-selected {
    background-color: #e8f0fe;
    color: #1a73e8
}

.docs-material .goog-toolbar-button,.docs-material .goog-toolbar-menu-button {
    margin: 3px 1px 0;
    height: 26px;
    line-height: 26px;
    color: rgba(0,0,0,.7)
}

.docs-material .goog-toolbar-button-inner-box,.docs-material .goog-toolbar-menu-button-inner-box {
    height: 26px;
    min-width: 26px
}

.docs-material .docs-toolbar-button-split-left .goog-toolbar-button-inner-box {
    min-width: 26px
}

.docs-material .goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked {
    border-left-color: #ccc;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    margin-left: 1px
}

.docs-material .goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box,.docs-material .goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked.goog-toolbar-button-hover .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
    margin-left: 0
}

.docs-material .goog-toolbar-button .docs-icon,.docs-material .goog-toolbar-menu-button .docs-icon {
    opacity: 0.54
}

.docs-gm .docs-material .goog-toolbar-button .docs-icon,.docs-gm .docs-material .goog-toolbar-menu-button .docs-icon,.docs-gm .docs-material .goog-toolbar-combo-button-dropdown,.docs-gm .docs-material .goog-toolbar-menu-button-dropdown {
    opacity: 1
}

.docs-material .goog-toolbar-button-hover .docs-icon,.docs-material .goog-toolbar-button-selected .docs-icon,.docs-material .goog-toolbar-button-checked .docs-icon,.docs-material .goog-toolbar-button-active .docs-icon,.docs-material .goog-toolbar-menu-button-hover .docs-icon,.docs-material .goog-toolbar-menu-button-selected .docs-icon,.docs-material .goog-toolbar-menu-button-checked .docs-icon,.docs-material .goog-toolbar-menu-button-open .docs-icon {
    opacity: 0.87
}

.docs-gm .docs-material .goog-toolbar-button-hover .docs-icon,.docs-gm .docs-material .goog-toolbar-button-selected .docs-icon,.docs-gm .docs-material .goog-toolbar-button-checked .docs-icon,.docs-gm .docs-material .goog-toolbar-button-active .docs-icon,.docs-gm .docs-material .goog-toolbar-menu-button-hover .docs-icon,.docs-gm .docs-material .goog-toolbar-menu-button-selected .docs-icon,.docs-gm .docs-material .goog-toolbar-menu-button-checked .docs-icon,.docs-gm .docs-material .goog-toolbar-menu-button-open .docs-icon {
    opacity: 1
}

.docs-gm .goog-toolbar-button-inner-box,.docs-gm .goog-toolbar-menu-button-inner-box {
    height: 24px;
    min-width: 24px
}

.docs-gm .goog-toolbar-button .docs-icon {
    margin: 0 0 1px 0
}

.docs-gm .goog-toolbar-button.docs-icon-toolbar-button-with-text .docs-icon-toolbar-button-with-text-icon-container {
    margin-right: 4px
}

.docs-gm .goog-toolbar-menu-button.docs-textcolormenubutton .docs-icon {
    margin-top: 1px
}

.docs-material .goog-toolbar-separator.goog-inline-block {
    border-left: 1px solid #e0e0e0;
    margin: 0 3px
}

.docs-material .docs-toolbar-small-separator+div.goog-toolbar-button,.docs-material .docs-toolbar-small-separator+div.goog-toolbar-menu-button {
    margin-left: 1px
}

.docs-gm .goog-toolbar-separator.goog-inline-block {
    border-left: 1px solid #dadce0;
    margin: 9px 4px;
    height: 20px
}

.docs-material .docs-toolbar-button-split-left,.docs-material .docs-toolbar-button-split-left.goog-inline-block {
    margin-right: 0
}

.docs-material .docs-toolbar-button-split-right,.docs-material .docs-toolbar-button-split-right.goog-inline-block {
    margin-left: 0
}

.docs-material .docs-toolbar-button-split-right.goog-toolbar-button-hover,.docs-material .docs-toolbar-button-split-right.goog-toolbar-menu-button-hover,.docs-material .docs-toolbar-button-split-right.docs-toolbar-button-split-sympathy-hover,.docs-material .docs-toolbar-button-split-left+.docs-toolbar-button-split-right.goog-toolbar-menu-button-open,.docs-material .docs-toolbar-split-create-button+.docs-toolbar-button-split-right {
    border-left-color: rgba(0,0,0,0.12)!important
}

.docs-gm .docs-material .docs-toolbar-button-split-right.goog-toolbar-button-hover,.docs-gm .docs-material .docs-toolbar-button-split-right.goog-toolbar-menu-button-hover,.docs-gm .docs-material .docs-toolbar-button-split-right.docs-toolbar-button-split-sympathy-hover,.docs-gm .docs-material .docs-toolbar-button-split-left+.docs-toolbar-button-split-right.goog-toolbar-menu-button-open,.docs-gm .docs-material .docs-toolbar-split-create-button+.docs-toolbar-button-split-right {
    border-left-color: #f1f3f4!important
}

.docs-material .docs-toolbar-split-create-button.goog-toolbar-menu-button {
    margin-right: 3px
}

.docs-material .goog-toolbar-menu-button-dropdown,.docs-material .docs-toolbar-split-create-button .goog-toolbar-menu-button-dropdown,.docs-material .goog-toolbar-combo-button-dropdown {
    margin-top: 10px
}

.docs-gm .docs-gm-arrow .docs-icon {
    margin: 0
}

.docs-material .goog-toolbar-select .goog-toolbar-menu-button-dropdown {
    margin-top: 8px
}

.docs-gm .docs-gm-arrow.goog-toolbar-menu-button-dropdown,.docs-gm .docs-toolbar-split-create-button .goog-toolbar-menu-button-dropdown,.docs-gm .docs-gm-arrow.goog-toolbar-combo-button-dropdown {
    background: none;
    margin: 0 -1px 0 -3px;
    width: 13px
}

.docs-gm .goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-dropdown {
    margin-right: -1px
}

.docs-gm .goog-toolbar-button,.docs-gm .goog-toolbar-menu-button,.docs-gm .goog-toolbar-combo-button,.docs-gm #docs-equationtoolbar .goog-toolbar-button,.docs-gm #docs-equationtoolbar .goog-toolbar-menu-button,.docs-gm .trix-palette .goog-palette-cell {
    height: 24px;
    line-height: 24px;
    margin: 6px 1px;
    top: 0
}

.docs-gm .goog-toolbar-button-disabled,.docs-gm .goog-toolbar-menu-button-disabled,.docs-gm .trix-palette .goog-palette-cell-disabled {
    color: #5f6368!important;
    cursor: inherit;
    opacity: .38
}

.docs-gm .goog-toolbar-combo-button-input {
    color: rgba(0,0,0,.7);
    box-sizing: border-box;
    height: 20px!important;
    width: 48px!important
}

.docs-gm .goog-toolbar-combo-button-open {
    background-color: #f1f3f4
}

.docs-gm .goog-toolbar-combo-button-input::selection {
    background-color: #e8f0fe
}

.docs-gm .goog-toolbar-combo-button-input:focus {
    border: 2px solid #1a73e8!important;
    border-radius: 4px;
    padding: 0 7px
}

.docs-material .goog-color-menu-button-indicator {
    height: 20px;
    border-bottom-color: transparent;
    forced-color-adjust: none
}

.docs-material .docs-textcolormenubutton .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-caption .goog-color-menu-button-indicator {
    bottom: 0
}

.docs-material.docs-toolbar-more-bubble {
    border: 0;
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2);
    border-radius: 2px
}

.docs-material.docs-toolbar-more-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter,.docs-material.docs-toolbar-more-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
    border-color: transparent
}

.docs-material.docs-toolbar-more-toolbar {
    background: #fff;
    border-radius: 2px;
    padding: 0 4px
}

.docs-gm .docs-toolbar-more-bubble {
    border-radius: 4px;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-gm .docs-toolbar-more-toolbar {
    border-radius: 4px
}

.docs-gm .jfk-tooltip {
}

.jfk-button {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500
}

.jfk-button-flat {
    font-weight: normal
}

.goog-toolbar-button,.goog-toolbar-menu-button {
    font-weight: 500;
    font-size: 11px;
    font-size: var(--docs-material-font-size-12,11px)
}

.docs-gm #docs-editor,.docs-gm #docs-editor-container {
    background: #f8f9fa
}

.goog-tab {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500
}

.goog-flat-menu-button-caption {
    font-weight: 500;
    font-weight: var(--docs-material-font-weight-normal,500)
}

.modal-dialog-buttons {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif
}

.modal-dialog-buttons button {
    font-weight: 500
}

.modal-dialog-title {
    font-size: 16px;
    font-size: var(--docs-material-font-size-22,16px)
}

.goog-flat-menu-button {
    font-weight: 500
}

.jfk-countrypicker-countryCurrent,.jfk-countrypicker-countryCurrent:hover {
    font-weight: 500
}

.jfk-accordion .goog-zippy-expanded {
    font-weight: 500
}

.jfk-titleLink {
    font-weight: 500
}

.jfk-countrypicker-countryCurrent,.jfk-countrypicker-countryCurrent:hover {
    font-weight: 500
}

.jfk-slideToggle {
    font-weight: 500
}

.jfk-tooltip {
    font-weight: 500;
    font-size: 11px;
    font-size: var(--docs-material-font-size-12,11px)
}

.jfk-bubble-arrowdown .jfk-bubble-arrowimplbefore,.jfk-bubble-arrowup .jfk-bubble-arrowimplbefore {
    border-color: #dadce0 transparent
}

@media (forced-colors:active) {
    .docs-gm-promo.jfk-bubble.docs-promo-bubble {
        border: 1px solid CanvasText
    }

    .jfk-tooltip .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore,.jfk-tooltip .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter,.docs-gm-promo.jfk-bubble .jfk-bubble-arrow .jfk-bubble-arrowimplbefore,.docs-gm-promo.jfk-bubble .jfk-bubble-arrow .jfk-bubble-arrowimplafter {
        border-color: CanvasText Canvas
    }

    @supports (forced-color-adjust: none) {
        .jfk-tooltip-arrowimplbefore,.jfk-tooltip-arrowimplafter,.docs-gm-promo .jfk-bubble-arrowimplbefore,.docs-gm-promo .jfk-bubble-arrowimplafter {
            forced-color-adjust: none
        }

        .jfk-tooltip .jfk-tooltip-arrow .jfk-tooltip-arrowimplbefore {
            border-color: CanvasText transparent
        }

        .jfk-tooltip .jfk-tooltip-arrow .jfk-tooltip-arrowimplafter {
            border-color: Canvas transparent
        }

        .docs-gm-promo.jfk-bubble.jfk-bubble-promo.docs-promo-bubble .jfk-bubble-arrow-id.jfk-bubble-arrow .jfk-bubble-arrowimplafter {
            border-color: CanvasText transparent
        }
    }
}

.apps-shortcutshelpcontentimpl-title-container {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,Roboto,RobotoDraft,Helvetica,Arial,sans-serif)
}

.apps-shortcutshelppopup-title-container {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,Roboto,RobotoDraft,Helvetica,Arial,sans-serif)
}

.docs-gm .docs-debug-container {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif
}

.docs-gm .docs-rotationhandle-circle,.docs-gm .docs-rotationhandle-stick,.docs-gm .docs-squarehandleselectionbox-handle,.docs-gm .waffle-obj-drag-component {
    background-color: #1a73e8
}

.docs-gm .docs-rotationhandle-outline,.docs-gm .docs-squarehandleselectionbox-border,.docs-gm .docs-roundedcornerselectionbox-border {
    border-color: #1a73e8
}

.docs-gm .docs-rotationhandle-stick {
    height: 24px
}

.docs-gm .punch-animation-sidebar-play.jfk-button,.docs-gm .punch-animation-sidebar-stop.jfk-button,.docs-gm .waffle-filterbox-button-container .jfk-button-action,.docs-gm .docs-suggestiondialog-accept-container .jfk-button,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    cursor: pointer
}

.docs-gm .punch-animation-sidebar-play.jfk-button-hover,.docs-gm .punch-animation-sidebar-stop.jfk-button-hover,.docs-gm .waffle-filterbox-button-container .jfk-button-action.jfk-button-hover,.docs-gm .docs-suggestiondialog-accept-container .jfk-button-hover,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button-hover,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action.jfk-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #2b7de9;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .punch-animation-sidebar-play.jfk-button-focused,.docs-gm .punch-animation-sidebar-stop.jfk-button-focused,.docs-gm .waffle-filterbox-button-container .jfk-button-action.jfk-button-focused,.docs-gm .docs-suggestiondialog-accept-container .jfk-button-focused,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button-focused,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #5094ed;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .punch-animation-sidebar-play.jfk-button-hover.jfk-button-focused,.docs-gm .punch-animation-sidebar-stop.jfk-button-hover.jfk-button-focused,.docs-gm .waffle-filterbox-button-container .jfk-button-action.jfk-button-hover.jfk-button-focused,.docs-gm .docs-suggestiondialog-accept-container .jfk-button-hover.jfk-button-focused,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button-hover.goog-flat-menu-button-focused,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action.jfk-button-hover.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .punch-animation-sidebar-play.jfk-button-pressed,.docs-gm .punch-animation-sidebar-stop.jfk-button-pressed,.docs-gm .waffle-filterbox-button-container .jfk-button-action.jfk-button-pressed,.docs-gm .docs-suggestiondialog-accept-container .jfk-button-pressed,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button-pressed,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action.jfk-button-pressed {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 2px 6px 2px rgba(66,133,244,0.15)
}

.docs-gm .punch-animation-sidebar-play.jfk-button-disabled,.docs-gm .punch-animation-sidebar-stop.jfk-button-disabled,.docs-gm .waffle-filterbox-button-container .jfk-button-action.jfk-button-disabled,.docs-gm .docs-suggestiondialog-accept-container .jfk-button-disabled,.docs-gm .docs-suggestiondialog-accept-container .goog-flat-menu-button-disabled,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-action.jfk-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #f1f3f4;
    color: #3c4043;
    opacity: 0.38;
    cursor: default
}

.docs-gm .docs-image-effect-adjustment-reset-button,.docs-gm .waffle-filterbox-button-container .jfk-button-standard,.docs-gm .docs-suggestiondialog-reject-container .jfk-button,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button,.motion-ui .punch-animation-sidebar-add.goog-flat-button,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #dadce0!important;
    color: #1a73e8;
    cursor: pointer
}

.docs-gm .docs-image-effect-adjustment-reset-button.jfk-button-hover,.docs-gm .waffle-filterbox-button-container .jfk-button-standard.jfk-button-hover,.docs-gm .docs-suggestiondialog-reject-container .jfk-button-hover,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button-hover,.motion-ui .punch-animation-sidebar-add.goog-flat-button-hover,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard.jfk-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #f8fbff;
    border: 1px solid #cce0fc!important
}

.docs-gm .docs-image-effect-adjustment-reset-button.jfk-button-focused,.docs-gm .waffle-filterbox-button-container .jfk-button-standard.jfk-button-focused,.docs-gm .docs-suggestiondialog-reject-container .jfk-button-focused,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button-focused,.motion-ui .punch-animation-sidebar-add.goog-flat-button-focused,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e9f1fe;
    border: 1px solid #c1d8fb!important
}

.docs-gm .docs-image-effect-adjustment-reset-button.jfk-button-hover.jfk-button-focused,.docs-gm .waffle-filterbox-button-container .jfk-button-standard.jfk-button-hover.jfk-button-focused,.docs-gm .docs-suggestiondialog-reject-container .jfk-button-hover.jfk-button-focused,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button-hover.goog-flat-menu-button-focused,.motion-ui .punch-animation-sidebar-add.goog-flat-button-hover.goog-flat-button-focused,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard.jfk-button-hover.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid #bbd4fb!important
}

.docs-gm .docs-image-effect-adjustment-reset-button.jfk-button-pressed,.docs-gm .waffle-filterbox-button-container .jfk-button-standard.jfk-button-pressed,.docs-gm .docs-suggestiondialog-reject-container .jfk-button-pressed,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button-pressed,.motion-ui .punch-animation-sidebar-add.goog-flat-button-pressed,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard.jfk-button-pressed {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid transparent!important;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-gm .docs-image-effect-adjustment-reset-button.jfk-button-disabled,.docs-gm .waffle-filterbox-button-container .jfk-button-standard.jfk-button-disabled,.docs-gm .docs-suggestiondialog-reject-container .jfk-button-disabled,.docs-gm .docs-suggestiondialog-reject-container .goog-flat-menu-button-disabled,.motion-ui .punch-animation-sidebar-add.goog-flat-button-disabled,.docs-gm .docs-offline-optinpromo-buttons .jfk-button-standard.jfk-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #f1f3f4!important;
    color: #3c4043;
    opacity: 0.38;
    cursor: default
}

.docs-gm .modal-dialog button,.docs-gm .modal-dialog .jfk-button-standard {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #dadce0!important;
    color: #1a73e8
}

.docs-gm .modal-dialog button:hover,.docs-gm .modal-dialog .jfk-button-standard.jfk-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #f8fbff;
    border: 1px solid #cce0fc!important
}

.docs-gm .modal-dialog button:focus,.docs-gm .modal-dialog .jfk-button-standard.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e9f1fe;
    border: 1px solid #c1d8fb!important
}

[class*="docs-hc"].docs-gm .modal-dialog button:focus,[class*="docs-hc"].docs-gm .modal-dialog .jfk-button-standard.jfk-button-focused {
    outline: 1px dotted black;
    outline-offset: -4px
}

.docs-gm .modal-dialog button:hover:focus,.docs-gm .modal-dialog .jfk-button-standard.jfk-button-hover.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid #bbd4fb!important
}

.docs-gm .modal-dialog button:active,.docs-gm .modal-dialog button:focus:active,.docs-gm .modal-dialog .jfk-button-standard.jfk-button-active,.docs-gm .modal-dialog .jfk-button-standard.jfk-button-focus.jfk-button-active {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid transparent!important;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-gm .modal-dialog button[disabled],.docs-gm .modal-dialog .jfk-button-standard.jfk-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #f1f3f4!important;
    color: #3c4043;
    opacity: 0.38
}

.docs-gm .modal-dialog .goog-buttonset-action,.docs-gm .modal-dialog .jfk-button-action,.docs-gm .docs-material-bubble .jfk-button-action {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff
}

.docs-gm .modal-dialog .goog-buttonset-action:hover,.docs-gm .modal-dialog .jfk-button-action.jfk-button-hover,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #2b7de9;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .modal-dialog .goog-buttonset-action:focus,.docs-gm .modal-dialog .jfk-button-action.jfk-button-focused,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #5094ed;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .modal-dialog .goog-buttonset-action:hover:focus,.docs-gm .modal-dialog .jfk-button-action.jfk-button-hover.jfk-button-focused,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-hover.jfk-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-gm .modal-dialog .goog-buttonset-action:active,.docs-gm .modal-dialog .goog-buttonset-action:focus:active,.docs-gm .modal-dialog .jfk-button-action.jfk-button-active,.docs-gm .modal-dialog .jfk-button-action.jfk-button-focus.jfk-button-active,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-active,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-focus.jfk-button-active {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 2px 6px 2px rgba(66,133,244,0.15)
}

.docs-gm .modal-dialog .goog-buttonset-action[disabled],.docs-gm .modal-dialog .jfk-button-action.jfk-button-disabled,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #f1f3f4;
    color: #3c4043;
    opacity: 0.38
}

.docs-gm .modal-dialog .goog-flat-button,.docs-gm .modal-dialog button,.docs-gm .modal-dialog .goog-buttonset-action,.docs-gm .modal-dialog .jfk-button-standard,.docs-gm .modal-dialog .jfk-button-action,.docs-gm .docs-material-bubble .jfk-button-standard,.docs-gm .docs-material-bubble .jfk-button-action {
    cursor: pointer
}

.docs-gm .modal-dialog .goog-flat-button.goog-flat-button-disabled,.docs-gm .modal-dialog button[disabled],.docs-gm .modal-dialog .goog-buttonset-action[disabled],.docs-gm .modal-dialog .jfk-button-standard.jfk-button-disabled,.docs-gm .modal-dialog .jfk-button-action.jfk-button-disabled,.docs-gm .docs-material-bubble .jfk-button-standard.jfk-button-disabled,.docs-gm .docs-material-bubble .jfk-button-action.jfk-button-disabled {
    cursor: default
}

.docs-gm .docs-material-gm-dialog .jfk-textinput,.docs-gm .docs-material-bubble .jfk-textinput,.docs-gm .modal-dialog .jfk-textinput {
    border: 1px solid #dadce0;
    border-radius: 4px;
    box-sizing: border-box;
    color: #3c4043;
    padding: 1px 8px;
    font-size: 14px;
    height: 36px;
    margin: 8px 0
}

.docs-gm .modal-dialog textarea.jfk-textinput {
    min-height: 36px;
    height: unset;
    padding: 7px 8px
}

.docs-gm .docs-material-gm-dialog textarea.jfk-textinput {
    min-height: 52px;
    max-height: 52px;
    min-width: 100%;
    height: unset;
    padding: 7px 8px
}

.docs-gm .modal-dialog .jfk-textinput:focus,.docs-gm .docs-material-gm-dialog .jfk-textinput:focus,.docs-gm .docs-material-bubble .jfk-textinput:focus {
    border: 2px solid #1a73e8;
    box-shadow: none;
    padding: 0px 7px
}

.docs-gm .modal-dialog textarea.jfk-textinput:focus,.docs-gm .docs-material-gm-dialog textarea.jfk-textinput:focus {
    padding: 6px 7px
}

.docs-material-gm-dialog-title-close:hover {
    opacity: 1
}

.docs-gm .docs-material-gm-dialog-title-close {
    background-color: transparent;
    border-radius: 50%;
    cursor: pointer;
    line-height: 18px;
    text-align: center;
    color: #5f6368
}

.docs-gm .docs-material-gm-dialog-title-close:hover {
    background-color: #f1f3f4
}

.docs-gm .docs-material-gm-dialog-title-close:focus {
    background-color: #e8eaed;
    outline: none
}

@media screen and (forced-colors:active) {
    .docs-gm .docs-material-gm-dialog-title-close {
        color: CanvasText
    }

    .docs-gm .docs-material-gm-dialog-title-close:hover,.docs-gm .docs-material-gm-dialog-title-close:focus {
        background-color: Highlight;
        color: HighlightText
    }
}

.docs-gm .modal-dialog .jfk-textinput.sketchy-guiderow-position {
    margin: 0
}

.docs-gm .modal-dialog,.docs-gm .modal-dialog.google-url-picker,.docs-gm .docs-offline-optinpromo.jfk-bubble,.docs-gm .docs-sync-indicator-popup.jfk-bubble {
    background: #fff;
    border: 1px solid transparent;
    border-radius: 8px;
    box-shadow: 0 4px 8px 3px rgba(60,64,67,.15);
    position: absolute;
    z-index: 1003;
    padding: 24px
}

.docs-gm .picker.modal-dialog {
    padding: 0;
    z-index: 1201
}

.docs-gm .modal-dialog,.docs-gm .modal-dialog.google-url-picker,.docs-gm .modal-dialog-content,.docs-gm #docs-offline-optinpromo-description,.docs-gm #docs-offline-optinpromo-learn-more-container {
    color: #3c4043
}

.docs-gm #docs-offline-optinpromo-title {
    border-bottom: none;
    padding: 24px
}

.docs-gm .modal-dialog-title-text,.docs-gm .docs-offline-optinpromo-title-text {
    color: #202124;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 28px
}

.docs-gm .docs-offline-optinpromo-buttons {
    display: flex;
    flex-direction: row-reverse
}

.docs-gm .docs-offline-optinpromo-confirm-buttons {
    margin-top: 24px
}

.docs-gm .docs-offline-optinpromo-buttons .jfk-button {
    cursor: pointer;
    margin-left: 16px;
    margin-right: 0
}

.docs-gm .modal-dialog-buttons,.docs-gm .docs-findandreplacedialog-buttons {
    display: flex;
    justify-content: flex-end;
    margin-top: 24px
}

.docs-gm .modal-dialog-buttons button {
    margin: 0 0 0 12px
}

.docs-gm .modal-dialog-buttons button:first-child {
    margin-left: 0
}

.docs-gm .docs-dialog .modal-dialog-title {
    position: relative
}

.docs-gm .docs-dialog .modal-dialog-title-text {
    display: inline-block;
    max-width: calc(100% - 32px);
    min-width: 200px
}

.docs-gm .docs-dialog .modal-dialog-title-close {
    background-color: transparent;
    border-radius: 50%;
    cursor: pointer;
    height: 18px;
    line-height: 18px;
    padding: 7px;
    right: 0;
    text-align: center;
    top: -3px;
    width: 18px
}

.docs-gm .docs-dialog .modal-dialog-title-close:hover {
    background-color: #f1f3f4
}

.docs-gm .docs-dialog .modal-dialog-title-close:focus {
    background-color: #e8eaed;
    outline: none
}

[class*="docs-hc"].docs-gm .docs-dialog .modal-dialog-title-close:focus {
    border: 1px dotted transparent;
    padding: 6px
}

.docs-gm .docs-dialog .modal-dialog-title-close:after {
    position: relative;
    right: 0;
    top: 0
}

.docs-gm .modal-dialog .docs-flatcolormenubutton .goog-flat-menu-button-caption,.docs-gm .kix-tablesidebar-control .docs-flatcolormenubutton .goog-flat-menu-button-caption,.docs-gm .sketchy-shape-effects-shadow-tile .docs-flatcolormenubutton .goog-flat-menu-button-caption {
    height: 22px;
    width: 22px;
    border-radius: 50%;
    border: 1px solid #dadce0;
    margin: 0;
    outline: none
}

.docs-gm .modal-dialog .docs-flatcolormenubutton.goog-flat-menu-button,.docs-gm .kix-tablesidebar-control .docs-flatcolormenubutton.goog-flat-menu-button,.docs-gm .sketchy-shape-effects-shadow-tile .docs-flatcolormenubutton.goog-flat-menu-button {
    padding: 6px 0 6px 6px
}

.docs-gm div.goog-modalpopup-bg,.docs-gm div.modal-dialog-bg {
    background-color: #000;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 998;
    opacity: .6!important
}

.docs-gm ::-webkit-scrollbar-track {
    box-shadow: none;
    margin: 0 4px
}

.docs-gm ::-webkit-scrollbar-track:hover {
    box-shadow: none;
    background: none
}

.docs-gm ::-webkit-scrollbar-thumb {
    border-style: solid;
    border-color: transparent;
    border-width: 4px;
    background-color: #dadce0;
    border-radius: 8px;
    box-shadow: none
}

.docs-gm ::-webkit-scrollbar-thumb:hover {
    background-color: #80868b
}

.docs-gm ::-webkit-scrollbar-thumb:active {
    background-color: #5f6368
}

.docs-gm .modal-dialog .goog-flat-menu-button,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button {
    border: 1px solid #dadce0;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 8px 6px 8px 8px;
    width: 100%;
    align-items: center;
    background: none;
    color: #3c4043;
    display: inline-flex;
    justify-content: space-between;
    outline: none;
    position: relative;
    width: auto;
    width: unset
}

.docs-gm .modal-dialog .goog-flat-menu-button-disabled,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-disabled,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-disabled,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-disabled {
    color: #5f6368;
    opacity: .38;
    cursor: default
}

.docs-gm .modal-dialog .goog-flat-menu-button:active,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button:active,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button:active,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button:active {
    background-color: #fff;
    border: 1px solid transparent;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-gm .modal-dialog .goog-flat-menu-button-hover,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-hover,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-hover,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-hover {
    background-color: rgba(60,64,67,0.04);
    border: 1px solid #dadce0;
    box-shadow: none
}

.docs-gm .modal-dialog .goog-flat-menu-button-focused,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-focused,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-focused,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-focused {
    background-color: rgba(60,64,67,0.06);
    border: 1px solid #dadce0
}

.docs-gm .modal-dialog .goog-flat-menu-button-open,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-open,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-open,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-open {
    background-color: rgba(60,64,67,0.04);
    border: 1px solid transparent
}

.docs-gm .modal-dialog .goog-flat-menu-button-hover.goog-flat-menu-button-open,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-hover.goog-flat-menu-button-open,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-hover.goog-flat-menu-button-open,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-hover.goog-flat-menu-button-open {
    background-color: rgba(60,64,67,0.06)
}

.docs-gm .modal-dialog .goog-flat-menu-button-focused.goog-flat-menu-button-open,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-focused.goog-flat-menu-button-open,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-focused.goog-flat-menu-button-open,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-focused.goog-flat-menu-button-open {
    background-color: rgba(60,64,67,0.08)
}

.docs-gm .modal-dialog .goog-flat-menu-button-disabled,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-disabled,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-disabled,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-disabled {
    border: 1px solid #dadce0;
    box-shadow: none;
    cursor: default
}

.docs-gm .modal-dialog .goog-flat-menu-button-caption,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-caption,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-caption,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-caption {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #202124;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-gm .modal-dialog .goog-flat-menu-button-disabled .goog-flat-menu-button-caption,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-disabled .goog-flat-menu-button-caption,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-disabled .goog-flat-menu-button-caption,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-disabled .goog-flat-menu-button-caption {
    color: #5f6368;
    opacity: .38;
    cursor: default
}

.docs-gm .modal-dialog .goog-flat-menu-button-dropdown,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-dropdown,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-dropdown,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-dropdown {
    background: no-repeat url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg) 0 -4966px;
    height: 18px;
    width: 18px;
    border: none;
    margin-top: 0;
    position: relative;
    right: 0;
    top: 0
}

.docs-gm .modal-dialog .goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown,.docs-gm .docs-material-gm-dialog .goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
    opacity: .38
}

.docs-gm .modal-dialog .goog-flat-menu-button-disabled.goog-flat-menu-button:active,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-disabled.goog-flat-menu-button:active,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-disabled.goog-flat-menu-button:active {
    border: 1px solid #dadce0;
    box-shadow: none;
    cursor: default;
    box-shadow: none
}

.docs-gm .modal-dialog .goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.docs-gm .kix-tablesidebar-control .goog-flat-menu-button-open .goog-flat-menu-button-dropdown,.docs-gm .sketchy-shape-effects-shadow-tile .goog-flat-menu-button-open .goog-flat-menu-button-dropdown {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.docs-gm .modal-dialog .jfk-radiobutton-disabled .jfk-radiobutton-label {
    color: #5f6368;
    opacity: .38;
    cursor: default
}

.docs-gm .share-butterbar-container {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif);
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px);
    font-weight: normal;
    font-weight: var(--docs-material-font-weight-normal,normal)
}

.docs-gm .share-client-dialog .share-butterbar-container {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif)
}

.docs-gm .share-butterbar-container .jfk-butterBar-shown {
    height: 40px;
    padding: 0 16px
}

.docs-gm .share-butterbar-container .jfk-butterBar-shown>span {
    display: flex;
    padding-top: 4px
}

.docs-gm .share-butter-icon {
    margin-right: 8px
}

.docs-gm .share-butter-link,.docs-gm .share-butter-link:visited {
    color: #1a73e8;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-family: var(--docs-material-header-font-family,"Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif);
    font-size: 16px;
    margin-left: 80px
}

.docs-gm .share-butter-link:hover,.docs-gm .share-butter-link:active {
    color: #185abc
}

.docs-gm .share-butter-link:disabled {
    color: #1a73e8
}

.docs-presence-widget {
    cursor: pointer;
    height: 19px;
    margin: 0 0 5px 0;
    outline: 0;
    position: absolute;
    right: 44px;
    top: 11px;
    width: 207px
}

#docs-presence-menubar .docs-presence-widget {
    top: 5px
}

#docs-presence .docs-presence-widget {
    display: inline-block;
    position: relative;
    right: auto;
    text-align: left;
    width: auto
}

.docs-presence-widget-inner {
    border: 1px solid transparent;
    height: 17px;
    margin-bottom: 8px
}

#docs-presence .docs-presence-widget-inner {
    display: inline-block;
    max-width: 190px
}

.docs-presence-widget-normal .docs-presence-widget-inner {
    background: #fff;
    border-color: #fff;
    color: #666
}

.docs-presence-widget-hover .docs-presence-widget-inner,.docs-presence-widget-focused .docs-presence-widget-inner {
    background: #f3f3f3;
    border-color: #f3f3f3;
    color: #222!important
}

.docs-presence-widget-open .docs-presence-widget-inner {
    background: #f3f3f3;
    border-color: #e5e5e5;
    color: #666
}

.docs-presence-widget-notify .docs-presence-widget-inner {
    color: #fff
}

.docs-presence-widget-arrow {
    position: absolute!important;
    top: 0
}

.docs-presence-widget-content {
    font-size: 11px;
    line-height: 18px;
    max-width: 98px;
    overflow: hidden;
    padding: 0 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

#docs-presence .docs-presence-widget-content {
    max-width: 90px;
    position: relative;
    vertical-align: top
}

.docs-presence-widget-collab {
    max-width: 90px;
    overflow: hidden;
    position: absolute;
    right: 4px;
    top: 1px
}

#docs-presence .docs-presence-widget-collab {
    display: inline-block;
    margin-right: 4px;
    position: relative;
    right: auto;
    top: auto
}

.docs-presence-widget-collab .docs-user-roster-bubble {
    margin: 1px;
    vertical-align: baseline
}

#docs-presence-container {
    height: 29px;
    margin-right: 10px;
    vertical-align: middle
}

#docs-presence {
    vertical-align: top
}

.docs-presence-plus-widget {
    max-width: 250px;
    outline: 0;
    text-align: left
}

#docs-bars .docs-presence-plus-widget {
    position: absolute;
    overflow: hidden;
    right: 0;
    top: 2px
}

.docs-presence-plus-widget-inner {
    vertical-align: top
}

.docs-presence-plus-widget-collabs {
    height: 30px
}

.docs-hub-appbar .docs-presence-plus-widget-collabs {
    display: flex;
    align-items: center
}

.docs-presence-plus-widget-overflow-button {
    border-radius: 0;
    height: 28px;
    margin: 0 2px 0 -1px;
    min-width: 0;
    padding: 0;
    width: 13px
}

.docs-presence-plus-widget-overflow-button .goog-flat-menu-button-dropdown {
    right: 3px
}

.docs-presence-plus-widget-overflow-menu {
    max-height: 300px;
    outline: none;
    overflow: auto;
    padding: 7px;
    text-align: left;
    white-space: nowrap
}

.docs-presence-plus-widget-overflow,.docs-presence-plus-collab-widget-container {
    height: 30px;
    overflow: hidden;
    vertical-align: top
}

.docs-presence-plus-collab-widget-color-block {
    height: 30px;
    overflow: hidden;
    width: 25px
}

.docs-presence-plus-collab-widget-menuitem,.docs-gm .goog-menu .docs-presence-plus-collab-widget-menuitem.goog-menuitem,.docs-gm .goog-menu .docs-presence-plus-collab-widget-menuitem.goog-menuitem-highlight {
    border-style: none;
    padding: 0
}

.docs-presence-plus-collab-widget-container {
    margin: 0 2px;
    width: 25px
}

.docs-presence-plus-collab-widget-color-block {
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"
}

.docs-presence-plus-collab-widget-active .docs-presence-plus-collab-widget-color-block {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}

.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-color-block {
    height: 0;
    width: 0
}

.docs-presence-plus-collab-widget-image,.docs-presence-plus-collab-widget-image-container {
    height: 25px;
    padding-bottom: 5px;
    width: 25px
}

.docs-presence-plus-collab-widget-image-container {
    overflow: hidden
}

.docs-hub-appbar .docs-presence-plus-collab-widget-color-block,.docs-hub-appbar .docs-presence-plus-collab-widget-image-container {
    height: 28px;
    width: 28px
}

.docs-hub-appbar .docs-presence-plus-collab-widget-image {
    height: 24px;
    width: 24px
}

.docs-presence-plus-collab-widget-image-border {
    border-bottom: 1px solid #fff;
    height: 24px
}

.docs-presence-plus-collab-widget-idle-text {
    color: #777;
    font-size: 11px
}

.docs-presence-plus-collab-widget-active .docs-presence-plus-collab-widget-idle-text {
    display: none
}

.docs-presence-plus-widget-overflow-button-collabs {
    margin: 0
}

@-webkit-keyframes color-join {
    from {
        margin-top: 25px
    }

    to {
        margin-top: 0
    }
}

@-moz-keyframes color-join {
    from {
        margin-top: 25px
    }

    to {
        margin-top: 0
    }
}

@-ms-keyframes color-join {
    from {
        margin-top: 25px
    }

    to {
        margin-top: 0
    }
}

.docs-presence-plus-collab-widget-enter .docs-presence-plus-collab-widget-color-block {
    -webkit-animation-name: color-join;
    -moz-animation-name: color-join;
    -ms-animation-name: color-join;
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -ms-animation-duration: .5s
}

@-webkit-keyframes image-join {
    0% {
        height: 0;
        padding-bottom: 0
    }

    33% {
        height: 0;
        padding-bottom: 0
    }

    100% {
        height: 25px;
        padding-bottom: 5px
    }
}

@-moz-keyframes image-join {
    0% {
        height: 0;
        padding-bottom: 0
    }

    33% {
        height: 0;
        padding-bottom: 0
    }

    100% {
        height: 25px;
        padding-bottom: 5px
    }
}

@-ms-keyframes image-join {
    0% {
        height: 0;
        padding-bottom: 0
    }

    33% {
        height: 0;
        padding-bottom: 0
    }

    100% {
        height: 25px;
        padding-bottom: 5px
    }
}

.docs-presence-plus-collab-widget-enter .docs-presence-plus-collab-widget-image-container {
    -webkit-animation-name: image-join;
    -moz-animation-name: image-join;
    -ms-animation-name: image-join;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-in;
    -moz-animation-timing-function: ease-in;
    -ms-animation-timing-function: ease-in
}

@-webkit-keyframes collab-exit {
    0% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    25% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    99% {
        height: 0;
        width: 0;
        margin: 15px 12px
    }

    100% {
        height: 0;
        width: 0;
        margin: 0
    }
}

@-moz-keyframes collab-exit {
    0% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    25% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    99% {
        height: 0;
        width: 0;
        margin: 15px 12px
    }

    100% {
        height: 0;
        width: 0;
        margin: 0
    }
}

@-ms-keyframes collab-exit {
    0% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    25% {
        height: 30px;
        width: 25px;
        margin: 0;
        opacity: .5
    }

    99% {
        height: 0;
        width: 0;
        margin: 15px 12px
    }

    100% {
        height: 0;
        width: 0;
        margin: 0
    }
}

.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-color-block {
    -webkit-animation-name: collab-exit;
    -moz-animation-name: collab-exit;
    -ms-animation-name: collab-exit;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s
}

@-webkit-keyframes collab-image-exit {
    0% {
        margin: 0;
        padding-bottom: 5px
    }

    25% {
        margin: 0;
        padding-bottom: 5px
    }

    100% {
        margin-top: -15px;
        margin-left: -12px
    }
}

@-moz-keyframes collab-image-exit {
    0% {
        margin: 0;
        padding-bottom: 5px
    }

    25% {
        margin: 0;
        padding-bottom: 5px
    }

    100% {
        margin-top: -15px;
        margin-left: -12px
    }
}

@-ms-keyframes collab-image-exit {
    0% {
        margin: 0;
        padding-bottom: 5px
    }

    25% {
        margin: 0;
        padding-bottom: 5px
    }

    100% {
        margin-top: -15px;
        margin-left: -12px
    }
}

.docs-presence-plus-collab-widget-exit .docs-presence-plus-collab-widget-image {
    -webkit-animation-name: collab-image-exit;
    -moz-animation-name: collab-image-exit;
    -ms-animation-name: collab-image-exit;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-container {
    display: block;
    height: 25px;
    margin: 0 0 5px;
    width: auto
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-color-block {
    width: 30px
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget {
    height: 25px;
    padding-right: 20px
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image {
    position: relative;
    left: -1px
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image,.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-container {
    padding-bottom: 0
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-container {
    padding-left: 5px
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-image-border {
    border-bottom: none;
    border-left: 1px solid #fff;
    height: 25px
}

.docs-presence-plus-widget-overflow-menu .docs-presence-plus-collab-widget-name {
    color: #222;
    font-size: 13px;
    margin: 4px 0 0 5px;
    vertical-align: top
}

.goog-toolbar {
    background: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #ebebeb;
    outline: 0;
    padding: 8px 0 4px 0;
    position: relative;
    zoom:1}

#docs-toolbar-wrapper {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    min-height: 35px;
    box-shadow: inset 0 1px 0 0 #fff;
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#eee);
    background-image: -moz-linear-gradient(top,#f5f5f5,#eee);
    background-image: -ms-linear-gradient(top,#f5f5f5,#eee);
    background-image: -o-linear-gradient(top,#f5f5f5,#eee);
    background-image: linear-gradient(top,#f5f5f5,#eee);
    padding: 0 44px 0 58px;
    position: relative
}

#docs-toolbar-wrapper.docs-hub-appbar {
    border: none
}

#docs-toolbar {
    background: none;
    border-width: 0!important;
    display: inline;
    min-height: 35px;
    padding: 0
}

#docs-primary-toolbars {
    display: block
}

#docs-omnibox-toolbar {
    background: none;
    border-width: 0!important;
    display: inline-block;
    overflow: hidden;
    padding: 0 6px;
    vertical-align: middle;
    width: 293px
}

#docs-side-toolbar {
    background: none;
    border: 0;
    margin: 0 44px 0 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0
}

.goog-toolbar {
    margin-bottom: 0;
    outline: 0
}

.goog-toolbar-button,.goog-toolbar-menu-button {
    margin: 4px 0 0 -1px
}

.goog-toolbar-button-inner-box,.goog-toolbar-menu-button-inner-box {
    height: 25px;
    min-width: 25px;
    padding: 0;
    text-align: center
}

.docs-toolbar-button-split-left .goog-toolbar-button-inner-box {
    min-width: 23px
}

.goog-toolbar-button-inner-box .docs-icon,.goog-toolbar-menu-button-caption .docs-icon,.goog-toolbar-menu-button-caption .goog-color-menu-button-indicator .docs-icon {
    margin-top: -3px
}

.goog-toolbar-menu-button .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box,.goog-toolbar-button .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box {
    margin: 0 1px
}

.goog-toolbar-menu-button-dropdown {
    margin-left: 4px;
    margin-right: 0;
    margin-top: 9px
}

.goog-toolbar-color-menu-button .goog-toolbar-menu-button-dropdown {
    margin-top: 7px
}

.goog-toolbar-separator.goog-inline-block {
    border-left: 1px solid #d9d9d9;
    height: 35px;
    margin: 0 5px 0 4px;
    vertical-align: top
}

.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box {
    margin: 0;
    margin-right: 1px
}

.goog-color-menu-button-indicator {
    position: relative;
    height: 19px
}

.goog-toolbar-color-menu-button .goog-toolbar-menu-button-caption {
    top: -2px
}

.docs-toolbar-small-separator.goog-toolbar-separator {
    border-left: 1px solid #ccc;
    display: inline;
    font-size: 11px;
    height: 17px;
    line-height: normal;
    list-style: none;
    margin: 0 -3px 0 -1px;
    outline: none;
    overflow: hidden;
    padding: 0 0 3px 0;
    text-decoration: none;
    vertical-align: middle;
    width: 0
}

.docs-toolbar-small-separator.goog-toolbar-separator,.docs-toolbar-small-separator.goog-toolbar-separator {
    display: inline-block;
    height: 35px;
    margin: 0 5px 0 4px;
    padding: 0;
    vertical-align: top
}

.docs-toolbar-small-separator.goog-toolbar-separator+.docs-toolbar-small-separator.goog-toolbar-separator {
    display: none
}

.goog-toolbar-button+div.docs-toolbar-small-separator,div.goog-toolbar-separator+div.docs-toolbar-small-separator,div.goog-toolbar-menu-button+div.docs-toolbar-small-separator {
    margin-left: 3px
}

.docs-toolbar-small-separator+div.goog-toolbar-button,.docs-toolbar-small-separator+div.goog-toolbar-menu-button,.docs-toolbar-small-separator+div[class~=goog-toolbar-select] {
    margin-left: -1px
}

div[class~="goog-toolbar-select"]+div.docs-toolbar-small-separator {
    margin-left: -1px
}

.docs-toolbar-small-separator+div.goog-toolbar-select {
    margin-left: -3px
}

.docs-toolbar-inset-separator.docs-toolbar-small-separator {
    border-left: 1px solid 1px solid #d9d9d9;
    height: 20px;
    margin: 5px 5px 0 4px;
    vertical-align: middle
}

.goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: -1px
}

.goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box,.goog-toolbar-toggle-button.goog-toolbar-button-checked+.goog-toolbar-toggle-button.goog-toolbar-button-checked.goog-toolbar-button-hover .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
    margin-left: 1px
}

.goog-toolbar-button .docs-icon,.goog-toolbar-menu-button .docs-icon {
    opacity: .70
}

.goog-toolbar-button-hover .docs-icon,.goog-toolbar-button-selected .docs-icon,.goog-toolbar-button-checked .docs-icon,.goog-toolbar-menu-button-hover .docs-icon,.goog-toolbar-menu-button-selected .docs-icon,.goog-toolbar-menu-button-checked .docs-icon {
    opacity: 0.9
}

.goog-toolbar-button-active .docs-icon,.goog-toolbar-menu-button-open .docs-icon {
    opacity: 1.0
}

.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-caption {
    margin-left: 10px;
    text-align: left
}

.goog-toolbar-select .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box .goog-toolbar-menu-button-dropdown {
    margin-left: 5px;
    margin-right: 4px
}

.docs-toolbar-button-split-left,.docs-toolbar-button-split-left * {
    border-top-right-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.docs-toolbar-button-split-right,.docs-toolbar-button-split-right * {
    border-top-left-radius: 0!important;
    border-bottom-left-radius: 0!important;
    min-width: 5px!important
}

.docs-toolbar-button-split-right .goog-toolbar-menu-button-dropdown {
    margin-left: 3px
}

.docs-toolbar-button-split-sympathy-hover {
    border-color: #c6c6c6
}

.docs-toolbar-button-split-left .goog-toolbar-button-hover,.docs-toolbar-button-split-right .goog-toolbar-button-hover {
    z-index: 1
}

.docs-toolbar-split-create-button.goog-toolbar-menu-button {
    margin-right: 4px
}

.docs-toolbar-split-create-button .goog-toolbar-menu-button-dropdown {
    background: url(//ssl.gstatic.com/ui/v1/disclosure/small-grey-disclosure-arrow-down.png) center no-repeat;
    height: 7px;
    margin-top: 9px;
    opacity: 1
}

.docs-toolbar-split-create-button {
    background-color: #f5f5f5;
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    border-color: #c6c6c6!important
}

.docs-toolbar-split-create-button.goog-toolbar-button-disabled {
    border-right-color: #fff!important
}

.docs-toolbar-split-create-button.goog-toolbar-button-hover,.docs-toolbar-split-create-button.goog-toolbar-menu-button-hover {
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border-color: #c6c6c6!important
}

.docs-toolbar-split-create-button.goog-toolbar-button-active,.docs-toolbar-split-create-button.goog-toolbar-menu-button-active {
    background-color: #f8f8f8;
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    border-color: #c6c6c6!important
}

.docs-toolbar-split-create-button .docs-icon {
    opacity: 1
}

.docs-toolbar-text-button .goog-toolbar-button-outer-box,.docs-toolbar-text-button .goog-toolbar-menu-button-outer-box {
    padding-left: 4px
}

.docs-toolbar-text-button .goog-toolbar-button-outer-box {
    padding-right: 4px
}

.goog-toolbar-menu-button-outer-box {
    padding-right: 3px
}

.goog-toolbar-menu-button-arrow-hidden.goog-toolbar-menu-button-outer-box {
    padding-right: 0px
}

.jfk-bubble.docs-toolbar-more-bubble {
    padding: 0px;
    z-index: 902!important
}

.docs-toolbar-more-bubble .jfk-bubble-arrowup .jfk-bubble-arrowimplafter {
    border-color: #eee transparent
}

.docs-toolbar-more-toolbar {
    background: #eee;
    border: 0;
    min-height: 35px;
    padding: 0 0 0 10px
}

.docs-collapsable-toolbar {
    white-space: nowrap
}

.docs-collapsable-toolbar-control {
    white-space: normal
}

.docs-hc-gecko .docs-icon-img {
    filter: invert(100%)
}

.docs-hc-gecko .docs-icon-img.docs-icon-document,.docs-hc-gecko .docs-icon-img.docs-icon-punch,.docs-hc-gecko .docs-icon-img.docs-icon-presentation,.docs-hc-gecko .docs-icon-img.docs-icon-spreadsheet,.docs-hc-gecko .docs-icon-img.docs-icon-form,.docs-hc-gecko .docs-icon-img.docs-icon-drawing,.docs-hc-gecko .docs-icon-img.docs-icon-script,.docs-hc-gecko .docs-icon-img.docs-icon-site,.docs-hc-gecko .docs-icon-img.docs-icon-videocam-colored-24 {
    filter: none
}

.docs-icon-toolbar-button-with-text {
    padding-left: 4px;
    padding-right: 4px
}

.docs-icon-toolbar-button-with-text .docs-icon-toolbar-button-with-text-icon-container {
    margin-right: 4px
}

.docs-toolbar-menu-button .goog-toolbar-menu-button-caption {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-toolbar-menu-button .goog-toolbar-menu-button-icon {
    margin-left: 3px;
    margin-right: 6px;
    opacity: 1
}

.docs-toolbar-menu-button .goog-toolbar-menu-button-inner-box {
    text-align: left
}

#docs-access-level-indicator.goog-flat-menu-button {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none
}

#docs-access-level-indicator.goog-flat-menu-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #2b7de9;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none
}

#docs-access-level-indicator.goog-flat-menu-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #5094ed;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none
}

#docs-access-level-indicator.goog-flat-menu-button-hover.goog-flat-menu-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15);
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none
}

#docs-access-level-indicator.goog-flat-menu-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none;
    cursor: default;
    opacity: .38
}

#docs-access-level-indicator.goog-flat-menu-button-pressed,#docs-access-level-indicator.goog-flat-menu-button:active,#docs-access-level-indicator.goog-flat-menu-button-open,#docs-access-level-indicator.goog-flat-menu-button-hover.goog-flat-menu-button-open,#docs-access-level-indicator.goog-flat-menu-button-focused.goog-flat-menu-button-open {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 2px 6px 2px rgba(66,133,244,0.15);
    cursor: pointer;
    height: 24px;
    line-height: 20px;
    margin: 6px 0 6px 8px;
    padding: 0 1px;
    user-select: none
}

#docs-access-level-indicator .docs-access-level-indicator-icon-container {
    margin: 2px 4px 4px 6px
}

#docs-access-level-indicator .goog-flat-menu-button-caption {
    margin-right: 20px;
    font-size: 12px;
    font-weight: 500;
    line-height: 21px
}

#docs-access-level-indicator .goog-flat-menu-button-dropdown {
    border-bottom-color: #fff;
    border-top-color: #fff;
    right: 7px;
    top: 10px
}

.goog-menu.docs-access-level-indicator-menu {
    border-radius: 8px;
    max-width: 272px;
    padding: 22px 24px 24px 24px
}

.docs-access-level-indicator-menu .docs-access-level-indicator-menu-header {
    color: #202124;
    font: 500 16px/24px "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    margin-bottom: 8px
}

.docs-access-level-indicator-menu .docs-access-level-indicator-menu-text {
    padding: 0;
    font-size: 14px;
    color: #3c4043;
    line-height: 20px;
    width: 196px
}

.docs-access-level-indicator-menu .docs-access-level-indicator-request-access-button {
    height: 24px;
    line-height: 15px;
    margin: 16px 0 0 0;
    padding: 4px 12px;
    text-transform: none
}

#docs-approvals-status-indicator-toolbar-separator {
    margin-right: 0px
}

.docs-gm #docs-primary-toolbars #docs-approvals-locked-menu-button.goog-toolbar-menu-button {
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    margin: 6px 0 6px 4px;
    padding: 0 4px;
    user-select: none
}

#docs-approvals-locked-menu-button .goog-toolbar-menu-button-dropdown {
    margin-left: 2px
}

.docs-gm #docs-primary-toolbars .docs-approval-status-indicator {
    cursor: pointer;
    color: #1a73e8;
    font-size: 14px;
    font-weight: 500;
    height: 26px;
    letter-spacing: .25px;
    margin: 5px 0px 5px 4px;
    min-width: unset;
    padding: 0px 12px 0px 9px;
    user-select: none
}

.docs-gm #docs-primary-toolbars .docs-approval-status-indicator .docs-icon-img {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_blue.svg);
    cursor: default;
    margin: -1px 2px 4px 0px
}

.docs-approval-status-indicator-text {
    line-height: 23px
}

.docs-error-dialog {
    width: 50%
}

.fatal-error-dialog-container {
    display: table;
    width: 374px
}

.fatal-error-dialog-contents {
    display: table-row;
    min-height: 100px
}

.fatal-error-dialog-contents a:hover {
    cursor: pointer
}

.fatal-error-message {
    display: table-cell;
    vertical-align: middle;
    width: 320px
}

.fatal-error-debug-text {
    font-size: 85%;
    height: 200px;
    width: 90%
}

.docs-sidebar-titlebar-icon-button {
    cursor: pointer;
    position: absolute;
    right: 10px
}

.docs-sidebar-gm-titlebar-icon-button {
    background-color: transparent;
    border: none!important;
    border-radius: 50%;
    cursor: pointer;
    height: 26px;
    margin-left: auto;
    margin-right: 0;
    padding: 6px 0 0 0;
    position: relative;
    right: -5px;
    text-align: center;
    top: 0;
    width: 32px
}

.docs-sidebar-gm-titlebar-icon-button:hover {
    background-color: #f1f3f4
}

.docs-sidebar-gm-titlebar-icon-button:focus {
    background-color: #e8eaed;
    outline: none
}

@media screen and (forced-colors:active) {
    .docs-sidebar-gm-titlebar-icon-button:focus,.docs-sidebar-gm-titlebar-icon-button:hover {
        background-color: Highlight
    }
}

.docs-revisions-chromecover-titlebar {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    -webkit-box-flex: 1;
    box-flex: 1;
    -ms-flex-positive: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    font-size: 16px;
    width: 100%
}

.docs-gm .docs-revisions-chromecover-titlebar {
    font-size: 18px;
    line-height: 24px
}

.docs-revisions-chromecover-titlebar-label-container {
    overflow: hidden
}

.docs-revisions-chromecover-titlebar-name-label {
    -webkit-flex-shrink: 10;
    -ms-flex-negative: 10;
    flex-shrink: 10;
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: normal;
    font-weight: var(--docs-material-font-weight-bold,normal);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-gm .docs-revisions-chromecover-titlebar-name-label {
    font-weight: 400
}

.docs-revisions-chromecover-titlebar-subtitle-label {
    font-size: 14px
}

.docs-revisions-chromecover-titlebar-subtitle-label:empty {
    display: none
}

.docs-revisions-chromecover-titlebar[class*="docs-hc"] .docs-revisions-chromecover-titlebar-button-action {
    border: 1px solid #fff
}

.docs-revisions-chromecover-titlebar-button-back-container {
    height: 100%;
    min-width: 58px
}

.docs-revisions-chromecover-titlebar-button-back {
    background-color: transparent;
    border: 0;
    cursor: pointer;
    left: 18px;
    margin: 0;
    outline: 0;
    padding: 0
}

.docs-revisions-chromecover-titlebar-button-back.docs-material .docs-icon {
    height: 21px;
    width: 21px;
    margin: 0;
    padding-bottom: 3px
}

.docs-revisions-chromecover-titlebar-button-action,.docs-revisions-chromecover-titlebar-second-button-action {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-tap-highlight-color: transparent;
    background-color: #9e9e9e;
    border: none;
    color: #fff;
    cursor: pointer;
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    margin: 0 0 0 24px;
    outline: none;
    padding: 0 16px;
    text-transform: uppercase;
    white-space: nowrap;
    will-change: box-shadow,filter,background-color,color
}

.docs-gm .docs-revisions-chromecover-titlebar-button-action,.docs-gm .docs-revisions-chromecover-titlebar-second-button-action {
    padding: 0 24px;
    text-transform: none
}

.docs-revisions-chromecover-titlebar-second-button-action {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    background-color: #fff;
    border: 2px solid #e5e5e5;
    color: #9e9e9e;
    margin-right: 16px;
    overflow: hidden
}

.docs-revisions-chromecover-titlebar-second-button-text {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-revisions-chromecover-titlebar-button-action,.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-active,.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-hover,.docs-revisions-chromecover-titlebar-second-button-action,.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-active,.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-hover {
    -webkit-transition-duration: 0.28s;
    -moz-transition-duration: 0.28s;
    -o-transition-duration: 0.28s;
    transition-duration: 0.28s;
    -webkit-transition-property: box-shadow,filter,background-color,color;
    -moz-transition-property: box-shadow,filter,background-color,color;
    -o-transition-property: box-shadow,filter,background-color,color;
    transition-property: box-shadow,filter,background-color,color;
    -webkit-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0.0,0.2,1)
}

.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-active,.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-focused,.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-active,.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-focused {
    filter: brightness(88%)
}

.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-active,.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-active {
    box-shadow: 0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)
}

.docs-revisions-chromecover-titlebar-button-action.goog-flat-button-hover:not(.goog-flat-button-active),.docs-revisions-chromecover-titlebar-second-button-action.goog-flat-button-hover:not(.goog-flat-button-active) {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)
}

.docs-revisions-chromecover-content {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    flex-direction: row;
    box-pack: start;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: inherit
}

.docs-revisions-chromecover-content-exclude-sidebar-width {
    width: calc(100% - 250px)
}

.docs-gm .docs-revisions-chromecover-content-exclude-sidebar-width {
    width: calc(100% - 300px)
}

.docs-revisions-chromecover-content-color-default {
    background-color: #424242;
    color: #fff
}

.docs-gm .docs-revisions-chromecover-content-color-default {
    background-color: #fff;
    color: #202124
}

.apps-ui-material-slide-toggle-container {
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 21px;
    outline: 0;
    position: relative;
    width: 35px
}

.apps-ui-material-slide-toggle-thumb {
    -webkit-transition-duration: 0.28s;
    -moz-transition-duration: 0.28s;
    -o-transition-duration: 0.28s;
    transition-duration: 0.28s;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    left: 0;
    right: inherit;
    top: 0;
    will-change: background-color
}

.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-thumb {
    left: inherit;
    right: 0
}

.apps-ui-material-slide-toggle-container-disabled {
    cursor: not-allowed
}

.apps-ui-material-slide-toggle-track {
    background-color: #000;
    border-radius: 7px;
    height: 14px;
    opacity: 0.26;
    width: 35px
}

.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-track {
    opacity: 0.5
}

.apps-ui-material-slide-toggle-thumb {
    background-color: #f1f1f1;
    border-radius: 100%;
    box-shadow: 0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);
    height: 20px;
    width: 20px;
    position: absolute
}

.apps-ui-material-slide-toggle-track,.apps-ui-material-slide-toggle-thumb {
    border: 1px solid transparent
}

.apps-ui-material-slide-toggle-container-focused {
    outline: 1px solid transparent
}

.apps-ui-material-slide-toggle-container-focused .apps-ui-material-slide-toggle-thumb {
    box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)
}

.apps-ui-material-slide-toggle-container-hover .apps-ui-material-slide-toggle-thumb {
    box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32)
}

.docs-revisions-icon {
    cursor: pointer;
    direction: ltr;
    height: 24px;
    min-height: 24px;
    min-width: 24px;
    outline: none;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 24px
}

.docs-hc-gecko .docs-revisions-icon {
    filter: invert(100%)
}

.docs-revisions-icon-rtl {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}

.docs-revisions-icon-focused:before {
    -webkit-transform: scale(1.375);
    -moz-transform: scale(1.375);
    -ms-transform: scale(1.375);
    -o-transform: scale(1.375);
    transform: scale(1.375);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background-color: #000;
    content: '';
    display: block;
    height: inherit;
    opacity: .12;
    position: absolute;
    width: inherit
}

.docs-revisions-icon-img-mask {
    height: inherit;
    overflow: hidden;
    position: absolute;
    width: inherit
}

.docs-revisions-icon-img:before {
    content: url(//ssl.gstatic.com/docs/common/revisions_sprite1.svg)
}

.docs-revisions-icon-img {
    height: 72px;
    position: absolute;
    width: 24px
}

.docs-revisions-icon-open .docs-revisions-icon-arrow {
    left: 0;
    top: -48px
}

.docs-revisions-icon-arrow {
    left: 0;
    top: 0
}

.docs-revisions-icon-overflow {
    left: 0;
    top: -24px
}

.docs-revisions-restore-dialog {
    width: 312px
}

.docs-revisions-sidebar {
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    height: 100%;
    outline-style: none;
    position: absolute;
    right: 0;
    width: 250px;
    z-index: 2
}

.docs-gm .docs-revisions-sidebar {
    overflow: hidden;
    box-shadow: -3px 0px 6px -3px rgba(60,64,67,.15),3px 0px 6px -3px rgba(60,64,67,.15);
    width: 300px
}

.docs-revisions-sidebar-header {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.docs-gm .docs-revisions-sidebar-header {
    background-color: #fff;
    border-bottom: 1px solid #dadce0;
    color: #202124
}

.docs-revisions-sidebar[class*="docs-hc"] {
    border-left: 1px solid #fff
}

.docs-revisions-sidebar[class*="docs-hc"]>.docs-revisions-sidebar-header {
    border-bottom: 1px solid #fff
}

.docs-revisions-sidebar-header-bg-color-brand {
    background-color: #9e9e9e
}

.docs-revisions-sidebar-header-text-color-brand {
    color: #fff
}

.docs-revisions-sidebar-title {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 16px;
    height: 60px;
    padding: 18px;
    width: 100%
}

.docs-gm .docs-revisions-sidebar-title {
    font-size: 16px;
    line-height: 24px;
    padding: 20px 16px
}

.docs-revisions-sidebar-title-text {
    font-family: 'Google Sans',Roboto,RobotoDraft,Helvetica,Arial,sans-serif
}

.docs-revisions-sidebar-name-filter-switch-container {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    border-top: 1px solid rgba(255,255,255,0.2);
    height: 47px;
    justify-content: space-between;
    padding: 14px 14px 14px 18px;
    width: 100%
}

.docs-gm .docs-revisions-sidebar-name-filter-switch-container {
    border-top: 1px solid #dadce0;
    padding: 12px 16px;
    height: 40px
}

.docs-revisions-sidebar-name-filter-switch-container label {
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: normal;
    opacity: 0.87;
    word-break: break-word
}

.docs-gm .docs-revisions-sidebar-name-filter-switch-container label {
    color: #3c4043;
    line-height: 16px
}

.docs-revisions-sidebar-revisions-list {
    position: relative;
    overflow: auto;
    overflow-x: hidden
}

.docs-revisions-sidebar-revisions-list:focus {
    outline-style: none
}

.docs-revisions-sidebar-revisions-list:focus-visible,.docs-revisions-sidebar-revisions-list:moz-focusring {
    outline-style: auto
}

body:not(.docs-gm) .docs-revisions-sidebar-revisions-list::-webkit-scrollbar {
    width: 11px
}

body:not(.docs-gm) .docs-revisions-sidebar-revisions-list::-webkit-scrollbar-thumb {
    border-width: 1px
}

body:not(.docs-gm) .docs-revisions-sidebar-revisions-list::-webkit-scrollbar-track {
    border-width: 0
}

.docs-revisions-sidebar-actions {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-top: 1px solid #cfcfcf;
    padding: 9px 14px
}

.docs-revisions-sidebar-detail-button,#docs-revisions-sidebar-iw-button {
    margin-top: 9px
}

.docs-revisions-sidebar-date-group {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: flex;
    background-color: #f5f5f5;
    border-bottom: 1px solid #eee;
    color: #616161;
    font-size: 13px;
    font-weight: 500;
    height: 35px;
    padding-left: 18px
}

.docs-gm .docs-revisions-sidebar-date-group {
    color: #3c4043;
    background-color: #fff;
    font-size: 11px;
    font-weight: 500;
    line-height: 21px;
    text-transform: uppercase
}

.docs-revisions-sidebar-revisions-list-container {
    overflow: auto
}

.docs-revisions-sidebar-revisions-empty-container {
    display: flex;
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex: 1 0 auto;
    -webkit-flex: 1 0 auto;
    flex: 1 0 auto
}

.docs-revisions-sidebar-revisions-empty-named {
    color: #616161;
    margin: 0 18px;
    text-align: center
}

.docs-gm .docs-revisions-sidebar-revisions-empty-details {
    color: #80868b;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px
}

.docs-revisions-sidebar-revisions-empty-title {
    font-size: 15px;
    font-weight: 500
}

.docs-gm .docs-revisions-sidebar-revisions-empty-title {
    color: #3c4043;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.docs-revisions-sidebar-revisions-empty-details,.docs-revisions-sidebar-revisions-empty-title {
    margin-bottom: 8px
}

a.docs-revisions-sidebar-revisions-empty-learn-more {
    color: #4285f4
}

.docs-gm a.docs-revisions-sidebar-revisions-empty-learn-more {
    color: #1a73e8;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px
}

.docs-revisions-filter-selector .docs-material-gm-select-outer-box {
    display: flex;
    height: 36px;
    margin: 12px;
    margin-top: -8px;
    width: unset
}

.docs-revisions-filter-selector .goog-menuitem-content,.docs-revisions-filter-selector .docs-material-gm-select-caption {
    color: #3c4043;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif
}

.docs-revisions-filter-selector.goog-menu {
    width: 270px
}

.docs-revisions-encrypted-reminder-container {
    background-color: #e8f0fe;
    color: #3c4043;
    display: flex;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    padding: 12px 18px 12px 0
}

.docs-revisions-encrypted-reminder-icon-container {
    display: flex;
    justify-content: center;
    min-width: 36px
}

.docs-ui-toast.docs-revisions-snack {
    z-index: 1001
}

.docs-revisions-snack .docs-ui-toast-control {
    font-weight: 500;
    text-transform: uppercase
}

.docs-revisions-snapshot-prompt .jfk-textinput {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 29px;
    margin-top: 16px;
    width: 100%
}

.docs-revisions-snapshot-prompt-loading-indicator,.docs-revisions-snapshot-prompt-loading-indicator .docs-spinner {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.docs-revisions-snapshot-prompt-loading-indicator {
    min-height: 96px;
    min-width: 300px
}

.docs-revisions-snapshot-prompt-loading-indicator .docs-spinner {
    height: 32px;
    width: 32px
}

.docs-revisions-snapshot-prompt-loading-indicator .docs-quantum-spinner {
    margin: 0;
    position: initial
}

.docs-revisions-switch {
    cursor: pointer;
    margin-left: 14px
}

.docs-revisions-switch[class*="docs-hc"]>.apps-ui-material-slide-toggle-thumb,.docs-revisions-switch[class*="docs-hc"]>.apps-ui-material-slide-toggle-track {
    border: 1px solid #fff;
    will-change: border-style
}

.docs-revisions-switch .apps-ui-material-slide-toggle-thumb {
    background-color: #bdbdbd
}

.docs-gm .docs-revisions-switch .apps-ui-material-slide-toggle-thumb {
    background-color: #fff
}

.docs-revisions-switch .apps-ui-material-slide-toggle-track {
    background-color: #fff;
    opacity: .3
}

.docs-gm .docs-revisions-switch .apps-ui-material-slide-toggle-track {
    background-color: #9aa0a6;
    opacity: 1
}

.docs-revisions-switch.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-thumb {
    background-color: #fafafa
}

.docs-gm .docs-revisions-switch.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-thumb {
    background-color: #9e9e9e
}

.docs-revisions-switch.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-track {
    background-color: #000;
    opacity: .38
}

.docs-gm .docs-revisions-switch.apps-ui-material-slide-toggle-container-checked .apps-ui-material-slide-toggle-track {
    background-color: #9e9e9e
}

.docs-revisions-tile {
    contain: content;
    outline: none;
    position: relative
}

.docs-revisions-tile-content-wrapper {
    padding-bottom: 12px;
    border-bottom: 1px solid #eee
}

.docs-revisions-tile-selected {
    background-color: #fafafa
}

.docs-revisions-tile-hover:not(.docs-revisions-tile-selected) {
    background-color: #f5f5f5
}

.docs-revisions-tile-header {
    display: flex;
    flex-direction: column;
    font-size: 13px;
    font-size: var(--docs-material-font-size-normal,13px);
    padding: 12px 18px 3px 36px;
    position: relative
}

.docs-revisions-tile-actions,.docs-revisions-tile-collaborator-list {
    margin: 0 18px 0 36px
}

.docs-gm .docs-revisions-tile-actions {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    line-height: 16px;
    padding-top: 3px
}

.docs-revisions-tile-collaborator {
    display: flex;
    flex-direction: column;
    font-size: 12px
}

.docs-revisions-tile-collaborator-name {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    color: #585858
}

.docs-gm .docs-revisions-tile-collaborator {
    line-height: 16px
}

.docs-gm .docs-revisions-tile-collaborator-name {
    color: #3c4043;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif
}

.docs-revisions-tile-collaborator-link {
    line-height: 1;
    margin-top: 3px
}

.docs-gm .docs-revisions-tile-collaborator-link {
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    line-height: 16px;
    margin-top: 3px
}

.docs-revisions-tile-indented {
    margin-left: 50px
}

.docs-revisions-tile-indented .docs-revisions-tile-header {
    padding-left: 0
}

.docs-revisions-tile-indented .docs-revisions-tile-actions,.docs-revisions-tile-indented .docs-revisions-tile-collaborator-list {
    margin-left: 0
}

.docs-revisions-tile-caption-v0 {
    color: #808080;
    font-size: 11px
}

.docs-revisions-tile-show-v0 {
    color: #4275d6;
    font-size: 11px
}

.docs-revisions-tile-show-v0-link {
    cursor: pointer;
    font-weight: 500
}

.docs-revisions-tile-swatch {
    width: 8px;
    height: 8px;
    margin-right: 5px
}

.docs-gm .docs-revisions-tile-swatch {
    border-radius: 50%
}

.docs-revisions-tile-arrow-button,.docs-revisions-tile-menu-button {
    position: absolute
}

.docs-revisions-tile-arrow-button {
    left: 9px;
    top: 10px
}

.docs-revisions-tile-menu-button {
    right: 9px;
    top: 10px
}

.docs-revisions-tile-shade {
    border-bottom: 1px solid #eee;
    cursor: progress;
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: 1
}

.docs-revisions-tile-shade:before {
    background-color: #fff;
    content: '';
    display: block;
    height: inherit;
    opacity: 0.95;
    width: inherit
}

.docs-revisions-tile-shade .docs-spinner {
    -ms-flex-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: flex;
    box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    position: absolute;
    top: 50%;
    width: 48px
}

.docs-revisions-tile-shade .docs-quantum-spinner {
    margin: 0;
    position: initial
}

.docs-revisions-tile-descriptor {
    color: #000;
    font-size: 14px
}

.docs-gm .docs-revisions-tile-descriptor {
    font-style: italic
}

.docs-revisions-tile-selected .docs-revisions-tile-descriptor {
    font-weight: 500
}

.docs-gm .docs-revisions-tile-selected .docs-revisions-tile-descriptor,.docs-gm .docs-revisions-tile-selected .docs-revisions-tile-text-box~.docs-revisions-tile-descriptor {
    color: #1a73e8
}

.docs-revisions-tile-text-box~.docs-revisions-tile-descriptor {
    color: #585858;
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px
}

.docs-gm .docs-revisions-tile-descriptor,.docs-gm .docs-revisions-tile-text-box~.docs-revisions-tile-descriptor {
    color: #3c4043;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.docs-revisions-tile-text-box {
    -webkit-transition-duration: 0.28s;
    -moz-transition-duration: 0.28s;
    -o-transition-duration: 0.28s;
    transition-duration: 0.28s;
    -webkit-transition-property: border-color;
    -moz-transition-property: border-color;
    -o-transition-property: border-color;
    transition-property: border-color;
    -webkit-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -moz-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    -o-transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    transition-timing-function: cubic-bezier(0.4,0.0,0.2,1);
    background: transparent;
    border-radius: 2px;
    border: 1px solid transparent;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    margin: -3px;
    margin-right: 18px;
    outline: 0;
    padding: 2px;
    resize: none;
    will-change: border-color
}

.docs-revisions-tile-text-box:hover:enabled {
    border-color: #9e9e9e
}

.docs-revisions-tile-text-box:focus:enabled {
    border-color: #498dff
}

.docs-revisions-tile-text-box:disabled {
    color: #000;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.docs-revisions-tile-selected .docs-revisions-tile-text-box {
    font-weight: 500
}

.docs-gm .docs-revisions-tile-text-box {
    font-weight: 400;
    line-height: 20px
}

.docs-gm .docs-revisions-tile-selected .docs-revisions-tile-text-box {
    color: #1a73e8;
    font-weight: 700
}

.docs-gm docs-revisions-tile-text-box:disabled {
    color: #3c4043
}

.docs-texteventtarget-iframe {
    border: 0;
    width: 625px;
    height: 1px;
    overflow: hidden;
    outline-style: none;
    pointer-events: none
}

.docs-texteventtarget-iframe-negative-top {
    top: -10000px
}

.docs-texteventtarget-iframe-visible {
    z-index: 100
}

.docs-ui-toast {
    align-items: center;
    border-radius: 2px;
    display: flex;
    flex-direction: row;
    background-color: #323232;
    bottom: 24px;
    color: white;
    font-size: 14px;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    left: 24px;
    line-height: 20px;
    min-width: 288px;
    max-width: 568px;
    outline: none;
    padding: 17px 24px;
    position: absolute;
    z-index: 999
}

.docs-gm .docs-ui-toast {
    background-color: #202124;
    border-radius: 4px;
    box-shadow: 0 4px 8px 3px rgba(60,64,67,.15);
    color: #dadce0;
    padding: 16px 24px
}

.docs-ui-toast-content {
    flex-grow: 1;
    flex-shrink: 1;
    display: inline-block
}

.docs-ui-toast-control-bar {
    flex-grow: 0;
    flex-shrink: 0;
    color: #a1c2fa;
    cursor: pointer;
    display: inline-block;
    margin-left: 24px
}

.docs-gm .docs-ui-toast-control-bar {
    color: #669df6
}

.docs-ui-toast-control {
    display: inline-block;
    outline: none;
    padding-left: 10px;
    font-weight: 500
}

.docs-gm .docs-ui-toast-control {
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: none
}

.docs-ui-toast-close-bar {
    cursor: pointer;
    display: inline-block;
    margin-left: 24px
}

.docs-ui-toast-close {
    display: inline-block;
    background-color: transparent;
    border: 0
}

.docs-hc-gecko .docs-ui-toast-close,.docs-hc-gecko-white .docs-ui-toast-close {
    filter: invert(100%)
}

#docs-meet-in-editors-entrypointbutton {
    background: #fff;
    border-radius: 33px;
    box-sizing: border-box;
    cursor: pointer;
    height: 36px;
    margin-right: 12px;
    width: 54px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-disabled {
    cursor: default
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-hover,#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-focused,#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-open {
    -webkit-box-shadow: none
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-hover,#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-focused {
    background: #f1f3f4;
    border-color: #f1f3f4
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-open {
    background: #e8f0fe;
    border-color: #e8f0fe
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-icon {
    height: 24px;
    width: 24px;
    margin: 5px 4px 0 4px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button.docs-meet-in-editors-active-video-call .docs-icon {
    margin-left: 8px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-icon-present-to-all-24,#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-icon-videocam-colored-24 {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_blue.svg)
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-disabled .docs-icon-present-to-all-24,#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-disabled .docs-icon-videocam-colored-24 {
    content: url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg)
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-meet-in-editors-active-video-call-icon {
    background-color: #1a73e8;
    border-radius: 100px;
    content: '';
    height: 16px;
    margin: 4px auto 0 auto;
    position: initial;
    width: 4px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-meet-in-editors-active-video-call-icon::before {
    background-color: #1a73e8;
    border-radius: 100px;
    content: '';
    display: inline-block;
    height: 8px;
    left: 4px;
    position: absolute;
    top: 8px;
    width: 4px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-meet-in-editors-active-video-call-icon::after {
    background-color: #1a73e8;
    border-radius: 100px;
    content: '';
    display: inline-block;
    height: 8px;
    left: 16px;
    position: absolute;
    top: 8px;
    width: 4px
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .goog-flat-menu-button-dropdown {
    border-color: #1a73e8 transparent;
    right: 6px;
    top: 15px
}

@media (forced-colors:active) {
    #docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .goog-flat-menu-button-dropdown {
        border-color: CanvasText Canvas
    }

    @supports (forced-color-adjust: none) {
        #docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .goog-flat-menu-button-dropdown {
            forced-color-adjust: none;
            border-color: CanvasText transparent
        }
    }
}

#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
    border-color: #202124 transparent
}

#docs-meet-in-editors-entrypointbutton.docs-meet-in-editors-active-call.goog-flat-menu-button {
    background: white;
    border-color: #dcdcdc
}

#docs-meet-in-editors-entrypointbutton.docs-meet-in-editors-active-call.goog-flat-menu-button-disabled .goog-flat-menu-button-dropdown {
    display: none
}

#docs-meet-in-editors-entrypointbutton.docs-meet-in-editors-active-call.goog-flat-menu-button-disabled {
    opacity: 1
}

.docs-meet-in-editors-menu {
    background: #fff;
    border-radius: 8px;
    border-width: 0;
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.30),0px 4px 8px 3px rgba(60,64,67,.15);
    padding: 0;
    width: 330px
}

#docs-meet-in-editors-loading.hidden {
    display: none
}

#docs-meet-in-editors-loading {
    height: 270px;
    display: flex;
    align-items: center;
    justify-content: center
}

#docs-meet-in-editors-loading .docs-spinner {
    align-items: center;
    display: flex;
    overflow: visible
}

#docs-meet-in-editors-loading .docs-quantum-spinner {
    top: auto
}

#docs-meet-in-editors-error {
    color: #5f6368;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 16px;
    text-align: center
}

#docs-meet-in-editors-error>img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

#docs-meet-in-editors-error>div {
    margin: 22px 34px 22px
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton {
    align-items: center;
    background: none;
    display: flex;
    height: 40px;
    justify-content: center;
    padding-bottom: 2px;
    width: 40px
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button {
    border-color: transparent;
    min-width: 40px;
    padding: 0
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button .docs-icon {
    margin: 0 2px 3px 1px
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton .goog-flat-menu-button-dropdown {
    display: none
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-hover,.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-focused,.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-open {
    background: #e8ebee
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button-active {
    background: #e1e3e6
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.docs-meet-in-editors-active-call.goog-flat-menu-button {
    background: #0b57d0
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.docs-meet-in-editors-active-call.docs-meet-in-editors-active-video-call.goog-flat-menu-button {
    background: none
}

.docs-grille-simplification#docs-meet-in-editors-entrypointbutton.goog-flat-menu-button.docs-meet-in-editors-active-video-call .docs-icon {
    margin-left: 4px
}

.MEET_IN_EDITORS_PIP_FRAME {
    border: none;
    border-radius: 8px;
    pointer-events: none;
    position: absolute;
    visibility: hidden;
    z-index: 1202;
    border-width: 0;
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.30),0px 4px 8px 3px rgba(60,64,67,.15)
}

.MEET_IN_EDITORS_DIALOG_FRAME {
    border: none;
    height: 100vh;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: 1203
}

.MEET_IN_EDITORS_MENU_FRAME {
    border: none;
    display: block;
    height: 270px;
    width: 330px
}

.MEET_IN_EDITORS_FIXED_DOCKED_FRAME {
    background-color: #fff;
    border: none;
    display: block;
    height: 100vh;
    position: fixed;
    right: 0;
    top: 0;
    width: 300px;
    z-index: 1001;
    border-width: 0;
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.30),0px 4px 8px 3px rgba(60,64,67,.15)
}

.MEET_IN_EDITORS_SIDEBAR_DOCKED_FRAME {
    background-color: #fff;
    border: none;
    display: block;
    height: 100%;
    width: 300px
}

.docs-spinner {
    height: 44px;
    overflow: hidden;
    position: relative
}

.docs-quantum-spinner {
    height: 28px;
    left: 50%;
    margin-left: -14px;
    position: absolute;
    top: 0;
    width: 28px
}

.docs-loading-indicator-small .docs-quantum-spinner {
    height: 20px;
    margin-left: -10px;
    top: 0;
    width: 20px
}

.docs-white-circle {
    background: white;
    border-radius: 50%;
    box-shadow: 0 2px 6px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 2px 6px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.4);
    height: 44px;
    left: 50%;
    margin-left: -22px;
    position: absolute;
    width: 44px
}

.docs-quantum-spinner.active {
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite
}

@-webkit-keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes container-rotate {
    to {
        transform: rotate(360deg)
    }
}

.spinner-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0
}

.spinner-blue {
    border-color: #4285f4
}

.spinner-red {
    border-color: #db4437
}

.spinner-yellow {
    border-color: #f4b400
}

.spinner-green {
    border-color: #0f9d58
}

.active .spinner-layer.spinner-blue {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,blue-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

.active .spinner-layer.spinner-red {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,red-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

.active .spinner-layer.spinner-yellow {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,yellow-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

.active .spinner-layer.spinner-green {
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both,green-fade-in-out 5332ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg)
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

@-webkit-keyframes blue-fade-in-out {
    from {
        opacity: 1
    }

    25% {
        opacity: 1
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@keyframes blue-fade-in-out {
    from {
        opacity: 1
    }

    25% {
        opacity: 1
    }

    26% {
        opacity: 0
    }

    89% {
        opacity: 0
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes red-fade-in-out {
    from {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

@keyframes red-fade-in-out {
    from {
        opacity: 0
    }

    15% {
        opacity: 0
    }

    25% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    51% {
        opacity: 0
    }
}

@-webkit-keyframes yellow-fade-in-out {
    from {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    76% {
        opacity: 0
    }
}

@keyframes yellow-fade-in-out {
    from {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    76% {
        opacity: 0
    }
}

@-webkit-keyframes green-fade-in-out {
    from {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes green-fade-in-out {
    from {
        opacity: 0
    }

    65% {
        opacity: 0
    }

    75% {
        opacity: 1
    }

    90% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.spinner-gap-patch {
    position: absolute;
    box-sizing: border-box;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.spinner-gap-patch .spinner-circle {
    width: 1000%;
    left: -450%
}

.spinner-circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

.spinner-circle-clipper .spinner-circle {
    width: 200%
}

.spinner-circle {
    box-sizing: border-box;
    height: 100%;
    border-width: 3px;
    border-style: solid;
    border-color: inherit;
    border-bottom-color: transparent!important;
    border-radius: 50%;
    -webkit-animation: none;
    animation: none
}

.spinner-circle-clipper.spinner-left .spinner-circle {
    border-right-color: transparent!important;
    -webkit-transform: rotate(129deg);
    transform: rotate(129deg)
}

.spinner-circle-clipper.spinner-right .spinner-circle {
    left: -100%;
    border-left-color: transparent!important;
    -webkit-transform: rotate(-129deg);
    transform: rotate(-129deg)
}

.active .spinner-circle-clipper.spinner-left .spinner-circle {
    -webkit-animation: left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: left-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

.active .spinner-circle-clipper.spinner-right .spinner-circle {
    -webkit-animation: right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both;
    animation: right-spin 1333ms cubic-bezier(0.4,0.0,0.2,1) infinite both
}

@-webkit-keyframes left-spin {
    from {
        -webkit-transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(130deg)
    }
}

@keyframes left-spin {
    from {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }

    to {
        transform: rotate(130deg)
    }
}

@-webkit-keyframes right-spin {
    from {
        -webkit-transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg)
    }

    to {
        -webkit-transform: rotate(-130deg)
    }
}

@keyframes right-spin {
    from {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }

    to {
        transform: rotate(-130deg)
    }
}

.spinner-fit {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0
}

.quantumIconsIcon {
    font-family: 'Material Icons Extended';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-rendering: optimizeLegibility;
    text-transform: none;
    display: inline-block;
    word-wrap: normal;
    direction: ltr;
    font-feature-settings: 'liga' 1;
    -webkit-font-smoothing: antialiased
}

html[dir="rtl"] .quantumIconsRtlIcon {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH"
}

div.docs-material-gm-checkbox,span.docs-material-gm-checkbox {
    border: 2px solid #5f6368;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    height: 18px;
    margin: 1px;
    outline: none;
    flex-shrink: 0;
    top: 4px;
    width: 18px;
    display: inline-block;
    vertical-align: middle
}

div.docs-material-gm-checkbox-checked,span.docs-material-gm-checkbox-checked,div.docs-material-gm-checkbox-undetermined,span.docs-material-gm-checkbox-undetermined {
    background-color: #1a73e8;
    border: 2px solid #1a73e8
}

div.docs-material-gm-checkbox-checked:before,span.docs-material-gm-checkbox-checked:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
    display: block;
    line-height: 15px
}

@media screen and (forced-colors:active) {
    div.docs-material-gm-checkbox-checked:before,span.docs-material-gm-checkbox-checked:before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iQ2FudmFzVGV4dCIvPjwvc3ZnPg==')
    }
}

div.docs-material-gm-checkbox-undetermined:before,span.docs-material-gm-checkbox-undetermined:before {
    border-top: 2px solid white;
    content: '';
    display: block;
    height: 0;
    margin-left: 3px;
    margin-top: 6px;
    width: 8px
}

div.docs-material-gm-checkbox-focused,span.docs-material-gm-checkbox-focused {
    border: 2px solid #1a73e8
}

div.docs-material-gm-checkbox-disabled,span.docs-material-gm-checkbox-disabled {
    cursor: default;
    opacity: .38
}

div.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-checked,span.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-checked {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

div.docs-material-gm-checkbox-checked.docs-material-gm-checkbox-focused,span.docs-material-gm-checkbox-checked.docs-material-gm-checkbox-focused {
    background-color: #1a73e8;
    border: 2px solid #1a73e8
}

div.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-undetermined,span.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-undetermined {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

@media screen and (forced-colors:active) {
    .docs-material-gm-checkbox-focused .docs-material-gm-checkbox-circle,.docs-material-gm-checkbox-active .docs-material-gm-checkbox-circle {
        background-color: Highlight;
        opacity: 0.38;
        z-index: -1
    }

    div.docs-material-gm-checkbox-disabled,span.docs-material-gm-checkbox-disabled {
        border-color: GrayText;
        opacity: 1
    }

    div.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-checked,span.docs-material-gm-checkbox-disabled.docs-material-gm-checkbox-checked {
        border-color: GrayText;
        opacity: 1
    }
}

.docs-material-gm-labeled-checkbox {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    max-width: 672px;
    outline: none;
    padding: 8px 0;
    width: 100%
}

.docs-material-gm-labeled-checkbox.docs-material-gm-labeled-checkbox-disabled {
    cursor: default
}

.docs-material-gm-labeled-checkbox-content {
    flex-shrink: 1;
    margin-left: 12px
}

.docs-material-gm-labeled-checkbox-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute
}

.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-circle {
    cursor: default
}

.docs-material-gm-labeled-checkbox-checkbox {
    border: 2px solid #5f6368;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    height: 18px;
    margin: 1px;
    outline: none;
    flex-shrink: 0;
    top: 4px;
    width: 18px
}

.docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-checked,.docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-undetermined {
    background-color: #1a73e8;
    border: 2px solid #1a73e8
}

.docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-checked:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
    display: block;
    line-height: 15px
}

@media screen and (forced-colors:active) {
    .docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-checked:before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iQ2FudmFzVGV4dCIvPjwvc3ZnPg==')
    }
}

.docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-undetermined:before {
    border-top: 2px solid white;
    content: '';
    display: block;
    height: 0;
    margin-left: 3px;
    margin-top: 6px;
    width: 8px
}

.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-checkbox {
    cursor: default;
    opacity: .38
}

.docs-material-gm-labeled-checkbox-hover .docs-material-gm-labeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .04
}

.docs-material-gm-labeled-checkbox-focused .docs-material-gm-labeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .06
}

.docs-material-gm-labeled-checkbox-active .docs-material-gm-labeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .1
}

.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-checked {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-undetermined {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

.docs-material-gm-labeled-checkbox-hover .docs-material-gm-labeled-checkbox-checked+.docs-material-gm-labeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .04
}

.docs-material-gm-labeled-checkbox-focused .docs-material-gm-labeled-checkbox-checked+.docs-material-gm-labeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .06
}

.docs-material-gm-labeled-checkbox-active .docs-material-gm-labeled-checkbox-checked+.docs-material-gm-labeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .1
}

.docs-material-gm-labeled-checkbox .docs-material-gm-labeled-checkbox-label {
    color: #3c4043;
    cursor: pointer;
    display: block;
    font: 14px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    line-height: 16px;
    overflow-wrap: break-word;
    padding: 3px 0;
    width: auto;
    word-wrap: break-word
}

.docs-material-gm-labeled-checkbox.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-label {
    cursor: default;
    opacity: .38
}

.docs-material-gm-labeled-checkbox .docs-material-gm-labeled-checkbox-description {
    color: #5f6368;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 12px;
    padding: 1px 0;
    width: 100%
}

.docs-material-gm-labeled-checkbox.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-description {
    opacity: .38
}

.docs-material-gm-labeled-checkbox .docs-material-gm-labeled-checkbox-description-hide {
    display: none
}

@media screen and (forced-colors:active) {
    .docs-material-gm-labeled-checkbox-focused .docs-material-gm-labeled-checkbox-circle,.docs-material-gm-labeled-checkbox-active .docs-material-gm-labeled-checkbox-circle,.docs-material-gm-labeled-checkbox-focused .docs-material-gm-labeled-checkbox-checked+.docs-material-gm-labeled-checkbox-circle,.docs-material-gm-labeled-checkbox-active .docs-material-gm-labeled-checkbox-checked+.docs-material-gm-labeled-checkbox-circle {
        background-color: Highlight;
        opacity: 0.38;
        z-index: -1
    }

    .docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-checkbox {
        border-color: GrayText;
        opacity: 1
    }

    .docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-checkbox.docs-material-gm-labeled-checkbox-checked {
        border-color: GrayText;
        opacity: 1
    }

    .docs-material-gm-labeled-checkbox.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-label,.docs-material-gm-labeled-checkbox.docs-material-gm-labeled-checkbox-disabled .docs-material-gm-labeled-checkbox-description {
        color: GrayText;
        opacity: 1
    }
}

.docs-material-gm-unlabeled-checkbox {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    max-width: 672px;
    outline: none;
    padding: 8px 0;
    width: 100%
}

.docs-material-gm-unlabeled-checkbox.docs-material-gm-unlabeled-checkbox-disabled {
    cursor: default
}

.docs-material-gm-unlabeled-checkbox-circle {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    cursor: pointer;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute
}

.docs-material-gm-unlabeled-checkbox-disabled .docs-material-gm-unlabeled-checkbox-circle {
    cursor: default
}

.docs-material-gm-unlabeled-checkbox-checkbox {
    border: 2px solid #5f6368;
    border-radius: 2px;
    box-sizing: border-box;
    cursor: pointer;
    height: 18px;
    margin: 1px;
    outline: none;
    flex-shrink: 0;
    top: 4px;
    width: 18px
}

.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-checkbox,.docs-material-gm-unlabeled-checkbox-undetermined .docs-material-gm-unlabeled-checkbox-checkbox {
    background-color: #1a73e8;
    border: 2px solid #1a73e8
}

.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-checkbox:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==');
    display: block;
    line-height: 15px
}

.docs-material-gm-unlabeled-checkbox-undetermined .docs-material-gm-unlabeled-checkbox-checkbox:before {
    border-top: 2px solid white;
    content: '';
    display: block;
    height: 0;
    margin-left: 3px;
    margin-top: 6px;
    width: 8px
}

.docs-material-gm-unlabeled-checkbox-disabled .docs-material-gm-unlabeled-checkbox-checkbox {
    cursor: default;
    opacity: .38
}

.docs-material-gm-unlabeled-checkbox-hover .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .04
}

.docs-material-gm-unlabeled-checkbox-focused .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .06
}

.docs-material-gm-unlabeled-checkbox-active .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #5f6368;
    opacity: .1
}

.docs-material-gm-unlabeled-checkbox-disabled.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-checkbox {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

.docs-material-gm-unlabeled-checkbox-disabled.docs-material-gm-unlabeled-checkbox-undetermined .docs-material-gm-unlabeled-checkbox-checkbox {
    background-clip: padding-box;
    background-color: #5f6368;
    border-color: #5f6368;
    opacity: .38
}

.docs-material-gm-unlabeled-checkbox-hover.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .04
}

.docs-material-gm-unlabeled-checkbox-focused.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .06
}

.docs-material-gm-unlabeled-checkbox-active.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-circle {
    background-color: #1a73e8;
    opacity: .1
}

@media screen and (forced-colors:active) {
    .docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-checkbox:before {
        content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGQ9Ik0uMDQuNjI3LjE0Ni41Mi40My44MDQuMzIzLjkxem0uMTc3LjE3N0wuODU0LjE2Ny45Ni4yNzMuMzIzLjkxeiIgZmlsbD0iQ2FudmFzVGV4dCIvPjwvc3ZnPg==')
    }

    .docs-material-gm-unlabeled-checkbox-focused .docs-material-gm-unlabeled-checkbox-circle,.docs-material-gm-unlabeled-checkbox-active .docs-material-gm-unlabeled-checkbox-circle {
        background-color: Highlight;
        opacity: 0.38;
        z-index: -1
    }

    .docs-material-gm-unlabeled-checkbox-disabled .docs-material-gm-unlabeled-checkbox-checkbox {
        border-color: GrayText;
        opacity: 1
    }

    .docs-material-gm-unlabeled-checkbox-disabled.docs-material-gm-unlabeled-checkbox-checked .docs-material-gm-unlabeled-checkbox-checkbox,.docs-material-gm-unlabeled-checkbox-disabled.docs-material-gm-unlabeled-checkbox-undetermined .docs-material-gm-unlabeled-checkbox-checkbox {
        border-color: GrayText;
        opacity: 1
    }
}

.docs-material-gm-select {
    color: #3c4043;
    outline: none;
    width: 100%
}

.docs-material-gm-select-disabled {
    color: #5f6368;
    opacity: .38;
    cursor: default
}

.docs-material-gm-select-outer-box {
    border: 1px solid #dadce0;
    border-radius: 4px;
    box-sizing: border-box;
    cursor: pointer;
    padding: 8px 6px 8px 8px;
    width: 100%
}

.docs-material-gm-select-outer-box:active {
    background-color: #fff;
    border: 1px solid transparent;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-material-gm-select-hover .docs-material-gm-select-outer-box {
    background-color: rgba(60,64,67,0.04);
    border: 1px solid #dadce0
}

.docs-material-gm-select-focused .docs-material-gm-select-outer-box {
    background-color: rgba(60,64,67,0.06);
    border: 1px solid #dadce0
}

.docs-material-gm-select-open .docs-material-gm-select-outer-box {
    background-color: rgba(60,64,67,0.04);
    border: 1px solid transparent
}

.docs-material-gm-select-open.docs-material-gm-select-hover .docs-material-gm-select-outer-box {
    background-color: rgba(60,64,67,0.06)
}

.docs-material-gm-select-open.docs-material-gm-select-focused .docs-material-gm-select-outer-box {
    background-color: rgba(60,64,67,0.08)
}

.docs-material-gm-select-disabled .docs-material-gm-select-outer-box {
    border: 1px solid #dadce0;
    box-shadow: none;
    cursor: default
}

.docs-material-gm-select-inner-box {
    align-items: center;
    display: flex;
    justify-content: space-between;
    position: relative;
    width: 100%
}

.docs-material-gm-select-caption {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #202124;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-material-gm-select-dropdown {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.docs-material-gm-select-dropdown-icon {
    background: no-repeat url(//ssl.gstatic.com/docs/common/material_common_sprite380_grey_medium.svg) 0 -4966px;
    height: 18px;
    width: 18px
}

.docs-material-gm-select-open .docs-material-gm-select-dropdown-icon {
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

@media screen and (forced-colors:active) {
    .docs-material-gm-select-focused .docs-material-gm-select-outer-box {
        border: 1px solid Highlight;
        outline: 1px solid Highlight
    }

    .docs-material-gm-select-open.docs-material-gm-select-focused .docs-material-gm-select-outer-box {
        border: 1px solid #dadce0;
        outline: none
    }

    .docs-material-gm-select-disabled {
        color: GrayText;
        opacity: 1
    }

    .docs-material-gm-select-disabled .docs-material-gm-select-outer-box {
        border: 1px solid GrayText
    }

    .docs-material-gm-select-disabled .docs-material-gm-select-caption {
        color: GrayText
    }
}

.docs-domreader-iframe {
    border: 0;
    position: absolute;
    top: -100px;
    width: 625px;
    height: 1px;
    overflow: hidden;
    outline-style: none;
    z-index: 100
}

.docs-material-button {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: box-shadow 0.28s cubic-bezier(0.4,0.0,0.2,1);
    -moz-transition: box-shadow 0.28s cubic-bezier(0.4,0.0,0.2,1);
    -o-transition: box-shadow 0.28s cubic-bezier(0.4,0.0,0.2,1);
    transition: box-shadow 0.28s cubic-bezier(0.4,0.0,0.2,1);
    border-radius: 2px;
    border: none;
    cursor: pointer;
    display: inline-block;
    font: 500 13px Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    height: 32px;
    line-height: 32px;
    margin: 0 4px;
    overflow: hidden;
    outline: none;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle
}

.docs-material-button-content {
    position: relative
}

.docs-material-button-ripple-element {
    border-radius: 50%;
    left: 50%;
    opacity: 0;
    padding-bottom: 200%;
    position: absolute;
    top: 50%;
    transition: transform 0s linear 0.2s,opacity 0.2s ease-in;
    width: 200%
}

.docs-material-button-ripple-effect>.docs-material-button-ripple-element {
    -webkit-transform: translate(-50%,-50%) scale(1);
    -moz-transform: translate(-50%,-50%) scale(1);
    -ms-transform: translate(-50%,-50%) scale(1);
    -o-transform: translate(-50%,-50%) scale(1);
    transform: translate(-50%,-50%) scale(1);
    opacity: 1;
    transition: transform 0.35s ease-out,opacity 0s linear;
    visibility: visible
}

.docs-material-button-disabled {
    box-shadow: none;
    cursor: default
}

.docs-material-button-flat-primary,.docs-material-button-flat-default,.docs-material-button-flat-dark,.docs-material-button-text-default {
    background-color: transparent;
    padding: 0 8px
}

.docs-material-button-raised-primary,.docs-material-button-raised-default {
    padding: 0 16px
}

.docs-material-button-hover.docs-material-button-raised-primary,.docs-material-button-hover.docs-material-button-raised-default {
    box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
}

.docs-material-button-active.docs-material-button-raised-primary,.docs-material-button-active.docs-material-button-raised-default {
    box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)
}

.docs-material-button-raised-primary {
    background-color: #4285f4;
    color: #fff
}

.docs-material-button-flat-primary {
    color: #4285f4
}

.docs-material-button-flat-default {
    color: rgba(0,0,0,0.54)
}

.docs-material-button-flat-dark {
    color: #fff
}

.docs-material-button-hover.docs-material-button-flat-primary {
    background-color: rgba(66,133,244,.12)
}

.docs-material-button-hover.docs-material-button-flat-dark {
    background-color: rgba(256,256,256,0.1)
}

.docs-material-button-active.docs-material-button-flat-primary {
    color: #3367d6
}

.docs-material-button-hover.docs-material-button-text-default {
    background-color: rgba(66,133,244,.04)
}

.docs-material-button-focused.docs-material-button-text-default {
    background-color: rgba(66,133,244,.12)
}

.docs-material-button-active.docs-material-button-text-default {
    background-color: rgba(66,133,244,.10)
}

.docs-material-button-raised-primary.docs-material-button-focused {
    border: 1px inset rgba(0,0,0,0.38);
    background: #3b78e7;
    line-height: 30px;
    padding: 0 15px
}

.docs-material-button-raised-default.docs-material-button-focused {
    border: 1px inset #4285f4;
    line-height: 30px;
    padding: 0 15px
}

.docs-material-button-flat-primary.docs-material-button-focused,.docs-material-button-flat-default.docs-material-button-focused {
    border: 1px inset #4285f4;
    line-height: 30px;
    padding: 0 7px
}

.docs-material-button-flat-dark.docs-material-button-focused {
    border: 1px solid #fff;
    line-height: 30px;
    padding: 0 7px
}

.docs-material-button.docs-material-button-focused.docs-material-button-no-focus-border {
    border: none;
    line-height: 32px
}

.docs-material-button-raised-primary.docs-material-button-focused.docs-material-button-no-focus-border,.docs-material-button-raised-default.docs-material-button-focused.docs-material-button-no-focus-border {
    padding: 0 16px
}

.docs-material-button-flat-primary.docs-material-button-focused.docs-material-button-no-focus-border,.docs-material-button-flat-default.docs-material-button-focused.docs-material-button-no-focus-border,.docs-material-button-flat-dark.docs-material-button-focused.docs-material-button-no-focus-border {
    padding: 0 8px
}

.docs-material-button-hover.docs-material-button-flat-default {
    background-color: rgba(0,0,0,0.12)
}

.docs-material-button-active.docs-material-button-flat-default {
    color: rgba(0,0,0,0.87)
}

.docs-material-button-raised-default {
    background-color: rgba(0,0,0,.04);
    color: rgba(0,0,0,0.54)
}

.docs-material-button-active.docs-material-button-raised-default {
    color: rgba(0,0,0,0.87)
}

.docs-material-button-disabled.docs-material-button-flat-primary,.docs-material-button-disabled.docs-material-button-flat-default,.docs-material-button-disabled.docs-material-button-raised-default {
    background-color: #fff;
    color: rgba(0,0,0,0.26)
}

.docs-material-button-disabled.docs-material-button-flat-dark {
    color: rgba(255,255,255,0.3)
}

.docs-material-button-disabled.docs-material-button-raised-primary {
    background-color: rgba(0,0,0,0.12);
    color: #fff
}

.docs-material-button-flat-primary>.docs-material-button-ripple-element {
    background-color: rgba(66,133,244,.32)
}

.docs-material-button-text-default>.docs-material-button-ripple-element {
    background-color: rgba(66,133,244,.10)
}

.docs-material-button-raised-primary>.docs-material-button-ripple-element {
    background-color: #3367d6
}

.docs-material-button-flat-default>.docs-material-button-ripple-element {
    background-color: rgba(0,0,0,.2)
}

.docs-material-button-flat-dark>.docs-material-button-ripple-element {
    background-color: rgba(256,256,256,0.24)
}

.docs-material-button-raised-default>.docs-material-button-ripple-element {
    background-color: rgba(0,0,0,0.12)
}

.docs-material-button-hairline-primary.docs-material-button {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #dadce0!important;
    color: #1a73e8;
    text-transform: none
}

.docs-material-button-text-default.docs-material-button {
    color: #1a73e8;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: normal;
    text-transform: none;
    margin: 0
}

.docs-material-button-hairline-default.docs-material-button {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #dadce0!important;
    color: #1a73e8;
    color: #5f6368;
    text-transform: none
}

.docs-material-button-hairline-default.docs-material-button-hover,.docs-material-button-hairline-primary.docs-material-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #f8fbff;
    border: 1px solid #cce0fc!important
}

.docs-material-button-hairline-default.docs-material-button-focused,.docs-material-button-hairline-primary.docs-material-button-focused,.docs-material-button-hairline-default.docs-material-button-focused.docs-material-button-no-focus-border,.docs-material-button-hairline-primary.docs-material-button-focused.docs-material-button-no-focus-border {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e9f1fe;
    border: 1px solid #c1d8fb!important
}

.docs-material-button-hairline-default.docs-material-button-hover.docs-material-button-focused,.docs-material-button-hairline-primary.docs-material-button-hover.docs-material-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid #bbd4fb!important
}

.docs-material-button-hairline-default.docs-material-button-active,.docs-material-button-hairline-primary.docs-material-button-active {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid transparent!important;
    box-shadow: 0 2px 6px 2px rgba(60,64,67,.15)
}

.docs-material-button-hairline-default.docs-material-button-disabled,.docs-material-button-hairline-primary.docs-material-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: white;
    border: 1px solid #f1f3f4!important;
    color: #3c4043;
    opacity: 0.38
}

.docs-material-button-fill-primary.docs-material-button {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff
}

.docs-material-button-fill-primary.docs-material-button-hover {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #2b7de9;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-material-button-fill-primary.docs-material-button-focused,.docs-material-button-fill-primary.docs-material-button-focused.docs-material-button-no-focus-border {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #5094ed;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-material-button-fill-primary.docs-material-button-hover.docs-material-button-focused {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 1px 3px 1px rgba(66,133,244,0.15)
}

.docs-material-button-fill-primary.docs-material-button-active {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #63a0ef;
    box-shadow: 0 2px 6px 2px rgba(66,133,244,0.15)
}

.docs-material-button-fill-primary.docs-material-button-disabled {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #1a73e8;
    color: #fff;
    background: #f1f3f4;
    color: #3c4043;
    opacity: 0.38
}

@media screen and (forced-colors:active) {
    .docs-material-button-focused {
        outline: 1px solid Highlight;
        outline-offset: -4px
    }

    .docs-material-button-disabled.docs-material-button-hairline-default,.docs-material-button-disabled.docs-material-button-hairline-primary,.docs-material-button-disabled.docs-material-button-flat-primary,.docs-material-button-disabled.docs-material-button-flat-default,.docs-material-button-disabled.docs-material-button-raised-default,.docs-material-button-disabled.docs-material-button-fill-primary {
        color: GrayText;
        opacity: 1;
        border-color: GrayText
    }
}

.docs-horizontal-button-group .docs-material-button {
    display: flex;
    align-items: center;
    justify-content: center
}

.docs-horizontal-button-group .docs-material-button.docs-material-button-collapse-left {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -2px;
    margin-right: 0
}

.docs-horizontal-button-group .docs-material-button.docs-material-button-collapse-right {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    margin-left: 0;
    margin-right: 0
}

.docs-horizontal-button-group .docs-material-button-selected {
    background-image: none;
    border: 1px solid transparent!important;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    font-family: "Google Sans",Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-weight: 500;
    font-size: 14px;
    height: 36px;
    letter-spacing: 0.25px;
    line-height: 16px;
    padding: 9px 24px 11px 24px;
    background: #e1ecfe;
    border: 1px solid #bbd4fb!important;
    z-index: 1
}

[class*="docs-hc"] .docs-horizontal-button-group .docs-material-button-selected {
    border-width: 0!important;
    filter: invert(100%)
}

.docs-horizontal-button-group .docs-material-button.docs-material-button-selected .docs-material-button-content {
    color: #1967d2
}

.docs-horizontal-button-group .docs-material-button.docs-material-button-selected.docs-material-button-focused {
    background: #d2e3fc
}

.docs-horizontal-button-group .docs-material-button.docs-material-button-selected.docs-material-button-focused .docs-material-button-content {
    color: #185abc
}

.docs-horizontal-button-group .docs-material-button:not([class*="docs-material-button-selected"]) {
    border-color: #dadce0!important;
    color: #3c4043
}

.docs-horizontal-button-group .docs-material-button:not([class*="docs-material-button-selected"]).docs-material-button-hover {
    background: #f1f3f4
}

.docs-horizontal-button-group .docs-material-button:not([class*="docs-material-button-selected"]).docs-material-button-focused {
    background: #e8eaed
}

.docs-loading-animation {
    width: 28px;
    height: 6px;
    position: absolute;
    margin: auto;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0
}

.docs-loading-animation-dot-1,.docs-loading-animation-dot-2,.docs-loading-animation-dot-3 {
    background-color: rgba(0,0,0,.2);
    border-radius: 6px;
    display: inline-block;
    height: 6px;
    position: absolute;
    width: 6px
}

.docs-loading-animation-dot-1 {
    -webkit-animation: docs-loading-animation-pulse 1s ease-in-out infinite 0s;
    -moz-animation: docs-loading-animation-pulse 1s ease-in-out infinite 0s;
    -o-animation: docs-loading-animation-pulse 1s ease-in-out infinite 0s;
    animation: docs-loading-animation-pulse 1s ease-in-out infinite 0s;
    left: 0
}

.docs-loading-animation-dot-2 {
    -webkit-animation: docs-loading-animation-pulse 1s ease-in-out infinite .33s;
    -moz-animation: docs-loading-animation-pulse 1s ease-in-out infinite .33s;
    -o-animation: docs-loading-animation-pulse 1s ease-in-out infinite .33s;
    animation: docs-loading-animation-pulse 1s ease-in-out infinite .33s;
    left: 50%;
    margin-left: -3px
}

.docs-loading-animation-dot-3 {
    -webkit-animation: docs-loading-animation-pulse 1s ease-in-out infinite .66s;
    -moz-animation: docs-loading-animation-pulse 1s ease-in-out infinite .66s;
    -o-animation: docs-loading-animation-pulse 1s ease-in-out infinite .66s;
    animation: docs-loading-animation-pulse 1s ease-in-out infinite .66s;
    right: 0
}

@-webkit-keyframes docs-loading-animation-pulse {
    0%,40%,100% {
        background-color: rgba(0,0,0,.2);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    15% {
        background-color: rgba(0,0,0,1);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes docs-loading-animation-pulse {
    0%,40%,100% {
        background-color: rgba(0,0,0,.2);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1)
    }

    15% {
        background-color: rgba(0,0,0,1);
        -webkit-transform: scale(1.2);
        -moz-transform: scale(1.2);
        -ms-transform: scale(1.2);
        -o-transform: scale(1.2);
        transform: scale(1.2)
    }
}

.jfk-progressStatus {
    color: #202020
}

.jfk-progressText {
    color: #999
}

.jfk-progressStatus,.jfk-progressText {
    line-height: 18px
}

.jfk-progressBar-blocking .progress-bar-horizontal,.jfk-progressBar-nonBlocking .progress-bar-horizontal {
    border: 1px solid #999;
    padding: 1px;
    width: 320px
}

.jfk-progressBar-blocking .progress-bar-thumb {
    background-color: #6188f5;
    height: 5px
}

.jfk-progressBar-nonBlocking .progress-bar-thumb {
    background-color: #ccc;
    height: 5px
}

.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb,.jfk-progressBar-nonBlocking.jfk-progressBar-tall .progress-bar-thumb {
    height: 8px
}

.jfk-progressBar-blocking .progress-bar-thumb {
    -webkit-animation: jfk-progressBar-bg 0.8s linear 0s infinite;
    -moz-animation: jfk-progressBar-bg 0.8s linear 0s infinite;
    -o-animation: jfk-progressBar-bg 0.8s linear 0s infinite;
    animation: jfk-progressBar-bg 0.8s linear 0s infinite;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 16px 8px;
    background-color: #6188f5;
    background-image: -webkit-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: -moz-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: -ms-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: -o-linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent);
    background-image: linear-gradient(315deg,transparent,transparent 33%,rgba(0,0,0,.12) 33%,rgba(0,0,0,.12) 66%,transparent 66%,transparent)
}

.jfk-progressBar-blocking.jfk-progressBar-tall .progress-bar-thumb {
    -webkit-animation: jfk-progressBar-bg-tall 0.8s linear 0s infinite;
    -moz-animation: jfk-progressBar-bg-tall 0.8s linear 0s infinite;
    -o-animation: jfk-progressBar-bg-tall 0.8s linear 0s infinite;
    animation: jfk-progressBar-bg-tall 0.8s linear 0s infinite;
    background-size: 20px 10px
}

@-webkit-keyframes jfk-progressBar-bg {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -16px 0
    }
}

@-moz-keyframes jfk-progressBar-bg {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -16px 0
    }
}

@-o-keyframes jfk-progressBar-bg {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -16px 0
    }
}

@keyframes jfk-progressBar-bg {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -16px 0
    }
}

@-webkit-keyframes jfk-progressBar-bg-tall {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -20px 0
    }
}

@-moz-keyframes jfk-progressBar-bg-tall {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -20px 0
    }
}

@-o-keyframes jfk-progressBar-bg-tall {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -20px 0
    }
}

@keyframes jfk-progressBar-bg-tall {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: -20px 0
    }
}

.jfk-progressbar .progress-bar-horizontal,.jfk-progressbar .progress-bar-vertical {
    border-color: #999
}

.jfk-progressbar .progress-bar-thumb {
    background-color: #ccc
}

.jam-flatbutton {
    display: inline-block;
    overflow: hidden;
    outline: none;
    position: relative
}

.jam-flatbutton-disabled {
    pointer-events: none
}

.jam-flatbutton-content,.jam-flatbutton-select-dropdown {
    color: #5f6368;
    display: inline-block;
    fill: #5f6368;
    height: inherit;
    width: inherit
}

.jam-flatbutton-active .jam-flatbutton-content,.jam-flatbutton-open .jam-flatbutton-content,.jam-flatbutton-active .jam-flatbutton-select-dropdown,.jam-flatbutton-open .jam-flatbutton-select-dropdown {
    color: #202124;
    fill: #202124
}

.jam-flatbutton-overlay {
    background: rgb(0,0,0);
    content: "";
    height: 100%;
    left: 0px;
    opacity: 0;
    position: absolute;
    top: 0px;
    width: 100%
}

.jam-flatbutton-hover .jam-flatbutton-overlay {
    opacity: .04
}

.jam-flatbutton-focused .jam-flatbutton-overlay {
    opacity: .06
}

.jam-flatbutton-focused.jam-flatbutton-hover .jam-flatbutton-overlay,.jam-flatbutton-active .jam-flatbutton-overlay {
    opacity: .10
}

.jam-flatbutton-select-dropdown {
    height: 24px;
    margin: 0px 0px 0px 4px;
    position: relative;
    top: calc(50% - 12px);
    width: 24px
}

.jam-flatbutton.jam-flatbutton-icon {
    border-radius: 50%;
    height: 32px;
    margin: 4px;
    width: 32px
}

.jam-flatbutton.jam-flatbutton-icon .jam-flatbutton-content svg,.jam-flatbutton.jam-flatbutton-icon .jam-flatbutton-content div {
    margin: 4px
}

.jam-flatbutton.jam-flatbutton-icon.jam-flatbutton-disabled {
    opacity: .38
}

.jam-flatbutton.jam-flatbutton-hairline {
    border-radius: 4px;
    box-shadow: 0px 0px 0px 1px #dadce0 inset
}

.jam-flatbutton.jam-flatbutton-hairline.jam-flatbutton-active {
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3),0px 2px 6px 2px rgba(60,64,67,0.15)
}

.jam-flatbutton.jam-flatbutton-hairline.jam-flatbutton-disabled {
    box-shadow: 0px 0px 0px 1px #f1f3f4 inset
}

.jam-flatbutton.jam-flatbutton-hairline.jam-flatbutton-disabled .jam-flatbutton-content {
    opacity: .38
}

.jam-flatbutton.jam-flatbutton-hairline .jam-flatbutton-overlay {
    background: #5f6368
}

.jam-flatbutton.jam-flatbutton-icon.jam-flatbutton-icon-blue .jam-flatbutton-content {
    color: #1a73e8;
    fill: #1a73e8
}

.jam-flatbutton.jam-flatbutton-icon.jam-flatbutton-icon-blue .jam-flatbutton-overlay {
    background: #1a73e8
}

.jam-flatbutton.jam-flatbutton-fill {
    background: #1a73e8;
    border-radius: 4px
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-hover {
    box-shadow: 0px 1px 1px 0px rgba(66,133,244,0.3),0px 1px 3px 1px rgba(66,133,244,0.15)
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-active {
    box-shadow: 0px 1px 2px 0px rgba(66,133,244,0.3),0px 2px 6px 2px rgba(66,133,244,0.15)
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-disabled {
    background: #f1f3f4
}

.jam-flatbutton.jam-flatbutton-fill .jam-flatbutton-content {
    color: #ffffff;
    fill: #ffffff
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-disabled .jam-flatbutton-content {
    color: #3c4043;
    fill: #3c4043;
    opacity: .38
}

.jam-flatbutton.jam-flatbutton-fill .jam-flatbutton-overlay {
    background: #ffffff
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-hover .jam-flatbutton-overlay {
    opacity: .08
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-focused .jam-flatbutton-overlay {
    opacity: .24
}

.jam-flatbutton.jam-flatbutton-fill.jam-flatbutton-active .jam-flatbutton-overlay {
    opacity: .32
}

.jam-flatbutton.jam-flatbutton-dark-overlay .jam-flatbutton-overlay {
    background: #202124
}

.jam-flatbutton.jam-flatbutton-dark-overlay.jam-flatbutton-hover .jam-flatbutton-overlay {
    opacity: .16
}

.jam-flatbutton.jam-flatbutton-dark-overlay.jam-flatbutton-focused .jam-flatbutton-overlay {
    opacity: .24
}

.jam-flatbutton.jam-flatbutton-dark-overlay.jam-flatbutton-active .jam-flatbutton-overlay {
    opacity: .20
}

.jam-spinner {
    overflow: hidden;
    position: relative
}

.jam-quantum-spinner {
    left: 50%;
    position: absolute;
    top: 0
}

.jam-quantum-spinner.active {
    -webkit-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite
}

.jam-spinner-onecolor .spinner-blue,.jam-spinner-onecolor .spinner-red,.jam-spinner-onecolor .spinner-yellow,.jam-spinner-onecolor .spinner-green {
    border-color: #8ab4f8
}

.jam-spinner.jam-spinner-thin .spinner-circle {
    border-width: 2px
}

.jam-collaborator-notification {
    display: none;
    border-radius: 20px;
    height: 40px;
    margin: 8px 0px 0px 0px
}

.jam-collaborator-notification-photo {
    border-radius: 50%;
    height: 24px;
    margin: 8px;
    width: 24px
}

.jam-collaborator-notification-name {
    color: #ffffff;
    font: 500 12px Roboto,Arial,sans-serif;
    line-height: 16px;
    max-width: 396px;
    margin: 0px 20px 0px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap
}

.jam-collaborator-notification-name::before {
    content: "";
    display: inline-block;
    height: 24px;
    width: 0;
    vertical-align: 0px
}

.jam-collaborator-notification-name::after {
    content: "";
    display: inline-block;
    height: 12px;
    width: 0;
    vertical-align: -12px
}

.jam-collaborator-notification-photo-placeholder {
    display: none
}

.jam-collaborator-notification-animated {
    display: flex;
    -webkit-animation: 4500ms linear infinite jam-collaborator-notification-fade;
    -moz-animation: 4500ms linear infinite jam-collaborator-notification-fade;
    -o-animation: 4500ms linear infinite jam-collaborator-notification-fade;
    animation: 4500ms linear infinite jam-collaborator-notification-fade;
    opacity: 0
}

@keyframes jam-collaborator-notification-fade {
    0% {
        opacity: 0
    }

    17.7% {
        opacity: 1
    }

    73.3% {
        opacity: 1
    }

    91.1% {
        opacity: 0
    }
}

@-webkit-keyframes jam-collaborator-notification-fade {
    0% {
        opacity: 0
    }

    17.7% {
        opacity: 1
    }

    73.3% {
        opacity: 1
    }

    91.1% {
        opacity: 0
    }
}

.jam-collaborator-pick {
    position: absolute;
    height: 78px;
    width: 64px;
    top: 0px;
    left: 0px;
    transform-origin: 50% 100%;
    pointer-events: none
}

.jam-collaborator-pick svg {
    fill: red
}

.jam-collaborator-pick .jam-collaborator-pick-photo {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 56px;
    height: 56px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}

.jam-collapsed-presence-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    outline: none;
    z-index: 1002
}

.jam-collapsed-presence-bar .prev-button,.jam-collapsed-presence-bar .next-button,.jam-collapsed-presence-bar .create-button {
    margin: 0px;
    padding: 4px
}

.jam-collapsed-presence-bar .prev-button,.jam-collapsed-presence-bar .next-button,.jam-collapsed-presence-bar .create-button,.jam-collapsed-presence-bar .expand-button {
    cursor: pointer;
    z-index: 1004;
    outline: none
}

.jam-collapsed-presence-bar .expand-button {
    padding: 4px 8px 0px 8px;
    margin: 0px 16px;
    border-radius: 4px;
    height: 36px
}

.jam-collapsed-presence-bar .expand-button .jam-flatbutton-content {
    position: relative
}

.jam-collapsed-presence-bar .hide {
    display: none
}

.jam-collapsed-presence-bar .text {
    position: absolute;
    font: 500 9px 'Google Sans',Arial,sans-serif;
    top: 12px;
    width: 40px;
    text-align: center;
    color: #3c4043;
    left: 0;
    direction: ltr
}

#jam-kiosk .jam-collapsed-presence-bar {
    margin-top: 10px;
    border: 1px solid #dadce0;
    border-radius: 25px;
    padding: 4px;
    background: white
}

.jam-expanded-presence-bar {
    box-sizing: border-box;
    position: relative;
    display: block;
    padding: 12px 48px;
    outline: none;
    z-index: 1002;
    width: 100vw;
    height: 64px;
    visibility: hidden;
    overflow: hidden;
    background-image: linear-gradient(rgba(255,255,255,1) 78.44%,rgba(255,255,255,0.96));
    top: 0;
    right: 0;
    left: 0;
    background-color: #fafafa;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.50);
    border-radius: 0;
    opacity: 0;
    margin-top: -108px;
    touch-action: none
}

#jam-kiosk .jam-expanded-presence-bar {
    margin-top: 0;
    position: absolute
}

.jam-expanded-presence-bar::before,.jam-expanded-presence-bar::after {
    content: "";
    margin: 0px 48px;
    width: 96px;
    height: 232px;
    position: absolute;
    top: 0px;
    z-index: 1003;
    pointer-events: none
}

.jam-expanded-presence-bar:hover {
    background-color: initial
}

.jam-expanded-presence-bar:focus {
    background-color: initial
}

.jam-expanded-presence-bar-background {
    border-radius: 55px;
    bottom: 0px;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.jam-expanded-presence-bar-prev,.jam-expanded-presence-bar-next,.jam-expanded-presence-bar-collapse {
    position: absolute;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 24px;
    outline: none;
    padding: 8px;
    width: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    z-index: 1004
}

.jam-expanded-presence-bar-prev,.jam-expanded-presence-bar-next {
    top: calc(50% - 20px)
}

.jam-expanded-presence-bar-prev {
    left: 0px
}

.jam-expanded-presence-bar-next {
    right: 0px
}

.jam-expanded-presence-bar-collapse {
    top: initial;
    bottom: 4px;
    left: calc(50% - 20px);
    display: none
}

.jam-expanded-presence-bar-frames {
    overflow: hidden;
    font-size: 0;
    max-width: none;
    text-align: center;
    white-space: nowrap;
    position: relative;
    display: block;
    height: 100%
}

.jam-expanded-presence-bar-frames.jam-expanded-presence-bar-frames-scrollable {
    overflow: scroll
}

.jam-expanded-presence-bar-create-frame-button {
    position: absolute;
    left: 0
}

.jam-expanded-presence-bar-frame-thumb {
    display: block;
    height: 126px;
    background-repeat: no-repeat;
    background-size: contain;
    width: 224px
}

.jam-expanded-presence-bar-frame {
    width: auto;
    height: auto;
    background-color: #f3f3f3;
    outline: none;
    border-radius: 4px;
    border: 2px solid #bdc1c6;
    position: absolute;
    top: 42px;
    left: 0;
    margin: 0;
    display: block;
    -webkit-transition: box-shadow 300ms;
    -moz-transition: box-shadow 300ms;
    -o-transition: box-shadow 300ms;
    transition: box-shadow 300ms
}

.jam-expanded-presence-bar-frame::before {
    position: absolute;
    background: black;
    content: "";
    opacity: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 1;
    -webkit-transition: opacity 150ms;
    -moz-transition: opacity 150ms;
    -o-transition: opacity 150ms;
    transition: opacity 150ms;
    background: #5f6368
}

.jam-expanded-presence-bar-prev {
    left: 8px
}

.jam-expanded-presence-bar-next {
    right: 8px
}

.jam-expanded-presence-bar-collapse {
    display: block
}

.jam-expanded-presence-bar-frame:not(.jam-expanded-presence-bar-frame-active).goog-button-focused::before {
    opacity: 0.12
}

.jam-expanded-presence-bar-frame:not(.jam-expanded-presence-bar-frame-active):hover::before {
    opacity: 0.04
}

.jam-expanded-presence-bar-frame:not(.jam-expanded-presence-bar-frame-active).goog-button-focused.jam-expanded-presence-bar-frame:hover::before {
    opacity: 0.16
}

.jam-expanded-presence-bar-frame.jam-expanded-presence-bar-frame-active {
    border: 2px solid #669df6;
    z-index: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.jam-expanded-presence-bar-frame.goog-button-focused {
    outline: none
}

.jam-expanded-presence-bar-frame:not(.jam-expanded-presence-bar-frame-active).goog-button-focused {
    border: 2px solid #9aa0a6
}

.jam-expanded-presence-bar-frame-thumb-overflow-button {
    background-color: white;
    border: none;
    border-radius: 100%;
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);
    float: right;
    height: 18px;
    padding: 7px;
    top: -16px;
    right: -16px;
    visibility: hidden;
    width: 18px;
    position: absolute;
    opacity: 1;
    z-index: 2;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.jam-expanded-presence-bar-dragging {
    cursor: grabbing
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame-thumb-overflow-button {
    opacity: 0
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame-active {
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,.30),0px 2px 6px 2px rgba(60,64,67,.15)
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame.jam-expanded-presence-bar-frame-active::before {
    opacity: 0.04
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame:hover::before {
    opacity: 0
}

.jam-expanded-presence-bar-frame.jam-expanded-presence-bar-frame-active:hover::before {
    opacity: 0.04
}

.jam-expanded-presence-bar-maximized.jam-expanded-presence-bar-overflow-menus-enabled .jam-expanded-presence-bar-frame-active .jam-expanded-presence-bar-frame-thumb-overflow-button,.jam-expanded-presence-bar-maximized.jam-expanded-presence-bar-overflow-menus-enabled .goog-button-hover .jam-expanded-presence-bar-frame-thumb-overflow-button {
    visibility: visible
}

.jam-expanded-presence-bar-frame-collaborators {
    -webkit-align-items: center;
    align-items: center;
    bottom: calc(100% + 4px);
    display: flex;
    height: 40px;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    opacity: 1;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.jam-expanded-presence-bar-frame-index {
    position: absolute;
    bottom: calc(100% + 4px);
    left: 0px;
    opacity: 1;
    font-size: 11px;
    font-weight: 500;
    letter-spacing: 0.8px;
    color: #80868b;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.jam-expanded-presence-bar-frame-active .jam-expanded-presence-bar-frame-index {
    color: #3c4043
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame-collaborators,.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-frame-index {
    opacity: 0
}

.jam-expanded-presence-bar-create-frame-button.jam-flatbutton {
    top: 91px;
    vertical-align: top;
    padding: 4px;
    border-radius: 100%;
    opacity: 1;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-create-frame-button.jam-flatbutton {
    opacity: 0!important;
    pointer-events: none
}

.jam-expanded-presence-bar-create-frame-button.jam-flatbutton-disabled .jam-icon-circle-blue-add {
    display: none
}

.jam-expanded-presence-bar-create-frame-button:not(.jam-flatbutton-disabled) .jam-icon-circle-gray-add {
    display: none
}

.jam-expanded-presence-bar-create-frame-button .jam-icon-circle-gray-add {
    opacity: .38
}

.jam-expanded-presence-bar-frame-live-thumbnail {
    width: 100%;
    height: 100%
}

.jam-expanded-presence-bar-frame-live-thumbnail .jam-frame,.jam-expanded-presence-bar-frame-live-thumbnail .jam-frame-container {
    width: 100%;
    height: 100%;
    margin: 0px;
    display: block;
    visibility: visible;
    border: none;
    overflow: hidden
}

.jam-expanded-presence-bar-frame-live-thumbnail .jam-frame-content {
    width: 100%;
    height: 100%;
    pointer-events: none
}

.jam-expanded-presence-bar-frame-live-thumbnail .jam-element {
    pointer-events: none
}

.jam-expanded-presence-bar-frame-click-target {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1004
}

.jam-expanded-presence-bar-minimized {
    -webkit-animation: 100ms cubic-bezier(0,0,0.2,1) backwards jam-expanded-presence-bar-minimized-height-step1,233ms cubic-bezier(0.4,0,0.2,1) 100ms forwards jam-expanded-presence-bar-minimized-height-step2,233ms cubic-bezier(0.4,0,0.2,1) 100ms backwards jam-expanded-presence-bar-minimized-opacity-step1,250ms cubic-bezier(0,0,0.2,1) 333ms forwards jam-expanded-presence-bar-minimized-opacity-step2;
    -moz-animation: 100ms cubic-bezier(0,0,0.2,1) backwards jam-expanded-presence-bar-minimized-height-step1,233ms cubic-bezier(0.4,0,0.2,1) 100ms forwards jam-expanded-presence-bar-minimized-height-step2,233ms cubic-bezier(0.4,0,0.2,1) 100ms backwards jam-expanded-presence-bar-minimized-opacity-step1,250ms cubic-bezier(0,0,0.2,1) 333ms forwards jam-expanded-presence-bar-minimized-opacity-step2;
    -o-animation: 100ms cubic-bezier(0,0,0.2,1) backwards jam-expanded-presence-bar-minimized-height-step1,233ms cubic-bezier(0.4,0,0.2,1) 100ms forwards jam-expanded-presence-bar-minimized-height-step2,233ms cubic-bezier(0.4,0,0.2,1) 100ms backwards jam-expanded-presence-bar-minimized-opacity-step1,250ms cubic-bezier(0,0,0.2,1) 333ms forwards jam-expanded-presence-bar-minimized-opacity-step2;
    animation: 100ms cubic-bezier(0,0,0.2,1) backwards jam-expanded-presence-bar-minimized-height-step1,233ms cubic-bezier(0.4,0,0.2,1) 100ms forwards jam-expanded-presence-bar-minimized-height-step2,233ms cubic-bezier(0.4,0,0.2,1) 100ms backwards jam-expanded-presence-bar-minimized-opacity-step1,250ms cubic-bezier(0,0,0.2,1) 333ms forwards jam-expanded-presence-bar-minimized-opacity-step2
}

.jam-expanded-presence-bar-minimized .jam-expanded-presence-bar-frame {
    -webkit-animation: 133ms cubic-bezier(0.4,0,0.2,1) 100ms both jam-expanded-presence-bar-minimized-opacity;
    -moz-animation: 133ms cubic-bezier(0.4,0,0.2,1) 100ms both jam-expanded-presence-bar-minimized-opacity;
    -o-animation: 133ms cubic-bezier(0.4,0,0.2,1) 100ms both jam-expanded-presence-bar-minimized-opacity;
    animation: 133ms cubic-bezier(0.4,0,0.2,1) 100ms both jam-expanded-presence-bar-minimized-opacity
}

.jam-expanded-presence-bar-minimized .jam-button {
    -webkit-animation: 100ms linear 17ms both jam-expanded-presence-bar-minimized-opacity;
    -moz-animation: 100ms linear 17ms both jam-expanded-presence-bar-minimized-opacity;
    -o-animation: 100ms linear 17ms both jam-expanded-presence-bar-minimized-opacity;
    animation: 100ms linear 17ms both jam-expanded-presence-bar-minimized-opacity
}

@keyframes jam-expanded-presence-bar-minimized-height-step1 {
    from {
        height: 232px
    }

    to {
        height: 250px
    }
}

@-webkit-keyframes jam-expanded-presence-bar-minimized-height-step1 {
    from {
        height: 232px
    }

    to {
        height: 250px
    }
}

@keyframes jam-expanded-presence-bar-minimized-height-step2 {
    from {
        height: 250px
    }

    to {
        height: 64px
    }
}

@-webkit-keyframes jam-expanded-presence-bar-minimized-height-step2 {
    from {
        height: 250px
    }

    to {
        height: 64px
    }
}

@keyframes jam-expanded-presence-bar-minimized-opacity {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes jam-expanded-presence-bar-minimized-opacity {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes jam-expanded-presence-bar-minimized-opacity-step1 {
    from {
        opacity: 1;
        visibility: visible
    }

    to {
        opacity: .9;
        visibility: visible
    }
}

@-webkit-keyframes jam-expanded-presence-bar-minimized-opacity-step1 {
    from {
        opacity: 1;
        visibility: visible
    }

    to {
        opacity: .9;
        visibility: visible
    }
}

@keyframes jam-expanded-presence-bar-minimized-opacity-step2 {
    from {
        opacity: .9;
        visibility: visible
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes jam-expanded-presence-bar-minimized-opacity-step2 {
    from {
        opacity: .9;
        visibility: visible
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

.jam-expanded-presence-bar-maximized {
    -webkit-animation: 383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-height,383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-opacity,383ms cubic-bezier(0.4,0,0.2,1) backwards jam-expanded-presence-bar-maximized-shadow-step1,383ms cubic-bezier(0,0,0.2,1) 383ms forwards jam-expanded-presence-bar-maximized-shadow-step2;
    -moz-animation: 383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-height,383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-opacity,383ms cubic-bezier(0.4,0,0.2,1) backwards jam-expanded-presence-bar-maximized-shadow-step1,383ms cubic-bezier(0,0,0.2,1) 383ms forwards jam-expanded-presence-bar-maximized-shadow-step2;
    -o-animation: 383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-height,383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-opacity,383ms cubic-bezier(0.4,0,0.2,1) backwards jam-expanded-presence-bar-maximized-shadow-step1,383ms cubic-bezier(0,0,0.2,1) 383ms forwards jam-expanded-presence-bar-maximized-shadow-step2;
    animation: 383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-height,383ms cubic-bezier(0.4,0,0.2,1) both jam-expanded-presence-bar-maximized-opacity,383ms cubic-bezier(0.4,0,0.2,1) backwards jam-expanded-presence-bar-maximized-shadow-step1,383ms cubic-bezier(0,0,0.2,1) 383ms forwards jam-expanded-presence-bar-maximized-shadow-step2;
    visibility: visible
}

.jam-expanded-presence-bar-maximized.jam-expanded-presence-bar-appear-disappear .jam-expanded-presence-bar-frame {
    -webkit-animation: 483ms cubic-bezier(0.4,0,1,1) 166ms both jam-expanded-presence-bar-maximized-opacity;
    -moz-animation: 483ms cubic-bezier(0.4,0,1,1) 166ms both jam-expanded-presence-bar-maximized-opacity;
    -o-animation: 483ms cubic-bezier(0.4,0,1,1) 166ms both jam-expanded-presence-bar-maximized-opacity;
    animation: 483ms cubic-bezier(0.4,0,1,1) 166ms both jam-expanded-presence-bar-maximized-opacity
}

.jam-expanded-presence-bar-maximized .jam-button {
    -webkit-animation: 133ms cubic-bezier(0.4,0,1,1) 383ms both jam-expanded-presence-bar-maximized-opacity;
    -moz-animation: 133ms cubic-bezier(0.4,0,1,1) 383ms both jam-expanded-presence-bar-maximized-opacity;
    -o-animation: 133ms cubic-bezier(0.4,0,1,1) 383ms both jam-expanded-presence-bar-maximized-opacity;
    animation: 133ms cubic-bezier(0.4,0,1,1) 383ms both jam-expanded-presence-bar-maximized-opacity
}

@keyframes jam-expanded-presence-bar-maximized-height {
    from {
        height: 64px;
        pointer-events: none
    }

    to {
        height: 232px;
        pointer-events: inherit
    }
}

@-webkit-keyframes jam-expanded-presence-bar-maximized-height {
    from {
        height: 64px;
        pointer-events: none
    }

    to {
        height: 232px;
        pointer-events: inherit
    }
}

@keyframes jam-expanded-presence-bar-maximized-opacity {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes jam-expanded-presence-bar-maximized-opacity {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes jam-expanded-presence-bar-maximized-shadow-step1 {
    from {
        box-shadow: none
    }

    to {
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
    }
}

@-webkit-keyframes jam-expanded-presence-bar-maximized-shadow-step1 {
    from {
        box-shadow: none
    }

    to {
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
    }
}

@keyframes jam-expanded-presence-bar-maximized-shadow-step2 {
    from {
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
    }

    to {
        box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)
    }
}

@-webkit-keyframes jam-expanded-presence-bar-maximized-shadow-step2 {
    from {
        box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.14),0px 3px 1px -2px rgba(0,0,0,0.12),0px 1px 5px 0px rgba(0,0,0,0.2)
    }

    to {
        box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12),0px 2px 4px -1px rgba(0,0,0,0.2)
    }
}

.jam-expanded-presence-bar-drag-drop-cursor {
    position: absolute;
    z-index: 1005;
    left: 0;
    top: 42px;
    width: 4px;
    height: 126px;
    background: #669df6;
    display: none
}

.jam-expanded-presence-bar-dragging .jam-expanded-presence-bar-drag-drop-cursor {
    display: block
}

.jam-expanded-presence-bar::before {
    background: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0) 100%);
    left: 0px
}

.jam-expanded-presence-bar::after {
    background: linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0) 100%);
    right: 0px
}

.jam-expanded-presence-bar::before {
    background: linear-gradient(to right,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.9) 62.5%,rgba(255,255,255,0) 100%);
    left: 0px;
    margin-left: 0
}

.jam-expanded-presence-bar::after {
    background: linear-gradient(to left,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.9) 62.5%,rgba(255,255,255,0) 100%);
    right: 0px;
    margin-right: 0
}

.jam-menu-frame-thumbnail-overflow .goog-menuitem-icon {
    margin-top: 3px;
    margin-left: 2px
}

.jam-menu-frame-background-menu .jam-icon-inner,.jam-menu-frame-background-menu .jam-icon-base,.jam-menu-frame-background-menu .jam-button-overlay {
    width: 26px;
    height: 26px;
    border-radius: 13px;
    position: relative
}

.jam-menu-frame-background-menu .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #e8eaed
}

.jam-menu-frame-background-menu .no-border .jam-icon-inner {
    box-shadow: none
}

.jam-menu-frame-background-menu .goog-palette-cell-hover .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #bdc1c6
}

.jam-menu-frame-background-menu .goog-palette-cell-selected .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #669df6
}

.goog-menu.jam-menu-frame-background-menu .jam-action-palette-item {
    padding: 0;
    margin: 8px 6px;
    background-color: transparent;
    display: inline-block
}

.jam-menu-frame-background-menu {
    border: 0;
    border-radius: 4px;
    padding: 12px 14px;
    box-shadow: 0 1px 1px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)
}

.jam-menu-frame-background-menu .goog-menuitem {
    border-style: solid;
    border-width: 1px;
    padding: 6px 12px;
    margin: 8px 6px;
    border-radius: 4px;
    border-color: #dadce0
}

.jam-menu-frame-background-menu .goog-menuitem-content {
    text-align: center;
    color: #1a73e8;
    font: 500 14px 'Google Sans',Arial,sans-serif
}

.jam-menu-frame-background-menu .goog-menuitem-label {
    padding: 0
}

.jam-menu-frame-background-menu .jam-button-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .3s ease;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiPjxwb2x5Z29uIHBvaW50cz0iMCAwIDE2IDAgMTYgMTYgMCAxNiIvPjxwb2x5Z29uIGZpbGw9IiMyMDIxMjQiIHBvaW50cz0iNiAxMy40MiAxIDguNDIgMi40MSA3LjAxIDYgMTAuNTkgMTMuNTkgMyAxNSA0LjQyIi8+PC9nPjxyZWN0IGhlaWdodD0iMjYiIHdpZHRoPSIyNiIvPjwvZz48L3N2Zz4=');
    border-radius: 13px
}

.jam-menu-frame-background-menu .goog-palette-cell-selected .jam-button-overlay {
    opacity: 1
}

.jam-menu-frame-background-menu .light-select .jam-button-overlay {
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiPjxwb2x5Z29uIHBvaW50cz0iMCAwIDE2IDAgMTYgMTYgMCAxNiIvPjxwb2x5Z29uIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI2IDEzLjQyIDEgOC40MiAyLjQxIDcuMDEgNiAxMC41OSAxMy41OSAzIDE1IDQuNDIiLz48L2c+PHJlY3QgaGVpZ2h0PSIyNiIgd2lkdGg9IjI2Ii8+PC9nPjwvc3ZnPg==')
}

.jam-menu-frame-background-menu .no-overlay .jam-button-overlay {
    background: none
}

.jam-postit-editor {
    background: white;
    border: 0px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    -moz-box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    outline: none;
    /* position: absolute; */
    /* position: static; */
    position: fixed !important;
    width: 100%;
    max-width: 400px;

}

.jam-postit-editor-comments {
    background: white;
    border: 0px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    -moz-box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.3),0px 4px 8px 3px rgba(60,64,67,.15);
    outline: none;
    /* position: absolute; */
    /* position: static; */
    position: fixed !important;
    width: 100%;
    max-width: 340px;

}

.jam-postit-editor-header {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.jam-postit-editor-title {
    color: #3c4043;
    display: inline-block;
    font: 400 22px 'Google Sans',Arial,sans-serif;
    letter-spacing: 0px;
    line-height: 28px;
    margin: 0px 0px 0px 24px;
    overflow: hidden;
    white-space: nowrap;
}
.dark{
display: flex;
justify-content: end;
width: 60%;
}

emoji-picker {
    --num-columns: 6;
    --emoji-size: 1rem;
}

/* .jam-postit-editor-title-comments {
    color: #3c4043;
    display: inline-block;
    font: 400 22px 'Google Sans',Arial,sans-serif;
    letter-spacing: 0px;
    line-height: 28px;
    margin: 0px 0px 0px 24px;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    bottom: 9px;
} */

.jam-postit-editor-title::before {
    content: "";
    display: inline-block;
    height: 41px;
    width: 0;
    vertical-align: 0px
}

.jam-postit-editor-longtitle .jam-postit-editor-title {
    font: 400 18px 'Google Sans',Arial,sans-serif;
    line-height: 24px
}

.jam-postit-editor-longtitle .jam-postit-editor-title::before {
    height: 39px
}

.jam-postit-editor-colorpicker {
    border: 2px solid rgba(0,0,0,0);
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    display: inline-block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    font-size: 0px;
    margin: 12px 16px 12px 0px;
    outline: none;
    padding: 0px 2px
}

.jam-postit-editor-colorpicker:focus {
    border: 2px solid rgba(128,134,139,.3)
}

.jam-postit-editor-color {
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
    display: inline-block;
    height: 26px;
    margin: 6px 4px;
    width: 26px
}

.jam-postit-editor-color-hover {
    margin: 5px 3px;
    padding: 1px;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15);
    -moz-box-shadow: 0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15);
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,.3),0px 2px 6px 2px rgba(60,64,67,.15)
}

.jam-postit-editor-color-selectionicon {
    display: none
}

.jam-postit-editor-color-selected .jam-postit-editor-color-selectionicon {
    display: block
}

.jam-postit-editor-color-reset {
    background: #f2f2f3
}

.jam-postit-editor-color-hover.jam-postit-editor-color-reset {
    background: white
}

.jam-postit-editor-color-reseticon {
    margin: 4px;
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgwem0wIDBoMTh2MThIMHptMCAwaDE4djE4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDExYzAtMy4zMy01LTktNS05cy0uODUuOTctMS44NSAyLjMzbDYuODMgNi44M0wxNCAxMXpNMy41NSAzLjI3TDIuMjcgNC41NWwyLjg5IDIuODlDNC40OSA4LjY5IDQgOS45NiA0IDExYzAgMi43NiAyLjI0IDUgNSA1IDEuMzEgMCAyLjQ5LS41MiAzLjM5LTEuMzRMMTQuNzMgMTcgMTYgMTUuNzMgMy41NSAzLjI3eiIgZmlsbD0iIzgwODY4QiIvPjwvc3ZnPg==')
}

.jam-postit-editor-color-selected .jam-postit-editor-color-reseticon {
    width: 18px;
    height: 18px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgd2lkdGg9IjE4cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMGgxOHYxOEgwem0wIDBoMTh2MThIMHptMCAwaDE4djE4SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTE0IDExYzAtMy4zMy01LTktNS05cy0uODUuOTctMS44NSAyLjMzbDYuODMgNi44M0wxNCAxMXpNMy41NSAzLjI3TDIuMjcgNC41NWwyLjg5IDIuODlDNC40OSA4LjY5IDQgOS45NiA0IDExYzAgMi43NiAyLjI0IDUgNSA1IDEuMzEgMCAyLjQ5LS41MiAzLjM5LTEuMzRMMTQuNzMgMTcgMTYgMTUuNzMgMy41NSAzLjI3eiIgZmlsbD0iIzVGNjM2OCIvPjwvc3ZnPg==')
}

.jam-postit-editor-inputwrapper {
    height: 136px;
    position: relative
}

.jam-postit-editor-input {
    border: none;
    bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #3c4043;
    font: 400 16px Roboto,Arial,sans-serif;
    height: 136px;
    letter-spacing: .2px;
    line-height: 24px;
    outline: none;
    overflow: hidden;
    transition: background-color 200ms;
    padding: 18px 24px;
    position: absolute;
    resize: none;
    width: 100%;
    vertical-align: top
}

.jam-postit-editor-input-comments {
    border: none;
    bottom: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #3c4043;
    font: 400 16px Roboto,Arial,sans-serif;
    height: 136px;
    letter-spacing: .2px;
    line-height: 24px;
    outline: none;
    overflow: hidden;
    transition: background-color 200ms;
    padding: 18px 24px;
    position: absolute;
    resize: none;
    width: 100%;
    vertical-align: top
}

.jam-postit-editor-fullnessindicator {
    background: #29b6f6;
    bottom: 0px;
    height: 4px;
    position: absolute;
    transition: width 200ms,background-color 200ms cubic-bezier(0.4,0,0.2,1);
    width: 0px
}

.jam-postit-editor-fullnessindicator-full {
    background: #ff1744
}

.jam-postit-editor-buttons {
    font-size: 0px;
    margin: 24px;
    text-align: right
}

.jam-postit-editor-button {
    font: 500 14px 'Google Sans',Arial,sans-serif;
    height: 36px;
    letter-spacing: .25px;
    line-height: 16px;
    margin: 0px 0px 0px 12px;
    padding: 0px 24px
}

.jam-postit-editor-button::before {
    content: "";
    display: inline-block;
    height: 23px;
    width: 0;
    vertical-align: 0px
}

.jam-postit-editor-resetanimation {
    -webkit-animation: 167ms linear jam-postit-editor-partialfadeout,333ms linear 167ms jam-postit-editor-partialfadein;
    -moz-animation: 167ms linear jam-postit-editor-partialfadeout,333ms linear 167ms jam-postit-editor-partialfadein;
    -o-animation: 167ms linear jam-postit-editor-partialfadeout,333ms linear 167ms jam-postit-editor-partialfadein;
    animation: 167ms linear jam-postit-editor-partialfadeout,333ms linear 167ms jam-postit-editor-partialfadein
}

@keyframes jam-postit-editor-partialfadeout {
    from {
        opacity: 1
    }

    to {
        opacity: 0.5
    }
}

@-webkit-keyframes jam-postit-editor-partialfadeout {
    from {
        opacity: 1
    }

    to {
        opacity: 0.5
    }
}

@keyframes jam-postit-editor-partialfadein {
    from {
        opacity: 0.5
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes jam-postit-editor-partialfadein {
    from {
        opacity: 0.5
    }

    to {
        opacity: 1
    }
}

.jam-postit-editor-resetanimation .jam-postit-editor-input {
    -webkit-animation: 83ms linear jam-postit-editor-textfadeout,167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-inputshrink,400ms linear 167ms jam-postit-editor-fadein,400ms cubic-bezier(0,0,0.2,1) 167ms jam-postit-editor-inputextend;
    -moz-animation: 83ms linear jam-postit-editor-textfadeout,167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-inputshrink,400ms linear 167ms jam-postit-editor-fadein,400ms cubic-bezier(0,0,0.2,1) 167ms jam-postit-editor-inputextend;
    -o-animation: 83ms linear jam-postit-editor-textfadeout,167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-inputshrink,400ms linear 167ms jam-postit-editor-fadein,400ms cubic-bezier(0,0,0.2,1) 167ms jam-postit-editor-inputextend;
    animation: 83ms linear jam-postit-editor-textfadeout,167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-inputshrink,400ms linear 167ms jam-postit-editor-fadein,400ms cubic-bezier(0,0,0.2,1) 167ms jam-postit-editor-inputextend
}

.jam-postit-editor-resetanimation .jam-postit-editor-fullnessindicator {
    -webkit-animation: 83ms linear jam-postit-editor-fadeout;
    -moz-animation: 83ms linear jam-postit-editor-fadeout;
    -o-animation: 83ms linear jam-postit-editor-fadeout;
    animation: 83ms linear jam-postit-editor-fadeout;
    transition: none
}

@keyframes jam-postit-editor-fadeout {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes jam-postit-editor-fadeout {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes jam-postit-editor-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes jam-postit-editor-fadein {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes jam-postit-editor-textfadeout {
    from {
        color: rgba(60,64,67,1)
    }

    to {
        color: rgba(60,64,67,0)
    }
}

@-webkit-keyframes jam-postit-editor-textfadeout {
    from {
        color: rgba(60,64,67,1)
    }

    to {
        color: rgba(60,64,67,0)
    }
}

@keyframes jam-postit-editor-inputshrink {
    to {
        transform: scale(.7)
    }
}

@-webkit-keyframes jam-postit-editor-inputshrink {
    to {
        transform: scale(.7)
    }
}

@keyframes jam-postit-editor-inputextend {
    from {
        margin: 50px 0px 0px 0px;
        height: 86px
    }

    to {
        margin: 0px;
        height: 136px
    }
}

@-webkit-keyframes jam-postit-editor-inputextend {
    from {
        margin: 50px 0px 0px 0px;
        height: 86px
    }

    to {
        margin: 0px;
        height: 136px
    }
}

.jam-postit-editor-showanimation {
    -webkit-animation: 167ms linear jam-postit-editor-fadein,167ms cubic-bezier(0,0,0.2,1) jam-postit-editor-grow;
    -moz-animation: 167ms linear jam-postit-editor-fadein,167ms cubic-bezier(0,0,0.2,1) jam-postit-editor-grow;
    -o-animation: 167ms linear jam-postit-editor-fadein,167ms cubic-bezier(0,0,0.2,1) jam-postit-editor-grow;
    animation: 167ms linear jam-postit-editor-fadein,167ms cubic-bezier(0,0,0.2,1) jam-postit-editor-grow
}

@keyframes jam-postit-editor-shrink {
    to {
        transform: scale(.8)
    }
}

@-webkit-keyframes jam-postit-editor-shrink {
    to {
        transform: scale(.8)
    }
}

.jam-postit-editor-hideeditanimation {
    -webkit-animation: 167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-shrink;
    -moz-animation: 167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-shrink;
    -o-animation: 167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-shrink;
    animation: 167ms linear jam-postit-editor-fadeout,167ms cubic-bezier(0.4,0,1,1) jam-postit-editor-shrink
}

.jam-postit-editor-hideanimation {
    animation: 167ms linear jam-postit-editor-fadeout
}

@keyframes jam-postit-editor-grow {
    from {
        transform: scale(.8)
    }
}

@-webkit-keyframes jam-postit-editor-grow {
    from {
        transform: scale(.8)
    }
}

.jam-device-search,.jam-push-confirmation {
    display: flex;
    flex-direction: column;
    align-content: center;
    height: 100%;
    width: 360px
}

.jam-device-search-assistive-text {
    letter-spacing: 0.025em;
    font-family: Roboto,Arial,sans-serif;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    color: #5f6368;
    margin-left: 12px;
    visibility: hidden
}

.jam-device-search-assistive-text::before {
    content: "";
    display: inline-block;
    height: 16px;
    width: 0;
    vertical-align: 0px
}

.jam-device-search-section {
    border: none
}

.jam-device-search-header,.jam-push-confirmation-header {
    letter-spacing: 0.0125em;
    font-family: Roboto,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.5rem;
    border-bottom: 1px solid #e8eaed;
    color: #202124;
    height: 56px
}

.jam-push-confirmation-header {
    display: flex;
    align-items: center;
    padding: 0px 24px 0px 0px
}

.jam-device-search-header .docs-icon {
    height: 24px;
    width: 24px;
    margin: 16px
}

.jam-device-search-input-container {
    margin: 16px 16px 20px 16px;
    position: relative
}

.jam-device-search-input {
    letter-spacing: 0.00625em;
    font-family: Roboto,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem;
    color: #202124;
    height: 56px;
    width: 100%;
    box-sizing: border-box;
    border: none;
    border-bottom: 1px solid #5f6368;
    border-radius: 4px 4px 0px 0px;
    padding: 24px 52px 10px 12px;
    background: #f8f9fa;
    font-size: 16px;
    outline: none
}

.jam-device-search-input::-ms-clear {
    display: none
}

.jam-device-search-input.jam-device-search-active {
    border-bottom: 2px solid #1a73e8
}

.jam-device-search-no-results .jam-device-search-input {
    border-bottom: 2px solid #d93025
}

.jam-device-search-no-results .jam-device-search-assistive-text {
    visibility: visible;
    color: #d93025
}

.jam-device-search-placeholder {
    color: #5f6368;
    font-size: 16px;
    pointer-events: none;
    position: absolute;
    left: 0;
    transform: translate(28px,32px);
    transition: transform 250ms;
    z-index: 1
}

.jam-device-search-placeholder.jam-device-search-active {
    font-size: 12px;
    transform: translate(28px,23px)
}

.jam-device-search-no-results .jam-device-search-placeholder {
    color: #d93025
}

.jam-device-search-results.goog-menu {
    flex: 1;
    box-shadow: none;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    position: relative
}

.jam-device-search-results .goog-menuitem {
    height: 56px;
    width: 100%;
    font-size: 14px;
    border: none;
    padding: 0
}

.jam-device-search-results .goog-menuitem.goog-menuitem-highlight {
    height: 56px;
    padding: 0
}

.jam-device-search-results .goog-menuitem .docs-icon {
    height: 24px;
    width: 24px;
    margin: 16px
}

.jam-device-search-result {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #202124
}

.goog-menuitem-disabled .jam-device-search-result {
    opacity: 0.38
}

.jam-device-search-clear {
    visibility: hidden;
    cursor: pointer;
    position: absolute;
    left: 292px;
    top: 15px
}

.jam-device-search-clear .docs-icon {
    height: 24px;
    width: 24px
}

.jam-device-search-has-content .jam-device-search-clear {
    visibility: visible
}

.jam-device-search-loading-spinner-background {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    width: 40px;
    box-shadow: 0px 4px 8px 3px rgba(60,64,67,0.15);
    border-radius: 50%
}

.jam-device-search-loading-spinner {
    animation: jam-share-code-loader-spin 1s linear infinite;
    border-top: 4px solid #1a73e8;
    border-right: 4px solid #1a73e8;
    border-bottom: 4px solid #1a73e8;
    border-left: 4px solid transparent;
    border-radius: 50%;
    cursor: auto;
    height: 20px;
    width: 20px
}

.jam-device-search-loading .jam-device-search-loading-spinner {
    display: block
}

@keyframes jam-share-code-loader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.jam-device-search-loading-spinner-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.jam-device-search-loading-spinner-label {
    color: #3c4043;
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px
}

.jam-push-confirmation {
    width: 360px
}

.jam-push-confirmation-message {
    color: #3c4043;
    margin: 32px 24px 26px 24px;
    letter-spacing: 0.01428571em;
    font-family: Roboto,Arial,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.25rem
}

.jam-push-confirmation-back-button .docs-icon {
    height: 24px;
    width: 24px;
    margin: 8px
}

.jam-push-confirmation-back-button {
    cursor: pointer;
    height: 40px;
    width: 40px;
    margin: 8px;
    border-radius: 50%
}

.jam-push-confirmation-button-container {
    display: flex;
    justify-content: flex-end
}

.jam-push-confirmation-button-container .jam-flatbutton-content {
    color: #1a73e8;
    font: 500 14px/16px 'Google Sans'
}

.jam-push-confirmation-button-container .jam-flatbutton-overlay {
    background: #1a73e8
}

.jam-push-confirmation-open-button {
    margin: 0px 24px 0px 8px
}

.jam-push-confirmation-open-button,.jam-push-confirmation-cancel-button {
    cursor: pointer;
    border-radius: 4px;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 8px
}

.jam-push-confirmation-title {
    display: inline-block
}

.jam-push-confirmation .loading-spinner {
    align-self: center;
    z-index: 1
}

.jam-push-confirmation:not(.jam-push-confirmation-loading) .loading-spinner,.jam-push-confirmation:not(.jam-push-confirmation-loading) .jam-push-confirmation-overlay {
    display: none
}

.jam-push-confirmation-overlay {
    content: "";
    background: #fff;
    opacity: 0.5;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

.jam-side-drawer {
    background-color: #ffffff;
    flex-direction: column;
    height: calc(100% - 64px);
    position: absolute;
    top: 64px;
    transition: transform 250ms ease-in-out;
    z-index: 902;
    box-shadow: 0px 1px 3px 0px rgba(60,64,67,.30),0px 4px 8px 3px rgba(60,64,67,.15);
    left: 100%;
    transform: translateX(0%);
    visibility: hidden
}

.jam-side-drawer-open {
    transform: translateX(-100%)
}

.jam-side-drawer-close-btn {
    border-radius: 50%;
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 8px;
    height: 40px;
    width: 40px
}

.jam-side-drawer-close-btn .docs-icon {
    height: 24px;
    width: 24px;
    margin: 8px
}

.jam-side-drawer-content {
    height: 100%;
    overflow: hidden
}

.docs-copydocdialog {
    width: 360px
}

.docs-copydocdialog-filenameinput {
    width: 250px
}

.docs-copydocdialog-warning,.docs-copydocdialog-destination-sharewarning {
    color: #5f6368;
    font-size: 11px
}

.docs-copydocdialog-checkbox {
    font-size: 14px;
    letter-spacing: 0.2px;
    padding-top: 5px;
    vertical-align: top
}

.docs-gm .docs-copydocdialog-checkbox {
    cursor: pointer;
    padding-top: 8px
}

.docs-gm .docs-copydocdialog-checkbox .jfk-checkbox {
    margin-top: -8px;
    margin-right: 8px
}

.docs-copydocdialog-checkbox.docs-copydocdialog-collaboratorcheckbox {
    padding-top: 0
}

.docs-gm .docs-copydocdialog {
    min-width: 312px;
    width: unset
}

.docs-gm .docs-copydocdialog .docs-copydocdialog-filenameinput {
    width: 100%
}

.docs-gm .docs-copydocdialog .docs-copydocdialog-destination-button,.docs-gm .docs-copydocdialog .docs-copydocdialog-appsscript-button {
    height: 34px;
    width: 294px
}

.docs-gm .docs-copydocdialog-destination-img {
    top: 3px
}

.docs-gm .docs-copydocdialog-destination-name {
    vertical-align: sub
}

.docs-copydocdialog-option-disabled {
    opacity: .38
}

.docs-copydocdialog-destination-button-disabled {
    pointer-events: none
}

.docs-gm .docs-copydocdialog-includeresolvedcommentscheckbox .jfk-checkbox {
    vertical-align: top;
    margin-top: -4px
}

.docs-copydocdialog-checkbox-label {
    width: 285px;
    display: inline-block
}

.docs-copydocdialog-destination-button,.docs-copydocdialog-filenameinput,.docs-copydocdialog-appsscript-button {
    margin-top: 4px
}

.docs-copydocdialog-destination-button,.docs-copydocdialog-appsscript-button {
    border: 1px solid #ddd;
    margin-right: 0;
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    width: 250px
}

.docs-copydocdialog-destination-button.jfk-button-focused,.docs-copydocdialog-appsscript-button.jfk-button-focused {
    border: 1px solid #4d90fe
}

.docs-copydocdialog-destination-section {
    margin-top: 16px
}

.docs-copydocdialog-destination-img {
    height: 10px;
    margin-right: 5px;
    position: relative;
    top: 2px;
    width: 13px
}

.docs-copydocdialog-description {
    font-size: 16px;
    height: 72px;
    letter-spacing: 0.15px;
    line-height: 24px;
    vertical-align: top;
    width: 312px
}

.docs-gm .docs-copydocdialog-description {
    height: unset;
    color: #5f6368;
    max-width: 464px;
    width: 100%
}

.goog-menu.picker-min.docs-copydocdialog-destination-picker {
    z-index: 1003
}

.docs-copydocdialog-appsscript-section {
    margin-top: 16px
}

.docs-gm .docs-copydocdialog-appsscript-section {
    margin-bottom: 24px
}

.docs-copydocdialog-appsscript-button {
    align-items: center;
    display: flex
}

.docs-copydocdialog-appsscript-icon {
    margin-right: 5px;
    position: relative
}

.docs-copydocdialog-openinnew-icon {
    margin-left: 5px;
    position: relative
}

.docs-copydocdialog-appsscript-file-name {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 258px
}

.docs-copydocdialog-appsscript-warning {
    align-items: center;
    background: #fbbc04;
    border-radius: 4px;
    display: flex;
    flex-direction: row;
    margin-top: 16px;
    padding: 8px 12px;
    width: 244px
}

.docs-gm .docs-copydocdialog-appsscript-warning {
    width: 288px
}

.docs-copydocdialog-appsscript-warning-msg {
    color: #202124;
    flex: 1;
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    line-height: 16px;
    letter-spacing: 0.3px;
    margin-left: 12px
}

.docs-copydocdialog-message {
    width: 288px;
    margin-top: 16px;
    border-radius: 8px;
    padding: 8px 12px 8px 12px
}

.docs-copydocdialog-warning-message {
    background-color: #e8f0fe
}

.docs-copydocdialog-error-message {
    background-color: #fce8e6
}

.docs-copydocdialog-error-message.docs-copydocdialog-hidden {
    display: none
}

.docs-copydocdialog-non-login-error-message {
}

.docs-copydocdialog-login-error-message {
}

.docs-copydocdialog-spinner {
    height: 32px;
    width: 32px;
    float: left;
    margin-top: -30px
}

.docs-copydocdialog-elements {
}

.docs-copydocdialog-second-step-elements {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0;
    gap: 8px
}

.docs-copydocdialog-second-step-elements.docs-copydocdialog-hidden,.docs-copydocdialog-error-message.docs-copydocdialog-hidden {
    display: none
}

.pre-ga.docs-freemium-banner-container {
    background: #fce8e6
}

.hard-exceeded.docs-freemium-banner-container {
    background: #c5221f
}

.yellow.collaborator.hard-exceeded.docs-freemium-banner-container {
    background: #fef7e0
}

.green.collaborator.hard-exceeded.docs-freemium-banner-container {
    background: #e6f4ea
}

.collaborator.hard-exceeded.docs-freemium-banner-container {
    background: #e8f0fe
}

.docs-hc-gecko.docs-freemium-banner-container {
    border-bottom: 1px solid
}

.large-icon .docs-freemium-banner-icon {
    margin: 12px 0 0 16px
}

.pre-ga .docs-icon-img-container.docs-icon-img.docs-icon-report-white {
    left: 0;
    top: -642px
}

.collaborator.hard-exceeded .docs-icon-img-container.docs-icon-img.docs-icon-report-white {
    left: -20px;
    top: -2101px
}

.green.collaborator.hard-exceeded .docs-icon-img-container.docs-icon-img.docs-icon-report-white {
    left: 0;
    top: -4300px
}

.yellow.collaborator.hard-exceeded .docs-icon-img-container.docs-icon-img.docs-icon-report-white {
    left: -46px;
    top: -1268px
}

.collaborator.hard-exceeded .docs-freemium-banner-title,.pre-ga .docs-freemium-banner-title {
    color: #202124
}

.hard-exceeded .docs-freemium-banner-title {
    color: white
}

.collaborator.hard-exceeded .docs-freemium-banner-message,.pre-ga .docs-freemium-banner-message {
    color: #202124
}

.hard-exceeded .docs-freemium-banner-message {
    color: white
}

.docs-freemium-banner-buttons .docs-material-button {
    color: white
}

.pre-ga .docs-freemium-banner-secondary-button-wrapper .docs-material-button .docs-material-button-content {
    color: #202124
}

.docs-freemium-banner-dismiss-button-wrapper .docs-material-button {
}

.hard-exceeded .docs-icon-img-container.docs-icon-img.docs-icon-close {
    top: -3188px;
    left: 0
}

.hard-exceeded .docs-freemium-banner-primary-button {
    box-shadow: inset 0 0 0 1px white
}

.pre-ga .docs-freemium-banner-primary-button {
    background: #d93025
}

.pre-ga .docs-freemium-banner-primary-button.docs-material-button-flat-default.docs-material-button.docs-material-button-hover {
    background-color: #c5221f
}

.docs-freemium-banner-primary-button {
}

.docs-freemium-banner-primary-button-wrapper {
}

.docs-freemium-banner-secondary-button {
}

.docs-freemium-banner-dismiss-button {
}

.picker-frame {
    width: 100%;
    height: 100%;
    border: 0;
    overflow: hidden
}

.picker.modal-dialog-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff
}

.picker.modal-dialog {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    border: 1px solid #acacac;
    width: auto;
    padding: 0;
    z-index: 1001;
    overflow: auto;
    -moz-box-shadow: rgba(0,0,0,.2) 0 4px 16px;
    -webkit-box-shadow: rgba(0,0,0,.2) 0 4px 16px;
    box-shadow: rgba(0,0,0,.2) 0 4px 16px;
    -webkit-transition: top .5s ease-in-out;
    -moz-transition: top .5s ease-in-out;
    -o-transition: top .5s ease-in-out;
    transition: top .5s ease-in-out
}

.picker-min {
    position: absolute;
    z-index: 1002
}

.picker.modal-dialog-content {
    font-size: 0;
    padding: 0
}

.picker.modal-dialog-title {
    height: 0;
    margin: 0
}

.picker.modal-dialog-title-text {
    display: none
}

.picker.modal-dialog-buttons {
    display: none
}

.docs-butterbar-message {
    display: inline-block;
    max-height: 1.2em;
    overflow: hidden;
    vertical-align: top
}

.docs-butterbar-details-content {
    max-width: 600px;
    max-height: 400px;
    overflow: auto
}

.docs-collab-58B442 {
    background-color: rgba(88,180,66,1)
}

.docs-collab-58B442l {
    background-color: rgba(88,180,66,0.2)
}

.docs-collab-FF007A {
    background-color: rgba(255,0,122,1)
}

.docs-collab-FF007Al {
    background-color: rgba(255,0,122,0.2)
}

.docs-collab-FF913D {
    background-color: rgba(255,145,61,1)
}

.docs-collab-FF913Dl {
    background-color: rgba(255,145,61,0.2)
}

.docs-collab-00A3BB {
    background-color: rgba(0,163,187,1)
}

.docs-collab-00A3BBl {
    background-color: rgba(0,163,187,0.2)
}

.docs-collab-A13CB4 {
    background-color: rgba(161,60,180,1)
}

.docs-collab-A13CB4l {
    background-color: rgba(161,60,180,0.2)
}

.docs-collab-37C78F {
    background-color: rgba(55,199,143,1)
}

.docs-collab-37C78Fl {
    background-color: rgba(55,199,143,0.2)
}

.docs-collab-FD573D {
    background-color: rgba(253,87,61,1)
}

.docs-collab-FD573Dl {
    background-color: rgba(253,87,61,0.2)
}

.docs-collab-5DAFDD {
    background-color: rgba(93,175,221,1)
}

.docs-collab-5DAFDDl {
    background-color: rgba(93,175,221,0.2)
}

.docs-collab-63782F {
    background-color: rgba(99,120,47,1)
}

.docs-collab-63782Fl {
    background-color: rgba(99,120,47,0.2)
}

.docs-collab-FF001A {
    background-color: rgba(255,0,26,1)
}

.docs-collab-FF001Al {
    background-color: rgba(255,0,26,0.2)
}

.docs-collab-A63232 {
    background-color: rgba(166,50,50,1)
}

.docs-collab-A63232l {
    background-color: rgba(166,50,50,0.2)
}

.docs-collab-A5CA54 {
    background-color: rgba(165,202,84,1)
}

.docs-collab-A5CA54l {
    background-color: rgba(165,202,84,0.2)
}

.docs-collab-1B887A {
    background-color: rgba(27,136,122,1)
}

.docs-collab-1B887Al {
    background-color: rgba(27,136,122,0.2)
}

.docs-collab-F176A7 {
    background-color: rgba(241,118,167,1)
}

.docs-collab-F176A7l {
    background-color: rgba(241,118,167,0.2)
}

.jam-connector-element.jam-element-editing svg line {
    stroke: #669df6
}

.jam-connector-element.jam-element {
    cursor: default
}

.jam-content-area {
    position: relative;
    z-index: 0;
    height: 100%;
    width: 100%
}

.jam-control-element {
    position: absolute;
    border: 2px solid #669df6;
    visibility: hidden;
    pointer-events: none
}

.jam-control-element.jam-control-element-updated {
    border: 2px solid #669df6
}

.jam-element:hover .jam-control-element-control,.jam-control-element-hovered .jam-control-element-control,.jam-control-element:hover .jam-control-element-control {
    transition: top 100ms,left 100ms,bottom 100ms,right 100ms,width 100ms,height 100ms,opacity 200ms cubic-bezier(0.4,0,0.2,1) 0ms;
    opacity: 1
}

.jam-control-element-modificationinprogress .jam-control-element-control {
    opacity: 1
}

.jam-element.jam-element-dragging:hover .jam-control-element-control {
    transition: top 100ms,left 100ms,bottom 100ms,right 100ms,width 100ms,height 100ms,opacity 200ms cubic-bezier(0.4,0,0.2,1) 0ms;
    opacity: 0
}

.jam-control-element-visible {
    visibility: visible
}

.jam-control-element-control {
    position: absolute;
    width: 12px;
    height: 12px;
    border: 2px solid white;
    background-color: #669df6;
    border-color: #fafafa;
    border-radius: 100%;
    opacity: 0;
    cursor: crosshair;
    transition: top 100ms,left 100ms,bottom 100ms,right 100ms,width 100ms,height 100ms,opacity 200ms cubic-bezier(0.4,0,0.2,1) 400ms;
    pointer-events: auto
}

.jam-control-element-small-controls .jam-control-element-control:not(.jam-control-element-controlselected) {
    width: 8px;
    height: 8px
}

.jam-control-element-medium-controls .jam-control-element-control:not(.jam-control-element-controlselected) {
    width: 10px;
    height: 10px
}

.jam-control-element .jam-control-element-control.jam-control-position-upper-right {
    background-color: white;
    border: none;
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15);
    cursor: pointer;
    height: 32px;
    top: -16px;
    right: -16px;
    width: 32px
}

.jam-control-element-control.jam-control-position-upper-right:hover {
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3),0px 2px 6px 2px rgba(60,64,67,0.15)
}

.jam-control-element-control.jam-control-position-upper-right .jam-flatbutton-overlay {
    border-radius: 100%;
    background-color: #5f6368;
    height: 32px;
    left: -7px;
    top: -7px;
    width: 32px
}

.jam-control-element-control.jam-control-position-upper-right .jam-flatbutton {
    overflow: visible;
    top: 7px
}

.jam-icon-rotate,.jam-icon-rotate-updated {
    position: absolute;
    transition: opacity 100ms;
    opacity: 1
}

.jam-icon-rotate {
    left: -8px;
    top: -8px
}

.jam-control-element-controlselected .jam-icon-rotate,.jam-control-element-controlselected .jam-icon-rotate-updated {
    opacity: 0
}

.jam-control-element-controlselected {
    width: 20px;
    height: 20px;
    opacity: 1
}

.jam-control-position-upper-left {
    top: -9px;
    left: -9px
}

.jam-control-element-small-controls .jam-control-position-upper-left {
    top: -7px;
    left: -7px
}

.jam-control-element-medium-controls .jam-control-position-upper-left {
    top: -8px;
    left: -8px
}

.jam-control-position-upper-left.jam-control-element-controlselected {
    top: -13px;
    left: -13px
}

.jam-control-position-lower-left {
    bottom: -9px;
    left: -9px
}

.jam-control-element-small-controls .jam-control-position-lower-left {
    bottom: -7px;
    left: -7px
}

.jam-control-element-medium-controls .jam-control-position-lower-left {
    bottom: -8px;
    left: -8px
}

.jam-control-position-lower-left.jam-control-element-controlselected {
    bottom: -13px;
    left: -13px
}

.jam-control-position-lower-right {
    bottom: -9px;
    right: -9px
}

.jam-control-element-small-controls .jam-control-position-lower-right {
    bottom: -7px;
    right: -7px
}

.jam-control-element-medium-controls .jam-control-position-lower-right {
    bottom: -8px;
    right: -8px
}

.jam-control-position-lower-right.jam-control-element-controlselected {
    bottom: -13px;
    right: -13px
}

.jam-control-position-middle-left {
    top: calc(50% + -8px);
    left: -8px
}

.jam-control-element-small-controls .jam-control-position-middle-left {
    top: calc(50% + -7px);
    left: -7px
}

.jam-control-element-medium-controls .jam-control-position-middle-left {
    top: calc(50% + -8px);
    left: -8px
}

.jam-control-position-middle-left.jam-control-element-controlselected {
    top: calc(50% + -11px);
    left: -11px
}

.jam-control-position-middle-top {
    top: -8px;
    left: calc(50% + -8px)
}

.jam-control-element-small-controls .jam-control-position-middle-top {
    top: -7px;
    left: calc(50% + -7px)
}

.jam-control-element-medium-controls .jam-control-position-middle-top {
    top: -8px;
    left: calc(50% + -8px)
}

.jam-control-position-middle-top.jam-control-element-controlselected {
    top: -11px;
    left: calc(50% + -11px)
}

.jam-control-position-middle-right {
    top: calc(50% + -8px);
    right: -8px
}

.jam-control-element-small-controls .jam-control-position-middle-right {
    top: calc(50% + -7px);
    right: -7px
}

.jam-control-element-medium-controls .jam-control-position-middle-right {
    top: calc(50% + -8px);
    right: -8px
}

.jam-control-position-middle-right.jam-control-element-controlselected {
    top: calc(50% + -11px);
    right: -11px
}

.jam-control-position-middle-bottom {
    bottom: -8px;
    left: calc(50% + -8px)
}

.jam-control-element-small-controls .jam-control-position-middle-bottom {
    bottom: -7px;
    left: calc(50% + -7px)
}

.jam-control-element-medium-controls .jam-control-position-middle-bottom {
    bottom: -8px;
    left: calc(50% + -8px)
}

.jam-control-position-middle-bottom.jam-control-element-controlselected {
    bottom: -11px;
    left: calc(50% + -11px)
}

.jam-control-position-middle-left,.jam-control-position-middle-bottom,.jam-control-position-middle-top,.jam-control-position-middle-right {
    border-radius: 1px;
    width: 10px;
    height: 10px
}

.jam-control-element-small-controls .jam-control-position-middle-left,.jam-control-element-small-controls .jam-control-position-middle-bottom,.jam-control-element-small-controls .jam-control-position-middle-top,.jam-control-element-small-controls .jam-control-position-middle-right {
    border-radius: 1px;
    width: 8px;
    height: 8px
}

.jam-control-element-medium-controls .jam-control-position-middle-left,.jam-control-element-medium-controls .jam-control-position-middle-bottom,.jam-control-element-medium-controls .jam-control-position-middle-top,.jam-control-element-medium-controls .jam-control-position-middle-right {
    border-radius: 1px;
    width: 10px;
    height: 10px
}

.jam-control-position-middle-left.jam-control-element-controlselected,.jam-control-position-middle-bottom.jam-control-element-controlselected,.jam-control-position-middle-top.jam-control-element-controlselected,.jam-control-position-middle-right.jam-control-element-controlselected {
    width: 16px;
    height: 16px
}

.jam-control-position {
    position: absolute
}

.jam-control-element-top-left {
    top: 0;
    left: 0
}

.jam-control-element-top-right {
    top: 0;
    right: 0
}

.jam-control-element-bottom-left {
    bottom: 0;
    left: 0
}

.jam-control-element-bottom-right {
    bottom: 0;
    right: 0
}

.jam-control-element-middle-left {
    top: 50%;
    left: 0
}

.jam-control-element-middle-top {
    top: 0;
    left: 50%
}

.jam-control-element-middle-right {
    top: 50%;
    right: 0%
}

.jam-control-element-middle-bottom {
    bottom: 0%;
    left: 50%
}

.jam-drawing-element {
    width: 100%;
    height: 100%;
    z-index: 1000;
    pointer-events: auto;
    touch-action: none
}

.jam-element.jam-drawing-element:focus {
    outline: none
}

.jam-drawing-element.jam-drawing-element-select {
    pointer-events: none
}

.jam-drawing-element.jam-drawing-element-select.jam-drawing-element-pan-mode,.jam-drawing-element.jam-drawing-element-select.jam-drawing-element-pan-in-progress,.jam-drawing-element.jam-drawing-element-select.jam-drawing-element-drag-selection-in-progress {
    pointer-events: auto
}

.jam-drawing-element.jam-drawing-element-pan-mode:not(.jam-drawing-element-pan-in-progress) {
    cursor: grab
}

.jam-drawing-element.jam-drawing-element-pan-in-progress {
    cursor: grabbing
}

.jam-drawing-element.jam-drawing-element-erase {
    cursor: none
}

.jam-drawing-element.jam-drawing-element-erase-kiosk {
    cursor: crosshair
}

.jam-drawing-element-erasing-cursor {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 56px;
    width: 56px;
    border-radius: 100%;
    border: 4px solid #5f6368;
    background-color: #fafafa;
    pointer-events: none;
    visibility: hidden
}

.jam-drawing-element:active.jam-drawing-element-erase .jam-drawing-element-erasing-cursor,.jam-drawing-element:hover.jam-drawing-element-screenactive.jam-drawing-element-erase .jam-drawing-element-erasing-cursor {
    opacity: 0.6;
    visibility: visible
}

.jam-drawing-element:hover.jam-drawing-element-screenmove.jam-drawing-element-erase .jam-drawing-element-erasing-cursor {
    visibility: visible
}

.jam-drawing-element.jam-drawing-element-erase-kiosk .jam-drawing-element-erasing-cursor {
    display: none
}

.jam-drawing-element CANVAS {
    width: 100%;
    height: 100%
}

.jam-drawing-element-shape,.jam-drawing-element-line {
    position: absolute;
    pointer-events: none;
    visibility: hidden;
    overflow: visible
}

.jam-drawing-element-line {
    left: 0px;
    top: 0px
}

.jam-drawing-element.jam-drawing-element-zoom {
    cursor: zoom-in
}

.jam-drawing-element.jam-drawing-element-preview-shape {
    cursor: crosshair
}

.jam-drawing-element-screenactive.jam-drawing-element-preview-shape .jam-drawing-element-shape,.jam-drawing-element-screenactive.jam-drawing-element-line-in-progress .jam-drawing-element-line {
    visibility: visible
}

.jam-drawing-element-shape-polygon {
    stroke: rgb(0,0,255);
    stroke-width: 6px;
    fill-opacity: 0.0
}

.jam-drawing-element-line-object {
    stroke-width: 3px
}

.jam-drawing-element-preview-selection {
    position: absolute;
    pointer-events: none;
    outline: 4px solid #669df6;
    visibility: hidden
}

.jam-drawing-element-preview-selection.jam-drawing-element-preview-selection-active {
    visibility: visible
}

.jam-drive-element {
}

.jam-drive-element-content {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fafafa;
    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.24),0px 0px 2px 0px rgba(0,0,0,0.12)
}

.jam-drive-element-thumb {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: 100% auto;
    background-repeat: no-repeat
}

.jam-drive-element-tray {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    background-color: #fafafa
}

.jam-drive-element-title {
    display: flex;
    height: 100%;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    align-items: center
}

.jam-drive-element-name {
    color: #424242;
    font-family: Roboto,Arial,sans-serif;
    font-size: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    margin-right: 10px
}

.jam-drive-element-icon {
    margin-left: 10px;
    min-width: 24px
}

.jam-element {
    position: absolute
}

.jam-element-editing {
    /* cursor: move; */
    z-index: auto
}

.jam-element .jam-element-topleftcorner {
    position: absolute;
    top: 0;
    left: 0
}

.jam-element .jam-element-overlay {
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%
}

.jam-element .jam-element-screen-space-overlay {
    position: absolute;
    pointer-events: none
}

.jam-element-selected .jam-element-screen-space-overlay {
    border: 2px solid #669df6
}

.jam-menu-element-overflow,.jam-submenu-element-overflow {
    border: none;
    border-radius: 2px;
    box-shadow: 0px 1px 2px 0px rgba(60,64,67,0.3),0px 2px 6px 2px rgba(60,64,67,0.15);
    padding: 8px 0px 8px 0px
}

.jam-submenu-element-overflow {
    z-index: 1004
}

.docs-gm .jam-menu-element-overflow .goog-menuitem,.jam-menu-element-overflow .goog-menuitem {
    box-sizing: border-box;
    height: 32px;
    max-width: 200px;
    min-width: 96px;
    padding: 0
}

.docs-gm .jam-submenu-element-overflow .goog-menuitem,.jam-submenu-element-overflow .goog-menuitem {
    box-sizing: border-box;
    height: 32px;
    max-width: 300px;
    min-width: 96px;
    padding: 0
}

.jam-menu-element-overflow .goog-menuitem-highlight,.jam-submenu-element-overflow .goog-menuitem-highlight {
    background-color: #f8f9fa
}

.jam-menu-element-overflow .goog-menuitem-active,.jam-submenu-element-overflow .goog-menuitem-active {
    background-color: #e8eaed
}

.jam-menu-element-overflow .goog-menuitem-content,.jam-submenu-element-overflow .goog-menuitem-content {
    display: flex;
    height: 100%;
    padding: 0px 16px 0px 12px
}

.jam-submenu-element-overflow .goog-menuitem-content {
    justify-content: space-between
}

.jam-menu-element-overflow .goog-menuitem-icon,.jam-submenu-element-overflow .goog-menuitem-icon {
    flex-shrink: 0;
    height: 18px;
    left: auto;
    margin: 7px 0px 0px 0px;
    position: relative;
    top: auto;
    width: 18px
}

.jam-menu-element-overflow .goog-menuitem-icon .docs-icon-img-container,.jam-submenu-element-overflow .goog-menuitem-icon .docs-icon-img-container {
    opacity: 1
}

.jam-menu-element-overflow .goog-menuitem-accel,#jam-kiosk .jam-submenu-element-overflow .goog-menuitem-accel {
    display: none
}

.jam-submenu-element-overflow .goog-menuitem-accel {
    align-self: center;
    font-size: 14px;
    font-weight: 500
}

.jam-menu-element-overflow .goog-menuitem-label,.jam-submenu-element-overflow .goog-menuitem-label {
    color: #202124;
    float: none;
    font: 14px Roboto;
    line-height: 1.7;
    margin: 0px 0px 0px 8px;
    overflow: hidden;
    padding: 0px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.jam-menu-element-overflow .goog-submenu-arrow,.jam-submenu-element-overflow .goog-submenu-arrow {
    opacity: 0.65
}

.jam-menu-element-overflow .goog-menuitem-highlight .goog-submenu-arrow,.jam-menu-element-overflow .goog-menuitem-hover .goog-submenu-arrow,.jam-submenu-element-overflow .goog-menuitem-highlight .goog-submenu-arrow,.goog-submenuitem-hover .goog-submenu-arrow {
    opacity: 1
}

.jam-submenu-element-overflow .goog-menuitem-label {
    padding-right: 6px
}

.jam-menu-element-overflow .goog-menuitem-disabled .goog-menuitem-label,.jam-submenu-element-overflow .goog-menuitem-disabled .goog-menuitem-label {
    color: #ccc
}

.jam-menu-element-overflow .goog-menuitem-label::before,.jam-submenu-element-overflow .goog-menuitem-label::before {
    content: "";
    display: inline-block;
    height: 21px;
    width: 0;
    vertical-align: 0px
}

.jam-menu-element-overflow .goog-menuitem-label:first-child {
    margin-left: 46px
}

.jam-menu-element-overflow .goog-menuitem .goog-submenu-arrow,.jam-submenu-element-overflow .goog-menuitem .goog-submenu-arrow {
    padding-top: 0;
    align-self: center
}

.jam-frame {
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    position: absolute;
    overflow: scroll;
    direction: ltr
}

.jam-frame-container {
    position: absolute;
    text-align: center;
    border: 2px solid #dadce0
}

.jam-frame.jam-frame-active {
    visibility: visible
}

.jam-frame.jam-frame-loading {
    visibility: hidden
}

.jam-frame-background-progress-bar {
    background-color: #e8f0fe;
    display: none;
    position: absolute;
    width: inherit;
    z-index: 1
}

.jam-frame-background-progress-bar.jam-frame-background-progress-bar-visible {
    display: block
}

.jam-frame-background-progress-bar .progress-bar-thumb {
    background-color: #1a73e8;
    height: 4px;
    -webkit-animation: indeterminate 2s cubic-bezier(0.4,0,0.2,1) infinite;
    animation: indeterminate 2s cubic-bezier(0.4,0,0.2,1) infinite
}

@keyframes indeterminate {
    0% {
        margin-left: 0;
        margin-right: 100%;
        width: unset
    }

    50% {
        margin-left: 25%;
        margin-right: 0%;
        width: unset
    }

    100% {
        margin-left: 100%;
        margin-right: 0;
        width: unset
    }
}

.jam-frame-content {
    position: relative;
    overflow: hidden;
    transform-origin: top left;
    background-color: #fff;
    transition: background 0.5s ease-in-out
}

.jam-frame-content-transitions-disabled {
    transition: unset
}

.jam-frame-content-background-contentmode-aspectfit {
    background-position: center center;
    background-repeat: no-repeat
}

.jam-frame-control-element-container {
    position: absolute;
    top: 0;
    left: 0;
    transform-origin: top left;
    pointer-events: none
}

.jam-frame-control-element-sizer {
    position: absolute;
    top: 0;
    left: 0
}

#jam-kiosk .jam-frame-container {
    height: 100vh;
    border: none
}

#jam-kiosk .jam-frame {
    overflow: hidden
}

.jam-horizontal-toolbar.goog-toolbar {
    background-color: #ffffff;
    box-sizing: border-box;
    height: 44px;
    padding: 0px 24px 0px 21px
}

.jam-horizontal-toolbar .jam-push-to-board-button {
    float: right
}

.jam-horizontal-toolbar.goog-toolbar .jam-toolbar-icon {
    width: 24px;
    height: 24px;
    margin: 3px 8px
}

.jam-horizontal-toolbar.goog-toolbar #zoomButton .jam-toolbar-icon {
    margin: 3px 6px
}

.jam-horizontal-toolbar.goog-toolbar #zoomMenuButton {
    border-left-width: 0
}

.jam-horizontal-toolbar .goog-toolbar-button-inner-box {
    height: 30px
}

.jam-horizontal-toolbar .goog-toolbar-button,.jam-horizontal-toolbar .goog-toolbar-menu-button {
    font-size: 14px;
    letter-spacing: 0.2px;
    font-weight: 400;
    height: 30px;
    margin: 5px 3px;
    color: #3c4043
}

.jam-horizontal-toolbar #docs-access-level-indicator.docs-acl-indicator-visual-update.goog-flat-menu-button {
    margin: 10px 3px
}

.jam-horizontal-toolbar #docs-access-level-indicator {
    margin-left: 3px;
    float: right
}

.jam-horizontal-toolbar.goog-toolbar .goog-toolbar-separator {
    height: 26px;
    margin: 8px 6px
}

.jam-horizontal-toolbar .goog-toolbar-menu-button .goog-toolbar-menu-button-outer-box,.jam-horizontal-toolbar .docs-toolbar-text-button .goog-toolbar-button-outer-box {
    padding: 0 4px
}

.jam-horizontal-toolbar .goog-toolbar-menu-button .goog-toolbar-menu-button-outer-box .goog-toolbar-menu-button-inner-box,.jam-horizontal-toolbar .docs-toolbar-text-button .goog-toolbar-button-outer-box .goog-toolbar-button-inner-box {
    margin: 2px 3px
}

.jam-menu-background .jam-icon-inner,.jam-menu-background .jam-icon-base,.jam-menu-background .jam-button-overlay {
    width: 26px;
    height: 26px;
    border-radius: 13px;
    position: relative
}

.jam-menu-background .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #e8eaed
}

.jam-menu-background .no-border .jam-icon-inner {
    box-shadow: none
}

.jam-menu-background .goog-palette-cell-hover .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #bdc1c6
}

.jam-menu-background .goog-palette-cell-selected .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #669df6
}

.goog-menu.jam-menu-background .jam-action-palette-item {
    padding: 0;
    margin: 4px;
    background-color: transparent;
    display: inline-block
}

.docs-gm .jam-menu-background,.jam-menu-background {
    border: 0;
    border-radius: 4px;
    padding: 6px 12px;
    box-shadow: 0 1px 1px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);
    font-size: 0
}

.jam-menu-background .jam-button-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .3s ease;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiPjxwb2x5Z29uIHBvaW50cz0iMCAwIDE2IDAgMTYgMTYgMCAxNiIvPjxwb2x5Z29uIGZpbGw9IiMyMDIxMjQiIHBvaW50cz0iNiAxMy40MiAxIDguNDIgMi40MSA3LjAxIDYgMTAuNTkgMTMuNTkgMyAxNSA0LjQyIi8+PC9nPjxyZWN0IGhlaWdodD0iMjYiIHdpZHRoPSIyNiIvPjwvZz48L3N2Zz4=');
    border-radius: 13px
}

.jam-menu-background .goog-palette-cell-selected .jam-button-overlay {
    opacity: 1
}

.jam-menu-background .light-select .jam-button-overlay {
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiIHdpZHRoPSIyNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiPjxwb2x5Z29uIHBvaW50cz0iMCAwIDE2IDAgMTYgMTYgMCAxNiIvPjxwb2x5Z29uIGZpbGw9IiNGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgcG9pbnRzPSI2IDEzLjQyIDEgOC40MiAyLjQxIDcuMDEgNiAxMC41OSAxMy41OSAzIDE1IDQuNDIiLz48L2c+PHJlY3QgaGVpZ2h0PSIyNiIgd2lkdGg9IjI2Ii8+PC9nPjwvc3ZnPg==')
}

.jam-menu-background .no-overlay .jam-button-overlay {
    background: none
}

.jam-menu-background-larger .jam-icon-inner,.jam-menu-background-larger .jam-icon-base,.jam-menu-background-larger .jam-button-overlay {
    width: 80px;
    height: 45px;
    position: relative
}

.jam-menu-background-larger .jam-icon-inner {
    box-shadow: inset 0 0 0 1px #dadce0
}

.jam-menu-background-larger .goog-palette-cell-hover .jam-icon-inner {
    box-shadow: inset 0 0 0 2px #669df6
}

.jam-menu-background-larger .goog-palette-cell-selected .jam-icon-inner {
    box-shadow: inset 0 0 0 2px #1a73e8
}

.jam-menu-background-larger .goog-palette-cell-selected .jam-icon-inner.jam-icon-background-image-larger {
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQ1IiB2aWV3Qm94PSIwIDAgODAgNDUiIHdpZHRoPSI4MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCBmaWxsPSJ3aGl0ZSIgaGVpZ2h0PSI0NSIgd2lkdGg9IjgwIi8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzAgMjNDMzAgMTcuNDggMzQuNDggMTMgNDAgMTNDNDUuNTIgMTMgNTAgMTcuNDggNTAgMjNDNTAgMjguNTIgNDUuNTIgMzMgNDAgMzNDMzQuNDggMzMgMzAgMjguNTIgMzAgMjNaTTMzIDIzTDM4IDI4TDQ3IDE5TDQ1LjU5IDE3LjU4TDM4IDI1LjE3TDM0LjQxIDIxLjU5TDMzIDIzWiIgZmlsbD0iIzNDNDA0MyIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+')
}

.goog-menu.jam-menu-background-larger .jam-action-palette-item {
    padding: 0;
    margin: 8px 8px 40px;
    background-color: transparent;
    display: inline-block
}

.goog-menu.jam-menu-background-larger .goog-palette-row:last-child .jam-action-palette-item {
    margin-bottom: 8px
}

.docs-gm .jam-menu-background-larger,.jam-menu-background-larger {
    border: 0;
    border-radius: 8px;
    box-shadow: 0 4px 8px rgba(60,64,67,0.15),0 1px 3px rgba(60,64,67,0.3);
    font-size: 0;
    overflow-x: hidden;
    padding: 8px
}

.jam-menu-background-larger .jam-button-overlay {
    position: absolute;
    top: 12px;
    bottom: 0;
    left: 28px;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .3s ease;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iIzAwMDAwMCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Ik0xMiwyQzYuNDgsMiwyLDYuNDgsMiwxMmMwLDUuNTIsNC40OCwxMCwxMCwxMHMxMC00LjQ4LDEwLTEwQzIyLDYuNDgsMTcuNTIsMiwxMiwyeiBNMTAsMTdsLTQtNGwxLjQtMS40bDIuNiwyLjZsNi42LTYuNiBMMTgsOUwxMCwxN3oiLz48cGF0aCBkPSJNMCwwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L2c+PC9zdmc+')
}

.jam-menu-background-larger .no-overlay .jam-button-overlay {
    background: none
}

.jam-menu-background-larger .goog-palette-cell-selected .jam-button-overlay {
    opacity: 1
}

.jam-menu-background-larger .light-select .jam-button-overlay {
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgZmlsbD0iI0ZGRkZGRiIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnPjxwYXRoIGQ9Ik0xMiwyQzYuNDgsMiwyLDYuNDgsMiwxMmMwLDUuNTIsNC40OCwxMCwxMCwxMHMxMC00LjQ4LDEwLTEwQzIyLDYuNDgsMTcuNTIsMiwxMiwyeiBNMTAsMTdsLTQtNGwxLjQtMS40bDIuNiwyLjZsNi42LTYuNiBMMTgsOUwxMCwxN3oiLz48cGF0aCBkPSJNMCwwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48L2c+PC9zdmc+')
}

.jam-horizontal-toolbar .icon-color-bar {
    fill: currentcolor
}

.goog-menu.jam-menu-fill-color,.goog-menu.jam-menu-stroke-color,.goog-menu.jam-menu-text-color,.goog-menu.jam-menu-text-alignment {
    padding: 0px
}

.jam-menu-fill-color .goog-palette-cell,.jam-menu-stroke-color .goog-palette-cell,.jam-menu-text-color .goog-palette-cell,.jam-menu-text-alignment .goog-palette-cell {
    padding: 4px
}

.jam-color-swatch-black,.jam-color-swatch-black-fill,.jam-color-swatch-blue,.jam-color-swatch-blue-fill,.jam-color-swatch-green,.jam-color-swatch-green-fill,.jam-color-swatch-red,.jam-color-swatch-red-fill,.jam-color-swatch-white,.jam-color-swatch-white-fill,.jam-color-swatch-yellow,.jam-color-swatch-yellow-fill {
    width: 26px;
    height: 26px;
    border-radius: 13px
}

.jam-color-swatch-black {
    background-color: #3c4043
}

.jam-color-swatch-black-fill {
    background-color: rgb(177,179,180)
}

.jam-color-swatch-blue {
    background-color: rgb(0,172,193)
}

.jam-color-swatch-blue-fill {
    background-color: rgb(153,222,230)
}

.jam-color-swatch-green {
    background-color: rgb(104,159,56)
}

.jam-color-swatch-green-fill {
    background-color: rgb(195,217,175)
}

.jam-color-swatch-red {
    background-color: rgb(219,68,55)
}

.jam-color-swatch-red-fill {
    background-color: rgb(241,180,175)
}

.jam-color-swatch-white,.jam-color-swatch-white-fill {
    background-color: white;
    border: 1px solid #dadce0;
    width: 24px;
    height: 24px
}

.jam-color-swatch-yellow {
    background-color: rgb(244,180,0)
}

.jam-color-swatch-yellow-fill {
    background-color: rgb(251,225,153)
}

.jam-rounded-horizontal-toolbar-button {
    width: 40px;
    height: 40px;
    border-radius: 20px
}

.jam-menu-fill-color .jam-icon-base,.jam-menu-stroke-color .jam-icon-base,.jam-menu-text-color .jam-icon-base,.jam-menu-text-alignment .jam-icon-base {
    width: 26px;
    height: 26px;
    padding: 7px
}

.jam-menu-fill-color .goog-palette-cell-selected .jam-button-selected-overlay,.jam-menu-stroke-color .goog-palette-cell-selected .jam-button-selected-overlay,.jam-menu-text-color .goog-palette-cell-selected .jam-button-selected-overlay,.jam-menu-text-alignment .goog-palette-cell-selected .jam-button-selected-overlay {
    background-color: rgba(95,99,104,0.10)
}

.jam-menu-fill-color .goog-palette-cell-hover .jam-button-hover-overlay,.jam-menu-stroke-color .goog-palette-cell-hover .jam-button-hover-overlay,.jam-menu-text-color .goog-palette-cell-hover .jam-button-hover-overlay,.jam-menu-text-alignment .goog-palette-cell-hover .jam-button-hover-overlay {
    background-color: rgba(95,99,104,0.04)
}

.jam-menu-fill-color .goog-palette-active .goog-palette-cell-hover .jam-button-press-overlay,.jam-menu-stroke-color .goog-palette-active .goog-palette-cell-hover .jam-button-press-overlay,.jam-menu-text-color .goog-palette-active .goog-palette-cell-hover .jam-button-press-overlay,.jam-menu-text-alignment .goog-palette-active .goog-palette-cell-hover .jam-button-press-overlay {
    background-color: rgba(95,99,104,0.06)
}

.jam-shape-menu-transparent-fill-button {
    line-height: 16px;
    font-size: 14px;
    color: #3c4043;
    height: 25px;
    width: 124px;
    border-radius: 18px;
    margin-top: 4px;
    margin-left: 4px;
    margin-bottom: 5px;
    padding-top: 9px;
    padding-left: 12px;
    letter-spacing: 0.25px;
    font-family: 'Google Sans'
}

.jam-shape-menu-transparent-fill-button .jam-icon-color-reset-toolbar,.jam-shape-menu-transparent-fill-button .docs-icon {
    width: 18px;
    height: 18px
}

.jam-shape-menu-transparent-fill-button .goog-control-label {
    padding-left: 8px;
    vertical-align: bottom
}

.jam-shape-menu-transparent-fill-button.goog-control-hover {
    background-color: rgba(95,99,104,0.039)
}

.jam-shape-menu-transparent-fill-button.goog-control-active {
    background-color: rgba(95,99,104,0.161)
}

.jam-shape-menu-transparent-fill-button.goog-control-selected:not(.goog-control-active) {
    background-color: rgba(95,99,104,0.122)
}

.jam-shape-menu-transparent-fill-button.goog-control-selected.goog-control-hover:not(.goog-control-active) {
    background-color: rgba(95,99,104,0.141)
}

.jam-menu-text-style .caption {
    font-size: 14px;
    line-height: 19px
}

.jam-menu-text-style .normal {
    font-size: 18px;
    line-height: 24px
}

.jam-menu-text-style .subtitle {
    font-size: 28px;
    line-height: 32px
}

.jam-menu-text-style .title {
    font-size: 40px;
    line-height: 56px
}

.jam-menu-text-style .display {
    font-size: 56px;
    line-height: 64px
}

.jam-image-element {
}

.jam-image-element IMG {
    width: 100%;
    height: 100%;
    border: none
}

.jam-image-element-loading {
    background-color: rgba(255,255,255,0.85)
}

.docs-loading-animation-dot-1,.docs-loading-animation-dot-2,.docs-loading-animation-dot-3 {
    background-color: #9aa0a6
}

.jam-image-element-loading IMG {
    display: none
}

.jam-image-element:not(.jam-image-element-loading) .docs-loading-animation {
    display: none
}

.jam-bar {
    -webkit-backface-visibility: hidden;
    position: relative;
    width: 100%;
    height: 64px;
    z-index: 900;
    background-color: #fff;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.jam-bar A {
    color: initial
}

.jam-bar .jam-bar-rename-button.goog-button-disabled {
    cursor: default
}

.jam-bar-logo {
    background-image: url('https://www.gstatic.com/docs/karma/logo_jamboard_color_1x_web_40dp.png');
    height: 40px;
    width: 40px;
    background-size: 40px 40px
}

@media (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio:1.5) {
    .jam-bar-logo {
        background-image:url('https://www.gstatic.com/docs/karma/logo_jamboard_color_2x_web_40dp.png')
    }
}

.jam-bar-button.jam-bar-title-return {
    margin: 4px 8px;
    width: 40px;
    height: 40px
}

.jam-bar-button.jam-bar-title-return:focus {
    background-color: rgba(204,204,204,.12)
}

.jam-bar-onegoogle {
    display: inline-block;
    margin: 8px 12px 8px 4px;
    position: relative
}

.jam-bar-menu {
    display: inline-flex;
    top: 0px;
    min-height: 64px;
    -ms-flex: 1 1 auto;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-items: center;
    align-items: center;
    z-index: 901
}

.jam-bar-menuhidden .jam-bar-menu {
    -webkit-transition: visibility 383ms cubic-bezier(0.4,0,0.2,1);
    -moz-transition: visibility 383ms cubic-bezier(0.4,0,0.2,1);
    -o-transition: visibility 383ms cubic-bezier(0.4,0,0.2,1);
    transition: visibility 383ms cubic-bezier(0.4,0,0.2,1);
    visibility: hidden
}

.jam-bar-menu-content-independent-flex {
    -ms-flex: 1 1 0%;
    -webkit-flex: 1 1 0%;
    flex: 1 1 0%
}

.jam-bar-left-menu {
    overflow: hidden;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.jam-bar-center-menu {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 100%;
    align-self: end
}

.jam-bar-right-menu {
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.jam-bar-rename-button {
    display: inline-block;
    max-width: calc(100vw - 300px);
    color: #000;
    font-family: Roboto,RobotoDraft,Helvetica,Arial,sans-serif;
    font-size: 18px;
    cursor: pointer;
    outline: none;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.jam-bar-rename-button::before {
    content: "";
    display: inline-block;
    height: 40px;
    width: 0;
    vertical-align: 0px
}

.jam-bar-button {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    display: inline-block;
    height: 24px;
    width: 24px;
    padding: 8px;
    margin: 10px;
    cursor: pointer;
    outline: none
}

.jam-bar-button:focus {
    background-color: #d6d6d6
}

.jam-bar-rename-button:focus {
    text-decoration: underline
}

.jam-bar-title-overflow {
    margin-right: 9px
}

#docs-presence-container {
    margin-left: 24px
}

.jam-popup-menu {
    background-color: #fafafa;
    border: none;
    border-radius: 2px;
    box-shadow: rgba(255,255,255,.9) 0px 1px 0px inset,rgba(0,0,0,.03) 0px -1px 0px inset,rgba(0,0,0,.2) 0px 1px 3px;
    font-weight: normal;
    padding: 0
}

.jam-popup-menu .goog-menu {
    background: transparent;
    border: none;
    position: relative;
    text-align: justify
}

.jam-popup-menu .goog-menuitem.apps-menuitem {
    height: auto;
    padding: 16px 24px 16px 24px;
    font-size: 0px;
    line-height: normal
}

.jam-popup-menu .apps-menuitem .goog-menuitem-label-ie {
    float: none
}

.jam-popup-menu .goog-menuitem-content {
    white-space: nowrap
}

.jam-popup-menu .jam-popup-menu-icons .goog-menuitem-content {
    margin: 0px 0px 0px 48px
}

.jam-popup-menu .goog-menuitem-label {
    height: 24px;
    display: inline-block;
    line-height: 24px;
    font-family: Roboto,Arial,sans-serif;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.docs-gm .jam-popup-menu .goog-menu .apps-menuitem .goog-menuitem-icon {
    margin: 0;
    left: 24px;
    top: auto
}

.jam-popup-menu .goog-menuitem-icon {
    position: absolute;
    left: 24px;
    top: auto;
    width: 24px;
    height: 24px;
    overflow: hidden;
    vertical-align: middle
}

.jam-popup-menu .goog-option {
    padding: 16px 56px 16px 16px!important
}

.jam-popup-menu .goog-option-selected {
    background-position: 90% center
}

.jam-popup-menu .docs-icon {
    width: 24px;
    height: 24px
}

.jam-popup-menu .docs-icon-img-container {
    opacity: 1
}

/* .jfk-bubble-arrowimplbefore {
    border-color: #asdasd transparent!important
} */

.jam-label-element {
    font-weight: bold
}

.jam-text-element-textproperties.jam-text-element.jam-label-element {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.jam-text-element-textproperties .jam-text-element-content.jam-label-element-content {
    display: block;
    overflow: visible;
    width: auto
}

.jam-shape-element-overlay-path {
    color: rgba(0,0,0,0);
    fill-opacity: 0.5
}

.jam-shape-element svg {
    pointer-events: none
}

.jam-sticker-element {
}

.jam-sticker-element IMG {
    width: 100%;
    height: 100%
}

.jfk-tooltip.jam-tooltip,.jfk-tooltip.drawing-palette-tooltip,.jfk-tooltip.presence-bar-drag-tooltip {
    background-color: #3c4043;
    color: #ffffff;
    letter-spacing: 0.3px;
    font-size: 12px;
    font-family: Roboto,Arial,sans-serif;
    font-weight: 500;
    line-height: 16px;
    border: 0px;
    border-radius: 4px;
    margin: 4px 0px 0px 0px
}

.jfk-tooltip.jam-tooltip .jfk-tooltip-arrow,.jfk-tooltip.drawing-palette-tooltip .jfk-tooltip-arrow,.jfk-tooltip.presence-bar-drag-tooltip .jfk-tooltip-arrow {
    visibility: hidden
}

.drawing-palette-tooltip,.presence-bar-drag-tooltip {
    padding: 4px 7px
}

.picker.modal-dialog {
    z-index: 1003
}

.picker-api-container {
    width: inherit;
    height: inherit
}

.picker-iframe-container {
    width: inherit;
    height: inherit
}

.jam-image-drawer-image-search .picker-api-container {
    height: 100%;
    width: 100%;
    position: fixed
}

.jam-text-element.jam-postit-element {
    align-items: center;
    display: flex;
    font-weight: bold;
    justify-content: center
}

.jam-text-element-content.jam-postit-element-content {
    display: inline;
    font-weight: bold;
    height: auto
}

.jam-text-element-autofit .jam-text-element-content.jam-postit-element-content {
    max-height: calc(100% - 32px - 32px);
    width: calc(100% - 32px - 32px)
}

.jam-text-element-textproperties .jam-text-element-content.jam-postit-element-content {
    max-height: 100%;
    max-width: 100%;
    width: auto
}

.jam-text-element.jam-textbox-element,.jam-textbox-element-content {
    font-family: 'Roboto',sans-serif;
    font-weight: normal
}

.jam-text-element.jam-textbox-element {
    padding: 6px;
    box-sizing: border-box
}

textarea.jam-text-element-content.jam-textbox-element-content {
    border: none;
    outline: none;
    cursor: default;
    word-break: break-word;
    overflow: hidden;
    resize: none;
    padding: 0;
    background: transparent;
    color: inherit;
    -webkit-text-fill-color: inherit;
    pointer-events: none;
    position: absolute;
    left: 6px;
    top: 6px
}

.jam-textbox-element-editing textarea.jam-textbox-element-content {
    -moz-user-select: auto;
    -webkit-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
    cursor: text;
    pointer-events: auto
}

.jam-text-element {
    font-family: 'Montserrat',sans-serif;
    font-weight: 400
}

.jam-text-element,.jam-text-element-content {
    backface-visibility: hidden
}

.jam-text-element-content {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    position: relative
}

.docs-titlebar-custom-buttons {
    margin-right: 8px;
    outline: none
}

.docs-titlebar-custom-buttons .goog-flat-menu-button-disabled {
    background-image: none!important
}

.docs-chat-pane-container {
    z-index: 10!important
}

.jam-track {
    overflow: hidden;
    font-size: 0;
    width: 100%;
    height: 100%
}

.jam-track-cursor-crosshair,.jam-track-cursor-crosshair * {
    cursor: crosshair!important
}

.jam-track-cursor-n-resize,.jam-track-cursor-n-resize * {
    cursor: n-resize!important
}

.jam-track-cursor-ne-resize,.jam-track-cursor-ne-resize * {
    cursor: ne-resize!important
}

.jam-track-cursor-e-resize,.jam-track-cursor-e-resize * {
    cursor: e-resize!important
}

.jam-track-cursor-se-resize,.jam-track-cursor-se-resize * {
    cursor: se-resize!important
}

.jam-track-cursor-s-resize,.jam-track-cursor-s-resize * {
    cursor: s-resize!important
}

.jam-track-cursor-sw-resize,.jam-track-cursor-sw-resize * {
    cursor: sw-resize!important
}

.jam-track-cursor-w-resize,.jam-track-cursor-w-resize * {
    cursor: w-resize!important
}

.jam-track-cursor-nw-resize,.jam-track-cursor-nw-resize * {
    cursor: nw-resize!important
}

#jam-revision-history-content {
    background-color: #f1f3f4;
    position: relative
}

#jam-revisions-collapsed-presence-bar-container {
    position: absolute;
    display: flex;
    align-items: center;
    background-color: white
}

#jam-revisions-expanded-presence-bar-container {
    position: absolute
}

#jam-revisions-expanded-presence-bar-container .jam-expanded-presence-bar {
    margin-top: 0
}

#jam-revision-history-content .jam-drawing-element {
    pointer-events: none
}

#jam-revision-history .docs-revisions-sidebar {
    z-index: 1003
}

#jam-revision-history #docs-toolbar-wrapper {
    height: 38px
}

#jam-revision-history #docs-side-toolbar {
    margin-right: 304px
}

#jam-revision-history .docs-revisions-sidebar-actions {
    display: none
}

#jam-revision-history .docs-revisions-chromecover-titlebar-button-action {
    display: none
}

#jam-restore-version-button {
    margin-top: 3px
}

#jam-restore-version-button .jam-flatbutton-content {
    background-color: #1a73e8;
    border-radius: 4px;
    color: #fff;
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding: 6px
}

#jam-restore-version-button.jam-flatbutton-disabled .jam-flatbutton-content {
    background-color: rgba(60,64,67,0.122);
    color: rgba(60,64,67,0.38)
}

body:not(.jam-vertical-toolbar-enabled) .jam-vertical-toolbar {
    display: none
}

.jam-vertical-toolbar {
    display: block;
    position: fixed;
    left: 12px;
    top: 50%;
    -webkit-transform: translateY(-50%) translateY(54px);
    -moz-transform: translateY(-50%) translateY(54px);
    -ms-transform: translateY(-50%) translateY(54px);
    -o-transform: translateY(-50%) translateY(54px);
    transform: translateY(-50%) translateY(54px);
    z-index: 10;
    background-color: #ffffff;
    width: 48px;
    border-radius: 24px;
    padding: 0px;
    border: 1px solid #dadce0
}

.jam-vertical-toolbar.goog-toolbar .jam-vertical-toolbar-button-base {
    line-height: inherit;
    height: inherit;
    padding: 0px;
    border: 0px;
    margin: 6px 4px;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent
}

.jam-vertical-toolbar.goog-toolbar .jam-vertical-toolbar-button-base:first-child {
    margin-top: 4px
}

.jam-vertical-toolbar.goog-toolbar .jam-vertical-toolbar-button-base:last-child {
    margin-bottom: 4px
}

.jam-vertical-toolbar.goog-toolbar .jam-action-toolbar-menu-button .goog-toolbar-menu-button {
    line-height: inherit;
    height: inherit;
    padding: 0px;
    border: 0px;
    margin: 0px;
    background-color: transparent
}

.jam-rounded-vertical-toolbar-button {
    width: 40px;
    height: 40px;
    border-radius: 20px
}

.jam-vertical-toolbar .jam-icon-base,.jam-menu-drawing .jam-icon-base,.jam-menu-shape .jam-icon-base {
    width: 24px;
    height: 24px;
    padding: 8px
}

.jam-menu-ink-color .jam-icon-base {
    width: 26px;
    height: 26px;
    padding: 7px
}

.jam-vertical-toolbar .goog-toolbar-menu-button-outer-box,.jam-vertical-toolbar .goog-toolbar-button-outer-box {
    width: 40px;
    height: 40px;
    padding: 0px
}

.jam-vertical-toolbar .goog-toolbar-menu-button .goog-toolbar-menu-button-inner-box,.jam-vertical-toolbar .goog-toolbar-button-inner-box {
    width: 40px;
    height: 40px;
    margin: 0px
}

.jam-vertical-toolbar .goog-toolbar-menu-button-caption {
    min-width: 0px;
    height: 40px
}

.jam-vertical-toolbar .goog-toolbar-menu-button-dropdown {
    display: none
}

.jam-vertical-toolbar .jam-action-toolbar-menu-button-dropdown,.jam-vertical-toolbar-white-ink-selected #drawingButton .jam-action-toolbar-menu-button-dropdown,.jam-vertical-toolbar-white-fill-selected #shapeButton .jam-action-toolbar-menu-button-dropdown,.jam-vertical-toolbar-transparent-fill-selected #shapeButton .jam-action-toolbar-menu-button-dropdown {
    position: absolute;
    bottom: 18px;
    right: 3px;
    width: 3px;
    height: 4px;
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCAzIDQiIHdpZHRoPSIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwb2x5Z29uIGZpbGw9IiM4MDg2OEIiIHBvaW50cz0iNDg4LjI1IDY1Mi43NSA0ODYuMjUgNjU1LjI1IDQ4NC4yNSA2NTIuNzUiIHRyYW5zZm9ybT0icm90YXRlKC05MCAtODIuMjUgNTcwLjUpIi8+PC9zdmc+');
    display: block;
    transform: scale(1.4)
}

.jam-vertical-toolbar .jam-action-toolbar-menu-button-selected .jam-action-toolbar-menu-button-dropdown {
    background: no-repeat url('data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjQiIHZpZXdCb3g9IjAgMCAzIDQiIHdpZHRoPSIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iNDg4LjI1IDY1Mi43NSA0ODYuMjUgNjU1LjI1IDQ4NC4yNSA2NTIuNzUiIHRyYW5zZm9ybT0icm90YXRlKC05MCAtODIuMjUgNTcwLjUpIi8+PC9zdmc+')
}

.jam-vertical-toolbar .goog-toolbar-menu-button,.jam-vertical-toolbar .goog-toolbar-button,.docs-gm .jam-vertical-toolbar .goog-toolbar-button,.jam-menu-drawing .tool-palette .jam-rounded-vertical-toolbar-button {
    color: inherit;
    fill: currentColor
}

#drawingButton:not(.jam-action-toolbar-menu-button-selected) .jam-rounded-vertical-toolbar-button,#shapeButton:not(.jam-action-toolbar-menu-button-selected) .jam-rounded-vertical-toolbar-button {
    fill: #3c4043
}

.jam-vertical-toolbar-white-fill-selected.jam-vertical-toolbar-white-stroke-selected #shapeButton.jam-action-toolbar-menu-button-selected .jam-rounded-vertical-toolbar-button,.jam-vertical-toolbar-transparent-fill-selected.jam-vertical-toolbar-white-stroke-selected #shapeButton.jam-action-toolbar-menu-button-selected .jam-rounded-vertical-toolbar-button,.jam-menu-shape.jam-vertical-toolbar-white-stroke-selected .jam-rounded-vertical-toolbar-button {
    fill: #dadce0
}

.jam-vertical-toolbar {
    color: #3c4043
}

.jam-menu-drawing .color-palette .jam-icon-base,.jam-menu-shape .fill-color-palette .jam-icon-base,.jam-menu-shape .stroke-color-palette .jam-icon-base {
    height: 26px;
    width: 26px;
    padding: 7px
}

#drawingButton.jam-action-toolbar-menu-button-selected .jam-button-selected-overlay,.jam-vertical-toolbar .jam-action-toolbar-menu-button-selected:not(#shapeButton) .jam-button-selected-overlay,.jam-vertical-toolbar .goog-toolbar-button-selected .jam-button-selected-overlay {
    background-color: currentColor;
    fill: white
}

#shapeButton.jam-action-toolbar-menu-button-selected .jam-button-selected-overlay {
    background-color: currentColor
}

#laserButton.goog-toolbar-button-selected .jam-button-selected-overlay {
    background-color: rgb(219,68,55)
}

.jam-vertical-toolbar-white-ink-selected #drawingButton.jam-action-toolbar-menu-button-selected .jam-button-selected-overlay,.jam-vertical-toolbar-white-text-selected #textBoxButton .jam-button-selected-overlay {
    background-color: white;
    fill: #3c4043;
    border: 1px solid #dadce0;
    margin: -1px
}

.jam-vertical-toolbar-white-fill-selected #shapeButton.jam-action-toolbar-menu-button-selected .jam-button-selected-overlay,.jam-vertical-toolbar-transparent-fill-selected #shapeButton.jam-action-toolbar-menu-button-selected .jam-button-selected-overlay {
    border: 1px solid #dadce0;
    margin: -1px
}

.jam-vertical-toolbar .goog-toolbar-menu-button-open .jam-button-selected-overlay {
    background-color: rgba(95,99,104,0.10)
}

.jam-menu-drawing .goog-option-selected .jam-button-selected-overlay,.jam-menu-eraser .goog-option-selected .jam-button-selected-overlay,.jam-menu-ink-color .goog-option-selected .jam-button-selected-overlay,.jam-menu-shape .goog-option-selected .jam-button-selected-overlay {
    background-color: rgba(95,99,104,0.10)
}

.jam-action-palette .goog-palette-cell-selected .jam-button-selected-overlay {
    background-color: rgba(95,99,104,0.10)
}

.jam-vertical-toolbar .goog-toolbar-menu-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar .jam-action-toolbar-menu-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar .goog-toolbar-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar-white-ink-selected #drawingButton.jam-action-toolbar-menu-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar-white-text-selected #textBoxButton.goog-toolbar-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar-white-fill-selected #shapeButton.jam-action-toolbar-menu-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar-transparent-fill-selected #shapeButton.jam-action-toolbar-menu-button-hover .jam-button-hover-overlay {
    background-color: rgba(95,99,104,0.04)
}

.jam-action-palette .goog-palette-cell-hover .jam-button-hover-overlay {
    background-color: rgba(95,99,104,0.04)
}

.jam-vertical-toolbar .jam-action-toolbar-menu-button-selected.jam-action-toolbar-menu-button-hover .jam-button-hover-overlay,.jam-vertical-toolbar .goog-toolbar-button-selected.goog-toolbar-button-hover .jam-button-hover-overlay {
    background-color: rgb(255,255,255,.08)
}

.jam-menu-drawing .goog-menuitem-highlight .jam-button-hover-overlay,.jam-menu-eraser .goog-menuitem-highlight .jam-button-hover-overlay,.jam-menu-ink-color .goog-menuitem-highlight .jam-button-hover-overlay,.jam-menu-shape .goog-menuitem-highlight .jam-button-hover-overlay {
    background-color: rgba(95,99,104,0.04)
}

.jam-vertical-toolbar .goog-toolbar-menu-button-active .jam-button-press-overlay,.jam-vertical-toolbar .jam-action-toolbar-menu-button-active .jam-button-press-overlay,.jam-vertical-toolbar .goog-toolbar-button-active .jam-button-press-overlay,.jam-vertical-toolbar-white-ink-selected #drawingButton.jam-action-toolbar-menu-button-active .jam-button-press-overlay,.jam-vertical-toolbar-white-text-selected #textBoxButton.goog-toolbar-button-active .jam-button-press-overlay,.jam-vertical-toolbar-white-fill-selected #shapeButton.jam-action-toolbar-menu-button-active .jam-button-press-overlay,.jam-vertical-toolbar-transparent-fill-selected #shapeButton.jam-action-toolbar-menu-button-active .jam-button-press-overlay {
    background-color: rgba(95,99,104,0.06)
}

.jam-action-palette.goog-palette-active .goog-palette-cell-hover .jam-button-press-overlay {
    background-color: rgba(95,99,104,0.06)
}

.jam-vertical-toolbar .jam-action-toolbar-menu-button-selected.jam-action-toolbar-menu-button-active .jam-button-press-overlay,.jam-vertical-toolbar .goog-toolbar-button-selected.goog-toolbar-button-active .jam-button-press-overlay {
    background-color: rgb(255,255,255,.24)
}

.jam-menu-drawing .goog-menuitem-active .jam-button-press-overlay,.jam-menu-eraser .goog-menuitem-active .jam-button-press-overlay,.jam-menu-ink-color .goog-menuitem-active .jam-button-press-overlay,.jam-menu-shape .goog-menuitem-active .jam-button-press-overlay {
    background-color: rgba(95,99,104,0.06)
}

.jam-action-toolbar-menu-button-disabled {
    opacity: 0.3
}

.jam-menu-drawing,.jam-menu-shape {
    padding: 0px;
    font-size: 0px;
    box-shadow: none;
    border: 1px solid #dadce0;
    border-radius: 24px
}

.jam-menu-drawing .jam-action-palette-item,.jam-menu-shape .jam-action-palette-item {
    margin: 4px
}

.jam-menu-drawing .goog-menuitem,.jam-menu-eraser .goog-menuitem,.jam-menu-ink-color .goog-menuitem,.jam-menu-shape .goog-menuitem {
    background-color: transparent;
    display: inline-block
}

.jam-menu-drawing.goog-menu .goog-menuitem.apps-menuitem,.jam-menu-shape.goog-menu .goog-menuitem.apps-menuitem {
    padding: 0;
    margin: 6px 4px;
    color: inherit;
    fill: currentColor
}

.jam-menu-drawing .goog-menuitem-content,.jam-menu-shape .goog-menuitem-content {
    color: inherit
}

.jam-menu-drawing .goog-option-selected,.jam-menu-eraser .goog-option-selected,.jam-menu-ink-color .goog-option-selected,.jam-menu-shape .goog-option-selected {
    background-image: none
}

.jam-menu-eraser.goog-menu {
    border-radius: 20px
}

.jam-menu-eraser.goog-menu .goog-menuitem {
    padding: 12px 14px;
    height: 16px;
    line-height: 16px;
    border-radius: 20px
}

.jam-menu-eraser.goog-menu .goog-menuitem .goog-menuitem-label {
    padding: 0px;
    letter-spacing: 0.3px;
    font-size: 14px;
    font-family: 'Google Sans'
}

.jam-menu-eraser {
    padding: 0px;
    font-size: 0px;
    border: none;
    box-shadow: 0px 1px 1px 0px rgba(60,64,67,0.3),0px 1px 3px 1px rgba(60,64,67,0.15)
}

.goog-menu.jam-menu-ink-color .goog-menuitem {
    padding: 0px;
    margin: 4px
}

.jam-vertical-toolbar-color-swatch-black,.jam-vertical-toolbar-color-swatch-blue,.jam-vertical-toolbar-color-swatch-green,.jam-vertical-toolbar-color-swatch-red,.jam-vertical-toolbar-color-swatch-white,.jam-vertical-toolbar-color-swatch-yellow {
    width: 26px;
    height: 26px;
    border-radius: 13px
}

.jam-vertical-toolbar-color-swatch-black {
    background-color: #3c4043
}

.jam-vertical-toolbar-color-swatch-blue {
    background-color: #19acc0
}

.jam-vertical-toolbar-color-swatch-green {
    background-color: #699e3e
}

.jam-vertical-toolbar-color-swatch-red {
    background-color: #d9453c
}

.jam-vertical-toolbar-color-swatch-white {
    background-color: white;
    border: 1px solid #dadce0;
    width: 24px;
    height: 24px
}

.jam-vertical-toolbar-color-swatch-yellow {
    background-color: #f3b32a
}

.jam-vertical-toolbar-tooltip.jfk-tooltip {
    background-color: #3c4043;
    color: #ffffff;
    margin-left: 8px;
    padding: 4px 8px;
    letter-spacing: 0.3px;
    font-size: 12px;
    font-family: Roboto,Arial,sans-serif;
    font-weight: 500;
    line-height: 16px;
    border: 0px;
    border-radius: 4px
}

.jam-vertical-toolbar-tooltip .jfk-tooltip-arrow {
    visibility: hidden
}

HTML,BODY {
    height: 100%;
    margin: 0px;
    overflow: hidden;
    padding: 0px;
    position: relative;
    width: 100%
}

#jam-body {
    -webkit-align-items: center;
    align-items: center;
    background-color: #f1f3f4;
    display: flex;
    -webkit-justify-content: start;
    justify-content: start;
    text-align: center;
    height: calc(100% - 108px);
    padding: 108px 0px 0px 0px;
    z-index: 1;
    position: relative
}

.jam-revision-history-active #jam-body {
    display: none
}

body:not(.jam-fonts-loaded) #jam-content,body:not(.jam-fonts-loaded) #jam-vertical-toolbar,body:not(.jam-fonts-loaded) #jam-horizontal-toolbar {
    visibility: hidden
}

#jam-header {
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 901
}

.jam-revision-history-active #jam-header {
    display: none
}

#jam-horizontal-toolbar {
    left: 0;
    height: 44px;
    width: 100%;
    text-align: left
}

@font-face {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Regular'),local('Roboto-Regular'),url(https://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff')
}

.docs-ui-toast {
    position: fixed;
    bottom: 24px;
    left: 24px;
    background-color: rgba(0,0,0,0.87);
    z-index: 1001
}

#jam-revision-history {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.jam-revision-history-active #jam-revision-history {
    display: block
}

@media print {
    #jam-bar {
        display: none!important
    }

    #jam-body {
        background-color: rgba(0,0,0,0)!important;
        background-image: none!important;
        padding: 0!important
    }

    .jam-track {
        overflow: visible!important
    }

    .jam-postit-element {
        -webkit-print-color-adjust: exact!important;
        color-adjust: exact!important
    }

    .jam-frame {
        max-width: 718px!important;
        max-height: 404px!important;
        left: 0!important;
        padding: 10px 4px!important;
        display: block!important
    }
}

.jam-unsupported-element {
    background-color: #fff;
    background-image: url(//ssl.gstatic.com/docs/karma/resource/da89a26da1d102405fad2ac4d66961d513f660c365465b48/textures/unsupported_placeholder.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain
}
