@import url("bootstrap/bootstrap.min.css");

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/bootstrap/glyphicons-halflings-regular.eot');
  src: url('../fonts/bootstrap/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/bootstrap/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/bootstrap/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

/* FIX BOOTSTRAP */
.navbar-brand {
  padding: 20px 15px;
}

.navbar-gray {
  background-color: #f1f1f1;
  border-color: #e7e7e7;
  margin-bottom: 0px; 
}

.navbar-button {
  padding-top: 13px;
  padding-bottom: 13px;
  padding-left: 15px;
  padding-right: 15px;
}

.modal-login-recovery {
  padding-top: 7px;
  padding-bottom: 7px;
}

.alert-bottom {
  width: 400px;
  height: 115px;
  position: fixed;
  bottom: -10px;
  right: 5px;
}

.btn-default .nav-btn-caret {
  border-top-color: #333333;
}

.btn-primary .nav-btn-caret,
.btn-success .nav-btn-caret,
.btn-warning .nav-btn-caret,
.btn-danger .nav-btn-caret,
.btn-info .nav-btn-caret {
  border-top-color: #fff;
}

.account-menu {
  min-height: 188px;
  min-width: 358px;
  right:10px;
}

.account-menu-body {
  height: 128px;
}

.account-menu-body-d {
  margin: 20px;
  font-size: 13px;
}

.account-menu-body-h {
  margin: 6px 0px;
  color: #CCCCCC;
}

.account-menu-body-h a {
  color: #3366CC;
}

.account-menu-footer {
  height: 50px;
  background: #f5f5f5;
  border-top:1px solid #ccc;
  border-color:rgba(0,0,0,.2);
  padding:10px 10px;
}

.page-header {
  font-size: 20px;
  margin: 0px 0px;
  padding: 34px 42px;
  margin-bottom: 10px;
}

.servers-add {
  height: 450px;
  width: 100%;
  border: 1px solid #DDDDDD;
  color: #DDDDDD;
  vertical-align: middle;
  margin-bottom: 20px;
  font-size: 20px;
  font-family: lucida sans unicode,lucida grande,sans-serif;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
}

.servers-add:hover,
.servers-add:focus {
  border-color: #000000;
  color: #000000;
}

.text-decoration-disable:hover,
.text-decoration-disable:focus {
  text-decoration: none;
}

.notwrap-text {
	white-space: pre;
}

@media (min-width: 768px) {
	.dropdown-menu-arrow:before {
	  content: "";
	  position: absolute;
	  border-left: 10px solid rgba(192, 192, 192, 0);
	  border-right: 10px solid rgba(192, 192, 192, 0);
	  border-bottom: 10px solid rgba(0, 0, 0, 0.25);
	  top: -10px;
	}
	.dropdown-menu-arrow:after {
	  content: "";
	  position: absolute;
	  border-left: 10px solid rgba(192, 192, 192, 0);
	  border-right: 10px solid rgba(192, 192, 192, 0);
	  border-bottom: 10px solid #fff;
	  top: -9px;
	}
	.dropdown-menu-arrow-left:before {
	  left: 20px;
	}
	
	.dropdown-menu-arrow-left:after {
	
	  left: 20px;
	}
	
	.dropdown-menu-arrow-center:before {
	  right: 50%;
	}
	
	.dropdown-menu-arrow-center:after {
	  right: 50%;
	}
	
	.dropdown-menu-arrow-right:before {
	  right: 20px;
	}
	
	.dropdown-menu-arrow-right:after {
	  right: 20px;
	}
	.navbar-nav > li > a {
	  padding-top: 20px;
	  padding-bottom: 20px;
	}
}
.ist-bg {
  background-image: url(../img/bg.jpg);
}
.ist-dvsv {
  background-color: #ccc;
}

.ist-intro {
  color:#091f47;
}


.gallery {
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  display: inline-flex;
  width: 100%;
  height: auto;
  padding: 0 10px;
  box-sizing: border-box;
}