﻿/* avoid setting a .t-link only font size (e.g. .t-link{font-size:11px;}). It breaks telerik's numeric picker, and perhaps other telerik elements */
@font-face { font-family: 'square721_bdex_btbold'; src: url('https://app.integron.com/cdn/content/font-face/Square_721_Bold_Extended_BT/sqr721be-webfont.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square_721_Bold_Extended_BT/sqr721be-webfont.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square_721_Bold_Extended_BT/sqr721be-webfont.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square_721_Bold_Extended_BT/sqr721be-webfont.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square_721_Bold_Extended_BT/sqr721be-webfont.svg#square721_bdex_btbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'square721_btroman'; src: url('https://app.integron.com/cdn/content/font-face/Square_721_BT/sqr721n-webfont.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square_721_BT/sqr721n-webfont.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square_721_BT/sqr721n-webfont.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square_721_BT/sqr721n-webfont.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square_721_BT/sqr721n-webfont.svg#square721_btroman') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'Square721 Blk Italic'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Italic.svg#Square721Blk-Italic') format('svg'); font-weight: bold; font-style: italic; }
@font-face { font-family: 'Square721 Blk Normal'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721Blk-Normal.svg#Square721Blk-Normal') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Square721 BT Bold'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Bold.svg#Square721BT-Bold') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Square721 BT Bold Extended'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldExtended.svg#Square721BT-BoldExtended') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Square721 BT Condensed'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-BoldCondensed.svg#Square721BT-BoldCondensed') format('svg'); font-weight: bold; font-style: normal; }
@font-face { font-family: 'Square721 BT Italic'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BoldItalic.svg#Square721BoldItalic') format('svg'); font-weight: bold; font-style: italic; }
@font-face { font-family: 'Square721 BT Roman'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-Roman.svg#Square721BT-Roman') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Square721 BT Roman Condensed'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanCondensed.svg#Square721BT-RomanCondensed') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Square721 BT Roman Extended'; src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.eot'); src: url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.eot?#iefix') format('embedded-opentype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.woff2') format('woff2'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.woff') format('woff'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.ttf') format('truetype'), url('https://app.integron.com/cdn/content/font-face/Square721/Square721BT-RomanExtended.svg#Square721BT-RomanExtended') format('svg'); font-weight: normal; font-style: normal; }

* { font-family: Arial,Helvetica,Verdana,sans-serif; }
/** *{ font-family: 'Square721 BT Roman'; letter-spacing: .5px }*/
/** { font-family: 'square721_btroman', sans-serif; letter-spacing: .5px }*/

pre { font-family: monospace; }
.t-tabstrip-items .t-link { font-weight: bold; font-size: 11px; }
.t-treeview { font-size: 11px; }
.telerikGrid { font-size: 11px; z-index: 990; height: 100%; }
    .telerikGrid tr { height: 33px; }
    .telerikGrid .t-alt { background: #dddddd; }
    .telerikGrid .t-grid-content tr:hover { background: #bbd0d8 !important; }
.t-window-titlebar { padding: 6px 0; }

#PendingMobileRequestsGrid .t-toolbar .t-combobox { vertical-align: top; }
div.t-window { box-shadow: 0 0 5px 2px #444; }
#divUserAliasesView * { font-size: 11px !important; }
.t-popup .t-item { font-size: 13px !important; }
.t-editor .t-html { background-image: url('Content/Images/insert-html-icon.png'); }
#Footer { font-size: 11px; z-index: 999; color: #000; background: white; position: absolute; bottom: 0; }

.viewIndexContainer { width: 100%; }
.viewIndexMainTabStrip { height: 100%; border-color: orange; border-width: 0px; }
.viewIndexMainTabStripItemContent { height: 100%; margin: 0 !important; padding: 0 !important; border: 0 !important; }
.partialViewIndexContainer { min-height: 100%; width: 100%; }
.t-grid-pager { z-index: 998; border: 0; }
/*#header-dropdown .t-group, .t-animation-container { position: relative !important; }*/
/*grid persistence stuff*/
.DropdownGridSettings { overflow-y: scroll; z-index: 9999; display: none; height: 600px; padding: 0px; font-size: 11px; background: #073642; border: 4px solid #7fa5d7; border-top: 2px solid #4e75b3; border-bottom: 2px solid #ccc; border-right: 2px solid #ccc; position: absolute; top: 86px; left: 0; color: #fff !important; }
.DropdownGridSettings * { font-family: sans-serif; }
.DropdownGridSettings .t-button { font-family: Arial; font-size: 11px; }
.InnerDropdownGridSettings { padding: 10px; padding: 10px; font-family: monospace; }
#btnGetGridSettings, #btnClearGridSettings { background: firebrick; border: 1px solid #1A0000; }
#btnApplyGridSettings, #btnUpdateGridSettings { background: #9ACD32; border: 1px solid green; }
#btnManageGridColumns { background: firebrick; border: 1px solid #1A0000; }
.gridDefault { background: red; color: white !important; }
.gridView { background: pink; color: black !important; }
.txtSettings { font-size: 9px !important; width: 400px; display: inline; }
#btnClearDefaultPersistenceSettings,
#btnSaveDefaultPersistenceSettings { background: firebrick; border: 1px solid #1A0000; }

/*flyout*/
.textareaGetSettings { display: block; width: 1024px; height: 600px; font-size: 11px; background: #002730; border-width: 3px 0 1px 0; border-style: solid; border-color: #042027 #000 #073642 #000; margin: 10px 0; color: yellow; }
.textareaUpdateSettings { display: block; width: 1024px; height: 600px; font-size: 11px; background: #002730; border-width: 3px 0 1px 0; border-style: solid; border-color: #042027 #000 #073642 #000; margin: 10px 0; color: orange; }
.btnExport { margin: 0 2px !important; }
#divMoreDetailView { padding: 10px; font-size: 11px; }
.divCellData { position: relative; height: 18px; /* ugly workaround */ }
.linkCellData { position: absolute; right: -6px; top: 1px; display: block; padding: 2px; background: url('Content/Images/icon-doc.png') top left no-repeat #fff; width: 18px; height: 18px; }
.t-alt .linkCellData { background: url('Content/Images/icon-doc.png') top left no-repeat #ddd; }

/* change img background */
.telerikGrid .t-grid-content tr:hover .linkCellData, .telerikGrid .t-alt:hover .linkCellData { background: url('Content/Images/icon-doc.png') top left no-repeat #a4c2f1; }
#divCloseMoreDetailWindow { font-size: 11px; background: white; position: absolute; bottom: 10px; right: 10px; }
.icon-error { background: url('Content/Images/icon-error.png') top left no-repeat; display: inline-block; width: 20px; height: 16px; position: relative; top: 3px; }
.icon-good { background: url('Content/Images/icon-good.png') top left no-repeat; display: inline-block; width: 20px; height: 16px; position: relative; top: 3px; }
.hubHealthGrid { font-size: 12px; font-family: Arial,Helvetica,Verdana,sans-serif; height: 490px; width: auto; }
    .hubHealthGrid h3 { color: #5278b6; font-size: 14px; font-weight: bold; }
    .hubHealthGrid tr td { border-bottom-width: 1px; padding: 5px; width: 25%; }
    .hubHealthGrid .t-alt { background: #ddd; }
    .hubHealthGrid .ui-accordion { width: 100%; }
        .hubHealthGrid .ui-accordion > h3 { padding-left: 35px; margin: 15px 0 0; }
    .hubHealthGrid .normal-weight { font-weight: normal; }
    .hubHealthGrid #dlInfo dt { margin: 10px 0 0 !important; }
    .hubHealthGrid .ui-state-default .ui-icon, .hubHealthGrid .ui-state-active .ui-icon { height: 16px; width: 16px; background-image: url('Content/themes/base/images/ui-icons_222222_256x240.png') !important; position: absolute; left: 15px; }
    .hubHealthGrid .ui-icon-carat-n { -ms-background-position: 0 0; background-position: 0 0; }
    .hubHealthGrid .ui-icon-carat-ne { -ms-background-position: -16px 0; background-position: -16px 0; }
    .hubHealthGrid .ui-icon-carat-e { -ms-background-position: -32px 0; background-position: -32px 0; }
    .hubHealthGrid .ui-icon-carat-se { -ms-background-position: -48px 0; background-position: -48px 0; }
    .hubHealthGrid .ui-icon-carat-1-s { -ms-background-position: -64px 0; background-position: -64px 0; }
    .hubHealthGrid .ui-icon-carat-sw { -ms-background-position: -80px 0; background-position: -80px 0; }
    .hubHealthGrid .ui-icon-carat-w { -ms-background-position: -96px 0; background-position: -96px 0; }
    .hubHealthGrid .ui-icon-carat-nw { -ms-background-position: -112px 0; background-position: -112px 0; }

#MobileIdentityDetailViewWindow #dlInfo { padding: 12px 12px 0 12px; }
    #MobileIdentityDetailViewWindow #dlInfo dt { margin: 10px 0 0 !important; }
#divMobileClientAssetDetailView fieldset { margin: 0 !important; padding: 0 !important; }
#divMobileClientAssetDetailView #actionsMiddle { height: 430px !important; }
#divMobileClientAssetDetailView div[id*="MobileAssetTabstrip"] > div[id*="MobileAssetTabstrip"] > div[id*="Tabstrip"] > div[id*="Tabstrip"] .hubHealthGrid { height: 385px; }

.resource-btn { display: inline-block; margin: 0; padding: 6px; border-width: 1px; border-style: solid; font-family: inherit; font-size: 100%; line-height: 1.435; text-align: center; cursor: pointer; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; background: #607fc5; color: white !important; text-decoration: none !important; }
.resource-list li { padding: 5px; }
small, .small { font-size: 85%; color: #777; }

