.img-responsive{
    max-height: 100%;
}

.img-disabled {
    filter: url('../js/filters.svg#grayscale'); /* Firefox 3.5+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Webkit Nightlies & Google Chrome Canary */
}

.gallery-text{
    min-height: 115px;
}

.select2-container-multi .select2-choices .select2-search-choice {
    background: #1d3f8a !important;
    color: #ffffff !important;
    border: 1px solid royalblue !important;
}

.flag-en{
  background: url("../img/flags/en.png");
  height: 24px;
  width: 24px;
  background-repeat: no-repeat;
  position: absolute;
  left: 10px;
}

.flag-pl{
    background: url("../img/flags/pl.png");
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
}

.flag-ua{
    background: url("../img/flags/ua.png");
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
    position: absolute;
    left: 10px;
}



.list-langs a{
    padding-left: 45px !important;
}

.form-horizontal{
    padding-left: 10px;
}

[ng\:cloak], [ng-cloak], .ng-cloak {
    display: none !important;
}

@media(min-width: 843px){
    .navbar-nav {
        margin-top: 35px;
        margin-left: 20px;
    }
}

@media(max-width: 844px){
    .navbar-nav {
        margin-left: 0px;
        border-bottom: 2px solid #fff200;
    }

    .navbar-collapse{
        padding-left: 0px !important;
    }

}

.navbar-inverse .navbar-toggle{
    margin-top: 26px;
    background-color: #1d3f8a;
}



#wrap-side{
    height: 400px;

    background: url(../../../img/themes/abra/giftCard.png);
    background-color: #1d3f8a;
    background-position: center;
    background-repeat: no-repeat;

}

.navbar-brand{
    padding: 0px;
}

.pwd-lost{
    color: #ffffff;
}

.pwd-lost a{
    color: #ffffff;
    text-decoration: underline;
}

#wrap .text-muted{
    color: #ffffff;
}

.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar {
    background-color: #1d3f8a;
}

@font-face {
    font-family: 'brandon_grotesque';
    src: url('brandon_blk.eot');
    src: url('brandon_blk.eot?#iefix') format('embedded-opentype'),
    url('brandon_blk.woff') format('woff'),
    url('brandon_blk.ttf') format('truetype'),
    url('brandon_blk.svg#brandon_grotesque') format('svg');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesque';
    src: url('brandon_bld.eot');
    src: url('brandon_bld.eot?#iefix') format('embedded-opentype'),
    url('brandon_bld.woff') format('woff'),
    url('brandon_bld.ttf') format('truetype'),
    url('brandon_bld.svg#brandon_grotesque') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesque';
    src: url('brandon_med.eot');
    src: url('brandon_med.eot?#iefix') format('embedded-opentype'),
    url('brandon_med.woff') format('woff'),
    url('brandon_med.ttf') format('truetype'),
    url('brandon_med.svg#brandon_grotesque') format('svg');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'brandon_grotesque';
    src: url('brandon_reg.eot');
    src: url('brandon_reg.eot?#iefix') format('embedded-opentype'),
    url('brandon_reg.woff') format('woff'),
    url('brandon_reg.ttf') format('truetype'),
    url('brandon_reg.svg#brandon_grotesque') format('svg');
    font-weight: normal;
    font-style: normal;
}
.recent-blogs a{
    color: #000;
}
.block-inverse .text-muted{
    color: #1d3f8a;
}
.navbar-inverse .navbar-collapse{
    border-color: #fff200;
}

.navbar-nav li#search a{
    background: #fff200;
    color: #083b83;
    text-decoration: underline;
    text-align: right;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    top:-40px;
    text-transform: none;
}

@media (min-width: 768px) and (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px 0px;
        position: absolute;
        left: 0px;
        right: 0px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in {
        position: absolute;
        left: 0px;
        right: 0px;
        display: block!important;
    }
    .collapsing {
        position: absolute;
        left: 0px;
        right: 0px;
        overflow: hidden!important;
    }
    .navbar-nav li#search {
        visibility: hidden;
    }
    .logout-responsive{
        visibility: visible;
    }
}
@media (min-width: 992px){
    .logout-responsive{
        visibility: hidden;
    }
}

.program-baner{
    width: 100%;
    margin-top: 50px;
}

.program-baner-text{
    margin-top: 30px;
}

.current-offer-text{
    text-transform: uppercase;
    margin-top: 70px;
    margin-bottom: 20px;
}

.current-offer{
    width: 100%;

}

@media (max-width: 767px){
    .program-baner{
        margin-left: 10px;
        margin-right: 10px;
    }

    .program-baner-text{
        margin-left: 10px;
        margin-right: 10px;
    }

    .current-offer-text{
        margin-left: 10px;
        margin-right: 10px;
    }

    .current-offer{
        margin-left: 10px;
        margin-right: 10px;
    }
}

.help-block{
    color: #FFFFFF;
}

.alert-success {
    background-color: #FFFFFF;
    color: #1d3f8a;
    border-color: #1d3f8a;
    font-weight: bold;
    font-size: 13px;
}

.button-space{
    margin-top: 15px;
}