.serviceboxes .btn_tabmenu {
	display:none;
}

.serviceboxes .modal ul.menu-items {
	width:100%;
    border-bottom: 1px solid silver;
	}
	

.serviceboxes .modal ul.menu-items > li
{
	font-weight: lighter;
	line-height:26px;
	cursor: pointer;
	font-size: 16px;
	border: 1px solid transparent;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	padding: 0 10px 0 10px;
	background-color: #83B8EC;
	color: #333333;
}

.serviceboxes .modal ul.menu-items > li:hover
{
	background-color: #0287DA;
	color: white;
}

.serviceboxes .modal ul.menu-items > li.active
{
	background-color: #144D86;
	color: white;;
}

.servicesbox-headline{
	font-weight:bold;
	font-size:18px;
	padding-top:18px;
	padding-bottom:14px;
}
.product_image_container{
	padding-top: 0.25em;
}

.serviceboxes .modal p {
	text-align:left;
	font: 14px "Open Sans", Arial, sans-serif;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	color: #333;   
	line-height: 18px;
}
.serviceboxes .modal .tab {display:none; width: 100%; text-align: left;}
.serviceboxes .modal .active {display:block;}
.serviceboxes .modal .tab .fa {font-size:14px;}
.serviceboxes .modal .OK .fa {color:green;}
.serviceboxes .modal .ERROR .fa {color:red;}
.serviceboxes .modal table tr td,
.serviceboxes .modal table tr th {text-align:center;}

.serviceboxes .modal .item-photo{display:flex;justify-content:center;align-items:center;border-right:1px solid #f6f6f6;}
.serviceboxes .modal .menu-items{list-style-type:none;font-size:16px;display:inline-flex;margin-bottom:0;margin-top:20px;}
.serviceboxes .modal .btn-success{width:100%;border-radius:0;}
.serviceboxes .modal .section{width:100%;margin-left:-15px;padding:2px;padding-left:15px;padding-right:15px;background:#f8f9f9}
.serviceboxes .modal .title-price{margin-top:30px;margin-bottom:0;color:black}
.serviceboxes .modal .title-attr{margin-top:0;margin-bottom:0;color:black;}
.serviceboxes .modal .btn-minus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-right:0;}
.serviceboxes .modal .btn-plus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-left:0;}
.serviceboxes .modal div.section > div {width:100%;display:inline-flex;}
.serviceboxes .modal div.section > div > input {margin:0;padding-left:5px;font-size:10px;padding-right:5px;max-width:18%;text-align:center;}
.serviceboxes .modal .attr,.attr2{cursor:pointer;margin-right:5px;height:20px;font-size:10px;padding:2px;border:1px solid gray;border-radius:2px;}
.serviceboxes .modal .attr.active,.attr2.active{ border:1px solid orange;}


@media (max-width: 767px) {
	.serviceboxes .modal .menu-items{
		display: none;
		margin:0;
		padding:0;
		
		}
	.serviceboxes .modal ul.menu-items > li{
		font-weight:lighter;
		cursor:pointer;
		font-size:16px;
		border: 1px solid transparent;
		-webkit-border-radius: 0;
	    -moz-border-radius: 0;
	    border-radius: 0;
	    padding: 0;
	    border-bottom:1px solid #eee;
	    }
	    
	 .serviceboxes .modal ul.menu-items > li.active{
	    border: 0;
	    border-bottom:1px solid #eee;
	    
	    }
	 
	  .ico-burger {
	    box-shadow: 0 -5px 0 1px, 0 0 0 1px, 0 5px 0 1px;
	    content: "";
	    width: 14px;
	    display: inline-block;
	    vertical-align: super;
	  }
	  
	  .serviceboxes .btn_tabmenu {
	  	display:block;
	  	float:none;
	  	background-color: transparent;
    	background-image: none;
    	border: 1px solid #ddd;
	  	
	  }
	 
}


.businesscard {
	
	border:1px solid #C0C0C0;
	margin:15px;
	margin-left:0px;
	margin-right:0px;
	overflow: auto;
	padding:15px;
}

.businesscard_top
{
	float:left;
	width:60%;
	
}

.businesscard_logo_container
{
	float:right;
	width:40%;
}

.businesscard_logo
{
	max-height: 53px;
}

.businesscard_bottom
{
	clear:left;
	padding-top:15px;
}




.tab-item {
 	display:none;
 	width:100%;
 	text-align:left;
}

.tab-item h2 {
	padding-top:20px;
}
