body{
	background: url(img/body.png);
	background-attachment: fixed;
	background-repeat: repeat;
	color:#193e7e;
	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	max-width: 700px;
	margin:2px auto;
	font-size: 14px;
}
.top {
    background: linear-gradient(to top, rgba(51, 51, 51,0.90) 0%, rgba(34, 34, 34,0.90) 100%);
    border: 1px solid #1a1a1a;
    padding: 5px;
    margin: 2px;
    text-align: center;
    color: #ffffff;
    border-radius: 10px;
}
.content {
    background: rgba(255, 255, 255, 0.69);
    border: 1px solid #5b5b5b;
    box-shadow: 0 0 5px #000;
    padding: 2px;
    border-radius: 10px;
    margin: 4px;
}
.zenai,.EXP,.KG {
	background: rgba(236, 236, 236, 0.69);
    //padding: 10px;
    //margin: 2px 2px 2px 2px;
    color: #193e7e;
    border-bottom: 1px solid #bababa;
    border-left: 1px solid #bababa;
    //border-right: 1px solid #bababa;
}
.main_c,.main_l,.main,.meniu {
    background: rgba(236, 236, 236, 0.69);
    padding: 10px;
    margin: 2px 2px 2px 2px;
    color: #193e7e;
    border-bottom: 1px solid #bababa;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
}

.main{
	border: 1px solid #bababa;
	border-radius: 10px 10px 10px 10px;
}
.main_c {
	border-radius: 0px 0px 10px 10px;
	text-align:center;
}
.main_l {
	border-radius: 0px 0px 10px 10px;
	text-align:left;
}
.title {
    background: rgba(221, 235, 250, 0.69);
    padding: 7px;
    margin: 2px 2px -2px 2px;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
    color: #193e7e;
    border: 1px solid #bababa;
    font-weight: 900;
}
.bottom {
    background: linear-gradient(to bottom, rgba(51, 51, 51,0.90) 0%, rgba(34, 34, 34,0.90) 100%);
    border: 1px solid #1a1a1a;
    padding: 10px;
    margin: 2px;
    color: #ffffff;
    border-radius: 10px;
}
.link {
    background: rgba(236, 236, 236, 0.69);
	//display: block;
    //padding: 9px;
	//margin: 0px 5px 0px 5px;
    color: #193e7e;
    border-bottom: 1px solid #bababa;
    //border-left: 1px solid #bababa;
    //border-right: 1px solid #bababa;

}
.link:hover, .linkas:focus, .mano-statistika-row-deimantai:hover, .mano-statistika-row-deimantai:focus {
    background: rgba(226, 226, 226, 0.69);
    border-color: #bababa;
    color: #193e7e;
}
.linkas {
    background: rgba(236, 236, 236, 0.69);
	display: block;
    padding: 9px;
	margin: 0px 2px 0px 2px;
    color: #193e7e;
    border-bottom: 1px solid #bababa;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;

}
.linkas:hover, .linkas:focus, .mano-statistika-row-deimantai:hover, .mano-statistika-row-deimantai:focus {
    background: rgba(226, 226, 226, 0.69);
    border-color: #bababa;
    color: #193e7e;
}
.error {
	background: #FFD8D8;
    padding: 8px;
	margin: 2px;
    color: red;
    border-radius: 10px;
    text-align: center;
    border: 1px solid #bababa;
}
.acept { 
    background-color: #D8FFD8;  
	color: green; 
	margin: 2px; 
	border-radius: 10px; 
	border: #bababa solid 1px; 
	padding: 8px; 
	text-align: center; 
}
.reg {
    background: rgba(255, 213, 213, 0.69);
    padding: 7px;
    margin: -2px 2px 2px 2px;
    text-align: center;
    border-radius: 0px 0px 10px 10px;
    color: #932424;
    border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}
.reg a {
    color: #7d0404;
    text-decoration: none;
}
.warning {
    background-color: #ec3232;
}
.success {
    background-color: #5cb85c;
}
.label-warning {
    background-color: #f0ad4e;
}
.label-success {
    background-color: #5cb85c;
}
.label-primary {
    background-color: #007bff;
}
.label-danger {
    background-color: #dc3545;
}
.label-info {
    background-color: #5bc0de;
}
.labels {
    display: inline-block;
    padding: .2em .6em .3em;
    font-size: 70%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 5px;
	min-width: 10px;
}
.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.label {
    margin-top:3px;
    margin-right:3px;
    border-radius:5px
}
.text-center {
	text-align:center;
}
.float-right {
    float: right;
	margin:0px 4px;
}
.listed:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.listed:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.listed {
	background: rgba(236, 236, 236, 0.69);
    position: relative;
    display: block;
    padding: 7px 15px;
    margin-bottom: 0px;
	margin: 0px 2px 0px 2px;
    border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}
.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.list-group-item {
    background: rgba(68, 150, 210, 0.06);
    border-color: #bababa;
}
.p-2 {
    padding: .5rem!important;
}
.list-group-item {
	background: rgba(236, 236, 236, 0.69);
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: 0px;
	margin: 0px 2px 0px 2px;
    border-left: 1px solid #bababa;
	border-right: 1px solid #bababa;
	border-bottom: 1px solid #bababa;
}
.list-group {
    padding-left: 0;
    margin-bottom: -1px;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
ol, ul {
    margin-top: 0;
    margin-bottom: -1px;
}
a {
    color: #001d3b;
	text-decoration:none;
}
input[type=text],input[type=password]{
    background: #ffffff url(img/user.png) no-repeat scroll 7px 8px;
    padding: 10px;
    padding-left: 35px;
    border: 0px;
    border-bottom: 1px solid #959595;
    color: #6f3333;
    width: 98%;
    margin-bottom: 3px;
    border-radius: 5px;
}

input[type=submit] {
    background: #87c2ff;
    padding: 10px;
    border: 0px;
    border-bottom: 1px solid #00438a;
    color: #02274e;
    font-weight: bold;
    width: 60%;
    margin-top: 5px;
    border-radius: 5px;
}
/******************************/
* {
    box-sizing: border-box;
}

[class*="col-"] {
    float: left;
}

.row::after {
    content: "";
    clear: both;
    display: table;
}

.col-1 {
    width: 8.33%;
}

.col-2 {
    width: 16.66%;
}

.col-3 {
    width: 25%;
}

.col-sm-4,.col-xs-4,.col-4{
    width: 33.33%;
}

.col-5 {
    width: 41.66%;
}

.col-6 {
    width: 50%;
}

.col-7 {
    width: 58.33%;
}

.col-8 {
    width: 66.66%;
}

.col-9 {
    width: 75%;
}

.col-10 {
    width: 83.33%;
}

.col-11 {
    width: 91.66%;
}

.col-12 {
    width: 100%;
}

.m-d-5 {
    margin-bottom: 5px;
}

.m-5 {
    margin: 5px;
}