.fontawesome-icon-list{margin:22px 0 0 0 !important}.fontawesome-icon-list .fa-hover{color:#262626;display:block;height:36px;line-height:32px;padding-left:10px;padding:2px 0}.fontawesome-icon-list .fa-hover .fa{display:inline-block;font-size:14px;margin-right:10px;text-align:right;width:32px}.fontawesome-icon-list .fa-hover:hover{background-color:#eee;color:#000;text-decoration:none}.fontawesome-icon-list .fa-hover:hover .fa{font-size:28px;vertical-align:-6px}.bs-glyphicons{overflow:hidden}.bs-glyphicons li{float:left;width:25%;height:115px;padding:10px;font-size:10px;line-height:1.4;text-align:center;border:1px solid #fff;background-color:#f9f9f9}.bs-glyphicons li:hover{color:#fff;background-color:#e46f61}.bs-glyphicons .glyphicon{margin-top:5px;margin-bottom:10px;font-size:24px}.bs-glyphicons .glyphicon-class{display:block;text-align:center;word-wrap:break-word}.bs-glyphicons-list{padding-left:0;list-style:none}@media(min-width:768px){.bs-glyphicons{margin-left:0;margin-right:0}.bs-glyphicons li{width:12.5%;font-size:12px}}.weathericons{padding:5px 10px;border-radius:4px}.weathericons:hover{background-color:#a0d468;color:#fff}.weathericons .icon,.weathericons .class{display:inline-block}.weathericons .icon{margin-right:5px;font-size:24px}#typicon-preview{margin:0 auto;position:relative;text-align:center}#typicon-preview .icon{float:left;padding:6px;display:inline-block;cursor:pointer;width:48px;height:48px;text-align:center;vertical-align:middle;-webkit-border-radius:6px;-webkit-background-clip:padding-box;-moz-border-radius:6px;-moz-background-clip:padding;border-radius:6px;background-clip:padding-box;color:#444}#typicon-preview .icon .typcn:before{font-size:24px}#typicon-preview .icon:hover{background-color:#ffce55;line-height:38px;color:#fff}#typicon-preview .icon:hover .typcn:before{font-size:32px}.chartcontainer{width:100%;text-align:center}.easy-pie-chart-preview .well{width:100%;height:250px;text-align:center;position:relative;padding-top:50px}.easy-pie-chart-preview .well .easyPieChart{margin:0 auto}.sparkline-preview .well{text-align:center;position:relative}.buttons-preview .btn,.buttons-preview .btn-group{margin-bottom:10px;margin-right:10px}.dropdown-container{margin:0 auto;text-align:center}.dropdown-container .dropdown-preview{display:inline-block;text-align:left}.dropdown-container .dropdown-preview>.dropdown-menu{display:block;position:static;margin-bottom:5px}#dropdownbuttons .btn{margin-top:10px}.labels-container .label{margin:0 10px 10px 0}.popover-container{overflow:auto}.popoverexample .popover{position:relative;display:block;width:260px;margin:20px}.modal-preview .modal{position:relative;top:auto;right:auto;left:auto;bottom:auto;z-index:1;display:block;width:auto;overflow:hidden;max-width:600px}.modal-preview .modal .modal-dialog{width:90%}.bordered-well-container .well{margin-bottom:0}.knob-container{text-align:center}#red,#green,#blue{margin:10px;display:inline-block;height:200px}#colorpicker{height:240px;width:100%;margin:20px auto;padding:10px;border:1px solid #bfbfbf}#colorpicker .result{margin:60px 30px;height:100px;width:100px;display:inline-block;vertical-align:top;color:#7f7f7f;background:#7f7f7f;border:1px solid #fff;box-shadow:0 0 10px}#colors .colored-slider{margin-bottom:20px}#sizes .sized-slider{margin-bottom:20px}.grid-example .row{margin-bottom:15px;padding:0 15px}.grid-example .row [class^=col-]{padding-top:10px;padding-bottom:10px;background-color:#f5f5f5;border:1px solid #ddd}
.navbar-inverse{
    background-color:#0072c6!important;
    background-image:none;
    width:100%;
    border-radius:0!important;
    z-index:1;
}
.navbar-collapse> form> input,.navbar-collapse> form> button{
    font-size:1.1em!important;
}
.navbar-inverse .navbar-toggle {
    border-color: white;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: white;

}
.navbar-inverse .navbar-nav > li > a {color:white;padding-top: 7px;padding-bottom:8px;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
    background-color: #ffa101!important;
    color: #fff!important;
    background-image:none!important;
    filter:none;
}
.page-breadcrumbs{
    z-index:0!important;
}
.page-content .navbar ul {
    float:right!important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
    border-color: #fb6e52
}

.sidebar-menu li.active > a {
    background-color: orange !important;
    color: white !important;
}
.page-sidebar.menu-compact .sidebar-menu > li > a .menu-text{
    color:black;
}
.mtop0{
    margin-top:0px!important;
}

.page-sidebar::before{
    z-index:2;
}
.table-bordered td, .table-bordered th{
    border-top: 1px solid darkgray !important;
    border-right: 1px solid darkgray !important;
    border-left:1px solid darkgray !important;
}

.breadcrumb > li > a {
    color:#B40000!important;
}
#sidebar-header-wrapper{
    margin-top:50px;
}
#left-menu{
    max-height: 600px;
    overflow-y: scroll;
    width: 230px;
    z-index: 1000;
    position: absolute;
}

