 .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;line-height: 1;}.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;}