﻿
/* search input */

.se-docs-search { float: left; margin: 7px 12px 7px 12px; }
.se-docs-search .se-search-input { width: 100%; height: auto; background-color: transparent !important; border-color: transparent !important; border: 0 !important; }
.se-docs-search .se-search-input input { width: 250px; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius: 16px; border-width: 1px !important; border-style: solid; display: block; margin: 0; font-size: 8pt; padding: 0 0 0 16px; outline: none; background: rgba(255,255,255,0.7); -webkit-transition: width 0.1s ease-out; -moz-transition: width 0.1s ease-out; -o-transition: width 0.1s ease-out; transition: width 0.1s ease-out; }
.se-docs-search .se-search-input input:hover { font-size: 8pt; background: rgba(255,255,255,0.7); }
.se-docs-search .se-search-input input.active { width: 600px; background: rgba(255,255,255,1); }

.se-docs-search .se-search-button {width: 32px; height: 26px; text-align: center; border-top-right-radius: 16px; border-bottom-right-radius: 16px; margin: 0; }
.se-docs-search .se-search-button span { padding: 0; display: inline-block; width: 100%; }
.se-docs-search .se-search-button i { font-size: 8pt; margin-right: 6px; line-height: 26px; }

.se-search-input { float: left; position: relative; border-width: 1px; border-style: solid; height: 38px; width: 100%; overflow: hidden; }
.se-search-input input { display: block; height: 28px; width: 100%; margin: 0; padding: 5px; outline: none; }

.se-search-button { position: absolute; top: 1px; overflow: hidden; display: block; right: 1px; text-align: center; margin: 0; cursor: pointer; }
.se-search-button span { display: inline-block; width: 36px; height: 36px; border-style: solid; border-width: 0; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.se-search-button i { text-align: center; line-height: 32px;}
.se-search-button-filter { right: 38px !important; }
.se-search-button .i-btn-bg { display: none;}

/* header layout */

.i-panel-header-right-small { float: right; position: relative; padding-right:5px; }
.i-panel-header-left-small { float: left; position: relative; padding-left:5px; }

/* ------ PanelBar CSS ------ */  
.se-panel-smallfont { float: left; width: 100%; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; font-size: 9pt; }

/* table columns */

.se-col-header-smallfont { position: relative; border-width: 0; border-style: solid; text-transform:uppercase; font-size: 9pt;}
.se-col-header {color:#aaaaaa;background-color:#f0f0f0;opacity:1;font-family:Arial;font-size:10pt; }
.se-col-header a {color:#aaaaaa;font-family:Arial;font-size:10pt;}
.se-col-header-bg {opacity:0.0;background-image:url(../Images/Common/Textures/inset.png);}

.se-col-light { background-color: #FFFFFF; color: #000000; opacity: 1; padding-left: 3px;}

.i-table-reset { width: 100%; margin: 0 !important; border-spacing: 0 !important; }
.i-table-reset td { margin: 0 !important; padding: 3px !important;}

/* DevExpress ASPXTreeList */
.se-no-indent { background-image: none; padding:0 2px;}

/* QLM Validation */
.topDiv { position: absolute; top: 50%; left: 50%; width: 500px; border: 1px solid #A0A0A0; border-radius: 20px; background-color: white; margin-left: -250px; margin-top: -250px; box-shadow: 10 5 5px black; z-index: 3; }
.topDivForIFrame { position: absolute; top: 0%; left: 50%; width: 500px; border: 1px solid #A0A0A0; background-color: white; margin-left: -250px; margin-top: 0; box-shadow: 10 5 5px black; z-index: 3; }

.center { margin: auto; width: 95%; }

.header { font-size: 1.5em; color: darkslategrey; text-align: center; border-radius: 20px 20px 0 0; background: linear-gradient( #dddbdb, #ffffff); margin-bottom: 20px; }
.header2 { font-size: 1em; font-weight: 500; color: #1a1919; background: #ffffff; text-align: center; height: 20px; margin-bottom: 10px; margin-top: 20px; margin-left: 10px; }

input[type=license] { width: 100%; font: 0.875em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; margin-top: 0px; margin-bottom: 10px; height: 34px; color: #1a1919; background: #f7f5f5; border: 2px solid #adabab; border-radius: 3px; padding-left: 10px; }
input[type=license]:focus { border-color: #7dc9e2; outline-color: #dceefc; outline-offset: 0; } 
input[type=username] { width: 100%; font: 0.875em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; margin-bottom: 18px; height: 34px; color: #1a1919; background: white; border: 2px solid #adabab; border-radius: 3px; padding-left: 10px; line-height: 34px; }
input[type=username]:focus { border-color: #7dc9e2; }

.placeholderSpan { font: 0.875em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; line-height: 34px; color: #898282; background: white; padding-left: 8px; vertical-align: middle; margin-top: 3px; position: absolute; z-index: -1; left: 30px; }

.table-right td input { max-width: 100%; }

.footer { margin: auto; width: 95%; padding-left: 20px; }
.footer .button { font: 1em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; float: right; padding: 11px 25px; color: #fff; text-shadow: 0px 1px 0 rgba(0,0,0,0.25); background: steelblue; border: 1px solid #ee8505; border-radius: 5px; cursor: pointer; box-shadow: inset 0 0 2px rgba(256,256,256,0.75); margin-right: 10px; }
.footer .button:hover { background: steelblue; border: 1px solid rgba(256,256,256,0.75); box-shadow: inset 0 1px 3px rgba(0,0,0,0.5); }
.footer .button:focus { position: relative; bottom: -1px; background: dodgerblue; box-shadow: inset 0 1px 3px rgba(256,256,256,0.75); }
.footer .poweredBy { color: #2c2d35; font-size: 14px; font-weight: 600; margin-top: 20px; text-transform: lowercase; }

.message { font: 0.875em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; margin-bottom: 15px; color: #1a1919; background: white; }

.validatorError { font: bold 1.5em 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif; color: red; vertical-align: middle; text-align: right; padding-left: 10px; }

.ModalPopup { top: 50% !important; left: 50% !important; }
.modalBackground { height: 100%; background-color: #EBEBEB; filter: alpha(opacity=70); opacity: 0.7; }