@CHARSET "UTF-8";

.frame-content {
  margin-right : 280px;
  overflow : hidden;
}
.frame-sidebar {
  float : right;
  margin-right : 20px;
  width : 240px;
}
.frame-bigCheckbox {
  width: 18px;
  height: 22px;
}
.frame-box {
  background-color : #fff;
  border : 1px solid #e5e5e5;
  padding : 10px;
  margin-top : 20px;
}

.frame-heading {
  margin-top : 20px;
}

div.frame-left-container {
  padding-right : 5px;
}

div.frame-right-container {
  padding-left : 5px;
}

@media (max-width: 900px) {
  .frame-content {
    margin-right: 20px;
  }
  .frame-sidebar {
    width: auto;
    float: none;
  }
}

.dashnex-frame-header {
  margin: 0 0 0 0;
  padding : 0 0 0 0;
  padding-top: 2em;
  line-height: 35px;
  overflow: hidden;
  z-index: 1000 !important;
}

.dashnex-frame-header h3 {
  margin-top: 25px;
}

.dashnex-frame-header.scroll-to-fixed-fixed {
  background-color: #f1f1f1;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 0 0;
}

.dashnex-frame-primary-actions {
	float : left;
	margin: 20px 0 10px 10px;
}

.dashnex-frame-actions {
	float : right;
	margin: 20px 0 10px 10px;
}

.dashnex-frame-action-buttons {
	display : inline;
}

.dashnex-frame-loader-container {
	display : inline-block;
	margin-left : 10px;
	margin-right : 10px;
	width : 16px;
}

.dashnex-frame-container {
	background-color : #fff;
  margin-right : 20px;
	padding : 0 0 0 10px;
}

.dashnex-frame-container.no-margin {
  padding: 0;
  margin: 0;
}

.dashnex-body .dashnex-frame-rounded-container {
  margin-right: 0;
}

.dashnex-frame-rounded-container {
  background-color: #FFF;
  padding: 20px 20px 15px 20px;
  border: 1px solid #DDD;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  margin: 10px 20px 20px 0;
}

.dashnex-frame-padded-container {
	background-color : #fff;
	margin-top : 20px;
  margin-right : 20px;
	padding : 20px;
}

.dashnex-frame-box {
	margin-top : 20px;
}


/* Popover css */
/* line 171, ../sass/styles.scss */
.dashnex-frame-popover {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1010;
  width: 276px;
  max-width: 276px;
  display: none;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
/* line 187, ../sass/styles.scss */
.dashnex-frame-popover > .dashnex-frame-popover-arrow, .dashnex-frame-popover > .dashnex-frame-popover-arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
/* line 195, ../sass/styles.scss */
.dashnex-frame-popover > .dashnex-frame-popover-arrow {
  top: 20px;
  right: -22px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #ccc;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px;
}
/* line 204, ../sass/styles.scss */
.dashnex-frame-popover > .dashnex-frame-popover-arrow:after {
  content: " ";
  right: 11px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: 10px;
  border-width: 10px;
  position: relative;
}
/* line 213, ../sass/styles.scss */
.dashnex-frame-popover .dashnex-frame-popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7  ;
  border-bottom: 1px solid #ebebeb  ;
  border-radius: 5px 5px 0 0;
}
/* line 223, ../sass/styles.scss */
.dashnex-frame-popover .dashnex-frame-popover-content {
  padding: 9px 14px 5px;
}

.dashnex-frame-popover-btn {
	border-color : #ccc;
}

ul.dashnex-support-bullets {
	list-style : square;
	padding-left : 50px;
}

/*New Dashnex Styles*/

.dashnex-body {
  max-width: 1000px;
  padding-right: 20px;
}
.dashnex-body .dashnex-frame-title, .dashnex-body .dashnex-frame-actions {
  margin-right: 0;
}
.dashnex-frame-title {
  overflow: hidden;
  background-color: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #DDD;
  margin: 10px 20px 0 0;
  padding: 15px;
}

.dashnex-frame-title .dashnex-frame-actions {
  margin: 0;
  line-height: 50px;
}

.dashnex-frame-title .title__img {
  width: 50px;
  height: 50px;
  margin-right: 5px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.dashnex-frame-title h5, .dashnex-frame-title h3 {
  display: inline-block;
  line-height: inherit;
  margin: 0 5px 0 0;
  font-weight: normal;
  vertical-align: middle
}

.dashnex-frame-title h5 {
  margin-top: 7px;
}

.dashnex-frame-header {
  padding-top: 10px;
}

.ajax-loader-light {
    content: url('../img/ajax-loader-light.gif');
}
.ajax-loader-dark {
    content: url('../img/ajax-loader-dark.gif');
}

/* Select2 styles */
.select2-container {
     width: 100%;
 }
.select2-result {
     margin-bottom: 0;
     background-color: #fff;
 }

.select2-container .select2-choice {
     height: 32px;
 }
.select2-container .select2-chosen {
     line-height: 30px;
 }