@import url(https://p.typekit.net/p.css?s=1&k=rey4bbd&ht=tk&f=10954.13453.13454.13455.13460.13461&a=11133580&app=typekit&e=css);
@import url(https://p.typekit.net/p.css?s=1&k=rey4bbd&ht=tk&f=10954.13453.13454.13455.13460.13461&a=11133580&app=typekit&e=css);

body {
	font-family: "freight-sans-pro",Arial;
	font-size: 16px;
    font-weight: 400;
}
input, button, select, textarea {
	font-family: "freight-sans-pro",Arial;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "freight-sans-pro",Arial;
    margin: 0 0 20px;
    font-weight: 600;
    color: #1c355c;
}
.btn-primary,
.navbar.main,
.navbar.main .btn-navbar,
#flotTip,
.btn-group.open .btn-primary.dropdown-toggle,
.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:hover,
#menu > ul > li.active > a,
.label-primary,
.table-primary thead th,
.pagination ul > .active > a,
.pagination ul > .active > span,
.gallery ul li .thumb,
.widget-activity ul.filters li.glyphicons.active i,
.ui-slider-wrap .slider-primary .ui-slider-range,
.accordion-heading .accordion-toggle,
.ui-widget-header,
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
.fc-event-skin,
#external-events li,
.notyfy_wrapper.notyfy_primary,
.progress.progress-primary .bar,
.alert.alert-primary,
.pagination ul > li > a:hover,
.pagination ul > li.primary > a {
  background: #009dd5;
}
a,
p a,
.breadcrumb .glyphicons i:before,
.widget .widget-body.list ul li .count,
.breadcrumb .glyphicons i:before,
.breadcrumb .glyphicons,
.breadcrumb a,
.widget-stats .txt strong,
.widget-activity ul.activities li.highlight .activity-icon i:before,
.glyphicons.single i:before,
.glyphicons.single,
.table-primary tbody td.important,
.widget.widget-3 .widget-body.large.cancellations span span:first-child,
.widget .widget-footer a:hover,
.widget .widget-footer a:hover i:before,
.widget.widget-3 .widget-footer a:hover,
.widget.widget-3 .widget-footer a:hover i:before,
blockquote small,
#menu .profile span a {
  color: #1c355c;
}
.btn-primary,
.ui-slider-wrap .slider-primary .ui-slider-handle,
#flotTip,
.widget.widget-2.primary .widget-head,
.widget .widget-body.list.list-2 ul li.active a i:before,
.table-primary thead th,
.pagination ul > .active > a,
.pagination ul > .active > span,
.widget.widget-4 .widget-head .heading,
.ui-widget-header,
.fc-event-skin,
.alert.alert-primary,
.pagination ul > li > a:hover,
.pagination ul > li.primary > a {
  border-color: #009dd5;
}
.table-primary tbody td {
  background-color: #dec9ed;
}
.table-primary tbody tr.selected td,
.table-primary tbody tr.selectable:hover td {
  background-color: #c7a2e1;
}
.table-primary.table-bordered tbody td,
.table-primary,
.pagination ul > .disabled > a,
.pagination ul > .disabled > span {
  border-color: #dec9ed;
}
.navbar.main .appbrand {
  background: #482064;
  border-color: #803ab0;
}
.navbar.main .appbrand span {
  border-color: #3a1a50;
}
.navbar.main .btn-navbar .icon-bar {
  background: #9955c8;
}
.navbar.main .topnav {
  border-color: #3a1a50;
}
.navbar.main .topnav > li {
  border-right-color: #3a1a50;
  border-left-color: #8d42c1;
}
.navbar.main .btn-navbar {
  border-right-color: #3a1a50;
}
#menu > ul > li.active {
  border-top-color: #482064;
}
#menu > ul > li.active > a {
  border-bottom-color: #482064;
  border-top-color: #803ab0;
}
.navbar.main .topnav > li > a.glyphicons i:before,
.navbar.main .topnav > li .notif li > a.glyphicons i:before,
.navbar.main .topnav > li > a,
.navbar.main .topnav > li .notif li > a {
  color: #b07cd4;
}
#menu > ul > li.active .count {
  background: #2c143d;
}
.widget-activity ul.activities li.highlight {
  background-color: rgba(100, 45, 138, 0.1);
  border-color: rgba(100, 45, 138, 0.2);
}
.widget-activity ul.activities li.highlight .activity-icon {
  border-color: rgba(100, 45, 138, 0.2);
}
.widget .widget-body.list.list-2 ul li.active {
  border-color: #9955c8;
}
.widget .widget-body.list.list-2 ul li a {
  color: #9955c8;
}
.widget .widget-body.list.list-2 ul li a i:before {
  background: #dec9ed;
  color: #803ab0;
  border-color: #9955c8;
}
.btn-primary:focus {
  border-color: #009dd5;
  background-color: #009dd5;

}

