﻿@import url("/RichWidgets/Theme.LondonFixed.css?5417");

.ThemeGrid_Container {
    /* Width and Paddings will be automatically set based on 
     the theme Grid properties */
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.Responsive .ThemeGrid_Container {
        width: auto !important;
    }
    .MultiProgress {
    background-color: #f5f5f5;
    box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
    overflow: hidden;
    text-align: left;
    height: 18px;
}
.Filters_Wrapper2 {
    background: rgb(230, 230, 230);
    padding:25px
    border-radius: 2px;
}
.MultiProgress.Small {
    height: 8px;
}

.MultiProgress.Medium {
    font-size: 9px;
    height: 16px;
    line-height: 16px;
}

.MultiProgress.Large {
    font-size: 16px;
    height: 32px;
    line-height: 32px;
}

.MultiProgress_bar {
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
    color: #fff;
    height: 100%;
    text-align: center;
    -webkit-transition: width .6s ease;
       -moz-transition: width .6s ease;
         -o-transition: width .6s ease;
            transition: width .6s ease;
    
}

.MultiProgress span.Perc {
    display: table-cell;
    vertical-align: middle;
    
}

/* ProgressBar: Tooltipster Context **************************/
.tooltipster-content .Counter {
    padding: 10px 5px;
}

.tooltipster-content .Counter_number {
    line-height: 45px;
}
.Green {
    background-color: #27ae60;
    color: #fff;
}
.whitebg{
    background-color: #fff;
}
.fontPrimarycolor {
    color: #D24D57!important; /*primary-color*/
}
.linkbuttonwhitecolor{
color:#fff!important;
}
.tabtxtb{
    font-weight: bold;
}

/*toggle button */

.switch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 24px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3!important;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3!important;
}

input:checked + .slider:before {
  -webkit-transform: translateX(16px)!important;
  -ms-transform: translateX(16px)!important;
  transform: translateX(16px)!important;
}
.LinkButtonFontWhite{
    color:#fff;

}
/* Rounded sliders */
.slider.round {
  border-radius: 24px;
}

.slider.round:before {
  border-radius: 50%;
}
/*end toggle button*/
.ButtonToggleOn {
    background: #4d82d2!important;
    border: 1px solid #4d82d2!important;
    color: #fafafa!important;
    background-color: #4d82d2!important;
}
.ButtonToggleOff {
    background: #f2f2f2!important;
    border: 1px solid #f2f2f2!important;
    color: #000!important;
    background-color: #f2f2f2!important;
    border-color: #f2f2f2;
}
.ButtonToggleOn.round {
  border-radius: 34px;
}
.ButtonToggleOff.round {
  border-radius: 34px;
}
.ButtonToggleOn.round:before {
  border-radius: 50%;
}
.ButtonToggleOff.round:before {
  border-radius: 50%;
}
.Header {
    background: #fafafa;
}

.Menu_TopMenuActive {
   background:#fafafa;
    font-weight: bold;
}
.Menu_TopMenu {    
    margin: 0px;
    font-size:12px;
}
.Application_Title a,
.Application_Title a:link,
.Application_Title a:visited,
.Application_Title a:hover {
    color: #D24D57;/*primary-color*/

}

.AppSwitcherList,
.Application_Menu .Menu_DropDownButton,
.Header_Menu,
.Application_Menu {
    background: #D24D57; /*primary-color*/
}

.Menu_TopMenu a, 
.Menu_TopMenu a:link, 
.Menu_TopMenu a:visited {
    background:transparent;
}

.ButtonDefault,
.Button.Is_Default {
    background: #D24D57; /*primary-color*/
    border: 1px solid #D24D57; /*primary-color*/
    color: #fafafa;
}

.AppSwitcherLink, 
.AppSwitcherLink:link, 
.AppSwitcherLink:visited {
    border:none;
}

.AppSwitcherLink, 
.AppSwitcherLink:link, 
.AppSwitcherLink:visited,
.Menu_TopMenu a:link, 
.Menu_TopMenu a:visited, 
.Menu_TopMenu a {
    color: #fafafa ;
    border-bottom-color: #fafafa;
}

.Menu_DropDownArrow {
    border-top-color:#fafafa ;
}

.Application_Menu a.Menu_SubMenuItem, 
.Application_Menu a.Menu_SubMenuItem:hover, 
.Application_Menu a.Menu_SubMenuItem:link, 
.Application_Menu a.Menu_SubMenuItem:visited {
    background-color: #D24D57; /*primary-color*/
    border-bottom: none;
    color: #fafafa ;
    -webkit-filter: brightness(0.9);
    filter: brightness(0.9);
    
}

.Application_Menu a.Menu_SubMenuItemActive:link, 
.Application_Menu a.Menu_SubMenuItemActive:visited,
.Application_Menu a.Menu_SubMenuItem:hover {
    color: #fafafa;
}

a, 
a:link, 
a:visited {
  color: #D24D57; /*primary-color*/
}

