@charset "utf-8";
/* CSS Document */

/* DIALOG STYLE RESETS */
.ui-dialog div, .ui-dialog span, .ui-dialog table, .ui-dialog tbody, .ui-dialog tfoot,
.ui-dialog tr, .ui-dialog th, .ui-dialog td, .ui-dialog em, .ui-dialog img,
.ui-dialog strong, .ui-dialog sub, .ui-dialog sup, .ui-dialog h1, .ui-dialog h2, 
.ui-dialog h3, .ui-dialog h4, .ui-dialog h5, .ui-dialog h6, .ui-dialog p,
.ui-dialog blockquote, .ui-dialog pre, .ui-dialog a, .ui-dialog abbr, .ui-dialog dl,
.ui-dialog dt, .ui-dialog dd, .ui-dialog ol, .ui-dialog ul, .ui-dialog li, 
.ui-dialog fieldset, .ui-dialog form, .ui-dialog label, .ui-dialog legend
{vertical-align: baseline; font-family: inherit; font-weight: inherit; font-style: inherit; outline: 0; padding: 0; margin: 0; border: 0;}
.ui-dialog :focus {outline:0;}
.ui-dialog ol, .ui-dialog ul {list-style:none;}
.ui-dialog table {border-collapse:seperate; border-spacing:0;}
.ui-dialog caption, .ui-dialog th, .ui-dialog td {font-weight: normal; text-align: left;}
.ui-dialog blockquote:before, .ui-dialog blockquote:after, 
.ui-dialog q:before, .ui-dialog q:after {content: "";}
.ui-dialog bockquote, .ui-dialog q {quotes:"" "";}
/* END DIALOG STYLE RESETS */

