/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/

.page-bar .page-breadcrumb > li > i {
    color: #000000;
}
.page-breadcrumb li:last-of-type i.fa-angle-right {
    display: none;
}

.tree-menu-closed {
    display:none;
}

.tree-menu-expander {
    cursor: pointer;
}

.accepted-block {
    background-color: #fbfbfb;
}

.deleted-block span.bg-blue {
    background-color: #e40002 !important;
}

.modal-dialog {
    width: 60%;
}

.modal-dialog .ui-draggable-handle {
    cursor:move;
}

#quick-filter {
    position: relative;
    top:7px;
    left:6px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-menu .dropdown-menu-list > li .subject .time {
    margin-left: 5px;
}

.comments-link {
    text-decoration: none;
}

#sidebar-browser-menu {
    background-color:    rgba(237, 237, 237, 0.25);
}

.title {
    text-wrap: break-word;
}

#destination-selector a {
    text-decoration: none;
    font-size: 16px;
}

.panel-body .label {
    margin-right: 5px;

}

.panel-danger .label {
    margin-bottom: 5px;
    line-height: 2.5em;
}


.btn-proposals .badge, .comments-link .badge {
    font-family: "Open Sans",sans-serif;
    padding: 1px 4px;
    position: relative;
    display: inline;
    right: 2px;
    top: -12px;
    background-color: #e8bd0d;
    color: #fff;
    font-weight: bold;
    font-size: 11px !important;
}

.comments-link {
    position: relative; left:13px; bottom:0px;
    text-decoration: none;
    width:26px;
    margin-right: 10px;

}

.modal-tweak-footer {
    padding-top: 15px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;


}

.dropdown-menu .description {
    font-size: 11px;
    padding-left: 25px;
}

.btn-group-tweaks .btn {
    margin-left: 5px;
}

.help-box .panel {
    margin-bottom:0px;
    min-width:235px;


}

.help-box .panel-body {
    font-size: 12px;

    min-height: 160px;
}

.help-box .panel-heading {
    padding: 8px 15px;;
}

.welcome-title {
    text-align: center;
    margin-bottom: 40px;
}



/** Operating Principles Wizard **/

.operating-principles-separator {
    border: 2px solid #cd2027;
}
.operating-principle-box {
    cursor:pointer;
}

.operating-principle-box p {
    display: inline-block;
    margin-left: -3px;
    padding-left: 8px;
}

.operating-principle-box.checked {
    border-left: 2px solid #cd2027;

    padding-left: 10px;
    padding-bottom: 10px;
    padding-right: 10px;
    padding-top: 10px;

    background-color: #ededed;
}

.operating-principle-box {
    padding: 10px 12px;


}

.operating-principle-box:hover {
    background-color: #f5f5f5;
}

.checkbox-container {
    margin-right: 5px;
    display: inline-block;

}

.operating-principle-box .checker {

    padding-top: 2px;
}
/** End Operating Principles Wizard **/

/** Style For Disabled Button **/

a.btn-disabled{
    background-color: #ededed;
    color: #838383;
}
a.btn-disabled:hover, a.btn-disabled:focus, 
a.btn-disabled:active {
/*    border: 1px solid #cd2027;*/
    background-color: #ededed!important;
    color: #838383!important;
/*    text-decoration: line-through;*/
}

/** End of Disabled Button **/

@media (max-width : 1390px){
.panel.panel-default.panel-review-procedure-actions .panel-body .btn-warning {
    margin: 10px 0 0 0;
}
}

@media (min-width : 1391px) and (max-width : 1410px){
.panel.panel-default.panel-review-procedure-actions .panel-body .btn-warning {
    margin: 0;
}
}

@media (max-width : 1200px){
.panel.panel-default.panel-review-procedure-actions .panel-body .btn-warning {
    margin-top: 0;
}
}

.scroll-to-top {
    bottom:43px;
}

.dropzone {
    background: #f5f5f5;
    width: 50%;
    height: 20%;
    margin-left:auto;
    margin-right: auto;
    margin-bottom: 3em;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
}
.dropzone.in {
    background: #e5e5e5;

}
.dropzone.hover {
    background: #c8c8c8;
}
.dropzone.fade {
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    opacity: 1;
}

.dropzone.selected {
    border: solid thick #6a6a6a;
}

.dropzone.selected p.pastetip {
    display:inline-block;
    color: #009900;
    text-transform: uppercase;
}

.dropzone p.pastetip {
    display: none;
}

.image-show-alignment-container {
    display:block;
}

.btn-image-align.selected {
    background-color: #dadada;
}
/* STYLE FOR THE LIBRARY BROWSER */

.procedure-library-browser .panel-body {
    padding: 5px;
}

.procedure-library-browser .panel {
    margin-bottom: 5px;
}

.procedure-library-browser .panel-default > .panel-heading {
    background-color: #fed340!important;
}

.procedure-library-browser .panel-default {
    border-color: #fed340;
}

.procedure-library-browser .table>thead>tr>th {
    border-bottom: 2px solid #fed340!important;
}

.procedure-library-browser .table>thead>tr>th {
    border-bottom: 2px solid #fed340!important;
}

a.dropdown-toggle.procedure-library-a.btn.btn-danger {
    background-color: #fed340;
    color: #2a2a2a;
}

a.dropdown-toggle.procedure-library-a.btn.btn-danger:hover {
    background-color: #2a2a2a!important;
    color: #fed340;
}

.procedure-library-a i.icon-grid {
    color: #2a2a2a!important;
}

a.dropdown-toggle.procedure-library-a.btn.btn-danger:hover > i.icon-grid{
    color: #fed340!important;
}

.procedure-library-browser tbody {
    background-color: rgba(254, 211, 64, 0.2);
}

.procedure-library-browser .table-hover>tbody>tr:hover {
    background-color: #FED340;
}

.page-bar-procedure-library {
    background-color: #fed341;
}


.page-bar-procedure-library .page-breadcrumb > li > a, .page-bar-procedure-library .page-breadcrumb > li > span {
    color: #080808;
}
/* END OF STYLE FOR THE LIBRARY BROWSER */

/* STYLE FOR BORDER ON PREVIEW SCREEN */


/* END OF STYLE FOR BORDER ON PREVIEW SCREEN */

/* STYLE TO HAVE THE CORRECT ALIGNMENT TO PROCEDURES FROM LIBRARY */
.procedure-block-content-container {
    overflow: hidden;
}
/* END OF STYLE TO HAVE THE CORRECT ALIGNMENT TO PROCEDURES FROM LIBRARY */