.wrap.form_heading .asas_top_header {
    padding: 15px;
    background: #ffffff;
    margin-bottom: 30px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}

.wrap.form_heading .asas_top_header h3,
.wrap.form_heading .asas_top_header img {
    display: inline-block;
    vertical-align: middle;
}

.wrap.form_heading .asas_top_header h3 {
    width: 50%;
}

.wrap.form_heading .asas_top_header img {
    margin-right: 15px;
}

.wrap.form_heading .asas_top_header .asas_name_heading {
    line-height: normal;
    font-weight: 400;
    font-size: 24px;
    display: inline-block;
    vertical-align: middle;
}

.wrap .asas_topdiv {
    font-size: 14px;
    font-weight: 300;
    margin: 0 auto;
    position: relative;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
}

#adminmenu #toplevel_page_easy_select_and_share .wp-menu-image.dashicons-share {
    margin-top: 0;
}

#adminmenu #toplevel_page_easy_select_and_share .wp-menu-image.dashicons-share::before {
    color: #ED1848;
}

.asas_topdiv .nav-tab-wrapper {
    display: flex;
    list-style: outside none none;
    margin: 0 auto;
    padding: 0;
    position: relative;
    border-bottom: none;
}

.asas_topdiv .nav-tab-wrapper .nav-tab {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    position: relative;
    text-align: center;
    z-index: 1;
    border: 1px solid #C6C3C3;
    padding: 0;
    background: #ffffff;
}

.asas_topdiv .nav-tab-wrapper .nav-tab:not(:last-child) {
    border-right: medium none;
}

.asas_topdiv .nav-tab-wrapper .nav-tab .asas_title {
    background: #fff;
    color: #74777b;
    line-height: 1;
    padding: 15px 25px;
    transition: color 0.2s ease 0s;
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    border: none;
    margin: 0;
    cursor: pointer;
}

.asas_topdiv .nav-tab-wrapper .nav-tab .asas_title span {
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
}

.asas_topdiv .nav-tab-wrapper .nav-tab .asas_title i {
    display: block;
    font-size: 20px;
    margin-bottom: 10px;
}

.asas_topdiv .nav-tab-wrapper .nav-tab.nav-tab-active {
    border-bottom: medium none;
    border-top-color: #ED1848;
}

.asas_topdiv .nav-tab-wrapper .nav-tab.nav-tab-active .asas_title {
    color: #ED1848;
    box-shadow: 0 3px 0 #ED1848 inset;
}

.asas_topdiv .nav-tab-wrapper .nav-tab .asas_title:hover {
    color: #ED1848;
}

.asas_topdiv .sas-tab-content-wrap {
    border: 1px solid #C6C3C3;
    float: left;
    margin-top: -1px;
    padding: 20px 15px;
    width: 100%;
    margin-bottom: 15px;
    background: #ffffff;
}

.wp-picker-container input.wp-color-picker[type="text"] {
    padding: 5px;
}

.asas_button_wrap .loading_img_div {
    display: none;
}

.sas-add-button {
    font-size: 20px;
    line-height: 40px;
    vertical-align: middle;
    color: #2AB950 !important;
}

.sas-custom-links-tbl {
    border: 1px solid #ddd;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
    border-spacing: 0;
    border-collapse: collapse;
}

.sas-custom-links-tbl thead tr th {
    vertical-align: bottom;
    padding: 8px;
    line-height: 1.42857143;
    border: 1px solid #ddd;
    border-top: none;
}

.sas-custom-links-tbl tr td {
    border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
}

#asas_widgets_setting .select2-container {
    max-width: 150px;
}

.sas-content-div .select2-container {
    width: 100% !important;
}

.select2-container .select2-choice {
    height: 38px;
    line-height: 37px;
}

.select2-container .select2-choice .select2-arrow {
    padding-top: 5px;
}

