.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.alert,.alert-heading{color:#c09853;}
.alert .close{position:relative;top:-2px;right:-21px;line-height:18px;}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;}
.alert-success,.alert-success .alert-heading{color:#468847;}
.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;}
.alert-danger,.alert-error,.alert-danger .alert-heading,.alert-error .alert-heading{color:#b94a48;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;}
.alert-info,.alert-info .alert-heading{color:#3a87ad;}
.alert-block{padding-top:14px;padding-bottom:14px;}
.alert-block>p,.alert-block>ul{margin-bottom:0;}
.alert-block p+p{margin-top:5px;}
.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{margin:0;font-weight:bold;text-rendering:optimizelegibility;}.alert h1 small,.alert h2 small,.alert h3 small,.alert h4 small,.alert h5 small,.alert h6 small{font-weight:normal;}
.alert h1{font-size:30px;line-height:36px;}.alert h1 small{font-size:18px;}
.alert h2{font-size:24px;line-height:36px;}.alert h2 small{font-size:18px;}
.alert h3{line-height:27px;font-size:18px;}.alert h3 small{font-size:14px;}
.alert h4,.alert h5,.alert h6{line-height:18px;}
.alert h4{font-size:14px;}.alert h4 small{font-size:12px;}
.alert h5{font-size:12px;}
.alert h6{font-size:11px;text-transform:uppercase;}