

/* Start:/bitrix/templates/named-toys/components/bitrix/system.auth.authorize/.default/style.css?1504881514580*/

font.errortext
{
	width:300px !important;
	display:block;
	text-align:center;
}
h1.pagetitle{
	width:300px;
	margin:5px auto 20px !important;
	text-align:center;
}
.ulogin_panel{
	text-align:center;
	width:300px;
}
.ulogin_panel .ulogin-buttons-container{
	width:300px !important;
	margin-top:10px !important;
}
.ulogin_panel .ulogin-buttons-container > *{
	margin:0 17px !important;
}
.ulogin_panel .ulogin-buttons-container>*:first-child{
	margin-left:0 !important;
}
.ulogin_panel .ulogin-buttons-container>*:last-child{
	margin-right:0 !important;
	float:right !important;
}

/* End */


/* Start:/bitrix/templates/named-toys/components/bitrix/system.auth.registration/.default/style.css?1504881514713*/
.someform.register{
	margin:0 auto 40px;
}

h1.pagetitle{
	width:300px;
	margin:5px auto 20px !important;
	text-align:center;
}

.pcontent{
	width:100% !important;
	padding-left:0 !important;
}
font.errortext
{
	width:300px !important;
	display:block;
	text-align:center;
}
.ulogin_panel{
	text-align:center;
	width:300px;
}
.ulogin_panel .ulogin-buttons-container{
	width:300px !important;
}
.ulogin_panel .ulogin-buttons-container > *{
	margin:0 17px !important;
}
.ulogin_panel .ulogin-buttons-container>*:first-child{
	margin-left:0 !important;
}
.ulogin_panel .ulogin-buttons-container>*:last-child{
	margin-right:0 !important;
	float:right !important;
}

.register p{/*text-align:center;*/padding:10px 0 0;}
/* End */


/* Start:/bitrix/templates/named-toys/template_styles.css?16164179478148*/


.modal-header{
	border-radius:0px !important;
}
.modal-header .close{
	right:10px;
	top:10px;
}

.navbar-default .navbar-collapse li a.nav-link{
	font-family: 'Avenir Next Cyr Medium';
	font-size:14px;
	padding:25px 10px;
}

div.topBar{
	font-family: 'Avenir Next Cyr Medium';
}
.footer .footerLink h5,
.footer .footerLink ul li,
.footer .footerLink ul li a,
.footer .footerLink ul li a:hover,
.copyRight p{
	color:white;
}
.footerLink h5 a:hover{
	text-decoration:underline;
}
.footerLink h5 a{
	color:white;
}
div.copyRight{
	background: #631771;
	color:white;
}

div.footer{
	background: #7c2c8a;
	border-top-color:#944ba1;
	color:white;
}

.spacerr{
	position:relative;
}
.spacerr:after{
	height:20px;
	width:1px;
	background:#93659c;
	content:"";
	position:absolute;
	right:0;
	top:9px;
}

.logobox img {
	display: block;
	width: 100%;
	max-width: 306px;
}
.navbar-main .row{width:100%;}
#regForm input.form-control,#regForm  textarea.form-control, #regForm select.form-control{
	margin-bottom:10px;
}

.toy-style{position:relative;}
.toy-style input[type="radio"]{
	position:absolute;
	left:-100000px;
	top: 0px;
}
.toy-style div{position:relative;/*width:110px;*/margin:0 auto;}
.toy-style img {
	max-width: 200px;
	display: block;
	margin: 20px auto;
	/*border:2px solid transparent;*/
}
/*.slide6 .toy-style input[type="radio"]:checked + img, .slide6 .toy-style input[type="radio"]:checked + span{
	border:2px solid #ff6888;
}*/

