@charset "UTF-8";

@font-face {
    font-family: Roboto Regular;
    src: url(../fonts/Roboto-Regular.ttf);
}

@font-face {
    font-family: Roboto Light;
    src: url(../fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: Roboto Thin;
    src: url("../fonts/Roboto-Thin.ttf");
}

@font-face {
    font-family: Roboto Medium;
    src: url(../fonts/Roboto-Medium.ttf);
}

@font-face {
    font-family: Roboto Black;
    src: url(../fonts/Roboto-Black.ttf);
}

@font-face {
    font-family: Roboto Bold;
    src: url(../fonts/Roboto-Bold.ttf);
}

#q41auContent{
      //background-image: url(../images/line.svg);
    background-repeat: repeat-x;
    background-size: 79px 201px;
    background-position-y: 39px;
}




@media only screen and (max-width: 991px) {
	#q41auContent{
      background-image: none;
    background-repeat: repeat-x;
    background-size: 79px 142px;
    background-position-y: 39px;
	margin: 2em auto 0 auto;
}
	
}

/***NO COMPATIBLE*****/
.q41au-content .q41au-bg *, .q41au-content .q41au-bg *:before,
    .q41au-content .q41au-bg *:after, .q41au-content :focus {
    outline: none;
}

.q41au-content h1 {
    color: #ed1c24;
}

.q41au-content .q41au-header-bg {
    padding: 1rem 2rem;
    background-color: #F5F5F5;
}

.q41au-content .q41au-bg {
    padding: 0;
    box-shadow: 1px 1px 32px #ccc;
}

.q41au-content .q41au-bg .bottom-container {
    background: #F5F5F5;
    padding: 1rem 0;
    margin-left: -2rem;
    margin-right: -2rem;
    margin-bottom: -1rem;
}

.q41au-content .q41au-bg .bottom-container  .col-xs-12 {
    margin-bottom: 0;
}

.q41au-content .q41au-bg p.q41au-p {
    color: #636c7b;
}

@media ( min-width : 768px) {
    .q41au-content header {
        height: 0;
    }
}

@media ( max-width : 768px) {
    .q41au-content .hidden-xs {
        display: none;
    }
}

.q41au-bg .blockquote {
    font-size: 0.8rem;
    color: #666;
    border: none;
}

.q41au-content .q41au-bg #rup-list-header .form-inline label, .q41au-content #rup-list-header .form-inline small,
    .q41au-content .q41au-bg #rup-list-footer .form-inline label, .q41au-content #rup-list-footer .form-inline small
    {
    text-transform: none;
    font-weight: bold;
    font-size: 0.85rem;
    margin-bottom: 0;
}

@media ( max-width : 768px) {
    .q41au-content .q41au-bg .content {
        margin: 0em;
        padding: 0 0rem 1rem 0rem;
    }
    .q41au-content .q41au-bg.container {
        margin-top: 0;
    }
}

@media ( max-width : 991px) {
    .q41au-content .q41au-bg {
        margin: 0;
        width: 100%;
    }
}

@media ( max-width : 768px) {
    .q41au-content .q41au-bg {
        padding: 0;
    }
}

@media ( max-width : 991px) {
    .q41au-content #consultaArticulos_div.q41au-bg .q41au-collapse .bottom-container {
        padding: 1rem 0;
    }
    .q41au-content #consultaArticulos_div .q41au-header-bg .col-xs-2 {
        float: left;
    }
}

.q41au-content .q41au-bg #rup-list-header .form-inline label {
    font-size: .75rem;
}

.q41au-content .q41au-subcontent {
    padding: 2rem;
    background: #EBEBEB;
    padding-bottom: 0;
}

.q41au-content .btn-primary {
    background-color: #444a57;
    border-color: #444a57;
}


