div.scriptingbox div.head {
	clear: both;
	overflow: hidden;
	position: relative;
}
div.scriptingbox div.head div.leftside {
	float: left;
	overflow: hidden;
	width: auto;
}
div.scriptingbox div.head div.leftside > img {
	display: inline-block;
	float: left;
}
div.scriptingbox div.head div.leftside > span {
	color: #7c7c7c;
	display: inline-block;
	float: left;
	font-size: 29px;
	padding: 20px;
}
div.scriptingbox div.head div.rightside {
	background: #ccc;
	display: inline-block;
	float: right;
	padding: 5px;
}
div.scriptingbox form .button-primary {
	box-shadow: none !important;
	background: #30b026 !important;
	border: none !important;
	font-size: 15px !important;
	font-weight: 700;
	height: auto !important;
	padding: 5px 15px !important;
	text-shadow: none !important;
	text-transform: uppercase;
}
div.scriptingbox form .button-primary.not-active {
	background: #c0c0c0 !important;
}
div.scriptingbox form table.form-table tr td label {
	padding-left: 20px;
}
div.scriptingbox div.head div.rightside > a {
	color: #000;
	padding: 10px;
	text-decoration: none;
}
div.scriptingbox > p {
	color: #7c7c7c;
	font-size: 14px;
}
div.scriptingbox a:focus,
div.scriptingbox a:focus .gravatar,
div.scriptingbox a:focus div.scriptingbox .media-icon img {
	box-shadow: none !important;
}
div.scriptingbox div.head div.leftside > img {
	display: inline-block;
	float: left;
	max-width: 59px;
}
.scriptingbox input[type="text"] {
	width: 340px;
	max-width: 100%;
}
.above_fortvision .head {
	overflow: hidden;
	margin-bottom: 15px;
}
.above_fortvision .leftside {
	display: inline-block;
}
.above_fortvision .leftside span {
	font-size: 30px;
	padding-top: 9px;
	display: inline-block;
}
.above_fortvision .rightside {
	display: inline-block;
	float: right;
}
.above_fortvision .rightside a {
	background: #1d2730;
	color: #fff;
	padding: 10px 20px;
	display: inline-block;
	text-decoration: none;
	font-size: 16px;
	border-radius: 5px;
}
.scriptingbox {
	max-width: 800px;
	margin: 0px auto;
}

.scriptingbox .right_section_fortvision {
	width: 39%;
	text-align: center;
	background: #fff;
	border-radius: 5px;
	padding: 15px;
	box-sizing: border-box;
}
div.scriptingbox form .button-primary {
	box-shadow: none !important;
	background: #46b4ff !important;
	border: none !important;
	font-size: 15px !important;
	font-weight: 700;
	height: auto !important;
	padding: 5px 15px !important;
	text-shadow: none !important;
	text-transform: uppercase;
}
.activer {
	color: green;
}
.deactiver {
	color: red;
}
.updated.notice.is-dismissible p {
	font-size: 17px;
}
.updated.notice.is-dismissible {
	padding-right: 10vw;
}
.add_fortvision_ids a {
	display: inline-block;
	background-color: #007cba;
	color: #fff;
	padding: 7px 30px 10px 30px;
	text-transform: uppercase;
	font-weight: 700;
	text-decoration: none;
	font-size: 16px;
	line-height: normal;
}
div.scriptingbox h2,
div.scriptingbox h3{
	margin: 0;
}
div.scriptingbox .mb-0 {
	margin-bottom: 0;
}
div.scriptingbox .mt-0 {
	margin-top: 0;
}
div.scriptingbox .mt--15 {
	margin-top: -15px;
}
div.scriptingbox .pb-0 {
	padding-bottom: 0;
}
div.scriptingbox .pb-1 {
	padding-bottom: 10px;
}

div.scriptingbox .pt-0 {
	padding-top: 0;
}
div.scriptingbox .va-t {
	vertical-align: top;
}
div.scriptingbox .d-i {
	vertical-align: top;
}
div.scriptingbox .width-100 {
	width: 100%;
}
div.scriptingbox .td-underline {
	text-decoration: underline;
}
div.scriptingbox form table.form-table tr td label {
	padding-left: 5px;
}


.toplevel_page_fortvision_settings #wpcontent {
	background: #fff;
}
.toplevel_page_fortvision_settings #wpbody {
	margin-left: -20px;
}
.toplevel_page_fortvision_settings .fv_header {
	position: relative;
}
.toplevel_page_fortvision_settings .fv_footer {
	margin-top: 25px;
	position: relative;
}
.toplevel_page_fortvision_settings .fv_header:before,
.toplevel_page_fortvision_settings .fv_footer:before{
	content: '';
	position: absolute;
	width: 70px;
	height: 100%;
	display: block;
	left: 0;
	top: 0;
	background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);
}
.toplevel_page_fortvision_settings .fv_header:after,
.toplevel_page_fortvision_settings .fv_footer:after {
	content: '';
	position: absolute;
	width: 70px;
	height: 100%;
	display: block;
	right: 0;
	top: 0;
	background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}

.toplevel_page_fortvision_settings .fv_header img,
.toplevel_page_fortvision_settings .fv_footer img {
	width: 100%;
	max-width: 100%;
}
.toplevel_page_fortvision_settings .fv_main_section {
	max-width: 1800px;
	margin: 0px auto;
}
.toplevel_page_fortvision_settings .scriptingbox {
	margin-top: -100px;
	z-index: 100;
	position: relative;
}
.toplevel_page_fortvision_settings #wpfooter {
	background: #fff;
}