/** === Reset === */
.tmt-main-option-theme * {box-sizing: border-box;}
.flex {display: flex;}
.inline-flex {display: inline-flex;}
.flex-column {flex-direction: column;-ms-flex-direction:column;}
.flex-row-reverse {-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
.flex-column-reverse {-ms-flex-direction: column-reverse;flex-direction: column-reverse;}
.flex-wrap {-ms-flex-wrap: wrap;flex-wrap: wrap;}
.justify-content-start, .justify-content-right {-ms-flex-pack: start;justify-content: flex-start;}
.justify-content-end, .justify-content-left {-ms-flex-pack: end;justify-content: flex-end;}
.justify-content-center {-ms-flex-pack: center;justify-content: center;}
.justify-content-between {-ms-flex-pack: justify;justify-content: space-between;}
.align-items-start,.align-items-right {-ms-flex-align: start;align-items: flex-start;}
.align-items-end,.align-items-left {-ms-flex-align: end;align-items: flex-end;}
.align-items-center {-ms-flex-align: center;align-items: center;}
.text-left {text-align: left}
.text-center {text-align: center}
.text-right {text-align: right}
.w100 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.w50 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.w33 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.w25 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
/** === Main === */
.tmt-main-option-theme {background-color: #FFF;margin: 20px 20px 0 0;}
body.rtl .tmt-main-option-theme {margin: 20px 0 0 20px;}
/** === Sidebar === */
.tmt-main-option-theme .tmt-main-sidebar-options {background-color: #214EEC;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;border-radius: 0 20px 20px 0;}
body.rtl .tmt-main-option-theme .tmt-main-sidebar-options {border-radius: 20px 0 0 20px;}
.tmt-main-option-theme .tmt-main-sidebar-options .logo svg {width: 85%;fill: white;display: block;margin: 0 auto;}
.tmt-main-sidebar-options .tmt-main-menu li {margin:0;padding: 10px 20px;color:#fff;border-bottom: 1px solid #0737DD;transition: all 0.2s ease-in-out;cursor: pointer;}
.tmt-main-sidebar-options .tmt-main-menu li:last-child {border-bottom: 0;}
.tmt-main-sidebar-options .tmt-main-menu li:hover,.tmt-main-sidebar-options .tmt-main-menu li.active {background-color: #0737DD;}
.tmt-main-sidebar-options .tmt-main-menu li svg {width: 20px;height: 20px;fill: #FFF;margin-right:20px;}
body.rtl .tmt-main-sidebar-options .tmt-main-menu li svg {margin-right:0;margin-left:20px;}
/** === Content === */
.tmt-main-option-theme .tmt-main-content-options {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;padding: 30px;}
.tmt-main-option-theme .tmt-main-content-options .content-tab:not(.elementor-element-options) {display: none;}
.tmt-main-option-theme form#setting-form .form-row button.button {background-color: #214EEC;color: #FFF;margin-top: 30px;border: 0;outline: 0;box-shadow: none;padding: 6px 30px;font-weight: bold;}
.tmt-main-content-options .alert {-ms-flex: 0 0 99%;flex: 0 0 99%;max-width: 99%;background-color: #e5f9f3;padding: 15px;border-radius: 6px;margin: 0 auto 10px auto;color: #00c689;border-left: 7px solid #00c689;}
.tmt-main-content-options .alert.alert-danger {background-color: #F5E5E8;color: #F15271;border-left-color: #F15271;}
.tmt-main-content-options .alert svg {width: 24px;height: 24px;margin: -2px 6px 0 6px;}
/** === Content Tab === */
.tmt-main-option-theme .config-theme .select-item label {white-space: nowrap;}
.tmt-main-option-theme h3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin-top: 40px;}
.tmt-main-option-theme label {font-weight: bold;font-size: 14px;}
.tmt-field.field-checkbox {padding: 5px;}
.tmt-field.field-checkbox label {position: relative;padding: 15px;border: 1px solid #eee;border-radius: 4px;display: flex;align-items: center;justify-content: space-between;cursor: pointer;}
.tmt-field.field-checkbox input[type='checkbox'] {opacity: 0;}
.tmt-field.field-checkbox .btn-toggle {position: relative;width: 40px;height: 20px;background-color: #f1f1f2;display: block;border-radius: 50px;}
.tmt-field.field-checkbox .btn-toggle:before {content: "";width: 15px;height: 15px;background-color: #97ACF4;display: block;border-radius: 50px;position: absolute;top: 50%;transform: translateY(-50%);left: 4px;transition: all 0.3s;}
.tmt-field.field-checkbox input:checked ~ .btn-toggle::before {background-color: #0737DD;left: 20px;}
.tmt-field.field-checkbox p {margin: 10px 0 0 0 !important;width: 100%;font-weight: 100;}
.tmt-field.field-select label,.tmt-field.field-simple-checkbox label,.tmt-field.field-text label {padding: 20px 0 20px 10px;width: 250px;display: inline-block;}
.tmt-field.field-simple-checkbox .tmt-input {padding: 15px 10px;}
.tmt-field.field-simple-checkbox,.tmt-field.field-text,.tmt-field.description-beside .tmt-input {display: flex;align-items: center;}
.tmt-field.sluge-exists .tmt-label p {color: red;font-size: 13px;display: none;}
.tmt-line-seperator {height: 1px;width: 100%;background-color: #ececec;margin: 30px 0;}
.tmt-main-option-theme .general-settings .tmt-field {padding: 5px;}
.tmt-main-option-theme .general-settings .tmt-field-entry {padding: 10px;display: flex;align-items: center;border: 1px solid #eee;border-radius: 4px;}
.tmt-field.field-color label {width: 200px;display: inline-block;margin-left: 15px;}
.wp-picker-container .wp-color-result.button {margin: 0;}
.tmt-condition-field {display: none;}
.tmt-condition-field.tmt-show-field {display: block;}
.field-image-uploader > div > div > * {margin: 0 10px !important;}
.field-image-uploader .field-img-container img {max-width: 200px !important;max-height: 270px;}
.field-image-uploader .field-delete-img {background-color: red;padding: 3px 8px 2px 8px;text-decoration: none;color: white;border-radius: 4px;font-size: 12px;}
.field-image-uploader .field-delete-img:before {content: "\f182";font-family: dashicons;}
.tmt-item-checkbox-text .tmt-item-text {display: none;}
/** === Content Tab Custom Code === */
.tmt-main-codes > div {-ms-flex: 0 0 49%;flex: 0 0 49%;max-width: 49%;}
.tmt-main-codes textarea {width: 100%;text-align: left;direction: ltr;}
/** === Content Tab Custom Font === */
.tmt-main-fonts {position: relative;}
.tmt-font-item {border: 1px solid #d0d0d0;border-radius: 5px;padding: 25px;margin-bottom: 20px;}
.tmt-font-item:first-child .delete-this-item {display: none;}
.tmt-font-item > * {margin: 10px 0;}
.tmt-font-item .font-item {display: flex;}
.tmt-font-item .font-item input[type="text"] {width: 100%;margin: 0 15px;}
.tmt-main-fonts .tmt-main-font-btn {position: absolute;bottom: -40px;left: 0;width: 100%;}
.tmt-main-fonts .tmt-font-btn {padding: 5px 0;background-color: greenyellow;border-radius: 4px;box-shadow: none;cursor: pointer;-ms-flex: 0 0 49%;flex: 0 0 49%;max-width: 49%;}
.tmt-main-fonts .tmt-font-btn#remove-font-item {background-color: lightsalmon;}
/** === Content Tab General === */
.preloader-logo > div:first-child {-ms-flex: 0 0 15%;flex: 0 0 15%;max-width: 15%;}
.preloader-logo > div:last-child {-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
.preloader-logo > div:last-child > * {margin: 0 10px;}
.tmt-item-checkbox-select .tmt-item-select,.preloader-logo,.tmt-item-checkbox-select .tmt-color {display: none;}
.show-preloader-item.tmt-item-checkbox-select .tmt-item-select,.show-preloader-item.tmt-item-checkbox-select .tmt-color {display: block;}
.show-preloader-item.tmt-item-checkbox-select .tmt-item-select select {margin: 0 10px;}
.show-preloader-item.preloader-logo {display: flex;padding: 5px 11px;border: 1px solid #eee;border-radius: 0 4px 4px 4px;margin: -6px 5px 15px 5px;}
.show-preloader-item.tmt-item-checkbox-select label:first-child {border-radius: 4px 4px 0 0;border-bottom: 0;}
.show-preloader-item.tmt-item-checkbox-select label:nth-child(2) {border-radius: 0;border-bottom: 0;}
.tmt-item-checkbox-select .tmt-color {padding: 10px;border: 1px solid #eee;}
.tmt-item-checkbox-select .tmt-color label {border: 0;border-radius: 0;padding: 12px 10px 0 0;}
body.rtl .tmt-item-checkbox-select .tmt-color label {padding: 12px 0 0 10px;}