/* 
    Created on : 2018-01-22, 11:38:57
    Author     : waldziu
*/
/* BOX*/
.img_back_box {
  min-width: 100%;
}
.with_content .title_box {
  position: absolute;
  z-index: 100;
  top: 50%;
  margin-top: -30px;
  width: 100%;
  text-align: center;
  font-size: 30px;
}
.with_content .box_url {
  position: absolute;
  z-index: 100;
  top: 50%;
  margin-top: 30px;
  width: 100%;
  text-align: center;
}
.with_content .btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.with_content .btn-success:hover,
.with_content .btn-success:focus,
.with_content .btn-success:active,
.with_content .btn-success.active,
.with_content .open .dropdown-toggle.btn-success,
.with_content .btn-success:active:focus,
.with_content .btn-success:active:hover,
.with_content .btn-success.active:hover,
.with_content .btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.with_content .btn-success:active,
.with_content .btn-success.active,
.with_content .open .dropdown-toggle.btn-success {
  background-image: none;
}
.with_content .btn-success.disabled,
.with_content .btn-success.disabled:hover,
.with_content .btn-success.disabled:focus,
.with_content .btn-success.disabled:active,
.with_content .btn-success.disabled.active,
.with_content .btn-success[disabled],
.with_content .btn-success[disabled]:hover,
.with_content .btn-success[disabled]:focus,
.with_content .btn-success[disabled]:active,
.with_content .btn-success.active[disabled],
.with_content fieldset[disabled] .btn-success,
.with_content fieldset[disabled] .btn-success:hover,
.with_content fieldset[disabled] .btn-success:focus,
.with_content fieldset[disabled] .btn-success:active,
.with_content fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
/* BOX stop*/
/* small lists start */
.break-all .content_list .row_area > .col-lg-1,
.break-all .content_list .row_area > .col-lg-2,
.break-all .content_list .row_area > .col-lg-3,
.break-all .content_list .row_area > .col-lg-4,
.break-all .content_list .row_area > .col-lg-5,
.break-all .content_list .row_area > .col-lg-6,
.break-all .content_list .row_area > .col-lg-7,
.break-all .content_list .row_area > .col-lg-8,
.break-all .content_list .row_area > .col-lg-9,
.break-all .content_list .row_area > .col-lg-10,
.break-all .content_list .row_area > .col-lg-11,
.break-all .content_list .row_area > .col-lg-12,
.break-all .content_list .row_area > .col-md-1,
.break-all .content_list .row_area > .col-md-2,
.break-all .content_list .row_area > .col-md-3,
.break-all .content_list .row_area > .col-md-4,
.break-all .content_list .row_area > .col-md-5,
.break-all .content_list .row_area > .col-md-6,
.break-all .content_list .row_area > .col-md-7,
.break-all .content_list .row_area > .col-md-8,
.break-all .content_list .row_area > .col-md-9,
.break-all .content_list .row_area > .col-md-10,
.break-all .content_list .row_area > .col-md-11,
.break-all .content_list .row_area > .col-md-12 {
  width: 100%;
}
.break-all .content_list .row_area > .col-lg-1 .btn,
.break-all .content_list .row_area > .col-lg-2 .btn,
.break-all .content_list .row_area > .col-lg-3 .btn,
.break-all .content_list .row_area > .col-lg-4 .btn,
.break-all .content_list .row_area > .col-lg-5 .btn,
.break-all .content_list .row_area > .col-lg-6 .btn,
.break-all .content_list .row_area > .col-lg-7 .btn,
.break-all .content_list .row_area > .col-lg-8 .btn,
.break-all .content_list .row_area > .col-lg-9 .btn,
.break-all .content_list .row_area > .col-lg-10 .btn,
.break-all .content_list .row_area > .col-lg-11 .btn,
.break-all .content_list .row_area > .col-lg-12 .btn,
.break-all .content_list .row_area > .col-md-1 .btn,
.break-all .content_list .row_area > .col-md-2 .btn,
.break-all .content_list .row_area > .col-md-3 .btn,
.break-all .content_list .row_area > .col-md-4 .btn,
.break-all .content_list .row_area > .col-md-5 .btn,
.break-all .content_list .row_area > .col-md-6 .btn,
.break-all .content_list .row_area > .col-md-7 .btn,
.break-all .content_list .row_area > .col-md-8 .btn,
.break-all .content_list .row_area > .col-md-9 .btn,
.break-all .content_list .row_area > .col-md-10 .btn,
.break-all .content_list .row_area > .col-md-11 .btn,
.break-all .content_list .row_area > .col-md-12 .btn {
  width: 100%;
}
/* small lists stop*/
/*
---------------- Events list start ---------------- 
*/
.events_list .see_more {
  margin-left: 15px;
}
.events_list .btn {
  margin-top: 5px;
}
.events_list .add_to_callendar {
  /*background-color: #4CAF50;*/
  /*color: white;*/
  cursor: pointer;
}
/*
---------------- Events list stop ---------------- 
*/
/* Seacrch start */
.search-list .add_to_callendar {
  background-color: #4CAF50;
  color: white;
  cursor: pointer;
}
.search-list .see_more {
  margin-left: 15px;
}
/* Seacrch stop */
/*
---------------- Events details start ---------------- 
*/
.event_manage .event-wrap.event_image {
  width: 100%;
  position: relative;
  padding-top: 15vh;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  color: white;
}
.event_manage .event-wrap.event_image .event-inner {
  padding: 50px 50px 20px;
  background-color: rgba(0, 0, 0, 0.45);
  position: relative;
}
.event_manage .meta {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0;
}
.event_manage .meta li {
  width: auto;
  display: inline-block;
  margin-right: 10px;
  white-space: nowrap;
}
/*
---------------- Events details stop ---------------- 
*/
/*
---------------- Blog list start ---------------- 
*/
.blog_list .see_details {
  margin-top: 15px;
}
.blog_list .btn {
  margin-top: 5px;
}
.blog_list .page-list img {
  max-width: 100%;
  min-width: 100%;
}
.blog_list .date .day {
  color: #0072b5;
  font-size: 3rem;
  line-height: 3rem;
}
.blog_list .date .month {
  color: #008701;
  white-space: nowrap;
}
.blog_list .date {
  text-align: center;
  font-weight: bold;
}
/*
---------------- Blog list stop ---------------- 
*/
/*
---------------- Site list start ---------------- 
*/
.site_list .see_details {
  margin-top: 15px;
}
.site_list .btn {
  margin-top: 5px;
}
/*
---------------- Site list stop ---------------- 
*/
/*
---------------- resources list start ---------------- 
*/
.resources_list_content .top_links .pagination {
  display: none;
}
.resources_list .file-name {
  word-wrap: break-word;
}
.resources_list .file-box {
  float: left;
  width: 100%;
}
.resources_list .file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.resources_list .file .icon {
  height: 80px;
  overflow: hidden;
  float: left;
}
.resources_list .file .icon,
.resources_list .file .image {
  height: 100px;
  overflow: hidden;
}
.resources_list .file .icon {
  padding: 15px 10px;
  text-align: center;
}
.resources_list .file .icon i {
  font-size: 70px;
  color: #dadada;
}
.resources_list .file .file-name {
  margin-left: 80px;
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
  /*height:100px;*/
}
.resources_list .file .file-name small {
  color: #676a6c;
}
.resources_list .file a:hover {
  text-decoration: none;
}
/*
---------------- resources list start ---------------- 
*/
/*
---------------- Units list start ---------------- 
*/
.units_list .btn {
  margin-top: 5px;
}
.units_list .see_details {
  margin-top: 15px;
}
/*
---------------- Units list stop ---------------- 
*/
/* 
---------------- nav horizontal start ---------------------- 
*//*
.navbar-toggle .icon-bar {
  background: black;
}
.layout_menu_horizontal .layout_menu {
  float: none;
  text-align: center;
  display: block;
  position: relative;
}
.layout_menu_horizontal .layout_menu li {
  margin: 0px;
  padding: 0px 10px;
  list-style-type: none;
  display: block;
  float: left;
  position: relative;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background-color: transparent;
}
@media (max-width: 768px) {
  .template_menu:hover {
    line-height: 20px;
  }
  .nav > li > a:hover,
  .nav > li > a:focus {
    background-color: transparent;
  }
  .layout_menu_horizontal .layout_menu {
    display: block;
  }
  .layout_menu_horizontal .layout_menu li {
    float: none;
  }
}*/
/* 
---------------- nav horizontal stop ---------------------- 
*/
/* Buttons - only primary custom button
------------------------- */
.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: #fff;
}
.btn-outline {
  background-color: transparent;
  border-color: #e5eaed;
  color: #656a75;
  font-size: 14px;
  padding: 10px 20px;
  font-weight: normal;
  border-radius: 0;
}
/* 
.btn-primary {
  background-color: #3b61aa;
  border-color: #3b61aa;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
}
*/
.btn-primary-light {
  background-color: #f1f5f8;
  border-color: #f1f5f8;
  color: #97b3c6;
  padding: 10px 20px;
  font-size: 20px;
  font-weight: normal;
  text-align: center;
}
.btn-primary-light:hover {
  background-color: #2b57a2;
  color: #ffffff;
}
/* 
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-color: #e64551;
  border-color: #e64551;
  color: #FFFFFF;
}
*/
.btn-primary-mirror {
  background-color: #e64551;
  border-color: #e64551;
  color: #FFFFFF;
  font-size: 14px;
  padding: 10px 20px;
  font-weight: normal;
  border-radius: 0;
}
.btn-primary-mirror:hover,
.btn-primary-mirror:focus,
.btn-primary-mirror:active,
.btn-primary-mirror.active,
.open .dropdown-toggle.btn-primary-mirror {
  background-color: #3b61aa;
  border-color: #3b61aa;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-rounded {
  border-radius: 50px;
}
/* Helpers
-------------------------------------------------- */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0;
}
.m-l-xs {
  margin-left: 5px;
}
.m-l-sm {
  margin-left: 10px;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0;
}
.m-t-xxs {
  margin-top: 1px;
}
.m-t-xs {
  margin-top: 5px;
}
.m-t-sm {
  margin-top: 10px;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0;
}
.m-r-xxs {
  margin-right: 1px;
}
.m-r-xs {
  margin-right: 5px;
}
.m-r-sm {
  margin-right: 10px;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0;
}
.m-b-xxs {
  margin-bottom: 1px;
}
.m-b-xs {
  margin-bottom: 5px;
}
.m-b-sm {
  margin-bottom: 10px;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.fix {
  display: block;
  clear: both;
  width: 100%;
  float: none;
}
.container .container {
  width: auto !important;
  padding: 0 !important;
}

.container  .container {
  width: auto !important;
  padding: 0 !important;
}

    @media (min-width: 768px){
       .container  .typography_gallery  .container {
            width: 750px !important;
        }
    }
    @media (min-width: 992px) {
       .container  .typography_gallery .container {
            width: 970px !important;
        }
    }
    @media (min-width: 1200px) {
       .container .typography_gallery .container {
            width: 1170px !important;
        }
    }
    .container  .typography_gallery  .container {
        padding-right: 15px !important;
        padding-left: 15px !important;
        margin-right: auto !important;
        margin-left: auto !important;
    }
.padding0 {
  padding: 0;
}
/* Helpers stop
-------------------------------------------------- */
/* ----------- tool menu ----------------*/
/*.layout_tool_menu {
    ul {
        -webkit-padding-start: 25px;  clean default
        font-size: 18px;
        list-style-type: none;
        font-weight: normal;


        li {
            &:before {
                content: "\f105";
                font-family: "Font Awesome 5 Pro";
                display: inline-block;
                margin-left: -1.3em;
                width: 1.3em;
                font-weight: normal;
                color: #38b5e9;
            }
            a {
                color: #42515c;
            }
            ul { 
                padding: 5px 0 5px 10px;
                font-size: 15px;
                font-weight: normal;
                li:before {
                    content: "•";
                    padding-right: 8px;
                    color: #75cdf9;
                }

                li {
                    color: #bfe1f1;
                    margin-left: 10px;
                    ul {
                        padding: 5px 0 5px 18px;
                        font-size: 15px;
                    }
                }
            }
        }
    }
}*/
.layout_tool_menu .layout_menu ul {
  display: none;
  -webkit-padding-start: 15px;
}
.layout_tool_menu .layout_menu li.show > ul {
  display: block;
}
.layout_tool_menu .layout_menu li {
  list-style-type: none;
}
.layout_tool_menu .layout_menu li a {
  color: #42515c;
  font-size: 15px;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
  text-align: left;
  display: block;
}
.layout_tool_menu .layout_menu li a.active {
  /* color: #004061; */
  color: #42515c;
  text-decoration: none;
}
.layout_tool_menu .layout_menu > li {
  border-bottom: 1px solid #FCF7EB;
  margin: 0;
}
.layout_tool_menu .layout_menu .show_hide {
  cursor: pointer;
  float: left;
  margin: 0 0 0 -20px;
  width: 18px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  /* background-color: #FCF7EB; */
}
.layout_tool_menu .layout_menu li.show > .show_hide::after {
  content: '\f078';
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
  font-weight: normal;
  color: #38b5e9;
  font-size: 13px;
}
.layout_tool_menu .layout_menu .show_hide::after {
  content: "\f105";
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
  font-weight: normal;
  color: #38b5e9;
  font-size: 18px;
}
/* ------------- */
.tool_menu > ul > li > ul {
  display: none;
}
.tool_menu > ul > li:hover > ul {
  display: block;
}
.tool_menu > ul > li > ul > li > ul {
  display: none;
}
.tool_menu > ul > li > ul > li:hover > ul {
  display: block;
}
.tool_menu ul {
  -webkit-padding-start: 25px;
  /* clean default*/
  font-size: 18px;
  list-style-type: none;
  font-weight: normal;
}

.tool_menu ul li a {
  color: #42515c;
}
.tool_menu ul li ul {
  padding: 5px 0 5px 10px;
  font-size: 15px;
  font-weight: normal;
}
.tool_menu ul li ul li:before {
  content: "•";
  padding-right: 8px;
  color: #75cdf9;
}
.tool_menu ul li ul li {
  color: #bfe1f1;
  margin-left: 10px;
}
.tool_menu ul li ul li ul {
  padding: 5px 0 5px 18px;
  font-size: 15px;
}
/* inventory */
/*Grid*/
.inventory-grid {
  margin-top: 15px;
}
.inventory-grid .modal-dialog.full {
  width: 90%;
}
.inventory-grid .perp {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.inventory-grid .inv-element {
  border-left: solid 1px transparent;
  border-right: solid 1px transparent;
  border-bottom: solid 1px transparent;
  padding-bottom: 10px;
}
.inventory-grid .inv-element:nth-child(3n+1) {
  clear: left;
}
.inventory-grid .inv-element:hover {
  background-image: linear-gradient(to right, #eee, white 400px, #eee 800px);
  background-size: 800px 100%;
  background-position: 50% 100%;
  background-repeat: no-repeat;
  border-left: solid 1px #eee;
  border-right: solid 1px #eee;
  border-bottom: solid 1px #eee;
  /*background: #ddd;*/
  -moz-box-shadow: 0px 0px 12px 0px #eee;
  -webkit-box-shadow: 0px 0px 12px 0px #eee;
  box-shadow: 0px 0px 12px 0px #eee;
}
.inventory-grid .inv-element:hover .thumbnail {
  background: transparent;
}
.inventory-grid .inv-element:hover .read_more {
  color: #0097db;
}
.inventory-grid .inv-element:hover a.action_buttons {
  text-decoration: none;
  background-color: #0075b6;
  color: white;
  display: block;
  float: left;
  margin: 2px 2px;
  min-width: 100px;
  padding: 7px 1%;
  text-align: center;
  width: 100%;
}
.inventory-grid .read_more {
  display: block;
  margin: 17px 3px;
  padding: 8px 20px;
  font-size: 14px;
  margin-top: 5px;
  text-align: center;
  text-decoration: underline;
  font-weight: bold;
}
.inventory-grid .read_more:hover {
  text-decoration: none;
}
.inventory-grid h2 {
  color: #0361a7;
  font-size: 22px;
  margin: 0;
}
.inventory-grid h4 {
  color: #67696c;
  font-size: 14px;
  /*margin: 0;*/
  font-weight: bold;
}
.inventory-grid a.action_buttons {
  text-decoration: none;
  background-color: #edf0f6;
  /*color: white;*/
  display: block;
  float: left;
  margin: 2px 2px;
  min-width: 100px;
  padding: 7px 1%;
  text-align: center;
  width: 100%;
}
.inventory-grid .col-md-12.action_buttons {
  padding: 0;
  padding-right: 2px;
  padding-left: 2px;
}
.inventory-grid .col-md-6.action_buttons {
  padding: 2px;
  padding-right: 2px;
  padding-left: 2px;
}
.inventory-grid .item_image_box {
  /*                border: #08a6c9 solid 1px;
                        border-radius: 6px;*/
  min-height: 120px;
}
.inventory-grid .item_image_box img {
  padding: 5px;
}
.inventory-grid .thumbnail {
  border: none;
}
.inventory-grid .vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.inventory-grid .thumbnail_container {
  position: relative;
  width: 100%;
  padding-bottom: 50%;
}
.inventory-grid .thumbnail {
  position: absolute;
  width: 100%;
  height: 100%;
}
.inventory-grid .thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.inventory-grid img {
  max-height: 100%;
  max-width: 100%;
}
/*list*/
.inventory-list {
  margin-top: 15px;
}
.inventory-list .modal-dialog.full {
  width: 90%;
}
.inventory-list .item_desc {
  min-height: 120px;
  bottom: 0;
}
.inventory-list .inv-element {
  border-left: solid 1px transparent;
  border-right: solid 1px transparent;
  border-bottom: solid 1px transparent;
}
.inventory-list .inv-element:hover {
  border-left: solid 1px #ddd;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
  background: white;
  -moz-box-shadow: 0px 0px 12px 0px #ddd;
  -webkit-box-shadow: 0px 0px 12px 0px #ddd;
  box-shadow: 0px 0px 12px 0px #ddd;
}
.inventory-list .read_more {
  display: block;
  margin: 17px 3px;
  color: #000;
  background: #EEEEEE;
  text-transform: uppercase;
  padding: 8px 20px;
  font-size: 14px;
  margin-top: 0px;
  text-align: center;
}
.inventory-list .read_more:hover {
  text-decoration: none;
}
.inventory-list h2 {
  color: #0361a7;
  font-size: 22px;
  margin: 0;
}
.inventory-list h4 {
  color: #67696c;
  font-size: 14px;
  font-weight: bold;
  padding: 10px 15px;
}
.inventory-list a.action_buttons {
  text-decoration: none;
  background-color: #0075b6;
  color: white;
  display: block;
  float: left;
  margin: 2px 2px;
  padding: 7px 1%;
  text-align: center;
  width: 100%;
}
.inventory-list .col-md-12.action_buttons {
  padding: 0;
  padding-right: 2px;
  padding-left: 2px;
}
.inventory-list .item_image_box {
  min-height: 120px;
}
.inventory-list .item_image_box img {
  padding: 5px;
}
.inventory-list .vcenter {
  display: inline-block;
  vertical-align: middle;
  float: none;
}
.inventory-list .thumbnail_container {
  position: relative;
  width: 100%;
  padding-bottom: 50%;
}
.inventory-list .thumbnail {
  border: none;
  position: absolute;
  width: 100%;
  height: 100%;
}
.inventory-list .thumbnail img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.inventory-list img {
  max-height: 100%;
  max-width: 100%;
}
.inventory-list a.action_buttons {
  text-decoration: none;
  background-color: #edf0f6;
  /* color: white; */
  display: block;
  float: left;
  margin: 2px 2px;
  min-width: 100px;
  padding: 7px 1%;
  text-align: center;
  width: 100%;
}
.inventory-list .inv-element:hover a.read_more {
  text-decoration: none;
  background-color: #0075b6;
  color: white;
  display: block;
}
/* small */
.inventory_list .file-name {
  word-wrap: break-word;
}
.inventory_list .file-box {
  float: left;
  width: 100%;
}
.inventory_list .file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 0;
}
.inventory_list .file .icon {
  padding: 0;
  float: left;
  height: 100px;
  overflow: hidden;
  line-height: 100px;
  text-align: center;
  width: 80px;
}
.inventory_list .file .icon i {
  font-size: 70px;
  color: #dadada;
}
.inventory_list .file .icon img {
  max-height: 100px;
  display: inline-block;
  vertical-align: middle;
}
.inventory_list .file .file-name {
  margin-left: 80px;
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
  min-height: 100px;
}
.inventory_list .file .file-name small {
  color: #676a6c;
}
.inventory_list .file a:hover {
  text-decoration: none;
}
/* inventory stop */
/* pricing start */
.prices5 {
  margin: 0;
  /*border-top: 10px solid #FC6F29;*/
}
.prices:nth-child(1) .prices5 {
  border-top: 10px solid #106eb2;
}
.prices:nth-child(2) .prices5 {
  border-top: 10px solid #75ac3d;
}
.prices:nth-child(3) .prices5 {
  border-top: 10px solid #ef982d;
}
.prices:nth-child(1) .prices5 .pricetable .price h2 {
  color: #106eb2;
}
.prices:nth-child(2) .prices5 .pricetable .price h2 {
  color: #75ac3d;
}
.prices:nth-child(3) .prices5 .pricetable .price h2 {
  color: #ef982d;
}
.btn-price {
  color: #000;
  background: #EEEEEE;
  text-transform: uppercase;
  padding: 8px 20px;
  font-size: 14px;
  margin-top: 0px;
  display: inline-block;
  text-align: center;
  /* display: block; */
  margin: 17px 3px;
}
.btn-price:hover {
  background: #75ac3d;
  color: white;
  text-decoration: none;
}
.prices5 .pricetable {
  overflow: hidden;
  padding: 0 0 3rem;
  position: relative;
}
.prices5 .pricetable.popular {
  margin: 0;
  z-index: 1;
}
.prices5 .pricetable .price h2 {
  margin-top: 0px;
}
.prices5 .pricetable .price sup,
.prices5 .pricetable .price sub {
  color: #fff;
  position: relative;
}
.prices5 .pricetable .price sub {
  top: 0;
}
.prices5 .pricetable .price sup,
.prices5 .pricetable .price sub {
  color: #fff;
  position: relative;
}
.prices5 .pricetable ul {
  list-style: none;
  margin: 2rem 1rem;
  padding: 0;
}
.prices5 .pricetable ul li {
  line-height: 3rem;
  padding-left: 1.3em;
  border-bottom: 1px solid #eeefef;
}
.prices5 .pricetable ul li:before {
  content: "\f00c";
  font-family: "Font Awesome 5 Pro";
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
  color: #38b5e9;
}
.prices5 .pricetable.popular .price {
  background: #f3f4f4;
}
.prices5 .pricetable .price {
  background: #f3f4f4;
}
.prices5 .pricetable .price {
  background: #f3f4f4;
  color: #222;
  font-family: "Economica", sans-serif;
  padding: 1.5rem 0;
  text-transform: uppercase;
}
/* pricing stop */
/* inventory Cat */
.categories_list .layout_menu ul {
  display: none;
  -webkit-padding-start: 15px;
}
.categories_list .layout_menu li.show > ul {
  display: block;
}
.categories_list .layout_menu li {
  list-style-type: none;
}
.categories_list .layout_menu li a {
  color: #655140;
  font-size: 15px;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
  text-align: left;
  display: block;
}
.categories_list .layout_menu > li {
  border-bottom: 1px solid #FCF7EB;
  margin: 0;
}
.categories_list .layout_menu .show_hide {
  cursor: pointer;
  float: left;
  margin: 0 0 0 -20px;
  width: 18px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  /* background-color: #FCF7EB; */
}
.categories_list .layout_menu li a:hover,
.categories_list .layout_menu li a.active {
  /* color: #004061; */
  color: #000000;
  background-color: #FCF7EB;
  text-decoration: none;
}
.categories_list .layout_menu .show_hide {
  cursor: pointer;
  float: left;
  margin: 0 0 0 -20px;
  width: 18px;
  height: 28px;
  line-height: 28px;
  text-align: center;
  /* background-color: #FCF7EB; */
}
.categories_list .layout_menu li.show > .show_hide::after {
  content: '-';
  font-size: 25px;
}
.categories_list .layout_menu .show_hide::after {
  content: '+';
  font-size: 18px;
}
/* Inventory Cat */
.flex-list .page-list > .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-list .page-list > .row .container .tool_menu_category > div,
.flex-list .page-list > .row .col-md-3,
.flex-list .page-list > .row .col-md-4 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-list .page-list > .row .container,
.flex-list .page-list > .row .content_list {
  min-width: 100%;
}
.flex-list .page-list > .row .container,
.flex-list-small .page-list > .row .content_list {
  min-width: 100%;
  flex-grow: 1;
}
.flex-list .page-list > .row .col-md-3 > div,
.flex-list .page-list > .row .col-md-4 > div {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.flex-list .page-list > .row .col-md-3 > div:last-of-type,
.flex-list .page-list > .row .col-md-4 > div:last-of-type {
  margin-top: auto;
}
.flex-list-small .page-list > .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-list-small .page-list > .row .container .tool_menu_category > div,
.flex-list-small .page-list > .row .col-md-3 {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-list-small .page-list > .row .container,
.flex-list-small .page-list > .row .content_list {
  min-width: 100%;
}
.flex-list-small .page-list > .row .container,
.flex-list-small .page-list > .row .content_list {
  min-width: 100%;
  flex-grow: 1;
}
.flex-list-small .page-list > .row .col-md-3 > div {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.flex-list-small .page-list > .row .col-md-3 > div:last-of-type {
  margin-top: auto;
}
#at-cv-lightbox {
  display: none !important;
}
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.custom_brick_position_left {
  width: 30%;
  float: right;
  padding-right: 15px;
  padding-left: 15px;
}
.custom_brick_position_right {
  width: 70%;
  float: left;
  padding-right: 15px;
  padding-left: 15px;
}
/*submenu*//*
.layout_menu_horizontal .layout_menu ul {
  display: none;
  -webkit-padding-start: 15px;
}
.layout_menu_horizontal .layout_menu li.show > ul {
  display: block;
}
.layout_menu_horizontal .layout_menu .show_hide {
  cursor: pointer;
  float: right;
  padding: 15px 0;
  line-height: 20px;
  color: white;
}
.layout_menu_horizontal .layout_menu li.show > .show_hide::after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f106';
  font-size: 18px;
}
.layout_menu_horizontal .layout_menu .show_hide::after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f107';
  font-size: 18px;
}
.layout_menu_horizontal .submenu_elements .template_menu {
  margin-right: 10px;
}
.layout_menu_horizontal .layout_menu li ul {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 0px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: black;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.layout_menu_horizontal .layout_menu li ul.layout_menu.nav.navbar-nav {
	display: block;
	background-color: transparent;
	position: relative;
	top: auto;
	left: auto;
	z-index: 1000;
	float: left;
	min-width: auto;
	padding: inherit;
	margin: inherit;
	font-size: inherit;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: inherit;
	border-radius: inherit;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}
.layout_menu_horizontal .layout_menu li ul.layout_menu.nav.navbar-nav li ul {
	display: block;
	background-color: transparent;
	position: relative;
	top: auto;
	left: auto;
	z-index: 1000;
	float: left;
	min-width: auto;
	padding: inherit;
	margin: inherit;
	font-size: inherit;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: inherit;
	border-radius: inherit;
	-webkit-box-shadow: inherit;
	box-shadow: inherit;
}

.layout_menu_horizontal .layout_menu li ul.layout_menu.nav.navbar-nav li ul .sub_menu1 {
	color:inherit;
	background:inherit;
}
.layout_menu_horizontal .sub_menu1 {
  white-space: nowrap;
}
.layout_menu_horizontal .layout_menu li ul:hover {
  display: block;
}
.layout_menu_horizontal .layout_menu .submenu_elements:hover> ul {
  display: block;
}
*/

.login_buttons_class .login_buttons .account_progress_details  a {
float: right;
    max-width: 100%;
    width: 100%;
    min-height: 45px;
    max-height: 45px;
    font-size: max(1em, 12px);
    font-size: 14px;
    color: rgb(231,94,84);
    font-size: 16px;
    font-family: Roboto;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    line-height: 2em;
}

@media (max-width: 1000px) {
	.custom_brick_position_left{
	    width: 40%;
	}
	.custom_brick_position_right{
		  width: 60%;
	}
}

@media (max-width: 768px) {
	.custom_brick_position_left{
	    width: 50%;
	}
	.custom_brick_position_right{
		  width: 50%;
	}
}

@media (max-width: 650px) {
	.custom_brick_position_left{
	    width: 100%;
	}
	.custom_brick_position_right{
		  width: 100%;
	}
}

.footer .bottom-content, .footer .bottom-content a{
	color:white;
}
.inline {
    display: inline-block !important;
}
            .layout_menu_horizontal li ul {
                display:none;
            }