/*
    Theme Name: NiceAdmin
    Theme URL: https://bootstrapmade.com/nice-admin-bootstrap-admin-html-template/
    Author: BootstrapMade
    Author URL: https://bootstrapmade.com
*/
/* Import fonts */

@import url(https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);

/******************************************************************************************/
/* General */
/******************************************************************************************/

body {
    color: #797979;
    background: #eeeeee;
    font-family: 'Lato', sans-serif;
    font-size:12px !important;    
}

#container {
    width: 100%;
    height: 100%;
}

/******************************************************************************************/
/* Alignements */
/******************************************************************************************/

.hc {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

/******************************************************************************************/
/* Padding */
/******************************************************************************************/

.pd10{
    padding: 10px;
}

.pdh10{
    padding-left: 10px;
    padding-right:10px;
}

.pdv10{
    padding-top: 10px;
    padding-bottom:10px;
}

.pdl10{
    padding-left:10px;
}

.pdr10{
    padding-right: 10px;
}

.pdb10{
    padding-bottom:10px;
}

.pdt10{
    padding-top: 10px;
}

.pd20{
    padding: 20px;
}

.pdv20{
    padding-top: 20px;
    padding-bottom:20px;
}

.pdh20{
    padding-left: 20px;
    padding-right:20px;
}

.pdl20{
    padding-left:20px;
}

.pdr20{
    padding-right: 20px;
}

.pdb20{
    padding-bottom:20px;
}

.pdt20{
    padding-top: 20px;
}

.pd30{
    padding: 30px;
}

.pdv30{
    padding-top: 30px;
    padding-bottom:30px;
}

.pdh30{
    padding-left: 30px;
    padding-right:30px;
}

.pdl30{
    padding-left:30px;
}

.pdr30{
    padding-right: 30px;
}

.pdb30{
    padding-bottom:30px;
}

.pdt30{
    padding-top: 30px;
}

.pd40{
    padding: 40px;
}

.pdv40{
    padding-top: 40px;
    padding-bottom:40px;
}

.pdh40{
    padding-left: 40px;
    padding-right:40px;
}

.pdl40{
    padding-left:40px;
}

.pdr40{
    padding-right: 40px;
}

.pdb40{
    padding-bottom:40px;
}

.pdt40{
    padding-top: 40px;
}


.pd50{
    padding: 50px;
}

.pdv50{
    padding-top: 50px;
    padding-bottom:50px;
}

.pdh50{
    padding-left: 50px;
    padding-right:50px;
}

.pdl50{
    padding-left:50px;
}

.pdr50{
    padding-right: 50px;
}

.pdb50{
    padding-bottom:50px;
}

.pdt50{
    padding-top: 50px;
}

/******************************************************************************************/
/* Margin */
/******************************************************************************************/

.mg10{
    margin: 10px;
}

.mgv10{
    margin-top: 10px;
    margin-bottom:10px;
}

.mgh10{
    margin-left: 10px;
    margin-right:10px;
}

.mgb10{
    margin-bottom:10px;
}

.mgt10{
    margin-top: 10px;
}

.mgl10{
    margin-left:10px;
}

.mgr10{
    margin-right:10px;
}

.mg20{
    margin: 20px;
}

.mgv20{
    margin-top: 20px;
    margin-bottom:20px;
}

.mgh20{
    margin-left: 20px;
    margin-right:20px;
}

.mgl20{
    margin-left:20px;
}

.mgr20{
    margin-right:20px;
}

.mgb20{
    margin-bottom:20px;
}

.mgt20{
    margin-top: 20px;
}

.mg30{
    margin: 30px;
}

.mgv30{
    margin-top: 30px;
    margin-bottom:30px;
}

.mgh30{
    margin-left: 30px;
    margin-right:30px;
}

.mgl30{
    margin-left:30px;
}

.mgr30{
    margin-right:30px;
}

.mgb30{
    margin-bottom:30px;
}

.mgt30{
    margin-top: 30px;
}

.mg40{
    margin: 40px;
}

.mgv40{
    margin-top: 40px;
    margin-bottom:40px;
}

.mgh40{
    margin-left: 40px;
    margin-right:40px;
}

.mgl40{
    margin-left:40px;
}

.mgr40{
    margin-right:40px;
}

.mgb40{
    margin-bottom:40px;
}

.mgt40{
    margin-top: 40px;
}


.mg50{
    margin: 50px;
}

.mgv50{
    margin-top: 50px;
    margin-bottom:50px;
}

.mgh50{
    margin-left: 50px;
    margin-right:50px;
}

.mgl50{
    margin-left:50px;
}

.mgr50{
    margin-right:50px;
}

.mgb50{
    margin-bottom:50px;
}

.mgt50{
    margin-top: 50px;
}

/******************************************************************************************/
/* Button */
/******************************************************************************************/


.btn-primary {
    font-family: 'Lato', sans-serif;
    font-size:1rem !important;
}
