#wrap{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
                	


}
	#wrap2{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
#wrap3{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
	#window{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}
#window2{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 202;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#window3{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 202;
		position: absolute;
		left: 30%;
		right: 0;
		top: 2450px;
		bottom: 0;
		padding: 16px;
	}


#wrap4{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window4{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
                right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}
#wrap5{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window5{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0px;
		bottom: 0;
		padding: 16px;
	}
#wrap6{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window6{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap7{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window7{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap8{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window8{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap9{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window9{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap10{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window10{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap11{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window11{
		width: 700px;
		height: 1420px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 33%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap12{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window12{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap13{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window13{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}


#wrap14{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window14{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}
#wrap15{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window15{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap16{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window16{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap17{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window17{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}


#wrap18{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window18{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}


#wrap19{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window19{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}



#wrap30{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window30{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}

#wrap31{
		display: none;
		opacity: 0.9;
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
		background-color: rgba(255, 255, 255, 0.825);
		z-index: 100;
		overflow: auto;
	}
	
#window31{
		width: 700px;
		height: 1420px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 200;
		position: absolute;
		left: 30%;
		right: 0;
		top: 0;
		bottom: 0;
		padding: 16px;
	}



#window_token{
		width: 700px;
		height: 700px;
		margin: 50px;
		display: none;
		background: transparent;
		z-index: 202;
		position: absolute;
		left: 0;
		right: 0;
		top: 0px;
		bottom: 0;
		padding: 16px; 
	}


	.close{
		margin-left: 764px;
		margin-top: 4px;
		cursor: pointer; 
	}
	.closex{
		margin-left: 645px;
		margin-top: -45px;
		cursor: pointer; 
	}


/* офомрление красно-зеленый тумблер Отчетность*/

.form_toggle {
 display: inline-block;
 overflow: hidden;
}
.form_toggle-item {
 float: left;
 display: inline-block;
}
.form_toggle-item input[type=radio] {
 display: none;
}
.form_toggle-item label {
 display: inline-block;
 padding: 0px 15px;   
 line-height: 24px;    
 border: 1px solid #999;
 border-right: none;
 cursor: pointer;
 user-select: none;   
}
 
.form_toggle .item-1 label {
 border-radius: 6px 0 0 6px;
}
.form_toggle .item-2 label {
 border-radius: 0 6px 6px 0;
 border-right: 1px solid #999;
}
 
/* Checked */
.form_toggle .item-1 input[type=radio]:checked + label {
 background: #bbffbb;
}
.form_toggle .item-2 input[type=radio]:checked + label {
 background: #ffc5c5;
}
  
.grecaptcha-badge {
    visibility:hidden;
}

