.stylish-input-group .input-group-addon{
    background: white !important;
}
.stylish-input-group .form-control{
	border-right:0;
	box-shadow:0 0 0;
	border-color:#ccc;
	width: 140px;
}
.stylish-input-group button{
    border:0;
    background:transparent;
}
.search-container {
	margin: 0;
	padding: 0;
	width: 150px;
	position: absolute;
	top: 58px;
	right: 40px;
}
ul.thumbnails.image_picker_selector li .thumbnail {
	border: 1px solid darkgrey!important;
}
.footer {
	padding-top: 0px;
	width: auto;
	margin-top: 10px;
	position: absolute;
    bottom: 140px;
}
.footer2 {
	padding-top: 0px;
	width: auto;
	margin-top: 10px;
	position: absolute;
}
.footer_parent {
	padding-bottom: 140px;
}
.foot_body {
	width: 100%;
	padding: 0px;
    padding-right: 30px;
}
.foot_head {
	text-align: center;
	vertical-align: middle;
	border-top: solid 1px #000;
	border-bottom: solid 1px #000;
	width: 100%;
	padding: 5px;
}
.foot_data_head {
	font-weight: bold;
	text-align: center;
	margin: 5px 0 5px;
}
.foot_data_ul {
	text-align: center;
	list-style-type: none;
    margin-left: 0px;
}
.form-actions {
	background-color: #fff;
	border: none;
}
.foot_data {
	text-align: center;
}
.body {
    padding: 15px;
    background-color: #ffffff;
}
.buttons {
   width: 50%;
   margin: 0 auto;
   text-align: left;
}
@media (max-width: 767px) {
.mans .navbar-nav>li {
	width: 355px;
	font-size: 11px;
}
.navbar-brand h1 {
	width: 440px!important;
}
.navbar-nav>li>a {
	margin: 0px;
}
.footer {
	width: 750px;
}
#lietotajs {
	margin-left: 25px;
}
#logout a {
	width: 50px;
	margin-left: 25px!important;
}
}
@media (min-width: 768px) and (max-width: 991px) {
.mans .navbar-nav>li {
	width: 355px;
	font-size: 11px;
}
.navbar-brand h1 {
	width: 440px!important;
}
.navbar-nav>li>a {
	margin: 0px;
}
.footer {
	width: 750px;
}
.ui-jqgrid .ui-jqgrid-sortable {
	height: 50px!important;
}
.form-actions {
	padding: 20px 0px 20px 0px!important;
	text-align: center!important;
}
.navbar-right {
	margin-right: -25px!important;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	border-bottom: solid 1px #000!important;
}
.navbar-default .navbar-nav>li>a {
	margin: 0px!important;
}
.dropdown-menu>li>a {
	padding: 10px 20px!important;
	font-size: 18px!important;
}
.ui-jqgrid-bdiv {
	width: 735px!important;
	border-top: none!important;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
.mans .navbar-nav>li {
	width: 235px!important;
}
.footer {
	width: 970px;
}
.navbar-right {
	margin-right: 25px!important;
}
.dropdown-menu {
	min-width: 235px!important;
}
.mans .navbar-nav>li>a {
	width: 220px!important;
	font-size: 12px!important;
}
.ui-jqgrid-bdiv {
	width: 955px!important;
	border-top: none!important;
}
}
@media (min-width: 1200px) and (max-width: 1399px) {
.mans .navbar-nav>li {
	width: 284px;
}
.navbar-right {
	margin-right: 25px!important;
}
.mans .navbar-nav>li>a {
	width: 275px!important;
}
.footer {
	width: 1170px;
}
.legend_width7 {
	width: 43%!important;
}
.legend_width4 {
	width: 20%!important;
}
.legend_width10 {
	width: 64%!important;
}
.legend_width11 {
	width: 54%!important;
}
.legend_width1 {
	width: 40%!important;
}
.legend_width9 {
	width: 46%!important;
}
.legend_search {
	width: 85%!important;
}
.legend_width12 {
	width: 68%!important;
}
.legend_width3 {
	width: 32%!important;
}
.legend_width30 {
	width: 50%!important;
}
.legend_width {
	width: 25%!important;
}
.legend_width2 {
	width: 17%!important;
}
.legend_width5 {
	width: 24%!important;
}
.legend_width6 {
	width: auto !important;
}
.legend_width8 {
	width: 38%!important;
}
.legend_width {
	width: auto !important;
}
.controls textarea.input {
	width: 470px!important;
}
.pointlks {
	width: 310px!important;
}
.form-actions {
	padding-right: 0px!important;
}
.dropdown-menu {
	min-width: 275px!important;
}
.dropdown-menu>li>a {
	padding: 10px 20px!important;
	font-size: 18px!important;
}
.ui-jqgrid .ui-jqgrid-sortable {
	height: 50px!important;
}
.ui-jqgrid-bdiv {
	width: 1155px!important;
	border-top: none!important;
}
}
@media (min-width: 1400px) {
.mans .navbar-nav>li {
	width: 333px;
}
.ui-jqgrid-bdiv {
	width: 1351px!important;
	border-top: none!important;
}
}
.mans .navbar-nav>li>a {
	padding: 15px 25px;
	border-bottom: 1px solid #000;
	width: 323px;
	font-size: 16px;
	font-weight: bold;
}
.dataTables_wrapper {
	margin-top: 10px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
	background: grey;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
	background: lightgrey;
}
.dataTable>thead>tr>th.sorting_asc, .dataTable>thead>tr>th.sorting_desc {
	color: #000!important;
	background: lightgrey!important;
}
.dataTable>thead>tr>th.sorting, .dataTable>thead>tr>th.sorting {
	color: #404040!important;
	background: lightgrey!important;
}
.dataTable>thead>tr>th.sorting:hover, .dataTable>thead>tr>th.sorting:hover {
	color: #000!important;
}
.dropdown-menu {
	min-width: 323px;
	margin-left: -3px;
	border: 1px solid #000;
	padding: 0px;
}
.dropdown-menu>li {
	margin-top: -1px;
	margin-bottom: -1px;
}
@media (min-width: 1400px) {
.container {
    width: 1366px;
}
}
#excel_form {
	width: 600px;
	margin: auto;
}
.navbar-brand h1 {
	width: 449px;
	position: relative;
	top: -27px;
	font-size: 30px;
	color: #850119;
	text-shadow: 1px 1px 0.5px #000;
}
.navbar-brand {
	height: 50px;
}
.page-header {
	margin-top: 20px;
	padding-bottom: 0px;
}
ul.nav-pills .dropdown-menu {
	min-width: 333px;
}
iframe {
	border: solid 1px #888888;
	border-radius: 10px;
	box-shadow: 0px 2px 15px #888888;
	height: 77vh;
}
#duallist {
	height: 350px;
}
button.clear1 {
	width: 182px;
}
button.clear2 {
	width: 182px;
}
.row {
	margin-right: 0;
	margin-left: 0;
}
div[class^="col-"] {
	padding-right: 0;
	padding-left: 0;
}
.form-horizontal .form-group {
	margin-right: 15px;
	margin-left: 0;
}
h2 {
	margin-bottom: 0px;
	margin-top: 0px;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	background-color: #464d19;
	color: #FFF;
}
.nav>li>a:focus, .nav>li>a:hover {
	border-bottom: solid 3px #000;
	color: #000;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background: #FFF;
    border: none;
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
	background: #464d19;
	background: -webkit-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: -moz-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: -o-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: linear-gradient(to bottom right, #464d19 0%, #9ead38 100%);
	color: #FFF;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: lightgrey;
	color: #000;
}
.dropdown-menu>li>a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: 400;
	line-height: 1.42857143;
	color: #333;
	white-space: nowrap;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #000;
}
a {
	color: #464d19;
}
.container-fluid {
	padding-right: 0;
	padding-left: 0;
}
.navbar-collapse {
	padding-right: 0;
	padding-left: 0;
}
.navbar-default .navbar-nav>li>a {
	color: #000;
	margin: -3px;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
	border-bottom: solid 3px #000;
}
.mans .navbar-nav>li.active {
	background-color: #464d19;
	color: #FFF;
	border-left: solid 3px #fff;
}
table {
	border: none;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
tr {
	background: rgba(255, 255, 255, 0.5);
}
td {
	padding: 7px;
	border-radius: 5px;
}
.form-control:focus {
	border-color: #464d19;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(77,77,77,.6)
}
#adreses {
	display: block;
	height: 500px;
	overflow-y: scroll;
	width: 315px;
	margin: 0;
}
#adreses td {
	width: 300px;
}
#zime_tips {
	display: block;
	height: 544px;
	overflow-y: scroll;
	width: 315px;
	margin: 0;
}
#zime_tips td {
	width: 300px;
}
#veids {
	display: block;
	height: 500px;
	overflow-y: scroll;
	width: 315px;
	margin: 0;
}
#veids td {
	width: 300px;
}
body {
	font-family: "FontAwesome", sans-serif !important;
	color: #000;
}
#poga {
	margin-top: 10px;
}
#lietotajs {
	margin-top: 7px;
	margin-right: 10px;
	color: #000;
}
#lietotajs span {
	color: #000;
	font-weight: bold;
}
#logout a {
	margin-left: 10px;
	margin-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-top: 5px;
	border-radius: 10px;
	border: solid 3px grey;
}
#logout a:hover span {
	color: #000;
}
.log-out {
	top: 0;
	color: grey;
}
#logout a:hover {
	color: #000;
	background-color: #FFF;
    border: solid 3px #000;
}
.login_div {
	background-color: rgba(255, 255, 255, 0.5);
	width: 400px;
	margin: 250px auto;
	padding: 25px;
	box-shadow: 0px 0px 30px #222;
}
#login_form  input{
	width: 350px;
    height: 50px;
	border: none;
	font-size: 20px;
    padding-left: 50px;
}
#login_form  label{
	margin-bottom: 30px;
}
#login_form  button{
	width: 350px;
    height: 50px;
    background: #ffad33;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
	border: none;
	margin-top: 25px;
}
#login_form  button:hover {
    background: #fff;
    color: #ffad33;
	border: solid 3px #ffad33;
}
.back {
	background: #FFF;
	margin-top: 10px;
}
.login_logo {
	position: relative;
	top: 38px;
    left: 7px;
    font-size: 25px;
	color: #229758;
}
.panel-default>.panel-heading {
	color: #000;
	background-color: lightgrey;
}
fieldset {

    padding: 0.35em 3.625em 0.75em 1.625em;
    margin: 0 2px;
    border: 3px solid #000;
	  border-radius: 10px;
}
legend {
    display: block;
    width: 41%;
    padding: 5px;
	  margin-bottom: 1px;
    font-size: 21px;
    line-height: 1.8rem;
    color: #000;
    border: 0;

}
.panel-default {
	border-color: #000;
}
.buttons_search {
	text-align: center;
}
.h2_search {
	margin-bottom: 0px;
	min-height: 35px;
}
.margin_top {
	margin-top: 20px;
}
.margin_bottom {
	margin-bottom: 20px!important;
}
.no_margin {
	margin: 0px;
}
.legend_search {
	width: 68%;
}
.textarea_margin {
	margin-bottom: 5px;
}
.field_height {
	height: 455px;
}
.field_height2 {
	height: 351px;
}
.field_height3 {
	height: 303px;
}
.field_height4 {
	height: 649px;
}
.field_height5 {
	height: 349px;
}
.field_height6 {
	height: 111.02px;
}
.field_height7 {
	height: 239.68px;
}
.field_height8 {
	height: 112px;
}
.field_height9 {
	height: 657px;
}
.field_height10 {
	height: 324px;
}
.field_height11 {
	height: 245px;
}
.field_height12 {
	height: 311px;
}
.field_height13 {
	height: 533px;
}
.field_height14 {
	height: 635px;
}
.field_height15 {
	height: 311px;
}
.field_height16 {
	height: 425px;
}
.field_height17 {
	height: 364px;
}
.field_height18 {
	height: 111px;
}
.field_height19 {
	height: 738px;
}
.field_height20 {
	height: 124px;
}
.field_height21 {
	height: 240px;
}
.field_height22 {
	height: 303px;
}
.field_height23 {
	height: 513px;
}
.field_height24 {
	height: 180px;
}
.field_height25 {
	height: 674px;
}
.field_height26 {
	height: 420px;
}
.field_height27 {
	height: 319px;
}
.field_height28 {
	height: 303px;
}
.field_height29 {
	height: 513px;
}
.field_height30 {
	height: 490px;
}
.field_height31 {
	height: 253px;
}
.field_height32 {
	height: 230px;
}
.field_height33 {
	height: 220.33px;
}
.loadimg {
	text-align: center;
	padding-top: 135px!important;
	padding-bottom: 15px!important;
}