.select2-container-multi .select2-choices {
    background-image: none;
    border: 1px solid #C6C3C3;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset;
    color: #32373c;
    font-size: 14px;
    line-height: 1.42857;
    min-height: 34px;
    padding: 6px 10px;
    transition: border-color 50ms ease-in-out 0s;
}

.select2-container-multi .select2-choices li.select2-search-field>span {
    line-height: 1;
}

.select2-container-multi .select2-choices li.select2-search-field input[type="text"] {
    line-height: 1.5;
    margin: 0;
    padding: 0;
}

.select2-container-multi .select2-choices li.select2-search-field .search-choice-close {
    bottom: 0;
    margin: auto;
    right: 5px;
    top: 0;
}

.sas-content-div {
    display: none;
    margin-top: 20px;
    width: 100%;
    float: left;
}

.content-current {
    display: block;
}

.asas_clone {
    display: none;
}

li.search-field input {
    width: 100% !important;
}


/*dashboard style*/

.display-product {
    float: left;
    margin-right: 3%;
    width: 34%;
}

.solwin-news {
    float: right;
    width: 63%;
}

.product-name img {
    border: 1px solid #dddddd;
    max-width: 100%;
    width: 100%;
}

.product-detail a {
    display: inline-block;
    font-weight: normal;
    width: 100%;
}

.product-name p {
    display: inline-block;
}

.product-detail .product-name ul {
    list-style: disc;
}

.product-detail .product-name ul li {
    margin-left: 10px;
}

#wpbody-content #dashboard-widgets.columns-2 #postbox-container-1 {
    width: 49.5%;
}

#wpbody-content #dashboard-widgets.columns-1 #postbox-container-1 {
    width: 100%;
}

.the_plugin .plugin_area {
    margin: 10px 0px;
    width: 29.8% !important;
    border: 1px solid rgb(204, 204, 204);
}

.the_plugin .pluin_title {
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
    font-size: 1.5em;
    padding: 10px 5px;
}

.the_plugin .read_more {
    display: inline-block;
    text-align: left;
    padding: 10px;
}

.the_plugin .btn {
    text-align: right;
    padding: 5px;
}

.asas_description {
    margin: 10px 0 0;
}


/*Tooltip Design*/

.sas-title-tooltip::before {
    border-color: #2c3e50 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 8px 7px 0;
    bottom: -8px;
    content: "";
    left: 10px;
    position: absolute;
}

.sas-title-tooltip {
    background-color: #2c3e50;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 12px;
    left: 20px;
    line-height: 1.5;
    opacity: 0;
    padding: 5px 10px;
    position: absolute;
    text-align: left;
    z-index: 1;
    top: -35px;
    left: 10px;
    -webkit-transition: opacity 0.5s ease 0s;
    -moz-transition: opacity 0.5s ease 0s;
    -ms-transition: opacity 0.5s ease 0s;
    -o-transition: opacity 0.5s ease 0s;
    transition: opacity 0.5s ease 0s;
    width: auto;
    font-weight: normal;
    cursor: pointer;
    text-transform: capitalize;
}

.sas-title:hover .sas-title-tooltip {
    display: block;
    opacity: 1;
}

.sas-tab-content-wrap .asas_row {
    margin-bottom: 25px;
    margin-right: -15px;
    margin-left: -15px;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}


/* error class css*/

.sas-content-div .error {
    border: 1px solid #ff0000 !important;
}

.padding-right-0 {
    padding-right: 0 !important;
}

.padding-left-0 {
    padding-left: 0 !important;
}

.asas_row p {
    margin: 10px 0 10px;
}

.asas_row label.sas-title {
    text-align: left;
    font-weight: 700;
    margin: 10px 0 10px !important;
    text-transform: capitalize;
    line-height: 39px;
}
.asas_row > div {
    margin: 10px 0 10px !important;
}

.asas_row h4 {
    font-weight: bold;
    font-size: 18px;
}

