﻿@import url('/RichWidgets/Theme.FontAwesome.css?13309');

/*Blocks\OutSystemsUIWeb\Private\ServiceStudioPreview.css*/
.header .Application_Menu,
.header .Menu_TopMenus,
.header .Menu_DropDownButton,
.header .Menu_TopMenu,
.header .Menu_TopMenu > div,
.header .Menu_TopMenu > div > a {
   
} 



.header .Menu_DropDownPanel {
   
   
   
   
   
   
   
}

.header .Menu_TopMenu > div > a:hover,
.header .Menu_TopMenu.Menu_TopMenuActive > div > a,
.header .Menu_DropDownButton.open .Menu_TopMenu > div > a {
   
}

.header .Menu_DropDownButton {
   
}

.Menu_TopMenus:empty,
.navigation .Menu_TopMenus:empty {
        
    
        
} 

.Menu_TopMenus:empty:after {    
    
    
    
    
    
    
    
    
}



.Application_Menu {
    
}

.tablet .header-top,
.phone .header-top {
    
    
}

.phone .header-right {
    
}

.phone .header-center {
    
}

.phone .balloon,
.phone .columns,
.Menu_TopMenus:empty:after {
    
}




.content-middle {   
    
}

.header-center {
    
}




.is--hidden {
    
}

.accordion,
.modal,
.balloon,
.breadcrumbs,
.center-align:empty,
.sidebar-container {
    
}

.accordion-item-title:empty,
.alert-message:empty,
.modal-title:empty:empty
.animated-label-text:empty,
.animated-label-input:empty,
.dropdown-header > div:empty,
.input-with-icon .input-with-icon-input:empty,
.toggle-button-label:empty,
.breadcrumbs-item .title:empty,
.sidebar-header:empty,
.wizard-item-label:empty,
.columns-item:empty,
.balloon-title:empty,
.tooltip-widget:empty,
.timeline-item-date:empty {
    
}

.modal-footer:empty,
.panel-title:empty,
.panel-footer:empty,
.breadcrumbs:empty,
.center-align:empty,
.timeline-item-container:empty{
    
}

.accordion-item-content:empty,
.balloon-content:empty,
.blank-slate-content:empty,
.card:empty,
.card-background-content:empty,
.card-background-image:empty,
.modal-content:empty,
.panel-content:empty,
.upload-widget:empty,
.counter .center-align:empty,
.flip-content .flip-content-front:empty,
.flip-content .flip-content-back:empty  {
    
}

.accordion:empty,
.dropdown-container .dropdown-content-list:empty,
.search-balloon-answers .balloon-content > div,
.sidebar-content:empty,
.tabs-content:empty,
.tabs-content-item:empty,
.columns:empty,
.wizard:empty,
.fieldset-content:empty {
    
}

.alert-message:empty,
.modal-wrapper,
.animated-label-input,
.dropdown,
.dropdown .dropdown-header > div,
.columns-item,
.columns-item:empty,
.sidebar-container,
.separator.vertical {
    
}

.card-background-content:empty,
.blank-slate-content:empty {
    
}

.bottom-left .blank-slate-content,
.bottom-right .blank-slate-content,
.top-left .blank-slate-content,
.top-right .blank-slate-content,
.left .blank-slate-content,
.right .blank-slate-content,
.bottom-left .card-background-content,
.bottom-right .card-background-content,
.top-left .card-background-content,
.top-right .card-background-content,
.left .card-background-content,
.right .card-background-content {
    
}

.toggle-button-label:empty {
    
}

.wizard-item-label:empty {
    
}

.balloon {
    
}

.balloon-container {
    
}

.card:empty {
    
}

.card-background-color {
    
}

.card-background {
    
}


.card-background-image:empty {
    
    
    
}

.chat .chat-message-content {
    
}

.balloon {
    
    
}

.section-header .title {
    
}

.section-actions:empty {
    
    
}

.section-content:empty {
    
}

.tooltip-widget {
    
}

.tooltip-widget:empty {
    
}

