.n2-loader-splash-wrapper-natilus {
  background-image: url("../css/images/loader.gif");
  background-repeat: no-repeat;
  background-position: center; }

.n2-partial-content-wrapper {
  /*position: fixed;*/
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 0px;
  height: 100%;
  overflow: hidden;
  z-index: 1031; }

body > div.capitan.n2-partial-content-wrapper {
  position: fixed; }

.n2-partial-content-wrapper .uk-alert {
  margin-bottom: 3px;
  margin-top: 0px; }

.n2-partial-content-wrapper .uk-alert:last-child {
  margin-bottom: 12px; }

.n2-partial-content-wrapper .n2-partial-content-inner-wrapper {
  position: relative; }

.n2-partial-content-wrapper .n2-close {
  position: absolute;
  top: -10px;
  left: -12px;
  border: 1px solid #888;
  padding: 3px 8px 1px 7px;
  border-radius: 15px;
  background-color: #fff;
  box-shadow: 2px 2px 3px 0px #eee;
  cursor: pointer;
  z-index: 1; }

.n2-partial-content-wrapper table {
  font-size: 8pt; }

.n2-partial-content-wrapper table th {
  text-align: right;
  font-size: 8pt;
  font-weight: bold;
  color: #444; }

.n2-partial-content-wrapper form {
  margin: 0px;
  padding: 0px;
  width: auto;
  border: none;
  border-radius: 0px;
  box-shadow: none; }

.n2-partial-content-wrapper > div {
  /*width: 100vw;*/
  width: 100%;
  margin: 0px auto;
  border: 0px;
  max-height: 100%;
  /*overflow-y: scroll;*/
  overflow-y: auto;
  overflow-x: hidden;
  /*height: 100vh;*/
  height: 100%; }

.n2-partial-content-wrapper > div > div {
  width: 100%;
  margin: 0px auto;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 10px;
  background-color: #fff;
  box-shadow: 2px 2px 4px 0px #444;
  max-width: 90%;
  box-sizing: border-box; }

.uk-notification {
  top: 0px !important; }

.uk-notification-message {
  padding: 10px;
  font-size: 11pt;
  line-height: 1.2;
  border-radius: 0px 0px 5px 5px;
  box-shadow: -2px 1px 3px 0px #888; }

.uk-notification-close {
  display: block !important;
  top: 13px !important;
  left: 10px !important;
  right: unset !important; }

/*
	div#dialog-xxxx.capitan.n2-partial-content-wrapper role=capitan
		div.capitan-inner
			div.capitan-window.n2-partial-content-inner-wrapper
				span.n2-close
				div#div-yyyy
					div.capitan-header
						h3.title
						div.action-buttons
					div.capitan-content
					div.capitan-footer

*/
div.capitan[role="capitan"] div:focus,
div.capitan[role="capitan"] table:focus {
  outline: none; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header {
  margin: 0 0 10px 0;
  padding: 0 0 10px 0;
  position: relative; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header .title {
  font-size: 16px;
  font-weight: bold;
  margin: 4px 8px;
  display: inline-block; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h1,
div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h2,
div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h3,
div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h4,
div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h5,
div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header * + h6 {
  margin-top: 0px; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header .action-buttons {
  float: left; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header .action-bottons-dropdown {
  float: right;
  margin-left: 10px; }

div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-footer {
  margin-top: 10px;
  padding: 10px 0px;
  margin-bottom: -10px; }

div.capitan div.form-row {
  margin-bottom: 5px; }

div.capitan div.form-row > label {
  margin-left: 5px;
  min-width: 100px; }

div.capitan div.form-row > .content {
  display: inline-block; }

@media (max-width: 767px) {
  .n2-partial-content-wrapper > div {
    padding: 0px !important; }

  .n2-partial-content-wrapper .n2-partial-content-inner-wrapper {
    max-width: 100% !important;
    min-width: 100% !important;
    width: 100% !important;
    border: none !important;
    border-radius: 0px !important;
    box-shadow: 0px 0px 6px 3px #888; }

  .n2-partial-content-wrapper .n2-close {
    top: 6px;
    left: 12px;
    font-size: 150%;
    font-weight: bold;
    padding: 5px 11px 0px 10px;
    border-radius: 35px; }

  div.capitan[role="capitan"] > div.capitan-inner > div.capitan-window .capitan-header {
    border-bottom: 1px solid #ccc;
    padding-left: 55px; }

  div.capitan[role="capitan"] > div.capitan-inner {
    max-height: 100% !important; } }
.capitan-visible-xsmall,
.capitan-visible-small,
.capitan-visible-medium,
.capitan-visible-large,
.capitan-visible-xlarge {
  display: none; }

@media (max-width: 479px) {
  .capitan-visible-xsmall {
    display: inherit; }

  .capitan-hidden-xsmall {
    display: none; } }
@media (min-width: 480px) and (max-width: 767px) {
  .capitan-visible-small {
    display: inherit; }

  .capitan-hidden-small {
    display: none; } }
@media (min-width: 768px) and (max-width: 959px) {
  .capitan-visible-medium {
    display: inherit; }

  .capitan-hidden-medium {
    display: none; } }
@media (min-width: 960px) and (max-width: 1199px) {
  .capitan-visible-large {
    display: inherit; }

  .capitan-hidden-large {
    display: none; } }
@media (min-width: 1200px) {
  .capitan-visible-xlarge {
    display: inherit; }

  .capitan-hidden-xlarge {
    display: none; } }
/* capitan tabs ************************************************************ */
/*
	div.capitan-tabs
		div.tabs-container
			div.tab-titles-container
				ul.tab-titles
					li.tab-title
						.title
					li.tab-title
						.title
					...
				ul.action-bar
					li
					li
					...
			div.tab-contents-container
				div.tab-content
				div.tab-content
				...
*/
.capitan-tabs .tabs-container div.tab-titles-container {
  direction: rtl;
  text-align: right; }
  .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles, .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar {
    display: inline-block; }
  .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles {
    padding: 0px;
    direction: rtl;
    text-align: right;
    margin-bottom: 0px; }
    .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title .title {
      transition: 0.2s all;
      margin: 0px;
      color: #888; }
      .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title .title .close-tab {
        transition: 0.2s all;
        background-image: url("images/close.png");
        height: 20px;
        width: 20px;
        background-size: contain;
        float: left;
        margin-right: 20px;
        opacity: 0.5; }
    .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title:hover {
      border-color: #444; }
      .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title:hover .title {
        color: #444; }
        .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title:hover .title .close-tab {
          opacity: 1; }
    .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title.active {
      border-color: #444;
      border-bottom-color: #fff;
      position: relative;
      z-index: 1; }
      .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title.active .title {
        color: #444; }
        .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title.active .title .close-tab {
          opacity: 1; }
  .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar {
    padding: 0px;
    direction: rtl;
    text-align: center;
    margin-bottom: 0px; }
    .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar li {
      min-width: 20px; }
  .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar li, .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title {
    display: inline-block;
    margin-left: 2px;
    border-radius: 4px 4px 0px 0px;
    padding: 10px;
    border: 1px solid #aaa;
    transition: 0.2s all;
    cursor: pointer;
    background: linear-gradient(180deg, #eeeeee 0%, white 35%, white 100%);
    min-width: 140px; }
.capitan-tabs .tabs-container .tab-contents-container {
  border: 1px solid #444;
  border-radius: 4px 0px 4px 4px;
  margin-top: -1px;
  position: relative; }
  .capitan-tabs .tabs-container .tab-contents-container .tab-content {
    display: none;
    transition: 0.2s all;
    padding: 20px; }
    .capitan-tabs .tabs-container .tab-contents-container .tab-content .capitan-header .action-buttons {
      float: left; }
    .capitan-tabs .tabs-container .tab-contents-container .tab-content .capitan-header .title {
      display: inline-block; }
  .capitan-tabs .tabs-container .tab-contents-container .tab-content.active {
    display: block; }

@media (max-width: 767px) {
  .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles,
  .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar {
    display: block;
    margin-top: 0px; }

  .capitan-tabs .tabs-container div.tab-titles-container ul.action-bar li,
  .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title {
    display: block;
    margin-bottom: 2px;
    border-radius: 4px; }

  .capitan-tabs .tabs-container div.tab-titles-container ul.tab-titles li.tab-title.active {
    border-bottom-color: #444; }

  .capitan-tabs .tabs-container div.tab-titles-container {
    margin-bottom: 10px; } }
/* capitan tabs ************************************************************ */

/*# sourceMappingURL=capitan.css.map */
