.hide-robot{display:none !important;}
.has-error .form-control {border-color: red !important;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);}
.controls ul li {color: Red;text-align: left;margin: 0px;border-bottom: 1px solid #ffffff;padding: 0px;}
.datasets ul {list-style-image: none !important;list-style-type: none;}
.datasets ul li.txtleft.active a{color:#186078 !important;font-weight: 500 !important;}
.datasets ul li a:hover {color: #008d62 !important;}
.has-search .form-control {padding: 15px;height: 50px !important;border-radius: 13px !important;border: solid 1px #e6e6e6 !important;}
.table tr th {border-right: 2px solid #dee2e6;}
.table tbody tr th td {border-right: 2px solid #dee2e6;}
.table td,
.table th {padding: .75rem;vertical-align: top;border-top: 1px solid #dee2e6;border-right: 1px solid #dee2e6;}
label.error{text-align: left !important;font-weight: normal !important;line-height: 1.3 !important;font-size: 16px !important;display:block;margin-top:5px;margin-bottom:5px;}
.cd-popup-container p {margin: 0;padding: 1em 1em;padding-top: 0em;}
.cd-popup-container2 p {margin: 0;padding: 1em 1em;padding-top: 0em;}
.display-none{display:none;visibility:hidden;}
.none{display:none !important;}
.pointer-none{pointer-events:none;}
.margin{margin:0px !important;}
.margin-top{margin-top: 5px;}
.width-margin{width: 100%; margin: 0 auto;}
.font-red{color:red;font-size: 15px;padding: 0rem !important;padding-top: 1em !important;}
.pad-margin{padding:0!important; margin:0!important;}
.overflow{overflow:auto; border:1px solid #dee2ee; padding:0;}
.border-solid{border:1px solid #dee2ee;}
.txt-center{text-align:center;}
.sec1content{letter-spacing: 0.32px;color: #31495d;}
.btn-home-try-now.monitoring-button-small{border-radius: 25px!important;}
.btn-home-try-now.monitoring-button-small:hover{border-radius: 25px!important;}
.dataset-section-box,.dataset-section-box-in {box-shadow: 0 0 12px 0 rgb(0 0 0 / 12%);}
.width30{width: 34px;padding-right: 10px;}
.form-group{text-align:left;}
.form-control{margin-bottom: 15px!important;}
.shipping-section-img{width: 32px;height: 32px;}
section.blue-bg-color {background-color: #186078;}
.blue-bg-title {font-size: 32px;font-weight: bold;color: #fff;}
.categories-grdt {background-image: none !important;padding-bottom: 10% !important;background-color: #186078;}
.cat-heading{color: #fff !important;font-size: 16px!important; font-weight: normal !important;}
.font30{font-size:18px; color:white;}
.firsttitle{font-size: 24px;font-weight: bold;line-height: 1.33;color: #303030;}
.sec1title{font-weight: bold;color: #303030;font-size:22px;letter-spacing: 0.36px;}
.included-fields{border-radius: 14px;background-color: #f8f8f8;}
.custom-bullet li{text-align: left;}
.container-bg-sec {border-radius: 14px;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);background-color: var(--white);}
.second-sec{margin-top: -140px;}
.dataset-section-box-in{background-color: #f8f8f8 !important;}
.included-Cat-title{font-family: Poppins;font-size: 22px;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: 0.44px;color:#186078; font-weight: bold;}
.include-categories{border-radius: 14px;background-color: #f8f8f8;}
.category-bullet {list-style-image: url(//www.xtract.io/img/poi-portal/retail/category-2.png);padding-left: 7%;}
.custom-bullet {list-style-image: url(//www.xtract.io/img/poi-portal/retail/field-1.png);padding-left: 7%;}
.poidata-body-class{background-color: #efefef;}
.dataset-sec{ border-radius: 14px;background-color: #f8f8f8;}
.datasets ul li {text-align: left;color: #31495d;border-bottom: 1px dashed #a2a0a0;padding-bottom: 15px;padding-top: 15px;} .datasets ul li a {color: #646464 !important;}
.pricecolor{color:#008d62;font-size: 20px !important;font-weight: bold !important;}
.pricingsec-bg-color{border-radius: 14px;background-color: #edf4fa;}
.pricingsec-bg-color p{font-size: 16px;}
.cat-heading.cat-breadcrumbs:hover{color:#008d62!important;}
.viewsampleBtn{color: #fff!important;background: #008d62!important;font-weight: 400!important;padding: 8px!important;width: 100%;font-size: 16px!important;border-radius:25px!important;}
.viewsampleBtn:hover {color: #fff!important;background: #31495d!important;}
.tag-head-txt {font-family: Poppins;
font-size: 20px !important;
font-weight: 500 !important;
color: #303030 !important;}
.top-tag-text {margin-top: -10px;font-size: 20px !important;font-weight: bold !important;text-align: left;color: #008d62 !important;}
.datasets ul li:last-child {border-bottom: none; }
.cs-fontbold600 {font-weight: bold !important;}
.poi-box-heading-left{color:#303030!important;}
.boxes-txt-left .sitecolor{color:#00915e;}
.browse{font-size: 22px !important;font-weight: bold;color:#303030 !important;}
.search-input{color:#646464 !important;font-family: Poppins !important;font-size: 16px !important;font-weight: normal!important;}
.include-categories .custom-bullet li span {top: -4px;vertical-align: baseline;position: relative;font-size: 16px;text-align: left;}
.include-categories .category-bullet li span {top: -4px;vertical-align: baseline;position: relative;font-size: 16px;text-align: left;}
.poi-box-heading-left:hover {color: #008d62 !important;}
.search-container {position: relative;}
.custom-search-icon {position: absolute;top: 50%;right: 15px;transform: translateY(-50%);width: 22px; 
height: 22px;background-image: url(//www.xtract.io/img/poi-portal/search.png);background-size: contain; 
background-repeat: no-repeat; pointer-events: none;}
.form-control.search-input {padding-right: 30px;}
@media (max-width: 800px){
.shipping-section-img {width: 32px !important;}
.second-sec {margin-top: -30px;}
.desktop-border {border-bottom: 1px dashed #8dc47f;}
}
@media only screen and (min-width: 992px) {
.desktop-border {border-right: 1px solid #8dc47f;}
.desktop-border-grey {border-right: 1px solid #b4b4b4;}
.desktop-height {height: 50px;}
.desktop-height-grey {height: 60px;}
}
.comview-border-grey {border-right: 1px solid #b4b4b4;}
.badge1 {
display: inline-flex;
align-items: center;
font-family: Poppins;
font-size: 12px;
text-align: left;
color: #707070;
border-radius: 14px;
border: solid 1px #e9eae9;
background-color: var(--white);
padding: 5px 10px;
line-height: 1.3;
}
.badge1-state {
display: inline-flex;
align-items: center;
font-family: Poppins;
font-size: 12px;
text-align: left;
color: #707070;
border-radius: 5px;
border: solid 1px #b4b4b4;
background-color: var(--white);
padding: 2px 4px;
line-height: 1.3;
}
.badge-with-state{
display: inline-flex;
align-items: center;
padding: 2px 4px;
color: #707070;
border-radius: 5px;
border: solid 1px #b4b4b4;
background-color: var(--white);	
font-family: Poppins;
font-size: 12px;
line-height: 1.3;
margin-bottom:8px;
}
.badge-with-tab{
display: inline-flex;
align-items: center;
padding: 4px 10px;
color: #707070;
border-radius: 8px;
cursor: pointer;
font-family: Poppins;
font-size: 14px;
line-height: 1.3;
margin-bottom:8px;
}
.badge-with-bullet {
display: inline-flex;
align-items: center;
padding: 0px 10px;
color: #707070;
border-radius: 14px;
border: solid 1px #e9eae9;
background-color: var(--white);	
font-family: Poppins;
font-size: 12px;
line-height: 1.3;
margin-bottom:8px;
}
.badge-with-bullet::before {
content: '\2022'; margin-right: 8px;
font-size: 20px;
} .dropdown-container1 {
position: relative;
display: inline-block;
}
.dropdown-container2 {
position: relative;
display: inline-block;
} .dropdown-toggle1 {
display: none;
}  .dropdown-menu1 {
display: none;
position: absolute;
top: 100%;
right:-37px;
margin-top: 5px;
background-color: #f9f9f9;
border-radius: 4px;
width: 325px;
padding: 10px;
font-size: 14px;
color: #333;
max-height: 150px; overflow-x: hidden; z-index:99;
border-radius: 14px;
border: solid 1px #e9eae9;
background-color: var(--white);
}
.dropdown-menu2 {
display: none;
position: absolute;
top: 100%;
right:-100px;
margin-top: 5px;
background-color: #f9f9f9;
border-radius: 4px;
width: 325px;
padding: 10px;
font-size: 14px;
color: #333;
max-height: 150px; overflow-x: hidden; z-index:99;
border-radius: 14px;
border: solid 1px #e9eae9;
background-color: var(--white);
} .dropdown-menu1 a {
display: block;
padding: 8px 0;
text-decoration: none;
color: inherit;
}
.dropdown-menu2 a {
display: block;
padding: 8px 0;
text-decoration: none;
color: inherit;
} .dropdown-menu1::-webkit-scrollbar {
width: 3px; height: 1px; }
.dropdown-menu2::-webkit-scrollbar {
width: 3px; height: 1px; }
.toptag-text{
font-family: Poppins;
font-size: 16px;
line-height: 1.75;
text-align: left;
color: #303030;
}
.flag-size{    
width: 15px;
margin: 0px 4px;
}
.taghead-txt {
font-family: Poppins !important;
font-size: 20px;
font-weight: 500;
line-height: 1.75;
text-align: left;
color: #303030;
}
.exel-sheet-sec {
bottom: 20px;
top: 80%;
}
.last-section-txt {
font-family: Poppins;
font-size: 16px;
line-height: 1.75;
text-align: left;
color: #646464;
}
.fa-circle:before {
content: "\f111";
padding: 5px 10px 5px 0px;
}
.catagory-list{
padding:1px;
color: #707070;
font-family: Poppins;
font-size: 12px !important;
line-height: 1.3;
text-align:left;
}
.state-list{
padding:1px;
color: #707070;
font-family: Poppins;
font-size: 12px !important;
line-height: 1.3;
text-align:left;
}
.attr-list{
padding-inline-start: 0px !important;
list-style-type: none !important;
} .dropdown-menu1::-webkit-scrollbar-track {
background: #f1f1f1; } .dropdown-menu1::-webkit-scrollbar-thumb {
background: #b5b5b5; border-radius: 1px; } .dropdown-menu1::-webkit-scrollbar-thumb:hover {
background: #555; } .dropdown-menu2::-webkit-scrollbar-track {
background: #f1f1f1; } .dropdown-menu2::-webkit-scrollbar-thumb {
background: #b5b5b5; border-radius: 1px; } .dropdown-menu2::-webkit-scrollbar-thumb:hover {
background: #555; }
.arrow {
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 0px 0px 4px 4px;
margin-left: 6px;
}
.arrow2 {
border: solid black;
border-width: 0 2px 2px 0;
display: inline-block;
padding: 0px 0px 4px 4px;
margin-left: 6px;
}
.up {
transform: rotate(-135deg);
-webkit-transform: rotate(-135deg);
}
.down {
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.badge-with-tab {
cursor: pointer;
flex: 1;
transition: background-color 0.3s ease;
}
.bg-f8f8f8{background-color:#f8f8f8;}
.btm-border{
border-top: 2px solid #b4b4b4 !important;}
.btm1px-border{
border-top: 1px solid #b4b4b4 !important;}
.bottomleft-txt{
font-family: Poppins;
font-size: 24px;
font-weight: 600;
line-height: 1.63;
text-align: left;
color: #303030;
}
.badge-with-tab.active {
background-color: #eaeaea;
}