.clearfix{
*zoom:1;
}

.clearfix:before,.clearfix:after{
display:table;
content:"";
line-height:0;
}

.clearfix:after{
clear:both;
}

*{
outline:none!important;
}

html,body{
height:100%;
}

body{
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
color:#555;
font-size:13px;
}

.container{
max-width:none!important;
padding:0 20px;
}

.row-no-margin{
margin-left:0!important;
margin-right:0!important;
}

.col-no-margin{
margin-left:-15px!important;
margin-right:-15px!important;
}

#container{
position:relative;
height:100%;
}

#container.fixed-header{
margin-top:52px;
}

#container>#content>.container{
float:left;
width:100%;
}

#content{
background:#fff;
margin-left:250px;
overflow:visible;
padding-bottom:30px;
min-height:100%;
}

#content>.wrapper{
-webkit-transition:margin ease-in-out .1s;
-moz-transition:margin ease-in-out .1s;
-o-transition:margin ease-in-out .1s;
transition:margin ease-in-out .1s;
position:relative;
}

.sidebar-closed>#content{
margin-left:0;
}

.page-header{
border:0;
margin:0;
*zoom:1;
}

.page-header:before,.page-header:after{
display:table;
content:"";
line-height:0;
}

.page-header:after{
clear:both;
}

.page-title{
float:left;
padding:25px 0;
}

.page-title h3{
margin:0;
margin-bottom:10px;
color:#555;
font-weight:400;
font-size:20px;
}

.page-title span{
display:block;
font-size:11px;
color:#888;
font-weight:normal;
}

.page-stats{
float:right;
padding:25px 0;
margin-left:0;
list-style:none;
}

.page-stats li{
float:left;
display:block;
margin-left:20px;
padding-left:20px;
border-left:1px solid #d9d9d9;
}

.page-stats li:first-child{
border:0;
}

.page-stats li .summary{
float:left;
margin-right:18px;
}

.page-stats li .summary span{
color:#888;
font-weight:600;
font-size:11px;
text-transform:uppercase;
}

.page-stats li .summary h3{
color:#555;
margin:0;
font-size:20px;
line-height:20px;
font-weight:600;
}

.page-stats li .graph{
float:right;
}

.page-stats li .sparkline{
margin-top:4px;
}

.align-left{
text-align:left;
}

.align-center{
text-align:center;
margin:0 auto;
}

.align-right{
text-align:right;
}

.full-width-fix{
width:100%!important;
}

.row-bg{
background-color:#f9f9f9;
border-top:1px solid #d9d9d9;
border-bottom:1px solid #d9d9d9;
margin:0 -20px!important;
margin-bottom:25px!important;
padding-left:5px;
padding-right:5px;
padding-top:25px;
-webkit-box-shadow:0 0 1px rgba(0,0,0,0.15) inset;
-moz-box-shadow:0 0 1px rgba(0,0,0,0.15) inset;
box-shadow:0 0 1px rgba(0,0,0,0.15) inset;
}

.hide-default{
display:none;
}

.padding-top-5px{
padding-top:5px;
}

.padding-bottom-5px{
padding-bottom:5px;
}

.padding-left-5px{
padding-left:5px;
}

.padding-right-5px{
padding-right:5px;
}

.padding-top-10px{
padding-top:10px;
}

.padding-bottom-10px{
padding-bottom:10px;
}

.padding-left-10px{
padding-left:10px;
}

.padding-right-10px{
padding-right:10px;
}

.margin-top-0px{
margin-top:0;
}

.spacing-10px{
display:block;
padding-top:10px;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
font-weight:300;
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h2{
font-size:25px;
}

h3{
font-size:18px;
}

.subtitle{
display:block;
padding-bottom:5px;
font-weight:600;
}

.widget-content+h1{
margin-top:0;
}

a{
color:#4d7496;
}

a:hover{
color:#4d7496;
}

span.blue{
color:#54728c;
}

span.green{
color:#94b86e;
}

span.red{
color:#e25856;
}

.header{
z-index:10030;
}

.navbar{
background:#4d7496;
min-height:48px;
filter:none;
top:0;
right:0;
left:0;
z-index:1030;
margin-bottom:0;
padding-left:0;
padding-right:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-bottom:4px solid #2a4053;
}

.navbar>.container{
padding-left:20px;
padding-right:20px;
}

.navbar-right{
float:right!important;
}

.navbar-left{
float:left!important;
}

.navbar-text{
line-height:48px;
color:#fff;
}

.navbar{
font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.navbar .navbar-brand{
padding:0;
line-height:48px;
color:#fff;
text-shadow:0 1px 0 #000;
font-size:18px;
width:230px;
text-overflow:ellipsis;
white-space:nowrap;
overflow-x:hidden;
text-align:left;
padding-left:0;
max-width:none;
margin-left:0!important;
margin-right:0;
}

.navbar .toggle-sidebar{
float:left;
margin-left:-50px;
display:inline-block;
position:relative;
color:#fff;
padding:14px;
font-size:14px;
text-decoration:none;
}

.navbar .toggle-sidebar:hover{
background:rgba(255,255,255,0.05);
}

.navbar .navbar-nav{
padding-top:0;
padding-bottom:0;
margin-left:0;
margin-right:0;
}

.navbar .navbar-nav>li>a{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.navbar .divider-vertical{
height:48px;
border-left:1px solid #4d7496;
border-right:1px solid #fff;
}

.navbar .nav>li{
line-height:28px;
border-right:1px solid rgba(0,0,0,0.2);
}

.navbar .nav>li:first-child{
border-left:1px solid rgba(0,0,0,0.21);
}

.navbar .nav>li.nav-toggle{
display:none;
}

.navbar .nav>li:active,.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .toggle-sidebar:active{
color:#fff;
background:#334d63;
-webkit-box-shadow:1px 0 0 rgba(0,0,0,0.25) inset,-1px 0 0 rgba(0,0,0,0.25) inset;
-moz-box-shadow:1px 0 0 rgba(0,0,0,0.25) inset,-1px 0 0 rgba(0,0,0,0.25) inset;
box-shadow:1px 0 0 rgba(0,0,0,0.25) inset,-1px 0 0 rgba(0,0,0,0.25) inset;
}

.navbar .nav>li>a{
color:#fff;
font-size:13px;
text-shadow:0 1px 0 #000;
padding-top:14px;
padding-bottom:14px;
padding-left:18px;
padding-right:18px;
}

.navbar .nav>li>a:hover,.navbar .nav>li>a:focus{
color:#fff;
background:#5681a7;
background:rgba(255,255,255,0.05);
}

.navbar .nav>li>a>span{
padding-left:5px;
}

.navbar .nav>li>a>span.username{
font-weight:bold;
}

.navbar .nav>li>a .badge{
position:absolute;
font-size:10px;
font-weight:300;
top:8px;
right:8px;
text-align:center;
height:14px;
background-color:#be4141;
background-color:rgba(219,45,42,0.8);
padding:2px 4px;
text-shadow:none;
}

.project-switcher{
display:none;
background-color:#334d63;
}

.project-switcher.open{
display:block;
}

.project-switcher #frame{
height:150px;
}

.project-switcher .project-list{
height:100%;
list-style:none;
margin:0 auto;
padding:30px 10px;
text-align:center;
}

.project-switcher .project-list li{
display:inline-block;
padding:0 30px;
color:#fff;
border-right:1px solid rgba(0,0,0,0.2);
}

.project-switcher .project-list li:last-child{
border-right:0;
}

.project-switcher .project-list li a{
color:#fff;
display:block;
padding:15px;
opacity:.9;
}

.project-switcher .project-list li a:hover{
background-color:rgba(255,255,255,0.07);
text-decoration:none;
opacity:1;
}

.project-switcher .project-list li a:active{
background-color:rgba(0,0,0,0.07);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
}

.project-switcher .project-list li .image,.project-switcher .project-list li .title{
display:block;
}

.project-switcher .project-list li .image i{
font-size:25px;
}

.project-switcher .project-list li .title{
font-weight:600;
}

.project-switcher .project-list li .image+.title{
padding-top:10px;
}

.project-switcher .project-list li.current a{
background-color:rgba(0,0,0,0.07);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.34) inset;
}

.navbar .dropdown-menu{
margin-top:3px!important;
position:absolute!important;
float:left!important;
background-color:#fff!important;
border:1px solid #ccc!important;
border:1px solid rgba(0,0,0,0.15)!important;
-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;
-moz-box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;
box-shadow:0 6px 12px rgba(0,0,0,0.175)!important;
right:0;
left:auto;
}

.navbar .dropdown-toggle i.small{
font-size:10px;
}

.dropdown-menu{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.07);
-moz-box-shadow:0 2px 5px rgba(0,0,0,0.07);
box-shadow:0 2px 5px rgba(0,0,0,0.07);
font-size:13px;
text-align:left;
}

