table{
		border-collapse: collapse;
		width: 100%;
        margin-top: 10px
	}
@-webkit-keyframes ajax-loader-rotate {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@-moz-keyframes ajax-loader-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes ajax-loader-rotate {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.ajax-loader {
  opacity: .8;
  display: block;
  border-radius: 50%;

  font-size: 3em;
  width: .25em;
  height: .25em;

  box-shadow:
    0 -.4em       0 0 rgba(0,0,0,1),
    -.28em -.28em 0 0 rgba(0,0,0,.75),
    -.4em 0       0 0 rgba(0,0,0,.50),
    -.28em .28em  0 0 rgba(0,0,0,.25)
  ;

  -webkit-animation: .85s ajax-loader-rotate steps(8) infinite;
  -moz-animation: .85s ajax-loader-rotate steps(8) infinite;
  animation: .85s ajax-loader-rotate steps(8) infinite;
}
	 #loadImg{
	 	position:fixed;
	  margin: auto;
	  left: 0;
	   top: 0; 
	   right: 0; 
	   bottom: 0; 
	   display:none}
		
.wifi{
	width:2em;
	height:2em;
	overflow:hidden;
	position: relative;
	margin: auto;
}
.wifi:before{
	display: block;
position: absolute;
top: 2em;
content: "";
width: 0.2em;
height: 2em;
}
#activ_sim:before{
	background: #8BC34A;
	box-shadow: 0.3em -0.3em 0 #8BC34A, 0.6em -0.6em 0 #8BC34A, 0.9em -0.9em 0 #8BC34A, 1.2em -1.2em 0 #8BC34A;
}
#block_sim:before{
	background: red;
	box-shadow: 0.3em -0.3em 0 red, 0.6em -0.6em 0 red, 0.9em -0.9em 0 red, 1.2em -1.2em 0 red;
}
#null_sim:before{
	background: #9E9E9E;
	box-shadow: 0.3em -0.3em 0 #9E9E9E, 0.6em -0.6em 0 #9E9E9E, 0.9em -0.9em 0 #9E9E9E, 1.2em -1.2em 0 #9E9E9E;
}
.difference{
border-radius: 100% 100% 100% 100%;
display: block;
font-size: 14px;
height: 2em;
overflow: hidden;
position: relative;
width: 2em;
margin: auto;
}
.difference:before{
content: "";
display: block;
height: 0.4em;
left: 0.45em;
position: absolute;
top: 0.5em;
width: 1.3em;
}
#not_difference{
box-shadow: 0 0 0 0.5em #8BC34A inset;
}
#not_difference:before{
border-bottom: 0.3em solid #8BC34A;
border-right: 0.1em solid #8BC34A;
border-left: 0.1em solid #8BC34A;
border-top: 0.3em solid #8BC34A;
}
#yes_difference{
	box-shadow: 0 0 0 0.5em red inset;
}
#yes_difference:before{
	border-bottom: 0.3em solid red;
border-right: 0.1em solid red;
border-left: 0.1em solid red;
border-top: 0.3em solid red;
}
#null_difference{
	box-shadow: 0 0 0 0.5em #9E9E9E inset;
}
#null_difference:before{
	border-bottom: 0.3em solid #9E9E9E;
border-right: 0.1em solid #9E9E9E;
border-left: 0.1em solid #9E9E9E;
border-top: 0.3em solid #9E9E9E;
}
.ban{
	display: none;
    text-align: center;
    background-color: gainsboro;
}
.td_close{
	margin: 0.5em;
	width: 0;
    height: 0;
    border: 0.6em solid #8BC34A;
    border-radius: 5.0em 0.5em / 5.0em 0.5em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
}
.td_close:before{
content: "";
    position: absolute;
    top: -0.25em;
    left: -0.25em;
    width: 0.25em;
    height: 0.25em;
    background: #8BC34A;
    border: 0.15em solid #EDEEE8;
    border-radius: 50%;
}
.td_close_s{
    margin: 0.5em;
    width: 0;
    height: 0;
    border: 0.6em solid #E08D46;
    border-radius: 5.0em 0.5em / 5.0em 0.5em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
}
.td_close_s:before{
content: "";
    position: absolute;
    top: -0.25em;
    left: -0.25em;
    width: 0.25em;
    height: 0.25em;
    background: #E08D46;
    border: 0.15em solid #EDEEE8;
    border-radius: 50%;
}
.td_open{
	margin: 0.5em;
	width: 0;
    height: 0;
    border: 0.6em solid #00BCD4;
    border-radius: 5.0em 0.5em / 5.0em 0.5em;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    cursor: pointer;
}
.td_open:before{
content: "";
    position: absolute;
    top: -0.25em;
    left: -0.25em;
    width: 0.25em;
    height: 0.25em;
    background: #00BCD4;
    border: 0.15em solid #EDEEE8;
    border-radius: 50%;
}
.s {
	text-align: center;
}
.edit{
    margin-left: 0.8em;
    width: 0.35em;
    height: 0.8em;
    background: #4487AF;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 1em;
    cursor: pointer;
}

