@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext');

#headerTitluPagina > a {
    color: #ffffff;
}
/*
 * Skin: Sedona
 * ------------ */
 /* help classes */
 .bg-selected {
    background-color: #eaf7ff;
 }

hr.grid-produse-divider {
    border-top: 15px solid #B7C8D4;
}

.list-group-sm {
    margin-bottom: 0;
}
.list-group-sm .list-group-item {
    padding: 8px;
    font-size: 13px;
}
.list-group-sm .list-group-item .badge {
	color: #333;
	background-color: #ddd;
	font-weight: normal;
	padding: 4px 15px;
}
form.EmailConf .list-group-sm .list-group-item .badge {
    padding: 3px 8px;
    font-weight: normal;
    font-size: 11px;
    color: #005494;
    background-color: #f5f5f5;
    border: 1px solid #B7C8D4;
}

.skin-sedona .content-wrapper,
.skin-sedona .right-side,
.skin-sedona .nav-tabs-custom > .nav-tabs {
    background-color: #B7C8D4;
}

/* custom nav tabs */
.skin-sedona .nav-tabs-custom > .nav-tabs > li {
    border-top: 0;
    margin: 0;
}
.skin-sedona .nav-tabs-custom > .nav-tabs > li .fa {
    color: #a3c2d8;
    margin-right: 6px;
}
.skin-sedona .nav-tabs-custom > .nav-tabs > li.active > a {
    color: #4a4a4a;
    background-color: #fff;
}
.skin-sedona .nav-tabs-custom > .nav-tabs > li.active {
    border-top-color: transparent;
}
.skin-sedona .nav-tabs-custom > .nav-tabs > li > a {
    color: #7F8C8D;
    background-color: #ECF0F1;
}
.skin-sedona .nav-tabs-custom > .nav-tabs > li > a:hover {
    color: #7d7d7d;
}


/* custom sub tabs */
.subnav-tabs .nav-tabs {
    border-bottom-color: #B7C8D4;
}
.subnav-tabs .nav-tabs li > a {
    color: #005494;
    border-radius: 0;
}
.subnav-tabs .nav-tabs li.active > a {
    color: #4a4a4a;
    border-color: #B7C8D4;
    border-bottom-color: transparent;
}


/* page top buttons */
.text-search-box {
    margin-left: 5px;
}
.skin-sedona .box-search {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 10px;
}
.nav-tabs-custom a.top-right-button {
    margin-right: -10px !important;
    margin-top: -50px;
    border: 0;
    padding: 0;
}
.nav-tabs-custom a.top-right-button:active,
.nav-tabs-custom a.top-right-button:hover,
.nav-tabs-custom a.top-right-button:focus {
    outline: none;
    box-shadow: none;
    background-color: #efefef;
}
.nav-tabs-custom a.top-right-button i.fa {
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.nav-tabs-custom a.top-right-button span {
    display: none;
}
.nav-tabs-custom .tab-content .tab-pane > a:first-child + a {
    margin-right: 30px !important;
}
@media only screen and (max-width: 767px) {
    .nav-tabs-custom .nav-tabs li {
        width: 50%;
    }
    .nav-tabs-custom .nav-tabs li a {
        padding: 7px 10px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
@media only screen and (max-width: 479px) {
    .nav-tabs-custom .nav-tabs li {
        width: 100%;
    }
    .nav-tabs-custom .nav-tabs li a {
        padding: 5px 10px;
    }
}

.grid-div {
    margin-top: 10px !important;
}
.skin-sedona #searchRowsActive,
.skin-sedona #searchRowsDeleted,
.skin-sedona #searchRowsAll {
    color: #979797;
    background-color: #fafafa;
    border-color: #ccc;
    outline: none;
}
.skin-sedona #searchRowsActive .fa {
    background-color: #449d44;
}
.skin-sedona #searchRowsDeleted .fa {
    background-color: #FF2851;
}
.skin-sedona #searchRowsAll .fa {
    background-color: #FF9200;
}
.skin-sedona #searchRowsActive .fa,
.skin-sedona #searchRowsDeleted .fa,
.skin-sedona #searchRowsAll .fa {
    margin-right: 5px;
    color: #fff;
    width: 22px;
    border-radius: 3px;
    text-align: center;
    padding: 3px 0;
}

