﻿@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700&subset=greek');

div#wrapper{background: #6DC157!important;}

/* page heading */
.wrapper.page-heading {
    margin: 10px!important;
    border-bottom: 3px solid #054A91 !important;
}

.wrapper.page-heading h2{
    font-size: 24px;
    font-weight: bold;
    color: #6DC157;
}
/* sidebar background*/
nav.navbar-default.navbar-static-side{
	background:#6DC157!important;
}

/* sudebar links */
.nav#side-menu > li > a {
    color: #eee;
    font-size: 14px!important;
} 

/* header-bar logo */
li.nav-header{
	background-image: none!important;
	background: #F3F3F4!important;
}

.nav-header a {
    color: #333;
}

/* active sidebar submenu */
.nav > li.active{
	border-left: 4px solid #6DC157!important;
	background: #054A91!important;
	color: #fff!important;
}

.nav-second-level li a{
	color:#054A91!important;
}
ul.nav-second-level{
    background: #f3f3f4!important;
}

.nav-second-level li.active a{
	color:#fff!important;
}

.nav.nav-second-level > li.active{
	border-left:0px!important;
}

ul.nav-second-level{
	background: #eeee!important;
}

/* sidebar hover */
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus{
	background-color: #F3F3F4!important;
	color: #6DC157!important;
}

.navbar-default .special_link a,
.navbar-default li.landing_link a{
	background: #054A91!important;
}

/* buttons */
.btn-primary, .btn-primary, .btn-primary, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary, .btn-primary, .btn-primary.active, .btn-primary.active,.btn-success{
	background-color: #6DC157!important;
	border-color: #6DC157!important;
	color: #FFFFFF!important;

}

/* buttons hover*/
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus,.btn-success:hover{
	background-color: #054A91!important;
	border-color: #054A91!important;
	color: #FFFFFF!important;

}

/* button αποθήκευση*/
input[value="Αποθήκευση"] {
    background: #bababa !important;
    border-color: #bababa !important;

}

input[value="Αποθήκευση"]:hover {
    background: #333 !important;
    border-color: #333 !important;
}

/* text links */
a.text-info, a.text-info{
	color:#6DC157!important;
}

a.text-info:focus, a.text-info:hover{
	color:#054A91!important;
}

a{ color: #6DC157;}
a:hover{ color: #054A91;}

/* form control */
.form-control, .single-line {
    border: 0px !important;
    border-bottom: 1px solid #bababa !important;
}

textarea.form-control {
    border: 1px solid #bababa !important;
}

input:focus, textarea:focus {
    border-bottom: 2px solid #6dc157 !important;
}

/*labels*/
.checkbox label, .radio label {
    color: #525252 !important;
    font-weight: bold!important;
}

.form-horizontal .control-label {
    text-align: left!important;
}

.form-control, .single-line {
    padding: 6px 12px 6px 2px !important;
}

/* ibox borders */
.ibox.float-e-margins {
    border: 2px solid #6dc157!important;
    border-radius: 4px !important;
}

/* ibox borders fix for container */
div.form-fields > div.row > div.col-md-12 > div.ibox.float-e-margins {
    border: 0px!important;
}

/*ibox title*/
.ibox-title h5 {
    font-size: 16px !important;
    color: #054A91!important;
    font-weight: bold !important;
    padding: 0 0 0 5px!important;
}

.ibox-title {
    border-style: none !important;
}

.no-padding{padding:0!important;}

#homeMainText img {
    	max-width: 100% !important;
		height: auto !important;
    }
    
#homeMainText h2{
	text-align: center !important;
	font-weight: 300 !important;
	font-family: "Open Sans" !important;
	font-size: 40px !important;
	color: #fff !important;
}

#homeMainText{
	margin: 0 !important;
	background: #032F68 !important;
}


.btn-outline{
    background: transparent!important;
    border: 1px solid #333!important;
    color: #333!important;
}

.btn-outline:hover {
        background:#333!important;
        color:#fff!important;
    }


/* fix tables */

@media(max-width:1400px){
   div.col-md-6 table{
display: block!important;
overflow-x: scroll!important;
}	
}

@media (max-width:768px){
div.col-md-12 table,
div.col-lg-12 table{
    display: block!important;
    overflow-x: scroll!important;
    }
}

/* mobile menu */

@media(min-width:769px) {
    a.mobile_menu{ display: none!important;}
}

@media(max-width:768px) {
    .mobile_menu{ display: block !important;}
        
    
    /* fix mobile menu nav items */

    body.mini-navbar #page-wrapper{margin-left: 170px;}
    body.mini-navbar .navbar-static-side{ width: 0;}
    .sidebar-collapse ul.nav i{ display: none;}
    .nav#side-menu > li > a{width: 170px;}

    /* show submenu items */
    body.mini-navbar .navbar-default .nav li a span {
        display: block !important;
    }

    .fa.arrow:before{ display: none;}

    /* login logout float right - last child */
    .body-small .navbar-top-links li:last-child {
        float: right;
    }
    


}



select#Products[multiple], 
select#ActiveProducts[multiple]{
    width:100%;
}


select#Partners[multiple], 
select#ActivePartners[multiple]{
    width:100%;
}


.sales-tip {
    position: relative;
    width: 100%;
    padding: 1em 1em;
    margin: 0.8em 0em auto 0em;
    color: #fff;
    background: #97C02F;
    overflow: hidden;
}

    .sales-tip:before {
        content: "";
        position: absolute;
        top: 0;
        right: 0;
        border-width: 0 16px 16px 0;
        border-style: solid;
        border-color: #fff #fff #658E15 #658E15;
        background: #658E15;
        -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        box-shadow: 0 1px 1px rgba(0,0,0,0.3), -1px 1px 1px rgba(0,0,0,0.2);
        /* Firefox 3.0 damage limitation */
        display: block;
        width: 0;
    }

    .sales-tip.rounded {
        -moz-border-radius: 5px 0 5px 5px;
        border-radius: 5px 0 5px 5px;
    }

        .sales-tip.rounded:before {
            border-width: 8px;
            border-color: #fff #fff transparent transparent;
            -moz-border-radius: 0 0 0 5px;
            border-radius: 0 0 0 5px;
        }

a.nostyle:link {
    color: #fff;
}

a.nostyle:visited {
    color: #fff;
}

.btn-active {
  background-color: #054A91!important;
  border-color: #054A91!important;
  color: #FFFFFF!important;
}