﻿/* SITE DEFAULTS */

body
{
    font-family: 'Varela Round', sans-serif;
    font-size:12.5px;
    color:#000;
    background-color:#fff;
    margin: 0;
}
.normal-label
{
    font-family: 'Varela Round', sans-serif;
    font-size:12.5px;
    color:#000;
}

.text-hover:hover
{
    background:#EEEEEE;
    cursor:pointer;
}

/* TEXT SIZES AND COLORS */

.app-font
{
	font-family: 'Varela Round', sans-serif;
}
.bold {font-weight:bold;}

.text
{
    font-size:12px;
}


#job-name.text.header { line-height: 150%; }
.text.super { font-size:28px; }
.text.header { font-size:20px; }
.text.subheader { font-size:18px; }
.text.large { font-size:20px; }
.text.med { font-size:13.5px; }
.text.small { font-size:10px; }

.text.gray {color:#858585;}
.text.faint {color:#9b9b9b;}
.text.faintest { color:#dbdbdb; }
.text.red {color:red;}
.text.blue{ color: #579bc0; }
.text.black{ color: black; }

.text.padding {
    padding-left: 10px; 
    padding-bottom: 5px; 
    padding-top: 5px
}
/* special background / font colors */

.faintest-bg {
    background-color:#dbdbdb;
    color:#579bc0;
}

.alternate-row-bg {
       background-color: #f5f6f5;
}

.alternate-row-highlight-bg {
    background-color: #fffbbc; /*#fc7e7e;*/
}

.row-highlight-bg {
    background-color: #ffffd9;/*#f79e9e;*/
}
.faintest-bg {
    background-color:#dbdbdb;
    color:#579bc0;
}

.blue-bg
{
    background-color:#579bc0;
    color:#fff;
}

.dark-bg
{
    background-color: #3F403F;
    color:#fff;
}

.black-bg
{
    background-color:#000;
    color:#fff;
}

.unit-label {
    color: #999999;
}



/* BUTTONS */

.icon-button
{
    cursor:pointer;
    width:36px;
    height:36px;
    border:none;
    background: url(../Images/IconsSpriteSheet.png) no-repeat;
    background-position-x: -50px;
}

.icon-button:hover { background-position-x: -100px; }
.icon-button:active { background-position-x: -150px; }
.icon-button:disabled, .icon-button[disabled] { background-position-x: -200px; }

.icon-button.plus { background-position-y: -50px; }
.icon-button.trash { background-position-y: -100px; }
.icon-button.clone { background-position-y: -150px; }
.icon-button.save-fluid { background-position-y: -400px; }
.icon-button.arrow { background-position-y: -200px; }
.icon-button.check { background-position-y: -250px; }
.icon-button.dollar { background-position-y: -300px; }
.icon-button.sql { background-position-y: -350px; }
.icon-button.redirect { background-position-y: -450px; }
.icon-button.reorder { background-position-y: -500px; }
.icon-button.evaluate { background-position-y: -550px; }
.icon-button.evaluateyellow { background-position-y: -600px; }
.icon-button.import { background-position-y: -650px; }
.icon-button.reload-fluid { background-position-y: -700px; }
.icon-button.cancel { background-position-y: -750px; }
.icon-button.edit { background-position-y: -800px; }
.icon-button.full-map { background-position-y: -900px; }
.icon-button.grid-view { background-position-y: -950px; }
.icon-button.half-map { background-position-y: -1000px; }

.icon-spriteSheet {
    cursor:auto;
    width:36px;
    height:36px;
    border:none;
    background: url(../Images/SpriteSheet.png) no-repeat;
    background-position-x: -500px;
    background-position-y: -50px; float: left; height: 25px;
    width: 25px; margin-top: -3px;
    margin-left: 8px;
}

.icon-spriteSheet.icon-left-arrow { background-position-x: -350px; background-position-y: -50px; } 
.icon-spriteSheet.icon-right-arrow { background-position-x: -400px; background-position-y: -50px; } 
.icon-spriteSheet.icon-right-arrow:hover, .icon-spriteSheet.icon-left-arrow:hover { background-position-y: -100px; }
.icon-spriteSheet.icon-right-arrow:active , .icon-spriteSheet.icon-left-arrow:active   { background-position-y: -150px; }
.icon-spriteSheet.icon-right-arrow.disabled, .icon-spriteSheet.icon-left-arrow.disabled  { background-position-y: -200px; cursor: default; }

.icon-calculator {
     cursor:pointer;
    width:36px;
    height:36px;
    border:none;
    background: url(../Images/IconsSpriteSheet.png) no-repeat;
    background-position-x: -350px;
    background-position-y: -200px;
}

.evaluate-notice-text {
    left:0px;
    margin-top: -3px;
    margin-left: 8px;
    height: 25px;
    width: 25px;
    z-index: 4;
    float: left;
}

.warning-header {
    font-style: italic;
    color: goldenrod;
    margin-left: 2px;
    margin-top: 10px;
}

.icon-button.dark
{
    width:30px;
    height:30px;
    background-position-x: -300px;
}

.icon-button.dark:hover { background-position-x: -350px; }
.icon-button.dark:active { background-position-x: -400px; }
.icon-button.dark:disabled { background-position-x: -450px; }

.icon-button.dark.trash { background-position-y:-100px; }
.icon-button.dark.save { background-position-y:-150px; }

.delete-button-x
{
	width: 7px;
	height: 8px;
	left: 6px;
	top: -2px;
	border: none;
	cursor: pointer;
	background: url(../Images/IconsSpriteSheet.png) no-repeat -550px -150px;
	outline: 0;
}

.grid-delete-button
{
    background: url(../Images/delete-icon.png) no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin-top: 10px;
    border: none;
}

.grid-undo-button
{
    background: url(../Images/undo-icon.png) no-repeat;
    width: 25px;
    height: 25px;
    cursor: pointer;
    margin: 8px 0px 0px 8px;
    border: none;
}

.delete-button-x:hover{	background: url(../Images/IconsSpriteSheet.png) no-repeat -600px -150px; }

.bluebutton
{
    cursor: pointer;
    color: #fff !important;
    background: #5bacd7; /* Old browsers */
    background: -moz-linear-gradient(top, #5bacd7 0%, #559cc3 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #5bacd7 0%,#559cc3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #5bacd7 0%,#559cc3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #5bacd7 0%,#559cc3 100%); /* IE10+ */
    background: linear-gradient(to bottom, #5bacd7 0%,#559cc3 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5bacd7), color-stop(100%,#559cc3)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bacd7', endColorstr='#559cc3',GradientType=0 ); /* IE6-9 */
    border: 1px solid #559dc3;
    border-radius:1px;
    box-shadow: 0px 1px 0px #99c9e2 inset;
    font-size: 12px !important;
    font-family: 'Arial', sans-serif !important;
    padding: 5px 13px 5px 13px;
    text-transform: capitalize;
}

.bluebutton:disabled
{
    cursor: default;
    color: #fff !important;
    background: #A9A9A9; /* Old browsers */
    background: -moz-linear-gradient(top, #A9A9A9 0%, #7E7E7E 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* IE10+ */
    background: linear-gradient(to bottom, #A9A9A9 0%,#7E7E7E 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A9A9A9), color-stop(100%,#7E7E7E)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A9A9A9', endColorstr='#7E7E7E',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7E7E7E;
    border-radius: 1px;
    box-shadow: 0px 1px 0px #7E7E7E inset;
    font-size: 12px !important;
    font-family: 'Arial', sans-serif !important;
    padding: 5px 15px 5px 15px;
}

.bluebutton:disabled:hover
{
    cursor: default;
    color: #fff !important;
    background: #A9A9A9; /* Old browsers */
    background: -moz-linear-gradient(top, #A9A9A9 0%, #7E7E7E 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #A9A9A9 0%,#7E7E7E 100%); /* IE10+ */
    background: linear-gradient(to bottom, #A9A9A9 0%,#7E7E7E 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A9A9A9), color-stop(100%,#7E7E7E)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A9A9A9', endColorstr='#7E7E7E',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7E7E7E;
    border-radius:1px;
    box-shadow: 0px 1px 0px #7E7E7E inset;
    font-size: 12px;
    font-family: 'Arial', sans-serif !important;
    padding: 5px 15px 5px 15px;
}

.bluebutton:hover {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#65B8E4),color-stop(100%,#559cc3));
}

.whitebutton
{
    cursor:pointer;
    color:#000;
    background: #5bacd7; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border: 0px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 -2px 0 rgba(0,0,0,.2) inset;
    font-size: 14px;
    padding: 8px 10px;
    min-width: 100px;
    font-family: 'Varela Round', sans-serif;
    font-weight: bold;
}

/* form elements */

.textbox
{
    width:100px;
    height:28px;
	padding:4px;
	border:1px solid #ccc;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.textbox.med { width:175px; }

.textbox.large { width:250px; }

/* MISC */

.right-aligned
{
    text-align:right;
}

.center-aligned
{
    text-align:center;
}


/* Common Layout Divs */

#header-bar
{
    padding:10px 14px 10px 14px;
    position:fixed;
    left:0px;
    right:0px;
    top: 0px;
    text-align: right;
    border-top: 1px solid #6c6c6c;
    border-bottom:1px solid #3d3d3d;
    z-index: 52;
}

#sub-header-bar
{
    padding:8px 10px 8px 10px;
    position:fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 51;
    background-color: #fff;
    color: black;
    border-bottom: 1px solid #ccc;
}

#sub-header-username
{
    font-size: 28px;
    position: absolute;
    bottom: 0;
    right: 0;
    opacity: 0.3;
    color: #dbdbdb;
}

.icon-dropdown
{
    background-image: url(../images/down-arrow.png);
    background-size: contain;
    height: 32px;
    width: 32px;
}

.sub-header-dropdown
{
    display:inline-block;
    cursor: pointer;
}

#proposal-version-name, #proposal-version-arrow, #well-name, #well-arrow, #job-version-name, #job-version-arrow, #job-name, #job-arrow, #tender-version-name, #tender-version-arrow {
    display: inline-block;
    vertical-align: middle;
}

#proposal-version-arrow, #well-arrow, #job-version-arrow, #job-arrow, #tender-version-arrow {
    margin-left: 15px;
}

#main-content
{
    padding:10px;
}

#board-content
{
    position:fixed;
    top:0;
    bottom:0px;
    left:0px;
    right:0px;
}


#loading-indicator,
.loading-indicator {
    text-align: center;
    height: 19px;
    line-height: 19px;
	width: 220px;
	background: url( '../Images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
    z-index: 100001;
    display: none;
}

.loading-indicator-waitpanel {
	position:absolute;
	top:50%;
	left:50%;
	width: 220px;
	height: 19px;
    line-height: 19px;
	margin-left:-110px;
	margin-top:-10px;
    text-align: center;
	background: url( '../Images/loading.gif' );
	background-repeat: no-repeat;
	background-position: center center;
    z-index: 100002;
	
}

#loading-overlay,
.loading-overlay {
	background-color: #000000;
	opacity: 0.6;
	filter: alpha(opacity = 60);
    z-index: 100000;
    display: none;
}

#loading-item-to-overlay,
.loading-item-to-overlay
{
    overflow: hidden;
    outline: 0px;
    position: relative;
}

/* Temporary */
.mockup-image {
    border: 5px solid red;
}


/* Scrollbars */

::-webkit-scrollbar {
    width: 12px;
    cursor: pointer;
}

::-webkit-scrollbar:horizontal 
{
    height: 12px;
}

::-webkit-scrollbar-track {
    background-color:#ddd;
}
 
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 3px;
    border-radius: 3px;
	background-color:#bbb;
}

::-webkit-scrollbar-thumb:window-inactive {
	background-color:#ccc;
}

/* Slider panel*/

#slider-panel-shadow
{
    z-index: 50000;
    background-color:#6c6c6c;
    opacity:0.75;
    display:none;
    position: fixed;
    top: 52px;
    left: 0px;
    right: 0px;
    bottom: 0px;
}

#slider-panel {
    z-index: 50001;
    background-color: #579bc0;
    display: none;
    position: fixed;
    top: 100%;
    left: 25px;
    right: 25px;
    border-radius:3px;
    border: 2px solid #579bc0;
    box-shadow: -1px -1px 1px #30929c inset;
}

#slider-panel-content {
    z-index: 50001;
    background:white;
    position:absolute;
    bottom:44px;
    left:0px;
    right:0px;
    padding-left:6px;
    padding-right:6px;
    top:38px;
    overflow:hidden;

}

#slider-panel-header
{
    position:absolute;
    top:0px;
    left:0;
    right:0;
    z-index:100000;
    text-align:right;
    height:35px;
     background: #579bc0; /* Old browsers */
    background: -moz-linear-gradient(top, #50a2ce 0%, #579bc0 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #50a2ce 0%,#579bc0 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50a2ce), color-stop(100%,#579bc0)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50a2ce', endColorstr='#579bc0',GradientType=0 ); /* IE6-9 */
    border-radius: 3px 3px 0px 0px;
    box-shadow: 0px 1px 1px #99c9e2 inset;
}

#slider-panel-toolbar
{
    position:absolute;
    bottom:3px;
    left:0;
    right:0;
    z-index:100000;
    text-align:right;
    height:35px;
    margin-right:8px;
    border-radius: 0px 0px 3px 3px;
}

.ui-datepicker
{
    z-index:100001 !important;
}

#slider-panel-toolbar button
{
    margin-left:9px;
}

#slider-panel-title
{
    float:left;
    color:white;
    margin-left:10px;
    margin-top:10px;
    font-size: 1.4em;
}

#slider-panel-header button
{
    cursor:pointer;
    height:16px;
    width:16px;
    margin-top:13px;
    margin-right:11px;
    background:url(../Images/SpriteSheet.png) no-repeat -50px -600px;
    border:none;
}

.ui-dialog 
{
    padding:0px;
    border: 2px solid #579bc0;
}

.ui-dialog .ui-dialog-titlebar
{
    background: #579bc0; /* Old browsers */
    background: -moz-linear-gradient(top, #50a2ce 0%, #579bc0 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #50a2ce 0%,#579bc0 100%); /* IE10+ */
    background: linear-gradient(to bottom, #50a2ce 0%,#579bc0 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#50a2ce), color-stop(100%,#579bc0)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50a2ce', endColorstr='#579bc0',GradientType=0 ); /* IE6-9 */
    border-radius: 3px 3px 0px 0px;
}

.ui-dialog .ui-dialog-titlebar-close
{
    background:none;
    border:none;
}

.ui-dialog .ui-dialog-title
{
    color:#fff;
    font-size: 15px;
    font-weight:normal;
}

.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick
{
    background:url(../Images/SpriteSheet.png) no-repeat -50px -600px;
}

.ui-dialog .ui-dialog-buttonpane button
{
    margin-left:5px;
        cursor:pointer;
    color:#000;
    background: #dddddd; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #dddddd 100%); /* FF3.6+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#dddddd 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#dddddd 100%); /* W3C */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dddddd)); /* Chrome,Safari4+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
    border: 0px solid #ccc;
    border-radius:3px;
    box-shadow: 0 -2px 0px rgba(0,0,0,.2) inset;
    font-size: 14px;
    padding:4px 10px 4px 10px;
    min-width:100px;
    font-weight:bold;
}

.ui-dialog .ui-dialog-buttonpane {
    background-color: #579bc0;
}

.ui-widget
{
    font-family: 'Varela Round', sans-serif;
    font-size:12.5px;
}

.ui-tabs-anchor:focus
{
	outline: none;
}

#job-packet-progress
{
    border: none;
}

.export-status
{
    height:24px;
    border:none;
    background: url(../Images/SpriteSheet.png) no-repeat;
    background-position-x: -350px;
    padding-left: 28px;
    font-weight: bold;
    vertical-align: middle;
    display: table-cell;
}

.export-status.success { background-position-y: -650px; }
.export-status.success span { color: green; }
.export-status.failure { background-position-y: -700px; }
.export-status.failure span { color: red; }
.export-status.canceled { background-position-y: -750px; }
.export-status.canceled span { color: red; }
.export-status.running { background: url(../Images/processing.gif) no-repeat; }

input[type=text]
{
    padding-left: 4px;
    box-sizing: border-box;
}

.validationAlertGrid {
    background-color: #f5c9ca;
    border-color: #d25050;
    position: relative;
    top: 45%;
    transform: translateY(-50%);
}

input[type=text].validationAlert
{
    background-color: #f5c9ca;
    border-color: #d25050;
}

input[type=text],select,textarea
{
    border: #A9A9A9 1px solid;
    font-family: 'Varela Round', sans-serif;
}

input[type=text]:hover,select:hover,textarea
{
    border-color: #7E7E7E;
}

input:disabled, select:disabled, textarea:disabled
{
	background-color: rgba(76, 76, 76, 0.15);
	color:black;
}

#string-summary_container {
    text-align: center;
}

.textcentering {
    text-align: center;
    padding-top: 5px;
}

.textleft {
    text-align: left;
}

.evaluate-notice-icon
{
    /*position:absolute;
    top:0px;
    left:0px;*/
    height: 15px;
    width: 15px;
    background: url(../Images/LogLevelsSpriteSheet.png) no-repeat -0px -150px;
    z-index: 4;
    float: left;
}


.evaluate-notice {
    font-style: italic;
    color: goldenrod;
    margin-left: 2px;
}

.icon-evaluate
{
    cursor:pointer;
    border:none;
    width: 36px;
    height: 34px;
    background: url(../Images/IconsSpriteSheet.png) no-repeat;
    background-position-x: -50px;
    
}

.icon-evaluate:hover
 {
     background-position-x: -150px;
     background-position-y: -600px;
}

.icon-evaluate.selected { background-position-y: -600px; }
.icon-evaluate.unselected { background-position-y: -550px; }

.icon-evaluate-grid
{
    cursor:pointer;
    border:none;
    width: 23px;
    height: 21px;
    background: url(../Images/IconsSpriteSheet.png) no-repeat;
    background-position-x: -300px;
    
}

.icon-evaluate-grid:hover
 {
     background-position-x: -400px;
     background-position-y: -600px;
}

.icon-evaluate-grid.selected { background-position-y: -600px; }
.icon-evaluate-grid.unselected { background-position-y: -550px; }

.icon-star
{
    cursor:pointer;
    border:none;
    width: 20px;
    height: 20px;
    background: url(../Images/IconsSpriteSheet.png) no-repeat;
    background-position-x: -600px;
}

.icon-star:hover { background-position-x: -550px; }

.icon-star.selected { background-position-y: -50px; }
.icon-star.unselected { background-position-y: -100px; }

.icon-info-small {
    background: url(../Images/Info.svg) no-repeat;
    border: none;
    min-height: 16px;
    min-width: 16px;
    height: 16px;
    width: 16px;
    max-height: 16px;
    max-width: 16px;
}

.validationAlert 
{
    background-color: #d25050;
    border-color: #d25050;
}


/* THIS NEEDS TO BE MOVED INTO PLACEMENTS CSS*/
.placement-totals
{
	margin-top: 50px;
	text-align: center;
}

.placement-totals table
{
	border: 1px solid #ccc;
	margin: 0 auto;
}

.placement-totals td {
	padding: 2px 16px 2px 16px;
}
.placement-totals td.first {
	padding-left: 56px;
}
.placement-totals td.last {
	padding-right: 20px;
}
.placement-totals tr.top td {
	padding-top: 8px;
}

#add-pause-btn
{
	position:absolute;
	right:0px;
	bottom:5px
}

#schedules-grid-title
{
	bottom: 0px;
	position:absolute;
}

.readonly.center-aligned
{
	text-align: center !important;
}
.colorpicker {
    padding: 0;border: none;width: 30px;height: 21px;
}

/*----Right-Aligned jQuery Tabs with Overlap----*/
.ppp-right-tabs-dialog {
    border: none;
    background: transparent;
}
.ppp-right-tabs-dialog .ui-tabs-nav {
    float: right;
    background: transparent;
    border: none;
    margin-top: 0.7em;
}

.ppp-right-tabs-dialog .tabs-background {
    height: 3.3em;
    background: transparent;
    border-bottom: solid 1px #AAAAAA;
}

.ppp-right-tabs-dialog .ui-tabs-active {
    font-weight: bold;
}

.ppp-right-tabs-dialog .ui-tabs-nav li:not(.ui-tabs-active) {
    border-bottom: solid 1px #AAAAAA !important;
    background: white;
}

/* Price Book Dialog */
.pricebook-table {
    border-collapse: collapse;
}

.pricebook-table td {
    padding: 5px;
}

