.active-smart{
	background-color: red;
}

.active-smart a{
	text-decoration: none;
	color: white;
	font-size: 14px;
}

.mt-5{
	margin-top: 150px;
}
.mt-1{
	margin-top: 10px;
}

.mt-2{
	margin-top: 15px;
}

.mt-3{
	margin-top: 30px;
}

.mt-4{
	margin-top: 60px;
}

    .icon{
       width: 30px;
       height: 30px;
    }

    .icon0{
       width: 20px;
       height: 20px;
    }

    .icon3{
       width: 100px;
       height: 100px;
    }

    .icon4{
       width: 120px;
       height: 60px;
    }

    .icon2{
        width: 50px;
        height: 50px;
     }
.red{
    color: red;
}

.green{
    color: #000 !important;
    font-size: 18px;
    font-family: sans-serif;
}

.form-control{
    height: 42px !important;
    font-size: 15px !important;
}
.font-1{
    font-size: 28px;
}

.font-xs{
    font-size: 20px;
}

/*body {
        width: 100%;
        height: 100%;
        margin: 0;
        padding: 0;
        background-color: #FAFAFA;
        font: 12pt "Tahoma";
    }*/
    * {
        box-sizing: border-box;
        -moz-box-sizing: border-box;
    }
    .page {
        width: 210mm;
        min-height: 297mm;
        padding: 20mm;
        margin: 10mm auto;
        border: 1px #D3D3D3 solid;
        border-radius: 5px;
        background: white;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    }
/*    .subpage {
        padding: 1cm;
        border: 5px red solid;
        height: 257mm;
        outline: 2cm #ffffff solid;
    }*/
    
    @page {
        size: A4;
        margin: 0;
    }
    
    @media print {
        .hidden-print, .hidden-print * {
            display: none;        
        }
    }
    @media print {
        html, body {
            width: 210mm;
            height: 297mm;        
        }
         .hidden-print, .hidden-print * {
            display: none;        
        }
        .page {
            margin: 0;
            border: initial;
            border-radius: initial;
            width: initial;
            min-height: initial;
            box-shadow: initial;
            background: initial;
            page-break-after: always;
        }
    }