.field_height7test {
	height: 240px;
}
.legend_width7test {
	width: 21%;
}
.legend_width3test {
	width: 73%;
}

.body_search {
	padding-bottom: 0px;
}
.legend_width {
	width: 21%;
}
.legend_width1 {
	width: 33%;
}
.legend_width2 {
	width: 14%;
}
.legend_width3 {
	width: 26%;
}
.legend_width4 {
	width: auto;
}
.legend_width5 {
	width: 19%;
}
.legend_width6 {
	width: 12%;
}
.legend_width7 {
	width: auto;
}
.legend_width8 {
	width: 30%;
}
.legend_width9 {
	width: 38%;
}
.legend_width10 {
	width: auto;
}
.legend_width11 {
	width: auto;
}
.legend_width12 {
	width: 55%;
}
.legend_width13 {
	width: 60%;
}
.legend_width14 {
	width: 104%;
}
.margin-top20 {
	margin-top: 20px!important;
}
.atskaite {
	width: 440px!important;
}
.atskaite_foot {
	text-align: center;
}
.apsekosana-foot {
	text-align: center;
	padding-top: 15px!important;
	padding-bottom: 15px!important;
}
.atskaite_margin {
	margin-bottom: 10px;
}
#wrapper {
	min-height: 58%;
}
.fm-button.ui-state-default:hover {
	background-color: #449d44;
}
.ui-jqdialog-content .searchFilter select {
	margin-top: 1px;
}
.ui-jqdialog-content .searchFilter .add-group, .ui-jqdialog-content .searchFilter .add-rule, .ui-jqdialog-content .searchFilter .delete-group {
	width: 30px;
	height: 27px;
    margin-top: -3px;
    padding: 0px;
	font-size: 22px!important;
}
.ui-jqdialog .ui-jqdialog-content, .ui-jqdialog-content {
	margin-top: 10px;
}
.widget-header {
	padding-left: 4px;
}
ul.thumbnails.image_picker_selector li .thumbnail.selected {
	background: #5cb85c!important;
}
#fotoform {
	border: solid 3px lightgrey;
	padding: 10px;
}
.picker p {
	font-weight: bold;
}
.picker i {
	font-weight: normal;
}
ul.thumbnails.image_picker_selector {
	margin-top: 5px!important;
}
#ldati {
	width: 17%;
}
#tdati {
	width: 14%;
}
#liet {
	width: 7%;
}
.form-control#aktivs {
	width: 3%;
	pointer-events: none;
}
.fill {
	position: relative;
    min-height: 97vh;
    border-radius: 10px;
    padding-bottom: 15px;
	margin-bottom: 10px;
}
.fill2test {
	position: relative;
    min-height: 80vh;
    border-radius: 10px;
    padding-bottom: 15px;
	margin-bottom: 10px;
}
.navbar-default {
	background-color: #FFF;
	border: none;
}
.container {
	background-color: #FFF;
}
.page-header {
		border: none;
}
table#adreses .pak:hover {
	background: red;
}
.hdng-search {
	position: absolute;
	top: -73px;
	left: 250px;
}
/*tr {
	cursor: pointer;
}*/
/*.highlight {
	background: #464d19;
	background: -webkit-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: -moz-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: -o-linear-gradient(top left, #464d19 0%, #9ead38 100%);
	background: linear-gradient(to bottom right, #464d19 0%, #9ead38 100%);;
	color: #000;
}*/
#hidden {
	display: none;
}
.hidden {
	display: none;
}
textarea {
    resize: none;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: #FFF;
}
#mainnav.nav.navbar-nav li a.active:link,
#mainnav.nav.navbar-nav li a.active:visited,
#mainnav.nav.navbar-nav li a.active:active,
#mainnav.nav.navbar-nav li a.active:hover {
	background: #FFF;
	color: #000;
	border-bottom: 3px solid #000;
}
.btn-xs {
	width: 150px;
	height: 30px;
	font-size: 13px;
}
.btn-lgia-red {

}
.btn-lgia-white {

}
.btn-infor {
    color: #fff;
    background-color: #5bc0de!important;
    border-color: #46b8da;
	text-shadow: 0px 0px 2px #000;
}
.btn-infor:hover {
    background-color: #2bacd4!important;
	border-color: #46b8da;
}
.btn-infor:focus:hover {
    background-color: #2bacd4!important;
	border-color: #46b8da;
}
.btn {
	text-shadow: 0px 0px 2px #000;
    color: #FFF!important;
    background-image: none!important;
    box-shadow: none!important;
    -webkit-transition: background-color .15s, border-color .15s, opacity .15s;
    -o-transition: background-color .15s, border-color .15s, opacity .15s;
    transition: background-color .15s, border-color .15s, opacity .15s;
    vertical-align: middle;
    margin: 0;
    position: relative;
	display: inline-block;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    border-radius: 4px;
}
.btn-success {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}
table.ui-search-table {
	width: 99%;
}
#fbox_grid-table_reset {
	padding-top: 4px;
}
.btn-scroll-up.display {
	position: fixed;
	right: 20px;
	bottom: 20px;
}

