*
{
padding:0px;
margin:0px;
box-sizing:border-box;
font-family: 'Roboto', sans-serif;

}
.col_100
{
width: 100%;
}
.left
{
float: left;
}
label
{
font-weight: normal !important;
font-size: 13px;
}
input,button
{
height: 40px;
border-radius: 0px !important;
text-shadow: 0px !important;
}
.link
{
color: blue !important;
}
.note
{
background-color: #b1b1b1;
}
/*global css*/
.welcome_page_inner
{
background-image: url('../images/bg.jpg');
background-repeat: repeat;
}
.inner_container
{
padding:60px 0px;
}
.welcome_page
{
width: 68%;
margin: 0 auto;
}
.welcome_page_inner
{
background-color: #fff;
box-shadow: 0px 4px 15px 8px #d6d6d6;
padding: 25px;
}
ul.index_btn li
{
list-style: none;
display: inline-block;
margin: 10px 0px;
}
.welcome_page_inner h1
{
color:#040404;
font-size: 38px;
font-weight: bolder;
font-family: 'Open Sans', sans-serif;

}
.wm,.ri
{
background-color: #6c1013;
border-radius: 3px;
box-shadow: 0px 2px 1px 1px #9e9e9e;
padding: 5px 7px;

}
.wm a,.ri a
{
color: #ff8118;
padding: 7px 24px;
}
.mco
{
background-color: #00af50;
border-radius: 3px;
box-shadow: 0px 2px 1px 1px #9e9e9e;
padding: 5px 7px;

}
.mco a
{
color: #000;
padding: 7px 24px;
}
.pm,.pp,.lp,.qa,.tg8
{
background-color: #2ca1be;
border-radius: 3px;
box-shadow: 0px 2px 1px 1px #9e9e9e;
padding: 5px 7px;

}
.pm a,.pp a,.lp a,.qa a,.tg8 a
{
color: #fff;
padding: 7px 24px;
}
.erg
{
background-color: #006fc0;
border-radius: 3px;
box-shadow: 0px 2px 1px 1px #9e9e9e;
padding: 5px 7px;

}
.erg a
{
color: #fff;
padding: 7px 24px;
}
/*login page */
.login_container
{
width: 40%;
margin: 20px auto;
}
.login_inner_container
{
padding: 10px;
box-shadow: 0px 0px 4px 4px #dedede;
}

.login_container
{
width: 30%;
margin:15% auto;
}
.login_inner
{
background: #e2e2e2;
padding: 10px;
-webkit-box-shadow: 9px 13px 5px -5px rgba(128,124,128,1);
-moz-box-shadow: 9px 13px 5px -5px rgba(128,124,128,1);
box-shadow: 9px 13px 5px -5px rgba(128,124,128,1);
}
.title
{
margin-bottom: 30px;
font-family: 'Karla', sans-serif;
}

/*p&p page*/
.header
{
background-color: #2f3143;
padding: 10px 0px;
}
.logo_text
{
color: #fff;
margin: 0px;
}
.main_body
{
padding: 10px 0px;
}
.custom-file-upload
{
display: block;
width: 500px;
font-size: 25px;
}
.file-upload-button {
cursor: pointer; 
display: inline-block; 
color: #2f3143;
font-size: 13px;
text-transform: uppercase;
padding: 11px 20px; 
border: none;
margin-left: -1px;  
}
.file-upload-input {
color: #fff;
font-size: 16px;
padding: 11px 17px;
border: 1px solid #d2d0d0;
}
.main_body_in
{
padding: 10px;
}
.pp_body
{
background-image: url('../images/bg.jpg');
background-repeat: repeat;
padding: 10px;
height: 500px;	
}
.custab{
border: 1px solid #ccc;
padding: 5px;
margin: 5% 0;
transition: 0.5s;
background-color: #fff;
}
.custab:hover{
transition: 0.5s;
}
.btn_submit
{
padding: 10px 52px;
background-color: #3e1e24;
color: #fff;
border: 0px;
border-radius: 3px !important;
text-transform: uppercase;
margin-top: 5px;
}
.table_check input
{
line-height: 32;
margin: 0px;
height: 16px;
}
.print_container
{
padding: 10px 0px;
}
.qr_code
{
width: 30%;
float: left;
}
.column
{
padding: 10px 0px;
}