#codSmis {
    color: #fb6e52;
    display: block;
    margin-left: 38px;
    margin-top: -42px;
    position: absolute;
    z-index: 3;
}
th{
    vertical-align: middle !important;
}
.text-white{
    color:white;
}
.form-group{
    width:100% !important;
    margin:0 !important;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
    background-color: #B40000;
    color: #fff;
}

.f14{
    font-size:14px!important;
}
.ui-cell-editor-output{
    font-weight:normal!important;
}
tfoot .text-right {
    text-align: right!important;
}
.text-left {
    text-align: left!important;
}
tfoot{
    font-weight:bold!important;
}


.btn-default{
    color: #333;
    background-color: #fff !important;
    border-color: #ccc;
    background-image:none;
}
.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}
.btn-default:hover{color:#333;background-color:#e6e6e6!important;border-color:#adadad}



.textRadio{
    position: relative;
    z-index: 11;
    display: inline;
    margin: 0;
    line-height: 20px;
    min-height: 18px;
    min-width: 25px;
    font-weight: normal;
    margin-right: 5px;
    margin-left: 4px;
    width:100%;

}

.radioBtn-list{
    margin-top: 10px;
}

.padding-between{
    padding-top:2px;
}
.padding-between-8{
    padding-top:8px;
}
.margin-refresh{
    margin-top:25px;

}
.radioUETable{
    margin: 10px 0;
}
.radioUETable label {
    margin: 0px 5px;
}
.ui-autocomplete{
    width: 100%!important;
}
.calendar input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.428571429;
    color: #858585;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.loc-nastere-ue input,.loc-coresp-ue input {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.428571429;
    color:  #858585!important;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc!important;
    border-radius: 4px;
    opacity: 1;
}
.padding-lr-10{
    padding:0 10px 0 0;
}

#header .navbar-default {
    background: white!important;
    border: 0 none;
    border-radius: 0;
    margin: 0;
    min-height: 35px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}

.navbar .navbar-default  .navbar-header .navbar-account .account-area > li a{
    color:gray;
}