/* page top search */
.text-search-box .input-group {
    width: 200px;
}
.text-search-box .input-group .search-icon {
    border-right: 0;
    padding-right: 0;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.text-search-box .input-group .search-ico .fa {
    font-size: 14px;
}
.skin-sedona .text-search-box .input-group .clear-form {
    color: #005494;
}
.text-search-box .input-group .clear-form {
    font-weight: bold;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.text-search-box .input-group .clear-form .fa {
    font-size: 14px;
}
/* this is some strange thing... */
.text-search-box .input-group .clear-form .fa-plus:before {
    content: "\f00d";
}
.text-search-box .text-search {
    border-left: 0;
    border-right: 0;
}
.text-search-box .text-search:focus {
    border-color: rgb(210, 214, 222);
}

/* navbar */
.skin-sedona .main-header .navbar,
.skin-sedona .main-header .logo,
.skin-sedona .wrapper,
.skin-sedona .main-sidebar,
.skin-sedona .left-side,
.bg-sedona,
.skin-sedona .bg-facturis,
.skin-sedona .btn-primary {
    background-color: #005494;
}
.skin-sedona .bg-facturis {
    background-color: #005494 !important;
}
.skin-sedona .btn-primary .fa,
.skin-sedona .btn.bg-sedona .fa {
    margin: 0 2px;
}
.skin-sedona .main-header .navbar .nav > li > a {
    color: #ffffff;
}
.skin-sedona .main-header .navbar .nav > li > a:hover,
.skin-sedona .main-header .navbar .nav > li > a:active,
.skin-sedona .main-header .navbar .nav > li > a:focus,
.skin-sedona .main-header .navbar .nav .open > a,
.skin-sedona .main-header .navbar .nav .open > a:hover,
.skin-sedona .main-header .navbar .nav .open > a:focus,
.skin-sedona .main-header .navbar .nav > .active > a {
    background: rgba(0, 0, 0, 0.1);
    color: #f6f6f6;
}
.skin-sedona .main-header .navbar .sidebar-toggle:hover {
    background-color: rgba(0, 0, 0, 0.1);
}
.skin-sedona .main-header .logo:hover img {
	opacity: .8;
}

/* logo */
.main-header .logo {
	padding: 0;
	line-height: 0;
	border-bottom: 0 solid transparent;
}
.main-header .logo img{
	height: 42px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.main-header .logo .logo-mini {
    background: transparent;
	height: 50px;
	padding: 6px;
    margin: 0 !important;
}

/* sidebar */
.skin-sedona .sidebar-menu > li > a {
    border-left: 3px solid transparent;
}
.skin-sedona .sidebar-menu > li:hover > a,
.skin-sedona .sidebar-menu > li.active > a {
    color: #ffffff;
    background-color: rgba(0, 0, 0, 0.1);
    border-left-color: #dedede;
}
.skin-sedona .sidebar-menu > li > .treeview-menu {
    background: #346694;
}

.skin-sedona .sidebar a {
    color: #dedede;
}
.skin-sedona .sidebar a:hover {
    text-decoration: none;
}

.skin-sedona .sidebar-form {
    border-radius: 3px;
    margin: 10px;
}
.sidebar-form .input-group {
    width: 100%;
}


/* tree view */
.skin-sedona ul.sidebar-menu .treeview-menu {
    font-size: 0;
    padding: 0;
}
.skin-sedona ul.sidebar-menu .treeview-menu > li {
    font-size: 14px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.03)
}
.skin-sedona ul.sidebar-menu .treeview-menu > li:last-child {
    border-bottom-color: transparent;
}
.skin-sedona ul.sidebar-menu .treeview-menu > li > a {
    color: #dedede;
    padding: 7px 15px 6px;
    font-size: 13px;
}
.skin-sedona ul.sidebar-menu .treeview-menu > li.active > a,
.skin-sedona ul.sidebar-menu .treeview-menu > li > a:hover {
    color: #ffffff;
}
/* stock separator (Registru de casa / Balanta stocuri). must be the fifth element */
.skin-sedona ul.sidebar-menu #drept_rap.treeview-menu > li:nth-child(5) {
    border-bottom-width: 5px;
}
/* icons */
.skin-sedona ul.sidebar-menu li.treeview > a > .pull-right-container > .fa-angle-left:before {
    content: "\f0d7";
    color: rgba(255, 255, 255, 0.4);
}
.skin-sedona ul.sidebar-menu .treeview-menu > li > a.active:before {
    content: "\f0da";
    padding-right: 7px;
    color: rgba(255, 255, 255, 0.4);
    font-size: 13px;
}
.skin-sedona ul.sidebar-menu .treeview-menu > li > a.LinkAdaugaMeniu i.fa.fa-plus {
    color: rgba(255, 255, 255, 0.4);
}
.skin-sedona ul.sidebar-menu .treeview-menu > li > a.LinkAdaugaMeniu i.fa.fa-plus:hover {
    color: rgba(255, 255, 255, 0.8);
}
.skin-sedona ul.sidebar-menu .treeview-menu > li > a.LinkAdaugaMeniu i.fa.fa-plus:before {
    content: "\f0fe";
}


/* footer */
.skin-sedona .main-footer {
    background: rgba(255, 255, 255, 0.9);
    padding: 5px 10px;
    font-size: 10px;
}

/* main header */
.skin-sedona .main-header .sidebar-toggle:before {
    content: "\f142";
}
.skin-sedona .main-header .sidebar-toggle {
    height: 50px;
    width: 50px;
    padding: 0;
    text-align: center;
    line-height: 50px;
}

/* right things, user and time */
.skin-sedona .main-header #current_time,
.skin-sedona .main-header #current_user {
    cursor: default;
}
.skin-sedona .main-header #current_time:hover,
.skin-sedona .main-header #current_user:hover,
.skin-sedona .main-header #current_time:focus,
.skin-sedona .main-header #current_user:focus,
.skin-sedona .main-header #current_time:active,
.skin-sedona .main-header #current_user:active {
    background: transparent;
}
.skin-sedona .main-header #current_time {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
}
.skin-sedona .main-header #current_user i.fa {
    margin-right: 5px;
}

