

/* Start:/bitrix/templates/whitesquare-bootstrap/components/bitrix/menu/top/style.css?1700835199583*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/bitrix/templates/whitesquare-bootstrap/components/bitrix/menu/top/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/bitrix/templates/whitesquare-bootstrap/styles.css?17008351994414*/
html,body {
  height: 100%;
  font-family: Arial;
}
body#maine {
  background: #C9D6FF;  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #E2E2E2, #C9D6FF);  /* Chrome 10-25, Safari 5.1-6 */
  background: linear-gradient(to right, #E2E2E2, #C9D6FF); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}

.jumbotron {
            border-radius: 0;
              	padding: 0;
            margin: 0;
font-size: 18px;
font-weight: 200;
background-color: #29c5e6;
box-sizing: border-box;
color: #ffffff;
line-height: 2.1428571435;
display: block;
box-sizing: border-box;
font-family: Tahoma, sans-serif;

            blockquote {
                border-left: none;

                p {
                    font: 300 italic 33px @brand-font;
                    text-transform: uppercase;
                    margin-bottom: 0;
                    color: #ffffff;
                }

                small {
                    display: block;
                    text-align: right;
                    color: #1D8EA6;
                    color: #1D8EA6;
                    font: 300 20px @brand-font;
                }
            }
        }

.shadow {
  -webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #ccc;  /* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */
}
.answered {
  opacity:0.5;
}
.notuath {
  background-color:#FFF;
  padding:15px;
}
.img {
  width:100%;
  height:100%;
  display:block;
}
.list-group-sortable .list-group-item {
  background-color:#17a2b8;
  color:#FFF;
}

.entry {
    text-align: center;
    min-height: 15vh;
    position: relative;   
}
#raffle-red div {
    background-image: radial-gradient(circle at top left, transparent 17px, #ffe844 17px), radial-gradient(circle at top right, transparent 17px, #ffe844 17px), radial-gradient(circle at bottom left, transparent 17px, #ffe844 17px), radial-gradient(circle at bottom right, transparent 17px, #ffe844 17px);
    box-shadow: 0 38px 14px -35px rgba(0,0,0,0.3);
    background-size: 50% 50%;
    background-position: top left, top right, bottom left, bottom right;
}
.raffle div {
    width: 370px;
    height: 110px;
    margin-left: -178px;
    margin-top: -77px;
    background-repeat: no-repeat;
}


.entry div {
    position: absolute;
    left: 50%;
    top: 50%;
}
#raffle-red div:before {
    width: 384px;
    height: 76px;
    padding-left: 40px;
    left: -7px;
    top: 17px;
    background-size: 7px 7px;
    background-repeat: repeat-y;
    background-position: 0 0, 0 0, 100% 0, 100% 0;
    background-image: linear-gradient(45deg, transparent 75%, #ffe844 75%), linear-gradient(135deg, transparent 75%, #ffe844 75%), linear-gradient(-45deg, transparent 75%, #ffe844 75%), linear-gradient(-135deg, transparent 75%, #ffe844 75%);
    line-height: 1.9;
    font-size: 41px;
    text-align: left;
}

.raffle div:before {
    font-family: 'HelveticaNeue-CondensedBold', 'Arial Narrow', Impact, 'Roboto', sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
}

.raffle div:before, .raffle div:after {
    box-sizing: border-box;
    color: #333;
}

.entry div:before, .entry div:after {
    display: block;
    content: '';
    position: absolute;
}
#raffle-red div:after {
    width: 90px;
    height: 330px;
    padding-top: 162px;
    top: -110px;
    left: 139px;
    border: 3px solid #fff8b0;
}

.raffle div:after {
    border-radius: 10px;
    transform: rotate(-90deg);
    font-size: 14px;
    font-family: monospace;
    text-align: center;
    line-height: 1;
}

.raffle div:before, .raffle div:after {
    box-sizing: border-box;
    color: #333;
}

.entry div:before, .entry div:after {
    display: block;
    content: '';
    position: absolute;
}
.no-scale:after {
    border-radius: 10px;
    -ms-transform: rotate(-90deg) !important; /* IE 9 */
    -webkit-transform: rotate(-90deg)!important;
    transform: rotate(-90deg)!important ; 
    font-size: 14px;
    font-family: monospace;
    text-align: center;
    line-height: 1;
}

.raffle div:before, .raffle div:after {
    box-sizing: border-box;
    color: #333;
}

.entry div:before, .entry div:after {
    display: block;
    content: '';
    position: absolute;
}
.sepro {
  width:30px;
  display:block;
}
.flexo {
  display:flex;
}
/* End */


/* Start:/bitrix/templates/whitesquare-bootstrap/template_styles.css?1700835199762*/
.mainc {
  width:100%;
}
.sticky {
  position: fixed;
  top: 0;
  z-index:100;
  padding:15px;
  background-color:#FFF;
  margin-left:-5px;
  border-bottom:1px solid rgba(0,0,0,.125);
}
.hidden {
  display:none;
}
.ratings {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
  direction: rtl;
  text-align: left;
}

.star {
  position: relative;
  line-height: 60px;
  display: inline-block;
  transition: color 0.2s ease;
  color: #ebebeb;
}

.star:before {
  content: '\2605';
  width: 60px;
  height: 60px;
  font-size: 60px;
}

.star:hover,
.star.selected,
.star:hover ~ .star,
.star.selected ~ .star{
  transition: color 0.8s ease;
  color: black;
}
.form-check .input_free {
  width:300px;
}
/* End */
/* /bitrix/templates/whitesquare-bootstrap/components/bitrix/menu/top/style.css?1700835199583 */
/* /bitrix/templates/whitesquare-bootstrap/styles.css?17008351994414 */
/* /bitrix/templates/whitesquare-bootstrap/template_styles.css?1700835199762 */