.navbar .navbar-default  .navbar-header {

}
#header .navbar-default ul{
    float:right;	
    margin-right:5px;
}
#header .navbar .container{
    float:right;
}
#header .navbar{

}
#header li a{
    padding-top: 5px;
    padding-bottom:5px;
    color:#337ab7;
}
#header li .fa {
    font-size: 2em;
}
#header .navbar-collapse {
    padding-right: 0px; 
}
#header .clearfix{
    height:2px;
    background-color:#000000;	
}
#header .logo{z-index:999!important;position:absolute}
#header .navbar .container{
    padding-right:0px;
}
.header-buttons {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    font-size:17px;
}
.header-buttons a {
    color: #dfdfdf;
    display: inline-block;
    float: right;
    height: 40px;
    margin-right: 5px;
    padding: 8px 10px;
    position: relative;
    transition: all 0.218s ease 0s;
    vertical-align: middle;
    width: 36px;
    z-index: 1029;
    font-size:1.1em!important;

}
.header-buttons a::before {
    background-color: #2dc3e8;
    bottom: -3px;
    content: "";
    display: block;
    height: 4px;
    left: 0;
    max-height: 4px;
    overflow: hidden;
    position: absolute;
    right: 0;
}
.header-buttons a:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    color: #2dc3e8;
}
.header-buttons a.active {
    color: #2dc3e8;
}

.header-buttons a i {
    font-size: 17px;
    font-style: normal;
    font-weight: normal;
    line-height: 27px;
}
.header-buttons a.fullscreen::before {
    background-color: #fb6e52;
}
.header-buttons a.fullscreen:hover,.header-buttons a.fullscreen.active {
    color: #fb6e52;
}
.header-buttons a.refresh::before {
    background-color: #ffce55;
}
.header-buttons .refresh,.header-buttons .refresh:hover,.header-buttons .refresh.active {
    color: #ffce55!important;
}
.header-buttons a.sidebar-toggler::before {
    background-color: #2dc3e8;
}
.header-buttons a.sidebar-toggler,.header-buttons a.sidebar-toggler:hover,.header-buttons a.sidebar-toggler.active {
    color: #2dc3e8!important;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover{
    background-color: #337ab7!important;
}

#avatar, .search-top, #btn-company, #systemTime,#systemTime1, #notification, #btn-help{
    z-index:999;
    padding-right:3px;
}