/* menu when it's collapsed */
@media (min-width: 168px) {
    .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span {
        background-color: #12426E;
    }
}

/* page content */
.skin-sedona button.quit-edit {
    margin-right: 0;
}
.box-footer,
.box-body {
    padding: 0;
}
.box-body {
    clear: both;
}
 .box-footer {
    border-top: 0;
}
/* modal */
/*bigger size*/
@media (min-width: 768px) {
    .modal-dialog {
        width: 750px;
    }
}
.modal .modal-header .fa,
.modal .modal-title {
    color: #fff;
}
.modal .error-page {
    margin: 0 0 10px 0;
    color: #ad0404;
    width: auto;
}
.modal .text-center {
    margin-bottom: 10px;
}
.modal span.text-warning {
    color: #FF2851;
}
.modal span.text-warning i + i{
    color: #fff;
}
/*form in modal*/
.modal .modal-body .nav-tabs-custom > .nav-tabs {
    background-color: transparent;
}

/* NEW ELEMENTS */
label.line-34 {
    margin-bottom: 0;
}
.line-34 {
    line-height: 34px;
}
/* sedona buttons */
.skin-sedona .bg-sedona,
.skin-sedona .btn-primary {
    color: #fff ;
}
.skin-sedona .bg-sedona:hover,
.skin-sedona .bg-sedona:active,
.skin-sedona .bg-sedona.hover,
.skin-sedona .btn-primary:hover,
.skin-sedona .btn-primary:active,
.skin-sedona .btn-primary.hover {
    background-color: #37658e;
}
.skin-sedona .btn-default {
    background-color: #fff;
    color: #979797;
}
/* select2 */
/* choice */
.select2-container--default .select2-selection .select2-selection__choice {
	background-color: #005494;
	border-color: #005494;
}
/* input */
.skin-sedona .select2-container--default .select2-selection,
.skin-sedona .select2-selection .select2-selection {
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 2px solid #d2d6de;
    text-align: right;
}
/*labels... input, textarea and select2*/
.transition-label label {
    -webkit-transition: all 0.25s ease;
    background-color: #fff;
    border-bottom: 2px solid #d2d6de;
    color: #a9a9a9;
    cursor: text;
    font-size: 10px;
    font-weight: normal;
    /*line-height: 1;*/
    padding-bottom: 7px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 11px;
    position: absolute;
    top: 0;
    transition: all 0.25s ease;
    z-index: 1;
    text-transform: uppercase;
}
.transition-label input.filled ~ label,
.transition-label input:focus ~ label {
    background-color: transparent;
    border-bottom: 0;
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 20px;
    text-transform: uppercase;
}
/*.transition-label.with-addon label {
    padding: 12px 24px 7px 12px;
}*/
.custom-textarea label {
    -webkit-transition: all 0.25s ease;
    background-color: #fff;
    bottom: 3px;
    color: #a9a9a9;
    font-size: 10px;
    font-weight: normal;
    overflow: hidden;
    padding-left: 4px;
    padding-right: 4px;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    transition: all 0.25s ease;
    white-space: nowrap;
    z-index: 1;
    text-transform: uppercase;
}
.custom-textarea textarea:focus,
.custom-textarea textarea:valid,
.custom-textarea textarea.has-value {
    padding-bottom: 12px;
    padding-top: 0;
}
.custom-textarea textarea:focus ~ label,
.custom-textarea textarea:valid ~ label,
.custom-textarea textarea.has-value ~ label {
    bottom: -3px;
    font-size: 10px;
    padding-left: 4px;
    padding-right: 4px;
    text-transform: uppercase;
}
#selected_text {
    position: absolute;
    right: 40px;
    max-width: calc(100% - 40px);
    background: #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    -webkit-transition: all 0.25s ease;
    color: #a9a9a9;
    cursor: pointer;
    font-size: 10px;
    left: 0;
    /*padding-bottom: 7px;*/
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    position: absolute;
    top: 0;
    transition: all 0.25s ease;
    text-transform: uppercase;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder.active {
    font-size: 10px;
    padding-bottom: 0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    text-transform: uppercase;
}
/* typing input */
.skin-sedona .select2-container--default .select2-search--dropdown .select2-search__field,
.skin-sedona .select2-dropdown .select2-search__field:focus,
.skin-sedona .select2-search--inline .select2-search__field:focus {
    border: 1px solid #d2d6de;
    font-size: 12px;
}
/* input with selection */
.skin-sedona .select2-container--focus .select2-selection {
    border-left: 0;
    border-top: 0;
    border-right: 0;
    border-bottom: 2px solid #005494;
}
/* selected */
.skin-sedona .select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #d8e5ef !important;
}
/* hover */
.skin-sedona .select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #c2daea;
    color: #333;
}
/* list item */
.skin-sedona .select2-results__option {
    padding: 5px 10px;
    font-size: 12px;
}
/* clear icon */
.skin-sedona .select2-selection__clear {
    margin-top: 1px;
    margin-left: 5px;
    margin-right: 5px;
    color: #888;
}
/*sediu social*/
#change_sediu .select2-container--default .select2-selection,
#change_sediu .select2-selection .select2-selection {
    border-bottom-color: #005494;
    border-radius: 3px;
}
#change_sediu .select2-selection__rendered {
    text-align: center;
}


