.noty_inline_layout_container {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.alert {
    border: 0px;
    border-radius: 0;
}

.noty_message {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}

.noty_message .alert {
    border: none;
    margin-bottom: 10px;
    z-index: 3;
    padding: 10px !important;
}

.alert-success {
    background-color: #deedd1 !important;
    color: #0D2213 !important;
}

.alert-success > p, .alert-success > ul {
    color: #0D2213 !important;
}

input.parsley-success,textarea.parsley-success{color:#0D2213 !important; border: 1px solid #0D2213 !important;background-color: #deedd1 !important;}

.alert-danger {
    background-color: #fee0de !important;
    color: #4E120C !important;
}

.alert-danger > p, .alert-success > ul {
    color: #4E120C !important;
}

a.parsley-danger, input.parsley-danger,textarea.parsley-danger{color:#4E120C !important; border: 1px solid #4E120C !important;background-color: #fee0de !important;}

.alert-warning {
    background-color: #f3e6d1 !important;
    color: #3C2206 !important;
}

.alert-warning > p, .alert-success > ul {
    color: #3C2206 !important;
}

a.parsley-warning,input.parsley-warning,textarea.parsley-warning{color:#3C2206 !important; border: 1px solid #3C2206 !important; background-color: #f3e6d1 !important;}

.alert-info {
    background-color: #deedf2 !important;
    color: #356A75 !important;
}

.alert-info > p, .alert-success > ul {
    color: #356A75 !important;
}

input.parsley-info,textarea.parsley-info{color:#356A75 !important; border: 1px solid #356A75 !important;background-color: #deedf2 !important;}

input.parsley-baja,textarea.parsley-baja{color:#b94a48 !important; border: 1px solid #b94a48 !important;}
input.parsley-media,textarea.parsley-media{color:#EC8521 !important; border: 1px solid #EC8521 !important;}
input.parsley-buena,textarea.parsley-buena{color:#00A2D9 !important; border: 1px solid #00A2D9 !important;}
input.parsley-excelente,textarea.parsley-excelente{color:#95A844 !important; border: 1px solid #95A844 !important;}

.media-left, .media-right {
    display: table-cell !important;
    vertical-align: top !important;
}
.media-left, .media > .pull-left {
    padding-right: 10px !important;
}

.media-body, .media-left, .media-right {
    display: table-cell !important;
    vertical-align: top !important;
}
.media-body {
    width: 10000px;
}
.media, .media-body {
    overflow: hidden;
    zoom: 1;
}

.alert .media-left img {
    border: 3px solid rgba(0, 0, 0, 0.2);
    margin-top: -3px;
    width: 62px;
    max-width: 62px !important;
}

h4.alert-title {
    color: #252525;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 5px;
}

.alert {
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.alert .media-body p {
    margin-bottom: 0;
    white-space: normal;
}
.media-body p {

    overflow: hidden;
    text-overflow: ellipsis;
}

.animated_noty {
    visibility: visible !important;
    opacity: 1 !important;
}
.noty_buttons{
    margin-bottom: 0px;
}
.alert .media-body p {
    color: #777 !important;
}
.form-control:disabled, .form-control[readonly] {
  background-color: transparent;
  opacity: 1;
}
