/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
 
 .smart-form footer .btn {
float: right;
height: 31px;
margin: 10px 0 0 5px;
padding: 0 22px;
font: 300 15px/29px 'Open Sans',Helvetica,Arial,sans-serif;
cursor: pointer;
}

#header #logo img {
width: 190px;
height: 39px;
margin-top: 1px;
margin-left: 3px;
}

#logo {


    margin-top: 5px;

}



.smart-form fieldset {
padding: 15px 14px 15px;
}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {
width: 100%;
}

.smart-form .row-skra-tima {
margin: 0 5px;
padding-bottom: 15px;
}

#timar {
    padding-top: 15px;
    font-size: 120%;
}
#timar-mobile {
    text-align: center;
    padding-top: 5px;
    font-size: 90%;
}

.input-group .form-control {
width: 95%;
padding-left: 5%;
}

#header-mobile {
height: 50px;

}

#extr-page  #header {
height: 50px;

}
.data-left{
    /* <http://www.w3.org/wiki/CSS/Properties/text-align>
     * left, right, center, justify, inherit
     */
    text-align: left;
    /* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
     * baseline, sub, super, top, text-top, middle,
     * bottom, text-bottom, length, or a value in percentage
     */
    vertical-align: top;
}

.data-center{
    /* <http://www.w3.org/wiki/CSS/Properties/text-align>
     * left, right, center, justify, inherit
     */
    text-align: center;
    /* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
     * baseline, sub, super, top, text-top, middle,
     * bottom, text-bottom, length, or a value in percentage
     */
    vertical-align: top;
}

td .data-left{
    /* <http://www.w3.org/wiki/CSS/Properties/text-align>
     * left, right, center, justify, inherit
     */
    text-align: left;
    /* <http://www.w3.org/wiki/CSS/Properties/vertical-align>
     * baseline, sub, super, top, text-top, middle,
     * bottom, text-bottom, length, or a value in percentage
     */
    vertical-align: top;
}




        #report tr.odd td { background:#ccc url(row_bkg.png) repeat-x scroll center left; cursor:pointer; }

/* DivTable.com */
#kunni.divTableRow{
     padding-bottom: 20px;
}

.divTable{
	display: table;
	width: 90%;
    margin: auto;
    
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
    width: 33%;
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}


.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}

.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
    
}
.divTableBody {
	display: table-row-group;
   
}



 .dataTables_scrollBody {
    
    min-height: 120px;
}

    .datepicker {
      z-index: 2500 !important; /* has to be larger than 1050 */
    }
    
    
    #admin-yfirlit{
        margin-bottom: 50px;
    }
    
#extr-page #header #logo {
    margin-top: 5px;
    margin-left: 0;
}


.dataTables_scroll .dataTables_scrollBody, .dataTables_scroll .dataTables_scrollHead, .dataTables_scroll+.dt-toolbar-footer {
    float: left;
    overflow: visible !important;
}

.smart-style-2 nav>ul>li>a {
    padding-top: 16px;
    padding-bottom: 1px;
}

.alert-klukka {
    padding-bottom: 31px;
}



.tg  {border-collapse:collapse;border-spacing:0;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:1px 6px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:1px 6px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:black;}
.tg .tg-cjhe{font-weight:bold;font-size:22px;border-color:#333333;text-align:center;vertical-align:top}
.tg .tg-go1c{font-weight:bold;border-color:#333333;text-align:right;vertical-align:top}
.tg .tg-de2y{border-color:#333333;text-align:left;vertical-align:top}
.tg .tg-190x{font-weight:bold;font-size:32px;border-color:#333333;text-align:left;vertical-align:top}
.tg .tg-nsax{font-weight:bold;font-size:14px;color:#cb0000;border-color:#333333;text-align:right;vertical-align:bottom}
.tg .tg-dyjn{color:#cb0000;border-color:#333333;text-align:left;vertical-align:bottom}
