html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
strong {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
small {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px 0px 2px 0px;
}
td {
	margin: 0px; padding: 0px 0px 2px 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
li {
	list-style: none;
}

img {
	border: 0px currentColor; border-image: none;
}
figure {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
.right {
  text-align: right;
}
.center {
  text-align: center;
}
.left {
  text-align: left;
}

.demo1{
  float: right;
}
.white {
	color: rgb(255, 255, 255);
}
.red {
	color: rgb(255, 0, 0);
}
.blue {
	color: rgb(0, 0, 255);
}
.light_blue {
	color:rgba(33,150,244,1);
}

.green {
	color: rgb(0, 128, 0);
}
.orenge {
	color: rgb(255, 153, 0);
}
.orange {
	color: rgb(255, 153, 0);
}
.pink {
	color: rgb(221, 51, 152);
}
.kon {
	color: rgb(16, 53, 117);
}
.black {
	color: rgb(0, 0, 0) !important;
}
.olive {
	color: Olive;
}

.b_white {
 background-color: #fff; /* wiF */
}
.crimson {
	color: rgb(220, 20, 60);
}


.w10p {
	width: 10% !important;
}
.w100p {
	width: 100% !important;
}
.w50p {
	width: 50% !important;
}
.w33p {
	width: 33% !important;
}
.w25p {
	width: 25% !important;
}
.w20p {
	width: 20% !important;
}
.w16p {
	width: 16% !important;
}
.p0 {
	padding: 0px !important;
}
.ptd2 {
	padding: 2px 0px !important;
}
.p5 {
	padding: 5px !important;
}
.p10 {
	padding: 10px !important;
}
.p15 {
	padding: 15px !important;
}
.p20 {
	padding: 20px !important;
}
.p25 {
	padding: 25px !important;
}
.p30 {
	padding: 30px !important;
}
.p35 {
	padding: 35px !important;
}
.p40 {
	padding: 40px !important;
}
.pt0 {
	padding-top: 0px !important;
}
.pt1 {
	padding-top: 1px !important;
}
.pt5 {
	padding-top: 5px !important;
}
.pt10 {
	padding-top: 10px !important;
}
.pt15 {
	padding-top: 15px !important;
}
.pt20 {
	padding-top: 20px !important;
}
.pt25 {
	padding-top: 25px !important;
}
.pt30 {
	padding-top: 30px !important;
}
.pt35 {
	padding-top: 35px !important;
}
.pt40 {
	padding-top: 40px !important;
}
.pt45 {
	padding-top: 45px !important;
}
.pt50 {
	padding-top: 50px !important;
}

.pr0 {
	padding-right: 0px !important;
}
.pr5 {
	padding-right: 5px !important;
}
.pr10 {
	padding-right: 10px !important;
}
.pr15 {
	padding-right: 15px !important;
}
.pr20 {
	padding-right: 20px !important;
}
.pr25 {
	padding-right: 25px !important;
}
.pr30 {
	padding-right: 30px !important;
}
.pr35 {
	padding-right: 35px !important;
}
.pr40 {
	padding-right: 40px !important;
}
.pr45 {
	padding-right: 45px !important;
}
.pr50 {
	padding-right: 50px !important;
}

.pb0 {
	padding-bottom: 0px !important;
}
.pb5 {
	padding-bottom: 5px !important;
}
.pb10 {
	padding-bottom: 10px !important;
}
.pb15 {
	padding-bottom: 15px !important;
}
.pb20 {
	padding-bottom: 20px !important;
}
.pb25 {
	padding-bottom: 25px !important;
}
.pb30 {
	padding-bottom: 30px !important;
}
.pb35 {
	padding-bottom: 35px !important;
}
.pb40 {
	padding-bottom: 40px !important;
}
.pb45 {
	padding-bottom: 45px !important;
}
.pb50 {
	padding-bottom: 50px !important;
}
.pb55 {
	padding-bottom: 55px !important;
}
.pb60 {
	padding-bottom: 60px !important;
}

.pl0 {
	padding-left: 0px !important;
}
.pl5 {
	padding-left: 5px !important;
}
.pl10 {
	padding-left: 10px !important;
}
.pl15 {
	padding-left: 15px !important;
}
.pl20 {
	padding-left: 20px !important;
}
.pl25 {
	padding-left: 25px !important;
}
.pl30 {
	padding-left: 30px !important;
}
.pl35 {
	padding-left: 35px !important;
}
.pl40 {
	padding-left: 40px !important;
}
.pl45 {
	padding-left: 45px !important;
}
.pl50 {
	padding-left: 50px !important;
}


.mt0 {
	margin-top: 0px !important;
}
.mt1 {
	margin-top: 2px !important;
}
.mt5 {
	margin-top: 5px !important;
}
.mt10 {
	margin-top: 10px !important;
}
.mt15 {
	margin-top: 15px !important;
}
.mt20 {
	margin-top: 20px !important;
}
.mt25 {
	margin-top: 25px !important;
}
.mt30 {
	margin-top: 30px !important;
}
.mt35 {
	margin-top: 35px !important;
}
.mt40 {
	margin-top: 40px !important;
}
.mt45 {
	margin-top: 45px !important;
}
.mt50 {
	margin-top: 50px !important;
}


.mr0 {
	margin-right: 0px !important;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 10px !important;
}
.mr15 {
	margin-right: 15px !important;
}
.mr20 {
	margin-right: 20px !important;
}
.mr25 {
	margin-right: 25px !important;
}
.mr30 {
	margin-right: 30px !important;
}
.mr35 {
	margin-right: 35px !important;
}
.mr40 {
	margin-right: 40px !important;
}
.mr45 {
	margin-right: 45px !important;
}
.mr50 {
	margin-right: 50px !important;
}


.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 5px !important;
}
.mb10 {
	margin-bottom: 10px !important;
}
.mb15 {
	margin-bottom: 15px !important;
}
.mb20 {
	margin-bottom: 20px !important;
}
.mb25 {
	margin-bottom: 25px !important;
}
.mb30 {
	margin-bottom: 30px !important;
}
.mb35 {
	margin-bottom: 35px !important;
}
.mb40 {
	margin-bottom: 40px !important;
}
.mb45 {
	margin-bottom: 45px !important;
}
.mb50 {
	margin-bottom: 50px !important;
}
.mb55 {
	margin-bottom: 55px !important;
}
.mb60 {
	margin-bottom: 60px !important;
}

.ml0 {
	margin-left: 0px !important;
}
.ml5 {
	margin-left: 5px !important;
}
.ml10 {
	margin-left: 10px !important;
}
.ml15 {
	margin-left: 15px !important;
}
.ml20 {
	margin-left: 20px !important;
}
.ml25 {
	margin-left: 25px !important;
}
.ml30 {
	margin-left: 30px !important;
}
.ml35 {
	margin-left: 35px !important;
}
.ml40 {
	margin-left: 40px !important;
}
.ml45 {
	margin-left: 45px !important;
}
.ml50 {
	margin-left: 50px !important;
}
.ml60 {
	margin-left: 60px !important;
}
.ml70 {
	margin-left: 70px !important;
}
.ml80 {
	margin-left: 80px !important;
}

.m1p {
	margin: 1% !important;
}
.mb1p {
	margin-bottom: 1% !important;
}
.mb2p {
	margin-bottom: 2% !important;
}
.mb3p {
	margin-bottom: 3% !important;
}
.mb5p {
	margin-bottom: 5% !important;
}
.text_l {
	text-align: left !important;
}
.text_r {
	text-align: right !important;
}
.text_c {
	text-align: center !important;
}
.text_t {
	vertical-align: top !important;
}
.text_m {
	vertical-align: middle !important;
}
.text_b {
	vertical-align: bottom !important;
}


.font150 {
	font-size: 150% !important;
}
.font145 {
	font-size: 145% !important;
}
.font140 {
	font-size: 140% !important;
}
.font135 {
	font-size: 135% !important;
}
.font130 {
	font-size: 130% !important;
}
.font125 {
	font-size: 125% !important;
}
.font120 {
	font-size: 120% !important;
}
.font115 {
	font-size: 115% !important;
}
.font110 {
	font-size: 110% !important;
}
.font105 {
	font-size: 105% !important;
}
.font100 {
	font-size: 100% !important;   
}
.font95 {
	font-size: 95% !important;
}
.font90 {
	font-size: 90% !important;
}
.font85 {
	font-size: 85% !important;
}
.font80 {
	font-size: 80% !important;
}
.font75 {
	font-size: 75% !important;
}
.font70 {
	font-size: 70% !important;
}
.font65 {
	font-size: 65% !important;
}
.font60 {
	font-size: 60% !important;
}

.font_small {
	font-size: 0.8rem; font-weight: normal;
}
.float_n {
	float: none !important;
}

.float_l {
	float: left !important;
}

.float_r {
	float: right !important;
}
.clear_l {
	clear: left !important;
}
.clear_r {
	clear: right !important;
}
.clear_b {
	clear: both !important;
}

li#rhombic {  /*  */
    text-indent: -1em;
    margin-left: 1em;
}
li#rhombic:before {
    content: '';
    display: inline-block;
    width: .5em;
    height: .5em;
    margin-right: .5em;
    background: #cef;
    transform: rotate(45deg);
    vertical-align: 2px;
}

