/* General */
body { font-family:Calibri,'Open Sans' !important }
.modelDialog { z-index:2 !important; }
.regularButton { background-color:#00a1e0 !important; }
.redButton { background-color:#cd5c5c !important; }
.greenButton { background-color:#3cb371 !important; }
.cadetBlueButton { background-color:#669999 !important; }
.calibriSpan { font-family:Calibri,'Open Sans' !important; font-size:14px !important; }
.hrefLink { font-family:Calibri,'Open Sans' !important; font-size:14px !important; background-color:transparent !important; border:0px !important; border-radius:0px !important; color:#006bc4 !important; }
.hrefLinkNavy { font-family:Calibri,'Open Sans' !important; font-size:14px !important; background-color:transparent !important; border:0px !important; border-radius:0px !important; color:navy !important; }
.hrefLink:hover { text-decoration:underline !important; }
.disabledHrefLink { font-family:Calibri,'Open Sans' !important; font-size:14px !important; background-color:transparent !important; border:0px !important; border-radius:0px !important; color:gray !important; }
.disabledHrefLink:hover { cursor:not-allowed !important; text-decoration:none !important; }
.dashicons-admin-generic::before { content:""; }
.all-actions .filterResult, .all-actions .filterCoverageResult { margin-right:5px; padding:2px 5px !important; -webkit-padding-before:2.5px !important; -webkit-padding-after:2.5px !important; border-radius:3px; -webkit-padding-before:3px; -webkit-padding-after:3px; -webkit-padding-start:5px; -webkit-padding-end:5px; }
.lab-qa-results tbody tr:hover, .install-upgrade-jobs tbody tr:hover, .selenium-results tbody tr:hover, .selenium-coverage tbody tr:hover, .suite input:hover, .suite label:hover, #sSanity:hover, #sSmoke:hover, #sFunctional:hover { cursor:pointer; }
.labFilter { margin-right:4px; margin-top:6px; }
div.input { font-family:Calibri,'Open Sans'; font-size:13px !important; }
div.buildDirectory:hover { background-color:#e6f2ff; }
div.resultType { position:absolute; margin-right:4px; margin-top:-4px; right:0; z-index:999; }
div.container { width:100% !important; background-color:#f5fffa !important; border-radius:3px; margin-left:1px; margin-right:1px; margin-bottom:30px; box-shadow:0 0 1px 1px #00a1e0; color:navy; font-size:16px !important; padding-bottom:5px; }
#accordion { background-color:#f5f5f5; border:1px solid #888; border-radius:3px; padding:7px; }
#refreshPage { position:absolute; right:0; margin-top:-39px; margin-right:9px; }
#updateAutomationBugReports, #updateCronJobs { position:absolute; right:0; margin:-45px 45px 0 0; }
#refresh:hover, #refreshPage:hover, #refreshResults:hover, #refreshCoverageResults:hover, #updateAutomationBugReports:hover, #updateCronJobs:hover, #viewLog:hover, #refreshJobs:hover, #resetResults:hover, #copyReleaseNoteHtmlContent:hover { text-decoration:none; cursor:pointer; opacity:0.5; }
#note { resize:vertical; vertical-align:middle; }
#sOverrideBranch, #sDescription { resize: none; }
#version, #sVersion, #downloadBuild, #command { resize:none; vertical-align:middle; }
#delete:hover { background-color:#ffa500 !important; border:1px solid #00a1e0 !important; }
#filter { position:absolute; right:0; z-index:1; }
#progress { display:none; position:fixed; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); transform:translate(-15%, -55%); z-index:999999; }
#wp-submit { font-family:Calibri,'Open Sans'; font-size:14px; background-color:#00a1e0; border:1px solid #00a1e0; border-radius:3px; color:#f5f5dc; padding:3px 4px; }
#wp-submit:hover { text-decoration:none; cursor:pointer; background-color:#ffa500; border:1px solid #00a1e0; }
#sSanity:hover, #sSmoke:hover, #sFunctional:hover, #npmUpdate:hover, #executeSmoke:hover { text-decoration:none; cursor:pointer; background-color:#ffa500; border:1px solid #00a1e0; }
#tUpdate:hover, #tSmoke:hover { text-decoration:none; cursor:pointer; }
#sSampleDesktopBuildURL:hover { text-decoration:underline; cursor:pointer; }

/* Dropdown */
.dropdownselect { border:1px silver solid; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer; color:black; height:24px; }
.dropdownselect option { color:navy; padding:2px 2px; margin-right:3px; }
.dropdownselect:hover { color:navy; }

/* Combobox */
.custom-combobox .custom-combobox-input { height:16px !important; }
.custom-combobox .ui-button { width:13% !important; }

/* Search fields */
.searchDiv { position:absolute; right:0; z-index:1; margin-top:49px; margin-right:12px; }
#searchinput { font-family:Calibri,'Open Sans'; font-size:13px; width:400px; padding:4px; padding-left:5px; margin:3px; margin-right:8px; border-radius:4px; }
#searchbutton { padding:2px 4px; -webkit-padding-after:3px; -webkit-padding-start:6px; -webkit-padding-before:3px; -webkit-padding-end:6px; }
#searchreset { margin-right:8px; margin-left:4px; -webkit-padding-after:3px !important; -webkit-padding-start:6px !important; -webkit-padding-before:3px !important; -webkit-padding-end:6px !important; }
#searchsubmit searchform { height:30px; width:100px; border-radius:5px; }
#searchfields { font-size:13px; margin-right:5px; }

/* Table */
.table { font-family:Calibri,'Open Sans'; font-size:13px !important; color:black; width:100%; border-width:1px; border-color:#729ea5; border-collapse:collapse; vertical-align:middle !important; }
.table tr:hover { background-color:#e6f2ff; }
.table > thead > tr > th { vertical-align:middle !important; border-bottom:1px solid #ddd; }
.table th { font-family:Calibri,'Open Sans' !important; font-size:14px !important; font-weight:bold !important; background-color:#acc8cc; border-width:1px; padding:8px !important; border-style:solid; border-color:#729ea5; text-align:center !important; }
.table td { font-family:Calibri,'Open Sans' !important; font-size:14px !important; border-width:1px; border-style:solid;border-color:#729ea5;text-align:center; padding:6px !important; vertical-align:middle !important; }
.table a, .table button, input.button, .tml-button, #searchreset, #runCommands, #clearCommands { font-family:Calibri,'Open Sans' !important; font-size:14px !important; background-color:#00a1e0; border:1px solid silver; border-radius:3px; color:#f5f5dc; padding:2px 5px !important; -webkit-padding-before:2.5px !important; -webkit-padding-after:2.5px !important; margin-bottom:3px; margin-top:3px; }
.tml-button { padding:5px 14px !important; }
.table button:hover, .all-actions button:hover, .all-actions-status button:hover, .tml-button:hover, button:hover, .DTTT_container a:hover, #runCommands:hover, #clearCommands:hover, #searchbutton:hover, #searchreset:hover, .regularButton:hover { text-decoration:none !important; cursor:pointer !important; background-color:#ffa500 !important; border:1px solid #00a1e0 !important; }
.table button:disabled, .all-actions button:disabled, .all-actions-status button:disabled { color:gray; color:#f5f5dc; background-color:#d4d0c8; border:1px solid silver; text-decoration:none; cursor:not-allowed; }
.jobs-count a:hover {text-decoration:none !important; }
.table button:disabled:hover, .all-actions button:disabled:hover, .all-actions-status button:disabled:hover { text-decoration:none !important; cursor:not-allowed !important; background-color:#d4d0c8 !important; border:1px solid #d4d0c8 !important; }
.all-actions button, .all-actions-status button { font-family:Calibri,'Open Sans'; font-size:14px !important; background:none repeat scroll 0 0 #00a1e0; border:1px solid #cdb7b5; border-radius:4px; color:#f5f5dc; margin:3px; padding:4px 6px; -webkit-padding-before:5px !important; -webkit-padding-after:5px !important; }
.table select:disabled { cursor:not-allowed; }
.view-install-upgrade-cronjobs thead, .view-selenium-cronjobs thead { line-height:10px !important; }
.view-install-upgrade-cronjobs tr:hover, .view-selenium-cronjobs tr:hover { background-color:transparent !important; }

/* Datatable */
table.dataTable { border-collapse:collapse !important; width:100% !important; }
table.dataTable tbody th, table.dataTable tbody td { padding:5px !important; }
.dataTables_wrapper { padding-left:3px; padding-right:3px; padding-top:10px; }
.dataTables_paginate .paginate_button { padding:0.25em 0.75em !important; }
.dataTables_paginate { padding-top:0.8em !important; padding-right:8px !important; }
.dataTable tbody tr.selected, .dataTable tbody tr.DTTT_selected, .dataTable tbody tr.DTTT_selected td { background-color:#cfffc1 !important; }
.dataTables_filter input { margin-top:-1px; height:27px; width:400px; padding:5px !important; margin-right:11px !important; border:1px solid silver !important; border-radius:4px !important; -webkit-logical-height:27px !important; }
.dataTables_length label { margin-left:8px !important; }
.dataTables_info { margin-left:8px !important; }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { font-family:Calibri,'Open Sans'; font-size:15px !important; }
div.DTTT_container { margin-right:0px !important; }
.DTTT_container { margin-top:-4px !important; margin-right:5px !important; margin-bottom:0.4em !important; }
.DTTT_container a { font-family:Calibri,'Open Sans'; font-size:14px !important; background:none repeat scroll 0 0 #00a1e0 !important; border:1px solid #cdb7b5 !important; border-radius:4px !important; color:#f5f5dc !important; margin:3px !important; padding:5px !important; box-shadow:1px 1px 1px silver !important; }
.ui-tabs .ui-tabs-panel, .ui-accordion .ui-accordion-content { padding:0px 0px 10px !important; }
.ui-tabs-panel { overflow:auto; }
.ui-widget, .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family:Calibri,'Open Sans' !important; font-size:14px !important; font-weight:normal !important; }
.ui-dialog { border:1px solid #acc8cc !important; z-index:2 !important; }
.ui-widget-overlay { background:none !important; }
.ui-widget-content { border-top:1px solid #e9e9e9 !important; }
.wrapper { border-top:0px !important; }

/* Theme my login */
.tml-login { width:300px !important; }
.tml-message { margin: 0 0 0 0 !important; }
.entry-content li, .comment-content li, .mu_register li  { margin: 0 0 0 0 !important; }

/* Select2 */
.select2 { width:345px !important; height:28px !important; margin-bottom:10px !important; float:right !important; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color:black !important; }
.select2-selection__arrow { height:24px !important; border:1px solid silver !important; border-radius:3px !important; right:0 !important; }

/* CSV to table */
table.csvtable { font:0.8em Calibri,'Open Sans'; border-collapse:collapse; width:450px; }
table.csvtable thead tr { background:#e8edff; }
table.csvtable th { font-family:Calibri,'Open Sans'; font-size:1.2em; }
table.csvtable td, table.csvtable th { padding:8px; text-align:left; border-bottom:1px solid #ffffff; border-top:1px solid transparent; }
table.csvtable tr { background:#f0f0f0; }
table.csvtable tr.odd { background:#f9f9f9; }
table.csvtable tr:hover { background:#e8edff; }
.source { background-color:#fafafa; border:1px solid #999999 }

/* Context menu */
.iw-contextMenu { -webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2); border:1px solid #E6E6E6; display:none; z-index:3; }
.iw-cm-menu { background:#fff none repeat scroll 0 0; color:navy; border:1px solid #729ea5; margin:0px; padding:0px; }
.iw-cm-menu li { list-style:none; padding:5px 16px 5px 27px; border-bottom:1px solid #CCC; cursor:pointer; position:relative; }
.iw-mOverlay { position:absolute; width:100%; height:100%; top:0px; left:0px; background:#FFF; opacity:.5; }
.iw-contextMenu li.iw-mDisable { opacity:.3; }
.iw-mSelected { background-color:#003366; color:#F2F2F2; }
.iw-cm-arrow-right { width:0; height:0; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #333333; position:absolute; right:3px; top:50%; margin-top:-3px; }
.iw-mSelected > .iw-cm-arrow-right { border-left:5px solid #FFF; }
.iw-mIcon { width:20px; height:20px; left:0px; top:3px; margin-left:2px; position:absolute; }

/* Toaster */
.toast-title {font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.2em;top:-.5em;float:right;margin-bottom:-22px;-webkit-margin-after:-10px;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:99999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:65%;margin:auto;}.toast{background-color:#030303}.toast-success{background-color:#6ba254}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}

/* TestCafe html report */
.container-fluid { padding-left:0px !important; padding-right:5px !important; }
.col-sm-2 { padding-top:10px !important; }
.container-fluid hr { display:none !important; }
.container-fluid h3 { display:none !important; }
.container-fluid h4 { font-family:Calibri,'Open Sans' !important; font-size:16px !important; padding-top:10px !important; margin-top:0px !important; margin-bottom:0px !important; }
.container-fluid table td,th { text-align:left !important; }
.col-sm-8 { height:0px !important; }
.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 { float:none !important; }
#modalDialog19 { margin-top:0px !important; }