.nopadd {
  padding: 0 !important; }

a:hover {
  text-decoration: none;
  color: #252525; }
a:focus {
  text-decoration: none;
  color: #252525; }

img {
  max-width: 100%; }

.custom_radio {
  margin: 20px 0 0;
  /*.control:hover input:not([disabled]):checked ~ .control__indicator,
  .control input:checked:focus ~ .control__indicator {
    background: #0e647d;
  }*/ }
  .custom_radio .control {
    display: block;
    position: relative;
    padding-left: 0;
    cursor: pointer;
    font: 20px "RobotoRegular";
    color: #252525; }
  .custom_radio .control input {
    position: absolute;
    z-index: -1;
    opacity: 0; }
  .custom_radio .control__indicator {
    position: absolute;
    top: 1px;
    right: 0;
    height: 27px;
    width: 27px;
    border: 2px solid #ccc;
    background: #fff; }
  .custom_radio .control:hover input ~ .control__indicator,
  .custom_radio .control input:focus ~ .control__indicator {
    background: #fff; }
  .custom_radio .control input:checked ~ .control__indicator {
    background: #fff; }
  .custom_radio .control input:disabled ~ .control__indicator {
    background: #e6e6e6;
    opacity: 0.6;
    pointer-events: none; }
  .custom_radio .control__indicator:after {
    content: '';
    position: absolute;
    display: none; }
  .custom_radio .control input:checked ~ .control__indicator:after {
    display: block; }
  .custom_radio .control--checkbox input:disabled ~ .control__indicator:after {
    border-color: #7b7b7b; }
  .custom_radio .control--radio .control__indicator:after {
    left: 5px;
    top: 5px;
    height: 13px;
    width: 13px;
    border-radius: 50%;
    background: #727171; }
  .custom_radio .control--radio input:disabled ~ .control__indicator:after {
    background: #7b7b7b; }
  .custom_radio .control--radio .control__indicator {
    border-radius: 50%; }

@font-face {
  font-family: 'RobotoRegular';
  src: url("../fonts/RobotoRegular.eot");
  src: url("../fonts/RobotoRegular.eot") format("embedded-opentype"), url("../fonts/RobotoRegular.woff2") format("woff2"), url("../fonts/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular.ttf") format("truetype"), url("../fonts/RobotoRegular.svg#RobotoRegular") format("svg"); }
@font-face {
  font-family: 'RobotoMedium';
  src: url("../fonts/RobotoMedium.eot");
  src: url("../fonts/RobotoMedium.eot") format("embedded-opentype"), url("../fonts/RobotoMedium.woff2") format("woff2"), url("../fonts/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium.ttf") format("truetype"), url("../fonts/RobotoMedium.svg#RobotoMedium") format("svg"); }
.theme_btn {
  font: 20px "RobotoRegular";
  color: #fff;
  background: #02aea7;
  padding: 15px 48px;
  border: none;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -webkit-box-shadow: 1px 6px 9px #35ffac;
  -moz-box-shadow: 1px 6px 9px #35ffac;
  box-shadow: 1px 6px 9px #35ffac; }
  .theme_btn:focus {
    outline: none; }

.primary_btn {
  font: 20px "RobotoMedium";
  color: #ffffff;
  padding: 15px 48px;
  border: none;
  background: #02aea7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
  .primary_btn:focus {
    outline: none; }

.btn_excel {
  font: 20px "RobotoMedium";
  color: #000;
  padding: 15px 30px;
  border: none;
  position: absolute;
  right: 31px;
  top: 34px;
  background: #fff;
  border-radius: 40px;
  -moz-border-radius: 40px;
  -webkit-border-radius: 40px;
  -webkit-box-shadow: 1px 6px 9px #ccc;
  -moz-box-shadow: 1px 6px 9px #ccc;
  box-shadow: 1px 6px 9px #ccc; }
  .btn_excel span.excel_icon {
    margin-right: 22px; }
  .btn_excel:focus {
    outline: none; }

.header_bg {
  background: #015848;
  background: -moz-linear-gradient(left, #015848 0%, #005660 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #015848), color-stop(100%, #005660));
  background: -webkit-linear-gradient(left, #015848 0%, #005660 100%);
  background: -o-linear-gradient(left, #015848 0%, #005660 100%);
  background: -ms-linear-gradient(left, #015848 0%, #005660 100%);
  background: linear-gradient(to right, #015848 0%, #005660 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#015848', endColorstr='#005660', GradientType=1 );
  text-align: center; }
  .header_bg .menu {
    background: #004c39;
    padding: 19px 15px;
    float: left; }
  .header_bg .logo {
    display: inline-block;
    padding: 15px 0; }
    .header_bg .logo h1 {
      margin: 0; }
      .header_bg .logo h1 span {
        font: 40px "RobotoRegular";
        color: #fff;
        vertical-align: middle;
        display: inline-block; }
  .header_bg .account {
    float: right;
    width: 200px;
    padding: 25px 15px; }
    .header_bg .account .dropdown-toggle {
      font: 30px "RobotoMedium";
      color: #fff;
      cursor: pointer; }
      .header_bg .account .dropdown-toggle .dropdown_icon {
        margin-left: 10px; }
    .header_bg .account .dropdown-menu a {
      font: 14px "RobotoRegular"; }

.main_content_base {
  background: #e9eeed; }
  .main_content_base .content_tab_base .main_tab {
    margin: 0;
    text-align: center;
    background: #26dd9d;
    background: -moz-linear-gradient(left, #26dd9d 0%, #159daf 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #26dd9d), color-stop(100%, #159daf));
    background: -webkit-linear-gradient(left, #26dd9d 0%, #159daf 100%);
    background: -o-linear-gradient(left, #26dd9d 0%, #159daf 100%);
    background: -ms-linear-gradient(left, #26dd9d 0%, #159daf 100%);
    background: linear-gradient(to right, #26dd9d 0%, #159daf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26dd9d', endColorstr='#159daf', GradientType=1 ); }
    .main_content_base .content_tab_base .main_tab li {
      float: none;
      display: inline-block;
      padding: 0 40px; }
    .main_content_base .content_tab_base .main_tab li > a {
      border: none;
      border-bottom: 8px solid transparent;
      margin-bottom: 2px;
      padding: 43px 30px 30px; }
    .main_content_base .content_tab_base .main_tab li > a:hover {
      text-decoration: none;
      background-color: transparent;
      border: none; }
    .main_content_base .content_tab_base .main_tab li.active > a, .main_content_base .content_tab_base .main_tab .nav-tabs > li.active > a:focus, .main_content_base .content_tab_base .main_tab .nav-tabs > li.active > a:hover {
      background-color: transparent;
      border: none;
      border-bottom: 8px solid #ddeef1; }
    .main_content_base .content_tab_base .main_tab h3 {
      font: 26px "RobotoMedium";
      color: #fff;
      margin: 15px 0 0; }
  .main_content_base .tab_content_base {
    padding: 0 20px; }
    .main_content_base .tab_content_base .analytics_base {
      padding: 15px 0; }
      .main_content_base .tab_content_base .analytics_base .analytics_base_lft {
        padding: 0 10px 0 0; }
        .main_content_base .tab_content_base .analytics_base .analytics_base_lft .analytics_base_lft_inner {
          background: #fff;
          padding: 20px; }
      .main_content_base .tab_content_base .analytics_base .analytics_base_rgt {
        padding: 0 0 0 10px; }
        .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner {
          background: #fff;
          padding: 20px; }
          .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner h4 {
            font: 25px "RobotoMedium";
            color: #019071;
            margin-bottom: 32px; }
          .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base {
            float: left;
            width: 100%; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base h6 {
              font: 21px "RobotoRegular";
              color: #434946;
              margin: 0; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_desc {
              float: left;
              width: 50%; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_cmbine {
              float: right; }
              .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_cmbine ul {
                position: relative;
                margin: 0 15px 0 0; }
                .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_cmbine ul li {
                  font: 17px "RobotoMedium";
                  color: #434946;
                  margin-bottom: 13px;
                  margin-top: 6px; }
                .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_cmbine ul:before {
                  content: '';
                  position: absolute;
                  left: -23px;
                  width: 18px;
                  height: 42px;
                  border: 1px solid #00cb65;
                  border-right: none;
                  top: 9px; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_value {
              float: right; }
              .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_content_base .transformer_plate_value span {
                border: 1px solid #00cb65;
                font: 19px "RobotoMedium";
                color: #434946;
                text-align: center;
                display: block;
                min-width: 130px;
                padding: 6px 26px; }
          .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_rgt {
            width: 48%;
            float: right;
            padding-left: 0; }
          .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_unit {
            float: right; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_unit p {
              font: 15px "RobotoRegular";
              color: #434946;
              margin: 8px 0 0;
              display: inline-block;
              padding-left: 7px;
              min-width: 35px; }
          .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_lft {
            width: 44%;
            display: inline-block; }
            .main_content_base .tab_content_base .analytics_base .analytics_base_rgt .analytics_base_rgt_inner .transformer_plate_lft .transformer_plate_lft_inner {
              padding: 0;
              display: inline-block;
              width: 100%; }
      .main_content_base .tab_content_base .analytics_base .manufacturer_base p {
        font: 21px "RobotoRegular";
        color: #141414; }
        .main_content_base .tab_content_base .analytics_base .manufacturer_base p span {
          float: right; }
      .main_content_base .tab_content_base .analytics_base .manufacturer_label {
        width: 40%;
        display: inline-block; }
      .main_content_base .tab_content_base .analytics_base .manufacturer_detail {
        width: 50%;
        display: inline-block;
        padding-left: 20px; }
        .main_content_base .tab_content_base .analytics_base .manufacturer_detail p {
          color: #0b5b45; }
      .main_content_base .tab_content_base .analytics_base .manufacturer_base {
        margin-bottom: 5px; }
    .main_content_base .tab_content_base .curves_base {
      background: #fff;
      margin-top: 15px;
      padding: 44px 15px 40px; }
      .main_content_base .tab_content_base .curves_base .curves_inner {
        width: 80%;
        display: inline-block; }
        .main_content_base .tab_content_base .curves_base .curves_inner .curves_section p {
          margin-bottom: 0;
          font: 26px "RobotoMedium";
          margin: 15px 0; }
    .main_content_base .tab_content_base .report_view_base {
      background: #e8e8e8;
      background: -moz-linear-gradient(top, #e8e8e8 0%, white 100%);
      background: -webkit-gradient(left top, left bottom, color-stop(0%, #e8e8e8), color-stop(100%, white));
      background: -webkit-linear-gradient(top, #e8e8e8 0%, white 100%);
      background: -o-linear-gradient(top, #e8e8e8 0%, white 100%);
      background: -ms-linear-gradient(top, #e8e8e8 0%, white 100%);
      background: linear-gradient(to bottom, #e8e8e8 0%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
      padding: 15px;
      margin-top: 15px; }
      .main_content_base .tab_content_base .report_view_base .report_view_inner {
        padding: 35px 0; }
        .main_content_base .tab_content_base .report_view_base .report_view_inner h6 {
          font: 30px "RobotoRegular";
          color: #323232; }
        .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from {
          margin: 0;
          display: inline-block; }
          .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li {
            float: left; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li label {
              font: 20px "RobotoRegular";
              color: #323232;
              margin-bottom: 11px; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select input {
              padding: 10px;
              border: 2px solid #858484;
              width: 230px;
              height: 62px;
              font: 18px "RobotoRegular"; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select select {
              -webkit-appearance: none;
              -moz-appearance: none;
              appearance: none;
              border: 2px solid #858484;
              background: #e7e7e7 url(../images/selecticon.png);
              background-repeat: no-repeat;
              font: 18px "RobotoMedium";
              background-position: 15px 38px;
              height: 62px;
              float: right;
              padding: 7px 10px 22px; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select ::-webkit-input-placeholder {
              color: #c4c4c4;
              font: 25px "RobotoRegular"; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select ::-moz-placeholder {
              color: #c4c4c4;
              font: 25px "RobotoRegular"; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select :-ms-input-placeholder {
              color: #c4c4c4;
              font: 25px "RobotoRegular"; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li .input_select :-moz-placeholder {
              color: #c4c4c4;
              font: 25px "RobotoRegular"; }
            .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from li span {
              font: 15px "RobotoRegular";
              color: #858484;
              margin-top: 6px;
              display: inline-block; }
          .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from .time_select .input_select input {
            width: 200px;
            border-right: none; }
          .main_content_base .tab_content_base .report_view_base .report_view_inner .input_for_from .time_select .input_select select {
            border-left: none; }
  .main_content_base .view_report_btn {
    padding: 15px 0 45px; }
  .main_content_base .date_time_base {
    background: #fff;
    margin-top: 15px; }
    .main_content_base .date_time_base .date_time_inner {
      padding: 50px 44px;
      position: relative; }
      .main_content_base .date_time_base .date_time_inner p {
        display: inline-block;
        font: 26px "RobotoMedium";
        color: #7c7d7d;
        margin: 0; }
        .main_content_base .date_time_base .date_time_inner p .date_time {
          color: #0fc784;
          margin-right: 20px; }
        .main_content_base .date_time_base .date_time_inner p span.date_details {
          margin-right: 5px; }
        .main_content_base .date_time_base .date_time_inner p span.month_details {
          margin-right: 4px; }
      .main_content_base .date_time_base .date_time_inner .to_seprate {
        margin: 0 48px; }
  .main_content_base .alert_details_table_base {
    padding: 0;
    margin-top: 15px; }
    .main_content_base .alert_details_table_base .alert_details_table_inner {
      padding: 0; }
      .main_content_base .alert_details_table_base .alert_details_table_inner .alert_details_table_lft {
        background: #fff;
        padding: 15px; }
    .main_content_base .alert_details_table_base .apply_know_btn {
      padding: 50px 0 30px; }
    .main_content_base .alert_details_table_base .alert_details_table_rgt {
      padding-right: 0; }
      .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table {
        padding: 0; }
        .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table {
          border-bottom: 1px solid #88ccbb; }
          .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table tr td {
            padding: 10px;
            padding: 18px 10px;
            font: 16px "RobotoRegular";
            text-align: center;
            border-left: 1px solid #88ccbb;
            border-right: 1px solid #88ccbb; }
          .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table .green_row {
            background: #e5f4e9; }
          .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table .white_row {
            background: #ffffff; }
          .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table thead .heading_row {
            color: #fff;
            background: #107f76;
            background: -moz-linear-gradient(top, #107f76 0%, #3ba791 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, #107f76), color-stop(100%, #3ba791));
            background: -webkit-linear-gradient(top, #107f76 0%, #3ba791 100%);
            background: -o-linear-gradient(top, #107f76 0%, #3ba791 100%);
            background: -ms-linear-gradient(top, #107f76 0%, #3ba791 100%);
            background: linear-gradient(to bottom, #107f76 0%, #3ba791 100%);
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#107f76', endColorstr='#3ba791', GradientType=0 ); }
            .main_content_base .alert_details_table_base .alert_details_table_rgt .alert_details_table .table thead .heading_row td {
              padding: 28px 8px;
              text-align: center;
              font: 20px "RobotoMedium";
              border-left: 1px solid #88ccbb;
              border-right: 1px solid #88ccbb; }

/*# sourceMappingURL=style.css.map */