/* has error */
.skin-sedona .has-error select.form-control {
	-webkit-box-shadow: inset 0 1px 1px rgba(255,0,0,.8);
	box-shadow: inset 0 1px 1px rgba(255,0,0,.8);
}
.skin-sedona .form-group.has-error .form-control,
.skin-sedona .form-group.has-error .input-group-addon,
.skin-sedona .form-group.has-error input,
.skin-sedona .form-group.has-error label,
.skin-sedona .form-group.has-error .input-group .select2-selection,
.skin-sedona .has-error .select2-selection,
.form-group.has-error.custom-textarea .bar {
    border-color: #dd4b39;
}
.form-group.has-error .select2-selection__rendered,
.form-group.has-error .select2-selection__placeholder {
    color: #dd4b39;
}
label.btn.has-error {
	border-color: #dd4b39;
}
/* also for input buttons */
.has-error select.select2 ~ .input-group-btn a,
.has-error select.select2-ajax ~ .input-group-btn a,
.has-error select.select2write ~ .input-group-btn a {
    border-color: #dd4b39;
}


/* select2 in table */
.ui-search-table .ui-search-input .selection .select2-selection__rendered {
    color: #777;
    font-weight: normal;
    font-size: 11px;
}


/* columns chooser */
.skin-sedona .ui-widget.ui-dialog {
    border: 0;
    border: 1px solid #005494;
}
/* title bar */
.skin-sedona .ui-widget.ui-dialog .ui-dialog-titlebar {
    padding: 5px 15px;
}
/* title */
.skin-sedona .ui-widget.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    border: 0;
}
/* close bar */
.skin-sedona .ui-widget.ui-dialog .ui-dialog-titlebar .close {
    margin: 0;
}
.skin-sedona .ui-widget.ui-dialog .ui-dialog-titlebar .close span:before {
    content: "\f00d";
    font: normal normal normal 14px/1 FontAwesome;
    letter-spacing: normal;
    color: #fff;
}
.skin-sedona .ui-widget.ui-dialog .ui-dialog-titlebar .close span {
    font-size: 1px;
    letter-spacing: -1px;
    color: transparent;
}
/* content */
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect,
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .available {
    border-color: #f5f5f5;
}
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .ui-widget-header {
    background: #fafafa;
    font-weight: normal;
    color: #636363 !important;
}
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .ui-widget-header a {
    color: #222;
    background: #e4e4e4;
    border-radius: 3px;
    padding: 3px 6px !important;
    margin: 3px 6px;
}
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect input.search {
    padding: 1px 5px;
    border-radius: 3px;
}
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .ui-state-highlight,
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .ui-widget-content .ui-state-highlight,
.skin-sedona .ui-widget.ui-dialog .ui-widget.ui-multiselect .ui-widget-header .ui-state-highlight {
    border: 1px solid #B7C8D4;
    background: #B7C8D4;
    color: #f9f9f9;
}
/* footer */
.skin-sedona .ui-widget.ui-dialog .ui-dialog-buttonpane {
    border-color: #f4f4f4;
}


