.select2_chk .select2-results__option {
  padding-right: 20px;
  vertical-align: middle;
}
.select2_chk .select2-results__option:not([role="group"],.select2-results__message, .select2-results__message):before {
  content: "";
  display: inline-block;
  position: relative;
  height: 20px;
  width: 20px;
  border: 2px solid #e9e9e9;
  border-radius: 4px;
  background-color: #fff;
  margin-right: 20px;
  vertical-align: middle;
}

.select2_chk .select2-results__option[aria-selected=true]:before {
  font-family:fontAwesome;
  content: "\f00c";
  color: #fff;
  background-color: #337ab7;
  border: 0;
  display: inline-block;
  padding-left: 3px;
}

.select2_chk .select2-container--default .select2-results__option[aria-selected=true] {
	background-color: #fff;
}

/* here you can put your own css to customize and override the theme */
.centralizaed-text {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 90vh;
  text-align: center;
  margin: 0;
}

.wizard > .actions {
  text-align: center !important;
}

.steps ul li
{
    width: 200px !important;
}

.kanban-scroll {
  overflow-x: auto;
}

.form-control:not(.form-control-solid):focus,
.select2-container *:focus
{
  border: 1px solid #4276a4 !important;
}

.typeahead__dropdown, .typeahead__list {
    margin: 51px 0 0 !important;
}

.select2-container--bootstrap .select2-results__group {
    display: block;
    font-size: 15px;
    white-space: nowrap;
    font-weight: bold;
}

.select2-container--bootstrap .select2-results__group 
{
  color: #337ab7;
  background-color: #e1e5ec;
}

.font-light-blue
{
	color: #a2c4e4;
}

.fc-toolbar input {
    position: relative;
}

.fc input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    height: 2.1em;
    padding: 0 .6em;
    font-size: 1em;
    white-space: nowrap;
    cursor: pointer;
}

.prisma-scroller
{
  overflow-y: auto;
  overflow-x: hidden;
}

.portlet.calendar.light .fc-input {
    top: -67px;
    color: #666;
    text-transform: uppercase;
    font-size: 12px;
}

.portlet.calendar .fc-input {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    border: 0 #ddd;
    height: 49px;
    padding: 2px 8px 8px;
    margin-left: 2px;
    background: 0 0;
    color: #fff;
    top: -48px;
    outline: 0!important;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    border-bottom: 2px solid #36c6d3;
}

.portlet.calendar .fc-input:focus, .portlet.calendar .fc-input:hover
{
  border-bottom: 2px solid #36c6d3;
}

.search-content-fix
{
  padding-left: 0px !important;
}

body > .alert
{
  margin-bottom: 0px;
}

.select2-search--inline, .select2-search__field { width: 100% !important; }

.select2-container--default .select2-selection--multiple {
  background-color: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 2px;
  border-radius: 2px;
  cursor: text;
  min-height: 22px;
}

.search-page .search-bar select {
    border: none;
    background-color: #f3f6f9;
    color: #a0a9b4;
    height: 55px;
}

.btn-space {
    margin: 3px;
}

.btn-wrap-text, .wrap-text {
  white-space: break-spaces;
}

.navbar-spotlight
{
  background-color: #d64635;
  color: #FFF;
}

.h-separator{
  margin-bottom: 30px !important;
}

.scrollable-menu 
{
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}

.ontop
{
  z-index: 2;
}

.padding-5
{
	padding:5px;
}

.page-sidebar-closed .page-sidebar .page-sidebar-menu.page-sidebar-menu-closed .sidebar-search .input-group {
    border-color: transparent;
    margin-left: -12px;
}

.page-logo-custom {
    float: left;
    display: block;
    width: 235px;
    height: 50px;
    padding-left: 20px;
    padding-right: 20px;
}

.page-logo-custom .logo-default-custom {
    margin: 10px 0 0;
}

.page-header.navbar .menu-toggler.sidebar-toggler
{
  float: right !important;
  margin: 15.5px 0 0 !important;
}
.nav-tabs > li
  {
    float: none;
    text-align: center;
  }
  .nav > li 
  {
    display: inline-block;
  }

