.flex{
display:flex;

}

.linkblock {
    cursor: pointer;
    width: fit-content;
}

/*=============== pagination ====================*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination ul > li{display:inline}
.pagination ul>li>a,.pagination ul>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination ul>li>a:focus,.pagination ul>li>a:hover,.pagination ul>li>span:focus,.pagination ul>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
.pagination-lg ul>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}
.pagination-lg ul>li:first-child>a,.pagination-lg ul>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}
.pagination-lg ul>li:last-child>a,.pagination-lg ul>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}
.pagination-sm ul>li>a,.pagination-sm ul>li>span{padding:5px 10px;font-size:12px;line-height:1.5}
.pagination-sm ul>li:first-child>a,.pagination-sm ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}
.pagination-sm ul>li:last-child>a,.pagination-sm ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
/*================end==================*/

/*=========== accordeon ============*/
.zebra p:nth-child(odd)
{
    background:#F1F1F1;
	margin:0;
	padding:10px;
}
.zebra p:nth-child(even)
{
    background:#FFFFFF;
	margin:0;
	padding:10px;
}
.hide_block { display: none; }
.hide_block:not(:checked) + label + * { 
display: none; 

} 

.hide_block:not(:checked) + label,
.hide_block:checked + label {
	margin:10px 0 0 0;
  display: inline-block;
  padding: 10px 20px;
font-size: 24px;
line-height: 25px;
  color: #fff;
  cursor: pointer;
  width:100%;

}
.hide_block:checked + label {  

}


.hide_block + label:after {  
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';
    content: "\f078";
    display: block;
    float: right; 
	font-weight: 600;
}
.hide_block:checked + label:after {  
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands';
    content: "\f077";
    display: block;
    float: right; 
	font-weight: 600;
}

/*=========== end accordeon ============*/

.offcanvas-inner a{
color:white !important;
}
