.setting-social-plugins ul.tabs {
	margin: 0;
	padding: 0;
	
	list-style: none;
	height: 40px;
	border-bottom: 1px solid #ccc;
	width: 100%;
}

.setting-social-plugins ul.tabs li {
    
    margin: 0;
    cursor: pointer;
    padding: 0px 20px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #ccc;
    background-color: #e5e5e5;
    color: #000;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
    font-size: 18px;
    font-weight: 600;
    display: inline-block;
}

.setting-social-plugins .tab_last { border-right: 1px solid #333; }

.setting-social-plugins ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}

.setting-social-plugins ul.tabs li.active {
	background-color: #fff;
	color: #333;
	border-bottom: 1px solid #fff;
	display: inline-block;
}
.setting-social-plugins .tab_container .content-tab{
    padding: 20px 10px;
}
.setting-social-plugins .tab_container {
	border: none;
	margin-top: 40px;
	clear: both;
	
	width: 100%;
	background: #fff;
	overflow: auto;
}

.setting-social-plugins .tab_content {
	padding: 20px;
	display: none;
}

.setting-social-plugins .tab_drawer_heading { display: none; }

@media screen and (max-width: 480px) {
	.setting-social-plugins .tabs {
		display: none;
	}
	.setting-social-plugins .tab_drawer_heading {
		background-color: #ccc;
		color: #fff;
		border-top: 1px solid #333;
		margin: 0;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	.setting-social-plugins .d_active {
		background-color: #666;
		color: #fff;
	}
}
.wrap h1.title-plugins-ms{
	    margin: .2em 200px 0 0;
    padding: 0;
    color: #32373c;
    line-height: 1.2em;
    font-size: 2.8em;
    font-weight: 400;
}
.ms-about-text{
	    margin: 1em 200px 1em 0;
    min-height: 60px;
    color: #555d66;
        font-weight: 400;
    line-height: 1.6em;
    font-size: 19px;
}
.ms-logo-template{
    position: absolute;
    top: 0;
    background: url("../images/logo.png");
    padding: 20px 0px;
    color: #efefef;
    margin: 5px 0 0 0;
    right: 0px;
    width: 210px;
        background-size: contain;
        background-repeat: no-repeat;
}
.list-button-social{
	display: block;
	width: 100%;
	
	clear: both;
	margin-bottom: 20px;
}
.list-button-social a{
	
    text-decoration: none;
    margin-right: 10px;
    color: #ffa00f;
}














.setting-social-plugins switch {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100px;
	height: 30px;
	padding: 3px;
	margin: 0 10px 10px 0;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
	border-radius: 18px;
	box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
	cursor: pointer;
	box-sizing:content-box;
}
.setting-social-plugins .switch-input {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	box-sizing:content-box;
}
.setting-social-plugins .switch-label {
	position: relative;
	display: block;
	height: inherit;
	font-size: 10px;
	text-transform: uppercase;
	background: #eceeef;
	border-radius: inherit;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
	box-sizing:content-box;
}
.setting-social-plugins .switch-label:before,.setting-social-plugins .switch-label:after {
	position: absolute;
	top: 50%;
	margin-top: -.5em;
	line-height: 1;
	-webkit-transition: inherit;
	-moz-transition: inherit;
	-o-transition: inherit;
	transition: inherit;
	box-sizing:content-box;
}
.setting-social-plugins .switch-label:before {
	content: attr(data-off);
	right: 11px;
	color: #000;
	text-shadow: 0 1px rgba(255, 255, 255, 0.5);
	font-weight: bold;
}
.setting-social-plugins .switch-label:after {
	content: attr(data-on);
	left: 11px;
	color: #FFFFFF;
	text-shadow: 0 1px rgba(0, 0, 0, 0.2);
	opacity: 0;
}
.setting-social-plugins .switch-input:checked ~ .switch-label {
	background: #E1B42B;
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2);
}
.setting-social-plugins .switch-input:checked ~ .switch-label:before {
	opacity: 0;
}
.setting-social-plugins .switch-input:checked ~ .switch-label:after {
	opacity: 1;
}
.setting-social-plugins .switch-handle {
	position: absolute;
	top: 4px;
	left: 4px;
	width: 28px;
	height: 28px;
	background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
	background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
	border-radius: 100%;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.setting-social-plugins .switch-handle:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -6px;
	width: 12px;
	height: 12px;
	background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
	background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
	border-radius: 6px;
	box-shadow: inset 0 1px rgba(0, 0, 0, 0.02);
}
.setting-social-plugins .switch-input:checked ~ .switch-handle {
	left: 74px;
	box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2);
}
 
