
:root {
	--tertiary: #757575;
	--urv: #7f1730;
	--urvlight1: #9f5164;
	--urvlight2: #b77d8b;
	--urvlight3: #cfa8b2;
	--urvlight4: #e7d4d8;
	--urvlight5: #f6eef0;
	--urvdark1: #6b1229;
	--urvdark2: #560f21;
	--urvdark3: #400b19;
} 

.tab0, tab0 { padding-left: 0.5em; }
.tab1, tab1 { padding-left: 1em; }
.tab2, tab2 { padding-left: 2em; }
.tab3, tab3 { padding-left: 3em; }
.tab4, tab4 { padding-left: 4em; }
.tab5, tab5 { padding-left: 5em; }

html {
	font-size: 14px;
	font-family: "Poppins", Montserrat, "Noto Sans", "Open Sans", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif, "Font Awesome 5 Free";
}

body {
    padding-bottom: 60px; /* o l’alçada del teu footer */
}

footer {
	border-top: 1px solid var(--gray-dark, --gray);
}

/* per fer els submenus */
.dropdown-submenu {
	position: relative;
}

.dropdown-submenu a::after {
	transform: rotate(-90deg);
	position: absolute;
	right: 6px;
	top: .8em;
}

.dropdown-submenu .dropdown-menu {
	top: 0;
	left: 100%;
	margin-left: .1rem;
	margin-right: .1rem;
}
/* per fer els submenus */
.banner {
	background-color: var(--urv);
}
.navbar {
	font-size: 1.2em;
}

.bg-tertiary {
    background-color: #757575 !important;
}

a.bg-tertiary:hover,a.bg-tertiary:focus,button.bg-tertiary:hover,button.bg-tertiary:focus {
    background-color: #5c5c5c !important
}

.text-urv {
    color: #7f1730 !important
}

a.text-urv:hover,a.text-urv:focus {
    color: #3e0b18 !important
}

.text-urvlight1 {
    color: #9f5164 !important
}

a.text-urvlight1:hover,a.text-urvlight1:focus {
    color: #6c3744 !important
}

.text-urvlight2 {
    color: #b77d8b !important
}

a.text-urvlight2:hover,a.text-urvlight2:focus {
    color: #955363 !important
}

.text-urvlight3 {
    color: #cfa8b2 !important
}

a.text-urvlight3:hover,a.text-urvlight3:focus {
    color: #b47786 !important
}

.text-urvlight4 {
    color: #e7d4d8 !important
}

a.text-urvlight4:hover,a.text-urvlight4:focus {
    color: #cca3ab !important
}

.text-urvlight5 {
    color: #f6eef0 !important
}

a.text-urvlight5:hover,a.text-urvlight5:focus {
    color: #dcbcc4 !important
}

.text-urvdark1 {
    color: #6b1229 !important
}

a.text-urvdark1:hover,a.text-urvdark1:focus {
    color: #2a0710 !important
}

.text-urvdark2 {
    color: #560f21 !important
}

a.text-urvdark2:hover,a.text-urvdark2:focus {
    color: #150408 !important
}

.text-urvdark3 {
    color: #400b19 !important
}

a.text-urvdark3:hover,a.text-urvdark3:focus {
    color: #000 !important
}