.border-separater {
    border-bottom: 3px solid #666;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.esc_layout_preset_theme {
    margin-bottom: 20px;
}

.esc_image_layout_preset label,
.esc_layout_preset_theme label {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}

.esc_image_layout_preset input,
.esc_layout_preset_theme input {
    max-width: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-top: 23px;
}

.esc_image_layout_preset span,
.esc_layout_preset_theme span {
    background-image: url(../../admin/images/preset-layouts.png);
    height: 60px;
    position: relative;
    float: right;
    width: calc(100% - 30px);
    background-repeat: no-repeat;
    background-position: -10px -10px;
    background-color: #eee;
    padding-top: 10px;
}

.esc_current_preset .esc_layout_preset_9 span,
.esc_current_preset .esc_layout_preset_10 span,
.esc_current_preset .esc_layout_preset_11 span,
.esc_current_preset .esc_layout_preset_16 span,
.esc_layout_preset .esc_layout_preset_9 span,
.esc_layout_preset .esc_layout_preset_10 span,
.esc_layout_preset .esc_layout_preset_11 span,
.esc_layout_preset .esc_layout_preset_16 span {
    height: 120px;
}

.ui-dialog .ui-dialog-buttonpane button.ui-button-text-only {
    background: none;
}

.esc_layout_preset_9 input,
.esc_layout_preset_10 input,
.esc_layout_preset_11 input,
.esc_layout_preset_16 input {
    margin-top: 50px;
}

.esc_layout_preset_0 span {
    background-position: -10px -10px;
}

.esc_layout_preset_1 span {
    background-position: -10px -70px;
}

.esc_layout_preset_2 span {
    background-position: -10px -130px;
}

.esc_layout_preset_3 span {
    background-position: -10px -190px;
}

.esc_layout_preset_4 span {
    background-position: -10px -250px;
}

.esc_layout_preset_5 span {
    background-position: -10px -310px;
}

.esc_layout_preset_6 span {
    background-position: -10px -370px;
}

.esc_layout_preset_7 span {
    background-position: -10px -430px;
}

.esc_layout_preset_8 span {
    background-position: -10px -490px;
}

.esc_layout_preset_9 span {
    background-position: -10px -550px;
}

.esc_layout_preset_10 span {
    background-position: -10px -670px;
}

.esc_layout_preset_11 span {
    background-position: -10px -790px;
}

.esc_layout_preset_12 span {
    background-position: -10px -910px;
}

.esc_layout_preset_13 span {
    background-position: -10px -970px;
}

.esc_layout_preset_14 span {
    background-position: -10px -1040px;
}

.esc_layout_preset_15 span {
    background-position: -10px -1100px;
}

.esc_layout_preset_16 span {
    background-position: -10px -1160px;
}

.esc_layout_preset_17 span {
    background-position: -10px -1280px;
}

.esc_layout_preset_18 span {
    background-position: -10px -1340px;
}

.esc_layout_preset_19 span {
    background-position: -10px -1400px;
}

.esc_layout_preset_20 span {
    background-position: -10px -1460px;
}

.esc_layout_preset_21 span {
    background-position: -10px -1520px;
}

.esc_layout_preset_22 span {
    background-position: -10px -1580px;
    background-color: #009DBE;
}

.esc_image_layout_1 span {
    background-position: -10px -1280px;
}

.esc_image_layout_2 span {
    background-position: -10px -1340px;
}

.esc_image_layout_3 span {
    background-position: -10px -1400px;
}

.esc_image_layout_4 span {
    background-position: -10px -1460px;
}

.esc_image_layout_5 span {
    background-position: -10px -1520px;
}

.asas_button_wrap {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: right;
}

.asas_select_template.button,
.asas_button_wrap .button {
    box-shadow: unset;
    margin-left: 15px;
    border-radius: 2px;
    font-size: 15px;
    height: auto;
    padding: 5px 20px;
    color: #ffffff;
    border: 2px solid transparent;
    font-weight: 500;
    text-shadow: unset;
    min-width: 100px;
}

