.seo_groups input[type="text"], .seo_groups select {
    font-size: 14px;
}
.seo_groups input[type="text"] {
    border: 1px solid #ccc;
     display: inline-block;
     padding: 12px;
     border-radius: 3px 0px 0px 3px!important;
     border-right: none
}
.seo_groups input[type="file"] {
    display: inline-block;
     margin-left: 10px;
}
.seo_groups select {
    background: #eee;
     border: 1px solid #ccc;
     padding: 11px;
     border-radius: 0px 3px 3px 0px;
     border-left: none 
}
.seo_groups label {
    font-weight: normal;
}
.seo_groups {
    margin-top: 10px;
}
.company-seo-form hr {
    margin-bottom: 20px;
}
.back_button:hover {
     background-color: #cccccc;
     color: #777777!important;
}
.back_button, .back_button.btn.focus, .back_button.btn:focus {
     background-color: #dddddd;
     color: #aaaaaa!important;
     border-radius: 3px;
}
.seo_projects_row:nth-of-type(2n) {
     background: #eee;
}
.seo_projects_row {
     padding: 0px 20px;
}
.ranking_markers {
	padding: 5px 10px;
	color: #fff;
	border-radius: 5px;
	font-size: 17px;
	background: #67B995;
	float: left;
	width: 100%;
}
.ranking_markers i {
     font-size: 17px;
}
.ranking_markers h4, .ranking_markers .green, .ranking_markers .red, .ranking_markers:hover {
    color: #fff!important;
     font-weight: normal;
}
.ranking_markers.green {
     background: #67B995;
}
.ranking_markers.red{
     background: #c7383f;
}
.form-section ul li p {
    margin-bottom: 0px;
}
/*Rankings History pop-up*/
#company-form-section .form-information h3 strong {
    color: #f26c4f
}

/*Add Group Section */

.company-seo-form input {
   border: 1px solid #ddd;
   padding: 5px;
}


/*DAte Range Picker */

.date_picker_input {
     cursor: pointer;
     padding: 0px 10px;
     border: 1px solid #ccc;
     line-height: 26px;
     border: 1px solid #aaa;
     border-radius: 3px !important;
     display: inline-block;
     text-align: left;
     background: #fff;
     background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
     background-clip: border-box;
     background-clip: padding-box;
     -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
     box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
     color: #444;
     text-decoration: none;
     white-space: nowrap;
}

.date_picker_input i {
     color: #aaa;
}

/*inputs */

input[type="date"], input[type="datetime-local"], input[type="datetime"], input[type="email"], 
input[type="month"], input[type="number"], input[type="password"], input[type="search"],
input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
     padding: 0 8px;
     line-height: 2;
     min-height: 30px;
     background-color: #fff;
     color: #2c3338;
}


/*Individual Rankings page*/

.flex_end {
display: flex;
align-items: end;
}


/*Project Summary Section*/

#summary_project {
     background: #fff;
     padding: 20px;
     margin-top: 20px;
 }
 
 #summary_project h3 {
     margin-bottom: 10px;
 }

 #summary_project .rank_position {
     margin-left: 10px;
     font-size: 13px;
     color: #777;
 }

 #summary_project h3 i {
     font-size: 16px;
 }
 