/**
 * Copyright (c) 2023, FlowCentral Technologies Limited.
 * All rights reserved.
 * 
 * PROPRIETARY AND CONFIDENTIAL. USE IS SUBJECT TO LICENSE TERMS.
 */
@import url('https://fonts.cdnfonts.com/css/agency-fb');
body {font-family: Agency FB;}

/* OVERRIDES */
input[type = "text"],input[type = "password"] {height:32px;border-radius: 4px;border-color: #b0b0b0;font-size:1rem;}
select:not([multiple]){height:32px;}
button:focus {outline: none !important;box-shadow: 0 0 6px #5194f3;}
input:focus {outline: none !important;box-shadow: 0 0 6px #5194f3;}
textarea:focus {outline: none !important;box-shadow: 0 0 6px #5194f3;}

.ui-button {padding: 0px 8px; min-height:32px; background-color: #f2f2f2; border: 1px solid #c8c8c8; cursor: pointer;border-radius: 4px;font-size:1.5rem;font-family: Agency FB !important;}
.ui-button:hover:enabled {color:#000000; background-color: #fafafa;}
.ui-button:disabled {cursor:default; color: #aeaeae;}
.ui-button-alert {padding: 0px 8px; min-height:32px; background-color: #f2f2f2; border: 1px solid #c8c8c8; cursor: pointer;border-radius: 4px;}

.ui-select .sslist .norm:hover {background-color: #d5e7fb; color: #000;}

.ui-text {padding-left:4px;min-width:320px;}
.ui-text:disabled {background: #eaeaea;color:#000000;}
.ui-text-popup .tpbutton { height: 32px;border-radius: 0px 4px 4px 0px;}
.ui-text-popup .tplbutton {height:32px;border-radius: 0px 4px 4px 0px;}
  
.ui-form .secCaption {background-color: transparent;font-size:1.5rem;}
.ui-form .secLabel {width:178px;font-size:1rem;text-align: right;padding-right: 2px;}
.ui-form .secInput {font-size:1rem;padding-bottom:16px;}

/* COMPONENTS */
.in-document {max-width:1320px;margin:0px auto;}
.in-header {border-top:solid 1px #9C9C9C; margin-top: 4px;}
.in-headerimg {height:56px;margin-right:8px;}
.in-headertitle {display:inline-block;font-size:2.5rem;padding: 4px 4px;}
.in-title {display: block;font-size:1.5rem;padding: 4px 4px;}
.in-options {border-top:solid 1px #9C9C9C; border-bottom:solid 1px #9C9C9C; padding-top: 4px; margin-bottom:8px;}
.in-datasourcepanel {border-top:solid 1px #9C9C9C; margin-bottom:8px; padding-top: 4px;}
.in-bigbutton {font-size: 2.0rem;padding: 10px 12px;margin:0px 4px;}

.in-action-align {text-align:center;}

@media screen and (max-width: 840px) {
	.dt0cell {padding: 0px 16px;}
	.ui-tabular .lrow {display:grid;}
	.ui-tabular .lcelltp {display:block;width:100% !important;box-sizing: border-box;}
	.in-header-align {text-align: center; width:100%;}
} 