Inloggningen är stängd. /* ========== Headers ========== */ #maincontainerdiv h1 { font-size: 20px; padding: 0 0 12px 0; color: #333333; margin: 0; } #maincontainerdiv h2 { font-size: 14px; padding: 0 0 10px 0; color: #000; margin: 0; } #maincontainerdiv h3 { font-size: 13px; padding: 0 0 4px 0; color: #222; margin: 0; font-weight: bold; } #maincontainerdiv h4 { font-size: 14px; padding: 0; color: #222; margin: 0; font-weight: normal; } /* ========== General styles ========== */ hr { background-color: #ddd; border: 0; border-bottom: 0px solid #efefef; height: 1px; width: 100%; margin: 5px 0 10px 0; } fieldset { border: 1px solid #d9d9d9; padding: 10px; background-color: #fff; margin-top: 25px; position: relative; } fieldset.nolegend { margin-top: 0px; } legend { background-color: transparent; position: absolute; top: -25px; left: 5px; font-weight: normal; font-size: 14px; margin-bottom: 15px; } tr.disabledRow { background-color: #d4d4d4 !important; font-style: italic; } .disabledBlock { } .disabledBlock p, .disabledBlock li, .disabledBlock a { color: #aaa !important; } /* ========== Main menu ========== */ .navbar-inner { background: url(images/top-menu-blue2.png) no-repeat -5px -3px transparent; height: 40px; border: 0px; color: #fff; } ul.nav { list-style-type: none; border: 0; margin: 0 0 5px 5px; } ul.nav li.dropdown { float: left; height: 38px; line-height: 38px; border-left: none; position: relative; background: url(images/top-menu-blue-divider.png) no-repeat right 1px transparent; } ul.nav li.dropdown a.nav-link { text-decoration: none; display: block; padding: 0px 12px; outline: none; color: #fff; font-size: 14px !important; } ul.nav li.activeTab { background-color: #fafafa; } ul.nav li.activeTab a.nav-link { color: #000; color: #1c6fb3 !important; text-decoration: underline; } ul.nav.pull-right li.dropdown:last-child { background: none; } /* ========== Jaws ========== */ .toothClass input { border: 0 !important; } /* ========== Input styles ========== */ input[type=text].transparent { background-color: transparent; border: 0; } input[type=text], textarea { border: 1px solid #acadaf; background-color: #fff; } input[type=text][disabled=disabled], textarea[disabled=disabled] { border: 1px solid #ddd; } /* ========== Buttons ========== */ input[type=submit], input[type=reset], input[type=button], button, .button { font-size: 100%; vertical-align: middle; font-weight: bold; padding-right: 14px; padding-left: 14px; cursor: pointer; font-family: "Open Sans", Arial, Helvetica, sans-serif; line-height: 12px; height: 26px; } input { border-radius: 2px; padding: 2px 0 2px 3px; } select { border-radius: 2px; } input[type=submit], input[type=button] { border-radius: 3px; } /* Normal gray button */ .basicBtn { background-color: #F3F3F3; border: 1px solid #b3b3b3; color: #333; } .basicBtn:hover { background-position: 0 -25px; border-color: #999; } .basicBtn:active { background-position: 0 -50px; } .basicBtn[disabled=disabled] { background-color: #F3F3F3; border: 1px solid #d5d5d5; color: #a5a5a5; } /* Green save button */ .greenBtn { background-color: #418d4f; border: 1px solid #418d4f; color: #fff; } .greenBtn:hover { background-position: 0 -25px; border-color: #999; } .greenBtn:active { background-position: 0 -50px; } .greenBtn[disabled=disabled] { background-color: #F3F3F3; border: 1px solid #d5d5d5; color: #a5a5a5; } /* Blue action button */ .blueBtn { background-color: #3581c1; border: 1px solid #3581c1; color: #fff; } .blueBtn:hover { background-position: 0 -25px; } .blueBtn:active { background-position: 0 -50px; } .blueBtn[disabled=disabled], .blueBtn.aspNetDisabled { background-color: #F3F3F3; border: 1px solid #d5d5d5; color: #a5a5a5; } /* Red delete button */ .redBtn { background-color: #9d342a; border: 1px solid #9d342a; color: #fff; } .redBtn:hover { background-position: 0 -25px; } .redBtn:active { background-position: 0 -50px; } .redBtn[disabled=disabled], .redBtn.aspNetDisabled { background-color: #F3F3F3; border: 1px solid #d5d5d5; color: #a5a5a5; } /* ========== Tables ========== */ /* Info table - Used for presentation of static information */ table.infoTable { border-collapse: collapse; width: 80%; } table.infoTable > tbody > tr > td { padding: 2px 2px 5px 2px; vertical-align: top; } table.infoTable > tbody > tr > td:first-child { font-weight: bold; } /* Form table - Used for forms */ table.formTable { border-collapse: collapse; width: 100%; } table.formTable tbody td { padding: 2px; vertical-align: top; } /* Parameter table - Used for search parameter tables */ table.paramTable { border-collapse: collapse; width: 74%; } table.paramTable.searchChildrenInputTable { width: 95%; } table.paramTable tbody td { padding: 2px; vertical-align: top; } table.paramTable label { font-weight: bold; } table.paramTable2 { border-collapse: collapse; width: 79%; } table.paramTable2 tbody td { padding: 2px; vertical-align: top; } table.paramTable2 label { font-weight: bold; } /* Search table - Used for search result presentation */ table.searchTable { border-collapse: collapse; width: 100%; } table.searchTable thead tr { border-bottom: 1px solid #CCC; padding-right: 55px; } table.searchTable thead th { padding: 2px; font-weight: bold; vertical-align: top; } table.searchTable tbody td { padding: 4px 2px 4px 2px; vertical-align: top; } table.searchTable tbody tr:nth-child(even) { background-color: #f5f5f5; } table.patientTable { border-collapse: collapse; width: 100%; } table.patientTable thead tr { border-bottom: 1px solid #CCC; } table.patientTable thead th { padding: 2px; font-weight: bold; vertical-align: top; } table.patientTable tbody td { vertical-align: top; padding: 2px 1px 2px 1px; } table.patientTable tbody tr:nth-child(even) { background-color: #f5f5f5; } table.layoutTable { border-collapse: collapse; width: 100%; } table.layoutTable thead tr { border-bottom: 1px solid #CCC; } table.layoutTable thead th { padding: 2px; font-weight: bold; vertical-align: top; } table.layoutTable tbody td { vertical-align: top; padding: 4px 2px 4px 2px; } table.layoutTable tbody tr:nth-child(even) { background-color: #f5f5f5; } table.silverTable { -webkit-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); -moz-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); padding: 6px; border: 1px solid silver; } div.silverBorder { -webkit-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); -moz-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); border: 1px solid silver; padding: 4px; margin-right: 4px; } fieldset.silverTable { -webkit-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); -moz-box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); box-shadow: 1px 2px 4px 4px rgba(50, 50, 50, 0.08); border: 1px solid silver; padding: 4px; margin-right: 4px; } /* List table - Used for presentation of item lists */ table.listTable { border-collapse: collapse; width: 100%; background-color: #fff; border: 1px solid #2e87cc; } table.listTable thead th { padding: 2px 5px 2px 5px; font-weight: bold; background-color: #2E87CC; color: #fff; vertical-align: top; } table.listTable tbody td:first-child { border-left: 0 !important; } table.listTable tbody td { padding: 2px; border-bottom: 1px solid #2E87CC; border-left: 1px solid #2E87CC; vertical-align: top; } /* ===== Notification messages ===== */ .nNote { clear: both; margin: 20px 0px 5px 0px; width: 96%; margin-left: auto; margin-right: auto; } .nNote strong { margin-right: 5px; } .nNote p { font-size: 12px; padding: 10px 25px 10px 54px; margin: 0px; color: #565656; } .nMessage p { font-size: 12px; } .nWarning { background: #ffe9ad url(images/icons/notifications/error.png) no-repeat 15px center; border: 1px solid #eac572; color: #826200; } .nValidation { background: #ffe9ad url(images/icons/notifications/error.png) no-repeat 15px 10px; border: 1px solid #eac572; color: #826200; } .nSuccess { background: #effeb9 url(images/icons/notifications/accept.png) no-repeat 15px center; border: 1px solid #c1d779; color: #3C5A01; } .nFailure { background: #fccac1 url(images/icons/notifications/exclamation.png) no-repeat 15px center; border: 1px solid #e18b7c; color: #AC260F; } .nInformation { background: #d1e4f3 url(images/icons/notifications/information.png) no-repeat 15px center; border: 1px solid #99c4ea; color: #235685; } .nLightbulb { background: #FEF0CB url(images/icons/notifications/lightbulb.png) no-repeat 15px center; border: 1px solid #D3A350; color: #835F21; } .nMessages { background: #9DDFFF url(images/icons/notifications/email.png) no-repeat 15px center; border: 1px solid #42B4FF; color: #835F21; } .nNote ul { font-size: 12px; padding: 0px 25px 10px 54px; margin: 0px; color: #565656; } /* Validation errors */ .alertbox { padding: 16px 16px 16px 90px; background: #fefacd url(images/icons/messages/warning.png) no-repeat 15px 15px; } .successbox { padding: 16px 16px 16px 90px; background: #effeb9 url(images/icons/messages/success.png) no-repeat 15px 15px; } .infobox { padding: 16px 16px 16px 90px; background: #d1e4f3 url(images/icons/messages/info.png) no-repeat 15px 15px; } .infoboxsmall { padding: 8px 8px 16px 45px; background: #d1e4f3 url(images/icons/messages/infosmall.png) no-repeat 5px 5px; } .inputboxsingle { border: 1px solid #999999; margin: 10px 0px 10px 0px; font-size: 10pt; border-radius: 5px; } .inputboxsingle h3 { font-size: 14pt; } .validationmessage { color: red; font-weight: normal !important; } /* ===== Ajax loader ===== */ .updateProgress { border-width: 1px; border-style: solid; padding: 10px 3px 3px 3px; background-color: white; position: absolute; position: absolute; top: 50%; left: 50%; margin-left: -70px; margin-top: -70px; z-index: 1000; } .updateProgress img { display: block; margin-left: auto; margin-right: auto; } .updateProgress .updateProgressMessage { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: small; vertical-align: middle; text-align: center; } /* ===== Validator callout extender ===== */ .customCalloutStyle div, .customCalloutStyle td { border: solid 1px Black; background-color: #fefacd; color: #000; font-weight: bold; } .customCalloutStyle .ajax__validatorcallout_popup_table { display: none; border: none; background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_popup_table_row { vertical-align: top; height: 100%; background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_callout_cell { width: 20px; height: 100%; text-align: right; vertical-align: top; border: none; background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_callout_table { height: 100%; border: none; background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_callout_table_row { background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell { padding: 8px 0px 0px 0px; text-align: right; vertical-align: top; font-size: 1px; border: none; background-color: transparent; } .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv { font-size: 1px; position: relative; left: 1px; border-bottom: none; border-right: none; border-left: none; width: 15px; background-color: transparent; padding: 0px; } .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div { height: 1px; overflow: hidden; border-top: none; border-bottom: none; border-right: none; padding: 0px; margin-left: auto; } .customCalloutStyle .ajax__validatorcallout_error_message_cell { font-family: "Open Sans", Arial, Helvetica, sans-serif; font-size: 11px; padding: 5px; border-right: none; border-left: none; width: 100%; } .customCalloutStyle .ajax__validatorcallout_icon_cell { width: 20px; padding: 5px; border-right: none; } .customCalloutStyle .ajax__validatorcallout_close_button_cell { vertical-align: top; padding: 0px; text-align: right; border-left: none; } .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv { border: none; text-align: center; width: 10px; padding: 1px; cursor: pointer; } .excel { float: left; display: inline-block; text-align: center; margin: 9px 12px 0 0; font-size: 11px; height: 16px; } .excel a { background: url(images/table-excel-icon.png) no-repeat; background-position: left; padding: 18px; } input.error { border: 2px solid red; background-color: #FFFFD5; } select.error { border: 2px solid red; background-color: #FFFFD5; } table.error { border: 2px solid red; } div.error { font-size: 12px; color: red; display: none; } div.id-error { background-image: url(/portal/Images/EXCLAIM.png); background-repeat: no-repeat; background-position: 3px center; background-color: #FFFFD5; border: 1px solid; padding: 5px 5px 5px 20px; font-size: 12px; font-weight: normal; color: red; position: absolute; display: none; float: right; } div.id-error:empty { border: none; } .rbl input[type="radio"] { margin-left: 20px; margin-right: 1px; } .dropdown-clinics { position: absolute; border: 0px; color: black; display: none; z-index: 100; width: 340px; max-height: 225px; right: -80px !important; left: -165px !important; } .dropdown-clinics ul { margin: 0px; } .dropdown-clinics a { display: block; padding: 5px 10px; clear: both; font-weight: normal; line-height: 20px; color: #333333; white-space: nowrap; border-bottom: 1px solid #e5e5e5; } .dropdown-clinics a:hover, .dropdown-clinics a:focus { color: #ffffff; text-decoration: none; background-color: #0081c2; background-image: -moz-linear-gradient(top, #0088cc, #0077b3); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); background-image: -o-linear-gradient(top, #0088cc, #0077b3); background-image: linear-gradient(to bottom, #0088cc, #0077b3); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); } .ul-no-bullets { list-style-type: none; line-height: 28px } /* ## Show ImageMaps in webforms */ .modalBackground { display: none; background-color: Gray; color: Gray; filter: alpha(opacity=50); opacity: 0.5; position: absolute; top: 0; left: 0; width: 100%; height: 200%; z-index: 1000; } .modalDialogBase { display: none; background-color: #EEEEEE; width: 918px; min-height: 60px; padding: 10px; padding-bottom: 20px; font-size: 1.1em; position: absolute; left: -10px; z-index: 1001; border-radius: 5px 5px 5px 5px; box-shadow: 1px 2px 5px #CDCDCD; } /* CreatedRemittances.aspx */ div.divRemittanceData .modalDialogBase { top: 280px; } /* RemittanceSummary.ascx*/ div#divRemittance .selectImageMapContainer { width: 810px; } div.selectImageMapContainer { min-height: 110px; } div.selectImageMapContainer { padding: 5px 5px 10px 5px; border: solid 2px lightgray; border-radius: 5px; width: 810px; } div.ScrollContainer { overflow-x: auto; overflow-y: hidden; white-space: nowrap; } div.selectImageMapContainer div.DefinitionContainer { max-height: 140px; cursor: pointer; display: inline-block; } div.imageMap { padding: 5px; } a.selectImageMapButton { text-decoration: none; color: black; } a.selectImageMapButton .imageMap { text-align: center; border-radius: 5px; background-color: transparent; } a.selectImageMapButton.lockedImageMap .imageMap { background: url(images/locked_24.png) no-repeat right 5px; } a.selectImageMapButton .imageMap:hover { background-color: lightblue; } a.selectImageMapButton.lockedImageMap .imageMap:hover { background: lightblue url(images/locked_24.png) no-repeat right 5px; } a.selectImageMapButton.disabled { cursor: default; } img.selectImageMapDefinition { border: solid 2px lightgray; border-radius: 5px; height: 75px; } /* ## END Show ImageMaps in webforms */ .abutton { font-size: 12px; vertical-align: middle; font-weight: bold; padding: 4px 14px 4px 14px; cursor: pointer; font-family: "Open Sans", Arial, Helvetica, sans-serif; line-height: 12px; } .patientInfoContainer { border: 1px solid #d5d5d5; border-radius: 5px; margin-top: 10px; padding: 5px; } input.calendar { width: 75px; } .requestModalImageMap { top: 0; left: 0; } .remittansImageMapModal { top: 0; } .autoGrowTextArea { overflow-y: auto; height: 5em; width: 100%; } .postit { position: relative; display: inline-block; margin-bottom: 20px; color: #333; position: relative; padding: 10px; box-shadow: 0 10px 10px 2px rgba(0,0,0,0.3); background: #EAEC61; transform: rotate(2deg); vertical-align: top; } .analogMaterialTypes label { padding-left: 5px; } .lockedImageMap { background: url(images/locked_24.png) no-repeat right top; position: relative; display: inline-block; left: 0px; top: -80px; z-index: 10; width: 25px; height: 25px; border-radius: 3px; border: solid 1px black; background-color: white; } .imageMapNumber { position: relative; top: -112px; z-index: 10; width: 20px; border-radius: 10px; border: solid 1px black; background-color: white; text-align: center; } .activeWrapper { background-color: rgb(211, 236, 211) !important; } .checkbox label { margin-left: 10px; }