#avatar, .search-top, #btn-company, #systemTime,#systemTime1, #notification, #btn-help{
    z-index:999;
    padding-right:15px;
}
#imgPanel,#menu-company{
    z-index:99999;
    border: 0 none !important;
    margin-top: 0;
    right: 0;
}
.login-area {
    cursor: pointer;
    /*height: 45px;*/
    opacity: 1;
    /*padding: 2px 20px 10px 10px;*/
    position: relative;
}
.login-area .avatar {
    border-left: 2px solid #fb6e52;
    display: block;
    float: left;
    height: 29px;
    margin-right: 14px;
    width: 29px;
}
.login-area .avatar img {
    height: 29px;
    width: 29px;
}
.login-area .section {
    display: block;
    float: left;
    line-height: 25px;
    overflow: hidden;
    width: auto;
}
.login-area .section h2 {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    white-space: nowrap;
}
.login-area .section h2 span {
    color: #0072C6;
    display: block;
    line-height: 25px;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
}
.login-area + .dropdown-menu {
    min-width: 100px;
    width: 100%;
}
.login-area + .dropdown-arrow::before {
    width: 100%;
}
.dropdown-login-area{
    list-style:none;
    padding-left:0px;
}
.dropdown-login-area > li {
    border-bottom: 1px solid #f5f5f5;
}
.dropdown-login-area > li:hover, .dropdown-menu.dropdown-login-area > li a:hover {
    background-color: #fff;
}
#avatar:hover, #btn-company:hover, #btn-help:hover{
    background-color: #eee;
}
.dropdown-login-area > li.username {
    display: none;
    text-align: center;
}
.dropdown-login-area > li.username, .dropdown-menu.dropdown-login-area > li.username a {
    color: #d0d0d0;
    font-size: 14px;
    font-weight: 300;
}
.dropdown-login-area > li.email {
    font-size: 12px;
    text-align: center;
}
.dropdown-login-area > li.email, .dropdown-menu.dropdown-login-area > li.email a {
    color: #d0d0d0;
}
.dropdown-login-area > li .avatar-area {
    margin: 10px auto;
    position: relative;
    text-align: center;
    width: 128px;
}
.dropdown-login-area > li .avatar-area .avatar {
    height: 128px;
    width: 128px;
}
.dropdown-login-area > li .avatar-area .caption {
    background-color: #2dc3e8;
    bottom: 0;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    left: 0;
    line-height: 9px;
    opacity: 0.7;
    padding: 7px 0;
    position: absolute;
    text-align: center;
    width: 128px;
}
.dropdown-login-area > li.edit {
    min-height: 35px;
}
.dropdown-login-area > li.edit a {
    clear: none;
    color: #999;
    display: inline-block;
    font-size: 13px;
}
.dropdown-login-area > li.edit a:hover {
    color: #11a9cc;
}
.dropdown-login-area > li.theme-area {
    display: table;
    padding-bottom: 5px;
    width: 100%;
}
.dropdown-login-area > li.theme-area .colorpicker {
    padding: 10px 4px;
    width: 100%;
}
.dropdown-login-area > li.theme-area .colorpicker > li {
    display: block;
    float: left;
    height: 23px;
    margin: 2px;
    padding: 0;
    width: 23px;
}
.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn {
    background-clip: padding-box;
    border-radius: 0;
    display: block;
    height: 23px;
    margin: 0;
    padding: 0;
    position: relative;
    transition: all 0.1s ease 0s;
    width: 23px;
}
.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn:hover {
    opacity: 0.8;
    text-decoration: none;
    transform: scale(1.08);
}
.dropdown-login-area > li.theme-area .colorpicker > li > .colorpick-btn.selected::after {
    color: #fff;
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 11px;
    left: 0;
    line-height: 20px;
    position: absolute;
    right: 0;
    text-align: center;
}
.dropdown-login-area > li.theme-area .btn-colorpicker {
    background-color: #ddd;
    border-radius: 0;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
}
.dropdown-login-area > li.dropdown-footer {
    border-bottom: 0 none;
    border-top: 3px solid #2dc3e8;
    padding: 10px;
    text-align: right;
}
.dropdown-login-area > li.dropdown-footer a {
    color: #717171;
    font-size: 13px;
    font-weight: 300;
}
.dropdown-arrow::before {
    background-color: #fff;
    border: 0 none;
    box-shadow: 0 2px 40px rgba(0, 0, 0, 0.4);
    content: "";
    display: inline-block;
    height: 3px;
    position: absolute;
    right: 0;
    top: -46px;
    width: 50px;
}

.alert-danger .close{
    color: #FFFFFF!important;
    opacity: 0.90;
}
.alert-danger {
    margin-bottom:5px!important;
}
.btn > span > .fa{
    display: inline;
    margin-right: 4px;
    font-size: 14px;
}
.page-body{
    padding-top:0px!important;
    padding-bottom:0px!important;	
}


.well{
    background:#fbfbfb;
    padding: 19px;
}

.btn-orange{
    background-color: #FFA101 !important;
    border:1px solid #FF9933!important;
}


#middle .well hr{
    border-top: 1px solid #000;margin:5px 0px;
}
#middle .well h4{
    margin-top: 6px;
}
#middle .text-center button{
    margin-right:3px;
}
#middle .text-center .ui-helper-clearfix{
    display:inline-block!important;
}
#middle .page-header{
    padding-left:0px!important;
}
.text-p{
    margin: 0 0 10px;
    line-height: 22px;
    display: block;
}
.sumar{
    width:100%;
    font-family:'Open Sans','Segoe UI'!important;
    font-size:13px!important;
}
.sumar td, tr{
    border:0 !important;
    padding:0!important;

}
.sumar span{
    color:#b40000;
} 