/* label with transition */
.transition-label {
    height: 34px;
    position: relative;
}
.transition-label input {
    cursor: text;
    position: absolute;
    left: 0;
    top: 0;
    transition: all 0.15s ease;
    border-bottom: 2px solid #d2d6de;
    z-index: 1;
}
.transition-label.with-addon input {
    padding: 6px 24px 6px 12px;
}
.transition-label input {
    color: #444;
    width: 100%;
    font-size: 14px !important;
    padding: 6px 12px;
    text-align: right;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    outline: none;
}
.transition-label input:disabled,
.transition-label input:disabled~label {
    background-color: #eee;
}
.transition-label input:disabled,
.transition-label input:disabled~label,
.transition-label input[readonly],
.transition-label input[readonly]~label,
.transition-label input[readonly="readonly"],
.transition-label input[readonly="readonly"]~label {
    cursor: not-allowed;
}
.transition-label input[readonly],
.transition-label input[readonly]~label,
.transition-label input[readonly="readonly"],
.transition-label input[readonly="readonly"]~label {
    background-color: #f5f5f5;
}
/* fix readonly inputs with datepicker */
.transition-label input.daterangepicker~input[readonly],
.transition-label input.daterangepicker~input[readonly]~label,
.transition-label input.daterangepicker~input[readonly="readonly"],
.transition-label input.daterangepicker~input[readonly="readonly"]~label {
    cursor: default;
}
.transition-label input.daterangepicker~label {
    top: 1px;
}
.transition-label input.filled,
.transition-label input:focus {
    padding-top: 4px;
    padding-bottom: 8px;
    border-color: #005494;
}
.transition-label input:-webkit-autofill,
.transition-label input:-webkit-autofill:hover,
.transition-label input:-webkit-autofill:focus,
.transition-label input:-webkit-autofill:active,
input.text-search:-webkit-autofill,
input.text-search:-webkit-autofill:hover,
input.text-search:-webkit-autofill:focus,
input.text-search:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px #fff inset;
}
/* addon */
.transition-label .input-group-btn {
    position: absolute;
    right: 0;
    width: 20px;
    text-align: center;
    font-size: inherit;
    z-index: 1;
}
select.select2 ~ .input-group-btn a,
select.select2-ajax ~ .input-group-btn a,
.transition-label .input-group-btn a {
    background: transparent !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
select.select2 ~ .input-group-btn a,
select.select2-ajax ~ .input-group-btn a,
select.select2write ~ .input-group-btn a,
.left-addon {
    padding: 0 6px;
    line-height: 32px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid #d2d6de;
}
.just-value {
	color: #222 !important;
	cursor: default;
	background-color: #eee !important;
}
.transition-label .input-group-btn a {
    padding: 0;
    line-height: 34px;
    margin: 0;
    border: 0;
}
.transition-label .input-group-btn div.input-group-addon {
    height: 14px;
    width: 14px;
    border-radius: 7px;
    padding: 0;
    border: 0;
    position: absolute;
    top: 9px;
}
/* checkbox with (and) transition label */
.checkbox-with-transition .icheckbox_square-sedona {
    margin-top: 7px;
}
.checkbox-with-transition div:first-child + div {
    float: right;
    width: calc(100% - 30px);
}


/* custom textarea */
.custom-textarea {
    position: relative;
    clear: both;
}
.custom-textarea textarea {
    resize: none;
    display: block;
    background: none;
    padding: 6px 12px;
    font-size: 14px;
    border: 0;
    width: 100%;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.custom-textarea textarea:focus ~ .bar::before {
    width: 100%;
    left: 0;
}
.custom-textarea .bar {
    position: relative;
    border-bottom: 2px solid #d2d6de;
    display: block;
}
.custom-textarea .bar::before {
    content: '';
    height: 2px;
    width: 0;
    left: 50%;
    bottom: -2px;
    position: absolute;
    background: #337ab7;
    -webkit-transition: left 0.25s ease, width 0.25s ease;
    transition: left 0.25s ease, width 0.25s ease;
    z-index: 2;
}


/* wait google icon */
.skin-sedona #xLoader .google-spin-wrapper .google-spin {
    border-top-color: transparent;
    background: #fafafa;
    border: 3px solid #005494;
}
.skin-sedona #xLoader .google-spin-wrapper .google-spin:before {
    border-top-color: #B7C8D4;
}
.skin-sedona #xLoader .google-spin-wrapper .google-spin:after {
    border-top-color: #a3c2d8;
}

/* alerts */
.skin-sedona .alert.alert-error {
    background-color: #FF2851 !important;
    border-color: #FF2851 !important;
}
.skin-sedona .alert.alert-success {
    background-color: #90B36B !important;
    border-color: #90B36B !important;
}
.skin-sedona .alert.alert-error,
.skin-sedona .alert.alert-success {
    padding: 10px;
}
.skin-sedona .alert.alert-error .close,
.skin-sedona .alert.alert-success .close {
    color: #fff;
}

