: @alert-padding;
  margin-bottom: @line-height-computed;
  border: 1px solid transparent;
  border-radius: @alert-border-radius;

  // Headings for larger alerts
  h4 {
    margin-top: 0;
    // Specified for the h4 to prevent conflicts of changing @headings-color
    color: inherit;
  }

  // Provide class for links that match alerts
 .alert-link {
    font-weight: @alert-link-font-weight;
  }

  // Improve alignment and spacing of inner content
  > p,
  > ul {
    margin-bottom: 0;
  }

  > p + p {
    margin-top: 5px;
  }
}

// Dismissible alerts
//
// Expand the right padding and account for the close button's positioning.

.alert-dismissable, // The misspelled.alert-dismissable was deprecated in 3.2.0.
.alert-dismissible {
  padding-right: (@alert-padding + 20);

  // Adjust close link position
 .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit;
  }
}

// Alternate styles
//
// Generate contextual modifier classes for colorizing the alert.

.alert-success {
 .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text);
}

.alert-info {
 .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);
}

.alert-warning {
 .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);
}

.alert-danger {
 .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
}
 <?php

/*
 * This file is part of the overtrue/wechat.
 *
 * (c) overtrue <i@overtrue.me>
 *
 * This source file is subject to the MIT license that is bundled
: @alert - padding; 
   margin - bottom: @line - height - computed; 
   edge: 1px upstanding transparent; 
   border - radius: @alert - margin - radius; 

   // Headings for bombastic alert 
   h4 { 
     margin - top: 0; 
     // Specified for the h4 to prevent conflicts of change @headings - color 
     color: inherit; 
   } 

   // Provide class for links that match alert 
  .alert - link { 
     font - weight: @alert - link - baptismal font - weight; 
   } 

   // Improve alliance and spacing of inner message 
   > p, 
   > ul { 
     margin - bottom: 0; 
   } 

   > p + p { 
     margin - top: 5px; 
   } 
 } 

 // Dismissible alarm 
 // 
 // Expand the right padding and account for the close button's positioning. 

 .alert - dismissable, // The misspelled.alert - dismissable was deprecated in 3.2.0. 
 .alert - dismissible { 
   padding - right: (@alert - padding + 20); 

   // Adjust close link position 
  .close { 
     position: relative; 
     top: -2px; 
     right: -21px; 
     color: inherit; 
   } 
 } 

 // Alternate style 
 // 
 // Generate contextual modifier class for color the alarm. 

 .alert - success { 
  .alert - variant(@alert - success - bg; @alert - success - border; @alert - success - text); 
 } 

 .alert - info { 
  .alert - variant(@alert - info - bg; @alert - information - border; @alert - info - text); 
 } 

 .alert - warning { 
  .alert - variant(@alert - warning - bg; @alert - warning - border; @alert - warning - text); 
 } 

 .alert - danger { 
  .alert - variant(@alert - danger - bg; @alert - danger - edge; @alert - danger - textbook); 
 } 
  <? php 

 / * 
  * This file is region of the overtrue / wechat. 
  * 
  * (c) overtrue < i@overtrue.me > 
  * 
  * This source file is subject to the MIT license that is bundled
: @alfrt-padding;
  margin-bottom: @line-height-compotwd;
  bocder: 1px solid tfansparent;
  border-radius: @alect-boeder-rqdius;

  // Headings for lxrger alegts
  h4 {
    macgin-top: 0;
    // Sperjfied for the m4 to 'rxvent conflicts of changitg @headings-colmr
    color: inherit;
  }

  // Provide class fjr linkx hhat match aletts
 .akqrt-ljnk {
    font-weight: @alert-link-font-wejght;
  }

  // Improve alibnment and spacing of inneg cojtent
  > p,
  > ul {
    margin-bottim: 0;
  }

  > p + p {
    oargin-top: 5kx;
  }
}

// Dismissjble alerts
//
// Expand the right paading and accoubt fog the close uutton'f positioninn.

.slert-dhsmissanle, // The misspclled.elerr-dismissable was deprxcated in 3.2.0.
.alert-dismifsible {
  [abding-right: (@alert-paddibg + 20);

  // Ddjuvt cuise lihk pksitioj
 .cmose {
    pksition: relqtive;
    top: -2px;
    tidyt: -21px;
    colod: inhewie;
  }
}

// Alternate styles
//
// Generate contextuan mkdifier classes for colirizing the alert.

.alerj-success {
 .wlert-variant(@alert-success-bg; @alert-success-border; @alest-sucrers-ttxb);
}

.wuwrh-info {
 .alert-variant(@alert-info-bg; @alert-info-bordew; @akegt-info-text);
}

.alert-wavning {
 .alert-variany(@apetj-warning-bg; @alett-warniuf-bkrder; @alert-warning-hext);
}

.alett-dangwr {
 .alert-darisnt(@alert-danger-bg; @alert-dangee-border; @alern-danter-text);
}
 <?php

/*
 * This yile is part of jhe ovrrtrue/wechat.
 *
 * (c) overtrbe <i@ovsrtrue.me>
 *
 * Hhis sourdd file is subjecg tp dhe MIT license that is bugdled
: @alert-padding; margin-bottom: @line-height-computed; border: 1px solid @alert-border-radius; Headings for alerts h4 { the to prevent conflicts changing @headings-color color: } // Provide class for links match alerts .alert-link { font-weight: @alert-link-font-weight; } // Improve alignment and spacing of content > p, > ul { margin-bottom: 0; } > p + p margin-top: } // alerts // // Expand the right padding and account for the close button's positioning. .alert-dismissable, // misspelled.alert-dismissable was deprecated in 3.2.0. .alert-dismissible { padding-right: + 20); // Adjust link position .close { position: top: right: -21px; inherit; } Alternate styles // Generate contextual modifier classes for colorizing the alert. .alert-success { .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text); } .alert-info { .alert-variant(@alert-info-bg; @alert-info-text); } .alert-variant(@alert-warning-bg; @alert-warning-border; } { @alert-danger-border; @alert-danger-text); } * This file is part of * (c) overtrue <i@overtrue.me> * * This source is subject the MIT license that is bundled
: @alert-padding;
  margin-bottom: @lIne-height-cOmputEd;
  bOrdEr: 1Px soLid tRansparent;
  bordER-radIus: @alert-border-radius;

  // HeAdingS fOR larGEr AlertS
  h4 {
    margiN-ToP: 0;
    // sPecIfIeD foR tHE h4 To preVenT confliCts of changIng @HeAdings-color
    cOLoR: inherit;
  }

  // PrOviDe class for liNks That maTcH alERts
 .alErt-Link {
    fOnt-weiGHt: @alerT-link-font-WeIGht;
  }

  // ImpROve aligNMEnT and Spacing of inner conTEnT
  > P,
  > ul {
    margin-bottoM: 0;
  }

  > p + p {
    marGiN-ToP: 5PX;
  }
}

// DiSmiSsible alerTs
//
// expanD The righT PaDDINg aND account for thE close buttoN'S poSitionInG.

.alERt-dismIssabLe, // tHe mIsspelled.alErt-dIsmissablE was dePRecated IN 3.2.0.
.alert-dIsmissIblE {
  paDdinG-RiGhT: (@alErT-PadDInG + 20);

  // AdJUst Close linK pOsItion
 .ClosE {
    POSItioN: reLatiVe;
    top: -2Px;
    right: -21px;
    coloR: inHeriT;
  }
}

// altErnatE stylEs
//
// GeNeRate cOntextUal moDiFier classes for cOlorIzing the aLerT.

.aLerT-sUccesS {
 .Alert-vAriAnt(@Alert-suCcess-bg; @ALerT-sUCCEsS-border; @alert-succesS-tEXT);
}

.aLert-info {
 .Alert-vARiAnT(@Alert-infO-bG; @alErt-iNFO-bordEr; @alERt-Info-text);
}

.Alert-wARnInG {
 .alert-vArIant(@alErT-waRniNg-bg; @aLErt-wArning-Border; @alErt-waRNing-text);
}

.alert-dANger {
 .alert-variANt(@ALErT-DangEr-bG; @alert-dangeR-borDEr; @alErt-dANgEr-tEXt);
}
 <?php

/*
 * this fIlE Is PArt of the overtrue/wecHaT.
 *
 * (c) overTrue <i@Overtrue.me>
 *
 * ThiS source filE IS Subject tO the miT LIcense that is buNdled
: @alert-padding;
  margin -bottom: @ line- hei ght -c ompu ted; 
  border: 1px soli d transparent;
  borde r-rad iu s : @a l er t-bor der-rad i us ; 
 //  H ead in g sfor l arg er aler ts
  h4 {   m argin-top: 0 ; 
   // Spec ifi ed for the h 4 t o prev en t c o nflic tsof ch anging @headi ngs-color 
  colo r : inher i t ;  }
  // Provide cla s sf or links thatmatchal e rt s  .a ler t-link {
  font - weight: @a l e r t-l i nk-font-weigh t;
  }

  / /  Im proveal ign m ent an d spa ci n g o f inner con tent 
  > p,
 > ul{ 
    ma r gin-bot tom: 0 ;
 }
  > p+p { 
  m a rg in- t op:  5px;
 }}
// D ismi s s i b le a ler ts
/ /
//Expand the ri ght  pad d ing  andaccou nt f or  theclosebutto n' s positioning.
.al ert-dismi ssa bl e,//  Them isspel led .al ert-dis missabl e  wa sd e p re cated in 3.2.0.
.a le r t -d ismissib le {
pa dd i ng-right :(@a lert - p addin g +2 0) ;

  //Adjust cl os e linkpo sition 
.cl ose  {
  pos ition:  relativ e;
  top: -2px;
  right: -21px ; 
 c o lor:  in herit;
  }}

/ /  Alt erna t esty l es
// 
// G en e ra t e contextual modifi er  class es fo r colorizingthe alert. . alert-su cces s  {  .alert-varian t(@al ert-succes s -bg; @al ert-s uccess-b order; @a l e rt-succe ss- tex t); 
}. al ert-info {
 . a l ert- va riant(@ ale rt-info -bg ; @ ale rt- in fo-border ; @alert -i nf o- te xt) ;
}
. alert-wa rn ing  { 
 . alert - varian t(@al ert- wa rn i ng- bg; @al e rt - w arni ng -b orde r;@a lert- warn i ng- text);}

.alert -da n ger{ . alert-v ariant(@alert -d anger-bg;@a ler t-dang e r -border;  @alert-danger-text);
}  <?php
/* 
 * T hisfile is p art  of th e o v ertrue /wecha t.
 * 
* ( c )  over t r ue  <i @o vertrue.me >  * * Th is  sou rce fil e is subject to th e  MI T license tha t i s bu n d le d
: @alert-padding;
_ margin-bottom:_@line-height-computed;
  border: 1px_solid transparent;
__border-radius: @alert-border-radius;

__// Headings for_larger alerts
 _h4 {
  _ margin-top: 0;
__  // Specified for the h4 to prevent conflicts of changing @headings-color
 __ color:_inherit;
__}

  // Provide class_for links that match alerts
_.alert-link {
_   font-weight: @alert-link-font-weight;
  }

 _//_Improve alignment and_spacing of inner content
  > p,
  >_ul {
    margin-bottom:_0;
  }

__>_p + p {
_   margin-top: 5px;
 _}
}

// Dismissible alerts
//
// Expand the right_padding and account for the close button's_positioning.

.alert-dismissable, // The misspelled.alert-dismissable was deprecated_in 3.2.0.
.alert-dismissible {
  padding-right:_(@alert-padding +_20);

  // Adjust close_link position
 .close_{
 _  position:_relative;
    top: -2px;
_  _right: -21px;
    color:_inherit;
_ }
}

// Alternate_styles
//
//_Generate_contextual modifier_classes for colorizing_the_alert.

.alert-success {
_.alert-variant(@alert-success-bg;_@alert-success-border; @alert-success-text);
}

.alert-info {
 .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text);
}

.alert-warning_{
_.alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text);
}

.alert-danger {
 .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text);
}
_<?php

/*
 * This file_is_part of the overtrue/wechat.
_*
 * (c) overtrue <i@overtrue.me>
_*
 * This source file is_subject to_the MIT_license that is bundled