.navbar.bg-tertiary {
    background-image:linear-gradient(#9b9b9b, #757575 50%, #6b6b6b);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #5c5c5c;
}

.navbar.bg-urv {
    background-image: linear-gradient(#c02348, #7f1730 50%, #6e1429);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #540f20
}

.navbar.bg-urvlight1 {
    background-image: linear-gradient(#be7f8e, #9f5164 50%, #914a5c);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #7d404f
}

.navbar.bg-urvlight2 {
    background-image: linear-gradient(#d2aeb7, #b77d8b 50%, #b0707f);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #a55c6e
}

.navbar.bg-urvlight3 {
    background-image: linear-gradient(#ead9de, #cfa8b2 50%, #c89ba6);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #bd8795
}

.navbar.bg-urvlight4 {
    background-image: linear-gradient(#fff, #e7d4d8 50%, #e0c7cc);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #d5b3ba
}

.navbar.bg-urvlight5 {
    background-image: linear-gradient(#fff, #f6eef0 50%, #efe1e4);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #e4cdd3
}

.navbar.bg-urvdark1 {
    background-image: linear-gradient(#ac1d42, #6b1229 50%, #5a0f22);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #3f0b18
}

.navbar.bg-urvdark2 {
    background-image: linear-gradient(#971a3a, #560f21 50%, #450c1a);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #2b0710
}

.navbar.bg-urvdark3 {
    background-image: linear-gradient(#811633, #400b19 50%, #2f0812);
    background-repeat: no-repeat;
    filter: none;
    border: 1px solid #140408
}

.btn-tertiary {
    color: #fff;
    background: #757575 linear-gradient(180deg, #8a8a8a, #757575) repeat-x;
    border-color: #757575
}

.btn-tertiary:hover {
    color: #fff;
    background: #626262 linear-gradient(180deg, #797979, #626262) repeat-x;
    border-color: #5c5c5c
}

.btn-tertiary:focus,.btn-tertiary.focus {
    color: #fff;
    background: #626262 linear-gradient(180deg, #797979, #626262) repeat-x;
    border-color: #5c5c5c;
    box-shadow: 0 0 0 .2rem rgba(138,138,138,0.5)
}

.btn-tertiary.disabled,.btn-tertiary:disabled {
    color: #fff;
    background-color: #757575;
    border-color: #757575;
    background-image: none
}

.btn-tertiary:not(:disabled):not(.disabled):active,.btn-tertiary:not(:disabled):not(.disabled).active,.show>.btn-tertiary.dropdown-toggle {
    color: #fff;
    background-color: #5c5c5c;
    background-image: none;
    border-color: #555
}

.btn-tertiary:not(:disabled):not(.disabled):active:focus,.btn-tertiary:not(:disabled):not(.disabled).active:focus,.show>.btn-tertiary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(138,138,138,0.5)
}

.btn-urv {
    color: #fff;
    background: #7f1730 linear-gradient(180deg, #923a4f, #7f1730) repeat-x;
    border-color: #7f1730
}

.btn-urv:hover {
    color: #fff;
    background: #5f1124 linear-gradient(180deg, #773545, #5f1124) repeat-x;
    border-color: #540f20
}

.btn-urv:focus,.btn-urv.focus {
    color: #fff;
    background: #5f1124 linear-gradient(180deg, #773545, #5f1124) repeat-x;
    border-color: #540f20;
    box-shadow: 0 0 0 .2rem rgba(146,58,79,0.5)
}

.btn-urv.disabled,.btn-urv:disabled {
    color: #fff;
    background-color: #7f1730;
    border-color: #7f1730;
    background-image: none
}

.btn-urv:not(:disabled):not(.disabled):active,.btn-urv:not(:disabled):not(.disabled).active,.show>.btn-urv.dropdown-toggle {
    color: #fff;
    background-color: #540f20;
    background-image: none;
    border-color: #490d1c
}

.btn-urv:not(:disabled):not(.disabled):active:focus,.btn-urv:not(:disabled):not(.disabled).active:focus,.show>.btn-urv.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(146,58,79,0.5)
}

.btn-urvlight1 {
    color: #fff;
    background: #9f5164 linear-gradient(180deg, #ad6b7b, #9f5164) repeat-x;
    border-color: #9f5164
}

.btn-urvlight1:hover {
    color: #fff;
    background: #864454 linear-gradient(180deg, #98606e, #864454) repeat-x;
    border-color: #7d404f
}

.btn-urvlight1:focus,.btn-urvlight1.focus {
    color: #fff;
    background: #864454 linear-gradient(180deg, #98606e, #864454) repeat-x;
    border-color: #7d404f;
    box-shadow: 0 0 0 .2rem rgba(173,107,123,0.5)
}

.btn-urvlight1.disabled,.btn-urvlight1:disabled {
    color: #fff;
    background-color: #9f5164;
    border-color: #9f5164;
    background-image: none
}

.btn-urvlight1:not(:disabled):not(.disabled):active,.btn-urvlight1:not(:disabled):not(.disabled).active,.show>.btn-urvlight1.dropdown-toggle {
    color: #fff;
    background-color: #7d404f;
    background-image: none;
    border-color: #753b49
}

.btn-urvlight1:not(:disabled):not(.disabled):active:focus,.btn-urvlight1:not(:disabled):not(.disabled).active:focus,.show>.btn-urvlight1.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(173,107,123,0.5)
}

.btn-urvlight2 {
    color: #fff;
    background: #b77d8b linear-gradient(180deg, #c2919c, #b77d8b) repeat-x;
    border-color: #b77d8b
}

.btn-urvlight2:hover {
    color: #fff;
    background: #a96475 linear-gradient(180deg, #b67c8a, #a96475) repeat-x;
    border-color: #a55c6e
}

.btn-urvlight2:focus,.btn-urvlight2.focus {
    color: #fff;
    background: #a96475 linear-gradient(180deg, #b67c8a, #a96475) repeat-x;
    border-color: #a55c6e;
    box-shadow: 0 0 0 .2rem rgba(194,145,156,0.5)
}

.btn-urvlight2.disabled,.btn-urvlight2:disabled {
    color: #fff;
    background-color: #b77d8b;
    border-color: #b77d8b;
    background-image: none
}

.btn-urvlight2:not(:disabled):not(.disabled):active,.btn-urvlight2:not(:disabled):not(.disabled).active,.show>.btn-urvlight2.dropdown-toggle {
    color: #fff;
    background-color: #a55c6e;
    background-image: none;
    border-color: #9d5768
}

.btn-urvlight2:not(:disabled):not(.disabled):active:focus,.btn-urvlight2:not(:disabled):not(.disabled).active:focus,.show>.btn-urvlight2.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(194,145,156,0.5)
}

.btn-urvlight3 {
    color: #fff;
    background: #cfa8b2 linear-gradient(180deg, #d6b5be, #cfa8b2) repeat-x;
    border-color: #cfa8b2
}

.btn-urvlight3:hover {
    color: #fff;
    background: #c18f9c linear-gradient(180deg, #cba0ab, #c18f9c) repeat-x;
    border-color: #bd8795
}

.btn-urvlight3:focus,.btn-urvlight3.focus {
    color: #fff;
    background: #c18f9c linear-gradient(180deg, #cba0ab, #c18f9c) repeat-x;
    border-color: #bd8795;
    box-shadow: 0 0 0 .2rem rgba(214,181,190,0.5)
}

.btn-urvlight3.disabled,.btn-urvlight3:disabled {
    color: #fff;
    background-color: #cfa8b2;
    border-color: #cfa8b2;
    background-image: none
}

.btn-urvlight3:not(:disabled):not(.disabled):active,.btn-urvlight3:not(:disabled):not(.disabled).active,.show>.btn-urvlight3.dropdown-toggle {
    color: #fff;
    background-color: #bd8795;
    background-image: none;
    border-color: #b87f8e
}

.btn-urvlight3:not(:disabled):not(.disabled):active:focus,.btn-urvlight3:not(:disabled):not(.disabled).active:focus,.show>.btn-urvlight3.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(214,181,190,0.5)
}

.btn-urvlight4 {
    color: #212121;
    background: #e7d4d8 linear-gradient(180deg, #ebdade, #e7d4d8) repeat-x;
    border-color: #e7d4d8
}

.btn-urvlight4:hover {
    color: #fff;
    background: #d9bbc2 linear-gradient(180deg, #dfc6cb, #d9bbc2) repeat-x;
    border-color: #d5b3ba
}

.btn-urvlight4:focus,.btn-urvlight4.focus {
    color: #fff;
    background: #d9bbc2 linear-gradient(180deg, #dfc6cb, #d9bbc2) repeat-x;
    border-color: #d5b3ba;
    box-shadow: 0 0 0 .2rem rgba(201,185,189,0.5)
}

.btn-urvlight4.disabled,.btn-urvlight4:disabled {
    color: #212121;
    background-color: #e7d4d8;
    border-color: #e7d4d8;
    background-image: none
}

.btn-urvlight4:not(:disabled):not(.disabled):active,.btn-urvlight4:not(:disabled):not(.disabled).active,.show>.btn-urvlight4.dropdown-toggle {
    color: #fff;
    background-color: #d5b3ba;
    background-image: none;
    border-color: #d0abb3
}

.btn-urvlight4:not(:disabled):not(.disabled):active:focus,.btn-urvlight4:not(:disabled):not(.disabled).active:focus,.show>.btn-urvlight4.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(201,185,189,0.5)
}

.btn-urvlight5 {
    color: #212121;
    background: #f6eef0 linear-gradient(180deg, #f7f1f2, #f6eef0) repeat-x;
    border-color: #f6eef0
}

.btn-urvlight5:hover {
    color: #212121;
    background: #e9d5da linear-gradient(180deg, #ecdbdf, #e9d5da) repeat-x;
    border-color: #e4cdd3
}

.btn-urvlight5:focus,.btn-urvlight5.focus {
    color: #212121;
    background: #e9d5da linear-gradient(180deg, #ecdbdf, #e9d5da) repeat-x;
    border-color: #e4cdd3;
    box-shadow: 0 0 0 .2rem rgba(214,207,209,0.5)
}

.btn-urvlight5.disabled,.btn-urvlight5:disabled {
    color: #212121;
    background-color: #f6eef0;
    border-color: #f6eef0;
    background-image: none
}

.btn-urvlight5:not(:disabled):not(.disabled):active,.btn-urvlight5:not(:disabled):not(.disabled).active,.show>.btn-urvlight5.dropdown-toggle {
    color: #212121;
    background-color: #e4cdd3;
    background-image: none;
    border-color: #e0c4cb
}

.btn-urvlight5:not(:disabled):not(.disabled):active:focus,.btn-urvlight5:not(:disabled):not(.disabled).active:focus,.show>.btn-urvlight5.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(214,207,209,0.5)
}

.btn-urvdark1 {
    color: #fff;
    background: #6b1229 linear-gradient(180deg, #813649, #6b1229) repeat-x;
    border-color: #6b1229
}

.btn-urvdark1:hover {
    color: #fff;
    background: #4a0c1c linear-gradient(180deg, #65313e, #4a0c1c) repeat-x;
    border-color: #3f0b18
}

.btn-urvdark1:focus,.btn-urvdark1.focus {
    color: #fff;
    background: #4a0c1c linear-gradient(180deg, #65313e, #4a0c1c) repeat-x;
    border-color: #3f0b18;
    box-shadow: 0 0 0 .2rem rgba(129,54,73,0.5)
}

.btn-urvdark1.disabled,.btn-urvdark1:disabled {
    color: #fff;
    background-color: #6b1229;
    border-color: #6b1229;
    background-image: none
}

.btn-urvdark1:not(:disabled):not(.disabled):active,.btn-urvdark1:not(:disabled):not(.disabled).active,.show>.btn-urvdark1.dropdown-toggle {
    color: #fff;
    background-color: #3f0b18;
    background-image: none;
    border-color: #340914
}

.btn-urvdark1:not(:disabled):not(.disabled):active:focus,.btn-urvdark1:not(:disabled):not(.disabled).active:focus,.show>.btn-urvdark1.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(129,54,73,0.5)
}

.btn-urvdark2 {
    color: #fff;
    background: #560f21 linear-gradient(180deg, #6f3342, #560f21) repeat-x;
    border-color: #560f21
}

.btn-urvdark2:hover {
    color: #fff;
    background: #350915 linear-gradient(180deg, #542e38, #350915) repeat-x;
    border-color: #2b0710
}

.btn-urvdark2:focus,.btn-urvdark2.focus {
    color: #fff;
    background: #350915 linear-gradient(180deg, #542e38, #350915) repeat-x;
    border-color: #2b0710;
    box-shadow: 0 0 0 .2rem rgba(111,51,66,0.5)
}

.btn-urvdark2.disabled,.btn-urvdark2:disabled {
    color: #fff;
    background-color: #560f21;
    border-color: #560f21;
    background-image: none
}

.btn-urvdark2:not(:disabled):not(.disabled):active,.btn-urvdark2:not(:disabled):not(.disabled).active,.show>.btn-urvdark2.dropdown-toggle {
    color: #fff;
    background-color: #2b0710;
    background-image: none;
    border-color: #20060c
}

.btn-urvdark2:not(:disabled):not(.disabled):active:focus,.btn-urvdark2:not(:disabled):not(.disabled).active:focus,.show>.btn-urvdark2.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(111,51,66,0.5)
}

.btn-urvdark3 {
    color: #fff;
    background: #400b19 linear-gradient(180deg, #5d303c, #400b19) repeat-x;
    border-color: #400b19
}

.btn-urvdark3:hover {
    color: #fff;
    background: #1f050c linear-gradient(180deg, #412b31, #1f050c) repeat-x;
    border-color: #140408
}

.btn-urvdark3:focus,.btn-urvdark3.focus {
    color: #fff;
    background: #1f050c linear-gradient(180deg, #412b31, #1f050c) repeat-x;
    border-color: #140408;
    box-shadow: 0 0 0 .2rem rgba(93,48,60,0.5)
}

.btn-urvdark3.disabled,.btn-urvdark3:disabled {
    color: #fff;
    background-color: #400b19;
    border-color: #400b19;
    background-image: none
}

.btn-urvdark3:not(:disabled):not(.disabled):active,.btn-urvdark3:not(:disabled):not(.disabled).active,.show>.btn-urvdark3.dropdown-toggle {
    color: #fff;
    background-color: #140408;
    background-image: none;
    border-color: #0a0204
}

.btn-urvdark3:not(:disabled):not(.disabled):active:focus,.btn-urvdark3:not(:disabled):not(.disabled).active:focus,.show>.btn-urvdark3.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(93,48,60,0.5)
}

.nav-urv {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}
 
.nav-link-urv {
    display: block;
    padding: .5rem 1rem;
    color: #7f1730;
    border: 0;
}
 
.nav-link-urv:hover,.nav-link-urv:focus {
    text-decoration: none
}
 
.nav-link-urv.disabled {
    color: #757575;
    pointer-events: none;
    cursor: default
}
.nav-pills-urv .nav-link-urv {
    border-radius: .25rem
}
 
.nav-pills-urv .nav-link-urv.active,.nav-pills-urv .show-urv>.nav-link-urv {
    color: #fff;
    background-color: #7f1730
}