.box-form1 {
	background-color: #e4e2ed;
  border-radius: 3rem;
}


.field-form-h .form-select,
.field-form-h input{
    min-width: 5rem;
    height: 3rem;
        border-radius: 2rem;
    margin-bottom: 2.5rem !important;
    border:none;
    padding: 0.375rem 0.75rem !IMPORTANT;
}

.form-adr .fieldset-wrapper,
.form-adr .form-item{
	padding:0 !important;
	margin:0 !important;
}

.form-adr legend {
	  background-color: transparent !important;
    border-bottom: 0 !important;
    padding: 0 !important;
    margin-bottom: 5px !important;
}

.box-form1 .webform-flexbox {
    margin: 0em -0.5em;
}

.box-form1 fieldset.form-item {
	background:none;
	border:none;
	margin-top: 0;
	margin-bottom: 0;
}

.boxform4 {
  background:none;
  border:none;
  text-align: center;

}

.boxform4 .description {
	padding:0;
}

.boxform4 .form-managed-file {
	justify-content:center;
	display:flex;
}

.font1-5 p{
	font-size:1.05rem;
}

.butform {
	    padding: 1rem 2.5rem;
    border-radius: 3rem;
}

.white-space label {
white-space: break-spaces;
display:inline-block;
}

.white-space .form-check-input {
    width: 2em;
    height: 2em;
    border: 3px solid #5416c1;
}

.but01 h3 a {
	    background-color: var(--PRINCIPAL);
    color: white;
    text-decoration: none;
    padding: 2.5rem 4rem 2.5rem 9rem;
    display: block;
    text-align: center;
    border-radius: 5rem;
    transition: ease .5s;
}

.but01 h3 {
	margin-bottom:2rem;
}

.but01 h3 a:hover,
.but02 h3 a:hover{
	background-color:#483e5a;
}

.but02 h3 a {
	    background-color: var(--PRINCIPAL);
    display: inline-block;
    color: white;
    text-decoration: none;
    padding: 1.5rem 3rem;
    border-radius: 4rem;
    text-align: center;
    transition: ease .5s;
}

.but02 {
display:flex;
justify-content: space-around;
}

.ui-accordion .ui-accordion-header {
	    background: none;
    border-bottom: 1px solid #00a4ec;
    border-top: none;
    border-left: none;
    border-right: none;
    color: #004884;
    transition:ease .5s;
        margin: 20px auto;
}
.ui-accordion .ui-accordion-header:hover {
    background-color: #f5f5f5;
    text-decoration: underline;
}

.ui-accordion .ui-accordion-content {
    height: auto !important;
        border: none;
}

.content-cardstramites .btn {
	    color: white;
    text-decoration: none;
}

.but01 h3 a {
    padding: 1rem 4rem 1rem;
}

.but-ac {
	background-color: var(--ColorDesactivado);
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding: 0.5rem 2rem;
    border-radius: 5px;
}

.acc-100 .ckeditor-accordion-container > dl {
    max-width: 100%;
}

.region-sidebar-second nav  li{
  line-height:1.2;
  padding: 0.1rem 7px;
  font-size:1rem;
  list-style:none;
  border-bottom: 1px solid #00000024;
}

.region-sidebar-second nav  li a{
 color: var(--rojo2);
}


.region-sidebar-second nav  li:hover{
  background-color: var(--ColorsfondosDROP);
}
.region-sidebar-second nav  ul li ul li:hover{
  background-color: #e9e9e9;
}

.region-sidebar-second nav  ul{
padding-left: 0;
}

.region-sidebar-second nav  li::marker {
    display:none;
}

.region-sidebar-second h5,
.region-sidebar-first h5{
      background-color: #9a88c0ff;
    padding: 25px 10px;
    color: white;
    text-align: center;
}

.menu01 .navbar-nav {
	width:100%;
}

.region-sidebar-second {
	    display: grid;
    position: sticky;
    top: 3rem;
}

.ckeditor-accordion-container > dl dt > a {
    padding: 10px 40px 10px 50px;
}

.but05 a {
	    padding: 1rem 1rem 1rem 7rem;
    display: block;
    background-color: #f6f4f8;
    text-decoration: none;
    color: var(--PRINCIPAL);
    font-size: 1.1rem;
    	height:100%;
}

.but05 a:hover {
	text-decoration: underline;
}

.but05 h3 {
	height:100%;
}

.but05 {
    padding: 1rem;
    position:relative;
}

.but05-box {
	 background-color: #dedbe9;
}

.but05-2:before {
	content: url(/sites/default/files/2023-07/form-ico.png);
    top: 1.6rem;
    left: 2rem;
	
}

.but05-2:before,
.but05-1:before,
.but05-3:before,
.but05-4:before {
	 position: absolute;
}

.but05-3:before {
	content: url(/sites/default/files/2023-07/lupa-ico.png);
    top: 1.6rem;
    left: 2rem;
	
}

.but05-4:before {
	content: url(/sites/default/files/2023-07/qa-ico.png);
    top: 1.6rem;
    left: 2rem;
	
}
.but05-1:before {
	content: url(/sites/default/files/2023-07/bta-ico.png);
    top: 1.6rem;
    left: 1.5rem;
}

.tab-ac thead{
	    background-color: #5d42934f;
    text-align: center;
}

.but06 a {
    height: 8rem;
    display: flex !important;
    align-items: center;
    padding: 1rem 4rem 1rem 8rem !important;
    justify-content: center;
}

.but06 h3:nth-child(1):before,
.but06 h3:nth-child(2):before,
.but06 h3:nth-child(3):before{
  position:absolute;
	top:1.3rem;
	left:2.5rem
}

.but06 h3:nth-child(1):before {
	 content:url("/sites/default/files/2023-07/pc-ico.png");
}

.but06 h3:nth-child(2):before {
	 content:url("/sites/default/files/2023-07/loc-ico.png");
}

.but06 h3:nth-child(3):before {
	 content:url("/sites/default/files/2023-07/form2-ico.png");
}

.but06 h3 {
	position:relative;
}

.bg-red a {
	background-color:#d9122b;
}

.but07 h3 a {
	    display: block;
    color: white;
    padding: 1rem .5rem 1rem 4.5rem;
    text-align: center;
    font-size: .9rem;
    text-decoration: none;
    font-weight: 400;
}

.but07 h3 a:hover {
	text-decoration:underline;
}

.but07 h3 a:before {
	content:url("https://www.culturarecreacionydeporte.gov.co/sites/default/files/2023-07/stop-ico.png");
	position:absolute;
	left:.6rem;
	top:.6rem
}