.modal-footer {
	border-top: none;
	width: 315px;
    padding-top: 135px;
    padding-bottom: 5px;
	background-color: #fff;
}
.modal-content {
	width: 340px;
}
.modal-dialog {
	width: 340px;
	margin: 200px auto;
}
.modal-header {
	padding: 10px 15px;
}
button.close {
	padding: 5px;
	color: #d9534f;
	opacity: 0.7;
}
button.close:hover {
	color: #c9302c;
	opacity: 1;
}
.alert .close {
	font-size: 30px;
}
.btn {
	text-shadow: 0px 0px 2px #000;
}
.modal-footer#tiklaveids {
	padding-top: 213px;
}
.modal-footer#punktastavoklis {
	padding-top: 135px;
}
.alert {
	padding-top: 25px;
}
button.closed {
	position: relative;
	top: -10px;
}
td {
	background-color: #fff;
}
tr {
	background-color: transparent;
}
tbody {
	background-color: transparent;
}
.accept-delete {
	padding-top: 0;
	padding-bottom: 15px;
	text-align: center;

}
.accept-delete2 {
	padding-top: 0px;
  text-align: center;
}
.bootstrap-duallistbox-container {
	height: 400px;
}
.box1 {
	height: 430px;
}
.box2 {
	height: 430px;
}
/*darba numurs - start*/
#testeris tr {
	display: inline-block;
	margin: 5px;
}
#testeris tr td {
	padding: 0px;
	border-radius: 5px!important;
}
.btn-dn {
	width: 43px;
	padding: 5px;
	color: #000!important;
	background-color: #fff;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
.dn-width {
	width: 700px;
}
.dn-footer-width {
	width: 668px;
}
.delete-top {
	margin-top: 280px;
}
/*darba numurs - end*/

/*adreses - start*/
.btn-adreses {
	width: 100%;
	background-color: #fff;
	color: #000!important;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
	border-radius: 0px;
}
#testeris2 tr td {
	padding: 0px;
}
.back {
	padding-right: 0px!important;
}
.adresesselect {
	height: 36px;
}
/*adreses - end*/
.niveltd {
	width: 10%;
	text-align: center;
}
.main-content, body, html {
	min-height: 97vh;
}
/* adreses tabula */
#myInput {
    width: 100%; /* Full-width */
    font-size: 20px; /* Increase font-size */
    padding: 12px 20px 12px 45px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-bottom: 12px; /* Add some space below the input */
	margin-right: 5px;
}
#myInput2 {
    width: 50%; /* Full-width */
    font-size: 20px; /* Increase font-size */
    padding: 12px 20px 12px 45px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-bottom: 12px; /* Add some space below the input */
}
#myInput3 {
    width: 100%; /* Full-width */
    font-size: 20px; /* Increase font-size */
    padding: 12px 20px 12px 45px; /* Add some padding */
    border: 1px solid #ddd; /* Add a grey border */
    margin-bottom: 12px; /* Add some space below the input */
}
#myTable {
    border-collapse: collapse; /* Collapse borders */
    width: 100%; /* Full-width */
    border: 1px solid #ddd; /* Add a grey border */
    font-size: 16px; /* Increase font-size */
}

