a {
    color: #000000;
}

a:hover, a:focus {
    color: #797979;
}

@media (min-width: 1200px) {
    .container {
        width: 100%;
    }
}

/*
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/
@media (min-width: 570px) {
    .container {
        width: 100%;
    }
}


hr {
    margin-top: 5px;
    margin-bottom: 5px;
}

.messages-list .alert-danger {
    color: #a94442;
}

.messages-list .alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
}

.messages-list .alert-success  {
    color: #3c763d;
}

.message_info{
    position: fixed;
    width: 270px;
    height: 50px;
    right: 10px;
}

.message_info div{
    font-size: 11px;
    font-weight: bolder;
}

.message_info .alert .close {
    color: inherit;
}
.message_info .alert-dismissable .close, .alert-dismissible .close {
    right: 0px;
}


/* Навигация по адресам */


#logo {
    /* text-align: center; */
    /* width: 100%; */
    margin: 22px 0px;
}
.alert-copy-text{
    position: fixed;
    width: 270px;
    height: 50px;
    right: 10px;
}

.btn-clipboard,  .btn-clipboard-details{
    /*
    position:absolute;
    top: 15px;
    right: 15px;
    z-index:10;
    */
    display:block;
    /*padding:5px 8px;*/
    font-size:12px;
    /*background-color: rgb(210, 23, 23);*/
    color: #fff;
    cursor:pointer;
}

































/****************************************************************************************
 *
 *    Блок  отвечающий за аккаунт в шапке
 *
 ****************************************************************************************/

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 20;
    margin-top: 20px;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper .container {
    padding-left: 0;
    padding-right: 0;
}
.navbar-wrapper .navbar {
    padding-left: 15px;
    padding-right: 15px;
}

.navbar-content
{
    width:320px;
    padding: 15px;
    padding-bottom:0px;
}
.navbar-content:before, .navbar-content:after
{
    display: table;
    content: "";
    line-height: 0;
}
.navbar-nav.navbar-right:last-child {
    margin-right: 0px !important;
}
.navbar-footer
{
    background-color:#DDD;
}
.navbar-footer-content { padding:15px 15px 15px 15px; }
.dropdown-menu {
    padding: 0px;
    overflow: hidden;
}
/****************************************************************************************
 *
 *    Блок  отвечающий за аккаунт в шапке
 *
 ****************************************************************************************/
.message_info{
    position: fixed;
    width: 270px;
    height: 50px;
    right: 10px;
}
.message_info div{
    font-size: 11px;
    font-weight: bolder;
}

div#footer {
    background-color: #f5f5f5;
    color: #333;
    height: 60px;
    width: 100%;
    /*min-width: 1200px;*/
    min-width: 980px;
    position: absolute;
    clear: both;
    bottom: 0px;
}

div#footer p{

    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #333;

    padding:20px 10px 0px;
    text-align: left;

}