#mmcfr_meta_metabox .cmb-row input{border: 1px solid #58acfa;width: 95%;}


/*CMB2 Radio Image Extention Css*/

.cmb-type-radio-image .cmb2-radio-list { display: block;clear: both; overflow: hidden;}
.cmb-type-radio-image .cmb2-radio-list input[type="radio"] { display: none;}
.cmb-type-radio-image .cmb2-radio-list li { display: inline-block; margin-bottom: 0; margin-right: 2%;width: 30%;}
.cmb-type-radio-image .cmb2-radio-list input[type="radio"] + label { border: 2px solid #58ACFA;  display: block; transition: 0.3s;}
.cmb-type-radio-image .cmb2-radio-list input[type="radio"] + label:hover,
.cmb-type-radio-image .cmb2-radio-list input[type="radio"]:checked + label {  border-color: #000;}
.cmb-type-radio-image .cmb2-radio-list li label img { display: block; max-width: 100%;}

/* Css for fields on Single posts admin page*/

.cmb2-id-mmcfr-meta-mmcfr-stars-required {padding: 40px;overflow: hidden;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list input { display: none;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list label { float: left;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list label { display: inline-block; width: 60px;background-color: #e4e4e4;color: rgba(0, 0, 0, 0.6);font-size: 14px;font-weight: normal;text-align: center;text-shadow: none;padding: 6px 14px;border: 1px solid rgba(0, 0, 0, 0.2);webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);-webkit-transition: all 0.1s ease-in-out;-moz-transition:    all 0.1s ease-in-out; -ms-transition:     all 0.1s ease-in-out;-o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list label:hover { cursor: pointer;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list input:checked + label { background-color: #58acfa;-webkit-box-shadow: none; box-shadow: none;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required  .cmb2-radio-list li {margin-right: -5px;padding-right: 0;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required .cmb2-radio-list li:first-child label {border-radius: 0;}
.cmb2-id-mmcfr-meta-mmcfr-stars-required  .cmb2-radio-list li:last-child label { border-radius: 0;}

.mmcfr-stars .br-wrapper .br-widget a:focus {border: none;box-shadow: none;cursor: default;}
.br-wrapper .br-widget a:focus {box-shadow: none;}
.mm-minimize-target{display: none;}
.mm-minimize-click{padding: 5px;color: #0073AA;cursor: pointer;}
#mmcfr_meta_metabox .cmb-type-colorpicker .wp-picker-input-wrap input {margin-left: 6px;width: 47%;}
#mmcfr_meta_metabox .cmb-type-colorpicker .wp-color-result {border-radius: 0;border: 1px solid #ccc;}
#mmcfr_meta_metabox .cmb-type-colorpicker .wp-color-result::after{line-height: 23px;}

/* Css for settings page*/


.mm-clearfix::after {  clear: both; content: ""; display: block;}
h3.mm-heading { background: #0073aa; color: #fff; margin: 0; padding: 22px 24px;}
.mm-body {  background: #fff none repeat scroll 0 0; padding: 24px 20px;}
.postbox .mm-body {  padding: 16px 20px;}
.mm-float-left { float: left;margin-left: 2%;}
.mm-float-left:first-child { margin-left: 0;}
.mm-float-right { float: left;margin-right: 2%;}
.mm-float-right:last-child { margin-right: 0;}
.mm-column-1{width: 24%;}
.mm-column-2{width: 49%;}
.mm-column-3{width: 74%;}
.mm-column-4{width: 100%;}
.mm-form-sections input[type="text"],textarea{width: 100%;}
.mm-form-sections textarea{height: 200px;}
.mm-label { font-size: 16px;}
.mm-form-sections { border-bottom: 1px solid #ccc;  padding: 2% 0;}
.mm-form-sections:last-child{border-bottom: none;}
label.mm-checkbox{display: inline-block; position: relative;}

label.mm-checkbox input[type="checkbox"]{opacity: 0;}
label.mm-checkbox .mm-check-indicator{background: #d9d9d9; display: inline-block;  height: 20px; left: 0;position: absolute;top: 0;width: 20px}
label.mm-checkbox input[type="checkbox"]:checked ~ .mm-check-indicator:after{ border-color: #fff;border-image: none;  border-style: solid; border-width: 0 2px 2px 0; content: ""; height: 10px;left: 7px;position: absolute;top: 2px;transform: rotate(45deg);width: 4px;}
label.mm-checkbox input[type="checkbox"]:checked ~ .mm-check-indicator{background-color: #0073AA;}
.mm-submit-button { display: inline-block; background: #0073aa; border: 0 none; color: #fff; cursor: pointer;  padding: 15px 14px;transition: 0.3s;}
.mm-submit-button:hover{background-color:  #00649b;}
.br-widget.br-readonly { pointer-events: none;}
.mm-donate-form input[type="image"] {
    max-width: 100%;
}