html.overlay-open .navbar-fixed-top {
z-index: 400
}
html.js fieldset.collapsed {
height: auto
}
html.js input.form-autocomplete {
background-image: none
}
body {
position: relative
}
body.admin-expanded.admin-vertical.admin-nw .navbar,body.admin-expanded.admin-vertical.admin-sw .navbar {
margin-left: 260px
}
body.navbar-is-fixed-top {
padding-top: 64px!important
}
body.navbar-is-fixed-bottom {
padding-bottom: 64px!important
}
body.toolbar {
padding-top: 30px!important
}
body.toolbar .navbar-fixed-top {
top: 30px
}
body.toolbar.navbar-is-fixed-top {
padding-top: 94px!important
}
body.toolbar-drawer {
padding-top: 64px!important
}
body.toolbar-drawer .navbar-fixed-top {
top: 64px
}
body.toolbar-drawer.navbar-is-fixed-top {
padding-top: 128px!important
}
body.admin-menu .navbar-fixed-top {
top: 29px
}
body.admin-menu.navbar-is-fixed-top {
padding-top: 93px!important
}
body div#admin-toolbar {
z-index: 1600
}
body #toolbar,body #admin-menu,body #admin-toolbar {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none
}
body #admin-menu {
margin: 0;
padding: 0;
position: fixed;
z-index: 1600
}
body #admin-menu .dropdown li {
line-height: normal;
}

.navbar.container {
margin-top: 20px
}
@media screen and (min-width:768px) {.navbar.container {
max-width: 720px
}

}
@media screen and (min-width:992px) {.navbar.container {
max-width: 940px
}

}
@media screen and (min-width:1200px) {.navbar.container {
max-width: 1140px
}

}
.navbar.container>.container {
margin: 0;
padding: 0;
width: auto
}
#overlay-container,.overlay-modal-background,.overlay-element {
z-index: 1500
}
#toolbar {
z-index: 1600
}
.modal {
z-index: 1620
}
.modal-dialog {
z-index: 1630
}
.modal-backdrop {
z-index: 1610
}
.footer {
margin-top: 45px;
padding-top: 35px;
padding-bottom: 36px;
border-top: 1px solid #E5E5E5
}
.element-invisible {
margin: 0;
padding: 0;
width: 1px
}
.navbar .logo {
margin-right: -15px;
padding-left: 15px;
padding-right: 15px
}
@media screen and (min-width:768px) {.navbar .logo {
margin-right: 0;
padding-left: 0
}

}
ul.secondary {
float: left
}
@media screen and (min-width:768px) {ul.secondary {
float: right
}

}

