/* 
    Document   : default
    Created on : Oct 9, 2014, 3:40:00 PM
    Author     : sunil
    Description:
        Purpose of the stylesheet follows.
*/
.checkbox [type=checkbox]+label{margin-left:0;margin-right:3px}
    input[type=checkbox]{opacity:0;position:absolute;z-index:12;width:18px;height:18px}
    input[type=checkbox]:checked,
    input[type=checkbox]:focus{outline:none!important}
    input[type=checkbox]+.lbl{position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:14px;min-width:14px;font-weight:normal}
    input[type=checkbox]+.lbl2{position:relative;z-index:11;display:inline-block;margin:0;line-height:20px;min-height:14px;min-width:14px;font-weight:normal}
    input[type=checkbox]+.lbl::before,
    input[type=checkbox]+.lbl2::before,
    input[type=checkbox].ace-switch{width:55px;height:20px}
    input[type=checkbox].ace-switch.ace-switch-5+.lbl::before{content:"Clean\a0\a0\a0\a0\a0\a0Test";font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:12px;line-height:19px;height:20px;overflow:hidden;line-height:21px\9;border-radius:12px;background-color:#8b9aa3;border:1px solid #8b9aa3;color:#FFF;width:65px;text-indent:-25px;text-indent:-28px\9;display:inline-block;position:relative;margin-right:8px;box-shadow:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
    input[type=checkbox].ace-switch.ace-switch-6+.lbl2::before{content:"ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";font-family:Arial,Helvetica,sans-serif;font-weight:bolder;font-size:12px;line-height:19px;height:20px;overflow:hidden;line-height:21px\9;border-radius:12px;background-color:#8b9aa3;border:1px solid #8b9aa3;color:#FFF;width:65px;text-indent:-25px;text-indent:-28px\9;display:inline-block;position:relative;margin-right:8px;box-shadow:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
    input[type=checkbox].ace-switch.ace-switch-5+.lbl::after{font-family:Arial,Helvetica,sans-serif;content:'|||';text-shadow:-1px 0 0 rgba(0,0,0,0.2);font-size:7px;font-weight:lighter;color:#8b9aa3;text-align:center;position:absolute;border-radius:12px;color:#5b6a73;top:2px;left:2px;width:18px;height:18px;line-height:16px;background-color:#FFF;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
    input[type=checkbox].ace-switch.ace-switch-6+.lbl2::after{font-family:Arial,Helvetica,sans-serif;content:'|||';text-shadow:-1px 0 0 rgba(0,0,0,0.2);font-size:7px;font-weight:lighter;color:#8b9aa3;text-align:center;position:absolute;border-radius:12px;color:#5b6a73;top:2px;left:2px;width:18px;height:18px;line-height:16px;background-color:#FFF;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
    input[type=checkbox].ace-switch.ace-switch-5:checked+.lbl::after{left:46px;background-color:#FFF}
    input[type=checkbox].ace-switch.ace-switch-6:checked+.lbl2::after{left:46px;background-color:#FFF}

/*NEW SWITCH*/
.onoffswitch-inner::before { content: "Oui"; }
.onoffswitch-inner::after { content: "Non";}
/* eng: English */
.eng::before { content: "ON" !important; }
.eng::after { content: "OFF" !important;}
    
root { 
    display: block;
}
.extratopmargin{
        margin-top:6px;
    }
.navbar-static-top{
   z-index:10;
   position: static;
}

.minimalize-styl-2{
   float: left;
   font-size: 14px;
   margin: 8px 5px 5px 20px;
   padding: 2px 8px;
   display: none;
}
@media (max-width: 768px) {
   
 .minimalize-styl-2{
       float: left;
       font-size: 14px;
       margin: 15px 5px 5px 20px;
       padding: 2px 8px;
       display: block;
   }    
}
a{
   color:#676a6c;
}

.editable-click, 
a.editable-click, 
a.editable-click {
   text-decoration: none;
   border-bottom:none;   
}

.editable-unsaved{
   font-weight: normal;
}

.gritter-item {
    background-color: #ed5565;
    color: #ffffff;
}

.margin-top-xs{
   margin-top: 3px;
}

input.error {
    background: none repeat scroll 0 0 rgb(251, 227, 228);
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

label.error {
    color: #8a1f11;
    display: inline-block;
    /*margin-left: 1.5em;*/
    margin-left: 0px;
}

div.error {
    background: none repeat scroll 0 0 rgb(251, 227, 228) !important;
    border: 1px solid #fbc2c4 !important;
    color: #8a1f11 !important;
}

/* To change the color of yes/no switches */
input[type=checkbox].ace-switch.ace-switch-5:checked+.lbl::before{
    text-indent:9px;
    background-color:#1ab394;
    border-color:#1ab394
}

/* To change the color of yes/no switches */
input[type=checkbox].ace-switch.ace-switch-6:checked+.lbl2::before{
    text-indent:9px;
    background-color:#1ab394;
    border-color:#1ab394
}


input[type=checkbox].ace-switch.ace-switch-7:checked+.lbl::before{

    text-indent:9px;
    background-color:#1ab394;
    border-color:#1ab394
}

.relative {
    position: relative;
}

.pointer{
    cursor: pointer;
}

.normalcursor {
    cursor: default;
}

.no-padding-right {
    padding-right:0px !important;
}

.no-padding-left {
    padding-left:0px !important;
}

.no-padding-top {
    padding-top:0px !important;
}

.no-padding-bottom {
    padding-bottom:0px !important;
}

.padding-middle {
    padding-left:7.5px;
    padding-right:7.5px;
}
.no-margin-bottom {
    margin-bottom :0px !important;
}

.no-margin-top {
    margin-top :0px !important;
}

.no-margin-left {
    margin-left :0px !important;
}

.no-margin-right {
    margin-right :0px !important;
}

.no-border-top {
    border-top: none !important;
}

.no-border-left {
    border-left: none !important;
}

.no-border-right {
    border-right: none !important;
}

.no-border-bottom {
    border-bottom: none !important;
}
  
.zero-radius {
    border-radius: 0px !important;
}

.breakword {
    word-wrap: break-word !important;
}

.p-l-zero{
    padding-left: 0px;
}
.l-gray{
    color: #999;
}
.red_star{
    color: #ea394c;
}

.green_grit .gritter-item {
    background-color:#18A78A;
}

.red_grit .gritter-item {
    background-color:#ED5565;
}

.blue_grit .gritter-item {
    background-color:#1c84c6;
}

.lengthfilter {
    margin-top: -7px;
}

.fixtable {
    table-layout: fixed;
    word-wrap: break-word;
}

td {
    white-space: normal;
}

.btn-circle-small {
    border-radius: 15px;
    font-size: 12px;
    height: 20px;
    line-height: 1.42857;
    padding: 0;
    text-align: center;
    width: 20px;
}

.text-singleline {
    white-space:nowrap;
}

.w90 {
    width:90%;
}

#toast-container > .toast-warning:before {
  content: "\f06a";
}
#toast-container > .toast-error:before {
  content: "\f165";
}
#toast-container > .toast-info:before {
  content: "\f05a";
}
#toast-container > .toast-success:before {
  content: "\f164";
}

.dashboardhead .breadcrumb {
    font-size:12px;
}

.dashboardhead .breadcrumb > li.active {
    font-weight: bold;
}

.b-l {
    border-left: 1px solid #e7eaec;
}

.b-b {
    border-bottom: 1px solid #e7eaec;
}

.b-t {
    border-top: 1px solid #e7eaec;
}

.text-underline {
    text-decoration:underline;
}

.tooltip-inner { 
  max-width: 220px !important; 
}

.bg-adpulse {
    background-color: #e61a58 !important;
}

.bg-admoove {
    background-color: #040C24 !important;
}

.bg-mpf {
    background-color: #0b445d !important;
}

.bg-quantum{
    background-color: #040C23 !important; /*transparent !important;*/
}

.bg-admoove > a:hover {
    background-color: #09112a !important; /*transparent !important;*/
}

.bg-mpf > a:hover {
    background-color: #1e1c1c !important; /*transparent !important;*/
}

.bg-adpulse > a:hover {
    background-color: #f71358 !important; /*transparent !important;*/
}

.bg-quantum > a:hover {
    background-color: #1e1c1c !important; /*transparent !important;*/
}
.modal-body, .modal-header, .modal-footer {
    background-color: #fff !important;
}
.f17{
  font-size: 17px !important;
}
.f15{
  font-size: 15px !important;
}
.f12{
  font-size: 12px !important;
}
.f10{
  font-size: 10px !important;
}
.disabled{
  cursor: not-allowed !important;
}
.custom_danger{
  background-color: #E3265C !important;
  border-color: #E3265C !important;
  color: #FFFFFF;
}
.custom_success{
  background-color: #353E57 !important;
  border-color: #353E57 !important;
  color: #FFFFFF;
}
.custom_info{
  background-color: #3BA494 !important;
  border-color: #3BA494 !important;
  color: #FFFFFF;
}
.custom_primary{
  background-color: #286E63 !important;
  border-color: #286E63 !important;
  color: #FFFFFF;
}
.customprimary.custom_outline{
  /*background-color: #AEE5F4 !important;*/
  border-color: #AEE5F4 !important;
  color: #AEE5F4;
}
.customdanger.custom_outline{
  /*background-color: #E3265C !important;*/
  border-color: #E3265C !important;
  color: #FFFFFF;
}

.flex-center {
    display: flex;
    align-items: center;
    justify-content: center;
}

.flex-v-center {
    display: flex;
    align-items: center;
}

.flex-left {
    display: flex;
    align-items: left;
}

.flex-right {
    display: flex;
    align-items: right;
}

.popover-content {
    word-break: break-word;
}
