@media (max-width: 600px) {
  #dashboard .row {
    margin-bottom: 0px; } }

@media (max-width: 600px) {
  #dashboard .col {
    margin-bottom: 20px; } }

#dashboard .panel.panel-stats {
  border: 0px !important; }
  #dashboard .panel.panel-stats .panel-header {
    padding: 5px 10px 0px !important; }
    #dashboard .panel.panel-stats .panel-header .title {
      font-size: 1.1rem;
      font-weight: 600; }
    #dashboard .panel.panel-stats .panel-header .subtitle {
      font-size: 0.8rem;
      opacity: 0.85; }
      #dashboard .panel.panel-stats .panel-header .subtitle i {
        font-size: 0.7rem; }
  #dashboard .panel.panel-stats .panel-body {
    padding: 0px 10px 10px !important; }
    #dashboard .panel.panel-stats .panel-body .chart-wrapper {
      width: 100%;
      height: 125px; }
  #dashboard .panel.panel-stats .panel-footer {
    padding: 15px 10px !important;
    background: #FFF !important; }
    #dashboard .panel.panel-stats .panel-footer .col .value {
      line-height: 26px;
      font-size: 1.45rem;
      font-weight: 300;
      color: #424242; }
    #dashboard .panel.panel-stats .panel-footer .col .description {
      color: #898989;
      font-size: 0.9rem;
      font-weight: 500; }
    #dashboard .panel.panel-stats .panel-footer .col.bordered {
      border-right: 1px #F0F0F0 solid; }

#dashboard .panel form .panel-footer {
  padding: 10px 25px 15px; }
  #dashboard .panel form .panel-footer .row {
    margin-bottom: 0px; }
    #dashboard .panel form .panel-footer .row input {
      margin-bottom: 0px; }

#dashboard .panel.panel-bar-chart .panel-body {
  padding: 19px 15px !important; }
  #dashboard .panel.panel-bar-chart .panel-body .chart-wrapper {
    width: 100%;
    height: 300px; }

#dashboard .panel.panel-gauge-chart .panel-body .row {
  margin-bottom: 0px; }

#dashboard .panel.panel-gauge-chart .panel-body .chart-wrapper {
  width: 100%;
  height: 220px; }

#dashboard .panel.panel-table .panel-header {
  position: relative; }
  #dashboard .panel.panel-table .panel-header .actions {
    position: absolute;
    top: 20px;
    right: 20px; }
    #dashboard .panel.panel-table .panel-header .actions i {
      color: #898989; }

#dashboard .panel.panel-table .panel-body {
  padding: 0px !important; }
  #dashboard .panel.panel-table .panel-body table thead {
    border-bottom: 0px !important; }
    #dashboard .panel.panel-table .panel-body table thead th {
      font-size: 12px; }
  #dashboard .panel.panel-table .panel-body table tbody td {
    border-top: 1px solid #F0F0F0;
    font-size: 14px; }
  #dashboard .panel.panel-table .panel-body table thead th,
  #dashboard .panel.panel-table .panel-body table tbody td {
    padding: 8px 8px 8px 20px; }
    #dashboard .panel.panel-table .panel-body table thead th [type="checkbox"] + label,
    #dashboard .panel.panel-table .panel-body table tbody td [type="checkbox"] + label {
      top: -16px;
      height: auto; }

#dashboard .panel.panel-chat .panel-body {
  padding: 0px; }
  #dashboard .panel.panel-chat .panel-body .messages-wrapper {
    padding: 20px 20px 0px; }
    #dashboard .panel.panel-chat .panel-body .messages-wrapper .message .text {
      position: relative;
      padding: 10px 15px;
      background-color: #FAFAFA; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message .text .name {
        font-weight: 600; }
    #dashboard .panel.panel-chat .panel-body .messages-wrapper .message .text:before {
      display: block;
      position: absolute;
      top: 15px;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      width: 0;
      height: 0;
      content: ""; }
    #dashboard .panel.panel-chat .panel-body .messages-wrapper .message img {
      max-width: 50px;
      max-height: 50px; }
    #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.sent {
      text-align: left; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.sent .text {
        margin-left: 70px; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.sent .text:before {
        left: -15px;
        border-right: 15px solid #FAFAFA; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.sent img {
        float: left; }
    #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.received {
      text-align: right; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.received .text {
        margin-right: 70px; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.received .text:before {
        right: -15px;
        border-left: 15px solid #FAFAFA; }
      #dashboard .panel.panel-chat .panel-body .messages-wrapper .message.received img {
        float: right; }

@media (max-width: 992px) {
  #dashboard .panel.panel-chat {
    margin-bottom: 20px; } }

#dashboard .panel-todo .panel-body {
  padding: 0px; }
  #dashboard .panel-todo .panel-body label {
    color: #737373; }
  #dashboard .panel-todo .panel-body .tasks-wrapper {
    padding: 5px 20px; }
    #dashboard .panel-todo .panel-body .tasks-wrapper p {
      margin: 10px 0px; }
      #dashboard .panel-todo .panel-body .tasks-wrapper p [type="checkbox"]:checked + label {
        text-decoration: line-through; }

@media (max-width: 992px) {
  #dashboard .card-dashboard {
    margin-top: 15px;
    margin-bottom: 0px; } }

@media (min-width: 993px) {
  #dashboard .card-dashboard {
    margin-top: 0px;
    margin-bottom: 0px; } }

#dashboard .card-dashboard.facebook, #dashboard .card-dashboard.twitter {
  padding: 15px 20px;
  height: 165px;
  color: #FFF;
  cursor: initial; }
  #dashboard .card-dashboard.facebook .post, #dashboard .card-dashboard.twitter .post {
    font-size: 1.1rem;
    font-weight: 300;
    display: -webkit-box;
    height: 70px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis; }
  #dashboard .card-dashboard.facebook .date, #dashboard .card-dashboard.twitter .date {
    margin-top: 5px;
    font-size: 0.85rem;
    color: #BBDEFB; }
  #dashboard .card-dashboard.facebook .row, #dashboard .card-dashboard.twitter .row {
    margin-top: 15px;
    margin-bottom: 0px; }
    #dashboard .card-dashboard.facebook .row .brand, #dashboard .card-dashboard.twitter .row .brand {
      font-size: 1.1rem; }
    #dashboard .card-dashboard.facebook .row .trending, #dashboard .card-dashboard.twitter .row .trending {
      font-size: 0.85rem;
      text-align: right; }
      #dashboard .card-dashboard.facebook .row .trending i, #dashboard .card-dashboard.twitter .row .trending i {
        margin-left: 10px;
        margin-right: 2px; }

@media (min-width: 993px) {
  #dashboard .card-dashboard.card {
    height: 345px; } }

#dashboard .amcharts-chart-div a {
  display: none !important; }