.plupload_header {
	background: #009dd5
}
.plupload_header_content {
background: #009dd5;
min-height: 56px;
padding-left: 10px;
color: #FFF;
}

.placeholder { color: #aaa; }
.label-green {
	background-color: #33CC33;
	color: #FFFFFF;
}
.label-amber {
	background-color: #FF9933;
	color: #FFFFFF;
}
.label-red {
	background-color: #FF0000;
	color: #FFFFFF;
}
.widget .widget-footer .glyphicons i:before {
	color: #000 !important;
}
.widget.widget-3 .widget-footer a {
	color: #000 !important;
}

#menu.fixedpanel {
	position:fixed !important;
	top:35px !important;
}
.navbar.main.fixedpanel{
	position: fixed !important;
	z-index: 1039 !important;
	width: 100% !important;
}
#content.fixedpanel {
	margin: 35px 0 0 204px;
}
#menu {
	width: 210px
}
#content {
	margin: 0 0 0 211px;
}
.navbar.main .appbrand {
	width:196px
}
.navbar.main .btn-navbar {
	left: 216px;
}

.zimage {
	height: 180px;
	margin: 10px;
}
#zimagecontainer  {
    }
    
    .table thead tr.error>th {
		background-color: #f2dede;
}
    .table thead tr.success>th {
		background-color: #dff0d8;
}
.ActiveCallBox {
	padding: 18px;
}
.ActiveCallBox  .glyphicons.btn-icon i:before {
	font-size: 30px;
}
#opc_input {
	margin-right:15px;
}
#opc_button {
	margin-right:15px;
}

.table-noborder td {
	border: 0 !important;
}

.statstable .glyphicons {
    width: 12px;
    height: 12px;
    line-height: 12px;
    padding: 0;
	color: #888
}
.statstable .glyphicons i:before {
    font: 16px/1em 'Glyphicons';
	color: #888
}
body {
    background: #fff;
}
#content {
    background: #fff;
}
#menu {

    border-right: 1px solid #ededed;
    float: left;
    position: absolute;
    left: 0;
    top: 0;
    overflow: hidden;
    margin-bottom: -99999px;
    padding-bottom: 99999px;
    background: #fff;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.container-fluid {
    background: #fff;
}
.breadcrumb {
    height: 38px;
    line-height: 38px;
    padding: 0 15px;
    box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    -webkit-border-radius: 0 0 0 0;
    -moz-border-radius: 0 0 0 0;
    border-radius: 0 0 0 0;
    margin: 0;
    background: #fff;
    color: #1c355c;
    border-bottom: 1px solid #ddd;
    font-size: 13pt;
}

#menu>ul>li {
   border-bottom: none; 
}
#menu>ul>li:first-child {
     border-top: none;
}
#menu>ul>li.active {
    border-top:none; 
}
#menu>ul>li.hasSubmenu.active {
    border-bottom: none;
}
#menu>ul>li a {
    display: block;
    width: auto;
     border-top: none;
    padding: 0;
    margin: 0;
    color: #45484d;
    height: 38px;
    line-height: 38px;
    text-decoration: none;
    font-size: 16px;
    font-weight: 600;
}
.widget .widget-head {
  /*  background-color: #ededed; */
    background-color: #009dd5;
    background-image: none;
    border-bottom: 1px solid #ededed;
    color: #fff;
    text-shadow: none;
    height: 40px;
    line-height: 40px;
    position: relative;
    padding: 0 15px 0 0;
}
.widget .widget-head .heading {
	color: #fff;
	
}
.widget {
    background: #fff;
    margin: 0 auto 20px;
    position: static;
    border: 1px solid #ededed;
}
.label {
     -webkit-border-radius: 0; 
    -moz-border-radius: 0;
     border-radius: 0; 
}
.btn {
    display: inline-block;
    padding: 4px 12px;
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-repeat: repeat-x;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	background-color: #1c355c;
	color: #fff;
}
.btn:hover {
	background-color: #f39200;
	color: #fff;
}
.btn .caret {
	color: #fff;
	border-top: 4px solid #fff;
}
.modal {
    position: fixed;
    top: 10%;
    left: 50%;
    z-index: 1050;
    width: 560px;
    margin-left: -280px;
    background-color: #fff;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,0.3);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    outline: 0;
    -webkit-box-shadow:none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.widget.widget-tabs .widget-head ul li {
    border-right: 1px solid #ededed; 
}
.widget.widget-tabs .widget-head ul li:hover {
    background: #fff;
    height: 41px;
    color: #555555;
}

.widget.widget-tabs .widget-head ul li a:hover, a:focus {
    text-decoration: none;
}
.widget.widget-tabs .widget-head ul li a {
    color: #fff;
	text-shadow: none;
}
.widget.widget-tabs .widget-head ul li a i:before {
    color: #fff;
}
.widget.widget-tabs .widget-head ul li.active i:before {
    color: #fff;
}
.widget.widget-tabs .widget-head ul li.active a {
    color: #fff; 
	text-shadow:none;
	font-weight:normal;
}
.widget.widget-tabs .widget-head ul li a i:before {
	text-shadow: none;
}
.widget.widget-tabs .widget-head ul li:first-child {
	-webkit-border-radius:0;
	border-radius:0;
}
.widget.widget-tabs .widget-head ul li:first-child a {
	-webkit-border-radius:0;
	border-radius:0;
	text-shadow: none;
}
.widget.widget-tabs .widget-head ul li.active {
	background: #1c355c;
	color: #fff;
	height: 40px;
}
.widget.widget-tabs .widget-head ul li:hover {
	background: #f39200;
	color: #fff;
}
textarea, input, .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
     -webkit-box-shadow: none; 
    -moz-box-shadow: none;
    box-shadow: none; 
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

textarea:focus, input:focus {
    border-color: #ccc !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}
textarea:active, input:active {
    border-color: #ccc !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important; 
}

textarea,  input,  .uneditable-input {
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
}


.navbar.main .btn-navbar {
    left: 0px;
}
#menu .profile {
    padding: 8px 0px 10px 0px;
}
#menu .profile .img {
    border: none;
    display: block;
    width: 190px;
	margin-left:10px;
    float: left;
    box-shadow: none;
}
 