#myTable th, #myTable td {
    text-align: left; /* Left-align text */
    padding: 6px; /* Add padding */
	background-color: transparent;
}

#myTable td {
	padding: 2px;
}

#myTable tr {
    /* Add a bottom border to all table rows */
    border-bottom: 1px solid #ddd;
	cursor: pointer;
	background-color: #fff;
}

#myTable tr.header, #myTable tr:hover {
    /* Add a grey background color to the table header and on hover */
    background-color: lightgrey;
}

#history {
    border-collapse: collapse; /* Collapse borders */
    width: 100%; /* Full-width */
    width: 100%; /* Full-width */
    border: 1px solid #ddd; /* Add a grey border */
    font-size: 12px; /* Increase font-size */
}


.searchtable {
	width: 0px;
	font-size: 30px;
	color: #cbc0c0;
	position: relative;
	top: 11px;
	left: 10px;
}
.searchtable2 {
	width: 0px;
	font-size: 30px;
	color: #cbc0c0;
	position: relative;
	top: 11px;
	left: 10px;
}
.searchtable3 {
	width: 0px;
	font-size: 30px;
	color: #cbc0c0;
	position: relative;
	top: 3px;
	left: 10px;
}
.searchspan {
	display: inline-flex;
	width: 100%;
}
.forma1 {
	width: 340px;
	margin: 0 auto;
}
.forma2 {
	width: 340px;
	margin: 200px auto 0 auto;
}
.forma3 {
	width: 700px;
	margin: 0px auto 0 auto;
}
.delete-forma1 {
	width: 340px;
	margin: 280px auto 0 auto;
}
.forma4 {
	width: 340px;
	margin: 180px auto 0 auto;
}
.forma5 {
	width: 420px;
	margin: 150px auto 20px auto;
}
.forma5 p {
	margin: 10px 0 10px;
}
.forma5 div.modal-dialog div.modal-content {
	width: 420px;
}
.forma5 div.modal-footer {
	width: 388px;
}
.tabfoot {
	background-color: lightgrey!important;
	color: #000!important;
	font-weight: 600;
}
#content {
	position: relative;
	margin: 0px auto;
	max-height: 552px;
}
#file {
	margin-bottom: 25px;
}
.defcurs tr {
	cursor: default!important;
}
/* ----- */
span.req-fields {
	color: red;
}
label[for^=add-usr-], .lb-ch-passw {
	font-size: 14px;
}
label {
	font-size: 15px;
}
.form-group label {
	display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
	font-size: 14px;
}
select[name^=select-user-role] {
	color: black;
}

