[ng-controller="LaunchInstanceSourceCtrl"] td.hi-light {
  color: #0084d1; }
  [ng-controller="LaunchInstanceSourceCtrl"] th.number,
  [ng-controller="LaunchInstanceSourceCtrl"] td.number {
    text-align: right;
    padding-right: 30px; }
    [ng-controller="LaunchInstanceSourceCtrl"] .selected-source {
      background: #eee;
      padding: 12px 18px;
      margin-top: 20px;
      margin-bottom: 20px; }
      [ng-controller="LaunchInstanceSourceCtrl"] .selected-source .chart {
        width: 99%;
        margin-bottom: 0;
        padding: 10px; }
        @media (min-width: 768px) {
          [ng-controller="LaunchInstanceSourceCtrl"] .selected-source .chart {
            border-left: 1px solid #ccc;
            padding-left: 20px;   }
}
[ng-controller="LaunchInstanceSourceCtrl"] .instance-source {
  margin-top: 18px;
  margin-bottom: 40px; }
  [ng-controller="LaunchInstanceSourceCtrl"] .instance-source .image select {
    width: 99%; }
    [ng-controller="LaunchInstanceSourceCtrl"] .instance-source .volume-size input[type="number"] {
      width: 90%; }
[ng-controller="LaunchInstanceKeypairCtrl as ctrl"] dl.key-pair-details dt {
  width: 15%; }
  [ng-controller="LaunchInstanceKeypairCtrl as ctrl"] dl.key-pair-details dd {
    width: 85%;
    margin-left: 15%;
    padding-right: 25px; }
    [ng-controller="LaunchInstanceKeypairCtrl as ctrl"] dl.key-pair-details dd pre {
      background: none; }
[ng-controller="LaunchInstanceKeypairCtrl as ctrl"] textarea {
  font-family: Menlo, Monaco, Consolas, 'Courier New'; }

.no-navigation .step {
  left: 25px; }
  .no-navigation .form-field {
    margin-bottom: 1em; }
[ng-controller="LaunchInstanceSecurityGroupsCtrl as ctrl"] .table-rsp.security-group-details {
  background: none; }
  [ng-controller="LaunchInstanceSecurityGroupsCtrl as ctrl"] .table-rsp.security-group-details td {
    background: none !important;
    padding: 15px !important; }
[ng-controller="LaunchInstanceConfigurationCtrl as config"] select {
  width: 250px; }
  [ng-controller="LaunchInstanceConfigurationCtrl as config"] textarea {
    width: 100%;
    height: 20em;
    font-family: Menlo, Monaco, Consolas, 'Courier New'; }
    [ng-controller="LaunchInstanceConfigurationCtrl as config"] .btn-file {
      position: relative;
      overflow: hidden; }
      [ng-controller="LaunchInstanceConfigurationCtrl as config"] .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block; }
[ng-controller="LaunchInstanceConfigurationCtrl as config"] .script-modified {
  font-width: normal;
  font-style: italic;
  color: #888; }
  [ng-controller="LaunchInstanceConfigurationCtrl as config"] .fa.invalid {
    display: none; }
    [ng-controller="LaunchInstanceConfigurationCtrl as config"] .size-indicator.warning {
      color: #d43f3a;
      border: none;
      padding: 0;
      margin: 0;
      border: none; }
      [ng-controller="LaunchInstanceConfigurationCtrl as config"] .size-indicator.warning .fa.invalid {
        display: inline;
        color: #f0ad4e;
        cursor: pointer; }
[ng-controller="LaunchInstanceConfigurationCtrl as config"] .script-file:after,
[ng-controller="LaunchInstanceConfigurationCtrl as config"] .disk-partition:after {
  content: ' ';
  display: block;
  clear: both;
  margin-bottom: 2.5em; }
