@charset "UTF-8";

/* Changed 15/02/2017 - Fixed CSS errors */

/* WD Overrides */
body.urBdyStd, body.urBdyStd.urBorderBox {padding: 55px 10px 0px 70px;}
.urLayoutDefault {margin: 0px; padding: 0px;}
.lsContainerCell.lsContainerCellVAlign--top.urCellBgHeader.urLayoutPadless {background-color: transparent;}

/* General */
body {padding: 70px 0px 0px 0px; font-size: 14px; font-family: 'Roboto', sans-serif; background-color: #ECEEEE; margin: 0; color: #333333;}
.pg {line-height: 1.42857; font-size: 14px;}
.pg.pg-wrapper{width: 990px; margin: 0 auto;}
.pg ul, .pg ol, .pg dl {padding: 0;	margin: 0;}
.pg h1, .pg h2, .pg h3, .pg h4, .pg h5, .pg h6, .pg p {margin-top: 0; padding-right: 0px; padding-left: 0px;}
.pg h1.pagetitle {color:#4d4d4d; font-size: 18px; font-weight: normal; margin-top:0px; margin-bottom:0px;}
.pg p {font-size: 14px; line-height: 15px;}
.pg a img {border: none;}
.pg a:link {color: #00697e; text-decoration: underline;}
.pg a:visited {color: #00697e; text-decoration: underline;}
.pg a:hover, a:active, .pg a:focus {text-decoration: none;}
.pg a.external-link:after{content: ' \f08e'; font-family: 'FontAwesome'; font-size: 0.9em; font-weight: normal;}
.clearfix:after {clear: both; content:' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.inline-block {display: inline-block !important;}
.pull-left{float:left !important;}
.pull-right{float:right !important;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.valign-top{vertical-align: top;} .valign-bottom{vertical-align: bottom;} .valign-middle{vertical-align: middle;}
.pg table {font-size: 14px;}
.pg table.layout-fixed {table-layout: fixed;}
.pg table.layout-fixed th, .pg table.layout-fixed td {overflow: hidden;}
.pg thead.text-align-left th {text-align: left;}
div:focus {outline:none;}
.pg button {overflow: visible; font-family: 'Roboto', sans-serif;}
.pg hr {border: 0; border-top: 1px solid #e0e0e0;}
.pg textarea {resize: none; margin:3px; padding: 2px 4px 2px 4px;}
.pg input:not([type="image"]) {height: auto;}
.pg input[type='text'], .pg input[type='search'], .pg select, .pg textarea {border:1px solid #d1d1d1; font-size: 14px; font-family: 'Roboto', sans-serif; border-radius: 2px; background-color: #fdfdfd;}
.pg input[type='text'], .pg input[type='search'] {height:20px;	margin:3px; padding: 4px 6px 4px 6px;}
.pg input[type='text'].wmax, .pg input[type='search'].wmax {height:100% !important; padding: 7px 6px 6px 6px;}
.pg input[type='text']:focus, .pg input[type='search']:focus, .pg input[type='radio']:focus, .pg input[type='checkbox']:focus, .pg select:focus, .pg textarea:focus{background-color: #fff; box-shadow: none; border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);}
*::-webkit-input-placeholder {color: #b0b0b0;} *:-moz-placeholder {color: #b0b0b0;} *::-moz-placeholder {color: #b0b0b0;} *:-ms-input-placeholder {color: #b0b0b0 !important;}
.pg select{height:30px;	margin:3px; width:100px;}
.pg select.select-multiple{width:100%; height:100%; margin: auto;}
.pg select.mini-select {height:15px; font-size: 11px;} .pg select.osi-responsible {width: 165px;}
.pg input[disabled], .pg input[readonly], .pg select[disabled], .pg select[readonly], .pg textarea[disabled], .pg textarea[readonly]{background-color: #f7f6f6; color:#444; opacity: 1; /*cursor: not-allowed;*/}
.pg [hidden], .hidden {display: none;}
.pg .not-visible {visibility: hidden; opacity: 0;}
.pg .cursor-pointer {cursor: pointer;}
.pg .opacity-0_5 {opacity: 0.5 !important}
.pg .bi {font-size: 14px; font-weight: normal; font-style: normal; text-align: center; color: #222; background-color: #f3f3f3; line-height: 14px; margin-top:3px; margin-left: 3px; margin-right: -3px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: #d1d1d1; border-radius: 2px 0px 0px 2px; padding-top:8px; display: inline-block; padding-left:10px; padding-right: 10px; height:30px; vertical-align: top; box-sizing: border-box;}
.pg .ai {font-size: 14px; font-weight: normal; font-style: normal; text-align: center; color: #222; background-color: #f3f3f3; line-height: 14px; margin-top:3px; margin-left: -3px; margin-right: 3px; border-width: 1px 1px 1px 0px; border-style: solid; border-color: #d1d1d1; border-radius: 0px 2px 2px 0px; padding-top:8px; display: inline-block; padding-left:10px; padding-right: 10px; height:30px; vertical-align: top; box-sizing: border-box;}
.pg .help-block {color: #adadad; display: block; margin: 2px 3px 7px 3px;}
.pg .char-count {float:right; display:inline-block;} .pg .char-count .max-chars {color:#a6a6a6;} .pg .char-count .remain-chars{color: #17987E} .pg .char-count .remain-chars.warning {font-weight:bold; color:#d9534f;}
.pg .ergo-red{color:#006C86 !important;}
.pg .title-grey {color:#4d4d4d;}
.pg .medium-grey {color:#606060;}
.pg .light-grey {color:#a1a1a1;}
.pg .fs11 {font-size: 11px !important;} .pg .fs12 {font-size: 12px !important;} .pg .fs13 {font-size: 13px !important;} .pg .fs14 {font-size: 14px !important;}
.pg .nowrap{white-space: nowrap;} .pg .oh{overflow: hidden !important;}
.pg .nowrap-ellipsis{white-space:nowrap; text-overflow: ellipsis;}
.pg .docs-thumb {width:24px;}
.pg .docs-zoom img.docs-zoom-img {opacity:0; position:absolute; z-index:1; top:60px; left: -9999px; padding: 8px; background-color:#fff; box-shadow: 0 0 15px rgba(105,105,105,1); border-radius:4px; transition: opacity 0.2s ease-in-out;}
.pg .docs-zoom:hover img.docs-zoom-img{opacity:1; left:200px;}
.pg .docs-zoom:hover img.docs-zoom-img.claim-thumb{left:440px;}
.pg ul.multi-column-4 {column-count: 4; -moz-column-count: 4; -webkit-column-count: 4; column-gap: 10px; -moz-column-gap: 10px; -webkit-column-gap: 10px; list-style: none;}
.pg .indicator::after{background-color: #fdb82b;border-radius: 50px;content: "";height: 10px;opacity: 0.75;position: absolute;left: -5px; top: -5px; width: 10px}
.pg span.indicator {position: relative;}

/* nprogress */
#nprogress{pointer-events:none}#nprogress .bar{background:#006C86;position:fixed;z-index:1040;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #006C86,0 0 5px #006C86;opacity:1.0;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1040;top:20px;right:9px}#nprogress .spinner-icon{width:24px;height:24px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#dd828a;border-left-color:#dd828a;border-radius:50%;-webkit-animation:nprogress-spinner 400ms linear infinite;animation:nprogress-spinner 400ms linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

/* Mask */
.div-mask:before {position: fixed; content: '\f023'; font-family: 'FontAwesome'; font-size: 12px; font-weight: normal; color: #006C86; top: 9px; right: 10px;}
.div-mask {pointer-events: none; z-index: 9999; position: absolute; top: 0; left: 0; opacity: 0.7; width: 100%; height: 100%; zoom: 1;}

.pg-mask:after {position: fixed; content: '\f023'; font-family: 'FontAwesome'; font-size: 12px; font-weight: normal; color: #006C86; top: 1px; right: 5px;}
.pg-mask {background-color: #fff; height: 100%; opacity: 0.2; position: fixed; top: 0; left: 0; width: 100%; z-index: 9998;}

/* Script loader */
.pg-script-loader {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%;	z-index: 1010; background: transparent;}
.pg-script-loader-holder {position: absolute; width: 300px; -webkit-transform: translate(0, -30%); transform: translate(0, -30%); top: 30%; left: calc(50% - 150px );}
.pg-script-loader-logo {display:block; width: 300px; height:54px; background: url('../img/ergo.png') center top no-repeat; margin: 0px auto 5px auto;}
.pg-script-loader-bar {display:block; width: 300px; height:24px; background: url('../img/loading-bar.gif') center top no-repeat; margin: 0 auto;}
.pg-script-loader-text {width:100%; font-size: 12px; margin-top: 2px; text-align: center; text-transform: capitalize; line-height: 1.42857; color: #333333; font-family: 'Roboto', sans-serif;}

/* FF Fixes */
.pg button::-moz-focus-inner {border: 0;}

/* jQuery Validator */
.pg input.error, .pg input[type='text'].error, .pg select.error, .pg textarea.error, .pg textarea.notebook.error, .pg div.error {border: 1px solid #d9534f;}
.pg label.error {color:#d9534f; display: block; font-size: 1em; line-height: 1em;}

/* Margins Paddings */
.no-margin{margin: 0 !important;}
.no-padding{padding: 0 !important;}
.mb0{margin-bottom: 0px !important;} .mb5{margin-bottom:5px !important;} .mb10{margin-bottom:10px !important;} .mb20{margin-bottom:20px !important;}
.ml0 {margin-left: 0 !important;} .ml5{margin-left: 5px !important;} .ml10{margin-left: 10px !important;} .ml20{margin-left: 20px !important;}
.mr0 {margin-right: 0 !important;} .mr5 {margin-right: 5px !important;} .mr10 {margin-right: 10px !important;} .mr20 {margin-right: 10px !important;}
.mt0{margin-top:0px !important;} .mt5{margin-top:5px !important;} .mt10{margin-top:10px !important;} .mt20{margin-top:20px !important;} .mt25{margin-top:25px !important;}
.pr0{padding-right: 0px !important;} .pr5 {padding-right: 5px !important;} .pr10 {padding-right: 10px !important;} .pr20{padding-right: 20px !important;} .pr30{padding-right: 30px !important;} .pr40{padding-right: 40px !important;} .pr50{padding-right: 50px !important;}
.pl0{padding-left: 0px !important;} .pl5 {padding-left: 5px !important;} .pl10 {padding-left: 10px !important;} .pl20{padding-left: 20px !important;} .pl30{padding-left: 30px !important;}
.pt0 {padding-top: 0px !important;} .pt5 {padding-top: 5px !important;} .pt10 {padding-top: 10px !important;} .pt15 {padding-top: 15px !important;} .pt20 {padding-top: 20px !important;}
.pb0 {padding-bottom: 0px !important;} .pb5 {padding-bottom: 5px !important;} .pb10 {padding-bottom: 10px !important;} .pb20 {padding-bottom: 20px !important;}

/* Grid */
.w1 {width: 35px !important;} .w2 {width: 90px !important;} .w3 {width: 145px !important;} .w4 {width: 200px !important;} .w5 {width: 255px !important;} .w6 {width: 310px !important;} .w7 {width: 365px !important;} .w8 {width: 420px !important;} .w9 {width: 475px !important;} .w10 {width: 530px !important;} .w11 {width: 585px !important;} .w12 {width: 640px !important;} .w13 {width: 695px !important;} .w14 {width: 750px !important;} .w15 {width: 805px !important;} .w16 {width: 860px !important;} .w17 {width: 915px !important;} .w18 {width: 970px !important;}
.wmax {box-sizing: border-box; width: calc(100% - 6px) !important;}
.wmax-20 {width: calc(100% - 20px) !important;}
.width-100 {width:100% !important;;}
.width-auto {width:auto !important;}
.width-one-fourth {width:227px !important;} .width-198 {width: 198px;}
.w3-head-card {width: 140px;}
.col {margin: 0 10px 0 10px; overflow: hidden; float: left; display: inline; min-height: 1px; box-sizing: border-box;}
.col.ov {overflow: visible;}
.row {margin-bottom:10px;}
.row:before, .row:after {content:""; display: table ; clear:both;}
.row label, .row span.label-span{display:block; font-size: 14px; margin-left: 3px;}
.row label.ib {display:inline-block; margin-left: 0px;} 
.row span.required{color:#BA122B; margin-right:2px; display: inline-block; font-size: 20px; vertical-align: middle; line-height: 12px;}
.row.header {font-family: 'Roboto', sans-serif; background-color:#fff; border-top:1px solid transparent; border-radius: 0px; color:#00697e; font-weight: normal; font-size:16px; padding: 8px; border-bottom:1px solid transparent; overflow:auto;}
.row.header.panel-heading {display: flex;}
.row.header h2, .panel-heading h2{font-size: 18px; font-weight: normal; margin-bottom: 0px; display:inline; vertical-align: middle;}
.row.subheader {background-color: #fff; padding: 2px 0px 2px 0px; overflow: auto;}
.row.subheader .title{display: block; border-bottom:1px solid #e0e0e0; padding-bottom:2px;}
.row.header .btn.help, .panel-heading .btn.help{background-color: #fff; border-radius: 50%; padding:0px; margin-bottom: 0; margin-top: 4px; line-height: 14px; font-size: 14px; cursor: help; color: #038AAD; border: none; vertical-align: middle;}

.row.tbody .row{border-bottom: 1px solid #ddd; padding-bottom: 5px; padding-top:5px;}
.row.tbody .row:hover {background-color: #f6f6f6;}
.row.thead {border-bottom: 1px solid #cacaca; font-weight: bold;}
.row.tbody .row .media-left{vertical-align: bottom;}
.row.tbody .row.selected{background-color: #acbad4;}
.row.tbody.selected:hover{background-color: #aab7d1;}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.3/customize/?id=0aee1165880d91332c0de62808266901)
 * Config saved to config.json and https://gist.github.com/0aee1165880d91332c0de62808266901
 */
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:before,.clearfix:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.panel-body:before,.panel-body:after{content:" ";display:table}.clearfix:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.panel-body:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}

.popover-content {color: #333;}
.btn:active, .btn.active {-webkit-box-shadow: inset 0 1px 3px rgba(100, 100, 100, 0.1); box-shadow: inset 0 1px 3px rgba(100, 100, 100, 0.1);}
button::-moz-focus-inner {border: 0;}
.badge {color: #fff; background-color: #fcad0d;}
.panel-default > .panel-heading .badge {color: #fff; background-color: #fcad0d;}
.bg-light-gray {background-color: #f5f5f5;}
.bg-medium-gray {background-color: #999;}
.bg-ergo-red {background-color: #B00D24;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: #006C86; border-color: #006C86;}
.list-group-item.active > .badge, .nav-pills > .active > a > .badge {background-color: #fff; color: #606060;}
.btn.indicator {position: relative;}
.well {background-color: #f5f5f5; border: 1px solid #e3e3e3; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset; margin-bottom: 20px; min-height: 20px; padding: 19px;}
.label-uw-highlight {background-color: #dff0d8;	display: block;	color: #006400; padding: .2em .6em .2em; border-radius: .25em;}
.popover {font-family: 'Roboto', sans-serif;}

/* Commercial property - standalone solution */
.pg.pg-wrapper.com-prop {padding-top: 0px; margin: 0px;}
.pg.com-prop * {font-size: 12px !important;}
.pg.com-prop select{height: auto; padding: 2px;}
.pg.com-prop input[type='text'], .pg.com-prop input[type='search']{height: auto; padding: 3px 2px 3px 2px;}
.com-prop .red_b{background: #cc3b4e; background: -moz-linear-gradient(top,  #cc3b4e 0%, #006881 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc3b4e), color-stop(100%,#006881)); background: -webkit-linear-gradient(top,  #cc3b4e 0%,#006881 100%); background: -o-linear-gradient(top,  #cc3b4e 0%,#006881 100%); background: -ms-linear-gradient(top,  #cc3b4e 0%,#006881 100%); background: linear-gradient(to bottom,  #cc3b4e 0%,#006881 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc3b4e', endColorstr='#006881',GradientType=0 ); } .com-prop .icon_glasses_small{width:16px; height:16px; background: url('../img/img_glasses_small.png') bottom left no-repeat; display:inline-block;}
.com-prop a.disabled_grey{background: #eeeeee !important; color: #cacaca !important;}
.com-prop a.red_button{background-color:#AC0F2B; border-radius: 5px; padding:7px; font-weight: bold; color:#fff !important; text-decoration: none; display:block; font-size: 13px; line-height:16px;}
.com-prop a.red_button.w{float: left; margin-right:10px;}
.com-prop a.red_button.small {display:inline-block; font-size:11px !important; font-weight: normal; padding: 0 4px !important; line-height: 16px; border-radius: 2px;}

/* Appbar */
.appbar {background-color: transparent; position:absolute; top:0px; width:970px; height:27px; margin-bottom:10px; border-top:1px solid transparent; padding:8px 10px 12px 10px; border-radius: 0px 0px 2px 2px; z-index: 1000; transition: box-shadow 0.5s linear, background-color 0.2s linear;}
.appbar.fixed{background-color: #f7fafc; position: fixed; top:60px; box-shadow: 0px 1px 10px rgba(0,0,0,0.5);}
.appbar:before, .appbar:after {content:""; display: table ; clear:both;}
.pg.pg-wrapper{padding-top: 58px;}
.icon {background-position: bottom left; background-repeat: no-repeat; display: inline-block;}
.icon.left-arr{background-image: url('../img/_boc_demo/left-arr.png'); width: 10px; height:12px; margin-bottom: -2px;}
.icon.right-arr{background-image: url('../img/_boc_demo/right-arr.png'); width: 10px; height:12px; margin-bottom: -2px;}

/* Timeline icon */
.timeline-icon {transition: opacity .2s ease-out; background-image: url('../img/timeline-icon.png'); width:25px; height:25px; background-position: bottom left; background-repeat: no-repeat; display: block; opacity:0.85; margin-right:4px;}
.timeline-icon:hover, .timeline-icon.alert-notice{opacity: 1 !important;}
.headermenu > li .timeline-icon.alert-notice .fa::after{background-color: #e8e78c;}
.timeline-height-container {height:0px;}

/* Horizontal Timeline */
.cd-horizontal-timeline .horizontal-timeline {position: relative; height: 75px; width: 100%; max-width: 1200px; margin: 0 auto;}
.cd-horizontal-timeline .events-wrapper {position: relative; height: 100%; margin: 0 40px; overflow: hidden;}
.cd-horizontal-timeline .events-wrapper::after, .cd-horizontal-timeline .events-wrapper::before {content: ''; position: absolute; z-index: 2; top: 0; height: 100%; width: 20px;}
.cd-horizontal-timeline .events {position: absolute; z-index: 1; left: 0; top: 66%; height: 2px; background: #d3d3d3; transition: transform 0.4s;}
.cd-horizontal-timeline .filling-line {position: absolute; z-index: 1; left: 0; top: 0; height: 100%; width: 100%; background-color: #006C86; transform: scaleX(0); transform-origin: left center; transition: transform 0.3s;}
.cd-horizontal-timeline .events a {position: absolute; bottom: 0; z-index: 2; text-align: center; padding-bottom: 15px; color: #006C86; transform: translateZ(0);}
.cd-horizontal-timeline .events a::after {content: ''; position: absolute; left: 50%; right: auto; transform: translateX(-50%); bottom: -6px; height: 12px; width: 12px; border-radius: 50%; border: 2px solid #d3d3d3; background-color: #f8f8f8; transition: background-color 0.3s, border-color 0.3s;}
.cd-horizontal-timeline .events a.selected {pointer-events: none;}
.cd-horizontal-timeline .events a.selected::after {background-color: #006C86; border-color: #006C86;} 
.cd-horizontal-timeline .events a.older-event::after {border-color: #006C86;}
.cd-timeline-navigation a {position: absolute; z-index: 1; top: 66%; bottom: auto; transform: translateY(-50%); height: 34px; width: 34px; border-radius: 50%; border: 2px solid #006C86; overflow: hidden; color: transparent; text-indent: 100%; white-space: nowrap; transition: border-color 0.8s;}
.cd-timeline-navigation a::after {content: ''; position: absolute; height: 16px; width: 16px; left: 50%; top: 50%; bottom: auto; right: auto; transform: translateX(-50%) translateY(-50%); background: url(../img/cd-arrow.svg) no-repeat 0 0;}
.cd-timeline-navigation a.prev {left: 0; transform: translateY(-50%) rotate(180deg);}
.cd-timeline-navigation a.next {right: 0;}
.cd-timeline-navigation a.inactive {cursor: not-allowed; border: 2px solid #d3d3d3 !important; opacity: 0.5;}
.cd-timeline-navigation a.inactive::after {background-position: 0 -16px;}
.horizontal-timeline ol, .horizontal-timeline ul {list-style: none;}
.horizontal-timeline a:link {text-decoration: none !important; font-size: 14px !important; font-weight: bold !important; line-height: 14px;}

/* Header menu */
.header-right {float: right; padding-right: 0px;}
.headermenu{list-style: none;margin: 0;padding: 0}
.headermenu .dropdown-menu{box-shadow:0px 1px 3px 0px rgba(0,0,0,0.26);top:32px}
.headermenu .dropdown-menu::after{border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;content: "";display: inline-block;position: absolute;right: 5px;top: -7px}
.headermenu .dropdown-toggle:hover,.headermenu .dropdown-toggle:focus,.headermenu .dropdown-toggle:active,.headermenu .dropdown-toggle.active,.headermenu .open .dropdown-toggle.dropdown-toggle{background-color: #2c323f}
.headermenu > li{display: inline-block;float: left;position: relative}
.headermenu > li > .btn-group > .btn-notice{font-size: 21px}
.headermenu > li .btn.nocolor{background-color: transparent;border: 0 none;border-radius: 0;color: #5a5a5a;height: 24px;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 10px !important}
.headermenu > li .btn.nocolor:hover{color: #4a4a4a}
.headermenu > li .alert-notice .fa::after{background-color: #c7465e;border-radius: 50px;content: "";height: 10px;opacity: 0.75;position: absolute;right: -2px;top: -2px;width: 10px}
.headermenu > li .alert-notice .fa{position: relative}
.headermenu .dm-notice .list-group .list-group-item{border-color: #ddd;padding-left: 0;padding-right: 0;padding-bottom: 0}
.headermenu .dropdown-menu .list-group > .list-group-item{border-left: 0 none;border-right: 0 none}
.headermenu .dm-notice .list-group .list-group-item:first-child{border-top: 0 none}
.headermenu .dm-notice .list-group .list-group-item:last-child{padding-bottom: 0;border-bottom: 0 none}
.headermenu .dm-notice .list-group .list-group-item h4{color: #262b36;font-size: 14px}
.headermenu .dm-notice .list-group .list-group-item h4, .headermenu .dm-notice .list-group .list-group-item p{font-weight: 700;margin: 0;text-align: center;text-transform: uppercase}
.headermenu .dm-notice .list-group .list-group-item h5{font-size: 14px;font-weight: 700; margin: 0 0 0 1px;}
.headermenu .dm-notice .top-panel-title{background-color: #ededed;border-radius: 2px;color: #5e5e5e;font-size: 15px;letter-spacing: 0.5px;margin: 10px 0 0;padding: 7px 0;text-align: center}
.headermenu .dm-notice .list-group .list-group-item small{display: block;font-size: 11px;margin: 2px 0 0}
.headermenu .dm-notice .list-group-item .fa.round-icon{color: #fff;background-color: #6b6b6b;border: 1px solid #6b6b6b;padding: 9px;vertical-align: middle;font-size: 18px;width: 15px;height: 15px;border-radius: 100px;text-align: center;opacity: .75}

/* Tabs */
.nav-tabs > li > a {cursor: pointer;}
.nav-tabs > li > a:link {text-decoration: none;}

/* Card */
.card {position: relative; background-color:#fff; border-radius:0px; box-shadow:0px 0px 0px 1px rgba(100,100,100,0.1); margin-bottom:8px;}
.row.card {margin-bottom: 14px;}

/* Go up */
.go-up {padding-top: 18px; margin-bottom: 14px;} .go-up .btn.btn-icon{margin-top:-30px; background: #fdb82b; color: #fff;}

/* Prospective Client */
.pg a.big-add-link, .pg a.big-add-link i {color: #777; font-size: 25px; font-weight: normal; text-decoration: none; backface-visibility: hidden; box-shadow: 0 0 1px rgba(0, 0, 0, 0); display: inline-block; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform;}
.pg a.big-add-link:hover{transform: scale(1.2);}
.media-body,.media-left,.media-right{display:table-cell;}.img-circle{border-radius:50%}.img-square{border-radius:5%}.panel.panel-profile{box-shadow:none;margin-bottom:5px}.panel-profile .panel-body{padding:10px 0px 5px 0px;}.panel-profile .panel-heading{cursor:default;padding-bottom:10px}.panel-profile i{font-size:14px;margin:4px 2px 0;line-height:14px}.panel-profile .bi > i, .panel-profile .ai > i {margin: 0px;}.panel-profile .media-usermeta{margin-top:4px;color:#b2b2b2}.panel-profile .people-info h4{margin:9px 0 8px;font-weight:500;color:#259dab}.panel-profile .people-info .info-group{padding:15px;background-color:#f5f5f5;margin-left:1px}.panel-profile .people-info .info-group label{display:block;margin-bottom:5px;text-transform:uppercase;font-weight:700;font-size:11px;letter-spacing:.5px;color:#4F4F4F}.panel-profile.list-view .media{margin-top:0}.panel-profile.list-view .media .media-left{padding-right:15px}.panel-profile.list-view .media .media-object{width:48px;padding:2px;border:2px solid #eaecf0}.panel-profile.list-view .media .media-heading{margin-top:5px;margin-bottom:2px;font-size:14px;font-weight:700;color:#4F4F4F}
.client-info {padding:10px 10px 5px 10px;}
.info-group {position: relative;}
.info-group a {color: #333 !important;}
.info-group .btn.btn-xs {position:absolute; right:0px; top:0px; padding: 0px 5px 2px 5px;}
.panel-profile .people-info .info-group.additional {opacity:0.55; transition: all 0.5s ease;}
.panel-profile .people-info .info-group.additional:hover {opacity:1;}
.panel-profile.list-view .media .media-object.no-border{border:none;}
.border-circle {padding:2px; border:2px solid #eaecf0}
.panel-profile .people-info ul {margin-left: 17px;}
.panel-profile .people-info ul li {margin-bottom: 3px;}

/* Users list */
.users-list {padding: 20px; background-color:#fcfcfc;}
.users-list-heading {color: #4f4f4f; font-size: 14px; font-weight: 700; margin-bottom: 2px; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 155px;}
.users-list-usermeta {color: #b2b2b2; margin-top: 4px;}
.users-list i {font-size: 14px; line-height: 14px; margin: 4px 2px 0;}
.users-list .actions {position:absolute; top:10px; right:10px;}
.users-list-info-group{background-color: transparent; border-top: 1px solid #dbdfe6; margin-left: 0; padding: 10px 0;}
.users-list-info-group label {color: #4f4f4f; display: block; font-size: 11px; font-weight: 700; letter-spacing: 0.5px; margin-bottom: 5px; text-transform: uppercase;}

/* Additional partners */
.mini-card-1 .panel {margin: 10px;}
.mini-card-1 .panel.panel-profile .panel-heading {background-color: #eee; font-weight: bold; margin-bottom: 10px;}
.mini-card-1 .panel.panel-profile .panel-heading.heading-inverse {background-color: #747474; color:#fff;}
.mini-card-1 .panel.panel-profile .panel-heading.heading-red {background-color: #006C86; color:#fff;}
.mini-card-1 .panel.panel-profile .panel-heading.heading-white {background-color: #fff; color:#006C86; border-bottom:1px solid #eee;}
.mini-card-1 .panel.panel-profile .panel-heading i{color: #333;}
.mini-card-1 .card {position: relative; background-color:#fff; border-radius:2px; box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}
.mini-card-1 .media {padding-bottom: 10px;}
.add-par-card {width: 320px; margin:0 2px;}

/* Object */
.input-cnt{border-radius:2px; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.23); background-color: #fcfcfc; padding: 10px; box-sizing: border-box;}

/* Beneficiaries */
.panel-profile .card{margin-bottom:10px;}
.benef-card {width:304px;}

/* Popovers */
.popover {font-size: 14px; border-radius: 2px;}
h3.popover-title{padding-left: 10px; padding-right: 10px; background-color: #006c86; font-size: 14px; color: #fff; border-radius: 2px;}

/* Btn addons */
.btn i{font-size: 1.3em}
.btn.btn-sm i{font-size: 1.3em}
.btn.btn-xs i{font-size: 1.2em}
.btn{transition: all 0.2s ease-out 0s;padding: 10px 12px;font-size: 14px;line-height: 1.42857143;border-radius: 2px}
.pg a.btn{text-decoration: none}
.btn-sm,.btn-group-sm > .btn{padding: 5px 8px;font-size: 11px;line-height: 1.5;border-radius: 2px}
.btn-xs,.btn-group-xs > .btn{padding: 3px 5px;font-size: 11px;line-height: 1.5;border-radius: 2px}
.btn-default{color: #4a4a4a;background-color: #fff;border-color: #dadada}
.btn-default:focus,.btn-default.focus{color: #4a4a4a;background-color: #ededed;border-color: #b9b9b9;-webkit-box-shadow: none;box-shadow: none}
.btn-default:hover{color: #4a4a4a;background-color: #fcfcfc;border-color: #ccc}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{color: #4a4a4a;background-color: #ededed;border-color: #ccc;-webkit-box-shadow: none;box-shadow: none}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus{color: #4a4a4a;background-color: #ededed;border-color: #cdcdcd}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default{background-image: none}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color: #ffffff;border-color: #dadada}
.btn-default.disabled:active,.btn-default[disabled]:active,.btn-default.disabled.active,.btn-default[disabled].active {background-color: #efefef;}
.btn-default .badge{color: #ffffff;background-color: #4a4a4a}
.btn-red{color: #fff;background-color: #006881}
.pg a.btn-red{color: #fff}
.btn-red:hover, .btn-red:focus, .btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red{color: #333;background-color: #FEB82A}
.btn-red:active, .btn-red.active, .open .dropdown-toggle.btn-red{background-image: none}
.btn-red.disabled, .btn-red[disabled], fieldset[disabled] .btn-red, .btn-red.disabled:hover, .btn-red[disabled]:hover, fieldset[disabled] .btn-red:hover, .btn-red.disabled:focus, .btn-red[disabled]:focus, fieldset[disabled] .btn-red:focus, .btn-red.disabled:active, .btn-red[disabled]:active, fieldset[disabled] .btn-red:active, .btn-red.disabled.active, .btn-red[disabled].active, fieldset[disabled] .btn-red.active{background-color: #006881}
.btn-red .badge{color: #006881;background-color: #FFFFFF}
.btn-icon{border-radius: 100px;height: 38px;padding: 0;width: 38px}
.btn:focus{outline: none !important}

.btn {border-radius: 30px;}
.btn-red{color: #333;background-color: transparent; border: 2px solid #FEB82A;}
.btn.btn-xs, .btn.btn-sm {font-size: 12px;} 

/* Button groups */
.btn-group .btn:not(.btn-default) + .btn:not(.btn-default),.btn-group .btn:not(.btn-default) + .btn-group,.btn-group .btn-group + .btn:not(.btn-default),.btn-group .btn-group + .btn-group{margin-left: 0;border-left: 1px solid rgba(255, 255, 255, 0.2)}.btn-group .btn:not(.btn-default) + .btn-group{margin-left: -1px}

/* Dropdowns */
.dropdown-menu{font-size: 14px; padding: 5px;-webkit-box-shadow: none;box-shadow: none;border-radius: 2px}
.dropdown-menu > li > a{padding: 5px 7px;border-radius: 2px;-webkit-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;color: #333333 !important;text-decoration: none !important}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color: #EDEDED;color: #fff}
.dropdown-menu .divider{margin: 5px 0}
.dm-icon > li > a > i{display: inline-block;margin-right: 5px}

/* Panels */
.panel{border-radius: 2px;}
.panel.panel-in-popup {margin-left: -1px; margin-right: -1px;}
.panel-open-close{cursor: pointer;}
.panel.panel-default{border-color: #e5e5e5;}
.panel.panel-default .panel-title{font-size: 14px; color: #656565;}
.panel.panel-default .panel-heading{background-color: #fafafa;}

.panel .panel-heading.compact{padding:5px 10px;}
.panel.panel-profile {border: 0;}
.insured-objects .panel-heading{color: #656565;}
.insured-objects .panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color:#ececec;}
.insured-objects h4.panel-title, .insured-objects h4.panel-title-popup{display:inline;}
.insured-objects h4.panel-title:hover, .insured-objects h4.panel-title-popup:hover{color:#888;}
.insured-objects h4.panel-title-popup{font-size: 14px; cursor: pointer; background: url('../img/popup-title-icon.png') center left no-repeat; padding:0px 0px 0px 20px;}
.insured-objects .panel-heading .covers {color: #888; font-size: 14px; border-top: 1px dashed #ececec; padding-top: 10px; margin-top: 5px;}
.insured-objects .panel-heading .covers.compact {color: #888; font-size: 14px; border-top: none; padding-top: 0px; margin-top: 5px;}
.insured-objects .panel-heading .covers h3{color: #757575; font-size:13px; display: inline;}
.insured-objects .panel-heading .badge{background-color: #555; margin-bottom: 5px;}
.insured-objects .panel-heading .covers .badge{font-weight: normal; text-align: left; background-color: #006881; margin-bottom: 5px; margin-left: 5px; border-radius: 2px; padding:3px 3px 3px 3px;}
.insured-objects .panel-heading .covers .badge.inactive{background-color: #c5c5c5; color:#f7f7f7;}
.insured-objects .panel-heading .covers .badge .si{display: block; font-size: 14px; font-weight: bold; margin-top:3px; text-align: left;}
h2.panel-title:before, h4.panel-title:before {content: '\f078'; font-family: 'FontAwesome'; font-size: 11px; font-weight: normal; margin-right:2px;}
h2.panel-title.collapsed:before, h4.panel-title.collapsed:before {content: '\f054'; font-family: 'FontAwesome'; font-size: 11px; font-weight: normal; margin-right:5px;}
h4.panel-title.no-icon:before{content: '';}
h4.panel-title.no-icon.collapsed:before{content: ''; margin-right: 2px;}
h4.panel-title.no-hover:hover{color:#656565;}
h2.panel-title.clickable, h4.panel-title.clickable {flex-grow: 1; margin-right: 5px; font-weight: normal; font-size: 18px;}
.insured-objects .label.cover-tick {background-color:#ededed; color:#444; font-weight: normal; text-align: left;}
.panel-heading a.on-off, .row.header a.on-off{margin-bottom: 0; line-height:28px; font-size:28px; color: #333;}
.insured-objects .panel-heading .badge.basic-info-title{font-weight:normal; background-color: #fff; color:#676767; border-radius: 3px; border:1px solid #c5c5c5;}
.car-cover-badge {width:207px;}

.covers-vertical .panel-body{padding:5px; overflow: hidden;}
.covers-vertical .div-mask{position:relative; width:auto; background-color: #ddd;}
.covers-vertical .panel-heading.inactive{background-color: #fefefe; opacity:0.5;}

/* Small covers */
.insured-objects .active-cover{border: 1px solid #ecbec6; border-radius: 2px; padding:4px;}
.insured-objects .inactive-cover{border: 1px solid #dedede; background-color:#efefef; border-radius: 2px; padding:4px; color:#ababab;}
.insured-objects .inactive-cover .bi {color: #ababab;}

/*.panel-group .panel > .panel-heading .panel-title.collapsed:before {content: '\f054'; margin-right:8px;}*/

/* Covers */
h3.liability-title{font-size: 13px; margin-bottom: 0; color:#656565;}

/* DataTables styles minified - v1.10.16 */
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../img/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../img/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../img/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../img/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../img/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

.dataTables_wrapper .dataTables_processing {width:300px; margin:0 auto 0 -150px; z-index: 1000; border:1px solid #6d6d6d; font-weight: bold; color:#333;}
.dataTables_wrapper{font-size: 14px;}
table.dataTable thead th,table.dataTable thead td{border-bottom:1px solid #cacaca}
table.dataTable tfoot th,table.dataTable tfoot td{border-top:1px solid #cacaca}
table.dataTable.no-footer{border-bottom:none;}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #cacaca}
.dataTables_wrapper .dataTables_scrollBody{overflow-x: hidden !important;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border: 1px solid transparent;}
.dataTables_wrapper .dataTables_paginate .paginate_button{padding: 3px 7px; margin-top:2px; line-height: 1.15em;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {background: #fdb82b; border-radius: 2px; color: #fff !important; box-shadow: none; border: 1px solid transparent;}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dataTables_wrapper .dataTables_paginate .paginate_button:active {background: #fdb82b; border-radius: 2px; color: #fff !important; box-shadow: none;}
.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{background: #fdb82b;}
.dataTables_wrapper .dataTables_filter input{box-sizing:content-box;}
table.dataTable.th-align-left th{text-align: left; padding: 5px 9px 5px 5px !important;}
table.dataTable.th-align-left.fixed-head th{text-align: left; padding: 5px 0px 5px 0px !important;}
table.dataTable.display .tfoot-left th {text-align: left; padding: 5px 9px 5px 10px !important;} 
table.dataTable.scroll-head {width:calc(100% - 17px); margin-left: 0px; border-bottom: none;}
table.dataTable.scroll-head.th-align-left th{padding: 5px 5px 5px 4px !important;}
table.dataTable.table-nowrap-ellipsis th, table.dataTable.table-nowrap-ellipsis td {white-space:nowrap; text-overflow: ellipsis;}

table.display.compact.dataTable.no-padding td, table.display.compact.dataTable.no-padding th{padding: 0px;}
table.dataTable.cell-border tr.grey-back{background-color: #fafafa !important;}
table.dataTable.cell-border tr.blue-back {background-color: #eaf3fb !important;}
table.dataTable .oh {overflow: hidden;}
table.dataTable td.small-date{font-size:9px;}

/* Popup */
.popup-wrapper {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; overflow: auto; display: none; background-color: rgba(0, 0, 0, 0.5);}
.popup {position: relative; color: #333333; float: left; background-color: #fff; top:30px; left: 50%; transform: translate(-50%,0); cursor: default; min-width: 110px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); border-radius: 2px;}
.popup-titlebar {padding:15px; color: #333; overflow: auto; border-bottom: 1px solid #e5e5e5;}
.popup-title {margin-top:2px; margin-bottom: 0px; display: inline-block; font-size:15px; font-weight: bold;}
.popup-btn-close {padding: 0px 4px 2px 4px; cursor: pointer;  background: 0 0; border: 0; float: right; font-size: 14px; margin-top: -2px; margin-right: -2px; color:#ccc;}
.popup-btn-close:hover, .popup-btn-close:focus:hover{color:#6f6f6f; border-color: transparent; background-color: transparent;}
.popup-btn-close:focus {color:#939393; border-color: #b9b9b9; background-color: #ededed; border-radius: 2px;}
.popup-content {padding:15px 15px 15px 15px;}
.popup-content .full-hr {border: 0; border-top: 1px solid #e0e0e0; margin-top:15px; margin-bottom:15px; margin-left:-14px; margin-right:-14px;}

/*! Author  : Hunter Perrin Version : 3.2.0 Link    : http://sciactive.com/pnotify/ */
.ui-pnotify{top:36px;right:36px;position:absolute;height:auto;z-index:2}body>.ui-pnotify{position:fixed;z-index:100040}.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.4);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}.ui-pnotify.ui-pnotify-in{display:block!important}.ui-pnotify.ui-pnotify-move{transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-slow{transition:opacity .4s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-normal{transition:opacity .25s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{transition:opacity .25s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-fast{transition:opacity .1s linear;opacity:0}.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{transition:opacity .1s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}.ui-pnotify.ui-pnotify-fade-in{opacity:1}.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);-moz-box-shadow:0 6px 28px 0 rgba(0,0,0,.1);box-shadow:0 6px 28px 0 rgba(0,0,0,.1)}.ui-pnotify-container{background-position:0 0;padding:.8em;height:100%;margin:0}.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.ui-pnotify-container.ui-pnotify-sharp{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-pnotify-title{display:block;margin-bottom:.4em;margin-top:0}.ui-pnotify-text{display:block}.ui-pnotify-icon,.ui-pnotify-icon span{display:block;float:left;margin-right:.2em}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-topleft{left:25px;right:auto}.ui-pnotify.stack-bottomleft,.ui-pnotify.stack-bottomright{bottom:25px;top:auto}.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}
.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:.2em}
.ui-pnotify-container{position:relative;left:0}@media (max-width:480px){.ui-pnotify-mobile-able.ui-pnotify{position:fixed;top:0;right:0;left:0;width:auto!important;font-size:1.2em;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}.ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-bottom-width:5px}.ui-pnotify-mobile-able .ui-pnotify-container{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-topleft{left:0;right:0}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright{left:0;right:0;bottom:0;top:auto}.ui-pnotify-mobile-able.ui-pnotify.stack-bottomleft .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottomright .ui-pnotify-shadow{border-top-width:5px;border-bottom-width:1px}}

.ui-pnotify{top:12px;right:12px;}
.ergo.ui-pnotify .ui-pnotify-shadow {box-shadow: 0 0 12px #999;}
.ergo .ui-pnotify-container{cursor: pointer; color: #fff; opacity: .8; color: #fff; border-radius: 3px; padding: 1px 10px 3px 17px;}
.ergo .ui-pnotify-container:hover {opacity: 1;}
.ergo .ui-pnotify-container.alert-danger{background-color: #bd362f;}
.ergo .ui-pnotify-container.alert-warning{background-color: #f89406;}
.ergo .ui-pnotify-container.alert-success{background-color: #51a351;}
.ergo .ui-pnotify-container.alert-info{background-color: #2f96b4;}
.ergo .ui-pnotify-icon {font-size: 24px; margin-top: 15px; margin-bottom: 12px;}
.ergo .ui-pnotify-icon .fa.fa-info {margin-left: 8px;}
.ergo .ui-pnotify-closer{font-size: 18px; opacity: .8; margin-top: 11px;}
.ergo .ui-pnotify-closer:hover{font-size: 18px; opacity: 1;}
.ergo .ui-pnotify-closer .fa:before{content: '×'; font-size: 20px; font-family: MS Shell Dlg \32, Arial, Helvetica; font-weight: 700; text-shadow: 0 1px 0 #fff;}
.ergo .ui-pnotify-container ul li {margin-bottom:10px; font-size: 14px; line-height: 1.15em;}
.ergo .ui-pnotify-text {padding-left: 12px; padding-bottom:0px;}

/* Dropzone commit 2e0c007 on 20 Oct 2015 */
@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%, 70%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,0.3);background:white;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:0.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:white}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,0.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,0.8);background-color:rgba(255,255,255,0.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,0.4);padding:0 0.4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05, 1.05);-moz-transform:scale(1.05, 1.05);-ms-transform:scale(1.05, 1.05);-o-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-moz-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-ms-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);-o-animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity 0.4s ease-in;-moz-transition:opacity 0.4s ease-in;-ms-transition:opacity 0.4s ease-in;-o-transition:opacity 0.4s ease-in;transition:opacity 0.4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:pulse 6s ease infinite;-moz-animation:pulse 6s ease infinite;-ms-animation:pulse 6s ease infinite;-o-animation:pulse 6s ease infinite;animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,0.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom, #666, #444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width 300ms ease-in-out;-moz-transition:width 300ms ease-in-out;-ms-transition:width 300ms ease-in-out;-o-transition:width 300ms ease-in-out;transition:width 300ms ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom, #be2626, #a92222);padding:0.5em 1.2em;color:white}.dropzone .dz-preview .dz-error-message:after{content:'';position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}
.dropzone{font-size: 14px;border-style: dashed;border-radius: 2px;border-color: #d1d1d1;background-color: #f6f6f6; max-height: 300px; overflow-y: auto;}
.dropzone .dz-message{font-size: 14px;font-weight: 700;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;text-transform: uppercase;color: #696c74;margin-top: 45px;opacity: .3}
.dropzone .dz-preview .dz-image{border-radius: 2px;background-color: #ddd; width: 116px; height: 116px;}
.dropzone .dz-preview:hover .dz-image img{-webkit-filter: none;filter: none;display: none}
.dropzone .dz-preview .dz-details,.dropzone .dz-preview .dz-details .dz-size{font-size: 14px}
.dropzone .dz-preview .dz-details .dz-filename:hover span{border-color: transparent;border-radius: 2px}
.dropzone .dz-preview .dz-error-message{border-radius: 2px;font-size: 14px}
.dropzone .dz-preview .dz-remove{font-size: 14px}
.dropzone .dz-preview .dz-progress{margin-top: 10px}

/* dropzone-mini */
.dropzone.dropzone-mini {height: 125px; min-height: 125px;}
.dropzone.dropzone-mini .dz-preview {margin:10px;}
.dropzone.dropzone-mini .dz-preview .dz-image{width: 70px; height: 70px;}
.dropzone.dropzone-mini{ max-height: 125px; padding: 0;}
.dropzone.dropzone-mini .dz-preview .dz-progress {display:none;}
.dropzone.dropzone-mini .dz-preview .dz-details {line-height: 100%; top: -5px;}
.dropzone.dropzone-mini .dz-preview .dz-details,.dropzone.dropzone-mini .dz-preview .dz-details .dz-size{font-size: 10px;}
.dropzone.dropzone-mini .dz-preview .dz-error-message{border-radius: 2px; font-size: 10px;}
.dropzone.dropzone-mini .dz-preview .dz-remove{font-size: 12px; padding-top: 4px;}

/* Drag list */
body.dragging, body.dragging * {cursor: move !important;}
.dragged {position: absolute; opacity: 0.5; z-index: 2000;}
.drag-list {min-height:140px; max-height: 286px; overflow-y: auto; border-style: dashed; border-radius: 2px; border-color: #d1d1d1; background-color: #f6f6f6; padding:15px; }
.drag-list .placeholder {position: absolute; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 10px; border-color: transparent transparent transparent #d1d1d1; }
.drag-list h4{margin-bottom:1px;}
.drag-list .clauses-icon-selected {margin:4px 7px; display:block; background: url('../img/_boc_demo/clauses-icon.png') center center no-repeat; width:18px; height:21px;}
.drag-list .clauses-icon-available {margin:4px 7px; display:block; background: url('../img/clauses-available-icon.png') center center no-repeat; width:18px; height:21px;}

.drag-list .list-group-item {box-sizing: border-box; background-color: #fdfdfd; padding: 5px 10px;}
.drag-list .block-left{display: table-cell; vertical-align: top; padding-right: 10px;}
.drag-list .list-group-item:hover {background: #fff; cursor:pointer;}

.drag-list .drag-list-icon {display:block; width:30px; height:30px; text-align: center; margin-top:2px; border-radius: 50%; background-color: #fff;}
.drag-list.selected_clauses .drag-list-icon{border:3px solid #fdb82b; background-color: #fff;}
.drag-list.available_clauses .drag-list-icon{border:1px solid #8E8E8E;}
.drag-list div.text{display: table-cell; vertical-align: top;}
.drag-list-message {position:absolute; font-size: 14px; font-weight: 700; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, sans-serif; text-transform: uppercase; color: #696c74; margin-top: 55px; opacity: .3; text-align: center;}

/* Zebra_DatePicker - version 1.9.6 commit c729e58 - https://github.com/stefangabos/Zebra_Datepicker - Twitter Bootstrap theme */
.Zebra_DatePicker{position:absolute;background:#FFF;border:1px solid #999;z-index:1200;top:0;padding:5px}.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}.Zebra_DatePicker *{margin:0;padding:0;color:#373737;background:transparent;border:none}.Zebra_DatePicker.dp_visible{visibility:visible;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;transition:opacity 0.2s ease-in-out}.Zebra_DatePicker.dp_hidden{visibility:hidden;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0;width:auto;table-layout:auto}.Zebra_DatePicker table th,.Zebra_DatePicker table td{text-align:center;padding:5px 0}.Zebra_DatePicker table td{cursor:pointer}.Zebra_DatePicker table td.dp_disabled,.Zebra_DatePicker table td.dp_not_in_month,.Zebra_DatePicker table td.dp_not_in_month_selectable,.Zebra_DatePicker table td.dp_weekend_disabled{color:#DEDEDE;cursor:default}.Zebra_DatePicker table td.dp_disabled_current{color:#3A87AD !important}.Zebra_DatePicker table td.dp_not_in_month_selectable{cursor:pointer}.Zebra_DatePicker table td.dp_week_number{font-weight:bold;cursor:text}.Zebra_DatePicker table td.dp_current{color:#3A87AD}.Zebra_DatePicker table td.dp_selected{background:#039;color:#FFF}.Zebra_DatePicker table td.dp_hover{background:#DEDEDE}.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_monthpicker th,.Zebra_DatePicker .dp_yearpicker td,.Zebra_DatePicker .dp_yearpicker th{width:30px}.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_footer .dp_hover{background:#DEDEDE;color:#373737}.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next{width:30px}.Zebra_DatePicker .dp_header .dp_caption{font-weight:bold}.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:33%}.Zebra_DatePicker .dp_footer{margin-top:3px}.Zebra_DatePicker .dp_footer td.dp_today,.Zebra_DatePicker .dp_footer td.dp_clear{padding:3px}button.Zebra_DatePicker_Icon{display:block;position:absolute;width:16px;height:16px;background:url(calendar.png) no-repeat left top;text-indent:-9000px;border:none;cursor:pointer;padding:0;line-height:0;margin:0 0 0 3px}button.Zebra_DatePicker_Icon.Zebra_DatePicker_Icon_Disabled{background-image:url(calendar-disabled.png)}button.Zebra_DatePicker_Icon.Zebra_DatePicker_Icon_Inside_Right{margin:0 3px 0 0}button.Zebra_DatePicker_Icon.Zebra_DatePicker_Icon_Inside_Left{margin:0 0 0 3px}.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker td.dp_selected,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker td.dp_hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}

.Zebra_DatePicker {border: 1px solid #d9d9d9; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);}
.Zebra_DatePicker * {color: #333;}
.Zebra_DatePicker .dp_header .dp_previous, .Zebra_DatePicker .dp_header .dp_next {font-size: 14px; font-weight: bold;}
.Zebra_DatePicker .dp_header .dp_hover { background: #eeeeee; color: #333;}
.Zebra_DatePicker table {width: 210px; min-width: 210px;}
.Zebra_DatePicker table.dp_monthpicker, .Zebra_DatePicker table.dp_yearpicker {width: 210px; min-width: 210px; height: 210px; min-height: 210px;}
.Zebra_DatePicker table tr:hover {background-color: inherit;}
.Zebra_DatePicker table td.dp_not_in_month{color: #eee;}
.Zebra_DatePicker table td.dp_not_in_month_selectable {color: #999;}
.Zebra_DatePicker table td.dp_weekend_disabled {color: #eeeeee;}
.Zebra_DatePicker table td.dp_selected {background: #006881; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.Zebra_DatePicker table td.dp_selected.dp_hover {background: #006881;}
.Zebra_DatePicker table td.dp_current  {color: #3c8fa2;}
.Zebra_DatePicker table td.dp_selected.dp_current  {color: #fff;}
.Zebra_DatePicker table td.dp_disabled.dp_disabled_current {color: #6baab9 !important;}
.Zebra_DatePicker table td.dp_disabled {color: #e4e4e4;}
.Zebra_DatePicker table td.dp_hover {background: #eeeeee;}

/* Notebook textareas */
.pg textarea.notebook{background-repeat: repeat-y;font: normal 12px Arial;line-height: 25px;border: 1px solid #eee;height:125px;color:#555;opacity:1}
.pg textarea.notebook.rows-2{height:50px}
.pg textarea.notebook.rows-3{height:75px}
.pg textarea.notebook.rows-4{height:100px}
.pg textarea.notebook.notebook-white{background-image: url('../img/notebook_white.png')}
.pg textarea.notebook.notebook-yellow{background-image: url('../img/notebook_yellow.png')}
.pg textarea.notebook:focus{opacity:0.8}

/* Scrollup */
#scrollUp {bottom: 20px; right: 20px; background: #F8A70E none repeat scroll 0 0; border-radius: 20px; color: #fff; font-family: 'Roboto', sans-serif; font-size: 14px; opacity: 0.9; padding: 10px 20px; text-decoration: none; transition: bottom 150ms linear 0s; text-align: center; display: block;}
#scrollUp:hover {opacity: 1;}

/* Start Timeline CSS */
div.timeline-frame {-moz-box-sizing: border-box; border: 1px solid #bebebe; box-sizing: border-box; overflow: hidden; position: relative; } div.timeline-content {overflow: hidden; position: relative; } div.timeline-axis {-moz-box-sizing: border-box; border-color: #bebebe; border-top-style: solid; border-width: 1px; box-sizing: border-box; } div.timeline-axis-grid {-moz-box-sizing: border-box; border-left-style: solid; border-width: 1px; box-sizing: border-box; } div.timeline-axis-grid-minor {border-color: #e5e5e5; } div.timeline-axis-grid-major {border-color: #bfbfbf; } div.timeline-axis-text {color: #4d4d4d; padding: 3px; white-space: nowrap; } div.timeline-axis-text-minor {} div.timeline-axis-text-major {} div.timeline-event {-moz-box-sizing: border-box; background-color: #d5ddf6; border-color: #97b0f8; box-sizing: border-box; color: #1a1a1a; display: inline-block; } div.timeline-event-selected {background-color: #fff785; border-color: #ffc200; z-index: 999; } /* TODO: use another color or pattern? */ div.timeline-event-cluster {background: url('../img/timeline_cluster_bg.png') #97b0f8; color: #ffffff; } div.timeline-event-cluster div.timeline-event-dot {border-color: #d5ddf6; } div.timeline-event-box {-moz-border-radius: 5px; /* For Firefox 3.6 and older */ border-radius: 5px; border-style: solid; border-width: 1px; text-align: center; } div.timeline-event-dot {-moz-border-radius: 5px; /* For Firefox 3.6 and older */ border-radius: 5px; border-style: solid; border-width: 5px; } div.timeline-event-range {-moz-border-radius: 2px; /* For Firefox 3.6 and older */ border-radius: 2px; border-style: solid; border-width: 1px; } div.timeline-event-range-drag-left {cursor: w-resize; z-index: 1000; } div.timeline-event-range-drag-right {cursor: e-resize; z-index: 1000; } div.timeline-event-line {-moz-box-sizing: border-box; border-left-style: solid; border-left-width: 1px; box-sizing: border-box; } div.timeline-event-content {margin: 5px; overflow: hidden; white-space: nowrap; } div.timeline-groups-axis {-moz-box-sizing: border-box; border-color: #bebebe; border-width: 1px; box-sizing: border-box; } div.timeline-groups-axis-onleft {border-style: none solid none none; } div.timeline-groups-axis-onright {border-style: none none none solid; } div.timeline-groups-text {color: #4d4d4d; padding-left: 10px; padding-right: 10px; } div.timeline-currenttime {-moz-box-sizing: border-box; background-color: #ff7f6e; box-sizing: border-box; width: 2px; } div.timeline-customtime {-moz-box-sizing: border-box; background-color: #6e94ff; box-sizing: border-box; cursor: move; width: 2px; } div.timeline-navigation {-moz-border-radius: 2px; /* For Firefox 3.6 and older */ -moz-box-sizing: border-box; background-color: #f5f5f5; border: 1px solid #bebebe; border-radius: 2px; box-sizing: border-box; color: #808080; font-family: 'Roboto', sans-serif; font-size: 20px; font-weight: bold; } div.timeline-navigation-new, div.timeline-navigation-delete, div.timeline-navigation-zoom-in, div.timeline-navigation-zoom-out, div.timeline-navigation-move-left, div.timeline-navigation-move-right {-moz-box-sizing: border-box; box-sizing: border-box; cursor: pointer; float: left; height: 36px; padding: 10px; text-decoration: none; width: 36px; } div.timeline-navigation-new {background: url('../img/timeline_new.png') no-repeat center; } /* separator between new and navigation buttons */ div.timeline-navigation-new-line {border-right: 1px solid #bebebe; } div.timeline-navigation-delete {background: url('../img/timeline_delete.png') no-repeat center; } div.timeline-navigation-zoom-in {background: url('../img/timeline_zoomin.png') no-repeat center; } div.timeline-navigation-zoom-out {background: url('../img/timeline_zoomout.png') no-repeat center; } div.timeline-navigation-move-left {background: url('../img/timeline_moveleft.png') no-repeat center; } div.timeline-navigation-move-right {background: url('../img/timeline_moveright.png') no-repeat center; }
div.timeline-event-content {margin: 10px;}
div.timeline-event {background-color: #fff; border-color: #c3c3c3; border-width: 1px; box-shadow:0px 1px 3px 0px rgba(0,0,0,0.23);}
/*div.timeline-frame {border-color: #ccc;}*/
div.timeline-frame {border: none;}
/*div.timeline-content{background: rgb(246,246,246); background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );}*/
div.timeline-content{background-color: #fff;}
div.timeline-event-box, div.timeline-event-range {text-align: center; -moz-border-radius: 3px; /* For Firefox 3.6 and older */ border-radius: 3px; border-style: solid; border-width: 1px;}
div.timeline-event.timeline-event-box:before {width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #fff; content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -4px; z-index:101;}
div.timeline-event.timeline-event-box:after {width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 6px solid #c3c3c3; content: ''; position: absolute; left: 50%; bottom: -7px; margin-left: -5px; z-index:100;}
div.timeline-event.timeline-event-dot {border-radius: 6px; border-style: solid; border-width: 6px; border-color:#006881; transition: all .2s ease-in-out;}
div.timeline-event.timeline-event-dot:hover {transform: scale(1.6);}
div.timeline-axis {border-color: #b5b5b5; border-width: 2px;}
div.timeline-axis-grid-major{border-color: #b5b5b5;}
div.timeline-axis-grid-minor {border-color: #e5e5e5;}
div.timeline-customtime {background: #006C86; width: 4px; cursor: default;}

.crm-tasks-timeline div.timeline-event-content div{cursor: pointer;}
/*div.timeline-event-content div:hover{text-decoration: underline;}*/
div.timeline-event-content div span{display:table-cell; background-color:#999999; padding:5px 8px 5px 8px;}
div.timeline-event-content div p{display:table-cell; padding:5px 8px 5px 8px; vertical-align: middle;}
div.timeline-event-content div img {vertical-align: top;}

div.timeline-navigation {border-radius: 0px; top:5px; right:8px; z-index:110; background-color: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter: alpha(opacity=95); -moz-opacity: 0.95; -khtml-opacity: 0.95; opacity: 0.95;}
#timeline_overlay {height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; }

/* Treemenu */
.treemenu ul {list-style: none outside none;}
.treemenu li a {line-height: 25px;}
.treemenu > ul > li > a {color: #3b4c56; display: inline-block; font-weight: normal; position: relative; text-decoration: none;}
.treemenu li.parent > a {padding: 0 0 0 2px;}
.treemenu li.parent > a:before {content: ""; display: block; height: 21px; left: 0; position: absolute; top: 2px; vertical-align: middle; width: 23px;}
.treemenu ul li ul {border-left: 1px solid #bbb; display: none; margin: 0 0 0 6px; overflow: hidden; padding: 0 0 0 19px;}
.treemenu ul li ul li {position: relative;}
.treemenu ul li ul li:before {border-bottom: 1px dashed #bbb; content: ""; left: -17px; position: absolute; top: 10px; width: 13px;}

/* Vertical Timeline */
.vertical-timeline ul {list-style: none; margin: 0 0 0 90px; padding-left: 30px; border-left: 4px solid #d3d3d3;}
.vertical-timeline li{position: relative; margin-bottom: 20px;}
.vertical-timeline li:last-child{ margin-bottom: 0px;}
.vertical-timeline .date {left: -120px; position: absolute; top: calc(50% - 20px);}
.vertical-timeline .circle {top: calc(50% - 8px); left: -40px; width: 12px; height: 12px; background: white; border: 2px solid #006C86; border-radius: 50%; display: block; position: absolute;}
.vertical-timeline .content { border-color: #006C86; border-width: 2px; border-style: solid; border-radius: 0.5em;}
.vertical-timeline .inactive .content{ border-color: transparent;}
.vertical-timeline .inactive .content h4:hover{color: #006C86; cursor: pointer;}
.vertical-timeline .inactive .comments{display: none;}
.vertical-timeline .active .circle {background: #006C86;}
.vertical-timeline .active .content { padding-left: 10px; transform: translateX(-5px); transition:0.3s;}
.vertical-timeline .content:before, .content:after { content: ""; width: 0; height: 0; border: solid transparent; position: absolute; right: 100%;}
.vertical-timeline .content:before {border-right-color: inherit; border-width: 10px; top: 50%; margin-top: -11px;}

/* http://anicollection.github.io/ */
.animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;} .animated.infinite {-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;} .animated.hinge {-webkit-animation-duration: 2s; animation-duration: 2s;}
@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)} 10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)} 30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)} 40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)} 100% {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)}} @keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)} 10%, 20% {-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)} 30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)} 40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)} 100% {-webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)}} .tada {-webkit-animation-name: tada; animation-name: tada}
@-webkit-keyframes slideInRight {0% {-webkit-transform: translate(100%, 0); transform: translate(100%, 0); visibility: visible} 100% {-webkit-transform: translate(0, 0); transform: translate(0, 0)}} @keyframes slideInRight {0% {-webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0); visibility: visible} 100% {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0)}} .slideInRight {-webkit-animation-name: slideInRight; animation-name: slideInRight}
@-webkit-keyframes slideOutRight {0% {-webkit-transform: translate(0, 0); transform: translate(0, 0)} 100% {visibility: hidden; -webkit-transform: translate(100%, 0); transform: translate(100%, 0)}} @keyframes slideOutRight {0% {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0)} 100% {visibility: hidden; -webkit-transform: translate(100%, 0); -ms-transform: translate(100%, 0); transform: translate(100%, 0)}} .slideOutRight {-webkit-animation-name: slideOutRight; animation-name: slideOutRight}
@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate(-100%, 0); transform: translate(-100%, 0); visibility: visible} 100% {-webkit-transform: translate(0, 0); transform: translate(0, 0)}} @keyframes slideInLeft {0% {-webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0); visibility: visible} 100% {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0)}} .slideInLeft {-webkit-animation-name: slideInLeft; animation-name: slideInLeft}
@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translate(0, 0); transform: translate(0, 0)} 100% {visibility: hidden; -webkit-transform: translate(-100%, 0); transform: translate(-100%, 0)}} @keyframes slideOutLeft {0% {-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0)} 100% {visibility: hidden; -webkit-transform: translate(-100%, 0); -ms-transform: translate(-100%, 0); transform: translate(-100%, 0)}} .slideOutLeft {-webkit-animation-name: slideOutLeft; animation-name: slideOutLeft}
@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)} 50% {-webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05)} 100% {-webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)}} @keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)} 50% {-webkit-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05)} 100% {-webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1)}} .pulse {-webkit-animation-name: pulse; animation-name: pulse}
@-webkit-keyframes pulse-25 {50% {-webkit-transform: scale3d(1.25, 1.25, 1.25); transform: scale3d(1.25, 1.25, 1.25)}} @keyframes pulse-25 {50% {-webkit-transform: scale3d(1.25, 1.25, 1.25); -ms-transform: scale3d(1.25, 1.25, 1.25); transform: scale3d(1.25, 1.25, 1.25)}} .pulse.pulse-25 {-webkit-animation-name: pulse-25; animation-name: pulse-25}

/* Premium Simulation */
.pg a.premium-simulation-select {backface-visibility: hidden; display:inline-block; text-decoration: none; transform: translateZ(0px); transition-duration: 0.3s; transition-property: transform;}
.pg a.premium-simulation-select:hover{transform: scale(1.2) !important;}
.pg a.premium-simulation-select:before {-webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease; -ms-transition: all 1.5s ease; -o-transition: all 1.5s ease; transition: all 1.5s ease;-webkit-opacity:0; -moz-opacity:0; opacity:0; position:absolute; text-decoration: none; content: '\f0a4'; font-family: 'FontAwesome'; font-size: 14px; font-weight: normal; margin-left:-17px}.pg a.premium-simulation-select:hover:before {position:absolute; text-decoration: none; content: '\f0a4'; font-family: 'FontAwesome'; font-size: 14px; font-weight: normal; margin-left:-17px}
.pg a.premium-simulation-select:hover:before {-webkit-opacity:1; -moz-opacity:1; opacity:1;}

/* Private Property */
.dropdown-menu.dropdown-pp-objects {min-width: 210px;}
.dropdown-menu.dropdown-pp-objects > li > a {display: inline-block;}

/* Claim */
.pg .bi.use-date {cursor: pointer; background-color: #fff; }
.panel .panel-heading.medium-grey-back {background-color: #efefef;}
.label.benefit-select {padding:2px; margin-bottom: 0px; vertical-align: middle;}

/* CRM */
.btn-group.work-orders-types .badge {float: none; position: absolute; top:-8px; right:0px; font-weight: normal; padding: 3px 4px; font-size: 11px;}
.btn-group.work-orders-types .btn {padding: 5px 6px;}
.top_noticePanel .media-object{padding:0px; border:1px solid #fff}
i.fs40{font-size: 40px;} i.fs14{font-size: 14px;} i.fs18{font-size: 18px;}
i.red-crm {color:#E57373;} i.green-crm {color:#a6d7a8;} i.yellow-crm{color:#ffe376;}
i.red-strong {color:#006e8a;} i.green-strong {color:#3fa43f;} i.yellow-strong{color:#ffc657;} i.blue-strong {color:#73a2ed;}
.i-tile-red {color:#006a85;}
.crm-tasks-timeline .timeline-event {cursor: pointer;}
.crm-tasks-timeline .timeline-event .responsible {font-size: 10px; color:#363636;}
table.dataTable.cell-border.partner-info-table tbody td:nth-child(even) {border-left: none; background-color: #f9f9f9;}
table.dataTable.cell-border.partner-info-table tbody td:nth-child(odd) {border-right: none;}
.tile-360 {padding:24px 10px 10px 10px; width: 316px; height: 152px; background-color: #fcfcfc;}
.tile-360 .actions {font-size: 13px; position: absolute; top: 6px; right: 10px;}
.tile-360-row {font-size: 13px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:300px;}
.popover-360 {top: -120px; max-width: 312px; width: 312px;}
.popover-360 .popover-title, .popover-360 .popover-content, table.popover-table td {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.popover-360 .treemenu ul li ul {margin: 0 0 0 8px;}
.popover-360 .popover-content {padding-top: 10px; overflow-y: auto;}
.popover-table {width: 100%; border-collapse: collapse; border-spacing: 0;}
table.popover-table tr td:first-child {max-width: 250px;}
table.popover-table tr td:last-child {max-width:30px; border-left: 1px solid #ddd; text-align: center; vertical-align: top; padding: 5px;}
table.popover-table td.no-left-border {border-left: none;}
table.popover-table td {border-bottom: 1px solid #ddd; padding-bottom: 5px;}
table.popover-table tr:last-child td {border-bottom: none;}
.popover-360.popover-policy {height: 306px;}
.popover-360.popover-policy .popover-content{height: 246px;}
.popover-360.popover-offer {height: 241px;}
.popover-360.popover-offer .popover-content{height: 181px;}

/* Grey Tabs */
.grey-tabs {background: linear-gradient(to bottom, rgba(255,255,255,0) 20%,rgba(240,240,240,1) 100%);}
.nav-tabs.grey-tabs  > li > a {color: #777;}
.nav-tabs.grey-tabs  > li.active > a, .nav-tabs.grey-tabs  > li.active > a:link, .nav-tabs.grey-tabs  > li.active > a:hover, .nav-tabs.grey-tabs  > li.active > a:focus {font-weight: bold;	color: #006881; border-bottom-color: #fff;}
.nav-tabs.grey-tabs  > li .badge{background-color: #777;}
.nav-tabs.grey-tabs  > li.active .badge{background-color: #006881;}
.nav-tabs.grey-tabs .badge{float: none; position: absolute; top:-8px; right:0px; font-weight: normal; padding: 3px 4px; font-size: 11px;}

/* Header Tabs */
.row.header.tabs-header {font-weight: normal; min-height: 25px;}
.row.header .nav-tabs {border-bottom: none; position:absolute; top:7px;}
.row.header .nav-tabs > li > a {padding: 6px 12px 6px 12px; color: #808080; font-weight: bold;}
.nav-tabs > li > a:hover {border-color: #eee #eee #e5e5e5;}
.row.header .nav-tabs > li.active > a, .row.header .nav-tabs > li.active > a:link, .row.header .nav-tabs > li.active > a:hover, .row.header .nav-tabs > li.active > a:focus {color: #545454;}

/* Unslider */
.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}
.unslider-nav ol {list-style: none; text-align: center; } .unslider-nav ol li {display: inline-block; width: 6px; height: 6px; margin: 0 4px; background: transparent; border-radius: 5px; overflow: hidden; text-indent: -999em; border: 2px solid #fff; cursor: pointer; } .unslider-nav ol li.unslider-active {background: #fff; cursor: default; }
.announcements nav.unslider-nav {text-align: center;}
.announcements .unslider-nav ol {display:inline; background-color: #F3F2F0; border-radius: 10px;}
.announcements .unslider-arrow {background: #d1d0cf url('../img/slider-arrow.png') no-repeat scroll 50% 50% / 7px 11px; border-radius: 32px; display: block; height: 32px; left: auto; margin-top: -16px; opacity: 0.7; overflow: hidden; right: -50px; text-indent: -999em; top: 50%; transition: opacity 0.2s ease 0s; width: 32px; } .announcements .unslider-arrow.prev{left: -50px; right: auto; transform: rotate(-180deg);}
.announcements .unslider-arrow:hover{opacity: 1;}
.announcements-slide{padding: 0px 20px 10px 0px; height:22px; overflow: hidden;}
.announcements-slide h3 {margin-bottom:0px;}

/* Image viewer */
.iv.popup{background-color:#000;}
.iv.popup .titlebar{border:0;padding-bottom:0;color:#fff;}
.iv.popup .titlebar .b-close:hover{color:#6f6f6f;background-color:#000;}
.iv.popup .titlebar .b-close{cursor:pointer;font-size:20px;padding:0 0 2px 3px;margin-top:-2px;margin-right:-2px;color:#ededed;}
.iv-image-holder{position:relative;box-sizing:border-box;width:100%;height:400px;}
.iv-loader{position:absolute;top:calc(50% - 34px);left:calc(50% - 34px);}
.iv-image-holder img{display:block;margin:auto;max-width:100%;max-height:100%;height:auto;width:auto;}
.iv .btn.btn-download{position:absolute;right:0;top:0;opacity:.7;background:0;color:#fff;visibility:hidden;}
.iv-arrow-big{position:absolute;border:2px solid #fff;border-radius:50%;top:calc(50% - 34px);width:40px;height:40px;text-align:center;opacity:.7;visibility:hidden;cursor:pointer;}
.iv-arrow-big.right{right:0;} .iv-arrow-big.left{left:0;}
.iv-image-holder .iv-arrow-big i{position:relative;top:50%;transform:translateY(-50%);font-size:26px;color:#fff;}
.iv-thumbnail-holder{position:relative;box-sizing:border-box;height:95px;background-color:#333;border:2px solid #ededed;}
.iv-thumbnail-container{list-style:none;text-align:center;height:100%;}
.iv-thumbnail{float:left;border:3px solid #ededed;width:100%;height:100%;box-sizing:border-box; cursor: pointer;}
.iv-thumbnail img{display:block;margin:auto;height:100%;width:100%; opacity: 0.3;}
.iv-arrow-small{position:absolute;border:1px solid #fff;border-radius:50%;top:calc(50% - 12px);width:26px;height:26px;text-align:center;background-color:#000;opacity:.4;visibility:hidden;cursor:pointer;}
.iv-arrow-small.left{left:10px;} .iv-arrow-small.right{right:10px;}
.iv-arrow-small i{color:#fff;}
.iv-arrow-small.right:hover,.iv-arrow-small.left:hover,.iv-arrow-big.left:hover,.iv-arrow-big.right:hover,.iv .btn.btn-download:hover, .iv-thumbnail.active img, .iv-thumbnail:hover img{opacity:1;}
.iv-image-holder:hover .iv-arrow-big,.iv-image-holder:hover .btn.btn-download,.iv-thumbnail-holder:hover .iv-arrow-small{visibility:visible;}

/* Topbar */
.topbar{min-height:60px;position:fixed;width:100%;top:0;left:0;z-index:1033;box-shadow:0 2px 4px rgba(33,33,33,.2);max-height:60px;background: linear-gradient(to right, #00728F , #023C4A);}
.topbar i{font-size:14px}
.logo-area{display:block;min-height:60px;float:left;width:184px;background:url('../img/_boc_demo/logo-boc.png') center center no-repeat;}
.menu-link {padding:7px 20px 0px 20px; font-size:12px;border-radius:50%;width:40px;line-height:10px;display:block;text-decoration:none;color:#fff;text-align:center;}
.menu-link i{color:#fff;font-size:34px;margin-top:0;margin-bottom:0;}
.info-menu{height:60px;margin:0;line-height:60px;list-style:none;line-height:52px;padding:0;}
.info-menu a{color:#fdb82b;}
.info-menu a:hover{color:#fff;text-decoration:none; border-bottom: 6px solid #FDB82B; height:41px;}
.info-menu a.active{color:#fff!important;}
.info-menu a.indicator::after{background-color:#fdb82b;border-radius:50px;content:"";height:10px;opacity:.75;position:absolute;left:-3px;top:10px;width:10px;}
.info-menu li{display:inline-block;padding-right:6px;padding-left:6px;position:relative}
.info-menu li a,.info-menu.left li a{width:30px;display:inline-block;text-align:center;font-size:14px;color:#fff;position:relative;margin-top:8px;}
.info-menu li a i{font-size:18px;}
.info-menu li.logoff{border-left:1px solid rgba(255,255,255,0.1); background-color: #f8a70e;}
.info-menu li.logoff a > i{color:#fff;}

/* Sidebar */
.sidebar,.sidebar *{box-sizing:border-box;}
.sidebar{left:0;top:0;height:100%;width:260px;position:fixed;transform:translateX(0%);transition:600ms;padding:0;padding-top:60px;background-color:#fff;margin-top:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 10px 0 rgba(33,33,33,.2);min-height:100%;z-index:1002;}
.sidebar.sidebar-hidden{transform:translateX(-105%);}
.sidebar ul{padding:0;margin:0;padding-left:0;list-style-type:none;font-family: 'Roboto', sans-serif;font-weight:400;font-size:14px;}
.sidebar li ul.sub-menu ul.sub-menu{padding-left:20px;}
.sidebar li ul.sub-menu{padding-left:0;display:none;list-style-type:none;font-size:14px;width:100%;}
.sidebar li a{display:block;line-height:42px;min-height:42px;height:auto;color:#4D4D4D;text-decoration:none;padding-left:5px;clear:both;border-left:4px solid transparent;white-space:nowrap;}
.sidebar li .sub-menu a{line-height:36px;min-height:36px;color:rgba(174,178,183,1.0);margin-bottom:1px;padding-left:55px;border-left:4px solid transparent;}
.sidebar li.open .sub-menu a.active,.sidebar li.open .sub-menu a:hover,.sidebar li .sub-menu a:hover{background-color:#ECEEEE;border-left:4px solid #fdb82b;color:#333;}
.sidebar li.open .sub-menu a{border-left:4px solid transparent;}
.sidebar li a:hover{background-color:#ECEEEE;border-left:4px solid #fdb82b;color:#333;}
.sidebar li.open a{background-color:#ECEEEE;border-left:4px solid #fdb82b;color:#333;}
.sidebar li.open .sub-menu a.active,.sidebar li.open .sub-menu a:hover,.sidebar li .sub-menu a:hover{color:#333;}
.sidebar li a:hover .arrow:before,.sidebar li.open a .arrow:before{color:#757575;}
.sidebar li .sub-menu a:hover .arrow:before,.sidebar li.open .sub-menu a .arrow:before{color:rgba(170,170,170,1);}
.sidebar li.open .sub-menu a{background-color:transparent;color:#616161;}
.sidebar li a i{display:inline-block;width:45px;height:34px;line-height:34px;text-align:center;top:0;position:relative;}
.sidebar li a .arrow:before{float:right;margin-top:1px;margin-right:20px;display:inline;font-size:16px;font-family:FontAwesome;height:auto;content:"\f104";font-weight:300;text-shadow:none;color:#757575;}
.sidebar li.open a .arrow.open:before{content:"\f107";}
.sidebar li a .arrow{float:right;position:absolute;right:0;}
.sidebar .fa{font-size:14px;}
.sidebar .menu{font-size:17px;line-height:40px;padding-left:24px;color:#9e9e9e;overflow:hidden;white-space:nowrap; text-overflow: ellipsis;}
.mini.sidebar .menu{color:transparent;height:1px;width:44px;margin:0 8px 10px;}
.mini.sidebar li.open .sub-menu a:hover,.mini.sidebar li .sub-menu a:hover{background-color:#ECEEEE!important;border-left:3px solid #fdb82b;color:#333;padding-left:21px;}
.mini.sidebar li.open a:hover{background:#fff;border-left:3px solid #fdb82b;}
.mini.sidebar li.open a{background-color:#fff;border-left:3px solid transparent;}
.sidebar.mini{width:60px;margin-left:0!important;z-index:1032;}
.mini > ul{background-color:#fff;width:60px;}
.mini .sub-menu{display:none;height:auto;max-height:170px;overflow-x:hidden;overflow-y:auto;}
.mini li{position:relative!important;}
.mini li .title,.mini li .arrow{display:none;}
.mini li:hover{background:rgba(33,33,33,0.1);}
.mini .sub-menu li:hover{background:transparent;}
.mini.sidebar .sub-menu li.open a,.mini.sidebar .sub-menu li.open .sub-menu a{background-color:transparent;border-left:3px solid transparent;color:#616161;}
.mini.sidebar li:hover .sub-menu{display:block;}
.mini li:hover .sub-menu{position:absolute;left:60px;top:42px;width:200px!important;background:#ECEEEE;box-shadow:0 0 20px 0 rgba(33,33,33,.2);}
.mini li:hover .sub-menu .sub-menu{left:0;box-shadow:none;position:relative;width:auto!important;background:#fff;margin-top:0!important;padding-left:0!important;padding-top:0!important;display:none;}
.sidebar.mini,.mini > div {overflow:visible!important;}
.mini > div.sidebar-wrapper {padding-top:0;}
.mini li:hover .title{float:left;padding-left:15px;width:196px;background:transparent;display:inline-block!important;position:relative;z-index:2;}
.mini li:hover .sub-menu .arrow{display:inline-block;}
.mini.sidebar li .fa{float:left;font-size:17px;height:42px;line-height:42px;width:53px;top:0;}
.mini.sidebar li:hover a{width:260px;background:#fff;box-shadow:0 0 20px 0 rgba(33,33,33,.2);position:relative;z-index:2;}
.mini.sidebar li a{padding-left:0;}
.mini.sidebar li .sub-menu a{padding-left:20px;}
.mini li:hover .sub-menu{padding-top:0!important;padding-left:0!important;background:#fff;}
.mini.sidebar li:hover .sub-menu a{width:200px;color:#616161;background:#fff;box-shadow:none;}
.mini.sidebar li a .arrow.open::before{content:"\f107";}
.mini.sidebar li a .arrow:before{color:rgba(170,170,170,1);}
button.btn.expand-collapse-menu{border-radius:0;border-top:none;border-left:0;border-right:0;padding-top:10px;border-bottom:1px solid #eee; background-color: #fff;}

/* Sidepane */
.side {position: fixed; top: 0; right: 0; bottom: 0; z-index: 1032; background-color: #ffffff; box-shadow: 0 8px 14px 0 rgba(0, 0, 0, 0.38); transform: translateX(0%);}
.side.side-hidden {transform: translateX(105%);}
.side-head {margin-top:65px; padding: 4px 10px; position: relative;}
.side-head .side-tools {left: 4px; position: absolute; right: 4px; top: 4px;}
.side-head .side-tools a.btn {border-color:transparent; font-size:13px;}
.side-head .side-tools a.btn:hover, .side-head .side-tools .btn:active{background:transparent;}
.side-head .side-tools a.btn:hover i, .side-head .side-tools .btn:active i{background:transparent; color: #4D4D4D;}
.side-header {font-size: 18px; padding-top: 10px;}
.side-body {top: 118px; bottom: 0px; position:absolute; overflow: auto;}
.side-body h3.heading {padding-top:10px; padding-left:10px; font-size: 14px;}
.close-chat {position: absolute; top: 0px; right:5px; display:none; color: #a1a1a1; transition: 0.3s ease-all; font-size: 16px;}
.close-chat:hover{color: #4D4D4D;}
.benef-card:hover .close-chat {display: block;}
.chat-bubble {padding:2px 0px 0px 4px; overflow-y:auto; max-height:335px;}
.chat-textarea {overflow-y: auto; max-height: 50px; width:350px; height:20px; line-height: 1.42857 !important;}
.message-right {position: relative; background: #add8e6; padding:5px; border-radius:5px; width: 310px;  word-wrap: break-word;}
.message-left {position: relative; background: #d3d3d3; padding:5px; border-radius:5px; width: 310px; word-wrap: break-word;}
.message-left:after {content: ''; position: absolute; border-style: solid; border-width: 5px 6px 5px 0px; border-color: transparent #d3d3d3; display: block; width: 0; z-index: 1000; left: -5px; top: 8px;}
.message-right:after {content: ''; position: absolute; border-style: solid; border-width: 5px 0px 5px 6px; border-color: transparent #add8e6; display: block; width: 0; z-index: 1000; right: -5px; top: 8px;}
.indicator_chat::after{background-color: #c7465e;border-radius: 50px;content: "";height: 10px;opacity: 0.75;position: absolute; top: 6px; width: 10px}
.ergo-notification-white .ui-pnotify-container.alert-info{color: #4D4D4D; background: url('../img/notification.png') no-repeat 0 0 #fff;}
.ergo-notification-white .ui-pnotify-title {margin-top: 56px; font-size: 14px;}
.ergo-notification-white .ui-pnotify-closer{opacity: .8; font-size: 14px;}
.ergo-notification-white .ui-pnotify-closer:hover{opacity: 1;}
.ergo-notification-white .ui-pnotify-text {font-size: 14px; line-height: 16px;}

/* On - Off Switch */
.onoffswitch {position: relative; width: 48px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;}
.onoffswitch [type='checkbox']{display: none;}
.onoffswitch-checkbox {display: none;}
.onoffswitch-label {display: block; overflow: hidden; cursor: pointer; border: 1px solid #656565; border-radius: 20px;}
.onoffswitch-inner {display: block; width: 200%; margin-left: -100%; transition: margin 0.3s ease-in 0s;}
.onoffswitch-inner:before, .onoffswitch-inner:after {display: block; float: left; width: 50%; height: 18px; padding: 0; line-height: 18px; font-size: 12px; color: white; font-family: 'FontAwesome'; font-weight: normal; box-sizing: border-box;}
.onoffswitch-inner:before { /*content: "On";*/ content: '\f00c'; padding-left: 6px; background-color: #F2B54A; color: #FFFFFF;}
.onoffswitch-inner:after {content: ""; padding-right: 4px; background-color: #EEEEEE; color: #656565; text-align: right;}
.onoffswitch-switch {display: block; width: 18px; margin: 0px; background: #FFFFFF; position: absolute; top: 0; bottom: 0; right: 25px; border: 1px solid #656565; border-radius: 20px; transition: all 0.3s ease-in 0s;}
.onoffswitch-label.active .onoffswitch-inner {margin-left: 0;}
.onoffswitch-label.active .onoffswitch-switch {right: 0px;}
.onoffswitch-label span.required {left: -8px; position: absolute;}