
@font-face {
  font-family: Tanha;
  src: url('../fonts/Tanha.eot');
  src: url('../fonts/Tanha.eot?#iefix') format('Tanha-opentype'),
       url('../fonts/Tanha.woff') format('woff'),
       url('../fonts/Tanha.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.woo_sync_body {
	font-family : Tanha !important;
    width: 99%;
    position: relative;
    display: inline-block;
}

.notice-warning{
	display : none !important;
}

#update-nag, .update-nag {
    display: none !important;
}

.notice-success, div.updated {
    display: none !important;
}

body {
  background: #191828;
  color: #efedef;
 }

th {
    color: #ffe997 !important;
}

input.woo_sync_input {
    width: 40%;
    background: #fffffff2;
    color: #2900ff;
    border-radius: 9px;
	    direction: ltr;
}

p.woo_sync_example {
    color: #ffffffc9;
    font-size: 11px !important;
    direction: ltr;
    width: 40%;
}
 
ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    display: inline-flex;
    font-size: 20px;
    font-weight: 800;
    width: 100%;
}

li.ui-state-default.ui-corner-top {
    text-align: center;
    width: 33%;
    border-bottom: 3px solid white;
}


li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
    border-bottom: 5px solid coral;
    padding-bottom: 35px;
    color: coral;
	}



a#ui-id-1 {
    color: #d8d8d8;
	text-decoration: none;
	outline : none;
}

a#ui-id-2 {
    color: #d8d8d8;
	text-decoration: none;
	outline : none;
}

a#ui-id-3 {
    color: #d8d8d8;
	text-decoration: none;
	outline : none;
}


.dashicons.dashicons-admin-generic {
    content: '\f111';
    font-size: 28px;
    padding-left: 16px;
    margin-top: -4px;
    padding-right: 16px;
}


.dashicons.dashicons-download {
    content: '\f316';
    font-size: 28px;
    padding-left: 16px;
    margin-top: -4px;
    padding-right: 16px;
}

.dashicons.dashicons-upload {
    content: '\f317';
    font-size: 28px;
    padding-left: 16px;
    margin-top: -4px;
    padding-right: 16px;
}

.woo_sync_in_local_host{
	display :none;
}

img#woo_sync_logo {
    height: 85px;
    width: 85px;
}

.woo_sync_logo_container {
    text-align: center;
    padding-top: 10px;
}


a:active, a:focus {
  outline: 0;
  border: none;
  -moz-outline-style: none;
}

.wp-person a:focus .gravatar, a:focus, a:focus .media-icon img {
    box-shadow: none !important;
}


li.ui-state-default.ui-corner-top:focus {
    box-shadow: none;
    outline: 0;
}


input[type=checkbox]:checked:before {
    content: "\f147";
    color: #ff7f50;
    font-size: 30px;
}

input[type="checkbox"] {
    border-radius: 50px;
    border: 1px solid #0066ff;
    width: 23px;
    height: 23px;
    background: white;
}

input#submit {
    background: #f8ad23;
    width: 48%;
    color: #3741a3;
    border: none;
    text-shadow: none;
    font-size: 20px;
    font-weight: 600;
    height: 40px;
    box-shadow: 3px 3px 35px #ff856054;
}


button#test_connection_restapi {
    background: #f8ab25;
    color: #191828;
    border: navajowhite;
    border-radius: 50px;
    box-shadow: 1px 2px 3px #ffa600;
	cursor: pointer;
}

button#test_connection_ftp {
    background: #f8ab25;
    color: #191828;
    border: navajowhite;
    border-radius: 50px;
    box-shadow: 1px 2px 3px #ffa600;
	cursor: pointer;
}

div#woo_sync_test_restapi_result {
    padding: 10px;
	
}


code#woo_sync_response {
    background: #3e3e46;
    color: #ffe000;
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 100;
    direction: ltr;
	padding : 5px;
	    font-family: tanha;
}

code#woo_sync_response_publish {
    background: #3e3e46;
    color: #ffe000;
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 100;
    direction: ltr;
	padding : 5px;
	    font-family: tanha;
}

code#woo_sync_response_download{
    background: #3e3e46;
    color: #dcdcdc;
    width: 50%;
    height: 100%;
    display: block;
    text-align: left;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 100;
    direction: ltr;
	padding : 5px;
    height: 400px;
    max-height: 400px;
    overflow-x: hidden;
    overflow-y: auto;
	    font-family: tanha;
}	


code#woo_sync_live_res_terminal {
    background: #000000;
    color: #ffeb00;
    width: 100%;
    height: 100%;
    display: block;
    text-align: left;
    border-radius: 5px;
    font-size: 11px;
    font-weight: 100;
    direction: ltr;
    padding: 5px;
    height: 400px;
    max-height: 400px;
    overflow-x: auto;
    overflow-y: auto;
}


