@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap');
h1{font-family: Roboto !important;}


/* HEADER */
.navbar-dark .navbar-nav > li > a, .navbar-dark .navbar-nav > li.dropdown > a {
    color: #000 !important;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color: #c70202 !important;
    color: #FFFFFF !important;
    border-radius: 10px;
}

.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #F00000 !important;
    border: 0px !important
}

.nav>li>a {
    margin-top: 10px;
}

.static-top.navbar .menu-bar > .navbar-nav > li > a:hover {
    text-decoration: none !important;
}

.navbar-dark .navbar-nav > li > a:hover, .navbar-dark .navbar-nav > li.dropdown > a:hover {
    color: #FFFFFF !important;
    -webkit-border-radius: 5px !important;
}

/* FOOTER */

.footer-links{
    text-decoration: none !important;
}

.footer-nav, .footer-nav a{
    color: #fff;
    font-size: 14px;
}

#footer .container .footer-nav a:hover {
    text-decoration: none;
    opacity: .5;
}

#footer .container .footer-nav a {
    display: block;
    color: #fff;
}

.copy{padding: 0 50px 0 50px;}

/* LLISTES */

.columnBlockLayout {
    margin: 0px 0px !important;
}
.text-muted{
    display:none !important;
}
/* INSCRIPCIÓ */

div .description .copy{
display: none;

}
.padding-15{
    padding: 0 15px 0 15px;
}

/* FORMS & RGPD */
label[for=notescontrol] {
    display: none !important;
}

/* CHECKBOX RGPD */
html[dir=ltr] .crmEntityFormView .cell.checkbox-cell:first-child {
    padding: 0px 0px 0px 30px;
    position: absolute;
    margin-top: 325px;
}

.col-sm-3.metadata {
    display: none;
}

.copy, .mailto, .url{
    font-size: 13px;
    text-align: justify;
}

fieldset[aria-label="General"] tr:nth-child(8), tr:nth-child(9), tr:nth-child(8){display:none;}

fieldset[aria-label="Documents licitador"], fieldset[aria-label="RGPD"] {
    display: none;
}

.crmEntityFormView fieldset {
    margin: 0;
    margin-bottom: 0px;
    padding: 0;
    border: 0 none;
}

/* BOTÓ ENVIA INSCRIPCIÓ*/

.crmEntityFormView .actions {
    border-top: 0px;
    margin: 60px 0px 0px 0px;
    padding: 19px 0 0 30px;
}

/* CAPTCHA */

#ctl00_ContentContainer_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormView_captcha_ctl01{
    margin-top: 25px;
    margin-bottom: 15px;
}

#ctl00_ContentContainer_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormView_captcha_CaptchaLinkButton{
    margin-top: 15px;
}
label[for=ctl00_ContentContainer_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormView_captcha_CaptchaTextBox]{
 margin-left: 15px;
}

.captcha-cell{
    padding-left: 30px;
}


@media screen and (min-width: 1200px){
    .navbar-nav>li>a {
        padding-top: 5px;
        padding-bottom: 5px;
    }

}

@media screen and (max-width: 1200px){
    .navbar {min-height: 70px;}

.navbar-static-top.navbar-inverse .navbar-brand {
    padding: 25px 0px 0px 0px;
}

.navbar-inverse .navbar-toggle {
    margin-top: 17px;
}
}

@media screen and (min-width: 520px) and (max-width: 768px){
    .captcha-cell {
        padding-left: 0px;
    }

    html[dir=ltr] .crmEntityFormView .cell.checkbox-cell:first-child {
        padding: 0px 0px 0px 0px;
        margin-top: 325px;
    }

    .crmEntityFormView .actions {
        padding: 19px 0 0 0px;
    }
    .copy {
        padding: 0 20px 0 20px;
    }
}

@media screen and (min-width: 489px) and (max-width: 520px){
    .captcha-cell {
        padding-left: 0px;
    }
    .crmEntityFormView .actions {
        /*border-top: 0px;
        margin: 60px 0px 0px 0px;*/
        padding: 19px 0 0 0px;
    }
    html[dir=ltr] .crmEntityFormView .cell.checkbox-cell:first-child {
        padding: 0px 0px 0px 0px;
        margin-top: 325px;
    }
    .copy {
        padding: 0 20px 0 20px;
    }
}

@media screen and (max-width: 489px){
    .copy {
        padding: 0 20px 0 20px;
    }
    .crmEntityFormView .actions {
        /*border-top: 0px;
        margin: 60px 0px 0px 0px;*/
        padding: 19px 0 0 0px;
    }
    html[dir=ltr] .crmEntityFormView .cell.checkbox-cell:first-child {
        padding: 20px 0px 0px 0px;
        margin-top: 320px;
    }
    label[for=ctl00_ContentContainer_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormControl_5de0615336d941edb3d561bbde9fb138_EntityFormView_captcha_CaptchaTextBox] {
        margin-left: 0px;
    }
    .captcha-cell {
        padding-left: 0px;
    }
}