+/* Shortcuts Modal
+------------------------------------------------------- */
+.modal-shortcuts {
+ width: 90%;
+ max-width: 950px;
+}
+
+.modal-shortcuts .modal-section:last-child {
+ padding-top: 10px;
+ min-height: 275px;
+}
+
+.modal-shortcuts .tabs-bar {
+ text-align: center;
+ padding-bottom: 5px;
+ font-size: 16px;
+ font-weight: bold;
+}
+
+.modal-shortcuts .tab {
+ display: inline-block;
+ padding: 5px 10px;
+ margin: 0 5px;
+ cursor: pointer;
+ color: #666;
+}
+.modal-shortcuts .tab.active {
+ color: #7092ff;
+}
+.modal-shortcuts .tab:hover {
+ color: #597be7;
+ background-color: #efefef;
+}
+
+.modal-shortcuts .shortcut-tab {
+ display: flex;
+ flex-flow: row wrap;
+}
+
+.modal-shortcuts .shortcut-column {
+ flex: 1 1 50%;
+ width: 50%;
+}
+
+.modal-shortcuts .shortcut-tab-tools .shortcut-column {
+ flex: 1 1 100%;
+ width: 100%;
+}
+
+.modal-shortcuts td {
+ padding-bottom: 5px;
+}
+
+.modal-shortcuts .shortcut-section {
+ padding: 20px 0 10px 0;
+}
+
+.modal-shortcuts .shortcut-keys {
+ padding-right: 10px;
+ color: #767676;
+ text-align: right;
+}
+[dir='rtl'] .modal-shortcuts .shortcut-keys {
+ padding-right: auto;
+ padding-left: 10px;
+ text-align: left;
+}
+
+.modal-shortcuts .shortcut-keys kbd {
+ display: inline-block;
+ text-align: center;
+ padding: 3px 5px;
+ font-size: 11px;
+ line-height: 12px;
+ min-width: 12px;
+ color: #555;
+ vertical-align: baseline;
+ background-color: #fcfcfc;
+ border: solid 1px #ccc;
+ margin: 0 2px;
+ border-bottom-color: #bbb;
+ border-radius: 3px;
+ box-shadow: inset 0 -1px 0 #bbb;
+}
+
+.modal-shortcuts .shortcut-keys svg.mouseclick use.left {
+ fill: rgba(112, 146, 255, 1);
+ color: rgba(112, 146, 255, 0);
+}
+.modal-shortcuts .shortcut-keys svg.mouseclick use.right {
+ fill: rgba(112, 146, 255, 0);
+ color: rgba(112, 146, 255, 1);
+}
+
+.modal-shortcuts .shortcut-keys .gesture {
+ color: #333;
+ padding: 3px;
+}
+
+
+