button#btn-ch-pssw {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
#btn-cancel-pssw-mod {
	background-color: #d9534f!important;
	border-color: #ac2925;
}
#btn-save-ch-passw {
	background-color: #5cb85c!important;
	border-color: #4cae4c;
}
#btn-cancel-new-user {
	background-color: #d9534f!important;
	border-color: #ac2925;
}
#btn-save-new-user {
	background-color: #5cb85c!important;
	border-color: #4cae4c;
}
#btn-cancel-del-usr {
	background-color: #d9534f!important;
	border-color: #ac2925;
}
#btn-del-usr-accept {
	background-color: #5cb85c!important;
	border-color: #4cae4c;
}
#edit-user-table .btn-primary {
	background-color: #5cb85c!important;
	border-color: #4cae4c;
}
#edit-user-table {
	border: 1px solid #D5D5D5;
}
#edit-user-table th {
	background-color: lightgrey;
	border: solid 1px #fff;
	text-align: left!important;
}
#edit-user-table .btn-danger {
	background-color: #d9534f!important;
	border-color: #ac2925;
}
#mod-passw-ch .modal-title {
	color: #478FCA!important;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mod-passw-ch .modal-footer {
	padding-top: 0px;
	padding-bottom: 15px;
}
#modAddNewUsr .modal-title {
	color: #478FCA!important;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#modAddNewUsr .modal-footer {
	padding-top: 0px;
	padding-bottom: 15px;
}
#mod-del-accept .modal-title {
	color: #478FCA!important;
	font-size: 18px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mod-del-accept .modal-footer {
	padding-top: 0px;
	padding-bottom: 15px;
}
#mod-del-accept p {
	font-size: 16px;
	font-weight: 700;
}
label.lb-ch-passw, input#ch-pssw1, input#ch-pssw2 {
    width: 100%;
}
button#btnAddNewUsr {
	margin-bottom:  10px;
}
textarea.edit-user-area {
	width: 150px;
}
td#user-group {
	width: 126px;
}
select[name^=select-user-role] {
	width: 125px;
}
table#edit-user-table td {
	padding: 5px;
}
table#edit-user-table td:nth-last-child(-n+3) {
	width: 114px;
}
#mod-foot-pssw-ch, #mod-foot-add-nuser, #mod-del-accept .modal-footer {
	background-color: white;
	padding-top: 15px;
}
table#edit-user-table th:first-child, table#edit-user-table th:nth-child(n+7) {
	text-align: center;
}
input#usr-search-res {
   height:  54px;
   width: 20%;
   border-radius: 0 !important;
   font-size: 20px;
   padding: 12px 20px 12px 45px;
   width: 100%;
}
select#serch-option {
	height:  54px;
	font-size: 20px;
	color:  #C7C7CD;

}

