﻿/*Bootstrap override*/
.row {
  margin-right: 0;
  margin-left: 0;
}
.navbar-brand {
  padding: 6px 15px 0px 17px;
}
/*Helpers*/
.border-top {
  border-top: 1px solid #e7e7e7;
}
.remove-padding-left {
  padding-left: 0 !important;
}
.remove-padding-right {
  padding-right: 0 !important;
}
.remove-paddings {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.remove-margin-left {
  margin-left: 0 !important;
}
.remove-margin-right {
  margin-right: 0 !important;
}
.remove-margins {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.validator {
  color: red;
}

.logout:hover {
     color: red;
}

.panel-red a {
    color:#337ab7 !important;
}

.panel-light-red {
    background-color: #C56061 !important;
}

.panel-dark-green {
    background-color: #296A29 !important;
}

.panel-light-orange {
    background-color: #E6B88A !important;
}

li:last-child {
    margin-bottom:0 !important;
}

.panel-heading-repeater {
    height: 60px !important;
    padding: 8px 15px !important;
    color:#ffffff !important;
}

.dark-red {
    background-color:#c56061 !important;
}

.light-red {
    background-color:#e15856 !important;
}


.overflow {
  overflow: hidden;
}
.margin-right-15 {
    margin-right:15px;
}

.margin-top-10 {
     margin-top: 12px;
}

.margin-top-20 {
  margin-top: 20px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.btn-send-email {
  height: 70px;
  width: 100px;
  padding-top: 22px;
  margin-top: 25px;
}
/*.radiolist{
    .checkbox input[type=checkbox], 
    .checkbox-inline input[type=checkbox], 
    .radio input[type=radio], 
    .radio-inline input[type=radio]{
        margin-left:0;
    }
}*/
/*sb-admin-2 theme*/
body {
  background-color: #f8f8f8;
}
/*Wrappers */
#wrapper {
  width: 100%;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  background-color: white;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 250px;
    padding: 0 30px;
    border-left: 1px solid #e7e7e7;
  }
}

@media (max-width:768px) {
     .bold {
        margin-left:15px;
    }
}
/* Navigation*/
/*Topbar */
.navbar-top-links {
  margin-right: 0;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 15px;
}
.navbar-top-links li a {
  padding: 15px;
  min-height: 50px;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
/*Sidebar*/
.sidebar .sidebar-nav.navbar-collapse {
  padding-left: 0;
  padding-right: 0;
}
.sidebar ul li {
  border-bottom: 1px solid #e7e7e7;
}
.sidebar ul li a.active {
  background-color: #eeeeee;
}
.sidebar .arrow {
  float: right;
}
.sidebar .fa.arrow:before {
  content: "\f104";
}
.sidebar .active > a > .fa.arrow:before {
  content: "\f107";
}
.sidebar .nav-second-level li,
.sidebar .nav-third-level li {
  border-bottom: none !important;
}
.sidebar .nav-second-level li a {
  padding-left: 37px;
}
.sidebar .nav-third-level li a {
  padding-left: 52px;
}
@media (min-width: 768px) {
  .sidebar {
    z-index: 1;
    position: absolute;
    width: 250px;
    margin-top: 51px;
  }

  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }


}
/* Buttons*/
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all .5s;
}
.btn-primary.btn-outline {
  color: #1995ca;
}
.btn-success.btn-outline {
  color: #5cb85c;
}
.btn-info.btn-outline {
  color: #5bc0de;
}
.btn-warning.btn-outline {
  color: #f0ad4e;
}
.btn-danger.btn-outline {
  color: #d9534f;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: white;
}
/* Chat Widget*/
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #999999;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* Login Page*/
.login-panel {
  margin-top: 25%;
}
/* Flot Charts Containers*/
.flot-chart {
  display: block;
  height: 400px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
/* DataTables Overrides*/
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
table.dataTable thead .sorting_asc:after {
  content: "\f0de";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting_desc:after {
  content: "\f0dd";
  float: right;
  font-family: fontawesome;
}
table.dataTable thead .sorting:after {
  content: "\f0dc";
  float: right;
  font-family: fontawesome;
  color: rgba(50, 50, 50, 0.5);
}
/* Circle Buttons */
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.428571429;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
/* Grid Demo Elements*/
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* Custom Colored Panels*/
.huge {
  font-size: 30px;
}
.huge-success {
    font-size: 30px;
    margin-right:-10px !important;
}
.bold {
  font-weight: bold;
  font-size: 15px;
}
.panel-green {
  border-color: #5cb85c;
}
.panel-green .panel-heading {
  border-color: #5cb85c;
  color: white;
  background-color: #5cb85c;
}
.panel-green a {
  color: #5cb85c;
}
.panel-green a:hover {
  color: #3d8b3d;
}
.panel-red {
  border-color: #d9534f;
}
.panel-red .panel-heading {
  border-color: #d9534f;
  color: white;
  background-color: #d9534f;
}
.panel-red a {
  color: #d9534f;
}
.panel-red a:hover {
  color: #b52b27;
}
.panel-yellow {
  border-color: #f0ad4e;
}
.panel-yellow .panel-heading {
  border-color: #f0ad4e;
  color: white;
  background-color: #f0ad4e;
}
.panel-yellow a {
  color: #f0ad4e;
}
.panel-yellow a:hover {
  color: #df8a13;
}
.check-box label {
  padding-left: 4px;
}
.bg-red {
  color: #d9534f;
}
.bg-green {
  color: #5cb85c;
}
.glyphicon-custom {
  font-size: 1.5em;
}
/*Telerik*/
.RadPicker {
  /*display: block !important;*/
  /*width: 168px !important;*/
}
html body .riSingle .riTextBox[type="text"] {
  padding: 6px 12px !important;
  height: 34px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  border-color: #ccc !important;
}
.RadAsyncUpload span.ruFileWrap {
  height: 38px;
}
.RadUpload_Default .ruFakeInput {
  height: 28px !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.ruButton.ruBrowse {
  margin-top: 5px;
}
.RadComboBox.RadComboBox_Default {
  width: 100% !important;
}
.RadComboBox.RadComboBox_Bootstrap {
  display: block !important;
  width: 100% !important;
}
.RadScheduler_Bootstrap .rsAptContent {
  padding-left: 10px !important;
}
.styledRadComboBox.RadComboBox_Default .rcbEmptyMessage {
  font-size: 12px;
  color: #666;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  height: 30px;
}
.styledRadComboBox.RadComboBox table td.rcbInputCell {
  background-color: #FFFFFF;
  background-image: none;
  border-color: #A7A7A7;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  height: 30px;
}
.styledRadComboBox.RadComboBox_Default .rcbArrowCell {
  background-position: 0 center !important;
  border-color: #A7A7A7;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  width: 30px;
  height: 30px;
  /*background-color: #a2ce1f;*/
}
.styledRadComboBox.RadComboBox .rcbArrowCell a {
  width: 30px;
  height: 30px;
  cursor: pointer;
}
.styledRadComboBox.RadComboBox .rcbHovered a {
  width: 30px;
  height: 30px;
  background-position: 0;
  /*background-color: red;*/
  /*background-image: url("cssImages/icon-plus.png");*/
}
.styledRadComboBox.RadComboBox .rcbInput {
  height: 20px;
  cursor: pointer;
}
.RadGrid_Bootstrap {
  margin-bottom: 20px !important;
}
.RadGrid .rgFilterRow > td {
  padding-top: 7px !important;
}
.white {
  color: white !important;
}
.riSingle.riContSpinButtons.RadInput.RadInput_Bootstrap {
  display: block !important;
  padding-left: 0 !important;
}
.margin-left-10 {
  margin-left: 10px;
}
.margin-left-15 {
  margin-left: 15px;
}
ul.radiolist {
  list-style-type: none;
  padding-left: 15px;
}
ul.radiolist li {
  display: inline-block;
  float: left;
  margin-right: 20px;
}
.btn-plus {
  background-image: url(../Documents/Images/plus.png);
  display: block;
  width: 25px;
  height: 25px;
}
.status {
  border: none;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  display: block;
  color: transparent;
}
.status.check {
  background-image: url(../Documents/Images/check-64.png);
}
.status.unchek {
  background-image: url(../Documents/Images/closeIcon.gif);
}
.grid-icons {
  display: inline-block;
  margin-right: 7px;
}
.grid-icons.last {
  margin-right: 0;
}
@media (max-width: 1200px) {
  .grid-icons {
    display: block;
    margin: 0 auto;
  }

}

@media (min-width:1024px)
 {
    .text-box-width
     {
        width:400px;
     }
}