﻿.clear{
  clear: left;
}
.left {
  float: left;
  width: 120px;
  padding: 10px;
  border: none;
  text-align: center;
}
.vertical { vertical-align: middle !important;
}
.btn-icon {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  width: 50px !important;
  height: 40px !important;
}

body {
    padding-top: 50px;
    padding-bottom: 20px;
    background-color: lightgray !important;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Set width on the form input elements since they're 100% wide by default */
input[type="text"],
input[type="password"] {
    max-width: 280px;
}

/* styles for validation helpers */
.field-validation-error {
    color: #b94a48;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

		/* feedback form */
		#feedback_form { position: absolute; height: 100%; width: 300px; background-image: url('/Content/images/75_black.png'); right: 0px; top: 0px; bottom: 0px; color: #fff; z-index: 9; }
		#feedback_form.collapsed { right: -300px; }
		#feedback_btn { padding: 5px; left: -58px; top: 20%; position: absolute; border-radius: 4px 0px 0px 4px; -moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; -ms-border-radius: 4px 0px 0px 4px; -o-border-radius: 4px 0px 0px 4px; cursor: pointer; }
		#feedback_btn.uncollapsed { background-color: transparent; background-image: url('/Content/images/75_black.png'); }
		/*#feedback_btn > img { width: 50px; }*/
		#feedback_msg { resize:none !important; }
				
		
		
.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
}

.nomargbot { margin-bottom: 0px !important; }


.animated {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.topbar {
    position:fixed; top:50px; width:1024px; padding:10px;  z-index:100; background-color:lightgray;
}

.multiselect-container.dropdown-menu { width: 275px !important; }
i[name="icon"] { vertical-align: middle; }

.projectElm {
    padding-top:10px;
    padding-bottom:10px;
}