.dropdown-menu>li>a>i,.dropdown-menu>li>i{
margin-right:5px;
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{
background:#4d7496;
filter:none;
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
background-color:#4d7496;
}

.btn-group>.dropdown-menu,.btn-group>.popover{
font-size:13px;
}

.btn-group>.btn{
font-size:13px;
}

.btn-group>.btn-lg{
font-size:14px;
}

.btn-group>.btn-sm{
font-size:12px;
}

.btn-group>.btn-xs{
font-size:11px;
}

.dropdown-menu.extended{
min-width:180px;
max-width:320px;
width:260px;
padding:0;
}

.dropdown-menu.extended li{
border-bottom:1px solid #e6e6e6;
}

.dropdown-menu.extended li:last-child,.dropdown-menu.extended li.title{
border-bottom:0;
}

.dropdown-menu.extended li.footer{
text-align:center;
}

.dropdown-menu.extended li.footer a{
background-color:#f9f9f9;
color:#6f6f6f;
padding:8px;
}

.dropdown-menu.extended li.footer a:hover{
background-color:#4d7496;
color:#fff;
}

.dropdown-menu.extended li p{
padding:6px 15px;
background-color:#334d63;
margin:0;
font-size:13px;
font-weight:600;
color:#fff;
}

.dropdown-menu.extended li a{
font-size:12px;
padding:10px;
white-space:normal;
}

.dropdown-menu.extended li a:hover .time,.dropdown-menu.extended li a:hover .task .percent{
color:#fff;
}

.dropdown-menu.extended li .message{
padding:7px;
}

.dropdown-menu.extended li .time{
font-weight:300;
position:absolute;
right:5px;
color:#adadad;
font-size:11px;
padding-top:3px;
}

.dropdown-menu.extended li .label{
padding:7px;
width:24px;
text-align:center;
display:inline-block;
}

.dropdown-menu.extended li .task .percent{
float:right;
display:inline-block;
color:#adadad;
font-size:11px;
}

.dropdown-menu.extended li .progress{
margin:5px 0;
}

.dropdown-menu.extended li .photo img{
float:left;
height:40px;
width:40px;
margin-right:6px;
}

.dropdown-menu.extended li .subject{
display:block;
}

.dropdown-menu.extended li .subject .from{
font-size:13px;
font-weight:600;
}

.dropdown-menu.extended li .text{
display:block;
white-space:normal;
font-size:12px;
line-height:20px;
padding-top:1px;
}

#sidebar{
width:250px;
position:absolute;
left:0;
bottom:0;
background:#f9f9f9;
height:100%;
z-index:700;
}

#sidebar *{
overflow-x:hidden;
overflow-y:visible;
white-space:nowrap;
text-overflow:ellipsis;
}

#sidebar #sidebar-content{
float:left;
width:100%!important;
}

#sidebar #divider{
background:#ececec;
min-height:100%;
position:absolute;
margin-left:250px;
right:-1px;
width:8px;
border-left:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}

#sidebar .resizeable{
cursor:col-resize;
background:url(../img/sidebar/sidebar-divider-dots.png) 2px 50% no-repeat #ececec!important;
}

#sidebar .slimScrollDiv{
float:left!important;
width:100%!important;
}

#sidebar .slimScrollBar{
width:5px!important;
background-color:#878787!important;
right:0!important;
border-left:1px solid #555;
border-right:1px solid #555;
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

#sidebar .sidebar-search{
margin:15px;
margin-right:23px;
}

#sidebar .sidebar-search .input-box{
border-bottom:1px solid #d9d9d9!important;
padding-bottom:2px;
}

#sidebar .sidebar-search span{
display:block;
overflow:hidden;
}

#sidebar .sidebar-search input{
width:100%;
}

#sidebar .sidebar-search input,#sidebar .sidebar-search .submit{
margin:0;
border:0;
box-shadow:none;
color:#555;
background-color:#f9f9f9!important;
}

#sidebar .sidebar-search .submit{
display:block;
float:right;
margin-top:8px;
opacity:.7;
}

#sidebar .sidebar-search .submit:hover,#sidebar .sidebar-search .submit:focus{
opacity:1.0;
}

#sidebar .sidebar-search-results{
background-color:#ececec;
padding:10px;
border-top:1px solid #b9b9b9;
border-bottom:1px solid #dfdfdf;
box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
display:none;
}

#sidebar .sidebar-search-results.open{
display:block;
}

#sidebar .sidebar-search-results .close{
position:relative;
top:-2px;
right:10px;
font-size:11px;
line-height:25px;
}

#sidebar .sidebar-search-results .close:hover{
text-decoration:none;
cursor:pointer;
opacity:.5;
}

#sidebar .sidebar-search-results .title{
font-weight:600;
padding:5px 0;
color:#888;
text-transform:uppercase;
font-size:12px;
}

#sidebar .sidebar-search-results .title>span{
font-weight:700;
}

#sidebar .sidebar-search-results .notifications li{
padding-left:0;
padding-right:0;
margin-right:5px;
border-bottom-color:#d3d3d3;
}

#sidebar ul#nav{
list-style:none;
margin:15px 0;
padding:0;
}

#sidebar ul#nav>li.current>a{
border-right:10px solid #668eb0;
}

#sidebar ul#nav>li.current>a>.arrow{
right:-3px!important;
}

#sidebar ul#nav li{
display:block;
margin:0;
padding:0;
border:0;
border-bottom:1px solid #ebebeb;
}

#sidebar ul#nav li:last-child,#sidebar ul#nav li.open,#sidebar ul#nav li.open-default,#sidebar ul#nav li.open-fixed{
border-bottom:0;
}

#sidebar ul#nav li.current>ul{
display:block;
}

#sidebar ul#nav li.current .label.pull-right{
margin-right:10px;
}

#sidebar ul#nav li.open-default>ul,#sidebar ul#nav li.open-fixed>ul{
display:block;
}

#sidebar ul#nav li .label{
padding:5px 8px;
text-shadow:none;
}

