﻿/*
    Site Css för ConnectPortalen
    
    Används för att lägga till specifika css regler
    för under sidor som finns i App/Views.
    ----------------------------------------------
    */
/*
    Global Variables
    ----------------------------------------------
    */
/*
    login page
    ----------------------------------------------
    */
.login-form {
  margin-top: 20px;
}
.btn-login-custom {
  margin-top: 14px;
}
/*
    Rights
    ----------------------------------------------
    */
.R-Table {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  padding-Top: 10px;
  padding-bottom: 10px;
}
.R-Table.functions-rtable {
  width: 100%;
  margin-right: 0;
  margin-left: 0;
}
.R-Table .row {
  margin: 0;
}
.R-Table .btn {
  margin-top: 4px;
}
.R-Table .rowHeader {
  background-color: white;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 1px solid black;
}
.R-Table .functionRowHeader {
  margin-left: 3%;
}
.R-Table .functionRow {
  margin-left: 5%;
}
.R-Table .odd {
  background-color: white;
}
.R-Table .even {
  background-color: #E6E6E6;
}
.R-Table .functionHead {
  font-weight: bold;
  background-color: #E6E6E6;
}
.R-Table .subHead {
  padding-left: 8px;
}
.R-Table .notBold {
  font-weight: normal;
}
.R-Table .btn-xxs {
  padding: 1px 3px;
  font-size: 6pt;
}
.R-Table .WordBreak {
  word-break: break-all;
}
/*
    
    Analytics
    ----------------------------------------------
*/
.key-label {
  padding-top: 7px;
}
/*
    Partner page
    ----------------------------------------------
*/
.partner-details-section {
  margin-bottom: 24px;
}
.partner-details-card {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 16px 18px 12px;
}
.partner-details-header {
  margin-bottom: 12px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ececec;
}
.partner-details-header h3 {
  margin: 0;
  display: inline-block;
}
.partner-admin-links {
  float: right;
}
.partner-admin-links .btn + .btn {
  margin-left: 6px;
}
.partner-edit-form .form-group {
  margin-bottom: 14px;
}
.partner-edit-form label {
  font-weight: bold;
  margin-bottom: 4px;
}
.partner-edit-form .help-block {
  margin-bottom: 0;
}
.partner-view-row {
  margin-bottom: 10px;
}
.partner-view-label {
  display: block;
  font-weight: bold;
  color: #666;
}
.partner-view-value {
  margin: 0;
  word-break: break-word;
}
.partner-actions {
  margin-top: 8px;
  padding-top: 12px;
  border-top: 1px solid #ececec;
}
.partner-action-group {
  display: inline-block;
  margin: 0 10px 8px 0;
  vertical-align: top;
}
.partner-action-group .btn + .btn {
  margin-left: 6px;
}
.partner-back-group {
  float: right;
  margin-right: 0;
}
.partner-actions:after,
.partner-details-header:after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 767px) {
  .partner-admin-links {
    float: none;
    margin-top: 8px;
  }
  .partner-action-group,
  .partner-back-group {
    display: block;
    float: none;
    margin-right: 0;
  }
  .partner-action-group .btn {
    margin-bottom: 6px;
  }
  .partner-action-group .btn + .btn {
    margin-left: 0;
  }
}
/*
    Modal
    ----------------------------------------------
    */
.modal-body table {
  word-break: break-word;
}
.modal-body table td {
  min-width: 60px;
}
