
.has-error2 .help-block,
.has-error2 .control-label,
.has-error2 .input-group-addon,
.has-error2 .checkbox,
.has-error2 .checkbox-inline,
.has-error2 .radio,
.has-error2 .radio-inline {
    color: #de815c;
}

.has-error2 .form-control,
.has-error2 .input-group-addon {
    border-color: #de815c;
    background-color: #ffffff;
}

.has-error2 .form-control:focus {
    border-color: #cc7872;
}

.has-error2 .form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.has-error2 .form-control {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.text-table-1{
	text-decoration-line: underline;
	text-decoration-style: double;
}

.text-social{
	color: #627aad;
}

.text-table-1{
	text-decoration-line: underline;
	text-decoration-style: double;
}
.table > tbody > tr > td.align-top {
     vertical-align: top;
}

.table thead > tr > th {
    font-size: 15px;
    font-weight: 600;
}

ul > li > .a_me{
	color: white;
}

ul > li > .a_me:focus{
	background-color: #7dc402;
	color: white;
}

ul > li > .a_me:hover{
	background-color: #7dc402;
}

.table > tbody > tr > td.table-inside{
    padding: 0px;
}

.table > tbody > tr > td.table-inside > table.table-custom {
    width: 100%;
}

.table > tbody > tr > td.table-inside > table.table-custom > tbody > tr > td {
    padding: 3px;
}
.table > tbody > tr > td.table-inside > table.table-custom > tbody > tr > td.align-top {
    vertical-align: top;
}
.table > tbody > tr > td.table-inside > table.table-custom > tbody > tr > td.my-alert {
    padding: 2px;
}
.alert-custom{
    padding: 3px;
    margin: 0px;
}
.hr-custom{
    margin: 0px;
}
.nav-pills-custom li {
    padding: 0px 2px;
}

div.has-error div.tagsinput{
    border-color: #de815c;
}

div.tagsinput{
    text-transform: uppercase;
}

div.form-control-custom{
    border-top:none;
    border-right:none;
    border-left:none;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #f9f9f9;
}