#sidebar ul#nav li .label.pull-right{
position:absolute;
right:15px;
margin-right:20px;
}

#sidebar ul#nav li .arrow{
line-height:20px;
position:absolute;
right:10px;
}

#sidebar ul#nav li a{
display:block;
position:relative;
margin:0;
border:0;
padding:15px 15px;
padding-left:20px;
color:#555;
text-decoration:none;
text-shadow:0 1px 0 #fff;
font-size:13px;
font-weight:600;
text-transform:uppercase;
}

#sidebar ul#nav li a:hover{
background:#fdfdfd;
}

#sidebar ul#nav li a:active{
background:#ebebeb;
}

#sidebar ul#nav li a i{
color:#6f6f6f;
padding-right:10px;
float:left;
line-height:20px;
}

#sidebar ul#nav li a i[class^="icol-"],#sidebar ul#nav li a i[class^="icos-"],#sidebar ul#nav li a i[class*=" icol-"],#sidebar ul#nav li a i[class*=" icos-"]{
margin-top:2px;
}

#sidebar ul#nav>li.current,#sidebar ul#nav>.open{
background:#fdfdfd;
}

#sidebar ul#nav ul.sub-menu{
display:none;
list-style:none;
clear:both;
margin:0;
padding:0;
font-size:13px;
background:#f1f1f1;
border-bottom:1px solid #fff;
}

#sidebar ul#nav ul.sub-menu a{
font-weight:normal;
padding:12px 15px 12px 20px;
text-transform:none;
}

#sidebar ul#nav ul.sub-menu a:hover{
background:rgba(255,255,255,0.5);
}

#sidebar ul#nav ul.sub-menu a:active{
background:#ebebeb;
}

#sidebar ul#nav ul.sub-menu li.current{
background:#f9f9f9;
}

#sidebar ul#nav ul.sub-menu li:first-child>a{
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.4) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.4) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.4) inset;
}

#sidebar ul#nav ul.sub-menu ul.sub-menu{
margin:5px;
margin-right:0;
margin-left:40px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border:0;
}

#sidebar ul#nav ul.sub-menu ul.sub-menu>li{
border-left:1px solid #d1d1d1;
border-bottom:0;
}

#sidebar ul#nav ul.sub-menu ul.sub-menu>li a{
font-size:12px;
color:#6f6f6f;
padding:7px 15px;
}

#sidebar ul#nav ul.sub-menu ul.sub-menu>li a:hover{
background:rgba(255,255,255,0.3);
}

#sidebar ul#nav ul.sub-menu ul.sub-menu>li a:active{
background:#ebebeb;
}

#sidebar ul#nav ul.sub-menu ul.sub-menu li:first-child>a{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

#sidebar .sidebar-title{
background-color:#ececec;
padding:10px;
font-weight:600;
border-top:1px solid #b9b9b9;
border-bottom:1px solid #dfdfdf;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
}

#sidebar .notifications{
margin:0;
padding:0;
list-style:none;
}

#sidebar .notifications li{
padding:15px;
border-bottom:1px solid #ebebeb;
}

#sidebar .notifications li:last-child{
border-bottom:0;
}

#sidebar .notifications li a{
color:#555;
}

#sidebar .notifications li a:hover{
color:#4d7496;
}

#sidebar .notifications .col-left{
float:left;
margin-right:-100%;
}

#sidebar .notifications .col-right{
float:left;
width:100%;
}

#sidebar .notifications .col-right.with-margin{
margin-left:35px;
}

#sidebar .notifications .message{
white-space:normal;
}

#sidebar .notifications .label{
padding:7px;
width:24px;
text-align:center;
display:inline-block;
}

#sidebar .notifications .time{
color:#888;
display:block;
padding-top:5px;
font-size:11px;
}

.sidebar-fixed{
position:fixed!important;
top:52px;
}

.fill-nav-space{
height:52px;
}

.sidebar-closed>#sidebar{
display:none;
}

.crumbs{
margin:0 -20px;
height:40px;
background:#f9f9f9;
border-bottom:1px solid #d9d9d9;
}

.crumbs .breadcrumb{
float:left;
background-color:#f9f9f9;
height:0;
margin-top:1px;
}

.crumbs .breadcrumb li{
float:left;
font-size:12px;
padding-top:2px;
padding-right:5px;
}

.crumbs .breadcrumb li a{
color:#555;
}

.crumbs .breadcrumb li a:hover{
text-decoration:none;
color:#4d7496;
}

.crumbs .breadcrumb li i{
color:#6f6f6f;
padding:0 5px;
}

.crumbs .breadcrumb li.current a{
color:#949494!important;
}

.crumbs .crumb-buttons{
float:right;
list-style:none;
margin-right:21px;
margin-left:0;
height:0;
}

.crumbs .crumb-buttons>li{
float:left;
font-size:12px;
border-right:1px solid #d9d9d9;
position:relative;
}

.crumbs .crumb-buttons>li:first-child,.crumbs .crumb-buttons>li.first{
border-left:1px solid #d9d9d9;
}

.crumbs .crumb-buttons>li>a{
color:#555;
text-decoration:none;
white-space:nowrap;
padding:0 10px;
line-height:39px;
display:inline-block;
border-left:1px solid #fff;
border-right:1px solid #fff;
}

.crumbs .crumb-buttons>li>a:hover{
background:#fff;
}

.crumbs .crumb-buttons>li>a:active{
border-left:1px solid transparent;
border-right:1px solid transparent;
background:#ebebeb;
}

.crumbs .crumb-buttons>li>i,.crumbs .crumb-buttons>li>a>i{
padding-right:5px;
}

.crumbs .crumb-buttons>li>i.left-padding,.crumbs .crumb-buttons>li>a>i.left-padding{
padding-right:0;
padding-left:5px;
}

.crumbs .crumb-buttons>li.open{
background:#fff;
}

.breadcrumb>li+li:before{
font-family:FontAwesome;
font-weight:normal;
font-style:normal;
text-decoration:inherit;
-webkit-font-smoothing:antialiased;
content:"\f105";
}

.btn,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ColVis_MasterButton,.fc-state-default{
background-color:#f3f3f3;
background-image:none;
filter:none;
border:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:6px 13px;
text-shadow:none;
font-size:14px;
font-weight:normal;
color:#333;
font-size:13px;
cursor:pointer;
border:1px solid #d9d9d9;
border:1px solid rgba(0,0,0,0.13);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
position:relative;
z-index:1;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
}

.btn:hover,.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover,.ColVis_MasterButton:hover,.fc-state-default:hover,.btn:focus,.ui-state-default:focus,.ui-widget-content .ui-state-default:focus,.ui-widget-header .ui-state-default:focus,.ColVis_MasterButton:focus,.fc-state-default:focus{
color:#333;
background-color:#f8f8f8;
border-color:rgba(0,0,0,0.13);
}

.btn:active,.ui-state-default:active,.ui-widget-content .ui-state-default:active,.ui-widget-header .ui-state-default:active,.ColVis_MasterButton:active,.fc-state-default:active,.btn.active,.ui-state-default.active,.ui-widget-content .ui-state-default.active,.ui-widget-header .ui-state-default.active,.ColVis_MasterButton.active,.fc-state-default.active{
background-color:#e6e6e6;
border-color:rgba(0,0,0,0.13);
border-top:1px solid #a6a6a6;
}