.block:first-child h2.block-title {
margin-top: 0
}
p:last-child {
margin-bottom: 0
}
.region-help>.glyphicon {
font-size: 18px;
float: left;
margin: -.05em .5em 0 0
}
.region-help .block {
overflow: hidden
}
form#search-block-form {
margin: 0
}
.navbar #block-search-form {
float: none;
margin: 5px 0 5px 5px
}
@media screen and (min-width:992px) {.navbar #block-search-form {
float: right
}

}
.navbar-search .control-group {
margin-bottom: 0
}
ul.action-links {
margin: 12px 0;
padding: 0
}
ul.action-links li {
display: inline;
margin: 0;
padding: 0 6px 0 0
}
ul.action-links .glyphicon {
padding-right: .5em
}
input,textarea,select,.uneditable-input {
max-width: 100%;
width: auto
}
input.error {
color: #b94a48;
border-color: #ebccd1
}
fieldset legend.panel-heading {
float: left;
line-height: 1em;
margin: 0
}
fieldset .panel-body {
clear: both
}
fieldset .panel-heading a.panel-title {
color: inherit;
display: block;
margin: -10px -15px;
padding: 10px 15px
}
fieldset .panel-heading a.panel-title:hover {
text-decoration: none
}
.form-actions {
clear: both
}
.resizable-textarea textarea {
border-radius: 4px 4px 0 0
}
.radio:first-child,.checkbox:first-child {
margin-top: 0
}
.radio:last-child,.checkbox:last-child {
margin-bottom: 0
}
.help-block,.control-group .help-inline {
color: #999;
font-size: 12px;
margin: 5px 0 10px;
padding: 0
}
.panel-heading {
display: block
}
a.tabledrag-handle .handle {
height: auto;
width: auto
}
.error {
color: #b94a48
}
div.error,table tr.error {
background-color: #f2dede;
color: #b94a48
}
.control-group.error {
background: 0
}
.control-group.error label,.control-group.error .control-label {
color: #b94a48;
font-weight: 600
}
.control-group.error input,.control-group.error textarea,.control-group.error select,.control-group.error .uneditable-input {
color: #555;
border: 1px solid #ccc
}
.control-group.error .help-block,.control-group.error .help-inline {
color: #333
}
.list-inline>li.first {
padding-left: 0
}
.nav-tabs {
margin-bottom: 10px
}
ul li.collapsed,ul li.expanded,ul li.leaf {
list-style: none;
list-style-image: none
}
.tabs--secondary {
margin: 0 0 10px
}
.submitted {
margin-bottom: 1em;
font-style: italic;
font-weight: 400;
color: #777
}
.password-strength {
width: 17em;
float: right;
margin-top: 1.4em
}
.password-strength-title {
display: inline
}
.password-strength-text {
float: right;
font-weight: 700
}
.password-indicator {
background-color: #949494;
height: .3em;
width: 100%
}
.password-indicator div {
height: 100%;
width: 0;
background-color: #999
}
input.password-confirm,input.password-field {
width: 16em;
margin-bottom: .4em
}
div.password-confirm {
float: right;
margin-top: 1.5em;
visibility: hidden;
width: 17em
}
div.form-item div.password-suggestions {
padding: .2em .5em;
margin: .7em 0;
width: 38.5em;
border: 1px solid #B4B4B4
}
div.password-suggestions ul {
margin-bottom: 0
}
.confirm-parent,.password-parent {
clear: left;
margin: 0;
width: 36.3em
}
.progress-wrapper .progress {
margin-bottom: 10px
}
.pagination ul>li>a.progress-disabled {
float: left
}
.form-autocomplete .glyphicon {
color: #999;
font-size: 120%
}
.form-autocomplete .glyphicon.glyphicon-spin {
color: #428bca
}
.form-autocomplete .input-group-addon {
background-color: #fff
}
.ajax-progress .glyphicon {
font-size: 90%;
margin: 0 -.25em 0 .5em
}
.glyphicon-spin {
display: inline-block;
-moz-animation: spin 1s infinite linear;
-o-animation: spin 1s infinite linear;
-webkit-animation: spin 1s infinite linear;
animation: spin 1s infinite linear
}
a .glyphicon-spin {
display: inline-block;
text-decoration: none
}
@-moz-keyframes spin {0% {
-moz-transform: rotate(0deg)
}
100% {
-moz-transform: rotate(359deg)
}

}
@-webkit-keyframes spin {0% {
-webkit-transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg)
}

}
@-o-keyframes spin {0% {
-o-transform: rotate(0deg)
}
100% {
-o-transform: rotate(359deg)
}

}
@-ms-keyframes spin {0% {
-ms-transform: rotate(0deg)
}
100% {
-ms-transform: rotate(359deg)
}

}
@keyframes spin {0% {
transform: rotate(0deg)
}
100% {
transform: rotate(359deg)
}

}
.glyphicon-refresh {
-webkit-transform-origin: 50% 45%;
-moz-transform-origin: 50% 45%;
-ms-transform-origin: 50% 45%;
-o-transform-origin: 50% 45%;
transform-origin: 50% 45%
}
.tabbable {
margin-bottom: 20px
}
.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs {
border-bottom: 0
}
.tabs-below>.nav-tabs .summary,.tabs-left>.nav-tabs .summary,.tabs-right>.nav-tabs .summary {
color: #999;
font-size: 12px
}
.tab-pane>.panel-heading {
display: none
}
.tab-content>.active {
display: block
}
.tabs-below>.nav-tabs {
border-top: 1px solid #ddd
}
.tabs-below>.nav-tabs>li {
margin-top: -1px;
margin-bottom: 0
}
.tabs-below>.nav-tabs>li>a {
border-radius: 0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus {
border-top-color: #ddd;
border-bottom-color: transparent
}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus {
border-color: transparent #ddd #ddd;
}
.tabs-left>.nav-tabs>.active>a, .tabs-left>.nav-tabs>.active>a:hover, .tabs-left>.nav-tabs>.active>a:focus {
background:#fbfbfb;	
}
.tabs-left>.nav-tabs,.tabs-right>.nav-tabs {
padding-bottom: 20px;
width: 220px
}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li {
float: none
}
.tabs-left>.nav-tabs>li:focus,.tabs-right>.nav-tabs>li:focus {
outline: 0
}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a {
margin-right: 0;
margin-bottom: 3px
}
.tabs-left>.nav-tabs>li>a:focus,.tabs-right>.nav-tabs>li>a:focus {
outline: 0
}
.tabs-left>.tab-content,.tabs-right>.tab-content {
border-radius: 0 4px 4px;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
-moz-box-shadow: 0 1px 1px rgba(0,0,0,.05);
box-shadow: 0 1px 1px rgba(0,0,0,.05);
border: 1px solid #ddd;
overflow: hidden;
/*padding: 10px 15px*/
background:#fbfbfb;
}
.tabs-left>.nav-tabs {
float: left;
margin-right: -1px
}
.tabs-left>.nav-tabs>li>a {
border-radius: 4px 0 0 4px
}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus {
border-color: #eee #ddd #eee #eee
}
.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;
-webkit-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
-moz-box-shadow: -1px 1px 1px rgba(0,0,0,.05);
box-shadow: -1px 1px 1px rgba(0,0,0,.05)
}
.tabs-right>.nav-tabs {
float: right;
margin-left: -1px
}
.tabs-right>.nav-tabs>li>a {
border-radius: 0 4px 4px 0
}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus {
border-color: #eee #eee #eee #ddd;
-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
-moz-box-shadow: 1px 1px 1px rgba(0,0,0,.05);
box-shadow: 1px 1px 1px rgba(0,0,0,.05)
}
.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
}
th.checkbox,td.checkbox,th.radio,td.radio {
display: table-cell
}
.views-display-settings .label {
font-size: 100%;
color: #666
}
.views-display-settings .footer {
padding: 0;
margin: 4px 0 0
}
table .radio input[type=radio],table .checkbox input[type=checkbox] {
max-width: inherit
}
.form-horizontal .form-group label {
position: relative;
min-height: 1px;
margin-top: 0;
margin-bottom: 0;
padding-top: 7px;
padding-left: 15px;
padding-right: 15px;
text-align: right
}
@media (min-width:768px) {.form-horizontal .form-group label {
float: left;
width: 16.666666666666664%
}

}
.alert a {
font-weight: 700
}
.alert-success a {
color: #356635
}
.alert-info a {
color: #2d6987
}
.alert-warning a {
color: #a47e3c
}
.alert-danger a {
color: #953b39
}
.dropdown {
	float:left;
}
.navbar-nav>li>.dropdown-menu{
    position: absolute;
    left:auto;
    z-index: 100;
    top:48px;
}
header nav .open > .dropdown-menu{
    position: absolute;
    left:auto;
    z-index: 100;
    top:48px;
}
.form-type-textfield .dropdown-menu {
	width:400px;
}
/*div.dropdown.lock.open {
	height:20px;
}*/
.vertical-tab-button {
	
}
#edit-field-project-partner div.panel-body {

}
.vertical-tab-button a span {
	text-transform:capitalize;
	font-size:0.9em;
}
.vertical-tabs-list .selected a span {
	font-weight: bold;
}
li.vertical-tab-button a {
	margin:0px;
	border-bottom:1px solid #ddd;
}
.nav-tabs li {
	margin-top:-4px;
}
.nav-tabs li.first {
	margin-top:0px;
}
.page-user- .tabs--primary li a {
	text-transform:capitalize;
	margin-top:30px;
}
.tabs--secondary {
	visibility:hidden;
}
.page-user- .table-striped tr td {
	padding:20px;
}
.panel-body {
	background:#fbfbfb;
}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color:#fbfbfb;
}
th.ief-tabledrag-header, td.ief-tabledrag-handle {
	display:none;
}