#setting_leadgen{
    .title {
        font-weight: 700;
    }
    .desc {
        font-size: 13px;
    }
    a.btn-fb {
        background-color: #054e9b;
        border-radius: 3px;
        color: #fff;
        font-size: 13px;
        padding: 0 1em;
        font-weight: 500;
        text-align: center;
        height: 2.4em;
        line-height: 2.4em;
        border: none;
        &-flat {
            color: #000;
            font-size: 13px;
            font-weight: 500;
            text-align: center;
            height: 2.4em;
            line-height: 2.4em;
        }
    }

    .fb-wait-team {
        text-align: center;
        max-width: 350px;
        font-size: 13px;
        margin: 0 auto;
        color: #ec7600;

        img {
            width: 25px;
            margin: 10px 0px;
        }
    }

    .fb-connected {
        display: none;
    }

    .form__line--text {
        width: unset !important;
    }

    .form__line {
        display: inline-block !important;
        width: 100% !important;
        border-bottom: 1px solid #ddd;
        padding-bottom: 1em;
    }

    .form-fb {
        width: 100%;
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
    }

    .title-sub {
        font-size: 13px;
        font-weight: 500;
        margin-top: 10px;
        img.img-fb {
            width: 16px;
            vertical-align: sub;
            margin-right: 5px;
        }
    }


    .leadform{
		&__control{
			padding-left: 3%;

			&--title{
				font-weight: lighter;
				width: 22%;
				margin-right: 3%;
			}
			&--switcherror{
			    position: absolute;
			    margin-top: 20px;
			    font-size: 9px;
			    color: red;
			}

			&--switch{
				display: flex;
    			align-items: center;
    			width: 100%;
    			margin-bottom: 20px;
			}
			&--checkbox{
				label{
					font-weight: 100;
                    margin-left: 15px;
                    margin-top: 7px;
				}
			}
			&--input{
				display: flex;
				align-items: center;

				input{
					width: 65px;
				    border: 1px solid #e0dcdc;
				    padding: 0.5em 0;
				    text-align: right;
				    font-weight: 400;
			        color: #FF9800;
				}
				label{
					font-weight: 100;
					font-size: 13px;
					margin-bottom: 0;
				    margin-left: 10px;
				}
			}
			&--lang{
		    	width: 100%;
				display: flex;
		    	align-items: center;
		    	margin-bottom: 20px;

		    	label{
		    		display: flex;
		    		margin-left: 0;
			        margin-right: 15px;
				    font-weight: inherit;
				    cursor: pointer;
				    margin-bottom: 0;
		    	}
			}

			&--loadbar{
				width: 100%;
				display: flex;
				align-items: center;
				margin-bottom: 20px;
			}

			&--limitlead{
				width: 100%;
				display: flex;
				align-items: center;
				margin-bottom: 20px;
			}
		}
    }
    
    .styled-checkbox+label:before{
    	border: 1px solid #ddd;
	}
}