.btn-bug, .btn-bug:active, .btn-bug:visited, .btn-bug:focus {
  background-color: #D24622 !important;
  color: #fff;
  border: 1px solid #C12A00!important;
  height: 90px;
}
.btn-bug:hover {
  background-color: #C12A00 !important;
  color: #fff;
  height: 90px;
}

.btn-quick, .btn-quick:active, .btn-quick:visited, .btn-quick:focus {
    color: #fff; 
    border: 1px solid #367fa9 !important; 
    background-color: #3c8dbc !important; 
    height: 90px;
}

.btn-quick:hover {
    height: 90px;
    color: #fff;
    background-color: #367fa9 !important;
}

.main-header #navbar-search-input {
    background: #fff !important;
    border-color: transparent;
}

.btn-app {
    margin: 0 0 15px 0 !important;
}

.input-pagination span{
  
padding:5px;

}
.input-pagination a{
  
  margin:2px;

}
/*.input-pagination{
  padding: 2px;
  border:1px solid green;
}

.input-pagination a:hover{
  cursor: pointer;
}

.input-pagination a.disabled:hover{
  cursor: none !important;
}*/

#permission-table > thead > tr > th{  
  text-align: center !important;
}

.content-header>.breadcrumb>li>a {
  color: #3c8dbc !important;
}
span#cellphone .intl-tel-input .selected-flag .flag {
  margin-top: 10px  !important;
}

table{
  background-color: #fff;
}
.module{
  text-align: center;
}
.module li{

  border-right:1px solid #3C8DBC;
  display: inline-block;
  
  margin-left:-4px;
  width: fit-content;
}
.module li:last-child{
  border-right: none !important;
}
.module li a{
  /*font-weight: normal;*/
  /*color: #3C8DBC;*/
  padding: 5px;
  /*font-size: 17px;*/
  /*border:1px solid green;*/
}
.help{
  margin-top: -10px;
}
label.control-label{
  /*font-weight: normal;*/
  /*font-size: 12px;*/
  /*text-align: left !important;*/

}

p.error_message{
  color: #A94442;
  /*color:red;*/
  /*margin-bottom: 0 !important;*/
  /*padding: 0px !important;*/
  font-size: 12px;
}
.required{
  color:red;
  font-size: 9px;
  position:relative;
  top:-9px;
}

div.form-group.has-error{
  margin-bottom: 0px !important;
}
input[type="text"],input[type="password"], select,.panel, .panel-heading{
  border-radius: 0 !important;
}

legend{
  /*font-size: 16px;*/
  
}
.panel-primary > .panel-heading{
  border-bottom-color:#cccccc !important;
  border-top: none;
}

.panel-title{

}
.panel-title > .first{
  font-size: 19px;
}

.panel-title > .second{
  font-weight: bold;
  font-size: 14px !important;
}

.legend{
  font-size: 21px;
  font-weight: normal;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 10px;
}

.photo{
  text-align: center;
  /*border:1px solid green;*/
  display: block;
  width: 154px;
  height: 154px;
  margin: 10px;
}
.photo-image{
  /*border:1px solid red;*/

}
.photo-action{
  /*border:1px solid blue;*/
  text-align: center;
  padding: 3px;
}
.overview{
  background-color: #fff !important;
}
.overview > tbody > tr > td{
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin:0px !important;
  border-top: none !important;
  font-size: 12px;
}

.overview .header{
  background-color: #D0CFCF;
  padding:5px !important;
}

/* SKIN blue */
.skin-blue .content-module{
  background-color: #367FA9;
}

.skin-blue .content-module ul > li > a{
  color:#fff;
}

.skin-blue .content-module ul > li.active > a{
 background: #ECF0F5;
  color:#444;
 /*border-top: none !important;
 border-bottom: 3px solid #3C8DBC;*/
}

.skin-blue .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}


/* SKIN GREEN */
.skin-green .content-module{
  background-color: #008D4C;
}

.skin-green .content-module ul > li > a{
  color:#fff;
}

.skin-green .content-module ul > li.active > a{
 background-color: #ECF0F5;
 color:#444;
 border-top-color: #00A65A;
}

.skin-green .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}

/* SKIN PURPLE; */
.skin-purple .content-module{
  background-color: #555299;
}

.skin-purple .content-module ul > li > a{
  color:#fff;
}

.skin-purple .content-module ul > li.active > a{
 background-color: #ECF0F5;
 color:#444;
 border-top-color: #605CA8;
}

.skin-purple .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}

/* SKIN RED; */
.skin-red .content-module{
  background-color: #D73925;
}

.skin-red .content-module ul > li > a{
  color:#fff;
}

