/* ###

 :: APP CONTROLLER :: MAKE IMAGES DIR RELATIVE :: ../images/ ::
 :: APP CONTROLLER :: MAKE FONTS DIR RELATIVE :: ../fonts/ ::

 ### */

.content-contact .panel-default
{
    border: 0;
    box-shadow: none;
}

.content-contact .panel-add
{
    background: #fff;


    -moz-box-shadow:inset 1px 0px 75px #dbdbdb;
    -webkit-box-shadow:inset 1px 0px 75px #dbdbdb;
    box-shadow:inset 1px 0px 75px #dbdbdb;


    padding: 50px;
    border:  0;
    color: #173b66;
}

.content-contact .panel-add img
{
    max-width: 160px;
}

.content-contact .panel-add h5
{
    margin: 20px 0 30px 0;
    padding-left: 15px;
    font-weight: 600;
}

.content-contact .panel-add p
{
    margin:  0;
    font-size: 13px;
    line-height: 1.5;
}

.contact-info
{
    margin-top: 20px;
}

.contact-info h6
{
    font-weight: 600;
    margin-bottom: 10px;
}

.content-contact .panel-heading
{
    background-color: #173b66;
    background-image: none;
    border-radius: 0;
    color: #fff;
    padding: 30px 15px;
}

.content-contact .panel-heading .panel-title a
{
    color: #fff;
    font-size: 14px;
    transition: all 0.25s ease-in;
}

.content-contact .panel-heading .panel-title a:hover, .content-contact .panel-heading .panel-title a:focus, .content-contact .panel-heading .panel-title a:active
{
    color: #73bfe2;
    font-size: 14px;
    text-decoration:  none;
}

.content-contact .panel-heading .panel-title a i
{
    margin-right: 5px;
}

.content-contact .panel-body
{
    padding: 0;
}

.content-contact .panel-body a img
{
    width: 100%;
}

.small-map
{
    background-image: url('../../images/app/kontakt/poland.png');
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    height: 270px;
    position: relative;
}


.small-map a
{
    color: #173b66;
    text-decoration: none;
    transition: all 0.25s ease-in;
}

.small-map a:hover, .small-map a:focus, .small-map a:active
{
    color: #c92035;
}
.small-map .place1
{
    bottom: 40px;
    left: 115px;
    position: absolute;
}

.small-map .place2
{
    bottom: 50px;
    position: absolute;
    right: 85px;
}
.small-map .place3
{
    bottom: 63px;
    left: 161px;
    position: absolute;
}
.small-map .place4
{
    bottom: 66px;
    position: absolute;
    right: -24px;
}
.small-map .place5
{
    bottom: 98px;
    left: 221px;
    position: absolute;
}
.small-map .place6
{
    bottom: 123px;
    left: 166px;
    position: absolute;
}
.small-map .place7
{
    bottom: 138px;
    position: absolute;
    right: 151px;
}
.small-map .place8
{
    bottom: 241px;
    position: absolute;
    right: 107px;
}
.small-map .place9
{
    bottom: 59px;
    left: 159px;
    position: absolute;
}

.small-map .point
{
    font-size: 12px;
}

.small-map .point i
{
    margin-right: 3px;
}

.submenu .title-map
{
    font-weight: 600;
    margin: 40px 0 30px 0;
    color: #173b66;
    text-align: center;
}

.submenu .nav-pills > li:last-child
{
    border-top: 1px solid #99a7b3;
    border-left: 1px solid #99a7b3;
    border-right: 1px solid #99a7b3;
    border-bottom: 1px solid #99a7b3;
}

.panel-add .service-info
{
    margin-top: 20px;
}

.panel-add .service-info h5
{
    font-size: 15px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}

.panel-add .service-info h6
{
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #485e6b;
}

.panel-add .service-info span
{
    font-size: 12px;
    text-transform: uppercase;
    color: #99a7b3;
}

































