p#square_n {  /*  navy*/
    text-indent: -1em;
    margin-left: 1em;
}
p#square_n:before   {
    content: '';
    display: inline-block;
   width: .6em;
   height: .6em;
    margin-right: .5em;
   background: #008;
    vertical-align: 2px;
}

li#square {  /*  navy*/
    text-indent: -1em;
    margin-left: 1em;
}
li#square:before   {
    content: '';
    display: inline-block;
   width: .6em;
   height: .6em;
    margin-right: .5em;
   background: #008;
    vertical-align: 2px;
}

li#square_r {  /*  red */
    text-indent: -1em;
    margin-left: 1em;
}
li#square_r:before   {
    content: '';
    display: inline-block;
   width: .5em;
   height: .5em;
    margin-right: .5em;
   background: #f00;
    vertical-align: 2px;
}

li#circle { /* */
    text-indent: -1em;
    margin-left: 1em;
}
li#circle:before {
    content: '';
    display: inline-block;
   width: .5em;
   height: .5em;
    margin-right: .5em;
   background: #f00;
    vertical-align: 2px;
        border-radius: .25em;
}

li#point {  /* E */
    text-indent: -1em;
    margin-left: 1em;
}
li#point:before   {
    content: '';
    display: inline-block;
   width: .3em;
   height: .3em;
    margin-right: .5em;
   background: #000;
    vertical-align: 2px;
}

 /*  */