.skin-red .content-module ul > li.active > a{
 background-color: #ECF0F5;
 color:#444;
 border-top-color: #DD4B39;
}

.skin-red .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}

/* SKIN YELLOW; */
.skin-yellow .content-module{
  background-color: #E08E0B;
}

.skin-yellow .content-module ul > li > a{
  color:#fff;
}

.skin-yellow .content-module ul > li.active > a{
 background-color: #ECF0F5;
 color:#444;
 border-top-color: #F39C12;
}

.skin-yellow .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}


/* SKIN black; */
.skin-black .content-module{
  background-color: #FFFFFF;
}

.skin-black .content-module ul > li > a{
  color:#333;
}

.skin-black .content-module ul > li.active > a{
 background-color: #ECF0F5;
 color:#444;
 border-top-color: #FFFFFF;
}

.skin-black .content-module ul > li > a:hover{
 background-color: #ECF0F5;
 color:#444;
}

@media print{
  .content-module{
    display: none !important;
  }
  .footer{
    display: none;
  }
}

.intl-tel-input {
  position: relative;
  display:block;
}

.required_note{
  font-size: 18px;
}

.alert{
  padding: 10px;
}


.label-left{
  text-align: left !important;
}

.myra_joyride-button-show,
.myra_joyride-button-show:hover  {
  position:fixed; 
  bottom:87%; /*position 3c8dbc*/
  left:0;
  font-size:14px;
  width: 28px;
  margin:0;
  padding:5px;     
  border:1px solid #B13C2E;
  font-weight: bold;
  text-decoration: none;      
  z-index:50;
  background-color:#B13C2E;
  color: #ffffff;  
}   
.myra_joyride-button-show-mobile,
.myra_joyride-button-show-mobile:hover  {
  position:fixed; 
  bottom:87%; /*position*/
  left:0;
  font-size:14px;
  margin:0;
  padding:5px;
  border:1px solid #00c0ef;
  font-weight: bold;
  text-decoration: none;
  z-index:50;
  background-color:#00c0ef;
  color: #ffffff;
}       
.myra_joyride-holdingbox {
    position: relative;
    top: 0;    
}   

.myra_description-button-show,
.myra_description-button-show:hover  {
  position:fixed; 
  bottom:81.7%; /*position*/
  left: 0;
  font-size:14px;
  width: 28px;
  margin:0;
  padding:5px;     
  border:1px solid #008548;
  font-weight: bold;
  text-decoration: none;      
  z-index:50;
  background-color: #008548;
  color: #ffffff;
}   
.myra_description-button-show-mobile,
.myra_description-button-show-mobile:hover  {
  position:fixed; 
  bottom:81.7%; /*position*/
  left: 0;
  font-size:14px;
  margin:0;
  padding:5px;
  border:1px solid #00a65a;
  font-weight: bold;
  text-decoration: none;
  z-index:50;
  background-color:#00a65a;
  color: #ffffff;
}       
.myra_description-holdingbox {
    position: relative;
    top: 0;    
}

.myra_whatsnew-button-show,
.myra_whatsnew-button-show:hover  {
  position:fixed; 
  bottom:76.3%; /*position*/
  left: 0;
  font-size:14px;
  width: 28px;
  margin:0;
  padding:5px;   
  padding-right:0px;  
  border:1px solid #C37D0E;
  font-weight: bold;
  text-decoration: none;      
  z-index:50;
  background-color:#C37D0E;
  color: #ffffff;
}   
.myra_whatsnew-button-show-mobile,
.myra_whatsnew-button-show-mobile:hover  {
  position:fixed; 
  bottom:76.3%; /*position*/
  left: 0;
  font-size:14px;
  margin:0;
  padding:5px;
  padding-right:0px;
  border:1px solid #f39c12;
  font-weight: bold;
  text-decoration: none;
  z-index:50;
  background-color:#f39c12;
  color: #ffffff;
}       
.myra_whatsnew-holdingbox {
    position: relative;
    top: 0;    
}
.fa-stack[data-count]:after{
    position:absolute;
    right:18px;
    top:-10px;
    content: attr(data-count);
    font-size:90%;
    padding:.6em;
    border-radius:999px;
    line-height:.75em;
    color: white;
    background:rgba(255,0,0,.85);
    text-align:center;
    min-width:2em;
    font-weight:bold;
}

.tDnD_whileDrag {
    border: 1px solid #000;
    background-color: #dfdcdc;
    font-weight: bold;
}
.tDnD_headerNoDragStyle {
    background-color:#4ca9df; color:#fff;
}

.remove-form-group-margin {
  margin-left: 0px !important;
  margin-right: 0px !important;
}