body{background:#ccc;font-family:Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;padding-top:60px;}
a{color:#028baf}
h1,
h2,
h3,
h4,
h5,
h6{font-weight:700}
select{background:#fff;border:1px solid #999;height:30px;line-height:30px}
code{background-color:#ccc;color:#f05a24;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
form label{margin-right:2.5em}
form input{border:1px solid #ccc;padding:5px}
#wrap{background:#fff;padding-bottom:40px;padding-top:10px;width:100%}
article.tab-pane{padding:20px 0}
.no-style-list{list-style-type:none;margin-top:20px}
.dl-horizontal dt{text-overflow:clip;white-space:normal;overflow:hidden}
.page-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.navbar{margin-bottom:0}
.home .navbar-inverse{background-color:#333;border-radius:0}
.navbar-brand{background:url(../img/logo.png) 15px 0 no-repeat;height:65px;margin-right:15px;margin-top:10px;text-indent:-9999em;width:140px}
.navbar-right>li>a{padding:8px 15px}
.nav-pills a{cursor:pointer}
.navbar-collapse{max-height:none}
form#search{margin-top:8px}
form#search .fa{margin-right:0}
.dropdown-toggle img{margin-right:8px}
.dropdown-menu{padding:8px 15px}
.avatar{padding:3px}
.avatar img{border-radius:3px}
.navbar-active{color:#fff}
body.layers li#nav_layers a{color:#fff}
body.maps li#nav_maps a{color:#fff}
body.documents li#nav_documents a{color:#fff}
body.people li#nav_people a{color:#fff}
body.groups li#nav_groups a{color:#fff}
.yourlabs-autocomplete{top:100%}
.input-group .yourlabs-autocomplete{top:30px !important}
.home .jumbotron{background:#028baf;color:#fff;padding:40px 0 30px;text-shadow:2px 2px 2px rgba(0, 0, 0, 0.4);margin-top:20px}
.jumbotron a{color:#9eb343}
.jumbotron p{margin-bottom:0;font-size:21px !important;font-weight:200 !important;}
.home-facets{text-align:center;padding:2em 0}
.home-facets a{color:#000}
.home-facets a:hover{color:#028baf;text-decoration:none}
.filter .fa,
.actions .fa{margin-right:8px}
.items-list{padding:10px 0}
.items-list .btn{margin-right:5px;margin-top:10px}
.items-list .item-info{border-top:1px solid #ccc}
.items-list h4{font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.items-list h4 a{color:#333}
.items-list h4 a:hover{color:#d9534f;text-decoration:none}
.items-list .owner{color:#333;font-size:14px}
.items-list .owner a{color:#333}
.items-list .owner a:hover{color:#d9534f;text-decoration:none}
.items-list .thumb img{border:1px solid #ccc;width:100%}
.items-list .abstract{color:#999;font-weight:300;min-height:80px}
.items-list .actions{color:#999;font-weight:300}
.items-list .actions i{margin-right:.75em}
.items-list .actions a{color:#999;margin-right:.5em}
.items-list .actions a:hover{color:#555;text-decoration:none}
.item-container{padding:1em}
.profile-avatar{background:#fff;border:1px solid #999;padding:0}
.profile-avatar h5 a{color:#333;display:block;margin-bottom:-0.5em;margin-top:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profile-avatar h5 a:hover{color:#d9534f;text-decoration:none}
.profile-avatar h5 a i{margin-left:.75em}
.profile-avatar h5 a i:hover{color:#d9534f;text-decoration:none}
.profile-avatar .list-inline{margin:.5em 0}
.item-thumb{padding-left:0;padding-right:0}
.item-thumb img{width:100%}
.item-details{background:#fff;color:#333}
.item-details .item-meta{margin-top:1em}
.item-details .item-meta .item-category{font-size:12px;text-transform:uppercase}
.item-details .btn-sm{margin-right:-17px;margin-top:-1px;padding:.5em 1em}
.item-details .item-items{border-top:1px solid #ccc}
.item-details .item-items ul{margin:0 0 0 -15px;padding:.5em}
.item-details .item-items ul i{margin-right:.5em}
.detail-page-actions{margin-top:20px}
.detail-page-actions i{padding-right:3px}
.layer-actions{margin-top:20px}
.layer-actions i{padding-right:3px}
.edit-modal{text-align:center}
.arcgis-legend>li{text-align:right}
.arcgis-legend>li>img{padding-right:25px}
.grid-spacer{margin-top:30px}
.controls{width:320px}
.controls>select,
.controls>textarea,
.controls>input,
.controls>div{width:320px}
.map-actions{margin-top:20px}
.map-actions i{padding-right:3px}
.documents-actions{margin-top:20px}
.documents-actions i{padding-right:3px}
.profile-container{padding:1em}
.profile-avatar{background:#fff;border:1px solid #ccc;padding:0}
.profile-avatar h5 a{color:#333;display:block;margin-bottom:-0.5em;margin-top:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.profile-avatar h5 a:hover{color:#d9534f;text-decoration:none}
.profile-avatar h5 a i{margin-left:.75em}
.profile-avatar h5 a i:hover{color:#d9534f;text-decoration:none}
.profile-avatar .profile-items{border-top:1px solid #ccc;color:#555}
.profile-avatar .profile-items i{margin-left:0;margin-right:.125em}
.profile-avatar .profile-items i a:hover{color:#d9534f;text-decoration:none}
.profile-avatar .profile-items .list-inline{margin:.5em 0}
.profile-avatar li a{color:#555;margin-right:.5em}
.profile-avatar li a:hover{color:#d9534f;text-decoration:none}
.profile-avatar img{margin:0;width:100%}
.profile-image{padding-left:0;padding-right:0}
.profile-image img{width:100%}
.profile-details{background:#fff;color:#333}
.profile-details .group-logo{margin:.5em;padding:0}
.profile-details .group-logo img{width:60px}
nav.filter h4{background:#555;font-size:14px;font-weight:300;padding:10px 0;text-transform:uppercase;border-radius:3px}
nav.filter h4 a{color:#fff}
nav.filter h4 a.toggle{text-decoration:none}
nav.filter h4 i{margin-left:8px}
nav.filter .active{color:#f05a24}
nav.filter .active .badge{background:#f05a24}
nav.filter .closed{display:none}
nav.filter li a{border-bottom:1px solid #ccc;cursor:pointer;padding:5px 10px}
.selections h5{font-weight:400}
.selections .thumb{float:left}
#sort{cursor:pointer}
#sort a{color:#999}
#sort .selected{color:#f05a24}
.group-container{padding:1em}
.group-avatar{border:1px solid #ccc;padding:0}
.group-avatar h5 a{color:#333;display:block;margin-bottom:-0.5em;margin-top:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.group-avatar h5 a:hover{color:#d9534f;text-decoration:none}
.group-avatar h5 a i{margin-left:.75em}
.group-avatar h5 a i:hover{color:#d9534f;text-decoration:none}
.group-items{border-top:1px solid #ccc;color:#555}
.group-items i{margin-left:0;margin-right:.125em}
.group-items i a:hover{color:#d9534f;text-decoration:none}
.group-items .list-inline{margin:.5em 0}
.group-image{height:120px;overflow:hidden}
.group-container .group-logo{padding:1em 0;width:100%}
.group-details .group-logo img{width:100%}
#drop-zone{background:#ccc;margin-bottom:10px;padding:5px;border:2px dashed #999}
#drop-zone h3{color:#999;margin:20px 0;text-align:center}
#drop-zone h3 i{font-size:3em}
#clear-button,
#upload-button{margin-top:20px}
#upload_form input[type="text"]{display:block;margin:0;width:480px;appearance:none;box-shadow:none;border-radius:none;transition:box-shadow .3s, border .3s}
#upload_form input[type="text"]:focus{border:solid 1px #707070;box-shadow:0 0 5px 1px #969696;outline:none}
#upload_form #id_doc_file{padding:.5em;width:480px}
#upload_form #id_doc_url{display:block;width:480px}
#upload_form #s2id_resource{display:block;width:480px}
@media (max-width:991px){#upload_form input[type="text"]{width:360px}
#upload_form #id_doc_file,
#upload_form #id_doc_url,
#upload_form #s2id_resource{width:360px}
}
footer{border-top:1px solid #999;padding:20px}
.rotate-45{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.select2-container-multi .select2-choices .select2-search-field input{height:auto}
.datepicker{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.filter input.datepicker{width:100%}
#composerCart .list-group i{margin-right:0}
.selections{margin-top:1em}
.comment{padding-bottom:11px}
.comment-description{margin-bottom:0}
.comment-author{font-size:11px;font-weight:bold;color:#777}
.no-style-list{list-style-type:none;margin-top:20px}
.activity-item{border-bottom:1px solid #999;border-left:1px solid #999;color:#999;margin-top:-10px;padding:20px 18px}
.activity-item .comment{content:"\f086"}
.activity-item .comment:before{content:"\f086"}
.activity-item .delete{content:"\f014"}
.activity-item .delete:before{content:"\f014"}
.activity-item .edit{content:"\f14b"}
.activity-item .edit:before{content:"\f14b"}
.activity-item .layer{content:"\f096";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.activity-item .layer:before{content:"\f096"}
.activity-item .map{content:"\f041"}
.activity-item .map:before{content:"\f041"}
.activity-item .upload{content:"\f093"}
.activity-item .upload:before{content:"\f093"}
.icon-activity{background:#999;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:2px solid #fff;color:#fff;float:left;font-family:FontAwesome;font-weight:normal;font-size:1.3em;font-style:normal;height:35px;line-height:1.25em;margin:0 10px 10px -35px;padding:4px;text-align:center;text-decoration:inherit;width:35px}
.thumb-activity{clear:both;height:60px}
.thumb-activity img{border:1px solid #555;float:left;margin-right:5px;width:60px}
.activity{content:"\f045"}
.activity:before{content:"\f045"}
.activity-timestamp{margin-top:-10px}
#permission_form .select2-container{width:250px}
.form-signin{max-width:330px;padding:15px;margin:0 auto}
.form-signin .form-signin-heading,
.form-signin .checkbox{margin-bottom:10px}
.form-signin .checkbox{font-weight:normal}
.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:1em}
.form-signin .form-control:focus{z-index:2}
.form-signin input[type="username"]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.form-signin input[type="password"]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}
.modal-body .list-unstyled a{color:#333;font-size:1.14285714em;line-height:2em}
.modal-body .list-unstyled a i{margin-right:8px}
.modal-body .list-unstyled a:hover{color:#f05a24;text-decoration:none}
.modal-divider{padding-top:1px;margin:5px 1px 6px;border-bottom:1px solid #e1e8ed}
.list-group i{margin-right:8px}
@media (max-width:991px){.navbar-header{float:none}
.navbar-toggle{display:block}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.1)}
.navbar-collapse.collapse{display:none !important}
.navbar-nav{float:none !important;margin:7.5px -15px}
.navbar-nav>li{float:none}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}
.navbar-collapse.collapse.in{display:block !important}
.collapsing{overflow:hidden !important}
}
#member_form_container .select2-container{padding:0}
.table-user-profile-attribute{font-weight:bold}