.arrow0 { 
  display:inline-block;
  height:6px;
  width:10px;
  background-color:#5bc0de;
  position:relative;
  top:3px;
    text-indent: -1em;
    margin-right: 1em;
transform: scale(1);

}
.arrow0:before {
  position:absolute;
  content:"";
  width:0;
  height:0;
  border:7.5px solid transparent;
  border-left:15px solid #5bc0de;
  left:10px;
  top:-4.6px;
}


.clearfix::after {
	content: "."; display: block; clear: both; height: 0px; overflow: hidden;   visibility: hidden; 
}

.cf::after {
	content: ""; display: block; clear: both; height: 0px; overflow: hidden;   visibility: hidden; 
}

/*
#column_list li a::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
.children_float_l::after {
	height: 0px; overflow: hidden; clear: both; display: block; visibility: hidden; content: ".";
}
*/


@media screen and (max-width:760px)
{
.p0 {
	padding: 0px !important;
}
/*
.ptd2 {
	padding: 0px 0px !important;
}
*/
.p5 {
	padding: 1% !important;
}
.p10 {
	padding: 3% !important;
}
.p15 {
	padding: 4% !important;
}
.p20 {
	padding: 5% !important;
}
.p25 {
	padding: 6% !important;
}
.p30 {
	padding: 7% !important;
}
.p35 {
	padding: 8% !important;
}
.p40 {
	padding: 10% !important;
}

.pt0 {
	padding-top: 0px !important;
}
.pt5 {
	padding-top: 1% !important;
}
.pt10 {
	padding-top: 3% !important;
}
.pt15 {
	padding-top: 4% !important;
}
.pt20 {
	padding-top: 5% !important;
}
.pt25 {
	padding-top: 6% !important;
}
.pt30 {
	padding-top: 7% !important;
}
.pt35 {
	padding-top: 8% !important;
}
.pt40 {
	padding-top: 10% !important;
}

.pr0 {
	padding-right: 0px !important;
}
.pr5 {
	padding-right: 1% !important;
}
.pr10 {
	padding-right: 3% !important;
}
.pr15 {
	padding-right: 4% !important;
}
.pr20 {
	padding-right: 5% !important;
}
.pr25 {
	padding-right: 6% !important;
}
.pr30 {
	padding-right: 7% !important;
}
.pr35 {
	padding-right: 8% !important;
}
.pr40 {
	padding-right: 10% !important;
}

.pb0 {
	padding-bottom: 0px !important;
}
.pb5 {
	padding-bottom: 1% !important;
}
.pb10 {
	padding-bottom: 3% !important;
}
.pb15 {
	padding-bottom: 4% !important;
}
.pb20 {
	padding-bottom: 5% !important;
}
.pb25 {
	padding-bottom: 6% !important;
}
.pb30 {
	padding-bottom: 7% !important;
}
.pb35 {
	padding-bottom: 8% !important;
}
.pb40 {
	padding-bottom: 10% !important;
}
.pb45 {
	padding-bottom: 12% !important;
}
.pb50 {
	padding-bottom: 14% !important;
}
.pb55 {
	padding-bottom: 16% !important;
}
.pb60 {
	padding-bottom: 18% !important;
}

.pl0 {
	padding-left: 0px !important;
}
.pl5 {
	padding-left: 1% !important;
}
.pl10 {
	padding-left: 3% !important;
}
.pl15 {
	padding-left: 4% !important;
}
.pl20 {
	padding-left: 5% !important;
}
.pl25 {
	padding-left: 6% !important;
}
.pl30 {
	padding-left: 7% !important;
}
.pl35 {
	padding-left: 8% !important;
}
.pl40 {
	padding-left: 10% !important;
}


.mt0 {
	margin-top: 0px !important;
}
.mt1 {
	margin-top: 1% !important;
}
.mt5 {
	margin-top: 1% !important;
}
.mt10 {
	margin-top: 3% !important;
}
.mt15 {
	margin-top: 4% !important;
}
.mt20 {
	margin-top: 5% !important;
}
.mt25 {
	margin-top: 6% !important;
}
.mt30 {
	margin-top: 7% !important;
}
.mt35 {
	margin-top: 8% !important;
}
.mt40 {
	margin-top: 10% !important;
}
.mt50 {
	margin-top: 15% !important;
}

.mr0 {
	margin-right: 0px !important;
}
.mr5 {
	margin-right: 1% !important;
}
.mr10 {
	margin-right: 3% !important;
}
.mr15 {
	margin-right: 4% !important;
}
.mr20 {
	margin-right: 5% !important;
}
.mr25 {
	margin-right: 6% !important;
}
.mr30 {
	margin-right: 7% !important;
}
.mr35 {
	margin-right: 8% !important;
}
.mr40 {
	margin-right: 10% !important;
}

.mb0 {
	margin-bottom: 0px !important;
}
.mb5 {
	margin-bottom: 1% !important;
}
.mb10 {
	margin-bottom: 3% !important;
}
.mb15 {
	margin-bottom: 4% !important;
}
.mb20 {
	margin-bottom: 5% !important;
}
.mb25 {
	margin-bottom: 6% !important;
}
.mb30 {
	margin-bottom: 7% !important;
}
.mb35 {
	margin-bottom: 8% !important;
}
.mb40 {
	margin-bottom: 10% !important;
}
.mb45 {
	margin-bottom: 12% !important;
}
.mb50 {
	margin-bottom: 14% !important;
}
.mb55 {
	margin-bottom: 16% !important;
}
.mb60 {
	margin-bottom: 18% !important;
}

.ml0 {
	margin-left: 0px !important;
}
.ml5 {
	margin-left: 1% !important;
}
.ml10 {
	margin-left: 3% !important;
}
.ml15 {
	margin-left: 4% !important;
}
.ml20 {
	margin-left: 5% !important;
}
.ml25 {
	margin-left: 6% !important;
}
.ml30 {
	margin-left: 7% !important;
}
.ml35 {
	margin-left: 8% !important;
}
.ml40 {
	margin-left: 10% !important;
}
.ml50 {
	margin-left: 12% !important;
}
.ml60 {
	margin-left: 14% !important;
}
.ml70 {
	margin-left: 16% !important;
}


.font150 {
	font-size: 140% !important;
}
.font145 {
	font-size: 135% !important;
}
.font140 {
	font-size: 130% !important;
}
.font135 {
	font-size: 125% !important;
}
.font130 {
	font-size: 120% !important;
}
.font125 {
	font-size: 115% !important;
}
.font120 {
	font-size: 110% !important;
}
.font115 {
	font-size: 105% !important;
}
.font110 {
	font-size: 100% !important;
}
.font105 {
	font-size: 95% !important;
}
.font100 {
	font-size: 90% !important;   
}
.font95 {
	font-size: 85% !important;
}
.font90 {
	font-size: 80% !important;
}
.font85 {
	font-size: 75% !important;
}
.font80 {
	font-size: 70% !important;
}
.font75 {
	font-size: 65% !important;
}
.font70 {
	font-size: 60% !important;
}
.font65 {
	font-size: 55% !important;
}
.font60 {
	font-size: 50% !important;
}
.font50 {
	font-size: 40% !important;
}
.font40 {
	font-size: 30% !important;
}

/* Icon color */

.target {color: white;
}
.not_applicable {color: black;
}




 /*  */
.arrow0 { 
  display:inline-block;
  height:6px;
  width:10px;
  background-color:#5bc0de;
  position:relative;
  top:3px;
    text-indent: -1em;
    margin-right: 1em;
transform: scale(0.8);

}
.arrow0:before {
  position:absolute;
  content:"";
  width:0;
  height:0;
  border:7.5px solid transparent;
  border-left:15px solid #5bc0de;
  left:10px;
  top:-4.6px;
}

}