/* Transition
========================== */
.setting-social-plugins .switch-label,.setting-social-plugins  .switch-handle {
	transition: All 0.3s ease;
	-webkit-transition: All 0.3s ease;
	-moz-transition: All 0.3s ease;
	-o-transition: All 0.3s ease;
}

.setting-social-plugins .switch-flat {
	    padding: 0;
    background: #FFF;
    background-image: none;
    position: relative;
    height: 35px;
    
    display: inline-block;
    width: 100px;
	    position: absolute;
}
.setting-social-plugins .switch-flat .switch-label {
	background: #FFF;
	border: solid 2px #999;
	box-shadow: none;
	font-size: 14px;
}
.setting-social-plugins .switch-flat .switch-label:after {
	color: #006799;
	font-weight: bold;
}
.setting-social-plugins .switch-flat .switch-handle {
	top: 8px;
	background: #333;
	width: 22px;
	height: 22px;
	box-shadow: none;
}
.setting-social-plugins .switch-flat .switch-handle:before {
	background: #eceeef;
}
.setting-social-plugins .switch-flat .switch-input:checked ~ .switch-label {
	background: #FFF;
	border-color: #ffa00f;
}
.setting-social-plugins .switch-flat .switch-input:checked ~ .switch-handle {
	left: 72px;
	background: #ffa00f;
	box-shadow: none;
}
.setting-social-plugins .info-text-switch{
	     display: inline-block;
    
    margin-left: 120px;
}
.setting-social-plugins .info-text-checkbox{
	margin-left: 50px;
}
.setting-social-plugins .info-text-switch h4{
	margin: 0px;
	margin-bottom: 5px;
	font-size: 16px;
}
.setting-social-plugins .info-text-switch p{
	margin-top: 0px;
}
.setting-social-plugins .tab_content ul li,.setting-social-plugins .tab_content ul{
	display: block;
    width: 100%;
    clear: both;
}
.setting-social-plugins .info-text-switch img{
	max-width: 300px;
}
.setting-social-plugins{
	    position: relative;
    display: block;
    
    width: 100%;
}
#wpfooter{
	bottom:inherit;
}
.setting-social-plugins .tab_content ul li .left{
	width: 75%;
	float: left;
}
.setting-social-plugins .tab_content ul li .right{
	width: 25%;
	float: left;
	text-align: right;

}
.setting-social-plugins .tab_content ul li{
	float: left;
	width: 100%;
	clear: both;
	margin-bottom: 20px;
}
.border-bottom{
	border-bottom: 1px solid #eee;
}
.form-input-setting{
	    display: block;
    width: 47%;
    float: left;
    padding: 10px;
    font-size: 13px;
    margin-bottom: 15px;
    margin-right: 2%;
}
.setting-social-plugins .tab_content ul{
float: left;
width: 100%;
}
.end-setting-plugins{
	position: relative;
	width: 100%;
	float: left;
	clear: both;
	margin: 30px 0px;
	text-align: right;
}




.popup-facebook-messages{
	position: fixed;
	bottom: -310px;
	right: 30px;
	z-index: 999;
	width: 270px;
	background: #FFF;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,.3);
}
.popup-facebook-messages .title-live-chat{
    background: #4e69a2;
    color: #FFF;
    height: 34px;
    line-height: 34px;
    width: 100%;
    font-family: Helvetica Neue,Roboto,Helvetica,Arial,sans-serif;
    font-weight: bold;
    text-shadow: 2px 2px 6px rgba(0,0,0,0.3);
    display: block;
    text-indent: 25px;
    cursor: pointer;
    font-size: 15px;
}
.iconlivechat{
	position: absolute;
    left: -15px;
    top: 7px;
    font-size: 20px;
}
a.linkcall{
    position: absolute;
    right: 19px;
    color: #FFF !important;
    text-decoration: none;
}
a.linkcall .iconcall{
	    font-size: 20px;
	    position: absolute;
	    right: 75px;
	    top: 7px;
}
a.link-close-live{
	color: #FFF;
    position: absolute;
    right: 10px;
    font-weight: 400;
    text-shadow: none;
    width: 20px;
    text-align: center;
    text-indent: 0px;
}
.showlivechatfb{
	bottom: 0px !important;
}