/*
Theme Name:   Animo Theme Child
Theme URI:    https://animoetc.com/
Description:  Theme for Animo Website
Author:       Guillaume Racine
Author URI:   https://solutions66.com
Template:     smart_e
Version:      1.0.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Tags:         Functions
Text Domain:  Animo CT
*/

/* ------------------------------------------GENERAL--------------------------------------------------- */
.input_custom{
    border-radius: 4px !important;
    font-size: 12px;
    border:1px solid #cccccc;
    padding:12px 8px;  
}
.btn_animo{
    background: #7d7676;
    color: #fff;
    font-family: var(--e-global-typography-e4e6032-font-family), Sans-serif;
    text-transform: uppercase;
    font-weight: 400;
    padding: 10px 10px;
    font-size: 14px;
    border:none;
    width: 100%;
    cursor: pointer;
}
.btn_animo:hover{
    background-color: #101123;
}
.tbl_animo{
    width: 100%;
    font-family: var(--e-global-typography-e4e6032-font-family), Sans-serif;
    font-size:12px;
}
.tbl_animo th{
    font-weight: 600;
}
th, td {
  padding: 6px;
}
.right{text-align:right;} .left{text-align:left;} .center{text-align:center;}

.edit, .STDlink{ color:#000000 !important;}
.edit:hover, .STDlink:hover{
    color:var(--e-global-color-afb9c30) !important;
}
.STDlink{
    text-decoration: underline !important;
}
.ico_table{margin-top:-5px;}
.row{ margin-bottom:20px;}

/* ------------------------------------------HEADER--------------------------------------------------- */
.input_search{
    padding:7px !important;
}
/* ------------------------------------------LOGIN--------------------------------------------------- */
.input_login{
    width: 100%;
    margin-bottom:20px;
}
/* ------------------------------------------MDEAILLE--------------------------------------------------- */
.input_medal{
    width: 100%;
}
/* ------------------------------------------TOILETTAGE--------------------------------------------------- */
.flex-container{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}
.animal_box, .service_box{
    border:solid 1px #ccc;
    border-radius:6px;
    padding:40px 20px 20px 20px;
    height: 165px;
    width:250px;
    margin:15px;
    font-family: "Poppins", Sans-serif;
    position: relative;
}
.block_date{
    text-align: center;
    background-color: #f5e9e7;
    padding:7px;
    border-radius: 10px;
    font-size: 24px;
}
.animal_box.selected, .service_box.selected, .animal_box:hover, .service_box:hover{
    background: #ccc;
}
.box_name{
    font-size: 16px;
    font-weight: 600;
    overflow: clip;
    max-height: 48px;
}
.box_detail{
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
}

.top_right_pref{
	position:absolute;
	top:3px;
	right:5px;
	color: #E3051B;
}








