footer#footer_cookie .cookie-banner {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 10000;
}

footer#footer_cookie .cookie-banner #copyrightTwo {
    background-color: #cccccc;
    color: black;
    padding: 5px;
}

footer#footer_cookie .cookie-banner #copyrightTwo p {
    height: auto;
}
.sender-page-btns{
    margin-top: 30px;
}
#sender-page{
    border: 1px solid #f0f0f0;
    padding: 15px;
}
.speaker-image-alert{font-size: 13px}
/*Learn Payment section*/


.plans-list{ margin:0; padding:0;}
.plans-list li{ display:inline-block; float:none; list-style:none;}
.plans-list i{color: #9eda86;  font-size: 4em; float:left;}
.plans-list h3{color: #9eda86;  font-weight: 400; font-size: 2em; float:left;}
.payment-message{text-align: center;  font-size: 17px;}
.payment-button{ text-align:center;}
.payment-btn{ width:215px;}
.checkout-txt{
	 color:#999999 !important;
}
.summary-form{
	margin:40px 0 20px 0;
}
.summary-box{
	border:solid 1px #9eda86; padding:0; width:270px;
}
.summary-box h4{
	background: #9eda86;
  color: #fff;
  display: inline-block;
  padding: 10px;
  margin: 0;
  display: block;
  text-align: center;
  font-size: 3em;
  font-weight: 600;}
  .summary-detail{
 padding:20px 8px 0 0;
 text-align:right;
 color:#000;
}
 .summary-detail h2{
	 color:#000; font-weight:400; font-size:25px;
}
.summary-list{
	 margin:0; padding:0;
}
.summary-list li{
	 list-style:none;
}
.summary-list i{
	  color: #9eda86;
  font-size: 20px;
  padding-left:10px;
}
.summary-total span{
	width:49%; text-align:center; display:inline-block;
}
.summary-total h2{
	color:#000;font-weight: 400; padding:0; margin:0;
}
.total-bg{
	 background: #ffff8c;
  color: #000;
  font-weight: 600;
  font-size: 2em;}

  .summary-total{
	 margin:30px 0 0;
}

.summary-form-field{
	float:right;
}
.details-form{
	border:solid 1px #9eda86; padding:0 60px 30px 60px;  margin-bottom: 25px;
}
.details-form h3{
	color:#9eda86; font-weight:600;font-size: 30px;
}

.details-form-fields .input-group-addon{
	  background-color: #cccccc;
  border: none;
  border-radius: 0px !important;
}
.details-form-fields input[type=text], .details-form-fields select .details-form-fields input[type=password]{
	border:none;
	background:#ccc;
	box-shadow:none;
	border-radius:0px!important;
	color:#fff;
}

.details-form-fields .fa{
	color:#9eda86;font-size: 24px;width: 15px;
}

#name_2::-webkit-input-placeholder{
	color:    #ffffff;
}
.billing h2{
	color: #000;  font-weight: 400;font-size: 25px; margin:0;
}
.billing2{
	margin:0; padding:0;
}
.billing2 .input-group{
	margin: 0 5px;
}
.billing2 .input-group .dropdown-toggle{
	height:46px; color:#fff; background:#cccccc;
}
.logos-sec img{
	width:100%;
}
.input-group-lg>.input-group-addon{padding: 9px 6px;}
.scrollable-menu {
   height: 130px;
   overflow: auto;
}
.details-form-fields select {
  border: none;
  background: #ccc;
  box-shadow: none;
  border-radius: 0px!important;
  color: #fff;
}
.country_learn {
  background: #ccc;
}
.buy .form-group .select2 .select2-choice {
    background: #ccc;
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
}
.buy .select2-drop-active {
    background: #ccc;
    color: white;
    font-family: 'Josefin Sans', sans-serif;
    font-size: 18px;
}
.buy #program_quantity {
    width: 30%;
    display: inline-block;
    font-size: 19px;
}
.buy .payment_error_message {
    color:red;
}

.label_responsive {
    display: inherit;
    white-space: inherit;
}
.hide_ad {
    margin-top: 20px !important;
}
#work .employer_form_div #cke_id_description {
    width: initial !important;
}
.personal_suggestions .recco.work {
    border-color: rgb(210, 230, 107);
}

#read #post .post-body, #meet #event .content, #learn .content, #learn .preview .sell, .guidline-font, #static .content,
#read #add_post .guidelines, #learn .index {
    font-size: 19px !important;
}