.tabs-left.nav-tabs>li, .tabs-right.nav-tabs>li 
{
    width: 100%;
}

.nav-left>li
{
    width: 100% !important;
    display:block !important;
}

.print {
	display:none;
}

.img-responsive-center {
    margin: 0 auto;
}

.popover
{
  z-index: 10052 !important;
}

.mt-timeline-2>.mt-container>.mt-item:nth-child(even)>.mt-timeline-icon>i.fa {
    transform: translateY(200%) translateX(-65%) !important;
    left: -50% !important;
}

.mt-timeline-2>.mt-container>.mt-item:nth-child(odd)>.mt-timeline-icon>i.fa {
    transform: translateY(200%) translateX(65%) !important;
    left: -50% !important;
}

.avatar
{
    border-radius: 50%!important;
}

.number-column
{
  white-space: nowrap;
}

@media (max-width: 767px) 
{

  .text-xs-center 
  {
    text-align: center;
  } 

  .select2-container--open {
    position: absolute !important;
  }

}

@media print {
	
  table tr td, table tr th
  {
    font-size:10px !important;
    padding: 2px !important;
  }

  .table-responsive {
    overflow-x: initial;
  }

  a[href]:after {
    content: none !important;
  }
  
  .page-content
  {
    padding:0;
    margin:0;
  }

  .page-title, .page-bar
  {
    display:none;
  }

  script#tawk-to-script + div 
  { 
    display: none !important; 
  } 

  #tawkchat-iframe-container { 
  display: none!important; 
  }

  .no-print
	{
		display: none;
	}

	.print {
		display:block;
	}
}

.profile-modulepic img {
    float: none;
    margin: 0 auto;
    width: 50%;
    height: 50%;
}

table.dataTable > tbody > tr:last-child.child {
    height: 500px;
}

.tabbable-custom>.nav-tabs>li.active {
    border-top: 3px solid #36c6d3;
}

.page-sidebar .sidebar-search .input-group {
    border: 1px solid #FFF;
    background-color: #FFF !important;
    color: #6e9cc5;
    padding: 5px;
}

.input-group .form-control{
  padding: 3px !important;
}

.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i
{
  color: #6e9cc5;
}

.page-sidebar .sidebar-search .input-group .form-control {
    background-color: #FFF !important;
    color: #6e9cc5;
}

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover 
.sidebar-search .input-group .form-control::-webkit-input-placeholder, 
.page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder
{
   background-color: #FFF !important;
   color: #6e9cc5 !important;
}

.dialogWide > .modal-dialog { width: 100% !important; max-width: 800px; }

.modal-open .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
    width: 100%!important;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] a {
    color: #fff;
}