.searchtable {
  	width: 0;
    font-size: 30px;
    color: #cbc0c0;
    position: relative;
    top: 11px;
    left: 10px;
}
#user-search-field {
	height: 50px;
	display: inline-flex;
	width: 100%;
}
#edit-user-table textarea {
	height: 34px;
}
.table#edit-user-table>tbody>tr>td
.table#edit-user-table>tfoot>tr>td, .table#edit-user-table>tfoot>tr>th,
.table#edit-user-table>thead>tr>td, .table#edit-user-table>thead>tr>th {
	text-align: left;
}
.table#edit-user-table>tbody>tr>td,
.table#edit-user-table>tbody>tr>th,
.table#edit-user-table>tfoot>tr>td,
.table#edit-user-table>tfoot>tr>th,
.table#edit-user-table>thead>tr>td,
.table#edit-user-table>thead>tr>th {
    vertical-align: middle;
}
td#user-status {
	text-align: center;
}
textarea.edit-user-area {
	width: 150px;
}
table#edit-user-table td {
	padding: 5px;
}
table#edit-user-table td:nth-last-child(-n+3) {
	width: 43px;
}
#mod-foot-pssw-ch, #mod-foot-add-nuser, #mod-del-accept .modal-footer {
	background-color: white;
}
table#edit-user-table th:first-child, table#edit-user-table th:nth-child(n+7) {
	text-align: center;
}
input#usr-search-res {
   height: 40px;
   width: 20%;
   border-radius: 0 !important;
   font-size: 20px;
   padding: 12px 20px 12px 45px;
   width: 100%;
}
#user-search-field .searchtable {
	font-size: 25px!important;
	top: 8px!important;
}
select#serch-option {
	height:  40px;
	font-size: 20px;
	color:  #C7C7CD;

}
.img-abriss, .img-point, .img-abris_org, .img-point_org  {
	width: 180px;
	height: 180px;
}
button.btn-del-abr-img:hover, button.btn-del-point-img:hover {
	font-size: 18px;
}

