



.bwizard{position:relative}.bwizard .well{margin:3px 0}.bwizard-steps{margin:0;padding:0;display:inline-block;background:#fff;}.bwizard-steps li{cursor: pointer;display:inline-block;position:relative;margin-right:5px;line-height:18px;list-style:none;padding:12px 17px 10px 30px;background:#efefef;zoom:1;*display:inline;*padding-left:17px;}
.bwizard-steps li:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding-left:12px}.bwizard-steps li:first-child:before{border:0}
.bwizard-steps li:last-child{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-right:0;border-right: 0;}.bwizard-steps li:last-child:after{border:0}
.bwizard-steps li:before{position:absolute;left:0;top:0;height:0;width:0;border-bottom:20px inset transparent;border-left:20px solid #fff;border-top:20px inset transparent;content:""}
.bwizard-steps li:after{position:absolute;right:-20px;top:0;height:0;width:0;border-bottom:20px inset transparent;border-left:20px solid #efefef;border-top:20px inset transparent;content:"";z-index:2}
.bwizard-steps .label{margin:0 5px 0 0;padding:1px 5px 2px;position:relative;top:-1px}.bwizard-steps .current{color:#fff;background:#0176ac}.bwizard-steps .current:after{border-left-color:#0176ac}
@media(max-width:480px){.bwizard-steps li,.bwizard-steps li.current,.bwizard-steps li:first-child,.bwizard-steps li:last-child{background-color:transparent;padding:0;margin-right:0}
.bwizard-steps li:after,.bwizard-steps li:before{border:0}}
.bwizard.bwizard-table .bwizard-steps {display:table;width:100%;}
.bwizard.bwizard-table .bwizard-steps li {display:table-cell;border-right: 5px solid #FFF;}
.bwizard.bwizard-table .bwizard-steps li:last-child {border-right:0;}

/*!
* Colorpicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.colorpicker-saturation {
    width: 100px;
    height: 100px;
    background-image: url(/images/saturation.png);
    cursor: crosshair;
    float: left;
}
.colorpicker-saturation i {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
    margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b {
    display: block;
    height: 5px;
    width: 5px;
    border: 1px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.colorpicker-hue, .colorpicker-alpha {
    width: 15px;
    height: 100px;
    float: left;
    cursor: row-resize;
    margin-left: 4px;
    margin-bottom: 4px;
}
.colorpicker-hue i, .colorpicker-alpha i {
    display: block;
    height: 1px;
    background: #000;
    border-top: 1px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    margin-top: -1px;
}
.colorpicker-hue {
    background-image: url(/images/hue.png);
}
.colorpicker-alpha {
    background-image: url(/images/alpha.png);
    display: none;
}
.colorpicker {
    *zoom: 1;
    top: 0;
    left: 0;
    padding: 4px;
    min-width: 120px;
    margin-top: 1px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.colorpicker:before, .colorpicker:after {
    display: table;
    content: "";
}
.colorpicker:after {
    clear: both;
}
.colorpicker:before {
    content: '';
    display: inline-block;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    top: -7px;
    left: 6px;
}
.colorpicker:after {
    content: '';
    display: inline-block;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    position: absolute;
    top: -6px;
    left: 7px;
}
.colorpicker.dropdown-menu {
    background-color: white;
    border-color: #DDD;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.3);
}
.colorpicker div {
    position: relative;
}
.colorpicker.alpha {
    min-width: 140px;
}
.colorpicker.alpha .colorpicker-alpha {
    display: block;
}
.colorpicker-color {
    height: 10px;
    margin-top: 5px;
    clear: both;
    background-image: url(/images/alpha.png);
    background-position: 0 100%;
}
.colorpicker-color div {
    height: 10px;
}
.input-append.color .add-on i, .input-prepend.color .add-on i {
    display: block;
    cursor: pointer;
    width: 16px;
    height: 16px;
}


/*!
 * Timepicker Component for Twitter Bootstrap
 *
 * Copyright 2013 Joris de Wit
 *
 * Contributors https://github.com/jdewit/bootstrap-timepicker/graphs/contributors
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:2px 3px 2px 2px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,0.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;left:9px;position:absolute;top:-7px}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;left:10px;position:absolute;top:-6px}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:4px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:30px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:30px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px transparent solid;width:100%;display:inline-block;margin:0;padding:8px 0;outline:0;color:#333}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border-color:#ddd}.bootstrap-timepicker-widget table td a i{margin-top:2px}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center}.bootstrap-timepicker-widget .modal-content{padding:4px}@media(min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media(max-width:767px){.bootstrap-timepicker{width:100%}.bootstrap-timepicker .dropdown-menu{width:100%}}.bootstrap-timepicker-widget td {border: 0;}


@font-face {
	font-family: 'icomoon';
	src:url('/font/icomoon.eot');
	src:url('/font/icomoon.eot?#iefix') format('embedded-opentype'),
		url('/font/icomoon.woff') format('woff'),
		url('/font/icomoon.ttf') format('truetype'),
		url('/font/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'icomoon';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/
.fa-icon-office, .fa-icon-map {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.fa-icon-office:before {
	content: "\e000";
}
.fa-icon-map:before {
    content: "\e001";
}


@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(/font/open_sans_semi_bold.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(/font/open_sans.woff) format('woff');}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-family:'Open Sans', arial, sans-serif;}body.login input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset;}#run-logo{padding-right:20px;}.table thead th{vertical-align:middle;}.table.high-header th{line-height:28px;}.main-menu a{outline:none;}.main-container{padding-bottom:30px;}.unbreakable{word-break:normal;}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.clear{clear:both;}.no-margin-left{margin-left:0 !important;}.no-margin-bottom{margin-bottom:0 !important;}.no-margin-top{margin-top:0 !important;}.no-margin-right{margin-right:0 !important;}.no-padding-left{padding-left:0 !important;}.no-padding-bottom{padding-bottom:0 !important;}.no-padding-top{padding-top:0 !important;}.no-padding-right{padding-right:0 !important;}.top-margin-3{margin-top:3px;}.top-margin-5{margin-top:5px;}.top-margin-10{margin-top:10px;}.top-margin-15{margin-top:15px;}.top-margin-30{margin-top:30px;}.bottom-margin-5{margin-bottom:5px;}.bottom-margin-10{margin-bottom:10px;}.bottom-margin-15{margin-bottom:15px;}.bottom-margin-30{margin-bottom:30px;}.bottom-margin-40{margin-bottom:40px;}.bottom-margin-60{margin-bottom:60px;}.bottom-margin-80{margin-bottom:80px;}.left-margin-5{margin-left:5px;}.left-margin-10{margin-left:10px;}.left-margin-15{margin-left:15px;}.left-margin-30{margin-left:30px;}.right-margin-5{margin-right:5px;}.right-margin-10{margin-right:10px;}.right-margin-15{margin-right:15px;}.right-margin-30{margin-right:30px;}.left-padding-3{padding-left:3px;}.left-padding-5{padding-left:5px;}.left-padding-10{padding-left:10px;}.left-padding-15{padding-left:15px;}.left-padding-30{padding-left:30px;}.max-width-100{max-width:100px;}.max-width-125{max-width:125px;}.max-width-150{max-width:150px;}.max-width-175{max-width:175px;}.max-width-200{max-width:200px;}.left-padding-15{padding-left:15px;}.bottom-padding-30{padding-bottom:30px;}.text-justify{text-align:justify !important;}.text-center{text-align:center !important;}.text-left{text-align:left !important;}.text-right{text-align:right !important;}.vertical-align-middle{vertical-align:middle !important;}.small-text{font-size:12px;}.border-radius-5{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.min-height-300{min-height:300px;}.min-width-140{min-width:140px;}.top-margin-7-imp{margin-top:7px !important;}.popover ul{margin-left:10px;}.inline-block{display:inline-block;}.hide-element{display:none !important;visibility:hidden !important;}.header-border{margin-top:0;border-bottom:1px solid #ccc;}.text-highlight{background-color:#f4f496;color:#333;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-red,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-red,.quick-button:hover i.menu-icon-red{color:#f00 !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-green,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-green,.quick-button:hover i.menu-icon-green{color:#00d423 !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-dark-green,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-dark-green,.quick-button:hover i.menu-icon-dark-green{color:#01b31e !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-blue,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-blue,.quick-button:hover i.menu-icon-blue{color:#0176ac !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-brown,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-brown,.quick-button:hover i.menu-icon-brown{color:#b69764 !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-turquoise,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-turquoise,.quick-button:hover i.menu-icon-turquoise{color:#3baea2 !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-black,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-black,.quick-button:hover i.menu-icon-black{color:#444 !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-gray,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-gray,.quick-button:hover i.menu-icon-gray{color:#7a7a7a !important;}.nav-tabs.nav-stacked li > a:hover > i.menu-icon-light-gray,.nav-tabs.nav-stacked li.selected > a > i.menu-icon-light-gray,.quick-button:hover i.menu-icon-light-gray{color:#d7d7d7 !important;}.full-width .btn{display:block;}.form-horizontal label{float:left;width:140px;padding-top:5px;font-size:13px;text-align:right;}.form-horizontal label.radio,.form-horizontal label.checkbox{text-align:inherit;}.form-vertical .text-field{margin-top:8px;margin-bottom:17px;}#brand-logo .logo{height:30px;width:148px;padding-top:7px;}#brand-logo .logo-small{height:30px;width:31px;padding-top:7px;}textarea{height:150px;}.modal-body textarea{height:100px;}.empty-field{font-style:italic;}.cleditorMain{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.centerFluid6{width:50%;margin-left:-25%;}.centerFluid8{width:75%;margin-left:-37.5%;}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);}.progress-danger.progress-striped .bar,.progress.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);}.progress-success.progress-striped .bar,.progress.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);}.progress-info.progress-striped .bar,.progress.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.progress-warning .bar,.progress .bar-warning{background-color:#e7aa3e;background-image:-moz-linear-gradient(top,#edb757,#df9718);background-image:-webkit-gradient(linear,0 0,0 100%,from(#edb757),to(#df9718));background-image:-webkit-linear-gradient(top,#edb757,#df9718);background-image:-o-linear-gradient(top,#edb757,#df9718);background-image:linear-gradient(to bottom,#edb757,#df9718);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffecb656', endColorstr='#ffdf9718', GradientType=0);}.progress-warning.progress-striped .bar,.progress.progress-striped .bar-warning{background-color:#edb757;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);}.spin-img{-webkit-animation-name:rotateThis;-webkit-animation-duration:5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;}@-webkit-keyframes rotateThis{from{-webkit-transform:scale(0.75) rotate(0deg);}to{-webkit-transform:scale(0.75) rotate(360deg);}}.hide-submit{position:absolute;left:-99999px;top:-99999px;z-index:-1;}.pretty-upload{position:relative;overflow:hidden;font-size:12px;display:block;margin-bottom:5px;padding:10px;cursor:pointer;}.pretty-upload.hovering{background-color:#f4f4f4;}.pretty-upload input[type='file']{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);font-size:23px;direction:ltr;cursor:pointer;height:100%;}.pretty-upload .loading{background:#000 url('/images/acl/ajax-loader.gif') no-repeat center center;background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:none;}.tab-box-tabs{position:relative;z-index:2;}.tab-box{overflow:inherit;position:relative;z-index:1;margin-top:-1px;border-color:#ddd;text-align:left;}.tab-box:before,.tab-box:after{border-color:#ddd;}.input-append.color input{display:none !important;}.input-append.color .add-on{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.input-append.color .add-on i{margin-top:1px;border:1px solid #888;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.notification-wrapper .notification-latest{z-index:103;min-width:250px;padding:9px 6px;}.notification-wrapper .notification-item{position:relative;border:0;border-bottom:1px solid #ddd;padding:4px;line-height:16px;margin-bottom:4px;}.notification-wrapper .notification-item .label{font-size:11px;margin-right:5px;}.notification-wrapper .notification-item .notification-time{font-size:9px;margin:5px 0 3px;display:block;color:#dedede;}.notification-wrapper .notification-view-all a{padding:0;margin:0;border-top:0;}.notification-wrapper .notification-view-all a:hover{background:#005d88 !important;}.dropdown-menu .notification-item a{display:inline !important;padding:0 !important;line-height:16px !important;color:#ffc58c !important;}.ui-datepicker{width:170px;line-height:14px;z-index:52 !important;}.ui-datepicker .ui-datepicker-header{background:none;border:none;color:#777;font-size:13px;}.ui-datepicker table{font-size:10px;}.ui-datepicker table th{padding:3px 0;color:#555;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{background:none !important;border:none !important;}.ui-datepicker .ui-datepicker-prev-hover{left:2px;top:2px;}.ui-datepicker .ui-datepicker-next-hover{right:2px;top:2px;}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{display:none;visibility:hidden;}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{font-family:FontAwesome;font-size:11px;text-indent:0px;font-weight:normal;text-decoration:none;text-align:center;cursor:pointer;margin:5px 0;color:#777;}.ui-datepicker .ui-datepicker-prev:before{content:"\f053";}.ui-datepicker .ui-datepicker-next:before{content:"\f054";}.bootstrap-timepicker-widget{background:#fff;border:1px solid #aaa;border-radius:4px;min-width:110px;font-size:12px;line-height:10px;}.bootstrap-timepicker-widget table td{height:10px;}.bootstrap-timepicker-widget table td a,.bootstrap-timepicker-widget table td a:hover{padding:5px 0;color:#777;border:none;background:none;}.select2-container[class*='span']{margin-left:0;margin-right:4px;margin-bottom:0;float:none;display:inline-block;}.select2-container.force-float{float:left;margin-top:1px;}.select2-choice span:empty ~ .select2-search-choice-close{visibility:hidden;}.contacts-container{border:1px solid #fec38a;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;max-height:542px;box-shadow:2px 2px 5px 1px rgba(0,0,0,0.2);}.contacts-scroll-container{max-height:511px;}.contact-detail-container{min-height:540px;}.contacts-left{position:relative;border-right:1px solid #fec38a;}.contacts-left .infinite-scroll-loading,.contacts-left .infinite-scroll-finish{position:absolute;bottom:-26px;text-align:center;width:100%;}.contacts-search,.contacts-list-loading,.contacts-empty,.contact-not-selected{color:#fd9025;font-size:32px;line-height:32px;margin-top:50px;}.contacts-search,.contacts-list-loading{font-size:20px;line-height:20px;}.contact-not-selected{margin-top:79px;}.contacts-letters{background-color:#fea957;border-right:1px solid #fec38a;}.contacts-letters .letter-link{color:#f3e9dc;display:block;font-weight:normal;}.contacts-letters .letter-link.filled{color:#fff;font-weight:bold;}.contacts-letters .letter-link.active{background:#fff;color:#ed7602;}.contacts-filter-box{background-color:#fea957;padding-top:3px;padding-bottom:4px;}.contacts-filter-box .contacts-filter{padding-top:0;padding-bottom:0;min-height:auto;}.contacts-list .list-letter{padding:4px 0 4px 10px;background-color:#feddbd;border-bottom:1px solid #fec38a;font-weight:bold;}.contacts-list .list-contact{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 0 2px 20px;border-bottom:1px solid #fec38a;cursor:pointer;}.contacts-list .list-contact.active{background-color:#ffead6;}.contacts-list .list-contact:last-child{border-bottom:0;}.contact-details .contact-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 18px;position:relative;font-size:24px;line-height:30px;}.contact-details .contact-position{padding-left:18px;}.contact-details .details-icon{margin:5px 5px 0 0;display:inline-block;}.contact-details .details-list{padding-left:20px;}#contact-create-modal .modal-body{max-height:300px;}.contact-badge{list-style:none;cursor:pointer;float:left;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;margin-right:10px;margin-top:5px;line-height:14px;height:90px;min-width:30%;}.contact-badge.active{border:2px solid #444;padding:4px;}.contact-badge:nth-child(3n){margin-right:0px;}.contact-badge .contact-edit{display:none;}.contact-badge:not(.non-editable):hover .contact-edit{display:block;}.contact-badge .popover{white-space:normal;}.contact-badge .contact-name,.contact-badge .contact-agency,.contact-badge .contact-institution{font-weight:bold;line-height:15px;}.contact-badge .contact-obs{cursor:pointer;}.contacts-loading{width:150px;height:30px;line-height:30px;margin:10px auto;text-align:center;background-color:#ffefaa;border:1px solid #333;color:#333;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,0.2);-moz-box-shadow:2px 2px 4px 1px rgba(0,0,0,0.2);box-shadow:2px 2px 4px 1px rgba(0,0,0,0.2);}.contacts-loading.loading{display:block;}.agency-contact-table .contact-row.primary{font-weight:bold;}.agency-contact-table .contact-primary,.agency-contact-table .contact-remove,.agency-contact-table .contact-edit{cursor:pointer;}.agency-table .address-details{visibility:hidden;height:1px;}.institution-contact-table .contact-row.primary{font-weight:bold;}.institution-contact-table .contact-primary,.institution-contact-table .contact-remove,.institution-contact-table .contact-edit{cursor:pointer;}.institution-table .address-details{visibility:hidden;height:1px;}.profile-box-container .box-content{min-height:300px;}#scheduleVisitStat{margin-top:50px;}.contacts-accordion{margin-bottom:0px;}.contacts-accordion .accordion-heading{cursor:pointer;}.contacts-accordion .accordion-heading h4{padding-left:15px;}.contacts-accordion .accordion-heading p{padding-left:15px;}.contacts-accordion .accordion-heading .accordion-toggle{padding-top:0px;padding-bottom:0px;}.contacts-accordion .accordion-inner{border-top:none;padding-top:0px;padding-bottom:0px;}.contacts-accordion .accordion-inner dl{margin:0 0 10px 15px !important;}.profile-basic-info{margin:0 0 0 45px;}.box-icon a{font-size:12px;}.email-log-table{table-layout:fixed;}.email-row{cursor:pointer;}.email-row.active{background-color:#ffead6;}.email-row.active td{background-color:transparent !important;}.mail-body{top:0px !important;margin-bottom:-20px;}.mail-body .mail-body-frame{filter:none;width:100%;border:none;position:relative;height:800px;}.mail-spin-img{position:absolute;top:50px;left:50%;margin-left:-75px;}.mail-spin-img .spin-img{width:150px;height:150px;}.route-area-box{display:block;cursor:pointer;margin:4px 2px;text-align:center;}.route-area-box .area-box{text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:2px 6px;background-color:#0176ac;color:#fff;width:90%;position:relative;}.route-area-box .area-box .name{font-weight:bold;max-width:90%;}.route-area-box .area-box .close{display:none;font-weight:normal;color:white;font-size:14px;opacity:1;filter:alpha(opacity=100);}.route-area-box .area-box .capacity,.route-area-box .area-box .duration{font-size:0.8em;}.route-area-box.ui-draggable-dragging .area-box{-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);}.route-area-container{-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.5);padding:4px 4px 15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;min-height:208px !important;}.route-area-container .header-border{line-height:30px;}.main-sortable .area-box .close{display:inline-block;}.type-color-example{cursor:pointer;}.type-color-example,.route-color-example{border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;padding:4px 10px;vertical-align:top;min-height:20px;min-width:10px;}.route-color-example-container .popover{max-width:217px;}#type-color-used,#route-color-used{line-height:26px;margin-left:5px;}.route-table .reorder-button{padding-left:9px;}.dashboard-buttons .quick-button-small{display:inline-block;min-width:14.5%;margin-left:15px;}.dashboard-buttons .quick-button-small:first-child{margin-left:0;}.calendar-route{cursor:pointer;padding:4px 6px;margin:0 0 5px;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.calendar-route.highlight{border:2px solid rgba(0,0,0,0.35);padding:3px 5px;}.calendar-route.ui-draggable-dragging{width:50%;position:absolute !important;}#filter-row{position:relative;}#filter-row .dropdown-menu.typeahead{background:white;border-color:#ddd;-webkit-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:3px 3px 5px 0px rgba(0,0,0,0.2);width:48.717948717949%;max-width:inherit;margin-top:-3px;box-sizing:border-box;float:left;}#filter-row .dropdown-menu.typeahead li a{color:#333;}#filter-row .dropdown-menu.typeahead li.active a{color:#fff;}#filter-row .dropdown-menu.typeahead li:last-child a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}#calendar{position:relative;}#calendar .fc-event{height:20px !important;}#calendar .fc-event.filter-out{opacity:0.3 !important;}#calendar .fc-view-agendaWeek .fc-event.completed,#calendar .fc-view-agendaWeek .fc-event.missed,#calendar .fc-view-agendaDay .fc-event.completed,#calendar .fc-view-agendaDay .fc-event.missed{background-color:transparent !important;border-color:rgba(170,170,170,0.3) !important;}#calendar .fc-view-agendaWeek .fc-event.completed:after,#calendar .fc-view-agendaWeek .fc-event.missed:after,#calendar .fc-view-agendaDay .fc-event.completed:after,#calendar .fc-view-agendaDay .fc-event.missed:after{font-family:FontAwesome;font-size:14px;position:absolute;width:16px;height:16px;top:0;left:6px;}#calendar .fc-view-agendaWeek .fc-event.completed .fc-event-inner,#calendar .fc-view-agendaWeek .fc-event.missed .fc-event-inner,#calendar .fc-view-agendaDay .fc-event.completed .fc-event-inner,#calendar .fc-view-agendaDay .fc-event.missed .fc-event-inner{border-color:#aaa !important;opacity:0.3 !important;}#calendar .fc-view-agendaWeek .fc-event.completed:after,#calendar .fc-view-agendaDay .fc-event.completed:after{color:green;content:'\f00c';}#calendar .fc-view-agendaWeek .fc-event.missed:after,#calendar .fc-view-agendaDay .fc-event.missed:after{color:#ff8c28;content:'\f00d';left:7px;}#calendar .fc-content{margin-top:-15px;}#calendar .popover{min-width:500px;}#wizard-body{min-height:250px;}#wizard-body .wizard-step{padding:20px 0;}#wizard-body .schedule-error{color:#b94a48;}#loading-box{position:absolute;z-index:1000;width:200px;height:80px;padding-top:20px;line-height:30px;text-align:center;background-color:#ffefaa;border:1px solid #333;color:#333;top:50%;margin-top:-40px;left:50%;margin-left:-100px;display:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:2px 2px 4px 1px rgba(0,0,0,0.4);-moz-box-shadow:2px 2px 4px 1px rgba(0,0,0,0.4);box-shadow:2px 2px 4px 1px rgba(0,0,0,0.4);}#loading-box.loading{display:block;}#cancel-wizard-body .wizard-step{padding:20px 0;}#cancel-schedule-contact-list .contact-edit{display:none !important;}#visit-wizard-body{min-height:0px !important;}#visit-wizard-body .wizard-step{padding:20px 0;min-height:250px;}#visit-wizard-body .quick-button-small{display:inline-block;min-width:130px;margin-left:15px;}#visit-wizard-body .quick-button-small:first-child{margin-left:0;}.report-buttons{text-align:center;}.report-buttons .quick-button{min-height:100px;vertical-align:top;display:inline-block;min-width:130px;width:25%;margin:20px 10px 20px 15px;padding:15px 0px 0px 0px !important;}.report-buttons .quick-button .quick-button-text-wrapper{display:table;width:100%;height:53px;padding-bottom:15px;}.report-buttons .quick-button .quick-button-paragraph{padding-top:15px;margin-bottom:0px !important;vertical-align:middle;display:table-cell;}.report-buttons.span5 .quick-button{width:25%;}.report-buttons.span7 .quick-button{min-width:115px;width:15%;}.report-buttons.span12 .quick-button{width:10%;}.report-buttons .small{position:absolute;top:34px;right:36%;font-size:20px;text-shadow:0 0 1px #444;}.report-buttons .small.filled{background-color:#f4f4f4;}.schedule-map-tabs{position:relative;z-index:2;}.schedule-map-content{overflow:hidden;}.schedule-map-content .schedule-map-table{vertical-align:top;float:none;display:inline-block;width:29%;min-width:300px;margin-left:3%;}.schedule-map-content .schedule-map-table .table{-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.3);-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.3);box-shadow:2px 2px 5px 1px rgba(0,0,0,0.3);}.schedule-map-content .schedule-map-table .table th{font-weight:normal;}span.export-pdf{display:block;padding:5px 10px !important;clear:both;font-weight:normal;line-height:20px;color:#fff;white-space:normal !important;}.filter-noteType-icon{padding:0px 3px 0px 3px;}.filter-noteType-icon:hover{cursor:pointer;}.route-report-table .color-header .popover,.area-report-table .color-header .popover{text-align:left;}.route-report-table .color-header .popover-content,.area-report-table .color-header .popover-content{font-size:13px;font-weight:normal;}.route-report-table tr.off td,.area-report-table tr.off td{opacity:0.5;filter:alpha(opacity=50);}.route-report-table tr.off td.color-cell,.area-report-table tr.off td.color-cell{opacity:0.3;filter:alpha(opacity=30);}.route-report-table .color-cell,.area-report-table .color-cell{cursor:pointer;}.tilt-labels .xAxis .tickLabel{margin-top:10px;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);}.tilt-labels.label-margin-20 .xAxis .tickLabel{margin-top:20px;}.date-report-content,.route-graph-content,.area-graph-content{overflow:hidden;}.note-type-list{list-style:none;margin:0 0 0 5px;}.note-type-list-item{display:block;margin-bottom:5px;line-height:1.3;font-weight:bold;}.note-type-list-item:last-child{margin-bottom:0;}.note-type-list-item:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:none;-webkit-font-smoothing:antialiased;margin-right:10px;content:'\f00c';width:16px;height:16px;opacity:0.25;}.note-type-text{color:#646464;}.note-type-text:hover{color:#005580;cursor:pointer;}.schedule-map-content .align-to-schedule-map{margin-left:3% !important;width:93% !important;}.tablesorter th.header{background-image:url(/images/tablesorter/bg.gif);cursor:pointer;background-repeat:no-repeat;background-position:center right;padding-right:15px;padding-left:13px;margin-left:-1px;}.tablesorter th.headerSortUp{background-image:url(/images/tablesorter/asc.gif);}.tablesorter th.headerSortDown{background-image:url(/images/tablesorter/desc.gif);}.table-email-active td{background-color:#fffaec !important;}.table-email-col{text-align:center !important;}.table-email-note,.table-email-note-selected{font-size:11px;text-align:center;position:absolute;margin:-22px auto 0;width:90%;}.reserve-seesp-button{margin-right:20px;}.wizard-reserve-info{color:red;font-style:italic;}.overflow-hidden{overflow:hidden;}.likert{background:url('/images/likert-scale.png');width:86px;height:80px;overflow:hidden;background-repeat:no-repeat;margin:auto;display:block;}.likert.likert-1{background-position:-409px -15px;}.likert.likert-2{background-position:-311px -15px;}.likert.likert-3{background-position:-209px -15px;}.likert.likert-4{background-position:-111px -15px;}.likert.likert-5{background-position:-9px -15px;}@media (max-width: 979px){.form-horizontal .control-label,.form-horizontal label{float:none;width:auto;padding-top:0;text-align:left;}.contacts-letters{border-right:0;float:none !important;display:block !important;width:100% !important;}.contacts-letters .letter-link{display:inline-block;padding:4px 2px;}.contacts-list.spanNoMargin11{width:100%;}}@media (max-width: 767px){.navbar{margin-bottom:0;}.navbar .dropdown-menu{min-width:120px;}.navbar .nav{width:auto;}.navbar .btn-navbar{float:none;margin:5px auto 0;width:18px;}.nav-tabs.nav-stacked > li .small{right:40px;}.nav-collapse .nav{margin:0;}.modal.fade{top:-100%;}.contacts-letters{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.contacts-left{border-right:0;}.contact-details{padding-top:20px;}.contact-details .contact-name{border-left:0;}.contacts-container{overflow:auto;max-height:100%;}.contacts-scroll-container{max-height:100%;}}