.btn.disabled,.ui-state-default.disabled,.ui-widget-content .ui-state-default.disabled,.ui-widget-header .ui-state-default.disabled,.ColVis_MasterButton.disabled,.fc-state-default.disabled,.btn.btn[disabled],.ui-state-default.btn[disabled],.ui-widget-content .ui-state-default.btn[disabled],.ui-widget-header .ui-state-default.btn[disabled],.ColVis_MasterButton.btn[disabled],.fc-state-default.btn[disabled]{
background-color:#f3f3f3;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
border-top:1px solid rgba(0,0,0,0.13);
}

.btn.disabled:hover,.ui-state-default.disabled:hover,.ui-widget-content .ui-state-default.disabled:hover,.ui-widget-header .ui-state-default.disabled:hover,.ColVis_MasterButton.disabled:hover,.fc-state-default.disabled:hover,.btn.btn[disabled]:hover,.ui-state-default.btn[disabled]:hover,.ui-widget-content .ui-state-default.btn[disabled]:hover,.ui-widget-header .ui-state-default.btn[disabled]:hover,.ColVis_MasterButton.btn[disabled]:hover,.fc-state-default.btn[disabled]:hover{
cursor:not-allowed;
}

.btn .caret,.ui-state-default .caret,.ui-widget-content .ui-state-default .caret,.ui-widget-header .ui-state-default .caret,.ColVis_MasterButton .caret,.fc-state-default .caret{
border-top-color:#333;
margin-top:0;
margin-left:3px;
vertical-align:middle;
}

.btn+.caret,.ui-state-default+.caret,.ui-widget-content .ui-state-default+.caret,.ui-widget-header .ui-state-default+.caret,.ColVis_MasterButton+.caret,.fc-state-default+.caret,.btn+.dropdown-toggle .caret,.ui-state-default+.dropdown-toggle .caret,.ui-widget-content .ui-state-default+.dropdown-toggle .caret,.ui-widget-header .ui-state-default+.dropdown-toggle .caret,.ColVis_MasterButton+.dropdown-toggle .caret,.fc-state-default+.dropdown-toggle .caret{
margin-left:0;
}

.btn-lg{
padding:10px 15px;
font-size:14px;
}

.btn-sm{
padding:4px 9px;
font-size:12px;
}

.btn-xs{
padding:0 10px;
font-size:11px;
}

.btn-primary{
color:#fff;
background-color:#3968c6;
z-index:2;
}

.btn-primary:hover,.btn-primary:focus{
color:#fff;
background-color:#4d77cc;
}

.btn-primary:active,.btn-primary.active{
background-color:#335eb2;
border-top:1px solid #1c3463;
}

.btn-primary.disabled,.btn-primary.btn[disabled]{
background-color:#3968c6;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-primary .caret{
border-top-color:#fff;
}

.btn-group.open .btn-primary.dropdown-toggle{
background-color:#335eb2;
}

.btn-info{
color:#fff;
background-color:#2f96b4;
z-index:2;
}

.btn-info:hover,.btn-info:focus{
color:#fff;
background-color:#34a7c8;
}

.btn-info:active,.btn-info.active{
background-color:#2a85a0;
border-top:1px solid #15424f;
}

.btn-info.disabled,.btn-info.btn[disabled]{
background-color:#2f96b4;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-info .caret{
border-top-color:#fff;
}

.btn-group.open .btn-info.dropdown-toggle{
background-color:#2a85a0;
}

.btn-warning{
color:#fff;
background-color:#f89406;
z-index:2;
}

.btn-warning:hover,.btn-warning:focus{
color:#fff;
background-color:#fa9f1e;
}

.btn-warning:active,.btn-warning.active{
background-color:#df8505;
border-top:1px solid #7c4a03;
}

.btn-warning.disabled,.btn-warning.btn[disabled]{
background-color:#f89406;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-warning .caret{
border-top-color:#fff;
}

.btn-group.open .btn-warning.dropdown-toggle{
background-color:#df8505;
}

.btn-danger{
color:#fff;
background-color:#bd362f;
z-index:2;
}

.btn-danger:hover,.btn-danger:focus{
color:#fff;
background-color:#ce3f38;
}

.btn-danger:active,.btn-danger.active{
background-color:#a9302a;
border-top:1px solid #571916;
}

.btn-danger.disabled,.btn-danger.btn[disabled]{
background-color:#bd362f;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-danger .caret{
border-top-color:#fff;
}

.btn-group.open .btn-danger.dropdown-toggle{
background-color:#a9302a;
}

.btn-inverse{
color:#fff;
background-color:#555;
z-index:2;
}

.btn-inverse:hover,.btn-inverse:focus{
color:#fff;
background-color:#626262;
}

.btn-inverse:active,.btn-inverse.active{
background-color:#484848;
border-top:1px solid #151515;
}

.btn-inverse.disabled,.btn-inverse.btn[disabled]{
background-color:#555;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-inverse .caret{
border-top-color:#fff;
}

.btn-group.open .btn-inverse.dropdown-toggle{
background-color:#484848;
}

.btn-success{
color:#fff;
background-color:#51a351;
z-index:2;
}

.btn-success:hover,.btn-success:focus{
color:#fff;
background-color:#5eaf5e;
}

.btn-success:active,.btn-success.active{
background-color:#499249;
border-top:1px solid #274e27;
}

.btn-success.disabled,.btn-success.btn[disabled]{
background-color:#51a351;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-success .caret{
border-top-color:#fff;
}

.btn-group.open .btn-success.dropdown-toggle{
background-color:#499249;
}

.btn-facebook{
color:#fff;
background-color:#3b5998;
z-index:2;
}

.btn-facebook:hover,.btn-facebook:focus{
color:#fff;
background-color:#4264aa;
}

.btn-facebook:active,.btn-facebook.active{
background-color:#344e86;
border-top:1px solid #17233c;
}

.btn-facebook.disabled,.btn-facebook.btn[disabled]{
background-color:#3b5998;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-facebook .caret{
border-top-color:#fff;
}

.btn-group.open .btn-facebook.dropdown-toggle{
background-color:#344e86;
}

.btn-twitter{
color:#fff;
background-color:#00acee;
z-index:2;
}

.btn-twitter:hover,.btn-twitter:focus{
color:#fff;
background-color:#09bbff;
}

.btn-twitter:active,.btn-twitter.active{
background-color:#009ad5;
border-top:1px solid #00506f;
}

.btn-twitter.disabled,.btn-twitter.btn[disabled]{
background-color:#00acee;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-twitter .caret{
border-top-color:#fff;
}

.btn-group.open .btn-twitter.dropdown-toggle{
background-color:#009ad5;
}

.btn-google-plus{
color:#fff;
background-color:#d14836;
z-index:2;
}

.btn-google-plus:hover,.btn-google-plus:focus{
color:#fff;
background-color:#d65b4b;
}

.btn-google-plus:active,.btn-google-plus.active{
background-color:#c13e2c;
border-top:1px solid #6e2319;
}

.btn-google-plus.disabled,.btn-google-plus.btn[disabled]{
background-color:#d14836;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn-google-plus .caret{
border-top-color:#fff;
}

.btn-group.open .btn-google-plus.dropdown-toggle{
background-color:#c13e2c;
}

.btn-group>.btn:first-child,.btn-group>.btn:last-child{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group>.btn i{
margin-right:3px;
}

.btn-group>.dropdown-toggle{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.btn-group>.btn+.dropdown-toggle{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.btn:active,.btn.active,.btn-group.open .dropdown-toggle,.btn-group>.btn+.dropdown-toggle:active{
border-top:1px solid rgba(0,0,0,0.3);
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.13) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.13) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.13) inset;
}