.asas_select_template.button {
    margin: 0;
}

.asas_button_wrap .button:focus,
.asas_button_wrap .button:hover {
    box-shadow: unset;
    text-shadow: unset;
    border-color: transparent;
    color: #ffffff;
}

.asas_button_wrap .button.button-primary {
    background: #2AB950;
}

.asas_select_template.button {
    background: #ED1848;
}

.asas_button_wrap .button.restore-button {
    background: #F78429;
}

.asas_button_wrap .button.button-primary:focus,
.asas_button_wrap .button.button-primary:active,
.asas_button_wrap .button.button-primary:hover {
    border-color: #2AB950;
    color: #2AB950;
    background: #ffffff;
    box-shadow: unset;
}

.asas_select_template.button:hover {
    border-color: #ED1848;
    color: #ED1848;
    background: #ffffff;
    box-shadow: unset;
}
.asas_select_template.button:focus,
.asas_select_template.button:active {
    border-color: #ED1848;
    color: #ffffff;
    background: #ED1848;
    box-shadow: unset;
}

.asas_button_wrap .button.restore-button:active,
.asas_button_wrap .button.restore-button:focus,
.asas_button_wrap .button.restore-button:hover {
    border-color: #F78429;
    color: #F78429;
    background: #ffffff;
    box-shadow: unset;
}

.esc_current_preset .esc_layout_preset_theme span {
    background-color: #ffffff;
}

.esc_current_preset .esc_layout_preset_22 span {
    background-color: #009DBE;
    max-width: 425px;
    text-align: left;
    float: left;
}

.ui-dialog-titlebar-close {
    background-image: url('../images/ui-icons_444444_256x240.png');
    background-position: -80px -128px !important;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 18px;
    margin: -5px 7px 0 0;
    padding: 1px;
    height: 18px;
    font-size: 0;
    border: 0;
}

.ui-widget-overlay {
    background: #333333 !important;
}

.sas-content-div select,
.sas-content-div input[type="text"],
.sas-content-div input[type="number"],
.sas-content-div textarea {
    padding: 10px 15px;
    box-shadow: unset;
    border: 1px solid #ccc;
    width: 100%;
    height: auto;
    line-height: normal;
}

.sas-content-div input[type="number"] {
    padding-right: 5px;
}

#asas_widgets_setting input[type="number"] {
    max-width: 170px;
    margin-right: 5px;
    width: auto;
}

.sas-content-div select {
    height: 34px;
    padding: 6px;
    width: 100%;
}

#asas_widgets_setting.sas-content-div select {
    width: auto;
    max-width: 100%;
}

.sas-content-div .wp-picker-input-wrap .asas_color_picker,
.sas-content-div .wp-picker-container .wp-color-result.button {
    height: 37px;
}

.sas-content-div .wp-color-result-text {
    height: 35px;
    line-height: 36px;
}

.sas-content-div .wp-picker-container .color-alpha {
    max-height: 35px;
    height: 37px !important;
}

.sas-content-div .button-small.wp-picker-clear {
    height: 37px;
    line-height: normal;
    padding: 8px 10px;
}

.asas_preview_wrapper .updated.settings-error.notice.is-dismissible {
    display: none;
}

#asas_widgets_setting .esc_image_layout_preset span {
    background-color: #ffffff;
}

#asas_widgets_setting .asas_row .esc_image_layout_preset label {
    margin: 0;
}

#setting-error-settings_updated {
    margin-left: 0;
}

.select2-container-multi .select2-choices .select2-search-field {
    margin-left: 5px;
    margin-top: 2px;
}

.select2-dropdown-open .select2-search-field input {
    padding: 4px 20px 4px 5px !important;
}

