/*
$state-success-text:             $green !default; //#3c763d !default;
$state-success-bg:               #f1f7f0 !default; //#dff0d8 !default;
$state-success-border:           darken(adjust-hue($state-success-bg, -10), 7%) !default;

$state-info-text:                $blue !default;
$state-info-bg:                  #f3f8fc !default;
$state-info-border:              #c6dfed !default; //darken(adjust-hue($state-info-bg, -10), 7%) !default;

$state-warning-text:             #8a6d3b !default;
$state-warning-bg:               #fcf8e3 !default;
$state-warning-border:           darken(adjust-hue($state-warning-bg, -10), 7%) !default;

$state-danger-text:              #a94442 !default;
$state-danger-bg:                #f2dede !default;
$state-danger-border:            darken(adjust-hue($state-danger-bg, -10), 5%) !default;
*/
/*
$alert-default-bg:    				#F2F2F2 !default;
$alert-default-text:  				$black-brun !default;
$alert-default-border:				#F2F2F2 !default;
*/
/*
$alert-success-bg:            $state-success-bg !default;
$alert-success-text:          $state-success-text !default;
$alert-success-border:        $state-success-border !default;

$alert-info-bg:               $state-info-bg !default;
$alert-info-text:             $state-info-text !default;
$alert-info-border:           $state-info-border !default;

$alert-warning-bg:            $state-warning-bg !default;
$alert-warning-text:          $state-warning-text !default;
$alert-warning-border:        $state-warning-border !default;

$alert-danger-bg:             $state-danger-bg !default;
$alert-danger-text:           $state-danger-text !default;
$alert-danger-border:         $state-danger-border !default;
*/
#search_block_top {
  max-width: 420px;
  position: absolute;
  right: 15px;
  bottom: -73px;
  z-index: 10;
  background: #f2f2f2;
  border-bottom: 2px solid #131313; }

#search_block_top #searchbox {
  width: 100%;
  position: relative; }
  #search_block_top #searchbox .input-group {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%; }
  #search_block_top #searchbox .input-group-append {
    margin-left: -1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: -1px; }
  #search_block_top #searchbox .form-control {
    position: relative;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
    min-width: 280px;
    box-shadow: none;
    padding-left: 0;
    height: 50px;
    font-size: 15px; }
  #search_block_top #searchbox .btn-flat {
    padding-left: 2rem; }
  #search_block_top #searchbox .fas {
    padding-right: 0;
    font-size: 1.6em; }

#search_block_top #searchbox label {
  color: #333;
  margin-bottom: 1px; }

#search_block_top #searchbox #search_query_block {
  border: 1px solid #CCCCCC;
  -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  border-radius: 3px !important;
  height: 18px;
  margin-top: 10px; }

#search_block_top #searchbox #search_button {
  padding: 1px 4px; }

#search_block_top p {
  padding: 0;
  margin: 0; }

#search_block_top #search_query_top {
  max-width: inherit;
  background: #f2f2f2;
  border: none;
  border-radius: 0; }

#search_block_top .button-search {
  background: #f2f2f2;
  color: #131313;
  padding: 14px; }

#search_block_top .eg_search {
  font-style: italic;
  color: #E6E6E6;
  font-size: 13px;
  line-height: 13px;
  margin: 0 0 5px 0;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }
  @media (max-width: 990px) {
    #search_block_top .eg_search {
      display: none; } }

#search_block_top .txt {
  background: none;
  border: none;
  font-style: italic;
  color: #E6E6E6;
  font-size: 13px;
  padding: 0;
  margin: 0; }

#search_block_top .txt:hover,
#search_block_top .txt:focus {
  text-decoration: underline; }

@media (max-width: 640px) {
  #search_block_top {
    position: initial; } }
