/*Шрифты*/
@font-face{
	font-family: UbuntuL;
	src:url(../fonts/UbuntuL.ttf);       
}
@font-face{
	font-family: UbuntuB;
	src:url(../fonts/UbuntuB.ttf);       
}
@font-face{
	font-family: UbuntuR;
	src:url(../fonts/UbuntuR.ttf);       
}
@font-face{
	font-family: UbuntuC;
	src:url(../fonts/UbuntuC.ttf);       
}
@font-face{
	font-family: SMMyriadProRegular;
	src:url(../fonts/SMMyriadProRegular.ttf);       
}
body{
	font-size: 16px;
	font-family: UbuntuL;
}
/*Общие стили*/
.clear{ clear: both; }
.inset-shadow{
    box-shadow: inset 0px 6px 16px rgba(154, 147, 140, 0.3)!important;
    -webkit-box-shadow: inset 0px 6px 16px rgba(154, 147, 140, 0.3)!important;
    -moz-box-shadow: inset 0px 6px 16px rgba(154, 147, 140, 0.3)!important;
}
.inset-shadow-bottom{
    box-shadow: inset 0px -18px 16px rgba(154, 147, 140, 0.4)!important;
    -webkit-box-shadow: inset 0px -18px 16px rgba(154, 147, 140, 0.4)!important;
    -moz-box-shadow: inset 0px -18px 16px rgba(154, 147, 140, 0.4)!important;
}

/*Страница авторизации*/
.entry-form-box{
    position: relative;
    height: 100%;
    width: 100%;
    background: url(../img/bg/inputform-bg.jpg) center center no-repeat;
    background-size: cover;
}
.ifb-form-container{
    width: 100%;
    top: 30%;
    position: absolute;
}
.ifb-form-wrapper{
    width: 500px;
    margin: 0 auto;
}
.ifb-title{
    background: url(../img/icons/logo-ms.png) 10px center no-repeat;
    padding: 0 0 0 62px;
    color: #fff;
    margin-bottom: 10px;
}
.ifb-title h2{
    font-size: 18px;
    display: block;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
}
.ifb-form{
    width: 100%;
    background: #fff;
    padding: 15px;
    border: 2px solid #00B5AD;
    -moz-border-radius: 3px; /* Firefox */
    -webkit-border-radius: 3px; /* Safari, Chrome */
    -khtml-border-radius: 3px; /* KHTML */
    border-radius: 3px; /* CSS3 */
}
.if-footer{
    background: rgba(0,0,0,.6) url(../img/icons/integro-logo.png) 20px center no-repeat;
    color: #fff;
    padding: 20px 0 20px 63px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
}
.if-footer a{color: #fff;}
.if-footer a:hover{text-decoration: underline;}
.ap-footer{
    background: rgba(0,0,0,.8) url(../img/icons/integro-small-logo.png) 10px center no-repeat;
    color: #fff;
    padding: 5px 0 5px 38px;
    width: 100%;
}
.ap-footer a{color: #fff;}
.ap-footer a:hover{text-decoration: underline;}

/*Шапка сайта*/
.header-panel{
    background: #0E5868;
    margin: 0!important;
}
.hp-title{
    background: url(../img/icons/logo-ms.png) 0 center no-repeat;
    padding: 0 0 0 48px;
    color: #fff;
}
.hp-title h2{
    font-size: 18px;
    font-weight: normal;
    display: block;
    text-transform: uppercase;
    margin: 0;
}
.header-panel .ui.menu .item{
    flex: inherit!important;
}
.header-panel .system-user-name, .header-panel .system-user-name .sub.header{
    color: #fff!important;
    font-weight: normal!important;
}
.header-panel .exit-system-button{
    margin: 0!important;
    color: #fff!important;
    font-size: 16px!important;
    font-weight: normal!important;
}
.header-panel .exit-system-button i{
    margin: 0!important;
    font-size: 24px!important;
}
/*Стили контента*/
.page-header{
    margin: 10px 15px!important;
}
.content-box{
    margin: 0 1rem!important;
}
/*Карта объектов*/
.content-box .map-column{
    border-radius: 0!important;
    border: none!important;
    margin: 0 0 10px 0!important;
}
.content-box .map-column .sidebar-map-filter-open{
    position: absolute;
    left: 10px;
    top: 84px;
    z-index: 998;
}
.content-box .map-column .full_map{
    height: 700px;
    border: 2px solid #00B5AD;
}
.content-box .filter-map-form{
    background: #93C5DC;
}
.content-box .filter-map-form .ui.segment{
    background: transparent!important;
    border-radius: 0!important;
    border: none!important;
    box-shadow: none!important;
}
/*Описание объекта*/
.object-description-column{
    padding: 0 0 0 1rem!important;
}
.object-description-column .object-description-box{
    border-radius: 0!important;
    border: 2px solid #00B5AD;
}
.object-description-column .object-description-box .ui.list .item{
    margin-bottom: 15px;
}
.object-description-column .object-description-box .ui.list .item span{
    color: #0F566A;
}


