
.module-cc_salesforce-aperturacaso #sf-content {
    width: 750px;
    margin: 50px auto;
}

.module-cc_salesforce-aperturacaso .container > article.alert {
	width: 750px;
    margin: 30px auto;
}

.module-cc_salesforce-aperturacaso #sf-content .sf-content-title {
    text-align: center;
    color: black;
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: bold;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .help-block.alert-danger {
	display: none;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .form-group.has-error .help-block.alert-danger {
	display: block;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block {
	color: black;
	text-align: center;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block .txt-title {
	font-size: 21px;
	font-weight: bold;
	margin-bottom: 10px;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block .txt-subtitle {
	font-size: 21px;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block .txt-info {
	font-size: 16px;
	margin-top: 30px;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block .txt-info a,
.module-cc_salesforce-aperturacaso #sf-block-form a {
	color: #224abe;
}

.module-cc_salesforce-aperturacaso #sf-block-form .txt-block .txt-info .txt-info-resalt {
	color: #858796;
	margin-top: 20px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form label:not(.file) {
	color: black;
	font-size: 16px;
	margin-bottom: 15px;
	margin-top: 30px;
}


.module-cc_salesforce-aperturacaso #sf-block-form form input::placeholder {
	color: #999;
}

.module-cc_salesforce-aperturacaso #sf-block-form form select {
	background-color: white;
	border: none;
	border-bottom: 1px solid black;
	padding-left: 10px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .btn-form {
	cursor: pointer;
	background: #333333;
	border: 1px solid #333333;
	color: white;
	padding: 5px 80px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.module-cc_salesforce-aperturacaso #sf-block-form form input {
	border: none;
	border-bottom: 1px solid black;
	padding-left: 10px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_passwd input,
.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_conf_passwd input {
	border: none;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_passwd .input-group,
.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_conf_passwd .input-group {
	border: none;
	border-bottom: 1px solid black;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday .js-parent-focus,
.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday_tutor .js-parent-focus {
	display: flex;
	max-width: 360px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday .js-parent-focus select,
.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday_tutor .js-parent-focus select {
	height: 34px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday .js-parent-focus select:not(:last-of-type),
.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_birthday_tutor .js-parent-focus select:not(:last-of-type) {
	margin-right: 15px;
}

.module-cc_salesforce-aperturacaso #sf-block-form form .st_form_item_description textarea {
	max-width: none;
}

@media only screen and (max-width: 991px) {
	.module-cc_salesforce-aperturacaso #sf-content {
		width: 100%;
		margin: 50px auto;
		padding-left: 15px;
        padding-right: 15px;
	}
}