.toy-style input[type="radio"]:checked + div:after, .toy-style input[type="radio"]:checked + span:after,
.fontSel  input[type="radio"]:checked + label:after {
	content: "\f058";
	display: block;
	font-size: 32px;
	font-family: "Font Awesome 5 Free";
	color: #762a84;
	width: 32px;
	height: 32px;
	line-height: 32px;
	bottom: 0;
	right: 0;
	position: absolute;
	background: white;
	border-radius: 50%;
	font-style: normal;
	box-shadow: 0 0 3px 1px white;
}
.carousel.slide.bv a.carousel-control-prev, .carousel.slide.bv a.carousel-control-next span{color:#762a84;font-size:32px;}
.carousel.slide.bv a.carousel-control-prev,
.carousel.slide.bv a.carousel-control-next{
		width:32px;
		height:32px;
		top:50%;
		margin-top:-16px;
}

.carousel.slide.bv .carousel-item{padding-top:25px;}
#colorSolsCarousel label {
	width: 100px;
	margin: 20px auto;
	display: block;
}
.carousel-item img{display:block;width:100%;}
.radio-color{
	display:block;
	width:95px;
	height:95px;
	border-radius:50%;
}
/*Colors*/
.radio-color1 {
	background: url(/include/colors/navy.jpg) no-repeat;
}
.radio-color2 {
	background: url(/include/colors/pink.jpg) no-repeat;
}
.radio-color3 {
	background: url(/include/colors/orange.jpg) no-repeat;
}
.radio-color4 {
	background: url(/include/colors/lightgreen.jpg) no-repeat;
}
.radio-color5 {
	background: url(/include/colors/blue.jpg) no-repeat;
}
.radio-color6 {
	background: url(/include/colors/violet.jpg) no-repeat;
}
.radio-color7 {
	background: url(/include/colors/lightpink.jpg) no-repeat;
}
.radio-color8 {
	background: url(/include/colors/yellow.jpg) no-repeat;
}
.radio-color9 {
	background: url(/include/colors/red.jpg) no-repeat;
}
.radio-color10 {
	background: url(/include/colors/darkpink.jpg) no-repeat;
}
.radio-color11 {
	background: url(/include/colors/darkgreen.jpg) no-repeat;
}
.radio-color12 {
	background: url(/include/colors/gold.jpg) no-repeat;
}
.radio-color13 {
	background: url(/include/colors/brown.jpg) no-repeat;
}
.radio-color14 {
	background: white;
	border:3px solid silver;
}
.radio-color15 {
	background: black;
	border:3px solid black;
}
.radio-color16 {
	background: #30D5C8;
	border:3px solid #30D5C8;
}
.radio-color17 {
	background: silver;
	border:3px solid silver;
}
.radio-color18 {
	background: #138808;
	border:3px solid #138808;
}
.radio-color19 {
	background: #FFD1DC;
	border:3px solid #FFD1DC;
}
.radio-color20 {
	background: #ADD8E6;
	border:3px solid #ADD8E6;
}

/*Color solutions*/
.radio-color-sol1 {
	background: url(/include/colorsol/color1.jpg) no-repeat;
}
.radio-color-sol2 {
	background: url(/include/colorsol/color2.jpg) no-repeat;
}
.radio-color-sol3 {
	background: url(/include/colorsol/color3.jpg) no-repeat;
}
.radio-color-sol4 {
	background: url(/include/colorsol/color4.jpg) no-repeat;
}
.radio-color-sol5 {
	background: url(/include/colorsol/color5.jpg) no-repeat;
}
.radio-color-sol6 {
	background: url(/include/colorsol/color6.jpg) no-repeat;
}
.radio-color-sol7 {
	background: url(/include/colorsol/color7.jpg) no-repeat;
}
.radio-color-sol8 {
	background: url(/include/colorsol/color8.jpg) no-repeat;
}
.radio-color-sol9 {
	background: url(/include/colorsol/color9.jpg) no-repeat;
}
.radio-color-sol10 {
	background: url(/include/colorsol/color10.jpg) no-repeat;
}
.radio-color-sol11 {
	background: url(/include/colorsol/color11.jpg) no-repeat;
}
.radio-color-sol12 {
	background: url(/include/colorsol/color12.jpg) no-repeat;
}

.slide6 .toy-style div.colorsol{width:200px;height:135px;}
.slide6 .toy-style  div.colorsol img.colorsol{width:auto;max-width:none;}

#color2Carousel .carousel-control-prev{left:-40px;}
#color2Carousel .carousel-control-next{right:-40px;}