.btn-icon{
margin:10px 0;
padding:10px;
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.btn-icon:hover{
border:1px solid rgba(0,0,0,0.3);
-webkit-transition:all .3s ease;
-moz-transition:all .3s ease;
-o-transition:all .3s ease;
transition:all .3s ease;
}

.btn-icon:active{
-webkit-transition:none;
-moz-transition:none;
-o-transition:none;
transition:none;
}

.btn-icon i{
margin:0;
}

.btn .label{
position:absolute;
font-size:11px!important;
font-weight:300;
top:-5px;
right:-5px;
padding:3px 7px 3px 7px;
color:white!important;
text-shadow:none;
border-width:0;
border-style:solid;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.dropup .btn .caret{
border-bottom-color:#333;
}

.btn-toolbar-demo .btn{
margin:3px;
}

/*manage part*/
.manage input{
float:left;
height:40px; 
font-size:14px; 
border-radius:25px;	
color:white;
}
#create{
background-color: #4d7496;
border-color: #3c5a74;
}
#delete{
background-color: #be4141;
background-color: rgba(219,45,42,0.8); 
}
/*end of manage part*/
/*table header mouse pointer icon change*/
.sort thead tr th 
{
cursor:pointer;
}
.edit{
width: 10%;	
text-align:center;
}
.edit a{
text-decoration:none;
}
/*end of table header*/

.widget{
margin-top:50px;
margin-bottom:25px;
padding:0;
}

.widget .widget-header{
margin-bottom:15px;
border-bottom:1px solid #ececec;
*zoom:1;
}

.widget .widget-header:before,.widget .widget-header:after{
display:table;
content:"";
line-height:0;
}

.widget .widget-header:after{
clear:both;
}

.widget .widget-header h4{
display:inline-block;
color:#555;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
margin-bottom:7px;
}

.widget .widget-header h4 i{
font-size:14px;
margin-right:5px;
color:#6f6f6f;
}

.widget .widget-header .toolbar{
display:inline-block;
padding:0;
margin:0;
float:right;
}

.widget.box{
border:1px solid #d9d9d9;
}

.widget.box .widget-header{
background:#f9f9f9;
border-bottom-color:#d9d9d9;
line-height:35px;
padding:0 12px;
margin-bottom:0;
}

.widget.box .widget-header h4{
margin-bottom:0;
}

.widget.box .widget-header .toolbar{
margin-right:-5px;
}

.widget.box .widget-header .toolbar.no-padding{
margin:-2px -13px;
}

.widget.box .widget-header .toolbar.no-padding .btn{
font-size:13px;
line-height:35px;
margin-top:1px;
}

.widget.box .widget-content{
padding:10px;
position:relative;
background-color:#fff;
}

.widget.box .widget-content.no-padding{
padding:0;
}

.widget.box .widget-content.no-padding .row{
padding-left:15px;
padding-right:15px;
}

.widget.box .widget-content.widget-deeper{
background-color:#f9f9f9;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.05) inset;
}

.widget.box.box-shadow{
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.05);
box-shadow:0 1px 1px rgba(0,0,0,0.05);
border-bottom-color:#ccc;
}

.widget.widget-closed.box .widget-header{
margin-bottom:-1px;
border-bottom:1px solid #d9d9d9;
}

.widget.widget-closed .widget-content{
display:none;
}

.widget>.divider,.widget .widget-content>.divider{
width:100%;
border-bottom:1px solid #d9d9d9;
border-top:1px solid #fff;
}

.widget>.divider.bright,.widget .widget-content>.divider.bright{
border-bottom-color:#ececec;
}

.widget .widget-content>.divider{
margin:5px 0;
}

.semi-widget{
margin-bottom:10px;
}

.widget-title{
margin-bottom:20px;
border-bottom:1px solid #d9d9d9;
padding:10px 0;
font-weight:300;
font-size:17px;
}

.widget-title>i{
margin-right:5px;
}

#sidebar #sidebar-content .sidebar-widget{
margin:25px 10px;
}

.slimScrollBar{
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
}

.scroller{
padding-right:12px!important;
}

.widget-content .more{
clear:both;
display:block;
padding:5px 10px;
text-transform:uppercase;
font-weight:300;
font-size:11px;
color:#555;
opacity:.7;
margin:-10px;
margin-top:10px;
background-color:#f9f9f9;
border-top:1px solid #d9d9d9;
}

.widget-content .more:hover,.widget-content .more:focus{
opacity:1;
text-decoration:none;
}

.widget-content .more:active{
box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;
border-top-color:#ccc;
}

.widget-content .more i{
margin-top:2px;
margin-bottom:-3px;
}

.infobox .title{
font-weight:500;
font-size:15px;
}

.infobox .title+.content{
color:#6f6f6f;
padding-top:10px;
}

.alert{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin-bottom:15px;
}

.alert .close{
font-size:11px;
line-height:25px;
}

img{
width:auto\9;
height:auto;
max-width:100%;
vertical-align:middle;
border:0;
-ms-interpolation-mode:bicubic;
}

code{
color:#54728c;
background-color:#f9f9f9;
border:1px solid #d9d9d9;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.label,.badge{
font-size:10px;
font-weight:normal;
}

.label,.badge{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.label-info{
background-color:#658db3;
}

.label-success{
background-color:#94b86e;
}

.label-danger{
background-color:#e25856;
}

.tooltip-inner{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.popover{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.2);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.2);
box-shadow:0 1px 3px rgba(0,0,0,0.2);
border-bottom-color:#b3b3b3;
}

.help-inline{
display:inline-block;
*display:inline;
padding-left:5px;
vertical-align:middle;
*zoom:1;
}

.feeds{
margin:0;
padding:0;
list-style:none;
}

.feeds li{
background-color:#f9f9f9;
border-bottom:1px solid #d9d9d9;
margin-bottom:7px;
}

.feeds li.hoverable:hover,.feeds li.hoverable:focus{
background-color:#f4f4f4;
}

.feeds li.hoverable:active{
background-color:#efefef;
border-top:1px solid #d9d9d9;
border-bottom:0;
}

.feeds li:before,.feeds li:after{
display:table;
content:"";
line-height:0;
clear:both;
}

.feeds .col1{
float:left;
width:100%;
clear:both;
}

.feeds .col1 .content{
float:left;
margin-right:100px;
overflow:hidden;
}

.feeds .col1 .content .content-col1{
float:left;
margin-right:-100%;
}

