/**
 * @file
 * Subtheme specific CSS.
 */
/********** General **********/
.visually-hidden-focusable{display:none}
h1.title{font-size:2rem;}
#block-mom-coptos-page-title .content h1{display:inline-block}
#block-mom-coptos-page-title .content .toolbar{margin-left:1rem;margin-bottom:5px}
#block-mom-coptos-content{margin-top:10px}
.no-margin{margin:0 !important}
.icon::before {
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.login::before {font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f007";  }
#mosaique>* {width:auto !important}
.alert-wrapper{display:none}
 
/********** Header **********/
#navbar-top{background-image:url("coptos.jpg");align-items:flex-start;}
body.path-frontpage #navbar-top{height:230px;}

.navbar{padding-bottom:0}
/* .navbar .region-top-header .form-group {margin-bottom:0;} */
/* .navbar .region-top-header .form-control {padding-top:0;padding-bottom:0;height:calc(1.5em + .25rem);} */
/* .navbar .region-top-header .search-form .btn {padding:0 2px} */
/* .navbar .region-top-header{margin-left:auto;} */
.navbar-nav .nav-link{color:#ccc;font-weight:bold}
.navbar-nav .nav-link.active{color:#ccc;}
.navbar-nav a.nav-link:hover{color:#f9f9f9}
.search-button {font-family:'Font Awesome\ 5 Free';font-weight:900; /*Fix version 5.0.9*/color:#fff !important;display:inline;font-size:1rem;}
.navbar #block-mom-coptos-search .form-group {margin-bottom:0.5em;}
.navbar #block-mom-coptos-search .form-control {padding-top:0;padding-bottom:0;height:calc(1.5em + .25rem);}
.navbar #block-mom-coptos-search .search-form .btn {padding:0 2px}
.navbar #block-mom-coptos-search{margin-left:auto;}
.navbar-toggler{border-color: #ccc;margin-bottom:5px}
.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(204,204,204, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}


.breadcrumb {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: .25rem;
}

.breadcrumb a {text-decoration: none;}

/********** Header **********/
@media (min-width:576px) {
  .container{max-width:100%;padding-right:15px;padding-left:15px;}
  .table td, .table th{padding:0.35rem}
}

@media (min-width:768px) {
  .container{max-width:100%;padding-right:15px;padding-left:15px;}
  .table td, .table th{padding:0.5rem}
}

@media (min-width:992px) {
  .container{max-width:100%;padding-right:15px;padding-left:15px;}
  .table td, .table th{padding:0.75rem}
}

@media (min-width:1200px) {
  .container{max-width:100%;padding-right:30px;padding-left:30px;}
  .table td, .table th{padding:0.75rem}
}


/********* datatable info position**********/
#coptos .dataTables_wrapper .dataTables_info{clear:none !important;padding-top:0}
/* table-bordered has been removed from Bootstrp5, we add them here */
.table-bordered {border: 1px solid #dee2e6;}
.table-bordered th, .table-bordered td {border: 1px solid #dee2e6;}
.table-bordered thead th, .table-bordered thead td {border-bottom-width: 2px;}


/********** Foot Logo **********/
.site-footer{padding:0}
.site-footer section.row{justify-content: center;}
.logos-pied-de-page img{height:48px;margin:0 25px;}
.credit-pied-de-page{margin-left:20px;margin-top:40px;font-size:1.1rem}