a.ActionAdd:before,
a.ActionEdit:before,
a.ActionDelete:before,
a.ActionChange:before {
    background: #D24D57; /*primary-color*/
}

.Login_Info,
.AppSwitcherContainer,
a.Login_Info_Username, 
a.Login_Info_Username:link, 
a.Login_Info_Username:visited,
.Login_Info_Logout:before,
.Login_Info_Username:before,
.AppSwitcherContainer:before,
.MenuSlider_Toggler,
.Menu_TopMenuActive:hover a,
.Menu_TopMenuActive a:link,
.Menu_TopMenuActive a:visited { 
    color: #D24D57; /*primary-color*/
}

.EditableTable tr.RowControlGroup a {
    color: #D24D57; /*primary-color*/
}

@media screen and (max-width: 1023px) { 
    .Responsive .Login_Info_Logout:before {
         color: #fafafa ;
    }
}


.ButtonDel{
    background: #f2f2f2;
    border: 1px solid #888888;
    color: white;
    text-shadow: none;
    vertical-align: middle;
    display: inline-block;
    padding: 6px 20px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    filter: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-tap-highlight-color: transparent;
    background-color: #f2f2f2;
    border-color: #c9c9c9;
}

.ButtonDel:hover,
a.ButtonDel:hover {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 3px rgba(82, 168, 236, 0.6);
    text-decoration: none;
}

.ButtonDel:active {
    /* Add Touch States to Your Buttons */
    box-shadow: inset 0px 0px 20px 5px rgba(0,0,0,0.25); 
}

