/**handles:bd-business-css**/
.clean { clear: both; }
.colorBox { cursor: pointer; height: auto; padding: 2px 0; background: rgba(0, 0, 0, 0.2); }
.colorBox { text-align: center; }
.colorBox.RestDayState:after { content: "\f146"; }
.colorBox.WorkingDayState:after { content: "\f0fe"; }
.colorBox.dayState:after { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; content: "\f0fe"; display: inline-block; font-size: 30px; font-size: inherit; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; margin: auto; position: absolute; top: 5px; left: auto; left: 10px; }
.colorBoxLabel { clear: both; font-size: 12px; font-weight: bold; }
.dayContainer .add-on { padding: 4px 2px; }
.dayContainer { float: left; line-height: 20px; margin-right: 8px; width: 65px; font-size: 11px; font-weight: bold; }
.form-group.select .form-control { margin-bottom: 10px; }
.invisible { visibility: hidden; }
.operationTime .mini-time { width: 100%; padding: 3px 3px 3px 23px; font-size: 12px; font-weight: normal; }
.operationTime span.input-addon { position: absolute; top: 10px; left: 5px; }
.operationTime { position: relative; margin-top: 5px; }
.save-hours { display: block; margin-top: 20px; float: left; width: 100%; }
.social-links input.form-control { padding-left: 50px !important; }
.social-links span .fa { margin-top: 8px; }
.social-links span { position: absolute; bottom: 1px; background: #eee; left: 1px; width: 40px; height: 36px; border-radius: 3px 0 0 3px; border-right: 1px solid #999; text-align: center; }
.social-links { position: relative; }
.weekday { text-align: left; padding: 0 25px 0; }
div#businessHourswidget.row .dayContainer.col { padding-left: 2px; padding-right: 2px;margin:0 auto 4px; }
div#businessHourswidget.row { margin-left: -2px; margin-right: -2px; }