@font-face {
	font-family: 'Bold';
	src: url('../font/RobotoCondensed-Bold.ttf');
	format('truetype');
}
@font-face {
	font-family: 'Regular';
	src: url('../font/RobotoCondensed-Regular.ttf');
	format('truetype');
}

*{margin: 0px; text-decoration: none; font-family: 'Regular';}

body{background: #F0F0F0;}

.shad{box-shadow: 1px 1px 6px #D5D5D5, -1px -1px 6px #D5D5D5; border-radius: 3px;}
.shad2{box-shadow: 1px 1px 2px black, -1px -1px 2px black; border-radius: 3px;}

.app{position: fixed; width: 100%; height: 100%; }
.app .inx{display: flex; width: 100%; height: 100%; }

.logo{padding: 20px; text-align: center; padding-bottom:0px;}
.logo img{width: 80%;}

.left{height: 100%; background: #0194CB; width: 300px; }
.right{height: 100%; background: ; flex: 1; }
.right .in{ padding: 20px; display: grid; grid-template-columns: 1fr; grid-gap: 20px;}

.pro{background: white; padding: 20px;}

.lino1{display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr  0.3fr ; grid-gap:10px;}
.lino2{display:grid; grid-template-columns:1fr 1fr 0.5fr 0.5fr 0.5fr 0.5fr 1fr 1fr 1fr; grid-gap:10px;}

.pro input{ padding:8px; width: ; float: left; margin-right: 10px; }
.pro input[type="text"]{ padding:10px; width: 20px; float: left; margin-right: 10px; text-align:center; }
.pro .ddo[type="text"]{ padding:10px; width: 20px; float: left; margin-right: 10px; text-align:left; }
.pro .sub{border: solid 1px #01ABEB; background: #01ABEB; color: white; float: left; margin-right: 20px; width: 80px;}
.pro .tito{ float: left; margin-right: 20px; padding: 10px;}
.pro select{display:block; padding:5px; float: left; margin-right: 20px; padding:10px; margin-right: 20px;}

.code{padding: 5px;}
.datex{overflow: auto; margin-bottom: 15px;}

.set img{width: 10px; float: right; }

.pop{position:fixed; width:100%; height:100%; z-index:20; background:url(../iv_src/seem.png); display:none; }

.link_pac1{padding:30px; background:; padding-bottom:0px; display:grid; grid-template-columns:1fr; grid-gap:10px;}
.link_pac1 a{padding:7px; border-radius:3px; text-transform:uppercase; background:#53E1FF; border:solid 1px #0192C9; font-family: 'Bold'; color:#017BA9; display:block; text-align:center; font-size:13px;}
.link_pac{padding:30px; padding-top:0px; margin-top:0px; background:#0083b3; height:250px; overflow:auto;}
.link_pac a{display:block; color:white; padding-bottom:7px; padding-top:7px; border-top:solid 1px #016D96; cursor:pointer; font-size:14px; overflow:auto;}
.link_pac a .doti{height:10px;}
.scroll_prev{height: 100px;}

.popin{width:500px; margin:auto; background:white; border-radius:3px; overflow:hidden;}
.title{display:block; padding:15px; background:#F0F0F0; font-weight:normal; text-transform:center; }

.pac{padding:20px; display:grid; grid-template-columns:1fr 1fr; grid-gap:15px;}
.pac input{padding:10px;}
.pac .noma{ grid-column-start:1; grid-column-end:3;}
.pac .sub{border: solid 1px #01ABEB; background: #01ABEB; color: white; grid-column-start:1; grid-column-end:3;}
.sub{border: solid 1px #01ABEB; background: #01ABEB; color: white;}
.subarri{border: solid 1px #01ABEB; background: #01ABEB; color: white; }

.add_site{padding:7px; border-radius:3px; text-transform:uppercase; background:#53E1FF; border:solid 1px #0192C9; font-family: 'Bold'; color:#017BA9; display:block; cursor:pointer;}
.edit_prono_list{padding:7px; border-radius:3px; text-transform:uppercase; background:#53E1FF; border:solid 1px #0192C9; font-family: 'Bold'; color:#017BA9; display:block; cursor:pointer;}
.del_pronos{padding:7px; border-radius:3px; text-transform:uppercase; background:#53E1FF; border:solid 1px #0192C9; font-family: 'Bold'; color:#017BA9; display:block; cursor:pointer;}

.cloz{float:right; height:15px; cursor:pointer;}

.loadix{padding:50px; text-align:center;}
.loadix img{margin-top:15px; width:40px;}

.call_site{display:grid; grid-template-columns:1.2fr 3fr; overflow:auto;}
.call_site .list{height:590px; overflow:auto; background:; border-right:solid 1px silver; overflow:visible;}
.call_site .open_list{height:550px; background:; overflow:visible;}

.call_site2{display:grid; grid-template-columns:3fr 1.2fr; overflow:auto;}
.call_site2 .list{height:570px; overflow:auto; background:; border-left:solid 1px silver; padding-left:15px;}
.call_site2 .open_list{height:550px; background:;}

.list{padding:20px; padding-top:0px; padding-left:0px;}
.list a{padding:10px; border-bottom:solid 1px silver; display:block; cursor:pointer; font-size:13px;}

.edital{padding:20px; padding-top:0px;}
.edital input{ padding:5px; }
.edit{overflow:auto;}
.edit input{ padding:10px; float:left; margin-right:10px; width:20px; text-align:center;}
.edit .sub{ width:40px; }

hr{height:1px; background:silver; border:0px;}


.objet{margin-left:10px; padding:10px; border:solid 1px silver; cursor:pointer; border-radius:20px; float:left; font-family: 'Bold'; font-size:12px; overflow:auto;}
.objet img{float:right; width:14px; margin-left:7px;}

.date_select{padding-bottom:15px; text-align:center; color:#0194CB;}
.date_select select{padding:10px; margin-top:10px; max-width:400px; }

.loggin_box{padding-top:60px; }
.loggin_box .loginx{padding:40px; background:white; width:250px; margin:auto; display:grid; grid-gap:15px; border-radius:8px; }
.loggin_box .loginx input{padding:10px; background:; border:solid 1px silver; border-radius:4px;}
.loggin_box .loginx .subx{ background:#0194CB; border:solid 1px #0180AF; color:white; font-family:'Bold'; }

.deco{position:fixed; bottom:0px; right:0px; padding:15px; z-index:30; }
.deco a{display:inline-block; padding:5px; font-family:'Bold'; font-size:13px; color:#01ABEB; background:white; border-radius:3px; }






