dd:before, dd:after { content: none !important; }
.navbar-tbtravelers { margin-right: 0 !important; }
#reportModalDialog { margin-right: -17px; }
#reportModalDialog .modal-dialog { width:100%; height:100% }
#reportModalDialog .modal-body { padding: 0; }
#reportContainer { box-shadow: 0px 0px 20px #999; }
#btn-fullscreen, #btn-fullscreen:focus { padding: 14px; background-color:#0D74CE; outline:none; }
#btn-fullscreen:hover { background-color:#0A5AA1; }
#goback { margin-top:0; width:300px; display:inline; background-color:#113264; }
#goback:hover { background-color:#0D74CE; }
.reportcontainer-title { color: #0D74CE; font-weight: bold; font-size: 2.4em; padding-bottom: 8px;}

.reportrow { padding-top:40px; }

.reportitem, .reportitem-override { padding: 7.5px 15px; margin-bottom: 15px; overflow: hidden; font-size: 1.4em; min-height: 180px; position: relative; }
.reportitem-gray { background-color: #F0F0F3;  color: #0A5AA1; }
.reportitem-gray .reportitem-desc { color: #000; }
.reportitem-blue { background-color: #0D74CE;  color: #fff; }
.reportitem .btn-info { margin-bottom:10px; }
.reportitem-gray .btn-info, .reportitem-blue .btn-info { background-color: #0A5AA1; }
.reportitem-gray .btn-info:hover, .reportitem-blue .btn-info:hover {  background-color: #113264; }
.reportitem-date { text-align: right; font-weight: normal; font-size: 11px; padding-top: 8px; }
.reportitem-title { font-weight: bold; padding: 0; }
.reportitem-title h3 {  margin-top: 10px; font-size: 20px; }
.reportitem-img { width:100%; }
.reportitem-img img { margin: 10px auto 0px auto; display: block; width:auto; max-width:100%; }

.reportitem-description { font-size: 14px; line-height: 22px; letter-spacing: 0.25px; padding-top: 10px; }
.reportitem-gray .reportitem-desc strong { color:#0D74CE; }
.reportitem-blue .reportitem-desc strong { color:#fff; }
.reportitem-desc-row { margin-bottom: 15px; overflow: hidden; max-height: 150px; }
.reportitem-link-row { padding-bottom:15px; position: absolute; bottom:15px; }

body.fullscreen { padding: 0; overflow: hidden; }
body.fullscreen nav { display: none; }
body.fullscreen #footer { display: none; }
body.fullscreen .logorow { display: none; }
body.fullscreen #mydashboard-top { padding: 0; }
body.fullscreen .col-md-12 { padding: 0; }
body.fullscreen #footer_tb2 { display: none; }

div.DnnModule-DNN_HTML+div.DnnModule-Authentication { display: none; } /* hides the login module when already logged in */

.selectize-dropdown [data-selectable], .selectize-dropdown .optgroup-header { text-align: left; }
.selectize-dropdown [data-selectable] .highlight { background: rgba(49, 170, 193, 0.4); }
.selectize-input { border-radius: 0px; }

.currency-selector { margin: 15px; }

/* Date Range Picker */
div.range_inputs button.cancelBtn, div.range_inputs button.cancelBtn:focus, div.range_inputs button.cancelBtn:visited { background-color: #0D74CE; border-color: #0D74CE; width: 100%; }
div.range_inputs button.cancelBtn:hover { background-color: #0A5AA1; color: white; }
div.range_inputs button.applyBtn { width: 100%; background-color: #0D74CE; }
div.range_inputs button.applyBtn:hover { width: 100%; background-color: #0A5AA1; }
.btn.disabled, .btn[disabled] { background-color: #3337; }