.faq-page .bordered{border:1px solid #e7ecf1}.faq-page .search-bar{padding:20px;margin-bottom:30px;background-color:#fff}.faq-page .search-bar .input-group{width:100%}.faq-page .search-bar .input-group>input{border:none;background-color:#f3f6f9;color:#a0a9b4;height:55px}.faq-content-1 .faq-section{background-color:#fff;padding:40px 30px 30px;margin-bottom:30px}.faq-content-1 .faq-section>.faq-title{margin:0 0 20px;font-size:14px;font-weight:600;letter-spacing:1px}.faq-content-1 .faq-section .panel-group,.faq-content-1 .faq-section>.faq-content .panel-body>p:last-child{margin-bottom:0}.faq-content-1 .faq-section>.faq-content .panel{border:none}.faq-content-1 .faq-section>.faq-content .panel-heading{background-color:transparent;margin-top:15px}.faq-content-1 .faq-section>.faq-content .panel-heading i{font-size:10px;color:#dae0e5;margin-right:10px;margin-top:4px;float:left}.faq-content-1 .faq-section>.faq-content .panel-heading .accordion-toggle{font-size:16px;font-weight:600;color:#5c646a;padding:0 0 10px 20px;line-height:22px}.faq-content-1 .faq-section>.faq-content .panel-heading .accordion-toggle:hover{text-decoration:none;color:#3598DC}.faq-content-1 .faq-section>.faq-content .panel-body{border:none;background-color:#f3f6f9;margin-left:20px}.faq-content-1 .faq-section>.faq-content .panel-body>p{color:#6a757e;font-size:14px;line-height:22px}.faq-content-1 .faq-section>.faq-content .panel-body>p:first-child{margin-top:0}

.blog-page .bordered{border:1px solid #e7ecf1}.blog-page .blog-container{margin-bottom:30px}.blog-page .blog-title>a{color:#4e5a64;font-weight:600}.blog-page .blog-title>a:hover{color:#3598DC;text-decoration:none}.blog-content-1 .blog-img-thumb{overflow:hidden;position:relative}.blog-content-1 .blog-img-thumb img{width:100%;top:0;bottom:0;left:0;right:0;position:absolute;margin:auto}.blog-content-1 .blog-post-content{padding:20px 30px 30px;background-color:#fff}.blog-content-1 .blog-post-content>.blog-post-title{margin:0 0 30px}.blog-content-1 .blog-post-content>.blog-post-title>a{font-size:20px}.blog-content-1 .blog-post-content>.blog-post-desc{color:#a0a9b4;font-size:14px;margin:15px 0}.blog-content-1 .blog-post-content>.blog-post-foot>.blog-post-meta{display:inline-block;margin-right:10px}.blog-content-1 .blog-post-content>.blog-post-foot>.blog-post-meta>a{color:#9aa5b2;font-size:13px;font-weight:600}.blog-content-1 .blog-post-content>.blog-post-foot>.blog-post-meta>a:hover{color:#3598DC;text-decoration:none}.blog-content-1 .blog-post-content>.blog-post-foot>.blog-post-meta>i{margin-right:5px}.blog-content-1 .blog-post-content>.blog-post-foot>.blog-post-meta:last-child{margin-right:0}.blog-content-1 .blog-post-lg>.blog-img-thumb{height:480px}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-desc{margin-bottom:30px}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot{border-top:1px solid;border-top-color:#f0f1f2;padding-top:20px;text-align:right}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags{text-align:left;float:left;padding:0}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags>li{list-style:none;display:inline-block;margin-right:5px}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags>li>a{background-color:#f4f6f8;color:#a0a9b4;font-size:11px;font-weight:600;padding:7px 10px}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags>li>a:hover{background-color:#3598DC;color:#fff;text-decoration:none}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags>li:last-child{margin-right:0}.blog-content-1 .blog-post-sm>.blog-img-thumb{height:200px}.blog-content-1 .blog-post-sm>.blog-post-content>.blog-post-title{margin:0 0 15px}.blog-content-1 .blog-post-sm>.blog-post-content>.blog-post-foot{border:none}.blog-content-1 .blog-quote{background-color:#fff;padding-bottom:30px}.blog-content-1 .blog-quote>.blog-quote-label{color:#fff;padding:30px 40px 80px;font-size:18px;line-height:28px}.blog-content-1 .blog-quote>.blog-quote-label>i{display:block;font-size:30px;margin-bottom:15px}.blog-content-1 .blog-quote>.blog-quote-avatar{width:110px;height:110px;border-radius:50%!important;margin:-55px auto 25px;overflow:hidden}.blog-content-1 .blog-quote>.blog-quote-avatar img,.blog-content-2 .blog-single-content>.blog-single-img>img{width:100%}.blog-content-1 .blog-quote>.blog-quote-author{text-align:center}.blog-content-1 .blog-quote>.blog-quote-author>.blog-quote-title{font-size:20px;margin:0 0 15px}.blog-content-1 .blog-quote>.blog-quote-author>.blog-quote-desc{font-size:16px;color:#9aa5b2;margin:0}.blog-content-1 .blog-video>.blog-img-thumb{height:330px}.blog-content-1 .blog-video>.blog-img-thumb img{margin:0}.blog-content-1 .blog-video>.blog-video-play i{color:#da555b;background-color:rgba(0,0,0,.64);font-size:35px;padding:27px 20px;position:absolute;z-index:5;margin:-90px 0 0 20px;border-radius:50%}.blog-content-1 .blog-video>.blog-video-content{text-align:center;padding:30px}.blog-content-1 .blog-video>.blog-video-content>.blog-video-title{font-size:20px;margin:0 0 15px}.blog-content-1 .blog-video>.blog-video-content>.blog-video-desc{font-size:16px;color:#9aa5b2;margin:0}.blog-content-1 .blog-banner{background-position:center;text-align:center;padding:100px 0}.blog-content-1 .blog-banner>.blog-banner-title>a{color:#fff}.blog-content-1 .blog-banner>.blog-banner-title>a:hover{color:#3598DC}.blog-content-2 .blog-single-content{padding:40px 30px 15px;background-color:#fff}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-title{font-size:25px;font-weight:600;color:#4e5a64;margin:0 0 40px;display:inline-block}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-date{float:right;font-size:13px;font-weight:600;margin-top:7px}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-date>i{margin-right:5px}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-date>a{color:#9aa5b2}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-date>a:hover{color:#3598DC;text-decoration:none}.blog-content-2 .blog-single-content>.blog-single-img{margin:0 0 35px}.blog-content-2 .blog-single-content>.blog-single-desc>p{margin:0 0 35px;font-size:16px;color:#7e8691;line-height:24px}.blog-content-2 .blog-single-content>.blog-single-foot{border-top:1px solid;border-bottom:1px solid;border-color:#f0f1f2;padding:20px 0 25px;margin-bottom:20px}.blog-content-2 .blog-single-content>.blog-single-foot>.blog-post-tags{text-align:left;padding:0;margin:0}.blog-content-2 .blog-single-content>.blog-single-foot>.blog-post-tags>li{list-style:none;display:inline-block;margin-right:5px}.blog-content-2 .blog-single-content>.blog-single-foot>.blog-post-tags>li>a{background-color:#f4f6f8;color:#a0a9b4;font-size:11px;font-weight:600;padding:7px 10px}.blog-content-2 .blog-single-content>.blog-single-foot>.blog-post-tags>li>a:hover{background-color:#3598DC;color:#fff;text-decoration:none}.blog-content-2 .blog-single-content>.blog-single-foot>.blog-post-tags>li:last-child{margin-right:0}.blog-content-2 .blog-single-content .blog-comments{display:inline-block;font-size:14px;font-weight:400;margin:6px 10px 3px 0}.blog-content-2 .blog-single-content .blog-comments .blog-comments-title{font-size:20px}.blog-content-2 .blog-single-content .blog-comments .c-comment-list{margin-bottom:60px}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media{margin:30px 0}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media .media-body>.media:last-child{margin-bottom:0}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-object{height:50px;width:50px;border-radius:50px!important}.blog-content-2 .blog-single-content .blog-comments input:focus,.blog-content-2 .blog-single-content .blog-comments textarea:focus,.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-search input:focus{outline:0;border:1px solid #ccc}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading>a{color:#9aa5b2;font-weight:600}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading>a:hover{color:#3598DC;text-decoration:none}.blog-content-2 .blog-single-content .blog-comments .c-comment-list .media-heading>.c-date{font-size:14px}.blog-content-2 .blog-single-content .blog-comments i{position:relative;top:2px}.blog-content-2 .blog-single-sidebar{padding:40px 30px;background-color:#fff}.blog-content-2 .blog-single-sidebar .blog-sidebar-title{font-weight:600;font-size:14px;color:#4e5a64;letter-spacing:1px;margin-top:40px;margin-bottom:30px}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-search input{font-size:14px;color:#a0a9b4}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-recent>ul{padding:0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-recent>ul>li{list-style:none;margin-bottom:10px;position:relative}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-recent>ul>li>a{color:#49a7fa;font-size:16px;padding-left:20px;display:block}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-recent>ul>li>a:hover{text-decoration:none;color:#3598DC}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-recent>ul>li:before{content:"•";color:#dae0e5;font-size:30px;position:absolute;margin-top:-9px}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-tags .blog-post-tags{text-align:left;padding:0;margin:20px 0 0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-tags .blog-post-tags>li{list-style:none;display:inline-block;margin:0 5px 20px 0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-tags .blog-post-tags>li>a{background-color:#f4f6f8;color:#a0a9b4;font-size:11px;font-weight:600;padding:7px 10px}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-tags .blog-post-tags>li>a:hover{background-color:#3598DC;color:#fff;text-decoration:none}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-tags .blog-post-tags>li:last-child{margin-right:0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul{padding:0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul>li{list-style:none;border-bottom:1px solid;border-color:#f0f1f2;padding:20px 0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul>li>a{color:#49a7fa;font-size:16px}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul>li>a:hover{text-decoration:none;color:#3598DC}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul>li:first-child{padding-top:0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-links>ul>li:last-child{border:none}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-ui .ui-margin{margin:0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-ui .ui-padding{padding:0 5px 5px 0}.blog-content-2 .blog-single-sidebar>.blog-single-sidebar-ui img{width:100%}@media (max-width:991px){.blog-content-1 .blog-post-lg>.blog-img-thumb{height:330px}.blog-content-1 .blog-post-sm>.blog-img-thumb{height:170px}.blog-content-1 .blog-video>.blog-img-thumb{height:301px}.blog-content-1 .blog-video>.blog-img-thumb img{height:auto;width:100%}}@media (max-width:480px){.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot{text-align:left}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-tags{float:none}.blog-content-1 .blog-post-lg>.blog-post-content>.blog-post-foot>.blog-post-meta{margin-right:10px;margin-top:10px}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-title{margin-bottom:0}.blog-content-2 .blog-single-content>.blog-single-head>.blog-single-head-date{float:none;margin-bottom:40px}}

.user-login-5 .login-logo.login-6 
{
    margin-left: auto;
    margin-right: auto;
    left: 0 !important;
    right: 0 !important;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-notification .dropdown-menu .dropdown-menu-list>li a .time {
  max-width: 96px !important;
  }

.outer {
  display: table;
  position: absolute;
  height: 100%;
  width: 100%;
}

.middle {
  display: table-cell;
  vertical-align: middle;
}

.inner {
  margin-left: auto;
  margin-right: auto;
  width: 400px;
  /*whatever width you want*/
}

.direction-top
{
  top: 10px;
}

/* Fontes */

.font-9
{
  font-size: 9px;
}

.font-10
{
  font-size: 10px;
}

.font-11
{
  font-size: 11px;
}

.font-12
{
  font-size: 12;
}

/* Larguras */
.w-40
{
  width: 40px;
}

.w-50
{
  width: 50px;
}

.w-60
{
  width: 60px;
}

.w-70
{
  width: 70px;
}

.w-90
{
  width: 90px;
}

.w-100
{
  width: 100px;
}

.w-200
{
  width: 200px;
}

.m-w-200
{
  min-width: 200px;
  display: inline-block;
}

.w-250
{
  width: 250px;
}

.m-w-250
{
  min-width: 250px;
  display: inline-block;
}

.w-300
{
  width: 300px;
}

.m-w-300
{
  min-width: 300px;
  display: inline-block;
}

.w-320
{
  width: 320px;
}

.w-350
{
  width: 350px;
}

.w-400
{
  width: 400px;
}

.m-w-400
{
  min-width: 400px;
  display: inline-block;
}

/* Alturas */
.h-40
{
  height: 40px;
}

.h-50
{
  height: 50px;
}

.h-60
{
  height: 60px;
}

.h-70
{
  height: 70px;
}

.h-90
{
  height: 90px;
}

.h-100
{
  height: 100px;
}

.h-120
{
  height: 120px;
}

.h-200
{
  height: 200px;
}

.h-300
{
  height: 300px;
}

.h-320
{
  height: 320px;
}

.h-350
{
  height: 350px;
}

/********************************** Margin ****************************/

.mb-0
{
  margin-bottom: 0px;
}

.mt-0
{
  margin-top: 0px;
}

.ml-0
{
  margin-left: 0px;
}

.mr-0
{
  margin-right: 0px;
}

.mb-0
{
  margin-bottom: 0px;
}

.mt-5
{
  margin-top: 5px;
}

.ml-5
{
  margin-left: 5px;
}

.mr-5
{
  margin-right: 5px;
}

.mb-10
{
  margin-bottom: 10px;
}

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

.ml-10
{
  margin-left: 10px;
}

.mr-10
{
  margin-right: 10px;
}

.mt-20
{
  margin-top: 20px;
}

.mb-40
{
  margin-bottom: 40px;
}

.mt-40
{
  margin-top: 40px;
}

.ml-40
{
  margin-left: 40px;
}

.mr-40
{
  margin-right: 40px;
}

.mb-50
{
  margin-bottom: 50px;
}

.mt-50
{
  margin-top: 50px;
}

.ml-50
{
  margin-left: 50px;
}

.mr-50
{
  margin-right: 50px;
}

.mb-75
{
  margin-bottom: 75px;
}

.mt-75
{
  margin-top: 75px;
}

.ml-75
{
  margin-left: 75px;
}

.mr-75
{
  margin-right: 75px;
}


.mb-100
{
  margin-bottom: 100px;
}

.mt-100
{
  margin-top: 100px;
}

.ml-100
{
  margin-left: 100px;
}

.mr-100
{
  margin-right: 100px;
}

.mb-150
{
  margin-bottom: 150px;
}

.mt-150
{
  margin-top: 150px;
}

.ml-150
{
  margin-left: 150px;
}

.mr-150
{
  margin-right: 150px;
}


/************* padding **************/

.pb-5
{
  padding-bottom: 5px;
}

.pt-5
{
  padding-top: 5px;
}

.pl-5
{
  padding-left: 5px;
}

.pr-5
{
  padding-right: 5px;
}

.pb-10
{
  padding-bottom: 10px;
}

.pt-10
{
  padding-top: 10px;
}

.pl-10
{
  padding-left: 10px;
}

.pr-10
{
  padding-right: 10px;
}

.pb-20
{
  padding-bottom: 20px;
}

.pt-20
{
  padding-top: 20px;
}

.pl-20
{
  padding-left: 20px;
}

.pr-20
{
  padding-right: 20px;
}

.limit-character
{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.pb-50 {
  padding-bottom: 50px;
}

.pt-50 {
  padding-top: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.pr-50 {
  padding-right: 50px;
}

.limit-character {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.editable-container.editable-inline,
.editable-container.editable-inline .control-group.form-group,
.editable-container.editable-inline .control-group.form-group .editable-input,
.editable-container.editable-inline .control-group.form-group .editable-input textarea,
.editable-container.editable-inline .control-group.form-group .editable-input select,
.editable-container.editable-inline .control-group.form-group .editable-input input:not([type=radio]):not([type=checkbox]):not([type=submit])
{
    width: 100%;
}

.infoBox { background-color: #FFF; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #4276A4; border-radius: 3px; margin-top: 10px; min-height: 20px }
.infoBox p { padding: 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #4276A4; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }

.wizard > .content > .body ul > li.select2-selection__choice,
.wizard > .content > .body ul > li.select2-search
{
    list-style: none;
}

.browser
{
    width: 76px;
    height: 76px;
    display: inline-block;
    background-size: 50px;
    background-position: top center;
    background-repeat: no-repeat;
    position: relative;
    margin-top: 30px;
    margin-left: 20px;
} 

.chrome 
{
    background-image: url(../../images/layouts/browser-chrome.png);
}

.firefox 
{
    background-image: url(../../images/layouts/browser-FF.png);
}

.opera 
{
    background-image: url(../../images/layouts/browser-opera.png);
}

.margin-top-md {
  margin-top: 20px;
}