.bloghash-alignment-control,.background-position-control{margin-top:12px}.bloghash-alignment-control input[type="radio"]:checked ~ .button,.background-position-control input[type="radio"]:checked ~ .button{background:#0071a1;border-color:#0071a1;z-index:1;color:#FFF!important}.bloghash-alignment-control input[type="radio"]:checked ~ .button .alignment-position-center-icon:before,.bloghash-alignment-control input[type="radio"]:checked ~ .button .background-position-center-icon:before,.background-position-control input[type="radio"]:checked ~ .button .alignment-position-center-icon:before,.background-position-control input[type="radio"]:checked ~ .button .background-position-center-icon:before{background-color:#FFF!important}.bloghash-alignment-control input[type="radio"]:focus ~ .button,.background-position-control input[type="radio"]:focus ~ .button{border-color:#5b9dd9;-webkit-box-shadow:none!important;box-shadow:none!important;color:#111827}.bloghash-alignment-control .alignment-position-center-icon,.bloghash-alignment-control .alignment-position-center-icon:before{display:inline-block;line-height:1;text-align:center;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.bloghash-alignment-control .alignment-position-center-icon{height:20px;margin-top:13px;vertical-align:top;width:20px}.bloghash-alignment-control .alignment-position-center-icon:before{background-color:#555;border-radius:50%;content:"";height:12px;width:12px}.bloghash-alignment-control .button:hover .alignment-position-center-icon:before,.bloghash-alignment-control input[type="radio"]:focus ~ .button .alignment-position-center-icon:before{background-color:#111827}.bloghash-alignment-control .button-group{display:block}.bloghash-alignment-control .button-group.disabled{opacity:.15;pointer-events:none}.bloghash-alignment-control .button-group .button{border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px!important;line-height:2.9!important;margin:0 -1px 0 0 !important;padding:0 10px 1px!important;position:relative}.bloghash-alignment-control .button-group .button:active,.bloghash-alignment-control .button-group .button:hover,.bloghash-alignment-control .button-group .button:focus{z-index:1}.bloghash-alignment-control .button-group .dashicons{margin-top:9px}.bloghash-alignment-control .button-group > label{margin:0!important}.bloghash-alignment-control .button-group > label.disabled{opacity:.15;pointer-events:none}.bloghash-alignment-control .button-group.bloghash-top .bloghash-left .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bloghash-alignment-control .button-group.bloghash-top .bloghash-right .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bloghash-alignment-control .button-group.bloghash-bottom .bloghash-left .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.bloghash-alignment-control .button-group.bloghash-bottom .bloghash-right .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.bloghash-alignment-control .button-group:first-child > label:first-child .button{border-top-left-radius:3px}.bloghash-alignment-control .button-group:first-child > label:last-child .button{border-top-right-radius:3px}.bloghash-alignment-control .button-group:last-child > label:first-child .button{border-bottom-left-radius:3px}.bloghash-alignment-control .button-group:last-child > label:last-child .button{border-bottom-right-radius:3px}.bloghash-alignment-control .button-group + .button-group{margin-top:-1px}.bloghash-alignment-control .button-group > label input[type="radio"]{opacity:0}