#menu ul li a:hover {
    background: #ededed ;
}

#menu ul  .active a:hover {
    background: #009dd5;
}

#menu ul li ul li a:hover {
    background: #ededed !important;
}

#menu #search {
    position: relative;
    overflow: hidden;
    width: 173px; 
    height: 24px;
    border: 1px solid #ccc;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #fff;
    margin: 15px auto 0px auto; 
}
.table-striped tbody tr:nth-child(odd) td, .table-striped tbody tr:nth-child(odd) th {
    background-color: #fff;  
}
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th {
    background-color: #fff;  
}
.table-striped tbody tr:nth-child(even) td, .table-striped tbody tr:nth-child(even) th {
    background-color: #fff;  
}
.table-striped tbody>tr:nth-child(even)>td, .table-striped tbody>tr:nth-child(even)>th {
    background-color: #fff;  
}
.table th {
	background-color: #fff;  
}
.filter-bar { 
    background: #fff;
    border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}
.table-bordered {
    border-color: #ededed;
}
.table-bordered th, .table-bordered td {
    border-color: #ededed;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #ededed;
}
.table th, .table td {
    border-top-color: #ededed;
}
.table th, .table td {
    border-top: 1px solid #ededed;
}
.btn-group>.btn:first-child {
    margin-left: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0;
}
.btn-group>.btn:last-child, .btn-group>.dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
}


.dropdown-menu {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    color: #fff;
    text-decoration: none;
    background-color: #f39200;
    background-image: none;
}
 .navbar.main, .navbar.main .btn-navbar, #flotTip, .btn-group.open .btn-primary.dropdown-toggle, .btn-primary.disabled, .btn-primary[disabled], .btn-primary:hover,  .label-primary, .table-primary thead th, .pagination ul > .active > a, .pagination ul > .active > span, .gallery ul li .thumb, .widget-activity ul.filters li.glyphicons.active i, .ui-slider-wrap .slider-primary .ui-slider-range, .accordion-heading .accordion-toggle, .ui-widget-header, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .fc-event-skin, #external-events li, .notyfy_wrapper.notyfy_primary, .progress.progress-primary .bar, .alert.alert-primary, .pagination ul > li > a:hover, .pagination ul > li.primary > a {
    background: #fff;
	color: #009dd5
}
.navbar.main .appbrand {
   color: #1c355c
}
.navbar.main .topnav > li > a.glyphicons i:before, .navbar.main .topnav > li .notif li > a.glyphicons i:before, .navbar.main .topnav > li > a, .navbar.main .topnav > li .notif li > a {
    color: #1c355c;
}
.navbar.main .topnav>li>a:hover, .navbar.main .topnav>li .notif li>a:hover {
    color: #1c355c;
}
.navbar.main .topnav {
    border: none;
}
.navbar.main .btn-navbar {
    border-right-color: #ededed;
    border-left: none;
}
.navbar.main .topnav > li {
    border-right: none;
    border-left-color: #ededed;
}
.navbar.main {
    height: 35px;
    background-color: #fff;
    background-image:none;
    box-shadow:none;
	border-bottom: 1px solid #ededed;
    margin: 0;
    position: relative;
}