.select2-dropdown-open .select2-search-field {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    margin: 0;
    outline: 0;
    border: 1px solid #aaa;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff url('images/select2.png') no-repeat 100% -22px;
    background: url('images/select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
    background: url('images/select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
    background: url('images/select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
}

.sas-border-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    vertical-align: middle;
}

.asas_row label.sas-title.sas-padding-title {
    margin-top: 25px;
}

#asas_supported_cat .asas_description strong,
.red {
    color: red;
}

.as-element-icon {
    border: 1px solid #eeeeee;
    float: left;
    font-size: 25px;
    height: 56px;
    line-height: 56px;
    margin: 2.3px;
    text-align: center;
    width: 55px;
    cursor: pointer;
}

.ui-button.ui-state-active {
    background: none;
}

#pageflip {
    background: none repeat scroll 0 0 #000000;
    border: 0 none;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 9999;
}

.ui-dialog.ui-widget {
    z-index: 99999;
}

.ui-button-icon-only .ui-icon {
    margin-left: -8px;
    margin-top: -8px;
}

.asas_add_custom_share_link {
    margin-top: 6px !important;
}

.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_0,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_1,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_2,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_3,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_4,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_5,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_6,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_7,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_8,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_12,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_13,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_14,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_15,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_17,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_18,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_19,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_20,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_21 {
    margin-top: -10px;
}

.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_9,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_10,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_11,
.esc_current_preset .esc_layout_preset_theme.esc_layout_preset_16 {
    margin-top: -40px;
}

#sas-log-table .sas-log-wrapper {
    margin: 20px 0;
    float: left;
}

.log-filter-button {
    display: inline-block;
    margin: 0 10px;
}

#sas-log-table .search-box {
    display: inline-block;
    padding-right: 10px;
    vertical-align: middle;
    margin: 20px 0;
}

.sas-log-post-type-wrapper,
.sas-log-post-social-media,
.sas-log-post-select {
    float: left;
    margin: 0 10px;
    margin: -4px 10px;
    min-width: 150px;
}

#sas-log-table .select2-container {
    width: 100%;
    min-width: 150px;
    max-width: 150px;
}

#sas-log-table .log-filter-button .rest-button {
    margin-left: 15px;
    display: inline-block;
    margin-top: 0;
}

#sas-log-table .tablenav-pages-navspan {
    height: 28px;
}

#sas-log-table .filter-items {
    width: 100%;
}

#sas-log-table .tablenav {
    height: auto;
    display: inline-block;
    width: 100%;
}

.log-filter-button p.submit {
    margin: 0;
    padding: 0;
}

.log-search-wrapper {
    float: right;
}

.view-all-log-details tr td:first-child {
    width: 5%;
}

.view-all-log-details tr td:nth-child(2) {
    width: 15%;
}

.view-all-log-details {
    border-collapse: collapse;
    background: White;
    margin-right: 15px;
    margin-top: 15px;
    width: 99%;
}

.view-all-log-details td,
.view-all-log-details th {
    border: 1px solid #ddd;
    padding: 8px;
}

.view-all-log-details tr td {
    line-height: 1.5;
}

.view-all-log-details tr th {
    text-align: left;
    line-height: 2;
    font-weight: 500;
    font-size: 14px;
}

#sas-log-table .wp-filter {
    margin: 0;
    padding: 0;
    border: 1px;
    margin-bottom: 20px;
}

.post-details-wrap {
    background: white;
    padding: 9px;
    margin-right: 15px;
}

.post-details-wrap label {
    font-size: 16px;
    float: left;
    margin-right: 15px;
}

.post-details-wrap h2 {
    font-weight: normal;
    text-transform: capitalize;
}

.pro-feature {
    opacity: 0.5;
    cursor: not-allowed;
}

#sas-advertisement-popup {
    padding: 0;
    line-height: 0;
    display: none;
    overflow: hidden;
}