.childParams input[type=text], .childParams input[type=number], .childParams textarea{
	display:block;
	width:100%;
	padding:16px 20px;
	border: 1px dashed #FCB3FC;
	color: #762a84;
	font-size:16px;
	font-family: 'Avenir Next Cyr Medium';
	margin-bottom:20px;
	box-shadow: 2px 2px 3px 0px rgba(123, 43, 139, 0.48);
}

.childParams input[type=text]::-webkit-input-placeholder {color:#ff6888;font-size:16px;}
.childParams textarea::-webkit-input-placeholder {color:#ff6888;font-size:16px;}
.childParams textarea:-moz-placeholder {color:#ff6888;font-size:16px;}
.childParams input[type=text]:-moz-placeholder {color:#ff6888;font-size:16px;}
.childParams input::-moz-placeholder {color:#ff6888;font-size:16px;}
.childParams textarea::-moz-placeholder {color:#ff6888;font-size:16px;}

.fontSel {
	position:relative;
}
.fontSel  input[type="radio"]{
	position:absolute;
	left:-10000px;
	top:0;
}
.fontSel label {
	font-size: 36px;
	padding: 20px;
	color:#1b1b1b;
	position:relative;
}

.preview {
	font-size:42px;
	padding:40px 10px;
}
.add_form .btn.btn-primary{
	font-size:18px;
	color:white;
	font-family: 'Avenir Next Cyr Bold';
}
.toy-style, .toy-style .colorsol {width:100%;height:100%;}
.toy-style .colorsol img{max-width:196px;margin:0 auto;}
#color2Carousel .single-slide{padding:0 20px;}
.oferta li {
	list-style-type: disc;
	margin-left: 20px;
	font-size: 13px;
	line-height: 18px;
}
.oferta ul {
	list-style: outside disc;
}

@media (max-width:767px) {
	.navbar-default .container{
		padding:0 10px !important;
	}
	.navbar-collapse .nav-link{
		padding:5px 0 !important;
	}
	.page-title h1{
		font-size:20px !important; 
		line-height:26px !important;
	}
	#design {
		padding:0 20px
	}
	.carousel.slide.bv a.carousel-control-prev,
	.carousel.slide.bv a.carousel-control-next{
		height:100%;
		top:0;
	}
	.carousel-control-next {
		right: -32px;
	}
	.carousel-control-prev {
		left: -32px;
	}
	.toy-style input[type="radio"]:checked + div:after, .toy-style input[type="radio"]:checked + span:after, .fontSel input[type="radio"]:checked + label:after{
		bottom:50%;
		right:50%;
	}
}

@media (max-width:991px) {
	.pageHeader{
		height:auto !important;
	}
	.breadcrumb.float-right{
		float:none !important;
		min-height: 20px;
	}
}
@media (max-width:400px) {
	.socIconsHead,.rightHead{
		padding-right:0;
		padding-left:0;
	}
}
.bx-touch .none-touch, .bx-touch .mainContent .productImage:hover .productMasking{
	display:none !important;
}
.th{color:white;background:#762a84;}
.item-row{border-bottom:1px solid #762a84;margin-bottom:20px;}
.form-control[data-type="CHECKBOX"] input, .form-control[data-type="CHECKBOX"] label {
	display: inline-block;
	vertical-align: top;
	/* margin-right: 10px; */
}
.form-control[data-type="CHECKBOX"] {
	height: auto;
	margin-bottom: 10px;
}
.form-control[data-type="CHECKBOX"] label {
	width: 80%;
	line-e: ;
	line-height: 1.1em;
	margin-left: 10px;
}

font.errortext {
    width: 300px !important;
    display: block;
    text-align: center;
    color: red;
    padding: 10px;
    border: 1px solid red;
}
/* End */
/* /bitrix/templates/named-toys/components/bitrix/system.auth.authorize/.default/style.css?1504881514580 */
/* /bitrix/templates/named-toys/components/bitrix/system.auth.registration/.default/style.css?1504881514713 */
/* /bitrix/templates/named-toys/template_styles.css?16164179478148 */
