.toplevel_page_hreflang_pro #wpcontent {
	 background-color: #fff;
}
.hreflang-container {
	display: table;
	width: 100%;
}

.hreflang-content {
	display: table-cell;
	height: 500px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}

#hreflang-main-content {
	min-width: 800px;
}

#hreflang-sidebar-content {
	width: 350px;
	padding: 0 0 0 20px;
	padding-top: 0px !important;
}
#hreflang-sidebar-content .stuffbox {
	border: 1px solid #0054a6;
	border-radius: 5px 5px 0 0;
	background-color: #EBF5FB;
}
#master-template.href-content-wrapper {
	border: 2px solid #ff6600;
	padding: 20px;
	background-color: #FEF5E7;
}
.button.save_all_page {
	display: none;
}
.hreflang-tags-pro.adminbar-validation {
	display: inline-block !important;
	margin: 10px 10px 0 4px !important;
	float: left;
	width: 12px !important;
	height: 12px !important;
	border-radius: 50% !important;
}
#hreflang-tags-pro-ab-icon {
	float: left;
	width: 55px;
	height: 32px;
}
.hreflang-tags-pro.adminbar-validation.pass {
	background-color: #7ad03a
}
.hreflang-tags-pro.adminbar-validation.fail {
	background-color: #dc3232
}
.hreflang-tags-pro.adminbar-validation.none {
	background-color: #888
}
#hreflang-title {
	display: none;
}
.hreflang-tags-pro-wrap {
	background-color: #fff;
	padding: 20px;
}
.hreflang-tags-pro-wrap .header-banner img {
	width: 100%;
	min-width: 700px;
}
.hreflang-tags-pro-wrap h3 {
	color: #0054a6;
	padding-left: 8px;
}
.hreflang-tags-pro-wrap .nav-tab {
	background: #ff6600;
	color: #ffffff;
	border: 1px solid #ff6600;
	border-radius: 4px 4px 0 0;
}
.hreflang-tags-pro-wrap .nav-tab-active {
	background: #0054a6;
	border: 1px solid #0054a6;
}
#hreflang-sidebar-content .hndle {
	 background: #0054a6;
	 color: #fff;
	border-radius: 4px 4px 0 0;
}
.hreflang-tags-pro-wrap .button,
.hreflang-tags-pro-wrap .button-primary,
.hreflang-tags-pro-wrap .button-secondary {
    text-decoration: none;
    font-size: 13px;
    line-height: 26px;
    height: 28px;
    margin: 0;
    padding: 0 10px 1px;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    -webkit-appearance: none;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	text-shadow: none !important;
}

.hreflang-tags-pro-wrap .button,
.hreflang-tags-pro-wrap .button-secondary {
    color: #555;
    border-color: #cccccc;
    background: #f7f7f7;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: top;
}

.hreflang-tags-pro-wrap p .button {
    vertical-align: baseline;
}

.hreflang-tags-pro-wrap .button:hover,
.hreflang-tags-pro-wrap .button-secondary:hover,
.hreflang-tags-pro-wrap .button:focus,
.hreflang-tags-pro-wrap .button-secondary:focus {
    background: #fafafa;
    border-color: #999;
    color: #222;
}

.hreflang-tags-pro-wrap .button:focus,
.hreflang-tags-pro-wrap .button-secondary:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.hreflang-tags-pro-wrap .button:active,
.hreflang-tags-pro-wrap .button-secondary:active {
    background: #eee;
    border-color: #999;
    color: #333;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.hreflang-tags-pro-wrap .button-primary {
    background: #ff6600;
    border-color: #ff6600;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    text-decoration: none;
}

.hreflang-tags-pro-wrap .button-primary:hover,
.hreflang-tags-pro-wrap .button-primary:focus {
    background: #FF8B3E;
    border-color: #FF8B3E;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
}

.hreflang-tags-pro-wrap .button-primary:focus {
    border-color: #0e3950;
    -webkit-box-shadow: none;
    box-shadow:none
}

.hreflang-tags-pro-wrap .button-primary:active {
    background: #ff6600;
    border-color: #ff6600;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    vertical-align: top;
}