input[type=email], input[type=number], input[type=password], input[type=reset], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{
    width: 100%!important;
	background: #ededed!important;
}
.tc-wrapp {
    border: 20px solid#14a800!important;
    padding: 20px!important;
}
.top-sect {
    margin: 0 auto!important;
    text-align: center!important;
}

.top-sect img {
    width: 100px!important;
}

.top-sect h1 {
    line-height: 55px!important;
    margin-top: -20px!important;
}

.tc-name {
    margin: 0 auto;
    display: flex;
    text-align: center!important;
}

.elementor-30 {
    width: 30%!important;
    vertical-align: middle!important;
}

.elementor-40 {
    width: 40%!important;
    vertical-align: middle!Important;
}
.certificate-name h2 {
    border: 2px solid#14a800!important;
    background-color: #14a800!important;
    padding: 10px!Important;
    color: #fff!important;
    font-weight: 500!important;
}
.tc-footer {
    display: flex;
    vertical-align: middle!important;
    text-align: center!important;
}

.elementor-40 {
    width: 40%!important;
}

.elementor-20 {
    width: 20%!important;
}
.left-sign, .right-sign {
    margin-top: 15%!important;
}
.tc-qrcode {
    padding: 25px!important;
}
.date-right, .sharok-left {
    margin-top: 7%!important;
}
body ul.wpuf-form .wpuf-field-columns {
    padding: 0;
    border: 0;
    overflow: hidden;
    width: 100%!important;
}
body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields {
    border: 0;
    margin: 5px!important;
    padding: 0;
    list-style: none;
}
table.oarish-table tr th {
    text-align: left!important;
    margin-left: 8%!important;
}
td.left {
    width: 20%!important;
}
th.right {
    width: 80%!Important;
    text-align: left!important;
}








@media print {
	body{
  -webkit-print-color-adjust:exact !important;
  print-color-adjust:exact !important;
}
   .tc-wrapp {
    border: 20px solid#14a800!important;
    padding: 20px!important;
}
	td.left {
    width: 20%!important;
}
.top-sect {
    margin: 0 auto!important;
    text-align: center!important;
}

.top-sect img {
    width: 100px!important;
}

.top-sect h1 {
    line-height: 55px!important;
    margin-top: -20px!important;
}

.tc-name {
    margin: 0 auto;
    display: flex;
    text-align: center!important;
}

.elementor-30 {
    width: 30%!important;
    vertical-align: middle!important;
}

.elementor-40 {
    width: 40%!important;
    vertical-align: middle!Important;
}
.certificate-name h2 {
    border: 2px solid#14a800!important;
    background-color: #14a800!important;
    padding: 10px!Important;
    color: #fff!important;
    font-weight: 500!important;
}
.tc-footer {
    display: flex;
    vertical-align: middle!important;
    text-align: center!important;
}

.elementor-40 {
    width: 40%!important;
}

.elementor-20 {
    width: 20%!important;
}
.left-sign, .right-sign {
    margin-top: 15%!important;
}
.tc-qrcode {
    padding: 25px!important;
}
.date-right, .sharok-left {
    margin-top: 7%!important;
}
body ul.wpuf-form .wpuf-field-columns {
    padding: 0;
    border: 0;
    overflow: hidden;
    width: 100%!important;
}
body ul.wpuf-form .wpuf-field-columns .wpuf-column-field-inner-columns .wpuf-column .wpuf-column-inner-fields ul.wpuf-column-fields {
    border: 0;
    margin: 5px!important;
    padding: 0;
    list-style: none;
}
table.oarish-table tr th {
    text-align: left!important;
    margin-left: 8%!important;
}
.site-header, footer#colophon {
    display: none!important;
}
th.right {
    width: 80%!Important;
    text-align: left!important;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