/* DIALOG OUTER STYLES */
.ui-dialog {padding: 15px; background-color: #000; background-image: none; border: none;}
.ui-dialog .ui-dialog-titlebar, .ui-dialog .ui-dialog-content {background-color: #fff;}
#loading {width: 100%; text-align: center;}

.ui-dialog .ui-dialog-actions {position: relative; bottom: 5px; margin: -10px 0; display: block; width: 100%; overflow: hidden; color: #fff;}
#ui-dialog-actions-inner {float: right; display: block;}
.ui-dialog-actions-icons-only ul li {text-indent: -9999px;}
.ui-dialog .ui-dialog-actions ul {display: block; float: left; margin-bottom: 0; margin-top: 7px;}
.ui-dialog .ui-dialog-actions ul li {float: left; display: block; list-style: none; padding-left: 15px;}
.ui-dialog .ui-dialog-actions ul li a {display: block; text-transform: uppercase; color: #fff; font-size: 10px;}
.ui-dialog .ui-dialog-actions ul li a:visited {color: #fff;}
.ui-dialog .ui-dialog-actions ul#ui-dialog-close {margin-left: 90px;}
.ui-dialog .ui-dialog-actions ul#ui-dialog-close li a {background: url('/o/bspn-main-theme/images/icons/widgets/lightbox/close_icon.gif') no-repeat 100% 2px; padding-right: 18px;}
.ui-dialog .ui-dialog-actions #ui-dialog-actions-inner ul li#ui-dialog-back a {background: url('/o/bspn-main-theme/images/icons/widgets/lightbox/back_icon.gif') no-repeat 0 2px; padding-left: 18px;}
.ui-dialog .ui-dialog-actions #ui-dialog-actions-inner ul li#ui-dialog-print a {background: url('/o/bspn-main-theme/images/icons/widgets/lightbox/print_icon.gif') no-repeat 0 2px; padding-left: 18px;}
.ui-dialog .ui-dialog-actions #ui-dialog-actions-inner ul li#ui-dialog-refresh a {background: url('/o/bspn-main-theme/images/icons/widgets/lightbox/refresh_icon.png') no-repeat 0 2px; padding-left: 18px;}
.ui-dialog-titlebar-close {display: none;}
/* END DIALOG OUTER STYLES */

/* DIALOG GENERAL STYLES */
.ui-dialog {font-family:Arial, Verdena, Helvetica, sans-serif;}
.ui-dialog a, .ui-dialog a:visited {color:#0054a6; text-decoration:none;}
.ui-dialog a:hover {color:#007BF1; text-decoration:underline;}
/* END DIALOG GENERAL STYLES */

/* DIALOG TITLE */
.ui-dialog .ui-dialog-titlebar {background: #fff url('/o/bspn-main-theme/images/icons/widgets/lightbox/under_shadow.gif') repeat-x bottom; color:#626262; font-size:11px; padding: 10px;}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {background: none; font-size: 15px; font-weight: bold; color: #000; text-transform: uppercase;}
/* END DIALOG TITLE */

/* DIALOG CONTENT */
.ui-dialog .ui-dialog-content {color:#626262; #overflow-x: hidden;}
.ui-dialog .ui-dialog-content h1 {font-size:18px; margin-bottom:14px; background-image: none !important; background-color: #fff !important;}
.ui-dialog .ui-dialog-content h2 {font-size:14px; font-weight:bold; background:none; text-transform: none; border-bottom: none !important; margin-bottom: 10px;}
.ui-dialog .ui-dialog-content h3 {font-size:12px; text-transform: capitalize; font-weight:bold; margin-bottom:10px;}
.ui-dialog .ui-dialog-content h4 {font-size:11px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
.ui-dialog .ui-dialog-content h5 {font-size:10px; color:#a0a0a0; margin-bottom:10px;}
.ui-dialog p, .ui-dialog ul {margin-bottom: 10px !important;}
.ui-dialog ul.form-fields, .ui-dialog ul.form-fields li ul {margin-bottom: 0 !important;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li {padding: 0 0 2px 15px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.vid {background-image:url('/o/bspn-main-theme/images/icons/icon_film.gif') !important; background-repeat:no-repeat; background-position:0px 1px !important;  padding-left:16px !important; margin-left:-3px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.doc {background-image:url('/o/bspn-main-theme/images/icons/icon_document.gif') !important; background-repeat:no-repeat; background-position:0px 1px !important;  padding-left:16px !important; margin-left:-3px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.book {background-image: url('/o/bspn-main-theme/images/icons/icon_book.gif') !important; background-repeat:no-repeat; padding-left:16px !important; margin-left:-3px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.web-bspn {background-image: url('/o/bspn-main-theme/images/icons/icon_page.gif') !important; background-repeat:no-repeat; padding-left:16px !important; margin-left:-3px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.web-external {background-image: url('/o/bspn-main-theme/images/icons/icon_world.png') !important; background-repeat:no-repeat; padding-left:16px !important; margin-left:-3px;}
.ui-dialog .ui-dialog-content ul.block-arrow-list li.report { background-image: url('/o/bspn-main-theme/images/icons/icon_clipboard.gif') !important; background-repeat:no-repeat; padding-left:16px !important; margin-left:-3px; }
.ui-dialog .ui-dialog-content ul.block-arrow-list li.course { background-image: url('/o/bspn-main-theme/images/icons/icon_online_course.gif') !important; background-repeat:no-repeat; padding-left:16px !important; margin-left:-3px;}

.ui-dialog .ui-dialog-content {font-size:11px; font-weight:normal; line-height:14px;}

.ui-dialog-content table {width:100%; border-collapse:collapse; empty-cells:show;}
.ui-dialog-content table thead {font-size:11px; color:#ffffff;}
.ui-dialog-content table thead tr {background-color:#9e9e9e;}
.ui-dialog-content table thead tr th {background-color:#9e9e9e !important; border:solid #ffffff; border-width:0px 0px 0px 1px; font-weight:bold; padding:0px 8px 0px 8px; line-height:18px; white-space:nowrap;}
.ui-dialog-content table tbody {font-size:11px;}
.ui-dialog-content table tbody tr td {line-height:23px; background: url('/o/bspn-main-theme/images/icons/dotted-border.gif') repeat-x 0 100%; empty-cells:show; border-collapse:collapse;}
.ui-dialog-content table tbody tr.table-subheader {background-color:#dbdbdb; color:#626262; line-height:18px;}
.ui-dialog-content table tbody tr.table-subheader th {padding-left:8px; font-weight:bold;}
.ui-dialog-content table tbody tr td span.required {color:#f00;}

/* REPORT RESULTS TABLE */
.ui-dialog-content table.report-results-table {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border: 1px solid #ccc;}
.ui-dialog-content table.report-results-table thead tr th {font-weight:600; background-color:#f1f1f1 !important; border-collapse:collapse; border:1px solid #cccccc; padding: 6px 5px; text-indent:0px; color: #000;}
.ui-dialog-content table.report-results-table thead tr th.head-sort {background: url('/o/bspn-main-theme/images/icons/sort_head.gif') no-repeat scroll 100% center #F1F1F1; padding-right:17px; cursor:pointer; text-align:left; text-indent:0px;}
.ui-dialog-content table.report-results-table thead tr th.sort-asc {background: url('/o/bspn-main-theme/images/icons/sort_asc.gif') no-repeat scroll 100% center #F1F1F1; padding-right:17px; cursor:pointer; text-align:left; text-indent:0px;}
.ui-dialog-content table.report-results-table thead tr th.sort-desc {background: url('/o/bspn-main-theme/images/icons/sort_desc.gif') no-repeat scroll 100% center #F1F1F1; padding-right:17px; cursor:pointer; text-align:left; text-indent:0px;}
.ui-dialog-content table.report-results-table thead tr th.head-sort:hover, .ui-dialog-content table.report-results-table thead tr th.sort-desc:hover, .ui-dialog-content table.report-results-table thead tr th.sort-asc:hover {background-color:#E0E0E0;}
.ui-dialog-content table.report-results-table thead tr th span img {position:absolute; right:3px; top:0px;}

.ui-dialog-content table.report-results-table tbody tr {color: #669966;}
.ui-dialog-content table.report-results-table tbody tr.rowhover {background-color:#f8f9b5;}
.ui-dialog-content table.report-results-table tbody tr.rowerror {background-color:#ffd9d9;}
.ui-dialog-content table.report-results-table tbody tr.group-report-data {background-color:#E0E0E0; font-weight:bold; color:#363636;}
.ui-dialog-content table.report-results-table tbody tr > td {border-bottom:1px solid #cccccc !important; border-top:1px solid #cccccc !important; border-right: none; border-left: none; color:#363636; vertical-align:middle; padding: 2px 10px 2px 8px !important; text-transform:capitalize; background-image: none; line-height: 16px;}
.ui-dialog-content table.report-results-table tbody tr.group-report-data > td {#background-color:#E0E0E0;}
.ui-dialog-content table.report-results-table tbody tr td.agent-name {text-indent:5px;}
.ui-dialog-content table.report-results-table tbody tr td.td-head {padding-left: 5px !important;}
.ui-dialog-content table.report-results-table tbody tr.report-results-total td {background-color:#9e9e9e; font-weight:bold !important; color: #000;}
.ui-dialog-content table.report-results-table tbody tr td img {border:none; padding:0px; margin:0px; cursor:hand;}

.ui-dialog-content table.report-results-table tfoot tr {display:none;}
.ui-dialog-content table.report-results-table tfoot tr td {border-top:1px solid #cccccc; height:10px; padding:0px;}
/* END REPORT RESULTS TABLE */

.ui-dialog-content .form-buttons {padding: 15px 0 0;}
.ui-dialog-content .mid-page {padding-bottom: 10px;}
.ui-dialog-content label, .ui-dialog-content .label, .ui-dialog-content strong {font-weight:bold;}
/*
.ui-dialog-content .form-text, .ui-dialog-content .form-input, .ui-dialog-content .form-select {color:#363636; border:solid 1px #7f9db9; padding:1px; resize: none;}
*/
.ui-dialog-content .form-text:focus, .ui-dialog-content .form-input:focus, .ui-dialog-content .form-select:focus {border:solid 1px #ff9900; background-color:#fffaf2; /*padding:1px; */}
.ui-dialog-content textarea.form-text:focus {}
.ui-dialog-content .input, .ui-dialog-content label, .ui-dialog-content button, .ui-dialog-content select, .ui-dialog-content textarea {font-size: 11px; letter-spacing: .05em;}
.ui-dialog-content input[type=checkbox] {margin-bottom: 2px;}
.ui-dialog-content .form-button {font-size: 10px !important;}
.ui-dialog-content .form-buttons input[disabled="disabled"] {cursor: auto;}
.ui-dialog *[disabled="disabled"] {color: #a3a496;}
.ui-dialog-content .white-form-background {border-top: 1px solid #ccc !important; margin: 0 -10px -10px; padding: 10px;}
.ui-dialog-content .white-form-background-2 {border-bottom:solid 1px #cccccc; margin:-10px -10px 15px -10px; padding:10px 10px 0px 10px; width: 100%;}
.ui-dialog-content .shaded-form-background {background-color: #f1f1f1; margin: -10px -10px 0px -10px; padding: 10px 10px 0 10px; overflow: hidden;}
.ui-dialog .button-form-background {margin-top: -5px !important overflow: hidden; background-color: #F1F1F1; margin: 0px -10px 0px; padding: 10px 10px 10px; width: 100%; border-bottom: 1px solid #ccc;}
.ui-dialog .required-indicator {color:#ed1c24; vertical-align:0px;}
.ui-dialog .button-form-background-2 {border-top: 1px solid #ccc !important;}
.ui-dialog-content .form-fields > li {border-bottom: 1px dotted #A0A0A0; padding: 10px 0; vertical-align: middle;}
.ui-dialog-content .form-fields > li.clear-bottom-border {border-bottom: none;}
/* END DIALOG CONTENT */
.ui-dialog-content .form-fields li div.summary {margin-top: 5px;}

p.warning {color: #f00; text-align: center;}
.ui-dialog-content .response-message { color:#009900; text-align:center; display: none;}
.ui-dialog-content .response-message a {color: #090; text-decoration: underline;}
.ui-dialog-content .response-message a:hover {color: #09B038;}
.ui-dialog-content .error-container { color:#FF0000; text-align:center; display: none;}
.ui-dialog-content .error-container a {color: #f00; text-decoration: underline;}
.ui-dialog-content .error-container a:hover {color: #FF530D;}
.ui-dialog-content .mid-page + .response-message, .ui-dialog-content .mid-page + .response-message + .error-container, .ui-dialog-content .mid-page + .error-container, .ui-dialog-content .mid-page + .error-container + .response-message {padding-bottom: 10px; padding-top: 0px !important;}
.ui-dialog-content div.error_message {color:#FF0000; border: none !important; padding: 0px !important; margin-bottom: 10px;}
.ui-dialog-content div.error_message ul li {background: url('/o/bspn-main-theme/images/global/sprite-list-icons.png') no-repeat -9600px 0px; list-style-image: none; padding-left: 15px; padding-bottom: 4px;}
/* END DIALOG CONTENT */
/* DIALOG CONTENT VALIDATION STYLES*/
.ui-dialog-content label.error { color: #FF0000; font-weight: lighter; padding-left: 10px; width: auto !important; }
/* END DIALOG CONTENT VALIDATION STYLES*/
.ui-dialog-content span#mandatory { color: #FF0000; }
.ui-dialog-content p.required_text { font-weight: 600; margin: 25px 0 0 !important; }
/* Expanded Agent Info Styles */
.ui-dialog h2 + .details-listing { margin-top: 10px; }
.ui-dialog .details-listing { background: url("/o/bspn-main-theme/images/global/section-border.gif") repeat-y scroll 50% 0 transparent; margin-bottom: 15px; overflow: hidden; }
.ui-dialog .details-listing dl.details-left { float: left; }
.ui-dialog .details-listing dl { width: 48%;}
.ui-dialog .details-listing dl dt:first-child { border-top: medium none !important;}
.ui-dialog .details-listing dl dt { border-top: 1px dotted #A0A0A0; color: #626262; font-weight: bold; margin-top: 4px; padding-top: 4px;}
.ui-dialog .details-listing dl.details-right { float: right;}
.ui-dialog .details-sub-section .details-listing {background-image: url('/o/bspn-main-theme/images/global/section-border-dark.gif') !important;}

.ui-dialog .email-header {padding-bottom: 10px !important;}
.ui-dialog .email-header li {border: none !important; padding: 2px !important;}
.ui-dialog .email-header label {width: 35px; vertical-align: top; }
.ui-dialog .email-header .data {margin-left: 45px; display: inline-block;}

/* END Expanded Agent Info Styles */
/* Error Container*/
.ui-dialog label.error { max-width: 35%; background: #D2D1B8 url('/o/bspn-main-theme/images/icons/cross.png') no-repeat 0 2px !important; /*margin: 0px 7% !important;*/ margin-top: 0 !important; padding: 3px 20px; border: 1px solid #DFA8A1; color: #833131; font-weight: bold; width: 35%; position: relative; top: 0;}
/* END Error Container*/

.ui-dialog .form-fields > li { border-bottom: medium none !important; border-top: 1px dotted #A0A0A0 !important; overflow: hidden !important; position: relative !important;}
.ui-dialog .form-fields > li.clear-top-border { border-top: medium none !important;}
.ui-dialog .form-fields > li:first-child {border-top: none !important;}
.ui-dialog .form-fields > li .input-section {float: left;}
.ui-dialog .form-fields > li label {vertical-align: top !important;}

.ui-dialog-content .form-fields > li { border-bottom: 1px dotted #A0A0A0; padding: 10px 0; vertical-align: middle;}
.ui-dialog input.error { background-color: #D2D1B8 !important; border: 1px solid #DFA8A1 !important;}
.ui-dialog input.notice {background-color: #f0f7d1 !important; border: 1px solid #D0FBC8 !important;}
.ui-dialog ul.error { background-color: #D2D1B8 !important; border: 1px solid #DFA8A1 !important;}
.ui-dialog .success-message { margin-top: 0px !important; padding: 5px; border: 1px solid #cfedcf !important; background-color: #dbf6db; color: #306930; font-weight: bold !important;}
.ui-dialog .success-message p.success-icon {background: url('/o/bspn-main-theme/images/icons/tick.png') no-repeat 0 0 !important; padding-left: 20px !important;}

.ui-dialog .widget-button-ctr {overflow: hidden; clear: both;}
.ui-dialog .widget-button {background-color: #ccc; padding: 2px 6px; border: 1px solid #baadad; background-repeat: no-repeat; background-position: 4px 3px; width: auto; margin-top: 10px; float: right; clear: both; overflow: hidden;}
.ui-dialog .widget-button a {color: #363636; font-weight: bold; border-bottom: none; margin-left: 17px; padding-left: 5px; display: block; border-left: 1px solid #baadad;}
.ui-dialog .widget-button a:hover {text-decoration: none;}
.ui-dialog .widget-button:hover {background-color: #d5d2d2; cursor: pointer;}
.ui-dialog .textbox-read-only {width: 175px; border: 1px solid #ccc; padding: 5px; display: inline-block;}
.ui-dialog ul.form-fields .validation {float: right !important; margin: 0 0 -12px 9px !important; position: relative !important; top: -6px !important; width: 260px;}
.ui-dialog .validation {margin-bottom: 10px !important; padding: 5px;}
.ui-dialog .validation p {margin-bottom: 0 !important;}
.ui-dialog .validation + .button-form-background, .ui-dialog .validation + .form-buttons {margin-top: -10px !important;}
.ui-dialog .listing-form-layout {overflow: hidden; width: auto; #width: 100%; border-bottom: 1px solid #e1e1e1; }
.ui-dialog .listing-form-layout .listing {float: left; width: 181px; padding: 10px;}
.ui-dialog .listing-form-layout .form {float: left; width: 512px; padding: 10px;}
.ui-dialog .listing-form-layout label {width: 150px;}
.ui-dialog dl.soft-listing dt {font-weight: bold;}
.ui-dialog dl.soft-listing dd {margin-bottom: 5px;}
.ui-dialog dl.soft-listing dd ul li {padding-bottom: 5px;}
.ui-dialog .notice {margin-top: 20px !important; padding: 10px !important; border: 1px solid #D0FBC8 !important; background-color: #f0f7d1 !important;}
.ui-dialog .form-fields .notice {padding: 5px !important; margin-top: 0 !important;}
.ui-dialog .notice p {margin-bottom: 0px !important;}
.ui-dialog .error-message {background-color: #D2D1B8 !important; border: 1px solid #DFA8A1 !important; color: #833131 !important; font-weight: bold !important; margin-top: 0 !important; padding: 10px !important; box-sizing: border-box !important; flex-shrink: 0 !important; position: relative; z-index: 1;}
.ui-corner-all { border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; }
/* Fix Customer Service Email Attachment Field */
input#attachment_file-input {height:30px !important; line-height:30px !important; padding: 0 6px !important;}
/* Close Email Attachment Fix */
