/* --------------------------------------------------------------------------------------
|	AUTHOR 		: Karthik. N                                                    |
|	COMPANY		: Agaram InfoTech Pvt. Ltd.,                                    |
|	LOCATION	: Chennai, Tamil Nadu, India.                                   |
|	DESCRIPTION	: This site is designed & developed by Agaram InfoTech (P) Ltd. |
|                         Contents are Subject to copyright. If you want to create      |
|                         websites mailto:info@agaraminfotech.com                    |
----------------------------------------------------------------------------------------- */
/* ------------------------------------ COMMON CSS STARTS -------------------------------- */
@font-face{
    font-family:'RobotoBold';
    src:url(../webfonts/Roboto-Bold-webfont.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'RobotoReg';
    src:url(../webfonts/Roboto-Regular-webfont.woff) format("woff");
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:'RobotoLight';
    src:url(../webfonts/Roboto-Light-webfont.woff) format("woff");
    font-weight:400;
    font-style:normal
}

.br-5,.network-status.white,.approval-notification,.login-container{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px}
.tr-5,.secondary-tab a{-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0}
.rr-5{-webkit-border-radius:0 5px 5px 0; -moz-border-radius:0 5px 5px 0; border-radius:0 5px 5px 0}
.btr-5{-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; border-radius:0 0 5px 5px}
.lr-5{-webkit-border-radius:5px 0 0 5px; -moz-border-radius:5px 0 0 5px; border-radius:5px 0 0 5px}
.br-3,.workflow-summary{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px}
.tr-3{-webkit-border-radius:3px 3px 0 0; -moz-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0}
.rr-3,.file-upload-wrapper:after{-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0}
.btr-3{-webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px}
.lr-3{-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px}

*{margin:0; padding:0; font-family:RobotoReg, Arial, Helvetica, sans-serif; font-size:12px; white-space:normal;outline:none;}
.widget-filter > a, .widget-filter .filter-container > a,.action-btn a,.settings-trigger,.workflow-title,.file-upload-wrapper:after{text-align:center;}
.p-datepicker table th,.p-dialog .p-dialog-footer{text-align:center !important;}
.txt-right,.dashboard-stats.white,.dashboard-stats.card{text-align:right}
.txt-left,.multiselect-parent .btn,.filter-container.workflow-filter .p-dropdown{text-align:left;}
.page-search{text-align:left !important;}

ul,li{list-style:none; margin:0;}
a,a:active,a:hover,a:focus,img,input,textarea,button,button:focus{outline:0 none; text-decoration:none;}
a, a:hover,.table tbody tr > td,.p-toast-message-text{word-break:break-word;}
select:focus,.header-search input:focus{outline:0 none}
table{border-collapse:collapse; vertical-align:top; width:100%}
input,button{overflow:visible}
button,input[type="submit"],.custom-radio input[type="radio"] + label{cursor:pointer}
strong,b,b i{font-size:inherit; color:inherit; font-weight:400}
a{cursor:pointer;}
.product-thumb .col{cursor:move;padding:10px;max-width:20%}

.ease-in-out-transition,.toggle-btn,.toggle-btn i,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{-webkit-transition:all 300ms ease-in-out; -moz-transition:all 300ms ease-in-out; -o-transition:all 300ms ease-in-out; transition:all 300ms ease-in-out}
.ease-transition,.dashboard-thumb,#cssmenu ul > li a .fa,.dropdown-menu.scale-up{-webkit-transition:all .1s ease; -moz-transition:all .1s ease; -o-transition:all .1s ease; transition:all .1s ease;}
.scale0{-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); transform:scale(0)}
.scale1{-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1)}
.scale2{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1)}
.workflow-details .linear-circle,.workflow-details.completed .linear-value{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.workflow-details.level01.completed .linear-circle,.workflow-details.level01.completed .linear-value,.workflow-details.rejected .linear-circle,.workflow-details.rejected .linear-value{transition-delay:0s;}

.progress-number-mark, .down-arrow{-moz-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); -ms-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.dropdown-menu.scale-up{-webkit-transform:scale(0);transform:scale(0);transform-origin:right 0;}
.show>.dropdown-menu.scale-up{transform:scale(1)!important;-webkit-transform:scale(1)!important;transform-origin:left 0;-webkit-transform-origin:left 0;}

.loader-dot{animation-name:loader;animation-timing-function:ease-in-out;animation-duration:3s;animation-iteration-count:infinite;}
@keyframes loader{15%{transform:translateX(0);}45%{transform:translateX(230px);}65%{transform:translateX(230px);}95%{transform:translateX(0);}}
.loader-txt:after{animation-name:loading-text;animation-duration:3s;animation-iteration-count:infinite;}
@keyframes loading-text{0%{content:"Loading";}25%{content:"Loading.";}50%{content:"Loading..";}75%{content:"Loading...";}}
.loader-dot:first-child{animation-delay:0.5s;}
.loader-dot:nth-child(2){animation-delay:0.4s;}
.loader-dot:nth-child(3){animation-delay:0.3s;}
.loader-dot:nth-child(4){animation-delay:0.2s;}
.loader-dot:nth-child(5){animation-delay:0.1s;}
.loader-dot:nth-child(6){animation-delay:0s;}

@-webkit-keyframes blinker{from {background-color:#e9f0ff} to {background-color:#fff;}}
@-moz-keyframes blinker{from {background-color:#e9f0ff} to {background-color:#fff;}}
@-ms-keyframes blinker{from {background-color:#e9f0ff} to {background-color:#fff;}}
@keyframes blinker{from {background-color:#e9f0ff} to {background-color:#fff;}}
.blink-row td{text-decoration:blink;animation-name:blinker;animation-duration:0.6s;animation-iteration-count:5;animation-timing-function:ease-in-out;animation-direction:alternate;}

.network-icon{-webkit-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1); -moz-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);-ms-animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);}

@-webkit-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-moz-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@-ms-keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}
@keyframes pulse {to {box-shadow: 0 0 0 45px rgba(232, 76, 61, 0);}}

.wizard-line{-webkit-transform:translateY(15px);transform:translateY(15px);}

.widget-filter .widget-popup,.header-right .dropdown-menu{box-shadow:0 2px 4px -1px rgba(0,0,0,.2), 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12);}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
/* Firefox */
input[type=number]{-moz-appearance:textfield;}

.page-loader,header,.bottom-fixed,.network-status,.approval-notification,.settings-trigger,.settings-container,.workflow-container{position:fixed;}
.header-search,.apps-left,.p-datatable .p-datatable-thead > tr > th.p-sortable-column,.main-tab a,.workflow-animation,.workflow-desc,.level-title,.page-title,.p-panelmenu .p-panelmenu-header > a,.file-upload-wrapper,.product-container,.toggle-btn,.custom-radio input[type="radio"] + label{position:relative;}
.header-search i,.p-datatable .p-datatable-thead > tr > th.p-sortable-column p-sorticon,.network-close,.approval-close,.settings-container .overlay,.workflow-animation .linear-chart,.workflow-animation .linear-value,.workflow-animation .linear-circle,.p-panelmenu .p-panelmenu-header > a .pi,.file-upload-wrapper:before,.file-upload-wrapper:after,.file-upload-wrapper input,.product-container .action-btn,.toggle-btn .badges,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{position:absolute;}

.action-btn button:after,.action-btn a:after,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{content:'';}
.loader-txt:after{content:'Loading';}
.file-upload-wrapper:before{content:attr(data-text);}
.custom-file-input:lang(en)~.custom-file-label::after{content:"\f002";}
.p-fileupload .pi-plus::before,.p-fileupload .pi-upload::before{content:"\e908";}
.file-upload-wrapper:after{content:"\f574"}

.p-tooltip{z-index:123456 !important;}
.settings-container{z-index:2000;}
.dropdown-menu{z-index:1500;}
.page-loader{z-index:1010;}
.network-status,.settings-trigger.expand,.file-upload-wrapper input{z-index:5;}
header,.settings-container.expand{z-index:3;}
.page-container,.approval-notification.chat-window,.workflow-container,.linear-circle{z-index:2;}
.settings-container,.settings-trigger,.approval-notification{z-index:1;}

.network-status{top:100px;}
.settings-trigger,.settings-container,.workflow-container{top:60px;}
/* .apps-left{top:55px;} */
.header-search i{top:9px;}
.p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon{top:8px;}
.apps-left{top:5px;}
.page-loader,header,.network-close,.approval-close,.workflow-animation .linear-chart,.file-upload-wrapper:before,.file-upload-wrapper:after,.file-upload-wrapper input,.product-container .action-btn,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{top:0;}
.workflow-animation .linear-circle,.level-title,.toggle-btn .badges{top:-5px;}

.settings-container.expand .overlay,.settings-trigger.expand{right:250px;}
.title-panel{right:110px;}
.network-status,.network-close,.approval-close{right:10px;}
.header-search i,.p-datatable .p-datatable-thead > tr > th.p-sortable-column p-sorticon,.approval-notification{right:5px;}
.page-loader,.settings-trigger,.p-panelmenu .p-panelmenu-header > a .pi,.file-upload-wrapper:after,.file-upload-wrapper input,.product-container .action-btn{right:0;}
.toggle-btn .badges{right:-5px;}
.sidebar .mCSB_scrollTools{right:auto !important;}
.workflow-container{right:-300px;}
.settings-container{right:-250px;}

.approval-notification,.bottom-fixed{bottom:5px;}
.page-loader,.apps-left,.workflow-container,.file-upload-wrapper input{bottom:0;}

.alert-popup{left:calc(50% - 190px);}
.workflow-animation .linear-chart{left:1px;}
.apps-left{left:5px;}
.page-loader,.file-upload-wrapper:before,.file-upload-wrapper input,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{left:0;}
.workflow-animation .linear-circle{left:-5px;}

a,.logo,header .user-logout,.header-info,.header-search,.page-title h3,.sub-title h5,.network-status > div,.action-btn,.p-dialog-content .p-button,.approval-notification .img-preview,.approval-notification .img-text,.dashboard-page .filter-container,.settings-trigger,.settings-container .settings-panel,.chat-input-area textarea,.comment01,.comment02,.p-formgroup-inline .p-field-checkbox,.p-formgroup-inline .p-field-radiobutton,.linear-circle,.designation,.filter-container.workflow-filter .form-control,.custom-radio input[type="radio"] + label{display:inline-block;}
.page-search{display:inline-block !important;}
.menu-tabs a,.left-menu li,header .dropdown-menu li a,.header-info span,.header-info small,.widget-filter .widget-popup a,.settings-container .expanded + .overlay,.random-class,.workflow-summary a,.header-search a span,.product-container:hover .action-btn{display:block;}
.product-container .action-btn,.custom-radio input[type="radio"]{display:none;}
.p-panelmenu .p-panelmenu-header-link{display:block !important;}
.grid-loader,.page-loader{display:flex;justify-content:center;align-items:center;}
header{display:flex;align-items:center;}
.p-field-inline{display:table;}
header .navbar-nav{display:inline-flex;}
.p-field-inline .p-field-control{display:table-cell;}

.normal-table{table-layout:fixed;}

header .navbar-nav{flex-direction:row;-ms-flex-direction:row;}

.header-right .action-panel,.network-status > div,.apps-left{float:left;}
.left-menu .svg-inline--fa,.left-menu i{float:right;}

.page-loader,.settings-container.expand .overlay{width:100vw;}
.left-menu li,header,header .p-dropdown,.p-chips .p-inputtext,.p-autocomplete .p-inputtext,.p-inputnumber .p-inputtext,.browse-links,.login-row .p-inputtext,.p-inputgroup p-dropdown,.p-inputgroup .p-dropdown,.p-inputgroup p-autocomplete,.p-inputgroup .p-autocomplete,.p-inputgroup p-multiselect,.p-inputgroup .p-multiselect,.header-search .p-autocomplete,.header-search .p-inputtext,.approval-notification textarea,.file-upload-wrapper input{width:100%;}
.p-menu,.p-field-control input,.p-field-control .p-dropdown,.p-dropdown-filter{width:100% !important;}
.p-inputtext,.p-calendar,.p-dropdown,.p-autocomplete,.p-multiselect,.p-chips,.p-inputnumber,.p-formgroup,.p-formgroup-inline,.p-field-inline,.file-upload-wrapper{width:100%;}
.normal-table{width:94%;}
.p-field-inline .p-field-control{width:50%;}
.approval-notification .img-text{width:calc(100% - 100px);}
.chat-input-area textarea{width:calc(100% - 45px);}
.network-text{width:calc(100% - 65px);}
.file-upload-wrapper:before{width:calc(100% - 22px);}
.p-multiselect-label-container{width:calc(90% - 22px);}
/*.settings-container .settings-cp{width:calc(100% - 54px);}*/
.approval-notification,.workflow-container{width:300px;}
.network-status,.settings-container .settings-panel{width:250px;}
.page-search{width:250px !important;}
.notification,.widget-filter .widget-popup.big{width:230px;}
.apps-left{width:220px;}
.header-search{width:180px;}
.workflow-filter .p-dropdown{width:150px;}
.workflow-filter .year .p-dropdown{width:100px;}
.p-progress-spinner{width:70px !important;}
.settings-trigger a{width:54px;}
.approval-ftr .p-button,.chat-window .chat-ftr .p-button,.product-container .action-btn a{width:32px !important;}
header .toggle-btn,.user-profile img,.network-icon{width:30px;}
.p-button.p-button-icon-only,.p-multiselect .p-multiselect-trigger,.p-dropdown .p-dropdown-trigger,.p-inputgroup-addon .p-button{width:22px !important;}
.action-btn a,.widget-filter .filter-container > a,.file-upload-wrapper:after{width:22px;}
.linear-circle,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{width:16px;}
.p-checkbox,.p-checkbox .p-checkbox-box,.p-radiobutton,.p-radiobutton .p-radiobutton-box{width:16px !important;}
::-webkit-scrollbar{width:10px;}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{width:10px !important;}
.workflow-animation .linear-chart,.workflow-animation .linear-value{width:4px;}
.settings-container .overlay{width:0;}

.col10{width:10px; min-width:10px;}
.col30{width:30px; min-width:30px;}
.col40{width:40px; min-width:40px;}
.col50{width:50px !important; min-width:50px !important;}
.col50{max-width:50px !important;}
.col60{width:60px; min-width:60px;}
.col68{width:68px; min-width:68px;}
.col70{width:70px; min-width:70px;}
.col80{width:80px; min-width:80px;}
.col90{width:90px; min-width:90px;}
.col95{width:95px; min-width:95px;}
.col100{width:100px; min-width:100px;}
.col110{width:110px; min-width:110px;}
.col120{width:120px; min-width:120px;}
.col125{width:125px; min-width:125px;}
.col130{width:130px; min-width:130px;}
.col135{width:135px; min-width:135px;}
.col150{width:150px; min-width:150px;}
.col170{width:170px; min-width:170px;}
.col180{width:180px; min-width:180px;}
.col190{width:190px; min-width:190px;}
.col200{width:200px; min-width:200px;}
.col230{width:230px; min-width:230px;}
.col250{width:250px; min-width:250px;}
.col300{width:300px; min-width:300px;}
.col320{width:320px; min-width:320px;}
.col350{width:350px; min-width:350px;}
.col400{width:400px; min-width:400px;}
.col450{width:450px; min-width:450px;}
.col500{width:500px; min-width:500px;}
.col700{width:700px; min-width:700px;}
.col800{width:800px; min-width:800px;}
.col900{width:900px; min-width:900px;}
.col1000{width:1000px; min-width:1000px;}

/* .p-tooltip{max-width:none !important;} */
.approval-notification .img-preview{max-width:90px;}
.dotted-txt{max-width:2px;}

header .dropdown-menu-right{min-width:150px;}
.p-inputgroup-addon{min-width:22px !important;}

legend,.filter-container.workflow-filter .form-control{width:auto;}

.p-calendar .p-datepicker{min-width:auto !important;}

.page-loader,.settings-container .overlay{height:100vh;}
.settings-container .settings-panel{height:calc(100vh - 70px);}
.workflow-container .workflow-panel{height:calc(100% - 30px);}
html#no-scroll,html#no-scroll>body,.p-dialog .p-dialog-content,.workflow-animation .linear-chart,.workflow-details.completed .linear-value{height:100%;}
header{height:55px;}
.p-progress-spinner{height:70px !important;}
.settings-trigger a{height:54px;}
.approval-ftr .p-button,.chat-window .chat-ftr .p-button,.product-container .action-btn a{height:32px !important;}
header .toggle-btn,.user-profile img,.header-search,.header-search input,.network-icon,header .p-dropdown,header .p-dropdown .p-inputtext{height:30px;}
.sub-title h5{height:23px;}
.p-inputtext,.p-calendar,.p-dropdown,.p-autocomplete,.p-multiselect,.action-btn a,.widget-filter .filter-container > a,.filter-container.workflow-filter .form-control,.file-upload-wrapper,.file-upload-wrapper:before,.file-upload-wrapper:after,.file-upload-wrapper input{height:22px;}
.p-button.p-button-icon-only,.p-inputgroup-addon .p-button{height:22px !important;}
.linear-circle{height:16px;}
.p-checkbox,.p-checkbox .p-checkbox-box,.p-radiobutton,.p-radiobutton .p-radiobutton-box,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{height:16px !important;}
::-webkit-scrollbar{height:10px;}
.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{height:10px !important;}
.workflow-details .linear-value{height:0;}

.p-inputtext.p-inputtextarea,.login-row .p-inputtext{height:auto;}

.comments-container{max-height:340px;}
.popup-body,.scrollable-table .table tbody,.chat-window .chat-body{max-height:300px;}
.img-preview{max-height:120px;}
.approval-notification .img-preview{max-height:70px;}

.chat-window .chat-body{min-height:250px;}

html#no-scroll,html#no-scroll>body,.login-page,.approval-notification,.chat-window .chat-body,.file-upload-wrapper:before{overflow:hidden;}
.scroll-y{overflow-x:hidden;}
.scroll-y,.chat-window .chat-body{overflow-y:auto;}

.page-tab a:before{visibility:hidden;}

.file-upload-wrapper input{opacity:0;}

.dashboard-stats p,.dotted-txt,.file-upload-wrapper:before{white-space:nowrap;}
.dashboard-thumb{flex-direction:column; flex-wrap:nowrap; display:flex; align-items:center;}

.dotted-txt,.file-upload-wrapper:before{text-overflow:ellipsis;}

.loader,.loader-txt,.column-2,.normal-table.center-table,.action-btn a i{margin:auto;}
.p-button.p-button-icon-only .p-button-icon-left,.approval-ftr .p-button i,.chat-window .chat-ftr .p-button i{margin:auto !important;}

.body{margin-top:50px;}
.left-menu li a i,.approval-notification label,.workflow-summary .col-md-8{margin-top:10px;}
.left-menu hr,.workflow-title,.navbar-nav .dropdown:not(.user-logout){margin-top:5px;}
.menu-tabs.bottom-fixed,.approval-notification.chat-window label,.normal-table .normal-table{margin-top:0;}

.network-status .network-icon{margin-right:15px;}
.logo,.overall-filter .form-group,header .navbar-nav > li,.header-search,.toggle-menu,.page-title,.approval-notification .img-preview,.p-formgroup-inline .p-field-checkbox,.p-formgroup-inline .p-field-radiobutton{margin-right:10px;}
.left-menu .nav .fa,.online-status span,header .dropdown-menu i,.user-profile img,.toggle-btn,.workflow-table i{margin-right:5px;}
p-radiobutton,p-checkbox{margin-right:3px;}
header .navbar-nav li:last-child,.dashboard-page .page-title,.mCSB_inside>.mCSB_container,.workflow-container .page-title{margin-right:0;}

.login-row{margin-bottom:30px;}
.login-logo{margin-bottom:25px;}
.crop-input{margin-bottom:20px;}
.dashboard-page .white,.product-container{margin-bottom:15px;}
.menu-tabs a,header .dropdown-menu li,.sub-title,fieldset.p-fieldset,.form-container,.card,.search-container,.workflow-summary,.mb10{margin-bottom:10px;}
.widget-popup .form-control,.comment01,.comment02,.p-formgroup .p-field-checkbox,.p-formgroup .p-field-radiobutton,.left-menu hr,.workflow-details{margin-bottom:5px;}
.bottom-fixed.menu-tabs a,header .dropdown-menu li:last-child,.notification h6,.sub-title h5,.approval-notification label,.p-field-checkbox label,.p-field-radiobutton label,.workflow-summary p,.workflow-summary h2,.normal-table .sub-title{margin-bottom:0;}
.main-tab a{margin-bottom:-1px;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link{margin-bottom:-1px !important;}

.body{margin-left:225px;}
.apps-left{margin-left:-225px;}
.workflow-details,.level-title{margin-left:15px;}
.menu-tabs,header .toggle-btn,.main-tab a{margin-left:10px;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link,.approval-ftr .p-button,.chat-window .chat-ftr .p-button{margin-left:10px !important;}
.widget-filter .filter-container > a,.filter-container.workflow-filter .form-control,.workflow-filter .p-dropdown,.normal-table i.la-info-circle{margin-left:5px;}
.p-button,.action-btn a,.download-link{margin-left:5px !important;}
.designation{margin-left:3px;}
.p-calendar .p-button,.p-autocomplete .p-button,.p-inputgroup .p-button,.action-btn a:first-child,.action-btn .p-button:first-child,.p-datatable-tbody td a:first-child,.p-datatable-tbody td .p-button:first-child,.product-container .action-btn a{margin-left:0 !important;}
.menu-tabs.bottom-fixed{margin-left:0;}

.login-container{padding:50px;}
.bottom-fixed.menu-tabs a{padding:15px 23px;}
.network-status,.settings-container .settings-panel,.workflow-container{padding:15px;}
.widget-filter .widget-popup.big{padding:15px 5px;}
.menu-tabs a{padding:10px 13px;}
.inner-page-container > .white,.dashboard-page .white,.notification,.p-fieldset .p-fieldset-content,.approval-hdr,.chat-window .chat-hdr,.approval-body,.chat-window .chat-body{padding:10px;}
.normal-table>tr>td,.normal-table .normal-table.column-2>tr>td{padding:5px;}
.copyright{padding:5px 15px;}
.comment01,.comment02{padding:5px 10px;}
.p-dialog .p-dialog-header,.header-search .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item{padding:5px 10px !important;}
.p-menu .p-menuitem-link,.p-panelmenu .p-panelmenu-header > a{padding:5px 8px !important;}
.inner-page-container,.widget-filter .widget-popup,.widget-popup .form-control,.chat-input-area textarea,.workflow-details,.workflow-panel,.workflow-summary,.workflow-summary a{padding:5px;}
.normal-table.new>tr>td{padding:3px 5px;}
.main-tab a{padding:2px 10px;}
.sub-title h5,.toggle-btn .badges{padding:1px 5px;}
.left-menu .nav li a,.padding-ftr,.chat-window .chat-ftr .chat-input-area{padding:0 10px;}
header .dropdown-menu li,.header-search input,.p-inputtext,.browse-links,.widget-filter .widget-popup a,.normal-table .normal-table>tr>td,.file-upload-wrapper:before{padding:0 5px;}

.p-fieldset.p-fieldset-toggleable .p-fieldset-legend a,.p-toolbar{padding:5px !important;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link{padding:5px 10px !important;}
.p-datatable .p-datatable-thead > tr > th,.p-datatable .p-datatable-tbody > tr > td{padding:3px 8px !important;}
.p-button,.download-link{padding:3px 8px !important;}
.p-datepicker table th,.p-datepicker table td{padding:2px !important;}
.p-fieldset .p-fieldset-content{padding:0 5px !important;}
.p-dropdown .p-inputtext,.action-btn a,.filter-container.workflow-filter .form-control{padding:0;}
.p-multiselect .p-multiselect-label,.p-inputgroup .p-button,.p-button.p-button-icon-only,.p-button.p-button-icon-only .p-button,.approval-ftr .p-button,.chat-window .chat-ftr .p-button,.p-tabview .p-tabview-panels,.approval-notification .p-dialog .p-dialog-content,.p-panelmenu .p-panelmenu-content,image-cropper{padding:0 !important;}

.p-dialog .p-dialog-content{padding-top:15px !important;}
.p-tabview .p-tabview-panels{padding-top:10px !important;}
.chat-window .chat-ftr,.main-tab-container{padding-top:10px;}
.form-container{padding-top:5px;}

.p-datatable .p-datatable-thead > tr > th.p-sortable-column{padding-right:20px !important;}
.workflow-widget .col-md-3:last-child,.workflow-summary .col-md-4:nth-child(3),.dashboard-page .inner-page-container > .row > div:last-child{padding-right:15px;}
.form-container,.p-field-control{padding-right:10px;}
.workflow-widget .col-md-3,.workflow-summary .col-md-4,.dashboard-page .inner-page-container > .row > div{padding-right:5px;}
.inner-page-container > .white,.p-field-control:last-child,.normal-table .normal-table>tr>td:last-child{padding-right:0;}

.inner-page-container > .white,.approval-ftr,.chat-window .chat-ftr{padding-bottom:10px;}
header .dropdown-menu .notification li,.main-menu h5,.workflow-desc{padding-bottom:5px;}
header .dropdown-menu .notification li:last-child{padding-bottom:0;}

.left-menu .nav li li a,.p-input-icon-left > .p-inputtext{padding-left:25px;}
.custom-radio input[type="radio"] + label{padding-left:20px;}
.workflow-widget .col-md-3:first-child,.workflow-summary .col-md-4:first-child,.dashboard-page .inner-page-container > .row > div:first-child{padding-left:15px;}
.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link{padding-left:15px !important;}
.p-multiselect,.p-dropdown,.workflow-widget .col-md-3,.workflow-summary .col-md-4,.workflow-summary .col-md-8,.dashboard-page .inner-page-container > .row > div{padding-left:5px;}
.normal-table .normal-table>tr>td:first-child{padding-left:0;}

.approval-body,.chat-window .chat-body,.approval-ftr,.chat-window .chat-ftr,.workflow-container,.workflow-summary a{background:#fff;}
.widget-filter .widget-popup a:hover,.chat-input-area textarea,.chat-input-area textarea:focus,.workflow-animation .linear-chart,.workflow-details .linear-circle,.product-container .action-btn a{background-color:#eee;}
.workflow-details,.workflow-summary a{background-color:#f5f5f5;}
.workflow-details.completed{background-color:#f1ffe9;}
.workflow-details.rejected{background-color:#ffe9e9;}
.workflow-animation .linear-value,.workflow-details.completed .linear-circle,.download-link{background-color:#689F38;}
.download-link:hover{background-color:#5e8f32;}
.workflow-summary.color01 a:hover,.workflow-summary.color01 a.select{background-color:#d0ffcd;}
.workflow-summary.color02 a:hover,.workflow-summary.color02 a.select{background-color:#ffe6cd;}
.workflow-summary.color03 a:hover,.workflow-summary.color03 a.select{background-color:#d1d9ff;}
.workflow-summary.color04 a:hover,.workflow-summary.color04 a.select{background-color:#ffcfe5;}
.p-inputtext[disabled]{background-color:#eee !important;}
.left-menu a:hover,.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover{background-color:#ac2522 !important;}
.qs-row td{background-color:#ffffe0;}
.comment02{background-color:#e5e5e5;}
.grid-loader{background-color:rgba(255,255,255,0.81);}
.page-loader{background-color:rgba(255,255,255,0.36);}
.settings-container .overlay{background-color:rgba(0, 0, 0, 0.09);}
.network-icon.down,.workflow-animation .rejected .linear-value,.workflow-details.rejected .linear-circle,.toggle-btn .badges{background-color:#c70d0d;}
.network-icon.up{background-color:#4caf50;}
.file-upload-wrapper:after{background-color:#2196F3;}
.p-button-orange{background-color:#ff8100 !important;}

.p-datatable .p-datatable-header,.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link:hover,.main-tab a:hover,.main-tab a.select{background:#fff !important;}
.p-panelmenu .p-panelmenu-content{background:transparent !important;}
.approval-ftr .p-button,.chat-window .chat-ftr .p-button{background-color:#ddd !important;}
.p-panelmenu .p-panelmenu-header > a{background-color:transparent !important;}

body{background-image:url(../images/inner-bg.jpg);}

body{background-position:50% 0;background-repeat:no-repeat;background-size:cover;}

header .toggle-btn,.network-icon,.approval-ftr .p-button,.chat-window .chat-ftr .p-button,.linear-circle,.custom-radio input[type="radio"] + label:before,.custom-radio input[type="radio"] + label:after{border-radius:100%;}

.user-profile img{border-radius:6px;}
.comment01,.comment02,.workflow-summary a,.toggle-btn .badges{border-radius:4px;}
.action-btn a,.workflow-details,.download-link{border-radius:3px;}

.menu-tabs a{border-radius:6px 0 0 6px;}
.browse-links,.file-upload-wrapper:before{border-radius:3px 0 0 3px;}
.p-inputgroup .p-inputgroup-addon.p-button:last-child{border-radius:0 3px 3px 0 !important;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link,.sub-title h5,.main-tab a{border-radius:5px 5px 0 0 !important;}
.bottom-fixed.menu-tabs a{border-radius:0;}
.p-inputgroup-addon.p-button,.p-menu,.p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a,.product-container .action-btn a,.header-search input,.header-search .p-dropdown{border-radius:0 !important;}

.chat-window .chat-ftr{border-top:1px solid #ddd;}
.bottom-fixed{border-top:1px solid rgba(255,255,255,0.18);}
.bottom-fixed.copyright{border-top:1px solid rgba(0,0,0,0.18);}
.page-title{border-bottom:1px solid #3a7afe;}
.sub-title{border-bottom:1px solid #afc3ec;}
.main-menu h5,.main-tab{border-bottom:1px solid #ddd;}
.notification li{border-bottom:1px solid #eaeaea;}
.notification li:last-child{border-bottom:0;}
.header-search input,header .dropdown-menu,header .p-dropdown,.chat-input-area textarea{border:0;}

.download-link{border:1px solid #689F38;}
.download-link:hover{border:1px solid #5e8f32;}
.workflow-details,.workflow-summary,.product-container{border:1px solid #ddd;}
.workflow-details.completed{border:1px solid #a3d687;}
.workflow-details.rejected{border:1px solid #d68787;}
.p-fieldset .p-fieldset-legend,.product-container.edit-mode{border:1px solid #3a7afe !important;}
.p-button-orange{border:1px solid #ff8100 !important;}
.browse-links,.file-upload-wrapper:before{border:1px solid #ced4da;}
p-dropdown.p-error > div,.p-error.p-inputtext:enabled:focus{border:1px solid #f44336;}
.p-datatable .p-datatable-thead > tr > th,.p-datatable .p-datatable-tbody > tr > td,.card{border:1px solid #afc3ec !important;}

.p-tabview .p-tabview-nav{border-bottom:1px solid #ddd !important;}
.product-container .action-btn a{border-bottom:1px solid #ddd;}
.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link,.main-tab a:hover,.p-tabview .p-tabview-nav .p-tabview-nav-link:hover,.main-tab a.select{border-bottom:1px solid #fff !important;}
.p-datatable .p-datatable-header{border-bottom:0 !important;}
.p-inputgroup-addon{border-right:1px solid #ced4da !important;}
.p-datatable .p-datatable-thead > tr > th:last-child,.p-datatable .p-datatable-tbody > tr > td:last-child,.file-upload-wrapper:before{border-right:0 !important;}
.product-container .action-btn a{border-left:1px solid #ddd;}
.p-datatable .p-datatable-thead > tr > th:first-child,.p-datatable .p-datatable-tbody > tr > td:first-child,.p-inputgroup-addon{border-left:0 !important;}
.p-fieldset,.p-toolbar,.approval-ftr .p-button,.chat-window .chat-ftr .p-button,.p-menu,.p-panelmenu .p-panelmenu-header > a,.p-panelmenu .p-panelmenu-content{border:0 !important;}

h1,h2,h3,h4,h5,h6,strong,.p-datatable .p-datatable-thead > tr > th,.hlt-txt,.level-title{font-family:RobotoBold;font-weight:normal;}
.sub-title h5{font-family:RobotoReg;font-weight:normal;}
.p-inputtext{font-family:RobotoReg !important;font-weight:normal;}
.custom-file-input:lang(en)~.custom-file-label::after{font-family:FontAwesome;}
.file-upload-wrapper:after{font-family:'Line Awesome Free';font-weight:900;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link,.p-tabview .p-tabview-nav li .p-tabview-nav-link span,.p-dialog .p-dialog-header .p-dialog-title,.p-panelmenu .p-panelmenu-header > a{font-weight:normal !important;}

.workflow-summary i{font-size:40px;}
header .toggle-btn i,.settings-trigger i,.menu-tabs a *,.header-search i{font-size:24px;}
.widget-filter a i,.page-title .close i,.product-container .action-btn a i{font-size:20px;}
header .dropdown-menu li i,.network-close,.approval-close,.approval-hdr,.chat-window .chat-hdr,.approval-ftr .p-button i,.chat-window .chat-ftr .p-button i{font-size:18px;}
.header-info span,.header-info strong,.page-title h3,.p-toast-icon-close-icon,.workflow-table i,.file-upload-wrapper:after{font-size:16px;}
.p-button .las,.normal-table i.la-info-circle{font-size:16px !important;}
.network-text,.action-btn a i,.approval-notification .img-text p,.approval-notification .text,.p-input-icon-left > i:first-of-type,.workflow-summary h2{font-size:14px;}
.left-menu a,.left-menu a span,.left-menu a i,.main-menu h5,.header-info small,.sub-title h5,.copyright *,.level-title{font-size:13px;}
.approval-notification.chat-window .text{font-size:12px;}
.workflow-summary p,.workflow-table td,.workflow-table span,.badges{font-size:11px;}
.approval-body label,.chat-window .chat-body label{font-size:10px;}
.p-checkbox .p-checkbox-box .p-checkbox-icon{font-size:10px !important;}

.uppercase,.main-menu h5,.approval-body label,.chat-window .chat-body label,.workflow-summary p{text-transform:uppercase;}
.capitalize{text-transform:capitalize;}
.lowercase{text-transform:lowercase;}

.header-right li > a i:before{font-weight:700;}
.header-right li > a i.fa-calculator:before{font-weight:100;}

.header-right .wlcm-container .dropdown-menu-right span{white-space:normal;}

.static-widgets .card.color01 i{color:#ff9800;}
.static-widgets .card.color02 i{color:#f44336;}
.static-widgets .card.color03 i{color:#4caf50;}
.static-widgets .card.color04 i{color:#00bcd4;}
.workflow-summary.color01 .workflow-title *,.workflow-summary.color01 i{color:#0b9a23;}
.workflow-summary.color02 .workflow-title *,.workflow-summary.color02 i{color:#ff5200;}
.workflow-summary.color03 .workflow-title *,.workflow-summary.color03 i{color:#3b54ca;}
.workflow-summary.color04 .workflow-title *,.workflow-summary.color04 i{color:#d24f8b;}
.menu-tabs a,.menu-tabs a i,.menu-tabs a:hover,.menu-tabs a:hover i,header .dropdown-menu a:hover,header .dropdown-menu a:hover i,.p-button *,.sub-title h5,.p-tabview .p-tabview-nav .p-tabview-nav-link span,.main-tab a,.settings-trigger i,.chat-window .chat-body .comment01 .text,.chat-window .chat-body .comment01 label,.file-upload-wrapper:after,.toggle-btn .badges,.header-info,.header-info span,.header-info small,.timestamp,.timestamp *,.download-link,.download-link:hover{color:#fff;}
.p-panelmenu .p-panelmenu-header > a,.p-panelmenu .p-panelmenu-header > a span,.p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text{color:#fff !important;}
header .dropdown-menu a,.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link span,.p-tabview .p-tabview-nav .p-tabview-nav-link:hover span,.p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link:hover span,.main-tab a:hover,.main-tab a.select,.header-search a{color:#333;}
.approval-body label{color:#89879f;}
.normal-table i.la-info-circle{color:#06c;}
.hlt-txt{color:#f00;}

header{box-shadow:0px 0px 40px 0px rgba(82, 63, 105, 0.1);}
.page-container .white{box-shadow:0 1px 15px 1px rgba(69,65,78,.05);}
.settings-container .settings-panel,.workflow-container{box-shadow:0px 0px 30px 0px rgba(82, 63, 105, 0.15);}
.login-container{box-shadow:0 0 35px 0 rgba(154, 161, 171, 0.15);}
header .dropdown-menu,.network-status,.approval-notification{box-shadow:0 0 37px rgba(8, 21, 66, 0.18)}
.network-icon.down{box-shadow: 0 0 0 0 rgba(198, 18, 18, 0.72);}
.network-icon.up{box-shadow: 0 0 0 0 rgba(72, 171, 81, 0.72);}
.custom-radio input[type="radio"] + label:before{box-shadow: inset 0 0 0 0.2em #ced4da, inset 0 0 0 1em white;}
.custom-radio input[type="radio"] + label:hover:before{box-shadow: inset 0 0 0 0.2em #2196F3, inset 0 0 0 1em #fff;}
.custom-radio input[type="radio"]:checked + label:before{box-shadow: inset 0 0 0 0.2em #2196F3, inset 0 0 0 1em #fff;}
.header-search input:enabled:focus{box-shadow:none;}
.p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus,.p-button.p-button-link:enabled:focus,.chat-input-area textarea:focus,.p-menu .p-menuitem-link:focus,.p-panelmenu .p-panelmenu-header > a:focus{box-shadow:none !important;}

.left-menu .nav li a span,.toggle-btn,.header-search,.user-profile img,.user-profile .header-info,.p-dialog-content .p-button,p-inputswitch,.p-field-checkbox label,input[type="checkbox"],input[type="radio"],.normal-table .p-field-checkbox i.la-info-circle{vertical-align:middle;}
.normal-table td,.approval-notification .img-text,.settings-trigger,.chat-input-area textarea,.chat-input-area button,.workflow-table td,.p-field-inline .p-field-control{vertical-align:top;}
.widget-filter a .fa, .widget-filter a i,header .dropdown-menu li i{vertical-align:text-top;}

.settings-trigger i{line-height:54px;}
.product-container .action-btn a{line-height:32px;}
header .toggle-btn i,header .p-dropdown .p-inputtext{line-height:30px;}
.left-menu li a{line-height:28px;}
header .dropdown-menu li a,.p-paginator .p-dropdown .p-dropdown-label{line-height:24px;}
.p-fileupload .p-button-icon{line-height:22px !important;}
.file-upload-wrapper:after{line-height:22px;}
.copyright *,.widget-filter .widget-popup a,.p-button.p-button-icon-only .p-button-icon{line-height:20px;}
.sub-title h5{line-height:16px;}
	 
@media screen and (min-width:1024px) and (max-width:1400px)
{
	
}
@media screen and (min-width:1024px) and (max-width:1280px)
{
	.p-multiselect{width:90%;}
}
@media screen and (min-width:1024px) 
{
	.login-container{width:350px;}
	.login-left,.login-right{display:flex;min-height:100vh;justify-content:center;align-items:center;}
}
@media screen and (min-width:300px) and (max-width:1023px)
{
}

.ace-tm .ace_variable{display:block !important;}
.ace_scroller{height:250px !important;overflow-y:auto;}