/* SEDONA TABLE */
/* loading button */
.skin-sedona .ui-jqgrid .loading {
    padding: 15px;
    margin: 0;
    background-color: #346694!important;
    border: 0;
    color: #F3FAFF !important;
}
/* table top */
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-hdiv,
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-legacy-subgrid>thead {
    background-color: #346694;
}
.skin-sedona .ui-jqgrid .ui-jqgrid-btable,
.skin-sedona .ui-jqgrid-htable {
    font-family: 'Open Sans', sans-serif;
}
/* table bottom */
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom {
    background-color: #fff;
}
/* bottom after table head */
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv,
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap .ui-jqgrid-bootstrap-corner-bottom {
    border-top: 1px solid #ccc;
}
/* all table border */
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap {
    border: 1px solid #ccc;
}
/* table head background */
.skin-sedona .ui-jqgrid .table>caption+thead>tr:first-child>td,
.skin-sedona .ui-jqgrid .table>caption+thead>tr:first-child>th,
.skin-sedona .ui-jqgrid .table>colgroup+thead>tr:first-child>td,
.skin-sedona .ui-jqgrid .table>colgroup+thead>tr:first-child>th,
.skin-sedona .ui-jqgrid .table>thead:first-child>tr:first-child>td,
.skin-sedona .ui-jqgrid .table>thead:first-child>tr:first-child>th {
    background-color: #346694;
}
/* table head text */
.skin-sedona .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th {
    border-right: 1px solid #49769F !important;
}
.skin-sedona .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div {
    color: #dedede !important;
    font-weight: normal;
    margin: 0;
}
.skin-sedona .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels th div:hover {
    color: #f5f5f5 !important;
}
/* table head sort icon */
.skin-sedona .ui-jqgrid .s-ico>.ui-grid-ico-sort.fa {
    margin: 0 auto;
}
.skin-sedona .ui-jqgrid .s-ico>.ui-grid-ico-sort.fa.ui-icon-desc.fa {
    top: -12px;
}
.skin-sedona .ui-jqgrid .s-ico>.ui-grid-ico-sort.fa.disabled {
    color: transparent !important;
}
/* bigger (top) padding for table rows */
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap tr.jqfoot>td,
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgroup>td,
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td {
    padding: .4em .7em;
}
.skin-sedona .ui-jqgrid.ui-jqgrid-bootstrap tr.jqgrow>td.td_cbox {
    padding: 0;
}
/* search input on table head */
.skin-sedona .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar,
.skin-sedona .ui-jqgrid .ui-jqgrid-hdiv .ui-search-toolbar .ui-th-column {
    background-color: #fff;
}
.skin-sedona .ui-jqgrid .ui-search-table .ui-search-input>input[type=text],
.skin-sedona .ui-jqgrid .ui-search-table .ui-search-input>select {
    border-radius: 3px;
    border-radius: 3px;
    font-weight: normal;
    color: #777;
    font-size: 11px;
    padding: 4px 6px;
}
/* checkbox inside td */
.skin-sedona .ui-jqgrid .ui-jqgrid-actions .ui-pg-div.btn {
    border: 0;
    background: transparent;
    color: #005494;
}
.skin-sedona .ui-jqgrid .ui-jqgrid-actions .ui-pg-div.btn .fa.fa-square-o:before {
    content: "\f111";
}
.skin-sedona .ui-jqgrid .ui-jqgrid-actions .ui-pg-div.btn .fa.fa-check-square-o:before {
    content: "\f058";
}
/* search bottom bar... */
.skin-sedona .ui-jqgrid .ui-jqgrid-htable .ui-search-toolbar th div,
.skin-sedona .ui-search-toolbar th.ui-th-column div {
    padding: 3px 4px;
}
.skin-sedona .clearsearchclass,
.skin-sedona .clearsearchclass:hover {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none;
    margin-top: 4px;
}
.skin-sedona .clearsearchclass {
    box-shadow: none;
    margin-top: 4px;
    margin-left: 2px;
}
.skin-sedona .clearsearchclass span:before {
    content: "\f00d";
    font: normal normal normal 10px/1 FontAwesome;
    letter-spacing: normal;
    color: #979797;
}
.skin-sedona .clearsearchclass span {
    font-size: 1px;
    letter-spacing: -1px;
    color: transparent;
}
/* change background color for highlighted row */
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr.success>td {
    background-color: #a3c2d8 !important;
}
/* odd rows */
.skin-sedona .table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #DFECF5;
}
/* even rows */
.skin-sedona .table-striped>tbody>tr:nth-of-type(even) {
    background-color: #F3FAFF;
}
/* row hover */
.skin-sedona .ui-jqgrid .table>tbody>tr.active>td,
.skin-sedona .ui-jqgrid .table>tbody>tr.active>th,
.skin-sedona .ui-jqgrid .table>tbody>tr>td.active,
.skin-sedona .ui-jqgrid .table>tbody>tr>th.active,
.skin-sedona .ui-jqgrid .table>tfoot>tr.active>td,
.skin-sedona .ui-jqgrid .table>tfoot>tr.active>th,
.skin-sedona .ui-jqgrid .table>tfoot>tr>td.active,
.skin-sedona .ui-jqgrid .table>tfoot>tr>th.active {
    background-color: #B7C8D4 !important;
}
/* rows and columns */
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td {
    border-color: transparent;
    text-overflow: ellipsis;
}
/* categorii produse. tree and parent */
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td .fa {
    color: #005494;
    width: 12px;
    font-size: 13px;
    margin-top: -2px;
}
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td .tree-plus:before {
    content: "\f0fe";
}
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td .tree-minus:before {
    content: "\f146";
}
.skin-sedona .ui-jqgrid .ui-jqgrid-bdiv tr.ui-row-ltr>td .tree-leaf:before {
    content: "\f0c8";
}
/* own height for table footer bar */
.skin-sedona .ui-jqgrid .ui-pager-control {
    height: auto !important;
    padding-top: 5px;
    padding-bottom: 5px;
}
/* bottom bar icons, only for the left side */
.skin-sedona .ui-pg-table td.btn.btn-xs.ui-pg-button,
.skin-sedona .ui-pg-table div.btn.btn-xs.ui-pg-button {
    margin: 0 !important;
    margin-right: 5px !important;
    padding: 0 !important;
    border-radius: 0 !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    outline: none;
    font-size: 12px !important;
    color: #979797 !important;
}
.skin-sedona .ui-pg-table td.btn.btn-xs.ui-pg-button:hover,
.skin-sedona .ui-pg-table td.btn.btn-xs.ui-pg-button:focus,
.skin-sedona .ui-pg-table div.btn.btn-xs.ui-pg-button:hover,
.skin-sedona .ui-pg-table div.btn.btn-xs.ui-pg-button:focus {
    color: #6f6f6f !important;
}
.skin-sedona .ui-pg-table td.btn.btn-xs.ui-pg-button .ui-pg-div,
.skin-sedona .ui-pg-table div.btn.btn-xs.ui-pg-button .ui-pg-div {
    padding: 0 !important;
}
.skin-sedona .ui-pg-table td.btn.btn-xs.ui-pg-button .ui-pg-div .ui-pg-button-text,
.skin-sedona .ui-pg-table div.btn.btn-xs.ui-pg-button .ui-pg-div .ui-pg-button-text {
    display: none;
}

