.addons-block{font-size: 100.1%!important;position: relative;overflow: hidden;}
.addons-block span.title{display:block;}
.addons-block .section{margin-top:10px;padding:0px;border:1px solid #999999;width:100%;background-color:#fdfdfd;height:95px;}
.addons-block .addons{}
.addons-block .addons td.setting_name{color:#0d4b6e;font-weight:bold;min-width:200px;padding-right:0.525em;text-align:right;width:20%;}
.addons-block .w3-content{max-width:45em;margin:auto;}
.addons-block .w3-select{height: 2.58em!important;text-align: left;width: 70%;margin-right: 0.925em;}
/*------------------------------------------------------------------------------- */
.addons-block input[type="checkbox"] {position:relative; z-index: -9999;}
.addons-block input[type="checkbox"] + label:before {border: 1px solid #444; border-radius: 3px; content: "\00a0"; display: inline-block; font: 12px/1.15em sans-serif; font-weight: bold; }
.addons-block input[type="checkbox"] + label:before {height: 18px; width: 18px; margin: 0 .5em 0 -2.5em; padding: 0; padding: 2px;}
.addons-block input[type="checkbox"]:checked + label:before {background: #217DA1; color: #fff; content: "\2713"; text-align: center; border-color: #217DA1;}
.addons-block input[type="checkbox"]:checked + label:after {font-weight: bold;}
.addons-block input[type="checkbox"]:focus + label::before {outline: rgb(0, 120, 215) auto 1px;}
.addons-block label,.addons-block label.w3-validate {font-weight: bold!important;color: #AFAEAE;}
/*------------------------------------------------------------------------------- */
.addons-block {font-size: 100.1%!important;position: relative;overflow: hidden;}
.addons-block {}
span.title{display:block;}
.section{margin-top:10px;padding:0px;border:1px solid #999999;width:100%;background-color:#fdfdfd;height:105px;}
/*------------------------------------------------------------------------------- */
#addons{font-size: 100.1%!important;}
#addons ul{padding:0;width:100%;margin:1.1125em;}
#addons li{list-style-type:none;display:inline;float:left;width:47%;margin:0 1%;}
.tool_table td{text-align:left;vertical-align:top;}
/*------------------------------------------------------------------------------- */
input#addons{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;}
#addons .w3-margin {margin-left: 2px !important;}
.addons-block .w3-padding-medium,.addons-block .w3-padding,.addons-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;
}
.addons-block {font-size: 100.1%!important;position: relative;overflow: hidden;}
.addons-block {}
span.title{display:block;}
.section{margin-top:10px;padding:0px;border:1px solid #999999;width:100%;background-color:#fdfdfd;height:105px;}
#addons{font-size: 100.1%!important;}
#addons ul{padding:0;width:100%;margin:1.1125em;}
#addons li{list-style-type:none;display:inline;float:left;width:47%;margin:0 1%;}
.tool_table td{text-align:left;vertical-align:top;}
input#addons{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:1%;
/* 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;}
#addons .w3-margin {margin-left: 2px !important;}
.addons-block .w3-padding-medium,.addons-block .w3-padding,.addons-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;
}
