:root {
    --base-white: #ffffff;
    --white-shade: #F5F5F5;
    --blue:#0099cc;
    --nanum-font: 'Nanum Gothic', sans-serif;
    --error:#ff471a;
    --success:#339933
}
*
{
    padding: 0;
    margin: 0;
    font-family: var(--nanum-font) !important ;
}

body 
{
    background-color: var(--white-shade);
}

.text-brand
{
    font-weight: 1000;
    color: var(--success) !important ;
    /* border: 3px solid var(--success); */
    padding: 2px 7px;
    /* border-radius: 7px; */
    
}
.heading-font
{
    color: var(--success);
}

.boxing-style
{
    border-radius: 5px;
    margin: 5px;
    padding: 5px 10px;
    font-family: var(--nanum-font);
    border: 2px solid var(--success);
    color: var(--success);
    text-decoration: none;
}
.boxing-style:hover
{
    background-color: var(--base-white);
    transition: 0.2s ease-in;
}
.box-sizing-input
{
    border-radius: 5px;
    margin: 5px;
    padding: 5px 10px;
    font-family: var(--nanum-font);
    border: 2px solid var(--success);
    color: var(--success);
    background-color: var(--white-shade) !important;
}
.box-sizing-input:hover
{
    background-color: var(--base-white) !important;
    transition: 0.2s ease-in;
}

fieldset, .intro
{
    border-radius: 5px;
    background-color: var(--base-white);
    border: none;
    padding: 20px 40px;
    margin-top: 60px;
}

.error
{
    font-style: italic;
    font-weight: 400;
    font-size: 0.8em;
    color: var(--danger) !important;
}
.bottom-text
{
   font-size: .7em;
}
.top-icon
{
    color: var(--success);
    font-size: 1.2em;
}

.info{
    border-radius: 5px;
    background-color: var(--base-white);
    border: none;
    padding: 10px 40px;
    margin-top: 20px;
}

#user_type, #project_id,#company
{
    border: 2px solid var(--success);
    margin: 1px;
    border-radius: 5px;
    background-color: var(--white-shade);
}
#user_type:focus, #project_id:focus, #company:focus
{
    border: 2px solid var(--success);
}
input[type='text'], input[type='password'], input[type='email'], input[type='search'],input[type='select'],input[type='file']
{
    border: 2px solid var(--success);
    margin: 1px;
    border-radius: 5px;
    background-color: var(--white-shade);
}
input[type='text']:focus,input[type='password']:focus,input[type='email']:focus,input[type='search']:focus, input[type='select']:focus, input[type='file']:focus
{
    border: 2px solid var(--success);
   
}

.danger_message
{
    color: var(--error);
}
.success_message
{
    color: var(--success);
}

.shinner
{
    font-weight: 1200;
    color: #000000 !important;
}
a
{
    text-decoration: none;
}


/* Start of tooltip style */
.tooltip-inner {
    background-color: var(--success);
}
.tooltip.bs-tooltip-right .arrow:before {
    border-right-color: var(--success) !important;
}

.controller_button{
    width: 500px !important;
}

.highcharts-tooltip {
    z-index: 9999;
}