.edit:before{
    content: "";
    position: absolute;
    top: -0.35em;
    left: 0;
    width: 0.35em;
    height: 0.3em;
    background: #2C2C2C;
    border-radius: 0.1em;
}

.edit:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 0.85em;
  	left: 0;
    border: solid 0.2em #2C2C2C;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: solid 0.45em #2C2C2C;
}
.edites{
    margin-left: 0.8em;
    width: 0.35em;
    height: 0.8em;
    background: #2C2C2C;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    font-size: 1em;
}

.edites:before{
    content: "";
    position: absolute;
    top: -0.35em;
    left: 0;
    width: 0.35em;
    height: 0.3em;
    background: #2C2C2C;
    border-radius: 0.1em;
}

.edites:after{
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    top: 0.85em;
  	left: 0;
    border: solid 0.2em #2C2C2C;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top: solid 0.45em #2C2C2C;
}
#ed{
	display: none;
	width: 23em;
    height: 6.5em;
    background-color: brown;
    position: fixed;
    margin: auto;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    text-align: center;
}
#action-list{
	display: none;
	position: fixed;
	 top: 0;
	  background-color: #ffffff;
	   opacity: .60;
	   cursor: wait
}
ins {
	color: #3636D6;
    cursor: pointer;
}
.next{
	display:inline-block;
	cursor: pointer;
}
.back{
	display:inline-block;
	cursor: pointer;
}
#search{
	    margin: auto;
    width: 400px;
    background-color: rgba(226, 175, 60, 0.81);
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 250px;
}
#filtr{
    background: #fc0;
    text-align: center;
}
#export{
    background: #30D063;
    text-align: center;
}
#error{
	margin: auto;
    width: 400px;
    background-color: rgba(226, 175, 60, 0.81);
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.call{
    cursor: pointer;
    text-align: center;
    font-weight: 600;
}
.Bad {
    color: rgb(255, 7, 7);
}
.Ok{
    color: rgb(6, 175, 5);
}
.Normal{
    color: rgb(220, 168, 68);
}
.Null{
    color: rgb(140, 139, 137);
}
.idsec{
    font-weight: 600;
}
.demo .drop-menu-main li {
    float: left;
}
.demo .permalink{
    display: block;
    color:#4F6B72;
    text-decoration: none;
    margin: 10px 0;
}

.demo .permalink:hover{
    text-decoration: underline;
}

.demo ul, .demo li {
    margin: 0;
    padding: 0;
}

.demo .drop-menu-main a, .demo .drop-down, .demo .drop-menu-main-sub .title {
    text-decoration: none;
    padding: 0 10px 0 0;
}

.demo .drop-menu-main {
    padding: 4px;
    height: 20px;
    position: relative;
}

.demo .drop-menu-main-sub {
    display: none;
    position: absolute;
    background: rgb(173, 192, 206);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.45);
    z-index: 100;
    padding: 5px 0 5px;
    margin: -29px 0 0 -15px;
}

.demo .drop-menu-main-sub a {
    display: block;
    font-size: 11px;
    padding: 6px 15px;
    cursor: pointer;
    text-decoration: none;
}

.demo .drop-menu-main-sub a:hover {
    background: #155FB0;
    text-decoration: none;
}

.demo .drop-menu-main-sub .title{
    display: block;
    padding: 6px 15px;
    cursor: pointer;
    border-bottom: 1px solid #DEDEDE;
}

.demo li {
    list-style: none;
    display: block;
}

.demo .drop-down {
    cursor: pointer;
}

.demo span.arrow{
    font-size: 8px;
}

