


.navbar-default {
    background-color: #d22630;
    border-color: #E7E7E7;

}

.navbar-default .container-fluid-top{
    background-color: #000;
    border-color: #E7E7E7;
    color: #fff;
    float:right;  
    width:100%;
    padding-top: 2px;
    padding-bottom: 2px;
}


.navbar-default .container-fluid-top .login{
    background-color: #000;
    border-color: #E7E7E7;
    color: #fff;
   	right: 0px;
    float:right; 
    word-spacing: normal; 
    padding-right: 10px;     
}

.navbar-default .container-fluid-top .login a,

.navbar-default .container-fluid-top .login a:hover,
.navbar-default .container-fluid-top .login a:focus
 {
    background-color: #000;
    border-color: #E7E7E7;
    color: #fff;
    right: 0px;
    text-decoration: none;
    
    
}
.navbar-default .container-fluid-top .login a:hover{
    color: #d22630;	
        
}
.navbar-default .container-fluid-top .infoapp{
    background-color: #000;
    border-color: #E7E7E7;
    color: #fff;
   	right: 0px;
    float:left; 
    padding-left: 10px;      
}

.navbar-default .container-fluid-top .infoapp a,


.navbar-default .container-fluid-top .infoapp a:focus
 {
    background-color: #000;
    border-color: #E7E7E7;
    color: #fff;
    right: 0px;
    text-decoration: none;
    
}

.navbar-default .container-fluid-top .infoapp a:hover{
    color: #d22630;	
}



/* title */
.navbar-default .navbar-brand {
    color: #fff;
}

.navbar-default .navbar-text {
    color: #fff;
}

.navbar-default .navbar-text a{
    color: #fff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #fff;
}
/* link */
.navbar-default .navbar-nav > li > a {
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #000;
    background-color: #E7E7E7;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #e9292f;
    background-color: #D5D5D5;
}
/* caret */
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #fff;
    border-bottom-color: #777;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #fff;
    border-bottom-color: #333;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #e9292f;
    border-bottom-color: #000;
}
/* mobile version */
.navbar-default .navbar-toggle {
    border-color: #e9292f;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #e9292f;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #e9292f;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #333;
    }
}



////////////////
.login-form {
	width: 340px;
   	margin: 200px auto;
   	
   	
}
.login-form form {
	margin-bottom: 15px;
    background: #f7f7f7;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    padding: 30px;
}
.login-form h2 {
    margin: 0 0 15px;
}


///////////////////////////

.box
   {
    width:1270px;
    padding:20px;
    background-color:#fff;
    border:1px solid #ccc;
    border-radius:5px;
    margin-top:25px;
   }
   
html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 60px;
  /*font-size:12px;*/

}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px; /*height: 60px;*/
  /*background-color: #f5f5f5;*/
}

 
.safe-loading {

    padding: 10px;

    background-image: url(../images/ajax-loader.gif);

    background-size: 30px;

    background-repeat: no-repeat;

    background-position: center 10px;

}




  
 .tooltip .tooltip-inner {
    background-color:#d22630;
}



 .tooltip.top .tooltip-inner {
   color: #fff;
   background-color: #d22630;  
   border-radius: 4px 4px 4px 4px;

}

 .modal-header {
    background-color: #0480be;
    padding:10px 10px;
    color:#FFF;
    border-bottom:2px outset #E7E7E7;
    border-radius: 5px 5px 0px 0px ;
 }



fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    
    width:auto; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}


.viewline  {
	border-bottom: 1px solid rgba(4, 128, 190, 0.3) ;
    margin-left:15px;
   	margin-right:15px;
}

.select2-dropdown {
  z-index: 9001;
}

select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;

  .select2-selection {
    background: #eee;
    box-shadow: none;
  }

  .select2-selection__arrow,
  .select2-selection__clear {
    
  }
}



tfoot input {
        width: 100%;
        padding: 3px;
        box-sizing: border-box;
    }
    
tfoot {
    display: table-header-group;
}



/* added by Ciprian */

.checkbox label:after {
  content: '';
  display: table;
  clear: both;
}

.checkbox .cr {
  position: relative;
  display: inline-block;
  border: 1px solid #a9a9a9;
  border-radius: .25em;
  width: 1.3em;
  height: 1.3em;
  float: left;
  margin-right: .5em;
}

.checkbox .cr .cr-icon {
  position: absolute;
  font-size: .8em;
  line-height: 0;
  top: 50%;
  left: 15%;
}

.checkbox label input[type="checkbox"] {
  display: none;
}

.checkbox label input[type="checkbox"]+.cr>.cr-icon {
  opacity: 0;
}

.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
  opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled+.cr {
  opacity: .5;
}

.form-line{width:100%;display:block;float:left;margin-bottom:10px;}
.errorMsg{width:100%;display:block;}

#transferMijloaceFixeData_filter {min-width:860px;text-align:left;}
#transferMijloaceFixeData_length{min-width:1100px;width:100%;}
#editTransferInternData_length{min-width:1100px;width:100%;}
#sellocatie{min-width:200px;}
#searchField{width:130px;}
#selectedAddTransferRegiuni{text-align:left;}
#selectedEditTransferRegiuni{text-align:left;}
#selectedViewTransferRegiuni{text-align:left;}
#selectedConfirmTransferRegiuni{text-align:left;}

.nrinv{width:165px !important;}
.nrinv input{max-width:120px !important;}
/*
.seltext:after{content: ' selectat';}
*/

.search {
    background-image: url('images/search.png');
    background-repeat: no-repeat;
    background-position: right;
}

.align_right {
	text-align:right
}

thead input {
        width: 100%;
    }
    
.fixed-panel {
 overflow: auto;
  white-space: nowrap;
}

tr.group,
tr.group:hover {
    background-color: #ddd !important;
    text-align:left;
    margin-left: 200px;
}


table.dataTable tr.group-end td {
    text-align: right;
    font-weight: normal;
}

.redClass {
	color : #e70b34;
	/*background-color: red;*/
}