/* settings bar */
.control-sidebar > .tab-content {
    padding: 10px 20px;
}
.control-sidebar .control-sidebar-heading {
    font-size: 14px;
    padding-top: 0;
    margin-top: 10px;
    margin-bottom: 0;
}
.control-sidebar #control-sidebar-settings-tab .sidebar-dreapta ul {
    padding-left: 0;
}
.control-sidebar #control-sidebar-settings-tab .sidebar-dreapta p.details {
    text-align: center;
    border-radius: 3px;
    padding: 2px 5px 5px;
    background-color: #8aa4af;
    color: #222d32;
    font-size: 13px;
}
.control-sidebar #control-sidebar-settings-tab .sidebar-dreapta p.details span {
    display: block;
    padding-top: 3px;
}
.control-sidebar #control-sidebar-settings-tab .sidebar-dreapta ul li.treeview {
    padding-bottom: 2px;
}
.control-sidebar #control-sidebar-settings-tab .fact_menu {
    font-weight: normal;
    font-size: 13px;
}
.control-sidebar .treeview .fa, .treeview .glyphicon {
    width: 16px;
    text-align: center;
}
.control-sidebar .change-lang {
    border-radius: 3px;
    margin-bottom: 10px;
}
.control-sidebar #right_menu .fact_menu.active, #right_menu .fact_menu.activeLight,
.control-sidebar #right_menuWrench .fact_menu.active, #right_menuWrench .fact_menu.activeLight {
    padding-left: 0;
}


/* buttons */
.box-body-grid ~ .box-footer .action-button,
.box-body-grid > .box-footer .action-button {
    padding: 10px 7px;
    background: #e5ebef;
    overflow: hidden;
}