button.btn-del-abr-img, button.btn-del-point-img {
	background-color: Transparent;
  background-repeat: no-repeat;
  border: none;
  cursor: pointer;
  overflow: hidden;
  outline: none;
  position: absolute;
  right: 2px;
  top: 2px;
}

#add-new-abris-photo, #abr-cb-fld, #alert-abris, #add-new-point-photo {
  clear: both; float: left; display: block; position: relative;
}
.abris-img-content, .point-img-content {
  display: inline-block;
/*  width: 180px;*/
  position: relative;
  margin: 0 4px 4px 0;
  float: left;
}
form#input_point select, #list-target, #list-select, #sel-mark,
#sel-att-office, #sel-abr-office, #sel-point-state {
    width: 300px;
}
textarea#admplace, textarea#geoaddress, textarea[name=owner] {
  width: 572.5px;
}
.usericon {
	padding: 8px 10px;
}
#note-to-surveyor {
  width: 100%;
  height: 10rem;
}
select#nivelline {
  width: 342px !important;
}
.cont-form, .cont-form-btn, #show-msg {
  display: inline-block;
  float:right;
  width: 400px;
  margin-left: 10px;

}
.cont-form {
  font-weight: normal;
  color: black !important;
}
#con-us {
  width: 550px;
}
.form-field-wrap {
  float:right;
}
.con-us-lb {
  font-size: 14px;;
}
#con-map {
  width: 100%;
  height: 430px;
}
.loadsearch.disabled, .loadsearch.disabled:hover {
	background-color: #850119 !important;
    border: 1px solid black !important;
}
.loadclear.disabled, .loadclear.disabled:hover {
	background-color: #FFF !important;
    border: 1px solid black !important;
}
.btn-warning:hover > .fa-refresh {
	-webkit-animation: fa-spin 2s infinite linear;
  -moz-animation: fa-spin 2s infinite linear;
  -o-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.btn-infor:hover > .fa-globe {
	-webkit-animation: fa-spin 2s infinite linear;
  -moz-animation: fa-spin 2s infinite linear;
  -o-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.btn-warning {
  border: 1px solid black !important;
  background-color: white !important;
  color: black !important;
  text-shadow: none;
  width: 100px;
}
.btn-success, .btn-infor {
  background-color: #850119 !important;
  border: 1px solid black !important;
  width: 100px;
}
.btn-infor:hover, .btn-infor:focus:hover {
  background-color: #850119 !important;
  border: 1px solid black !important;
}

.btn-warning:hover, .btn-success:hover, .btn-infor:hover {
  opacity: 0.7;
  filter: alpha(opacity=50);
}

.btn-warning:hover, .btn-warning:active, .btn-warning:focus,
.btn-warning:focus:hover {
  background-color: white !important;
  border: 1px solid black !important;

}
.btn:focus,.btn:active {
  outline: none !important;
}
legend[class^="legend_width"] {
  width: auto !important;
}
img.lb-image {
  width: 500px !important;
  height: 500px !important;
}
#myLink {
  z-index: 1;
  position: absolute;
  top: 87vh;
  left: 70px;
  width:200px
}
#myIframe {
  width: 100%;
}
#logo-img{
  width: 250px;
  float: right;
}