.start-block {font-size: 100.1%!important;position: relative;overflow: hidden;}
.start-block span.title { display :block; }
.start-block .section { margin-top :10px; padding :0px; border :1px solid #999999; font-size :1em; width :100%; background-color :#fdfdfd; height :95px; }
.start-block div#start-block { margin : auto 1%; }
.start-block div#start-block ul { padding : 0;  width :100%; margin: 1.525em;}
.start-block div#start-block li { list-style-type :none; display :inline; float :left; width :47%; margin :0 1%; }

.start-block {font-size: 100.1%!important;position: relative;overflow: hidden;}
.start-block {}
span.title{display:block;}
.section{margin-top:10px;padding:0px;border:1px solid #999999;width:100%;background-color:#fdfdfd;height:105px;}
#start{font-size: 100.1%!important;}
#start ul{padding:0;width:100%;margin:1.1125em;}
#start li{list-style-type:none;display:inline;float:left;width:47%;margin:0 1%;}
.tool_table td{text-align:left;vertical-align:top;}
input#start{margin:auto 0.225em;}
.tool_table ul{margin:0;padding:0;margin-left:20px;margin-bottom:2px;}
.tool_table li{padding:1px;list-style-type:disc;}
.description span{display:block;
/* Fallback for non-webkit */
display:-webkit-box;max-width:100%;height:4.825em;
/* Fallback for non-webkit */
margin:0 auto;line-height:1.5;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.description a span{height:30px;}
label,label.w3-validate {font-weight: bold!important;color: #AFAEAE;}
#start .w3-margin {margin-left: 2px !important;}
.start-block .w3-padding-medium,.start-block .w3-padding,.start-block .w3-form {padding: 8px 8px !important;}
.w3-card .w3-margin-left {margin-left: 8px !important;}

.w3-card, .w3-card-2, .w3-example {
box-shadow: 0 2px 4px 0 rgba(0,0,0,0.36),0 2px 10px 0 rgba(0,0,0,0.32) !important;
}
.equal-container {
width: 100%;
display: grid;
/* margin: .5em; */
padding: 0em;
}
