#appointment{position:relative; margin-bottom: 25px;}
#appointment.loading:before{content:'';position: absolute;left:0; right:0; top:0; bottom:0; background: rgba(255,255,255,.3) url('../images/preloader.gif') no-repeat scroll 50% 50%;z-index: 10}
#appointment .form-control{padding:6px 12px}
#appointment .card {margin-bottom: 10px;}
/* 10.03.16 */
.clear{clear:both; font-size:0; line-height:0;}
.help_box{max-width:720px; width:100%; float:left;}

.add_det_box{border:1px solid #dddddd; border-radius:5px; position:relative; max-width:365px; width:100%; float:right;}
.add_det_box .app_det_img{left:50px; position:absolute; top:-25px;}
.add_det_box .title2{background:#f5f5f5; color:#000; font-family:"Montserrat",sans-serif; font-size:25px; font-weight: 500; padding:35px 0 20px; text-align:center; text-transform:uppercase;}
.add_det_box .info{padding:12px;}
.add_det_box .info table{background:#f2f2f2; border-radius:5px; padding: 0 15px;}
.add_det_box .info table td{padding:10px; border:0;}
.add_det_box .info table td:first-child{color:#949494; font-family:"Montserrat",sans-serif; font-size:13px; text-align:left;}
.add_det_box .info table td:last-child{color:#000; font-family:"Montserrat",sans-serif; font-size:16px; font-weight:500; text-align:right;}
.add_det_box .info a{color:#0c4871; font-family:"Roboto",sans-serif; font-size:15px; font-weight: 400; text-decoration:none;}

.confirm_box{margin:0 auto; max-width:645px; width:100%;}
.confirm_box .text{color:#000; font-family:"Roboto",sans-serif; font-size:17px; margin:0 0 30px; text-align:center;}
.confirm_box .serv_numb{background:#feefe7; border-radius:5px; color:#000; font-family:"Raleway",sans-serif;    font-size: 21px; margin:0 0 2px; padding:15px 0; text-align:center; text-transform:uppercase;}
.confirm_box .serv_numb span{font-weight: bold;}
.confirm_box .box_bg{background:#f5f5f5; border-radius:5px; margin:0 0 30px; padding:30px;}
.confirm_box .box_bg td{font-family:"Roboto",sans-serif; font-size:15px; padding:10px 0;}
.confirm_box .box_bg td:first-child{color:#000; font-weight:500;}
.confirm_box .box_bg td:last-child{color:#8f8f8f; font-weight:400;}
.confirm_box .box_bg .mini_text{color:#8f8f8f; font-family:"Roboto",sans-serif; font-size:12px; font-weight:400;}
.confirm_box a.but{background #0c4871; border:0 none; border-radius:3px; color:#fff; display:inline-block; font-family:"Raleway",sans-serif; font-size:20px; font-weight:700; margin:0 0 20px 10px; padding:8px 25px; text-decoration: none; text-transform: uppercase;}
/**
 * @package		PickMeUp - jQuery datepicker plugin
 * @author		Nazar Mokrynskyi <nazar@mokrynskyi.com>
 * @author		Stefan Petre <www.eyecon.ro>
 * @copyright	Copyright (c) 2013-2015, Nazar Mokrynskyi
 * @copyright	Copyright (c) 2008-2009, Stefan Petre
 * @license		MIT License, see license.txt
 */
.pickmeup {-moz-box-sizing:content-box; box-sizing:content-box; display:none; position:absolute; margin:30px 0 20px 0;}
	.pickmeup *{-moz-box-sizing:border-box; box-sizing:border-box;}
	.pickmeup .pmu-instance{display:inline-block; height:304px; padding:0; text-align:center; width:434px;}
	/* .pickmeup .pmu-instance nav{text-align:center;} */
    .pickmeup .pmu-instance .pmu-button{cursor:pointer; outline:none; text-decoration:none; color:#000000; background:#f2f1f1; padding:5px 0 0 0; margin:0 2px 2px 0; font-size:20px; font-family: 'Raleway', sans-serif; font-weight:500;}
    .pickmeup .pmu-instance .pmu-today {/*background:#5e9ac3*/; color:#fff;}
    .pickmeup .pmu-instance .pmu-button:hover{background:#0c4871; color:#fff;}
    .pickmeup .pmu-instance .pmu-not-in-month{background:#f9f9f9; color:#ccc;}
    .pickmeup .pmu-instance .pmu-disabled, .pickmeup .pmu-instance .pmu-disabled:hover{color: #333; cursor: default;}
    .pickmeup .pmu-instance .pmu-selected {background:#0c4871; color:#fff;}
    .pickmeup .pmu-instance .pmu-not-in-month.pmu-selected {background: #17384d;}
    .pickmeup .pmu-instance nav {color:#eee; display:-ms-flexbox; display:-webkit-flex; display:flex; line-height:2em;}
		.pickmeup .pmu-instance nav *:first-child :hover{color: #88c5eb;}
		.pickmeup .pmu-instance nav .pmu-prev, .pickmeup .pmu-instance nav .pmu-next{display: none; height: 2em; width: 1em; background:none;}
		.pickmeup .pmu-instance nav .pmu-prev:hover, .pickmeup .pmu-instance nav .pmu-next:hover{background:none; color:#000;}
		.pickmeup .pmu-instance nav .pmu-month{width:14em; background:none;}
		.pickmeup .pmu-instance nav .pmu-month:hover{background:none; color:#000;}
    .pickmeup .pmu-instance .pmu-years *, .pickmeup .pmu-instance .pmu-months *{display: inline-block; line-height: 3.6em; width: 3.5em; }
    .pickmeup .pmu-instance .pmu-day-of-week{color:#999; cursor: default;}
    .pickmeup .pmu-instance .pmu-day-of-week *, .pickmeup .pmu-instance .pmu-days *{display: inline-block; width: 60px; height:36px;}
    .pickmeup .pmu-instance .pmu-day-of-week *{color:#000; font-size:15px; font-family: 'Raleway', sans-serif; font-weight:bold; text-transform:uppercase; margin:0 2px 2px 0;}
	.pickmeup .pmu-instance:first-child .pmu-prev, .pickmeup .pmu-instance:last-child .pmu-next {display: block;}
	.pickmeup .pmu-instance:first-child .pmu-month, .pickmeup .pmu-instance:last-child .pmu-month{width: 13em;}
	.pickmeup .pmu-instance:first-child:last-child .pmu-month{width: 20em;}
	.pickmeup:not(.pmu-view-days) .pmu-days, .pickmeup:not(.pmu-view-days) .pmu-day-of-week, .pickmeup:not(.pmu-view-months) .pmu-months, .pickmeup:not(.pmu-view-years) .pmu-years{display: none;}
#appointment,#mini_form{position:relative}
#appointment.loading::before,#mini_form.loading::before{content:'';position: absolute;left:0; right:0; top:0; bottom:0; background: rgba(255,255,255,.3) url('../img/preloader.gif') no-repeat scroll 50% 50%;z-index: 10}
#appointment .form-control{padding:6px 12px}