.sas-advertisement-link {
    display: inline-block;
    width: 100%;
    line-height: 0;
}

.sas-advertisement-ui-dialog.ui-dialog {
    z-index: 100000;
    position: fixed;
    border: none;
    line-height: 0;
    height: 352px !important;
    width: 820px !important;
}

.toplevel_page_easy_select_and_sharee .ui-widget-overlay {
    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998 !important;
    opacity: 0.8 !important;
}

.sas-advertisement-ui-dialog.ui-dialog .ui-dialog-buttonpane {
    margin: 0;
    padding: 0;
    height: 0;
}

.esc-layout-preset-ui-dialog.ui-dialog.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url("../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
    padding: 5px;
}

.esc-layout-preset-ui-dialog.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.esc-layout-preset-ui-dialog.ui-dialog .ui-dialog-titlebar {
    padding: 0em 1em 1em;
    position: relative;
    border: 1px solid #aaaaaa;
    background: #cccccc url("../images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
    border-radius: 4px;
    line-height: 1.8;
}

.sas-advertisement-ui-dialog .ui-dialog-buttonset .sas-btn.sas-btn-gray {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    border-radius: 50%;
    box-shadow: none;
    font-size: 15px;
    line-height: 17px;
    padding: 0;
    position: absolute;
    right: 12px;
    top: 12px;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    box-shadow: inset 0 0 20px 5px #ccc;
    padding-block-end: 3px !important;
    z-index: 999;
}

.esc-layout-preset-ui-dialog.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
    display: inline-block;
    width: 100%;
}

.esc-layout-preset-ui-dialog.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
    margin-top: 10px;
}

.esc-layout-preset-ui-dialog.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
    padding: 0px 15px;
}

#asas_fontawesome_setting .pro-feature .sas-title {
    margin-top: 0;
}
#wpbody-content {
    margin-bottom: 65px;
}

@media screen and (max-width: 1300px) {
    .asas_topdiv .nav-tab-wrapper .nav-tab .asas_title {
        padding: 15px 15px;
    }
}

@media screen and (max-width: 1200px) {
    .asas_topdiv .nav-tab-wrapper {
        display: inline-block;
        vertical-align: middle;
    }
    .asas_topdiv .nav-tab,
    .asas_topdiv .nav-tab-wrapper .nav-tab {
        border-bottom-color: transparent !important;
        width: 33.33%;
    }
    .asas_topdiv .nav-tab-wrapper .nav-tab.nav-tab-active,
    .asas_topdiv .nav-tab-wrapper {
        border-bottom: 1px solid #C6C3C3;
    }
    .asas_topdiv .nav-tab-wrapper .nav-tab:nth-child(3) {
        border-right: 1px solid #C6C3C3;
    }
}

@media screen and (max-width: 920px) {
    .asas_button_wrap,
    .wrap.form_heading .asas_top_header h3 {
        width: 100%;
    }
    .asas_select_template.button,
    .asas_button_wrap .button {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

.asas_box_setting .enable_box_shadow>div,
.enable_close_button>div,
.enable_box_shadow>div {
    display: contents;
}

.asas_box_setting .enable_box_shadow>div>label,
.enable_close_button>div>label,
.enable_box_shadow>div>label {
    padding-right: 10px;
}
.ui-button.ui-dialog-titlebar-close:focus {
    box-shadow: none;
    outline: none;
}

@media screen and (max-width: 1500px) {
    #asas_widgets_setting input[type="number"] {
        max-width: 100px;
        margin-right: 5px;
        width: auto;
    }
    .sas-col-xs-3 {
        width: 50%;
    }
    .sas-col-xs-3.padding-left-0 {
        padding-block-start: 10px;
    }
}
.wrap #asas_admin_settings_form .asas_row  {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
@media screen and (max-width: 480px) {
    .asas_topdiv .nav-tab-wrapper .nav-tab .asas_title {
      padding: 15px 2px;
    }
  }


