*{
margin:auto;
padding:0;
}

*, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box; }

@font-face{
	font-family: lato;
	src: url(lato.ttf);
}

@font-face{
	font-family: roboto;
	src: url(roboto_light.ttf);
}

@font-face{
	font-family: robotor;
	src: url(roboto_regular.ttf);
}

@font-face{
	font-family: oswald;
	src: url(oswald.ttf);
}

@font-face{
	font-family: oswaldl;
	src: url(oswaldl.ttf);
}

@font-face{
	font-family: act;
	src: url(act.ttf);
}

.wrap{
    width:80%;
}

.link{
    color:black;
    text-decoration:none;
}

.link:hover{
    text-decoration:underline;
}

.btnlink{
    padding:5px;
	background-color:white;
	border: 0px;
	-webkit-appearance: none;
	font-size: 16px;
	cursor:pointer;
    font-family:'roboto';
    text-decoration:none;
}

.btnlink:hover{
    color:#0A769A;
}

.inputtext{
    padding:10px;
    font-family:'roboto';
    font-weight:bold;
    width:100%;
}

.inputtextarea{
    width:100%;
    padding:10px;
    font-family:'roboto';
    font-weight:bold;
}

.inputselect{
    padding:10px;
}

.btnsubmit{
    background-color:white;
    padding:10px 25px;
    color:black;
    border:2px solid #1ECB95;
    border-radius: 20px;
    cursor:pointer;
}

.btnsubmit:hover{
    background-color:#1ECB95;
    color:white;
    border:2px solid white;
    border-radius: 20px;
    cursor:pointer;
    transition: 0.5s;
}

.navlink{
    font-family:'roboto';
    font-size:12px;
}

.navlink a{
    text-decoration:none;
    color:black;
}

.navlink a:hover{
    color:green;
}

.alink{
    text-decoration:none;
    color:black;
}

.alink:hover{
    color:green;
}

.divlink{
    font-family:'roboto';
    text-decoration:none;
    color:black;
    padding:5px;
    font-size: 15px;
}

.divlink:hover{
    background-color: white;
    transition:0.3s;
    border-radius:5px;
}

.formbox{
	width:400px;
	font-size:22px;
	text-align:center;
    border:1px solid;
    border-radius:15px;
    padding:20px 0;
}

.hrdotted{
    border:none;
    border-top:2px dotted #fff;
    color:#18AFD3;
    background-color:#18AFD3;
}

.tableproduct td{
    padding:10px;
}

.pagination a {
    color: black;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
}

.pagination a.active {
    background-color: #E93011;
    color: white;
}

.pagination a:hover:not(.active) {background-color: #ddd;}

.toggle{
    float: right;cursor:pointer;
}

.toggle:hover{
    color:#E93011;
    cursor:pointer;
}

.req{
    font-size:14px;
    color:red;
}