/* CSS Document */
.error{
color: red;
}

.arrow-asc {
float: right;
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
    border-bottom: 5px solid black;
}

.arrow-desc {
float: right;
  width: 0; 
  height: 0; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
    border-top: 5px solid black;
}

#offline_icon{
/*position: absolute;
right: 50px;
top: 50px;
z-index: 9999;
margin-left: 10px;
*/
color: #FFFFFF;
font-size:12px;
font-weight:normal;
display: none;
padding: 15px;
}

@font-face {
font-family: 'Calibri Light';
font-style: normal;
font-weight: normal;
src: local('Calibri Light'), url('../fonts/calibril.woff') format('woff');
}

@font-face {
  font-family: 'Calibri';
  font-style: normal;
  font-weight: normal;
  src: local('Calibri'), url('../fonts/calibri.ttf') format("truetype");
}


/**
 * Custom Rates
 */
.custom_rates {
  /* border: 1px solid rgb(102, 102, 102); */
  /* margin: 10px 0; */
}
.custom_rates td,.custom_rates  th{
  padding: 0px 10px 0 0;
/*   border: 1px solid rgb(102, 102, 102); */
}
/**
 * Edit view right side bar
 */
.headerr.red {
  color: #A4002A;
}
.bodyy-table tr td:first-child {
  width: 180px;
  min-width: 180px;
  max-width: 180px;
  word-break: break-all;
}
.bodyy-table tr td {
  vertical-align: top;
}