@import url('http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
.brdr{
	border: 1px dashed;
}
.fnt-sans{
	font-family: 'Open Sans', sans-serif;
}
.fnt-300{
	font-weight: 300;
}
.fnt-400{
	font-weight: 400;
}
.fnt-600{
	font-weight: 600;
}
.fnt-700{
	font-weight: 700;
}
.wrap-bg-dash-2{
	background-color: #ffffff;
	padding: 15px;
	position: relative;
	border-radius: 2px;
	border-color: #e5e5e5 #e5e5e5 #e5e5e5;
	border-image: none;
	border-radius: 3px;
	border-style: dashed;
	border-width: 1px;
	margin-bottom: 15px;
}
.wrap-bg-dash-2.style-2{
	padding-left: 0;
	padding-right: 0;
}
.wrap-bg-dash-2:before,
.wrap-bg-dash-2:after{
	content: "";
	display: table;
}
.wrap-bg-dash-2:after{
	clear: both;
}
/* Things To Do */
.thingstodo-ttle{
	color: #4db3a4;
	display: inline-block;
	font-size: 15px;
	margin: 0;
}
			/* .cust-newtask{
				margin-top: 5px;
				} */
				.cust-newtask .label {
					padding: 0.4em 0.8em 0.5em;
				}
				.ttle-header-thingtodo{
					border-bottom: 1px dashed #d9d9d9;
					padding: 10px 15px 20px;
					margin: 0 15px;
				}
				.ul-list-things-todo{
					margin-bottom: 0;
					margin-left: 15px;
					margin-right: 15px;
				}
				.ul-list-things-todo li{
					border-bottom: 1px dashed #d9d9d9;
				}
				.ul-list-things-todo li:last-child{
					border-bottom: 1px dashed transparent;
				}
				.thingstodo-link{
					color: #333;
					display: block;
					padding: 15px;
					margin: 0;
					letter-spacing: 0.9px;
				}
				.thingstodo-link:hover,
				.thingstodo-link:focus,
				.thingstodo-link:active{
					text-decoration: none;
					background-color: #fff;
					outline: none;
				}
				.thingstodo-link .square-icon{
					background-color: #fff;
					border: 1px dashed #e5e5e5;
					border-radius: 2px;
					color: #e5e5e5;
					font-size: 14px;
					line-height: 30px;
					text-align: center;
					width: 30px;
					display: inline-block;
				}
				.thingstodo-link:hover .square-icon,
				.thingstodo-link:focus .square-icon,
				.thingstodo-link:active .square-icon{
					color: #e43a45
				}
				.thingstodo-link.default:hover .square-icon,
				.thingstodo-link.default:focus .square-icon,
				.thingstodo-link.default:active .square-icon{
					color: #777;
				}
				.thingstodo-link.primary:hover .square-icon,
				.thingstodo-link.primary:focus .square-icon,
				.thingstodo-link.primary:active .square-icon{
					color: #337ab7;
				}
				.thingstodo-link h4 i.fa{
					width: 20px;
					text-align: center;
				}
				.thingstodo-link h4{
					font-size: 13px;
				}
				.ellipsis {
					overflow: hidden;
					text-overflow: ellipsis;
					white-space: nowrap;
				}
				.date-post-blog{
					font-size: 14px;
					color: #4db3a4;
					text-transform: uppercase;
				}
				.wrap-bg-dash-2.style-2.danger{
					/*border-top: 5px dashed #d9534f;
					border-bottom: 5px dashed #d9534f;*/
					border-top-right-radius: 10px;
					border-top-left-radius: 10px;
					border-bottom-right-radius: 10px;
					border-bottom-left-radius: 10px;
				}
				.wrap-bg-dash-2.style-2.default{
					/*border-top: 5px dashed #777;
					border-bottom: 5px dashed #777;*/
					border-top-right-radius: 10px;
					border-top-left-radius: 10px;
					border-bottom-right-radius: 10px;
					border-bottom-left-radius: 10px;
				}
				.wrap-bg-dash-2.style-2.primary{
					/*border-top: 5px dashed #337ab7;
					border-bottom: 5px dashed #337ab7;*/
					border-top-right-radius: 10px;
					border-top-left-radius: 10px;
					border-bottom-right-radius: 10px;
					border-bottom-left-radius: 10px;
				}

				/* Shop Container */
				.shop-container-link{
					display: block;
					position: relative;
					margin-bottom: 10px;
					color: #666;	
					padding: 10px 15px;	
					border: 1px dashed #e5e5e5;
					height: 103px;
					overflow: hidden;
					background-color: #fff;
					border-radius: 4px;
				}
				.shop-container-link:hover,
				.shop-container-link:focus,
				.shop-container-link:active{
					text-decoration: none;
					color: #222;
					outline: none;
					border: 1px dashed #aaa;
				}
				.shop-container-link h4.media-heading{
					font-weight: 600;
					font-size: 13px;
					letter-spacing: 0.9px;
				}
				.shop-container-price{
					font-weight: 400;
					font-size: 17px;
				}
				.img-thumbnail-cust{
					border-radius: 4px;
					border: 1px dashed #e5e5e5;
					padding: 5px;
					background-color: #fafafa;
				}
				.shop-container-link:hover .img-thumbnail-cust,
				.shop-container-link:focus .img-thumbnail-cust,
				.shop-container-link:active .img-thumbnail-cust{
					background-color: #fafafa;
				}

				.hr-div{
					background-image: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2), transparent);
					border: 0;
					height: 1px;
					margin: 10px 0 0;
				}
				.ttle-header-shopContainer{
					display: block;
					padding: 15px 0;
					position: relative;
				}
				.ttle-header-shopContainer h4{
					color: #333;
					font-size: 24px;
					font-weight: 600;
				}
				.shopBorder{
					background-color: #fafafa;
					border: 1px dashed #e5e5e5;
					border-radius: 10px;
					padding: 0 15px;
					/*border-top: 5px dashed #d9534f;
					border-bottom: 5px dashed #d9534f;*/
				}
				.shopBorder:before,
				.shopBorder:after{
					display: table;
					content: "";
				}
				.shopBorder:after{
					clear: both;
				}