.feeds .col1 .content .content-col1 .label{
float:left;
width:14px;
padding:7px;
text-align:center;
line-height:14px;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.feeds .col1 .content .content-col2{
float:left;
width:100%;
}

.feeds .col1 .content .content-col2 .desc{
margin-left:35px;
padding-top:4px;
padding-bottom:4px;
overflow:hidden;
}

.feeds .col1 .content .content-col2 .desc span{
margin-left:3px;
}

.feeds .col2{
float:left;
width:100px;
margin-left:-100px;
}

.feeds .col2 .date{
padding:4px 9px 4px 4px;
text-align:right;
color:#adadad;
font-size:11px;
}

.panel,.panel-group .panel{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.panel-title{
font-size:13px;
font-weight:600;
}

.list-group-item:first-child,.list-group-item:last-child{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.list-group-item.no-padding{
padding:0;
}

a.list-group-item.active{
border-color:#446785;
background-color:#4d7496;
}

.list-group-header{
text-transform:uppercase;
font-weight:600;
font-size:11px;
background-color:#f9f9f9;
}

.well{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
background-color:#f9f9f9;
border-color:#d9d9d9;
}

.profile-info h1{
font-size:20px;
font-weight:600;
}

.profile-info p,.profile-info dl{
color:#7b7b7b;
}

.gmaps{
height:300px;
width:100%;
}

.progress .progress-bar{
background-image:none;
background-color:#328ca3;
}

.progress-success .progress-bar,.progress .progress-bar-success,.progress-success.progress-striped .progress-bar,.progress-striped .progress-bar-success{
background-color:#51a351;
}

.progress-warning .progress-bar,.progress .progress-bar-warning,.progress-warning.progress-striped .progress-bar,.progress-striped .progress-bar-warning{
background-color:#f89406;
}

.progress-danger .progress-bar,.progress .progress-bar-danger,.progress-danger.progress-striped .progress-bar,.progress-striped .progress-bar-danger{
background-color:#bd362f;
}

.progress{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.progress.progress-mini{
height:6px;
}

.progress.progress-small{
height:12px;
}

.progress.progress-large{
height:25px;
}

.progress-striped .progress-bar{
background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.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);
}

form{
margin:0 5px;
}

label,input,button,select,textarea{
font-size:13px!important;
}

label{
font-weight:600;
}

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{
-webkit-appearance:none!important;
color:#555;
padding:6px 6px!important;
font-weight:normal;
vertical-align:top;
background-color:#fff;
background-image:none!important;
filter:none!important;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{
border-color:#4d7496;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
}

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{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.form-control{
height:32px;
font-size:13px;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

select.form-control,textarea.form-control{
padding:0 5px;
}

select.form-control:focus,textarea.form-control:focus{
border-color:#4d7496;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 3px rgba(0,0,0,0.1);
}

.input-xxlarge{
width:465px;
}

.multiple{
width:100%;
}

.form-control.input-small{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
height:30px;
}

.input-sm{
height:26px;
font-size:12px!important;
}

.input-lg{
height:45px;
font-size:16px!important;
}

.input-width-mini{
width:60px!important;
}

.input-width-small{
width:90px!important;
}

.input-width-medium{
width:150px!important;
}

.input-width-large{
width:210px!important;
}

.input-width-xlarge{
width:270px!important;
}

.input-width-xxlarge{
width:530px!important;
}

.input-block-level{
display:block;
width:100%;
}

textarea{
border-color:#ccc;
}

textarea.auto{
-webkit-transition:height .2s;
-moz-transition:height .2s;
-o-transition:height .2s;
transition:height .2s;
}

textarea.col-md-12{
resize:vertical;
}

input,textarea{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.multiple{
padding:8px 10px;
height:150px!important;
font-size:12px;
border:1px solid #dadada;
}

input[type="file"]{
height:auto;
line-height:normal;
margin-top:5px;
}

.checkbox,.radio{
font-weight:normal;
}

.next-row{
display:block;
margin-top:10px;
}

input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{
cursor:not-allowed;
background-color:#f9f9f9;
color:#adadad;
}

.help-block,.help-inline{
color: #FF0000;
}

.control-label>i{
margin-right:6px;
}

.controls{
position:relative;
}

.field-icon{
position:absolute;
top:9px;
right:25px;
display:block;
font-size:14px;
line-height:1;
}

.input-icon>input{
padding-left:30px!important;
}

.input-icon>i{
color:#d1d1d1;
display:block!important;
position:absolute!important;
z-index:1;
margin:8px 2px 4px 10px;
width:16px;
height:16px;
font-size:16px;
text-align:center;
}

.input-group-addon{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
font-size:13px;
padding:6px 6px;
background-color:#f9f9f9;
}

.input-group>.input-group-btn .btn{
margin-right:-1px;
margin-left:-1px;
}

label>span.required{
color:#e25856;
}

.form-group .help-block:not(.error){
display:block!important;
}

.form-group select.select2-offscreen+.help-block{
padding-top:10px;
clear:both;
}

.form-group.error .help-block,.form-group.warning .help-block,.form-group.success .help-block,.form-group.info .help-block{
display:inline-block;
}

.form-horizontal .form-group{
padding-left:0;
padding-right:0;
}

.form-horizontal .control-label{
padding-top:7px;
}

.form-vertical{
margin-left:-10px;
margin-right:-10px;
}

.form-vertical.no-margin{
margin-left:0;
margin-right:0;
}

.form-vertical .help-block{
margin-bottom:0;
}

.form-vertical .select2-container.error{
margin-bottom:10px;
}

.form-vertical .form-group{
padding-left:15px;
padding-right:15px;
}

.form-vertical .form-group:first-child{
padding-top:5px;
}

.form-vertical .form-group:last-child{
padding-bottom:0;
}

.form-vertical .form-group .control-label{
padding-bottom:5px;
}

.row-border .form-group{
border-top:1px solid #ececec;
padding-top:15px;
padding-bottom:15px;
margin-bottom:0;
}

.row-border .form-group:first-child{
padding-top:5px;
border-top:0;
}

.form-actions{
padding:19px 20px 20px;
margin-top:10px;
margin-bottom:20px;
background-color:#f5f5f5;
border-top:1px solid #e5e5e5;
*zoom:1;
}

.form-actions .btn.pull-right{
margin-left:3px;
}

.form-actions:before,.form-actions:after{
display:table;
line-height:0;
content:"";
}

.form-actions:after{
clear:both;
}

.box .form-actions{
margin-bottom:-10px;
margin-left:-15px;
margin-right:-15px;
}

.radio>div.radio,.radio-inline>div.radio,.checkbox>div.checker,.checkbox-inline>div.checker{
margin-left:-20px;
padding-top:0;
}

.radio>div.radio input[type="radio"],.checkbox>div.checker input[type="checkbox"]{
margin-left:0;
}

.table{
margin-bottom:5px;
}

.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{
background-color:#fafafa;
}

.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{
background-color:#f5f5f5;
}

.table-bordered,.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.table-highlight-head thead{
background-color:#f5f5f5;
}

.table-no-inner-border tr th,.table-no-inner-border tr td{
border-left-width:0;
}

.table-no-inner-border tr th:first-child,.table-no-inner-border tr td:first-child{
border-left-width:1px!important;
}

.widget-content.no-padding table{
margin-bottom:0!important;
}

.widget-content.no-padding .table-bordered{
border:0;
}

.widget-content.no-padding .table-bordered th:first-child,.widget-content.no-padding .table-bordered td:first-child{
border-left:0;
}

.widget-content.no-padding .table-bordered th:last-child,.widget-content.no-padding .table-bordered td:last-child{
border-right:0;
}

.widget-content.no-padding .table-bordered tr:last-child td{
border-bottom:0;
}

.table .align-center{
text-align:center;
}

.table-footer{
padding:12px;
}

.table-footer .table-actions label{
margin-right:10px;
display:inline-block;
}

.table-footer .table-actions select{
width:180px;
height:30px;
margin-top:-1px;
margin-bottom:0;
}

.table-footer .pagination{
float:right;
margin:0;
}

.table-footer:after{
content:"";
display:block;
height:0;
clear:both;
}

.widget-content.no-padding .table-footer{
border-top:1px solid #ddd;
background-color:#f9f9f9;
padding-left:0;
padding-right:0;
}

.widget:not(.box) .widget-content .table-footer{
border:1px solid #ddd;
border-top:0;
margin-top:-5px;
}

.widget.box .widget-content:not(.no-padding) .table-footer{
border:0;
background-color:none;
padding:8px 0;
padding-bottom:3px;
}

.pagination{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}

.pagination>li:first-child>a,.pagination>li:first-child>span,.pagination>li:last-child>a,.pagination>li:last-child>span{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{
background-color:#4d7496;
border-color:#3c5a74;
}

.table-checkable .checkbox-column{
text-align:center;
width:24px;
}

.table-checkable .checkbox-column div.checker{
margin-right:0;
}

.table-checkable.table-no-inner-border .checkbox-column{
border-right:1px solid #ddd;
}

.table-checkable tbody tr.checked td{
background-color:rgba(147,175,236,0.13);
}

.table-controls{
padding:0;
margin:0;
list-style:none;
}

.table-controls>li{
display:inline-block;
margin:0 2px;
line-height:1;
}

.table-controls>li>a{
display:inline-block;
}

.table-controls>li>a i{
margin:0;
font-size:13px;
color:#555;
display:block;
}

.table-controls>li>a i:hover{
text-decoration:none;
}

.table .progress{
margin-bottom:0;
}

.table-vertical-align tr,.table-vertical-align th,.table-vertical-align td{
vertical-align:middle!important;
}

.chart{
height:250px;
z-index:90;
width:100%;
overflow:hidden;
}

.chart.chart-small{
height:100px;
}

.chart.chart-medium{
height:200px;
}

.chart.chart-normal{
height:250px;
}

.chart.chart-large{
height:400px;
}

#flotTip{
padding:3px 6px;
color:#fff;
text-align:center;
text-decoration:none;
background-color:#000;
opacity:.8;
filter:alpha(opacity=80);
z-index:200;
font-size:13px;
}

.legend .legendColorBox>div{
border:0!important;
padding:0!important;
}

.legend .legendLabel{
padding-left:3px;
}

.widget.widget-closed .widget-chart{
display:none;
}

.widget-chart{
display:block;
background-color:#658db3;
border:1px solid #4c7399;
padding:12px;
}

.widget-chart .tickLabel{
color:#fff!important;
text-shadow:0 1px 0 rgba(0,0,0,0.5)!important;
}

.widget-chart .legend .legendLabel{
text-shadow:0 1px 0 rgba(0,0,0,0.5);
}

.widget-chart.widget-chart-blue{
background-color:#54728c;
border:1px solid #41586c;
}

.widget-chart.widget-chart-blueLight{
background-color:#658db3;
border:1px solid #4c7399;
}

.widget-chart.widget-chart-green{
background-color:#94b86e;
border:1px solid #7ba350;
}

.widget-chart.widget-chart-red{
background-color:#e25856;
border:1px solid #db2d2a;
}

.widget-chart.widget-chart-yellow{
background-color:#ffb848;
border:1px solid #ffa415;
}

.widget-chart.widget-chart-orange{
background-color:#f89406;
border:1px solid #c67605;
}

.widget-chart.widget-chart-purple{
background-color:#7a43b6;
border:1px solid #613591;
}

.widget-chart.widget-chart-gray{
background-color:#555;
border:1px solid #3b3b3b;
}

.easyPieChart{
position:relative;
text-align:center;
font-weight:bold;
}

.easyPieChart canvas{
position:absolute;
top:0;
left:0;
}

ul.stats{
display:table;
table-layout:fixed;
margin:0;
padding:0;
width:100%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

ul.stats:not(.no-dividers) li{
border-right:1px solid #d9d9d9;
}

ul.stats li{
display:table-cell;
padding:15px;
}

ul.stats li:last-child{
border-right:0;
}

ul.stats li strong,ul.stats li small{
padding:5px 0;
display:block;
text-align:center;
}

ul.stats li strong{
font-size:25px;
font-weight:bold;
}

ul.stats li small{
font-size:11px;
color:#adadad;
}

ul.stats li>div{
margin:5px auto;
}

ul.stats li .title{
display:block;
text-align:center;
font-size:15px;
padding-top:5px;
color:#555;
}

ul.stats li .title:hover{
text-decoration:none;
color:#222;
}

ul.stats li .description{
display:inline-block;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
font-size:11px;
text-align:center;
vertical-align:middle;
text-transform:uppercase;
font-weight:bold;
margin-left:5px;
}

ul.stats li.light strong{
color:#888;
}

.circular-chart-inline{
text-align:center;
}

.circular-chart-inline .easyPieChart{
display:inline-block;
}

.widget:not(.box) ul.stats{
margin-top:10px;
}

.progress-stats{
display:block;
margin-bottom:15px;
}

.progress-stats .title{
display:block;
margin-bottom:4px;
}

.progress-stats .title span{
float:right;
}

.progress-stats .progress{
margin:0;
}

.progress-stats:last-child{
margin-bottom:0;
}

.jqstooltip{
border:1px solid #000!important;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.statbox .widget-content:before,.statbox .widget-content:after{
display:table;
content:"";
line-height:0;
clear:both;
}

.statbox .visual{
min-width:20px;
min-height:17px;
padding:13px;
text-align:center;
margin-right:10px;
float:left;
overflow:hidden;
color:#fff;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.statbox .visual.blue{
background-color:#54728c;
}

.statbox .visual.red{
background-color:#e25856;
}

.statbox .visual.green{
background-color:#94b86e;
}

.statbox .visual.cyan{
background-color:#6dadbd;
}

.statbox .visual.purple{
background-color:#7a43b6;
}

.statbox .visual.yellow{
background-color:#ffb848;
}

.statbox .title{
color:#adadad;
display:block;
font-size:11px;
font-weight:600;
text-transform:uppercase;
padding-top:3px;
}

.statbox .value{
font-size:20px;
font-weight:600;
overflow:hidden;
}

.statbox .title,.statbox .value{
text-align:right;
padding-right:3px;
}

.statbox .title+.value{
margin-top:-3px;
}

.nav-tabs>li>a{
-webkit-border-radius:0!important;
-moz-border-radius:0!important;
border-radius:0!important;
}

.box-tabs .nav-tabs{
border-bottom:0;
position:relative;
top:-41px;
margin-right:0;
overflow:hidden;
}

.box-tabs .nav-tabs>li{
margin-left:1px;
float:right;
}

.box-tabs .nav-tabs>li.active>a:hover,.box-tabs .nav-tabs>li.active>a:focus{
background-color:#fff;
}

.box-tabs .nav-tabs>li>a{
padding-top:8px;
padding-bottom:10px;
line-height:12px;
margin-top:0;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
}

.box-tabs .nav-tabs>li>a:hover,.box-tabs .nav-tabs>li>a:focus{
background-color:rgba(255,255,255,0.7);
}

.box-tabs .nav-tabs>li>a.active{
background-color:#fff;
}

.box-tabs .tab-content{
margin-top:-30px;
}

.tabbable-custom{
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
margin-bottom:15px;
}

.tabbable-custom>.nav-tabs{
border:0;
margin:0;
top:0;
}

.tabbable-custom>.nav-tabs>li{
margin-right:2px;
border-top:2px solid transparent;
float:left;
}

.tabbable-custom>.nav-tabs>li.active{
border-top:3px solid #4d7496;
margin-top:0;
position:relative;
}

.tabbable-custom>.nav-tabs>li.active>a{
border-top:0;
font-weight:400;
}

.tabbable-custom>.nav-tabs>li.active>a:hover,.tabbable-custom>.nav-tabs>li.active>a:active{
background-color:#fff;
}

.tabbable-custom>.nav-tabs>li>a{
margin-right:0;
padding:5px 10px;
line-height:1.428571429;
}

.tabbable-custom>.nav-tabs>li>a:hover,.tabbable-custom>.nav-tabs>li>a:active{
background-color:#f9f9f9;
}

.tabbable-custom>.tab-content{
background-color:#fff;
border:1px solid #ddd;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:10px;
overflow:auto;
margin-top:0;
}

.tabbable-custom.tabbable-full-width .nav-tabs>li>a{
font-size:15px;
padding:8px 20px;
color:#555;
}

.tabbable-custom.tabbable-full-width>.tab-content{
border-left:none;
border-right:0;
border-bottom:0;
padding:20px 0;
}

.tabs-below.tabbable-custom>.nav-tabs li{
border-top:0;
border-bottom:2px solid transparent;
margin-top:-1px;
}

.tabs-below.tabbable-custom>.nav-tabs li.active{
border-top:0;
border-bottom:3px solid #4d7496;
margin-bottom:0;
position:relative;
}

.tabs-below.tabbable-custom>.nav-tabs li.active a,.tabs-below.tabbable-custom>.nav-tabs li.active a:hover,.tabs-below.tabbable-custom>.nav-tabs li.active a:focus{
border-bottom:0;
}

.tabs-below.tabbable-custom>.nav-tabs li a:hover,.tabs-below.tabbable-custom>.nav-tabs li a:focus{
border-bottom:1px solid #eee;
}

.tabs-left.tabbable-custom>.nav-tabs{
float:left;
}

.tabs-left.tabbable-custom>.nav-tabs li{
border-left:3px solid transparent;
margin-right:0;
margin-top:0;
}

.tabs-left.tabbable-custom>.nav-tabs li.active{
border-top:0;
border-left:3px solid #4d7496;
margin-top:0;
margin-right:-1px;
position:relative;
}

.tabs-left.tabbable-custom>.nav-tabs li.active a{
border-top:1px solid #ddd;
border-left:1px solid transparent;
}

.tabs-left.tabbable-custom>.nav-tabs li a:hover,.tabs-left.tabbable-custom>.nav-tabs li a:focus{
border-bottom:1px solid #eee;
border-right:0;
}

.tabs-right.tabbable-custom>.nav-tabs{
float:right;
}

.tabs-right.tabbable-custom>.nav-tabs li{
border-right:3px solid transparent;
margin-right:0;
margin-top:0;
}

.tabs-right.tabbable-custom>.nav-tabs li.active{
border-top:0;
border-right:3px solid #4d7496;
margin-top:0;
margin-right:-1px;
position:relative;
}

.tabs-right.tabbable-custom>.nav-tabs li.active a{
border-top:1px solid #ddd;
border-right:1px solid transparent;
}

.tabs-right.tabbable-custom>.nav-tabs li a{
margin-left:-1px;
}

.tabs-right.tabbable-custom>.nav-tabs li a:hover,.tabs-right.tabbable-custom>.nav-tabs li a:focus{
border-bottom:1px solid #eee;
}

.tabs-right.tabbable-custom .nav-tabs>li a,.tabs-left.tabbable-custom .nav-tabs>li a{
padding:8px 10px;
}

.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{
float:none;
}

.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{
min-width:74px;
margin-right:0;
margin-bottom:3px;
}

.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{
border-color:#ddd transparent #ddd #ddd;
}

.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{
border-color:#ddd #ddd #ddd transparent;
}

.modal-content{
-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.3);
-moz-box-shadow:0 1px 3px rgba(0,0,0,0.3);
box-shadow:0 1px 3px rgba(0,0,0,0.3);
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
border-bottom-color:rgba(0,0,0,0.4);
}

.modal-header{
background-color:#f9f9f9;
}

.modal-header .close{
margin-top:5px;
font-size:15px!important;
}

.modal-title{
font-weight:600;
font-size:15px;
color:#555;
}

.modal-footer{
background-color:#f9f9f9;
}

.invoice .invoice-nr{
font-size:15px;
}

.invoice .invoice-date{
color:#888;
margin-top:-5px;
}

.invoice .amount{
font-size:15px;
}

.invoice .amount .total{
padding-top:7px;
margin-top:7px;
font-size:18px;
}

@media print{
.crumbs,.page-header,#sidebar,.invoice .buttons{
display:none;
}

;
}

.theme-dark #content{
background-color:#fbfbfb;
}

.theme-dark #sidebar{
background-color:#293541;
color:#cdd0d8;
}

.theme-dark #sidebar .close{
color:#cdd0d8;
}

.theme-dark #sidebar .sidebar-search .input-box{
border-bottom-color:#151b22!important;
}

.theme-dark #sidebar .sidebar-search input,.theme-dark #sidebar .sidebar-search .submit{
background-color:#293541!important;
color:#cdd0d8;
}

.theme-dark #sidebar .sidebar-search-results{
background-color:#1f2831;
border-color:#151b22;
}

