﻿@import url('https://fonts.googleapis.com/css?family=Khand|Lato:400,700|Raleway:400,500&display=swap');


*{ box-sizing:border-box; -webkit-font-smoothing:antialiased; }
html{ font-size:62.5%; }

html, body{ height:100%; }
#aspnetForm{ min-height:100%; position:relative; overflow:hidden;}

.page_position_edit{ margin-top: 100px; }

.extra { max-width:1900px; min-height:100vh;  margin:auto; box-shadow:0 0 3px rgba(0,0,0,.3); overflow:hidden; }
.container{ width: 1174px; position:relative; margin:auto;}
.cl,
.container:after,
ul:after{ display:block; content:''; clear:both; }

.txt textarea,
.txt input,
.txt select {-webkit-appearance:none; -moz-appearance:none; appearance:none; }

.fleft{ float:left; }
.fright{ float:right; }

.fx{ position:fixed; }
.abs{ position:absolute; }
.rel{ position:relative; }

.txt textarea,
.txt input,
.txt select,
.txt{ font-family: 'Lato', sans-serif;  }

.txt2,
.txt h4,
.txt h3,
.txt h2,
.txt h1{ font-family: 'Raleway', sans-serif; }

.txt h4,
.txt h3,
.txt h2,
.txt h1{ position:relative; font-weight: 500; }

.txt3{ font-family: 'Khand', sans-serif; }

.txt b,
.txt strong{ font-weight: 700; }

.txt2 b,
.txt2 strong{ font-weight:500; }

.tj{ text-align:justify; }
.tc{ text-align:center; }
.tr{ text-align:right; }
.tl{ text-align:left; }

.lista:after{ display:block; content:''; clear: both;  }
.lista li{ float:left; }

.lista-grid{ display:grid; }
.lista-grid.l-2{ grid-template-columns: repeat(2,1fr); }
.lista-grid.l-3{ grid-template-columns: repeat(3,1fr); }
.lista-grid.l-4{ grid-template-columns: repeat(4,1fr); }
.lista-grid.l-5{ grid-template-columns: repeat(5,1fr); }

.lista-flex{ display:flex; flex-wrap: nowrap; }