/* 
    Document   : myadmin
    Created on : Apr 5, 2017, 10:21:42 AM
    Author     : adVinced
    Description:
        Purpose of the stylesheet follows.
*/

body { background: #3498DB;}

.input_add_yellow { background: #FFFF99; padding: 0 11px; border: 1px solid #ddd; }
textarea.input_add_yellow { padding: 6px 12px; }
.input_add_red { background: #f2dede; opacity: 0.5; padding: 0 11px; border: 1px solid #a94442; color:#a94442 }
.input_notification { background: #f7dc6f; }
.input_add_yellow_textarea { background: #FFFF99; padding: 6px 12px; border: 1px solid #ddd; }

input.input_number { text-align: right; }
th.align_right { text-align: right; }

.form_calendar .form-group { margin-left: 0; margin-right: 0; }
.form_calendar .form-group label { padding-left: 0; }

/* Login */
.btn_custom { background: #8cc63f; border: 0; padding: 10px; }
.btn_custom:hover { background: #ace266; color: #fff; }
.login_warning { display: none; color: #fff; background: #ff7364; padding: 5px; font-size: 1.2em; border-radius: 3px; }

#div_home_login { border: 2px solid #65a5da; padding: 50px; margin: 50px; border-radius: 3px; }
header {
    background: #3498db none repeat scroll 0 0;
    color: white;
    text-align: center;
}
header .container {
    padding-bottom: 50px;
    padding-top: 50px;
}
header .intro-text .name {
    font-size: 4.75em;
}
header .intro-text .name {
    display: block;
    font-family: "Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
    text-transform: uppercase;
}
hr { color: white; }
hr.star-light::after {
    background-color: #3498db;
    color: white;
}
hr.star-light::after, hr.star-primary::after {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 2em;
    padding: 0 0.25em;
    position: relative;
    top: -0.8em;
}
hr.star-light {
    border-color: white;
}
hr.star-light, hr.star-primary {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 5px medium medium;
    margin: 25px auto 30px;
    max-width: 250px;
    padding: 0;
    text-align: center;
}
header .intro-text .skills {
    font-size: 1.75em;
}
header .intro-text .skills {
    font-size: 1.25em;
    font-weight: 300;
}

/* Offers */
.in_offer_format { height: 30px; }
.btn_circle_offer_format { height: 23px; width: 23px; padding: 5px 0; }
.tbl_offer_format { width: 100%; }
.tbl_offer_format tr { border-bottom: 1px solid #eee; }
.tbl_offer_format td { padding: 5px; margin-bottom: 5px; }

/* Invoices */
.in_invoice_format { height: 30px; }
.btn_circle_invoice_format { height: 23px; width: 23px; padding: 5px 0; }
.tbl_invoice_format { width: 100%; }
.tbl_invoice_format tr { border-bottom: 1px solid #eee; }
.tbl_invoice_format td { padding: 5px; margin-bottom: 5px; }
.btn_circle_invoice_format_mini { height: 16px; width: 23px; padding: 0; font-size: 10px; padding-top: 2px;}

/* IPT */
.div_itp_home_tile { border: 1px solid #eee; padding: 15px; min-height: 100px; background: #fff; box-shadow: 1px 1px 3px #aaa; text-align: center; }

.frm_itp {}
.frm_itp div.form-group { line-height: 30px; width: 100%; margin: 2px 0;}
.frm_itp label.control-label { border: 0px solid #eee; background: #eee; padding: 2px 8px; }
.frm_itp input { width: 100%; }
.frm_itp input.btn { width: 120px; }


/* WIKI */
div#editor-box {
    border: 2px dashed #7f7f7f;
    text-align: center;
    vertical-align: middle;
    padding: 10px 10px 10px 10px;
    line-height: 10px;
    max-height: 500px;
    max-width: 100%;
}