h1, h2, h3, h4, h5, h6, body, #home #about .content, .df-btn-white, .personal_suggestions .recco a,
h3 small, #meet .events .event .location, #meet #event .content, h3 .left, #static .content,
#account #activity .activities .df-form .form-control,
#account #activity .activities .df-form .select2-container-multi .select2-choices .select2-search-choice,
#account #activity .activities .df-form .select2-container .select2-choice {
    color: black;
}
#account #activity .activities .df-form .select2-container .select2-choice {
    font-family: inherit;
    font-size: 14px;
}
#account #activity .activities .df-form .form-group .select2 .select2-search input {
    color: black;
}
#account #activity .activities .df-form .country .select2-drop {
    font-size: 14px;
}
#account #activity .activities .df-form .select2-container-multi .select2-choices .select2-search-choice {
    font-weight: 400;
}
#read #post .post-body p, #meet #event .content p, #learn .content p, #static .content p {
    margin-bottom: 32px !important;
}

#static .suggestions {
    font-size: 17px !important;
}

.popup-set{
    width: 650px;
}
.popup-content{
    border-radius:0px;
    border:solid 2px #9eda86;
}
.popup-footer{
    border-top: 0px;
}


/*.responsive-author{margin: 0 15px;}*/

@media (max-width:1200px) and (min-width:991px){
    .summary-box{  margin: 0 auto 35px;width:100%;}
}
@media (max-width:767px){
    .logos-sec img {width:auto;}
}
 @media (min-width:768px) and (max-width:991px){
     .summary-box{  margin: 0 auto 35px;width:100%;}
     .summary-form-field{padding:0;}
     .billing-date{width:95%;}
     .billing2{margin:0 0 15px 0;}
 }
@media (min-width:541px) and (max-width:767px) {
    .billing2 .input-group{ display:block;margin-bottom: 15px;}
    .summary-form-field{padding:0;}
    .summary-box{  margin: 0 auto 35px;width:100%;}
    .details-form{padding: 0 20px 30px 20px;}
    .billing {  position: relative;  top: 0px;}
    .invoice-total li{  min-width: 130px;}
    .invoice-total li a{font-size:17px;}
    .billing2{margin:auto; padding:0 15px!important;}
    .logos-sec{text-align: center;}
    .logos-sec img{width:auto;}
    .summary-form-field .input-group{margin:0 0 15px 0;}
    .responsive-author{margin: 0 15px;}
}
@media (min-width:400px) and (max-width:540px) {
    .billing2 .input-group{ display:block;margin-bottom: 15px;}
    .summary-form-field{padding:0;}
    .summary-box{  margin: 0 auto 35px;width:100%;}
    .details-form{padding: 0 20px 30px 20px;}
    .billing {  position: relative;  top: 0px;}
    .invoice-table>thead>tr>th, .invoice-table>tbody>tr>td{	font-size:18px;}
    .invoice-total li{  min-width: 89px;}
    .invoice-total li a{font-size:17px;}
    .billing2{margin:auto; padding:0 15px!important;}
    .logos-sec{text-align: center;}
    .logos-sec img{width:auto;}
    .summary-form-field .input-group{margin:0 0 15px 0;}
    .responsive-author{margin: 0 15px;}
}
@media (min-width:241px) and (max-width:399px){
    .billing2 .input-group{ display:block;margin-bottom: 15px;}
    .summary-form-field{padding:0;}
    .summary-box{  margin: 0 auto 35px; width:100%;}
    .details-form{padding: 0 20px 30px 20px;}
    .billing {  position: relative;  top: 0px;}
    .invoice-table>thead>tr>th, .invoice-table>tbody>tr>td{	font-size:18px;}
    .logo img{ width:100%;}
    .invoice-total li{  min-width: 89px;}
    .invoice-total li a{font-size:17px;}
    .billing2{margin:auto; padding:0 15px!important;}
    .logos-sec{text-align: center;}
    .logos-sec img{width:auto;}
    .summary-form-field .input-group{margin:0 0 15px 0;}
    .responsive-author{margin: 0 15px;}
}
#cookie-info {
    color: black !important;
    text-decoration: underline;
}
.preview-form-invalid {
    color: red;
}
.candidate-date-filter, .match-percentage{
    color: #000000;
    padding: 5px 15px 5px 15px;
    display: inline !important;
    font-weight: 400;
    cursor: pointer;
}
.candidate-date-filter.active, .match-percentage.active{ color:#ffffff; background-color: #9eda86;}
.sort-applied-candidate{
    font-weight: normal;
}
.live-job-post .panel-body {border: 0 !important;}
.live-job-post .tab-content {float: none !important;}
.live-job-post .select2-container .select2-choice {  border-radius: 0 !important;}
.datepicker-search{width: 110px}

.header-cart-icon {
    width: 34px;
    margin-left: 20px;
}
.header-cart-item-count {
    position: relative;
    top: 4px;
    left: -18px;
    background-color: #444;
    font-size: 9px;
}
@media (min-width: 768px) {
    header nav.navbar-wrapper li.register a, header nav.navbar-wrapper li.profile a {
        margin-left: 12px;
        margin-top: 0;
    }
}