/*** Generated classes from Style Editor in OutSystems 10 ***/
.Filters_Wrapper2[data-style-key="OCsDQLvhHkuuyg68SYlGSQ"] { margin:0px; padding:15px; }
.Filters_Wrapper[data-style-key="Vr4xu7IEnkCkMMNJ78XWGA"] { background-color:#e6e6e6; border-color:#999; height:50px; padding:15px 0 0 10px; }
.Button[data-style-key="YtGwZm49HU6azDtkTGStTw"] { padding:0px 5px 0px 5px; }
.Button[data-style-key="ePJ1k_P8f06ndpwNdsEElg"] { margin:0px; padding:0px 5px 0px 5px; }
.ButtonDel[data-style-key="q24cavsOF02v8aFOagUwXQ"] { margin:5px; }
.Button[data-style-key="EZPc2PiLtUKfPpsoagje6w"] { border-width:0px; display:inline-block; padding:6px 5px 6px 2px; width:70px; }
.Button[data-style-key="SU_SlGGI50ivTiJ4LWxDmQ"] { border-width:0px; display:inline-block; padding:6px 5px 6px 2px; width:70px; }
[data-style-key="jjAtPjLstEeTdVFwkGywTg"] { color:#3cb372; text-align:left; }
.whitebg[data-style-key="T9Q9DQA6HU+2bPSomTqDhw"] { border-color:#c8bfbf; border-radius:5px; border-style:solid; border-width:1px; font-style:normal; font-weight:normal; height:70px; margin:0px; padding:20px; text-decoration:none; }
[data-style-key="QLz8UZzY7UW69GBjm809Aw"] { padding:10px; }
[data-style-key="2958dXvPBkWESReEr6SZeQ"] { margin-top:15px; }
.Filters_Wrapper2[data-style-key="GynrUL1FEUq+gLSAI_uozw"] { margin:0px; padding:15px; }
.ButtonDel[data-style-key="gGq+NF9DSkighyB8V4tUiw"] { margin:5px; }
.whitebg[data-style-key="hrqxyn9WhEOdxD+5RUuTiA"] { border-color:#c8bfbf; border-radius:5px; border-style:solid; border-width:1px; font-style:normal; font-weight:normal; height:70px; margin:0px; padding:20px; text-decoration:none; }
[data-style-key="onFdEZ5zlU6vm60tSI2+yg"] { width:; }
[data-style-key="kNzQOG0TvEOYgGKG62YlkQ"] { padding:0px 12px 0px 12px; }
[data-style-key="qf6y+HpK5ke1ZcUA2dc1cQ"] { font-size:14px; }
[data-style-key="74171Qpi3EyJws_BGsUXLA"] { font-size:14px; }
[data-style-key="3gHiKtYGQUqhzq6yITzDiA"] { font-size:14px; }
[data-style-key="2tHp2G4JUUaDYzUZAvb0oA"] { font-size:14px; }
[data-style-key="RfiY+nAg9kWt1olbi01NpA"] { padding:0px 12px 0px 12px; }
[data-style-key="P1awG58i0kymUTBG+upBSw"] { .FormEditPencil { display:none; }:; }
[data-style-key="Br06yqp2IkiDCMzQJ9aGWQ"] { .FormEditPencil { display:none; }:; }
[data-style-key="MTIaJQychUSafdHj1_w__Q"] { color:#b22222; }
[data-style-key="gvYMZVr+bEu74FUsgkDSCQ"] { color:#b22222; font-size:15px; }
[data-style-key="pIQbZYjoLU+W2P0PwsvwPA"] { margin-top:15px; }
.padding[data-style-key="ThN1AHQFO0WkmKxbaIaupg"] { padding:0px; }
.Filters_Wrapper[data-style-key="qM_rI9UFrEuJfcVTixNiJQ"] { background-color:#e6e6e6; border-color:#999; height:50px; padding:15px 0 0 10px; }
[data-style-key="5d5aJ7A5YEOj6QAeFDbfNw"] { color:#b22222; }
.ButtonDel[data-style-key="_H5yK_NjhECJejCHTgs5Rw"] { margin:5px; }
[data-style-key="6euQTDVEzUiyLaU1rAP1Lg"] { color:#b22222; font-size:15px; }
[data-style-key="Q++2ZFcSMEKgfJDI4M6NWQ"] { margin:10px; }
.padding[data-style-key="zV4h+a7pvkqRR38k+Ch3rg"] { margin:0px 0px 10px 0px; padding:10px 0px 0px 10px; }
.padding[data-style-key="CkxX18p1zEmp1IML2b4LYg"] { margin:0px; padding:0px 0px 0px 10px; }
[data-style-key="wk0PCDSNLUK3IKJQqkoc6Q"] { padding:0px 12px 0px 12px; }
[data-style-key="JrK3S+fKVkOC1wGu_4P9wA"] { color:#b22222; }
[data-style-key="GovsT09UDUaa7L6Bb22fbQ"] { color:#b22222; font-size:15px; }
[data-style-key="TZiNaO9DD0Oxircu6Brz5Q"] { color:#7b7676; font-size:12px; }
[data-style-key="Nbop0QL_EEex0SeuQuqb2g"] { color:#7b7676; font-size:12px; }
.Filters_Wrapper[data-style-key="VY1cF+oCBkqNLWMrisup+A"] { padding:10px 10px 10px 0px; }
.Filters_Wrapper[data-style-key="I54GNAcsZUe3xiyvyJHtXw"] { padding:10px 10px 10px 0px; }
.Button[data-style-key="MJmHKa4YqE6BjuFy0Eg3Sg"] { background-color:#d24d58; }
[data-style-key="4r9wnHIGj0egp6YVRqISqg"] { margin:0px; }
[data-style-key="GjsgkJJE10KHv2UaPmPvXg"] { font-weight:bold; }
[data-style-key="MOV7ZSvTgUqVYuU1FweZzA"] { margin:10px; }
.popupHeader[data-style-key="gY_rMORrbkCtSUPyLzPDwg"] { height:25px; }
.padding[data-style-key="MSNdBcHDfU6HK1c6qQQG_w"] { margin:10px 0px 15px 0px; padding:10px 0px 0px 10px; }
.padding[data-style-key="3R5Ej++RBUiEVXZkNuKoeg"] { height:34px; margin:10px 0px 15px 0px; padding:0px 0px 0px 10px; }
[data-style-key="w2q0dLEieUW_E1JJRczgLw"] { margin:0px 0px 0px 10px; text-align:left; }
[data-style-key="AIR8_7hVuE+EbeTtAbNK7w"] { height:40px; }
[data-style-key="XSToLCZGxE6bMHd5sfkg1Q"] { background-color:#fff; border-color:#c8bfbf; border-radius:5px; border-style:solid; border-width:1px; font-style:normal; font-weight:normal; height:70px; margin:0px; padding:20px; text-decoration:none; }
[data-style-key="bJIMEjma6EWRCOo7TMriow"] { font-size:14px; margin:0px; }
[data-style-key="DKJxGAJ2yEq7SfK6Y4cxpw"] { margin:10px; }
[data-style-key="jCQz17kNSkqhd_z60A6wXQ"] { text-decoration:underline; }
[data-style-key="SRUdGEhq50yt337I1YPBQw"] { text-decoration:underline; }
[data-style-key="6mhxB9LRbU6ISasWLnnKCw"] { text-decoration:underline; }
[data-style-key="v73lSmAH4keA83mbzRyD0A"] { text-decoration:underline; }
.ActionAdd[data-style-key="MLRByeyLvEajBe+hyRA40A"] { height:10px; }
[data-style-key="t6_3qsDDg0q_IRYSMuc63A"] { color:#7b7676; font-size:12px; }
[data-style-key="YC8gtb817kO4suwt9lSOHg"] { margin:-2px; }
.Filters_Wrapper[data-style-key="3cirYlRzmk+ONS7tSuMe9A"] { padding:10px 10px 10px 0px; }
.Filters_Wrapper[data-style-key="lsCGywp8xkKSnWTcZpU7jw"] { padding:10px 10px 10px 0px; }
[data-style-key="k9JOEKbgdEaEKJojrL2rcw"] { margin-top:15px; }
.Button[data-style-key="Dev1qU5grUKXs5N1JOMhDg"] { background-color:#d24d58; }
[data-style-key="pgQeDgiwPEmnZWZH0qj_xQ"] { margin-top:15px; }
/*** Generated classes from Style Editor in OutSystems 10 ***/