.progress-container.flex-direction-row .progress-title {
    
}




.input-with-icon .input-with-icon-input:empty {
    
}

.input-with-icon.flex-direction-row-reverse .input-with-icon-input {
    
}

.input-with-icon.flex-direction-row-reverse .input-with-icon-input:empty {
    
}



.search .search-actions {
    
}

.search-balloon .balloon {
    
}



.user-avatar  {
    
}

.badge-icon .badge span {
    
}

.badge-icon .badge:before {
    
}



.breadcrumbs-item .icon:empty {
    
}

.breadcrumbs-item .icon.ph {
    
}


.tabs-header:empty{
    
    
}

.tabs.flex-direction-column {
    
    
    
    
}

.tabs.flex-direction-column .tabs-header {
    
}

.timeline:empty {
    
    
}

.timeline-item-right,
.timeline-item-date:empty,
.timeline-item-container:empty {
    
}


.wizard:empty {
    
    
}

.wizard-vertical .wizard-item {
    
}

.wizard-item:first-child .wizard-item-icon-wraper:before {
   
}

.wizard .wizard-item {
   
}

.wizard-item-icon:empty {
    
    
}





.load-on-visible-content:empty {
    
}


.columns .columns-item {
    
    
    
    }

.columns .columns-item:empty {
        
}

.columns .columns-item > div > .card {
   
}



.flip-content .flip-content-front,
.flip-content .flip-content-back {
    
    
    
}

.separator.vertical {
    
}








.layout-login .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE {
    
}

.layout-login-simple .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE {
    
    
}

.layout-login .columns .columns-item > .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE {
    
    
    
    
    
}

.layout-login .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE > .columns {
    
    
}

.layout-login .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE > .columns .columns-item {
    
    
}

.layout-login .OUTSYSTEMS_INTERNAL_BLOCK_INSTANCE > .columns .columns-item > img {
    
    
    
        
}

.layout-login-form-content {
    
    
    
    
    
    
}

.layout-login-form {
    
}
.phone .layout-login-simple .layout-login-form-content {
    
}


.character-count-text  {
       
}
/*Blocks\RichWidgets\RichWidgets\Feedback_AjaxWait.css*/
div.Feedback_AjaxWait {
	color: white;
    font-size: 16px;
	position: fixed;
	bottom: 0px;
	right: 0px;
    background-color: #FFD026;
	padding: 4px 10px 4px 10px;
	z-index: 10000;
    border-top-left-radius: 3px;
}

div.Feedback_AjaxWait img {
  vertical-align: bottom;
}

.Feedback_AjaxWait_CursorProgress,
.Feedback_AjaxWait_CursorProgress a,
.Feedback_AjaxWait_CursorProgress input {
    cursor: progress;
}
/*Blocks\RichWidgets\jQueryUI\jQueryUIInternal.css*/
.os-internal-ui-widget-overlay {
   position: fixed;
   *position: absolute; 
   top: 0;
   left: 0;
   background-color: black;
   filter: alpha(opacity=30); 
   -moz-opacity: 0.3; 
   opacity: 0.3;
}

.os-internal-ui-dialog {
   position: absolute;
}

div.os-internal-PopupCallOut{
   position: absolute;
   display: none;
   z-index: 4001;
}

div.os-internal-Popup .os-internal-ui-dialog,
div.os-internal-Popup.os-internal-ui-dialog {
    background-color: white;
    border:1px solid #666666;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar {
    border-bottom: 0px solid #d8d2aa;
    background: #1E5AA3 url(/RichWidgets/img/Bar_Gradient.png?13309) repeat-x top;
    _background:#1E5AA3;  
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Bar_Gradient.png', sizingMethod='scale');  
    padding: 0px;
    height: 28px;
}

