/**
 * @Author: Faiezesa
 * @Date:   2017-03-14T12:26:23+08:00
 * @Filename: self.css
 * @Last modified by:
 * @Last modified time: 2017-04-27T13:00:42+08:00
 */

html,body{
    font-family: Arial, Verdana, sans-serif;
}

.btn-pepel{
    background:#84225d;
    border-color:#84225d;
    color:#ffffff;
}

.bg-light-grey{
    background-color: #EFEFEF;
}

.filter-option {
    font-size: 12px;
}

.alert-ul{
    margin-top: 0;
    margin-bottom: 0;
    list-style-type: none;
}

.dot-underline{
    border-bottom: 1px dashed #999;
    text-decoration: none;
}

.font-green{
    color: #8CC63E;
}

.font-black{
    color: #404040;
}

.font-yellow{
    color: #ffda5c;
}

.font-white{
    color: #ffffff;
}

.font-pink{
    color: #DB6262;
}

.font-maroon{
    color: #b50d3a;
}

.font-blue{
    color: #0495FF;
}

.bg-grey{
    background-color: #C7C7C7;
}

.bg-maroon{
    background-color: #b50d3a;
}

.bg-green{
    background-color: #8CC63E;
}

.uppercase{
    text-transform: uppercase;
}

.bold{
    font-weight:bold;
}

.bold100{
    font-weight: 100;
}

.font10{
    font-size: 10px;
}

.font11{
    font-size: 11px;
}

.font12{
    font-size: 12px;
}

.font16{
    font-size: 16px;
}

.underline{
    text-decoration: underline;
}

.italic{
    font-style: italic;
}

.text-center{
    text-align: center;
}

.text-left{
    text-align: left;
}

.text-right{
    text-align: right;
}

.text-justify{
    text-align: justify;
}

.padd105{
    padding: 10px 5px 10px 5px;
}

.padd55{
    padding: 5px 5px 5px 5px;
}

.padd35{
    padding: 3px 5px 3px 5px;
}

.font-strike-red{
    color:#b50d3a;
    text-decoration: line-through;
}

.has-error .select2-selection {
    /*border: 1px solid #a94442;
    border-radius: 4px;*/
    border-color:rgb(255, 27, 48) !important;
}

pre{
    background-color: #000000;
    color: #2cf000;
    padding: 10px 10px 10px 10px;
    white-space: pre-wrap;       /* css-3 */
    white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space: -pre-wrap;      /* Opera 4-6 */
    white-space: -o-pre-wrap;    /* Opera 7 */
    word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/** START:: ALERT **/
.alert_message {
    position: fixed;
    top: 60px;
    left: 65%;
    width: 50%;
    margin-left: -39.7%;
    z-index:9999;
    /*opacity: 0.8;
    filter: */alpha(opacity=80);
}

.inner-message {
    margin: 0 auto;
}
/** END:: ALERT **/

.loading {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
    background-color: #ababab;
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}
#loader {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 3px solid transparent;
}

@media print {
    .margin-surat-atas {
        margin-top: 70px;
    }
}
