@charset "utf-8";
/* CSS Document */
#startbuildingformnew fieldset {
    margin-bottom: 47px;
}
.roundedTwo label {
  float: left;
    margin: 0px;
    font-size: 17px;
    font-family: 'Lato';
    width: 100%;
    position: absolute;
    height: 100% !important;
}
.roundedTwo label:hover {
    cursor: pointer;
}
span#measuredisplay {
    display: block;
}

h3 {
    margin-bottom: 14px;
}
span.nameoftitle {
    font-size: 20px;
    font-weight: bold;
}
.tp-project__details-right-box.fixed {
    position: fixed;
    visibility: visible !important;
    bottom: 0px;
    z-index: 1;
    right: 0px;
}
.option label { font-size: 20px;}
label span {
    display: block;
    font-size: 15px;
    font-weight: normal;
}
.newcheckbox {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    border: 4px solid #ccc;
    border-top-color: #bbb;
    border-left-color: #bbb;
    background: #fff;
    width: 29px;
    height: 29px;
    margin-left: 2px !important;
    margin-top: 10px !important;
    margin-bottom: 12px !important;
    margin-right: 3px !important;
    border-radius: 50%;
}
.rigid {
    display: none;
}
span.shortdesc {
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    padding: 0px 5px;
}
.custom-checkbox-container,
.custom-radio-container {
	display:inline-block;
	width:14px;
	height:14px;
	border:1px solid #505050;
	position: relative;
	margin-right:10px;
	border-radius: 2px;
}

.white .custom-checkbox-container,
.white .custom-radio-container {
	border-color: #fff;
}

.input-group-addon .custom-checkbox-container,
.input-group-addon .custom-radio-container {
	margin-right:0;
}

.custom-radio-container { 
	border-radius: 50px;
}

.custom-checkbox-container input[type="checkbox"],
.custom-radio-container input[type="radio"] {
	display:block;
	opacity:0;
	filter:alpha(opacity=0);
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	position: absolute;
	left:0;
	top:0;
	z-index:10;
}
.newradio {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    border: 4px solid #ccc;
    border-top-color: #bbb;
    border-left-color: #bbb;
    background: #fff;
    width: 29px;
    height: 29px;
    margin-left: 2px !important;
    margin-top: 10px !important;
    margin-bottom: 12px !important;
    margin-right: 3px !important;
    border-radius: 50%;
}

.custom-checkbox-container .custom-checkbox-icon {
	position:absolute;
	z-index:9;
	width:10px;
	height: 10px;
	left:50%;
	top:50%;
	margin-top:-5px;
	margin-left:-5px;
	color:#505050;
	opacity:0;
	filter:alpha(opacity=0);
	border-radius: 0;
	font: 15px/1 FontAwesome;
}

.roundedTwo:nth-child(2n+1), .roundedOne:nth-child(2n+1){
    clear:left
}

.bottomof {
    padding: 5px 11px;
    position: absolute;
    display: block;
    bottom: 0px;
    background-color: #f9f9f9;
    color: #000;
    left: -15px; 
}
.roundedTwo {
    margin-top: 8px;
    position: relative;
    display: block;
    overflow: hidden;
    padding: 0px 15px;
    min-height: 349px;
}
.roundedTwo.materialselect {
   
}
.roundedTwo.materialselect:hover, .roundedTwo.materialselect:focus, .roundedTwo.materialselect:active {
    transition: filter .5s ease-in-out;

}
.roundedTwo.materialselect:focus-within {
    transition: filter .5s ease-in-out;

}
input[type="radio"], input[type="checkbox"] {
    margin-top: 6px;
    margin-right: 9px;
}
.browse_design, .upload_design, .custom_design, .hire_designer, .quote_product {
    border-style: dashed !important;
}
.browse_design {
    padding: 20px;
    border-color: #ccc !important; }
img#blah, img#blah2 {margin: 25px 0px;
    max-width: unset !important;
    width: auto !important;
    height: 165px; display: none;
}
