html{overflow-x: hidden;overflow-y: auto}
ul, ol{margin-top: 0;margin-bottom: 0}
h1,.h1,h2,.h2,h3, .h3{margin-top: 0}
h1,.h1{text-align: center; .open-sans-italic}
h2,.h2{.open-sans-semi-bold}
h3, .h3{.open-sans-bold;}
a, .btn{outline: 0px!important}
a{text-decoration: none;
&:hover{text-decoration: underline}
&.big-link{text-decoration: underline;font-size: 18px;color: @green!important;
&:hover{color: @text-color!important;}
}
}
.big-link, .big-text{.open-sans-semi-bold;}
.big-text{font-size: @font-size-medium; color: @text-color}
.separator{border-top: 1px solid @text-color; margin: 10px 0 @rules-fos 0}
table{overflow:scroll;display: block;
@media(min-width: 768px){display: table; overflow: hidden}
}
.wigdet{
&-content{margin-bottom: @rules-fos/2;}
}
.widget{
&-columns{
.title a{text-decoration: none!important;}
.content{margin-bottom: 0!important;}
figure{margin-bottom: 0!important;}
.panel{
&-heading{background-color: @brand-primary;
@media(min-width: 768px){background-color: transparent}
a{color: @white;font-size: @font-size-large}
}
&-collapse{
figure{margin-bottom: @rules-fos/2!important;}
}
}
.title{font-size: @font-size-large}
}
}
.content{overflow: hidden;margin-bottom: 35px;
.panel{
&-heading {
a {
padding: 10px 35px 10px 15px;
position: relative;
text-decoration: none;
.ico {
right: 10px;
top: 14px;
position: absolute;
}
&.collapsed {
.ico {
background-position: -76px -30px;
}
}
}
}
}
ol, ul{padding-left: 0;
.lt-ie8 &{margin-left: 10px;}
li{position: relative;
&:before{position: absolute;left: 0;}
.lt-ie8 &{list-style-position:inside;vertical-align: middle;}
}
}
ul{
li{padding-left: 10px;list-style: none; padding-bottom: 10px;
.lt-ie8 &{list-style-type: disc!important;zoom: 1;}
&:before {content: "• ";color: @text-color;}
ul{
li{
.lt-ie8 &{list-style-type: circle!important;}
&:before {content: "- ";}
}
}
}
&.list-euro{
li{padding-left: @rules-fos*2;
&:before{width: 32px;height: 32px; background:url('@{images}/sprite_fos.svg') -219px -56px no-repeat; content:'€';color: @white;font-size: @font-size-extralarge;vertical-align: middle; text-align: center; margin-right: 10px;
.lt-ie9 &{background-image: url('@{images}/sprite_fos.png')}
}
.lt-ie8 &{padding-left: 10px}
}
}
&.list-unstyled{
li{padding-left: 0;
&:before{display: none}
}
}
&.list-check{
li{padding-left: @rules-fos;
&:before{background: url('@{images}/sprite_fos.svg') no-repeat -165px -95px; content:''; width: 12px; height: 12px; top: 3px;
.lt-ie9 &{background-image: url('@{images}/sprite_fos.png')}
}
}
}
}
ol{counter-reset: i 0;overflow: hidden;
.lt-ie8 &{list-style-type: decimal!important;}
li{padding-left: 15px;
.lt-ie8 &{display: list-item!important;vertical-align: top;}
&:before{content: counter(i)+"/";counter-increment: i;color: @text-color;}
}
}
.lt-ie8 &{
p{padding: 0 15px}
}
a{margin-bottom: 10px;}
figure{margin-bottom: @rules-fos;}
.bloc{margin-top: @rules-fos}
}
.center-left{margin: 0 auto;
@media(min-width: 768px){margin: 0}
}
.move-title-bottom{position: fixed; bottom: 0; background-color: @brown56; color: @white; z-index: 999; left: 0; width: 100%;padding-top: 10px; padding-bottom: 10px;margin-bottom: 0!important;
.lt-ie8 &{position: static}
@media(min-width: 768px){position: inherit; background-color: transparent; color: @text-color;padding-top: 0; padding-bottom: 0;margin-bottom: @rules-fos!important;}
.title-page-text{margin-bottom: 0;font-size: @font-size-small;.open-sans-italic; font-weight: 600;background-color: transparent!important;width: auto;
@media(min-width: 768px){font-size: @font-size-h1; width: 100%}
}
}
.title-page{margin-bottom: @rules-fos;
&-text{
@media(min-width: 570px){top: 35%;background-color: #ffffff;width: 500px;}
@media(min-width: 768px){top: 20%}
@media(min-width: 992px){top: 25%;
.lt-ie8 &{left: 22%!important;}
}
@media(min-width: 1200px){
.lt-ie8 &{left: 28%!important;}
}
&.noHeadBrand{position: relative}
}
}
.noPmobile{padding-left: 0px;padding-right: 0px;
@media(min-width: 768px){padding-left: floor((@grid-gutter-width / 2));padding-right: floor((@grid-gutter-width / 2));}
}
strong{.open-sans-semi-bold; font-weight: normal}
i{.open-sans-italic; font-style: normal}
sup{font-size: 60%}
.btn{.border-radius(0);margin-bottom: 0!important;.open-sans-semi-bold; margin-top: @rules-fos; padding: 6px 40px; white-space: normal;
&-default{
&:focus{background-color: @green!important; color: @white!important;}
&:hover, &:active{background-color: @white!important; color: @green!important; border-color: @green!important;}
}
&-search{padding: 6px 10px;
&:hover{
.ico-search{background-position: -37px -108px}
}
}
&-black{background-color: @black00; border-color: @black00;
&:hover, &:focus, &:active{background-color: @white; border-color: @black00;color: @black00!important}
}
&-primary{
&:hover, &:focus, &:active{background-color: @light-green; border-color: @light-green;}
}
&-orange{background-color: @orangeff; border-color: @orangeff;
&:hover, &:focus, &:active{background-color: @white; color: @orangeff!important;border-color: @orangeff;}
}
&-brown{background-color: @brown56; border-color: @brown56;
&:hover, &:focus, &:active{background-color: @white; border-color: @brown56;color: @brown56!important}
}
&-back{margin-bottom: 18px!important; margin-top: 0;}
}
.pdf-link{position: relative; padding-left: 40px;display: inline-block;padding-top: 7px;
.ico{position: absolute; left: 0; top: 0; margin: 0!important;}
}
.table{border: 1px solid #ddd; margin: 0 auto @rules-fos auto;min-width: 100%!important;
@media(min-width: 768px){min-width: inherit!important;}
> thead,
> tbody,
> tfoot {
> tr {
> th,
> td {
border-top: none;
}
}
}
p,h3{margin: 0!important;}
}
.lt-ie8 &{
.list-unstyled{margin-left: 0}
}