.campaign-google .editEndDate,
.campaign-google .editbudget,
.campaign-google .editCampName {
	display: block !important;
}
input[name="update_google_keywords_cpc"] {
  width: 80px;
}
.updateGoogleKeyword,.updateGoogleKeyword:focus{
	background-color: #ff1350 !important;
	border-color: #ff1350 !important;
	box-shadow:none;
}
#keywordPlannerModal .btn.btn-md,#keywordPlannerResultModal .btn.btn-md{
  background: #f02658;
  color: #fff;
  width: 150px;
  font-size: 19px;
  padding: 15px 0;
  position: absolute;
  bottom: -35px;
  right: -7px;
}
.search-container{
	display: inline-flex;
	position: relative;
}
.search_box {
  width: 100%;
  padding: 10px 20px;
  padding-left: 30px; 
  font-size: 14px;
 width: 400px;
 margin-right: 10px;
}
.search_icon{
	position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
}
.search_keyword {
  line-height: 11px;
  background-color: #f0efef;
  padding: 10px;
  width: 250px !important;
  display: inline-block;
  margin-bottom: 15px;
  margin-right: 15px;
}
#keywordPlannerContent{
	min-height: 200px;
}
.result_table {
  margin-top: 20px;
  margin-bottom: 30px;
  max-height: 360px;
  overflow-y: scroll;
}
.result_table{
  margin-top: 20px;
  margin-bottom: 30px;
}
.keywordButton{
  margin-bottom: 0px !important;
}
.sticky-table thead {
  position: sticky;
  top: 0;
  background-color: #333;
  color: white;
  z-index: 1; /* Makes sure the header stays on top */
}

.sticky-table th, .sticky-table td {
  padding: 12px 15px;
  border: 1px solid #ddd;
}

.sticky-table th {
  text-align: left;
}
.showKeywordInfiText{
  color: #ff215b;
  margin: 0 0 0 8px;
  font-size: 16px;
}
#select_lang_url,#select_lang{
  height:35px;
}
.keyword_location{
  font-size: 16px;
  margin-left: 15px;
  margin-top: 5px;
}