.theme-dark #sidebar ul#nav li{
border-bottom-color:#151b22;
}

.theme-dark #sidebar ul#nav li.current,.theme-dark #sidebar ul#nav li.open{
background:#334251;
}

.theme-dark #sidebar ul#nav li a{
color:#cdd0d8;
text-shadow:0 1px 0 #000;
}

.theme-dark #sidebar ul#nav li a:hover{
background:#3d4e60;
color:#fff;
}

.theme-dark #sidebar ul#nav li a i{
color:#b0b5c2;
}

.theme-dark #sidebar ul#nav ul.sub-menu{
background:#1f2831;
border-bottom-color:#151b22;
}

.theme-dark #sidebar ul#nav ul.sub-menu li.current{
background:#293541;
}

.theme-dark #sidebar ul#nav ul.sub-menu li.open{
background:#1f2831;
}

.theme-dark #sidebar ul#nav ul.sub-menu li a:hover{
background:#293541;
}

.theme-dark #sidebar ul#nav ul.sub-menu ul.sub-menu li{
border-left-color:#151b22;
}

.theme-dark #sidebar ul#nav ul.sub-menu ul.sub-menu li a{
color:#b0b5c2;
}

.theme-dark #sidebar ul#nav ul.sub-menu ul.sub-menu li a:hover{
background:#293541;
}

.theme-dark #sidebar .sidebar-title{
background-color:#1f2831;
border-color:#151b22;
-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;
-moz-box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;
box-shadow:0 1px 1px rgba(0,0,0,0.2) inset;
color:#cdd0d8;
}

.theme-dark #sidebar .notifications li{
border-bottom-color:#151b22;
}

.theme-dark #sidebar .notifications li a{
color:#cdd0d8;
}

.theme-dark #sidebar .notifications li a:hover{
color:#eaebee;
}

.bs-docs-section{
    width:100%;
}
.bs-glyphicons{
    width:100%;
}
.bs-glyphicons-list{
    list-style:none;
}
.bs-glyphicons-list li{
    background-color:#f6f6f6;
    border:#ebebeb 1px solid;
    padding:10px;
    list-style-type:none;
    font-size:16px;
    width:18%;
    float:left;
    margin-left:5px;
    margin-top:5px;
}
.bs-glyphicons-list li:hover{
    cursor:pointer;
    background-color:#fdfdfd;
}