﻿.textTableta{
    font-size: 20px;
}

.textTelefon{
    font-size: 20px;
    font-weight: bold;
}


body {
    padding-top: 50px;
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
/** {
   font-size: 16px;
   line-height: 2;
}*/


.body-content {
    padding-left: 20px;
    padding-right: 20px;
}

.divnav {
    background-color: #111;
}
.divnav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 20px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

.divnav a:hover, .offcanvas a:focus {
            color: #f1f1f1;
        }

.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

    .sidenav a {
        padding: 8px 8px 8px 32px;
        text-decoration: none;
        font-size: 20px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidenav a:hover, .offcanvas a:focus {
            color: #f1f1f1;
        }

    .sidenav .closebtn {
        position: absolute;
        top: 0;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
    }

@media screen and (max-height: 450px) {
    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

.header-min {
    width: 100%;
    height: 40px;
    background: black;
    position: fixed;
    top: 0;
    z-index: 1000;
}


.header-max {
    width: 100%;
    height:140px;
    background: black;
    position: fixed;
    top: 0;
    z-index: 1000;
}

.upperCase {
    text-transform: uppercase !important;
}


/*suprascriu bootstrap css*/
[data-name="tabel"] td {
    vertical-align: middle !important;
}

[data-name="tabel"] tr.selected {
   background-color: lightgray;
}


/*begin alaturare imagini*/
/* enable absolute positioning */
.inner-addon {
    position: relative;
}

    /* style icon */
    .inner-addon .glyphicon {
        position: absolute;
        padding-right: 20px;
        padding-top: 10px;
        pointer-events: none;
    }

/* align icon */
.left-addon .glyphicon {
    left: 0px;
}

.right-addon .glyphicon {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}

/*end alaturare imagini*/

.big-checkbox {
    width: 25px;
    height: 25px;
    cursor: pointer;   
}

.med-checkbox {
    width: 20px;
    height: 20px;
    cursor: pointer;   
}


.checkbox {
    float: left;
}


.control-label {
    float: right;
}

.control-label-left {
    float: left;
}

@media only screen and (max-width: 767px) {
   .control-label {
        float: left;
    }
}

.control-label-left {
    float: left;
}

.span-readonly {
    
}

.cursor-pointer {
    cursor: pointer;
}


/* Important part */
.modal-dialog{
    overflow-y: initial !important
}
.modal-body{
    height: 450px;
    overflow-y: auto;
}

.visibility-hidden {
    visibility: hidden;
}

.display-none {
    display: none;
}

footer {
   position:fixed;
   left:0px;
   bottom:0px;
   height:50px;
   width:100%;
   background:#999;
   z-index: 9999;
}

/* IE 6 */
* html footer {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}


div.fixed {
    position: fixed;
    top: 40px;
    background: gray;
    z-index: 1000;
    width: 100%;
}

div.content-fixed {
    position: fixed;
    overflow-y: auto;
    top: 140px;

}

.top-buffer {
    margin-top:10px; 
    margin-left:10px;
}

.margin-left {
    margin-left:15px;
}

.background_gray {
    background-color: gray;
}

.background_red {
    background-color: red;
}


.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: lightgray;
}
.div-left{
    float: left;
}

.div-right{
    float: right;
}

.WhiteColor{
    color:white;
}

.spanLabel{
  color: blue;
}

.trCastigator{
    background-color: green;
    color: white;

}

.spanNrTotal{
    color:blue;
    font-weight:bold
}

.spanPaginaCurenta{
    color:red;
    font-weight:bold
}

.linkMenu{
            color:blue;
            font-weight:bold;
            font-size: 16px;
        }

.spanMenu{
            color:black;
            font-weight:bold;
            font-size: 16px;
        }



input[type=checkbox]
{
  /* Double-sized Checkboxes */
  /* -ms-transform: scale(2);*/ /* IE */
  -moz-transform: scale(1.5); /* FF */
  /* -webkit-transform: scale(2);*/ /* Safari and Chrome */
  /* -o-transform: scale(2);*/ /* Opera */
  /* padding: 10px;*/
}

/*.table tbody tr > td.success {
  background-color: green !important;
}

.table tbody tr > td.danger {
  background-color: red !important;
}

.table tbody tr > td.error {
  background-color: black !important;
}

.table tbody tr > td.warning {
  background-color: #fcf8e3 !important;
}

.table tbody tr > td.info {
  background-color: #d9edf7 !important;
}

.table-hover tbody tr:hover > td.success {
  background-color: #d0e9c6 !important;
}

.table-hover tbody tr:hover > td.error {
  background-color: #ebcccc !important;
}

.table-hover tbody tr:hover > td.warning {
  background-color: #faf2cc !important;
}

.table-hover tbody tr:hover > td.info {
  background-color: #c4e3f3 !important;
}*/
