#page{
	position: relative;
	background:#FFFFFF;
	margin-top:10px;
	margin-bottom:100px;
	padding:25px 35px 50px 35px;
	min-height:350px;
	border-radius:7px;
	box-shadow:  0px 0px 10px rgba(0,0,0,0.9);
}
html {
  position: relative;
  min-height: 100%;
  
}
body {
  margin-bottom: 60px;
  background: url(../images/bg.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
}
#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding:5px 0px;
	background-color: #222222;
	border-color: #080808;
}

a {cursor:pointer;}
img{cursor:pointer;}

.pointer{cursor:pointer;}

.font10{font-size:10px !important;}
.font12{font-size:12px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font26{font-size:26px !important;}
.bold{font-weight:bold !important;}

.a_u{text-decoration:underline;}
.sp_a{color: #428bca;}
.sp_a:hover, .sp_a:focus {color: #2a6496;text-decoration: underline;cursor:pointer;}
.sp_u:hover{text-decoration: underline;cursor:pointer;}
.c000{color:#000 !important;}
.c999{color:#999 !important;}
.c666{color:#666 !important;}
.cf0ad4e{color:#f0ad4e !important;}
.text-red {color:#ff0000 !important;}

.badge_y {background:#f0ad4e !important;color:#fff;}
.badge_b {background:#428bca !important;color:#fff;}
.badge_g {background:#5cb85c !important;color:#fff;}
.badge_9 {background:#999999 !important;}

.circle_y{display:inline-block;height:3px;padding:5px;margin-bottom:3px;vertical-align:middle;
			background-color:#f0ad4e;border-radius:10px;}

.search_text{color:#f0ad4e !important;font-weight:bold;}


#php-error{position:fixed;background:#eee;left:0%;top:0%;z-index:10000000000;
			padding:20px;border:2px solid;height:500px;overflow-y:auto;}
#close_vecho{position:absolute;top:5px;left:5px;cursor:pointer;}

.error-404 {margin: 0 auto;max-width:500px;}
.error-404 h2{text-shadow: 0px 0px 20px rgb(53, 114, 135);}

.error{color:red;font-size:12px;}

#loading{position: fixed; top: 45%; margin: 0 auto; left: 50%; margin-left: -32px; display: none; z-index: 100000;}
#back_top{z-index: 1000; position: fixed; bottom: 140px; left: 1%;display: block;-webkit-transition: 0.5s;
			-moz-transition: 0.5s; transition: 0.5s; background: #ccc; padding: 5px; border-radius: 5px;}

#jumbotron-mainpage{padding-top:22px;padding-bottom:22px;}
#jumbotron-mainpage	h1{font-size:32px;}
#jumbotron-mainpage	p{font-size:16px;}
			
.v_alerts{margin:3px 0px !important;}			
			
#login-form{margin:0 auto;width:250px;margin-top:50px;}
#authentication-error{font-weight:bold;color:#ff0000;font-size:14px;display:block;margin-top:5px;}

.amount_request{min-width:50px;}

.div_34{margin-top:6px;}

.div_divided{margin:20px 0px;border-top:1px solid #dddddd;}

#top_fio{font-size:11px;position:absolute;word-wrap:normal;right:15px;color:#428bca;z-index:10;}

i[data-bv-icon-for="dimension_id"] { left:70px; }

xmp { white-space:pre-wrap; word-wrap:break-word; }

.ui-datepicker{z-index:1152 !important;}
.ui-autocomplete {
	max-height: 300px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index:2147483647 !important;
}


.well{margin:15px;}

.tab-content > .active {
    border: 1px solid #ddd;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border-top: none;
}
.tab-pane {
    padding: 10px 15px;
}

.bs-callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.bs-callout-danger {
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.bs-callout-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
}
.bs-callout-info {
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.bs-callout-success {
    background-color: #a2d48e;
    border-color: #449d44;
}

		