div.os-internal-Popup .os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar,
div.os-internal-Popup.os-internal-ui-dialog.os-internal-ui-draggable .os-internal-ui-dialog-titlebar {
    cursor: move;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-hover,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-hover,
div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close {
    width: 16px;
    height: 16px;
    background: url(/RichWidgets/img/Popup_titlebar_close.png?13309) no-repeat;
    position:absolute;
    top: 6px;
    right: 7px;
}

div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-no-title {
    width: 48px;
    height: 48px;
    background: url(/RichWidgets/img/Popup_Editor_No_Title_Close.png?13309) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Popup_Editor_No_Title_Close.png', sizingMethod='scale');  
    position:absolute;
    top: -24px;
    right: -24px;
}

div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close-no-title:hover {
    background: url(/RichWidgets/img/Popup_Editor_No_Title_Close_Hover.png?13309) no-repeat;
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/RichWidgets/img/Popup_Editor_No_Title_Close_Hover.png', sizingMethod='scale');  
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close span,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-titlebar-close span {
    display: none;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-title,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-title {
    margin-left: 5px;
    color: white;
    font-weight: bold;
    position: relative;
    top: 7px;
    left: 4px;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-content,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-content {
    margin: 0px;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-buttonpane,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-buttonpane {
    position: absolute;
    bottom: 8px;
    right: 12px;
    width: 100%;
    text-align: right;
}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-dialog-buttonpane button,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-dialog-buttonpane button {
    margin: 6px;
}


div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-n,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-n { cursor: n-resize; height: 2px; width: 100%; top: 0px; left: 0px;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-s,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-e,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-w,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-se,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-sw,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-nw,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px;}

div.os-internal-Popup .os-internal-ui-dialog .os-internal-ui-resizable-ne,
div.os-internal-Popup.os-internal-ui-dialog .os-internal-ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px;}
/*Blocks\RichWidgets\RichWidgets\Feedback_Message.css*/
div.Feedback_Message_Wrapper {
    position: fixed;
    top: -200px;
    text-align: center;
    width: 100%;
    font-size: 16px;
    margin-bottom: 25px;
    margin-top: 24px;
    _position: absolute; 
    _top: expression( (document.documentElement.scrollTop - 2) + 'px' ); 
    z-index: 10000;
}

div.Feedback_Message_Wrapper img {
    vertical-align: middle;
    padding: 2px;
    margin: 0px;
}

a.Feedback_Message_Wrapper_Close {
    position:absolute;
    top: 0px;
    right: 0px;
}

a.Feedback_Message_Wrapper_Close:hover {
  background-color:transparent;
}

div.Feedback_Message_Error,
div.Feedback_Message_Warning,
div.Feedback_Message_Success,
div.Feedback_Message_Info{
    position: relative;
    border: none; 
    border-radius: 8px;
    color: white;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 5px 18px 5px 5px;
    max-width: 800px;
    text-align: left;
    word-break: break-word;
    
    -webkit-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
    -moz-box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
    box-shadow: 2px 0px 2px rgba(0, 0, 0, 0.498039);
}

div.Feedback_Message_Error {
    background-color: #BF1601;
}

div.Feedback_Message_Warning {
    background-color: #E88310;
}

div.Feedback_Message_Success {
    background-color: #76B501;
}

div.Feedback_Message_Info {
    background-color: #166BA5;
}
/*Blocks\RichWidgets\RichWidgets\Icon.css*/
.fa:after {
    content: "N/A";       
}
/*Blocks\SignalWeb_Th\CommonTH\wbLoading.css*/
.loader {
    margin: auto;
    
    width: 70px;
    text-align: center;
}
.loader>div {
    width: 15px;
    height: 15px;
    background-color: #2175D9;
    border-radius: 100%;
    display: inline-block;
    animation: a 1s infinite ease-in-out both;
    margin: 0 1px
}
.loader .bounce1 {
    animation-delay: -.32s;
}
.loader .bounce2 {
    animation-delay: -.16s;
}
@keyframes a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}

.Loading {
    -webkit-animation: rotation 2s infinite linear;
}

@-webkit-keyframes rotation {
    from {
        -webkit-transform: rotateY(360deg);
    }
    to {
        -webkit-transform: rotateY(1deg);
    }
}