body{font-size:15px; }

#mainNav {
	background: #03838c;
}
#mainNav img{width:100%;    padding: 10px 0px;}

.brandLogo {
	padding: 2px 0px;
	margin-top: 13px;
	margin-bottom: 13px;
}

.contentTable{background: #fff; width: 100%; float: left; margin-top: 37px; line-height:26px; margin-top:120px;}
.contentTable h2{font-size:15px; font-weight:normal;}

.petentTable table{background:#f3f3f3;}
.petentTable table td{border-left:solid 2px #fff; border-top:solid 2px #fff; padding:10px 15px}

footer{color:#000; text-align:center; font-size:11px; padding-top:20px; float:left; width:100%;}
footer ul{margin:0 auto 10px;}
footer ul li{display: inline-block; list-style:none; padding:0px 10px; border-left:solid 1px #aeaeae}
footer ul li:first-child{border:none;}
footer ul li a{color:#fff;}


table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
bottom: .5em;
}

.GlobaloptoutLinks li:not(:last-child) {
	margin-right: 0px!important;
}

.GlobaloptoutLinks  ul {
	width: 100%!important;
}

.GlobaloptoutLinks {
	margin-bottom: 15px;
}

@media screen and (max-width: 991px){
	#mainNav img{
		padding:10px 15px;
	}
	footer ul{ width:270px;}
}


.py-2 {
    background-color: rgba(114, 206, 155, 0.1);
    color: #000;
    margin-top: 20px;
    padding: 15px 0px 0px 0px!important;
	border-top: 1px solid #999;
}

.patent-para-top{
	
	margin-top:70px;
}

.py-2 a {
    color: #000!important;
}
a:hover {
    color: #007bff !important;
}
.bannertext{
margin-top: 20px;
}

table#policytable tr td a {
    color: #03838c!important;
    cursor: pointer;
	font-weight: 600;
}
div#policytable_length {
    float: left;
}
div#policytable_length {
    float: left;
    margin-bottom: 40px;
}

div#policytable_length {
    float: left;
    margin-bottom: 40px;
    
}
div#policytable_filter {
    margin-bottom: 20px;
   
}
td.cont a {
    text-transform: uppercase;
}

.container.petentTable h1 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 32px;
    margin-top: 20px;
	
	color: #03838c;
    font-family: 'Inter', sans-serif;
    
    font-weight: bold !important;
    text-transform: uppercase;
}
th {
    color: #336699 !important;
}
@media only screen and (max-width: 600px)
{
div#policytable_filter input {
    max-width: 136px;
    margin-bottom: 25px;
}
}
@media only screen and (min-width: 768px)  {
table#policytable {
   
    margin: 0 auto;
    margin-top: 68px;
    
    clear: both;
}

div#policytable_length {
    float: left;
    margin-bottom: 20px;
   
}

}

@media (max-width:767px) {
	
	div#myTable_length {
    width: 100%;
    float: left;
	text-align:left;
}

    .container.petentTable h1 {
       font-size: 19px!important;
    }

#myTable_filter
{
	width:100%;
	float: left;
	text-align:left;
	
}
	.GlobaloptoutLinks ul li {
		border: none!important;
	}	
    div#policytable_length {
    float: left;
    margin-bottom: 9px;
    width: 100%;
    text-align: center;
}

    div#policytable_filter {
    width: 100%;
    text-align: center;
}

    div#policytable_info {
    text-align: center;
    width: 100%;
}
    .dataTables_wrapper .dataTables_paginate {
   
    text-align: center!important;
    width: 100%;
}

    input {
  border-radius: 0;
}

input[type="search"] {
  -webkit-appearance: none;
}

    input:matches([type="password"], [type="search"]),input:visited,input:hover,input:active
    {
        border-radius:0!important;
    }
}