.breadcrumb {
    border-bottom: 1px solid #ededed;
}
.navbar.main .btn-navbar .icon-bar {
    background: #009dd5;
}


 .btn-primary:hover, .btn-group .open .btn-primary {
    background: #F39200;
    border-color: #F39200;
    color: #fff;
} 
 .btn-group.open .dropdown-toggle {
    background: #F39200 !important; 
    border-color: #F39200 !important;
    color: #fff !important;
}

.navbar.main .topnav>li.open .dropdown-menu, .navbar.main .topnav>li .notif li.open .dropdown-menu {
    
    width: 100% !important;
}
.navbar.main .topnav .dropdown>a .caret {
     border-top-color: #333 !important;  
}
.navbar.main .topnav>li>a:hover.glyphicons i:before, .navbar.main .topnav>li .notif li>a:hover.glyphicons i:before {
    color: #009dd5;
}
 
#external-events li {
    text-shadow:none;
	-webkit-border-radius: 0;
	 -moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	    border: 1px solid #ededed;
}

#external-events li.glyphicons i:before {
	-webkit-border-radius: 0;
	 -moz-border-radius: 0;
	border-radius: 0;
}
.label {
	text-shadow: none;
}
.alert {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-weight: normal;
}
.alert.alert-error {
    background-color: #f2dede;
    color: #990000;
    border-color: #f2dede;
}
.alert.alert-success {
    border-color: rgba(88, 110, 84, 0.2);
    background: rgba(88, 110, 84, 0.2);
    color: #586e54;
}
.link {
	color: #009dd5;
	font-weight: bold;
}
.ui-datepicker {
	border: 1px solid #D8D9DA;
}

.ui-datepicker-header {
    border-color: #D8D9DA;
}

.ui-corner-all {
	-moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
	
	-moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
	
	-moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
	
	-moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
	
}

#menu.fixedpanel {
    position: fixed !important;
    top: 0 !important;
}
#content.fixedpanel {
    margin: 0 0 0 204px;
}
.navbar.main.fixedpanel {
    position: relative !important; 
    z-index: 1039 !important;
    width: 100% !important;
}
.navbar.main .appbrand {
	font-size: 13pt
}
label, input, button, select, textarea {
		font-size: 16px
}
.widget .widget-head .heading {
	font-size: 18px
}
.table-condensed {
    font-size: 16px; 
}
.btn-group>.btn, .btn-group>.dropdown-menu {
    font-size: 16px; 
}
.label, .badge {
	font-size:16px
}
.label, .badge {
	line-height: 20px;
}
.filter-bar form select {
	height: auto;
}
.filter-bar form input {
	height: auto;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	
	font-size: 16px
}
#menu .profile {
	height: 20px
}
#menu > ul > li.active > a  {
	border-bottom-color: #009dd5;
    border-top-color: #009dd5;
}
#menu ul li a:hover {
	background: #f39200;
	color:#fff
	
}
#menu>ul>li a {
	color: #1c355c;
}
#menu>ul>li.glyphicons a i:before {
	color: #1c355c;
}
#menu ul li ul li a:hover {
	background: #f39200 !important;
	color:#fff
	
}
#menu>ul>li.glyphicons a:hover i:before {
	color:#fff
}
.widget.widget-tabs .widget-head ul li {
	border-right: none;
}
.btn-primary {
	background-color: #1c355c;
	border-color: #1c355c;
}
.btn-primary:hover {
	background-color: #f39200;
	border-color: #f39200;
}
.btn-element {
	background-color: #1c355c;
	border-color: #1c355c;
}
.btn-element:hover {
	background-color: #1c355c !important;
	border-color: #1c355c !important;
} 
.table th {
	color: #1c355c;
}
.filter-bar {
    background: #fff;
    border-top: 1px solid #ededed;
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    color: #1c355c;
}
.filter-bar a {
    color: #1c355c;
}
.loginblurb p {
	font-size: 16px;
}
.loginblurb p span {
	  color: #1c355c;
} 
.q {
    font-weight: 600;
}
.label-inverse, .badge-inverse {
    background-color: #1c355c;
}
p {
	font-size: 16px;
}
.widget-head a {
	color: #fff
}
div.tagsinput span.tag {
	background: #1c355c !important;
	border: 1px solid #1c355c !important;
}
div.tagsinput span.tag a {
	color: #fff !important;
}

.alert-success {
	background-color: green;
	border-color: green;
	color: #fff;
}
.alert-danger {
	background-color: red;
	border-color: red;
	color: #fff;
}
.alert-error {
	background-color: red;
	border-color: red;
}