2  * Angular Material Design
 
   3  * https://github.com/angular/material
 
   8   box-sizing: border-box;
 
  14   md-radio-button[disabled] {
 
  16     md-radio-button[disabled] .md-container {
 
  18   md-radio-button .md-container {
 
  21     -webkit-transform: translateY(-50%);
 
  22             transform: translateY(-50%);
 
  23     box-sizing: border-box;
 
  24     display: inline-block;
 
  30     [dir=rtl] md-radio-button .md-container {
 
  32     [dir=rtl] md-radio-button .md-container {
 
  34     md-radio-button .md-container .md-ripple-container {
 
  43     md-radio-button .md-container:before {
 
  44       box-sizing: border-box;
 
  45       background-color: transparent;
 
  55       -webkit-transition: all 0.5s;
 
  58   md-radio-button.md-align-top-left > div.md-container {
 
  60   md-radio-button .md-off {
 
  61     box-sizing: border-box;
 
  70     -webkit-transition: border-color ease 0.28s;
 
  71     transition: border-color ease 0.28s; }
 
  72   md-radio-button .md-on {
 
  73     box-sizing: border-box;
 
  80     -webkit-transition: -webkit-transform ease 0.28s;
 
  81     transition: -webkit-transform ease 0.28s;
 
  82     transition: transform ease 0.28s;
 
  83     transition: transform ease 0.28s, -webkit-transform ease 0.28s;
 
  84     -webkit-transform: scale(0);
 
  85             transform: scale(0); }
 
  86   md-radio-button.md-checked .md-on {
 
  87     -webkit-transform: scale(0.5);
 
  88             transform: scale(0.5); }
 
  89   md-radio-button .md-label {
 
  90     box-sizing: border-box;
 
  92     display: inline-block;
 
  95     vertical-align: middle;
 
  99     [dir=rtl] md-radio-button .md-label {
 
 101     [dir=rtl] md-radio-button .md-label {
 
 102       margin-right: 30px; }
 
 105   /** Layout adjustments for the radio group. */ }
 
 106   md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
 
 107     margin-bottom: 16px; }
 
 108   md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
 
 112     margin-right: 16px; }
 
 113     [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
 
 115     [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
 
 117     md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
 
 120   md-radio-group:focus {
 
 122   md-radio-group.md-focused .md-checked .md-container:before {
 
 127   md-radio-group[disabled] md-radio-button {
 
 129     md-radio-group[disabled] md-radio-button .md-container {
 
 132 .md-inline-form md-radio-group {
 
 133   margin: 18px 0 19px; }
 
 134   .md-inline-form md-radio-group md-radio-button {
 
 135     display: inline-block;
 
 138     box-sizing: border-box;
 
 142 @media screen and (-ms-high-contrast: active) {
 
 143   md-radio-button.md-default-theme .md-on {
 
 144     background-color: #fff; } }