.content-project{
    background:#FFFFFF!important;
    margin-bottom: 8px!important;
    padding-top: 15px;
}
.actions-links{
    text-align:center;	
}
.actions-links a{
    font-size:18px!important;
    margin-right:1px!important;	
}
.ghid div{
    min-height:31px!important;
    font-weight:bold;
}
.ghid a{
    color:#337ab7!important;
}
.green-a{
    color:#006633!important;
}
.red-a{
    color:#df5138!important;
}
.actions-links .fa-trash-o{
    color:#df5138!important;
}
.actions-links .fa-edit{
    color:#006633!important;
}
.actions-links .fa-plus{
    color:#0072c6!important;
}

.project-table thead{
    border-bottom: 3px solid #5db2ff;
    font-family:'Open Sans','Segoe UI'!important;
}
.project-table td{
    font-size:13px;
    font-family:'Open Sans','Segoe UI'!important;
    padding:8px!important;
    vertical-align:middle;
}
.bck-gray{
    background: #B0B0B0 ;
}
.btn-search{
    height:40px;
}
.alert.alert-danger {
    border-color: #df5138!important;
    background: #e46f61!important;
    filter:none;
}
.demo .ui-widget{
    font-size:1.1em!important;
}

.project-table .ui-icon-pencil {
    font-family: 'FontAwesome';
    font: normal normal normal 14px/1 FontAwesome!important;
    color: #006633!important;
    font-size:18px!important;
    text-align: center!important;
    text-indent:0px!important;
}

.project-table .ui-icon-pencil:before {
    content: "\f044"!important;
}
.ui-row-editing .bck-gray{
    color: #ffffff;
    text-decoration: none;
    background-color: #0081c2;
    background-position: 0px;
    background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
    background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
    background-image: -o-linear-gradient(top, #0088cc, #0077b3);
    background-image: linear-gradient(to bottom, #0088cc, #0077b3);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.ui-expanded-row-content{
    background: #e5f2ff!important;
    border: 2px solid #337ab7!important;
}
.cancelPopup{
    padding:6px 12px!important;
    margin:0px!important;
}
.well .ui-treetable-toggler{
    margin-top: 2px!important;
}
.ui-treetable .project-table thead th, .ui-treetable tbody td, .ui-treetable tfoot td{
    white-space: normal!important;
}
.ui-dialog .btn-danger{
    margin-left: 2px!important;
}
.ui-treetable .ui-treetable-header, .ui-treetable .ui-treetable-footer{
    padding: 0px!important; 

}
.project-table-footer td{
    border-top:0px!important;
    color: #333333!important;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75)!important;
    cursor: pointer;
    font-size: 13px!important;
    padding:8px!important;
    background-color: #f5f5f5;
    background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    border: 1px solid #cccccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.login .actions-footer{
    text-align:justify!important;
    padding-left:25px!important;
    padding-right:25px!important;
}
.login .btn-success{
    margin-top:10px;
}
.login .img{

    max-height:115px;

}
.login .wizard{
    margin-top:120px;
    padding-bottom: 10px;
}
.login .step-content{
    padding-bottom:20px;
}
.login .row-title{
    box-shadow: none;
}
.login .my-logo h1{
    font-size:46px;
    color:#646464;
}
.persoane-juridice .padding-between{
    padding-top: 5px;
}
.persoane-juridice .ui-chkbox-label{
    font-size:12px;
    font-weight: normal;
    margin-right: 5px;
    margin-left: 4px;
}
.persoane-juridice .page-header .ui-widget{
    font-size: 0.85em;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ui-clock{
    width:auto !important;
    padding: 0px 0px !important;
    line-height: 25.5px !important;
    overflow: hidden !important;
    text-decoration: none !important;
    text-overflow: ellipsis !important;
}

.redtext{
    color: #b40000;
}

.overflow-table{
    display: block;
    width: 100% !important;
    overflow-x: auto;
}