/* table */ on modal
.modal-body .ui-jqgrid .ui-jqgrid-pager {
    height: auto;
}
.modal-body .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td {
    display: block;
    padding: 0;
    text-align: left !important;
    overflow: hidden;
    width: 100% !important;
}
.modal-body .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td > div.ui-pg-table.navtable {
    padding-bottom: 1px;
}
/* third td, the one with the results */
.modal-body .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td + td + td {
    margin-top: 10px;
    margin-bottom: 5px;
}
.modal-body .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td table {
    margin-top: 10px;
    margin-left: 0 !important;
}
/* responsive */
@media only screen and (max-width: 992px) {
    /* table */
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager {
        height: auto;
    }
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control {
        height: auto;
    }
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td {
        display: block;
        padding: 0;
        text-align: left !important;
        overflow: hidden;
        width: 100% !important;
    }
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td > div.ui-pg-table.navtable {
        padding-bottom: 1px;
    }
    /* third td, the one with the results */
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td + td + td {
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .skin-sedona .ui-jqgrid .ui-jqgrid-pager>.ui-pager-control>.ui-pg-table>tbody>tr>td table {
        margin-top: 10px;
        margin-left: 0 !important;
    }


    /* top right buttons */
    .nav-tabs-custom a.top-right-button {
        float: none !important;
        margin-top: 0;
        margin-bottom: 10px;
        margin-right: 0 !important;
        background: #90a1ad;
        color: #fff;
    }
    .nav-tabs-custom .tab-content .tab-pane > a:first-child + a {
        margin-right: 0 !important;
    }
    .nav-tabs-custom a.top-right-button:active,
    .nav-tabs-custom a.top-right-button:hover,
    .nav-tabs-custom a.top-right-button:focus {
        background: #90a1ad;
        color: #f5f5f5;
    }

    /* subnav tabs */
    .subnav-tabs .nav-tabs,
    .subnav-tabs .nav-tabs li a {
        border-color: #eee;
    }
    .subnav-tabs .nav-tabs li.active > a {
        border-color: #B7C8D4;
    }
    .subnav-tabs .nav-tabs > li {
        margin-bottom: 0;
    }

    /* specific pages */
    form.Drepturi .utilizatori-div {
        margin-bottom: 15px;
    }
}


/* specific pages */
@media only screen and (min-width : 992px) {
    div.pagina-configurari #tab_1 .col-md-9.col-sm-12 label {
        margin-top: 7px;
        margin-bottom: 7px;
    }
}
div.pagina-configurari #tab_1 input[type="text"] {
    text-align: left;
}
a#imgNirLink {
    display: block;
    margin-top: 9px;
}

form.DateCeAparPeFacturaInainteDupa label.col-sm-12 {
    font-weight: bold;
}
form.DateCeAparPeFacturaInainteDupa label.col-sm-4 {
    font-size: 13px;
}

form.ModeleFacturi .box-body > .col-sm-12 {
    padding-top: 10px;
    padding-bottom: 10px;
}
form.ModeleFacturi .box-body > .col-sm-12 img {
    margin: 0 auto 15px;
    display: block;
    border: 2px solid #ccc;
    border-radius: 5px;
}
form.ModeleFacturi .box-body > .col-sm-12 .btn-group {
    text-align: center;
}
form.Drepturi .panel-default>.panel-heading {
    padding: 5px 10px;
    background: #fafafa;
}
form.Drepturi h4.panel-title {
    font-size: 14px;
}
form.Drepturi .panel-default .fa-chevron-down {
    padding-top: 3px;
    color: #005494;
}
form.Drepturi .panel-default .fa-chevron-down:before {
    content: "\f0d7";
}
form.Drepturi .panel-default .panel-collapse .panel-body{
    padding: 5px 10px;
}
form.Drepturi .panel-default ul.list-unstyled {
    margin-bottom: 0;
    line-height: 22px;
    font-size: 13px;
}
form.Drepturi .panel-default ul.list-unstyled label {
    margin-bottom: 5px;
    margin-left: 5px;
    font-weight: 400;
}
form.Drepturi .panel-default ul.list-unstyled .list-unstyled {
    margin-left: 20px;
    padding-top: 0;
    margin-bottom: 0;
    margin-top: 0;
}
form.Drepturi .panel-default button.openModalRights {
    border-color: transparent;
    background-color: transparent;
    outline: none;
    border: 0;
    color: #005494;
    font-size: 0;
    margin: 0;
}
form.Drepturi .panel-default button.openModalRights:before {
    content: "\f0fe";
    font: normal normal normal 14px/1 FontAwesome;
}


/* scrollbar, still an experiment */
.ui-jqgrid-bdiv::-webkit-scrollbar {
    width: 1rem;
    height: 1rem;
}
.ui-jqgrid-bdiv::-webkit-scrollbar-track {
    background-color: #B7C8D4;
    -webkit-box-shadow: 0;
}
.ui-jqgrid-bdiv::-webkit-scrollbar-thumb {
    background-color :#88a2b9;
}
.ui-jqgrid-bdiv::-webkit-scrollbar-button {
    background-color: #7393af;
    width: 1rem;
    height: 1rem;
}


/* space after last search column, another experiment */
tr.ui-search-toolbar:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 35px;
    margin-top: -1px;
    background: #f5f5f5;
}


/* subtabs */
.subnav-tabs {
    border-bottom: 0;
}
.subnav-tabs .tab-content {
    padding-top: 15px;
}


a.cant-prod-all {
    color: #005494;
}

/*document history (used in modal)*/
#documentHistory {
    max-height: 500px;
    overflow-y: scroll;
    border: 0;
}
#documentHistory .modal-body {
    padding: 0;
}