.woo_sync_loader{
    animation-name: ckw;
    animation-duration: 1s;
    /* Things added */
    animation-iteration-count: infinite;
    transform-origin: 50% 50%;
    display: inline-block;
    /* <--- */
}
@keyframes ckw {
    0% {
        transform: rotate(360deg);
    }
    100% {
        transform: rotate(0deg);
    }
}

div#TB_window {
    background: #66339900;
    border: none;
    box-shadow: none;
}

div#TB_ajaxContent {
    padding: 0px !important;
	width: 100% !important;
}

#TB_title {
    background: #23282f !important;
    border-bottom: 1px solid #23282f !important;
    height: 20px !important;
}



















.table {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}
@media screen and (max-width: 580px) {
  .table {
    display: block;
  }
}

.row {
  display: table-row;
  background: #f6f6f6;
}
.row:nth-of-type(odd) {
  background: #e9e9e9;
}
.row.header {
    font-weight: 900;
    color: #ffffff !important;
    background: #efab1f;
}
.row.green {
  background: #27ae60;
}
.row.blue {
  background: #2980b9;
}
@media screen and (max-width: 580px) {
  .row {
    padding: 14px 0 7px;
    display: block;
  }
  .row.header {
    padding: 0;
    height: 6px;
  }
  .row.header .cell {
    display: none;
  }
  .row .cell {
    margin-bottom: 10px;
  }
  .row .cell:before {
    margin-bottom: 3px;
    content: attr(data-title);
    min-width: 98px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;
    text-transform: uppercase;
    color: #969696;
    display: block;
  }
}

.cell {
	color :black;
  padding: 6px 12px;
  display: table-cell;
}
@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 16px;
    display: block;
  }
}






.woo-sync-dismiss.dashicons.dashicons-dismiss {
    cursor: pointer;
    color: red;
}






button#woo_sync_publish_future {
    padding: 7px;
    border-radius: 10px;
    background: #3741a2;
    color: wheat;
    font-size: 18px;
    font-weight: 900;
    cursor: pointer;
    box-shadow: 1px 2px 10px;
}



div#woo_sync_publish_future_result {
    padding: 25px;
}


.woo_sync_nothing_found {
    text-align: center;
    font-size: 16px;
}

div#tabs-2 {
    text-align: center;
}

.tab3content {
    text-align: center;
}


button#woo_sync_download_objects {
    padding: 12px;
    border-radius: 10px;
    background: #3741a2;
    color: wheat;
    font-size: 17px;
    font-weight: 900;
    line-height: 19px;
    cursor: pointer;
    border: 0;
    box-shadow: 1px 3px 9px #3741a2;
}

button#woo_sync_continue_download_objects {
    background: #00e45b;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 900;
    box-shadow: 1px 2px 10px #00e45b;
    margin-left: 22px;
    cursor: pointer;
    padding: 10px;
    border: 0;
}


button#woo_sync_Delete_objects {
    background: #ff3c3c;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 900;
    box-shadow: 1px 2px 10px #ff3c3c;
    margin-right: 22px;
    cursor: pointer;
    border: 0px;
    color: white;
    padding: 10px;
}

button#woo_sync_delete_changes_log{
    background: #ff3c3c;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 900;
    box-shadow: 1px 2px 10px #ff3c3c;
    margin-right: 22px;
    cursor: pointer;
    border: 0px;
    color: white;
    padding: 10px;	
}


button#woo_sync_update_changes_target{
    background: #00e45b;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 900;
    box-shadow: 1px 2px 10px #00e45b;
    margin-left: 22px;
    cursor: pointer;
    padding: 10px;
    border: 0;	
}

.log-warn { color: orange }
.log-error { color: red }
.log-info { color: skyblue }
.log-log { color: silver }

.log-warn, .log-error { font-weight: bold; }



.woo-sync-footer {
    position: fixed;
    bottom: 0px;
    background: #23282d;
    width: 100%;
    right: auto;
    text-align: center;
    z-index: 99;
    font-size: 13px;
    font-weight: 100 !important;
    color: #f7a827;
    direction: ltr;
    padding: 10px;
    left: 0px;
}

@media screen and (max-width: 782px){
.woo-sync-footer {
    font-size: 10px;
    padding-top: 0px;
    padding-bottom: 1px;
}
}


ul#adminmenu a.wp-has-current-submenu:after, ul#adminmenu>li.current>a.current:after {
    border-right-color: #191828;
}



.form-table th {
    vertical-align: top;
    text-align: left;
    padding: 20px 10px 20px 0;
    width: 230px;
    font-weight: 100 !important;
}


a.woo-sync-buyPremium {
    background: #2600b9;
    padding: 5px;
    border-radius: 5px;
    color: #d3ff50;
}