/* 
    Created on : April 27, 2016, 9:24:29 PM
    Author     : saurya
*/
body
{
   background:#ffffff;
   margin:0;
}
h1, h2, h3, h4
{
    margin:0;
    padding:0;
}
hr {
    height:1px;
    border:none;
    color:#cccccc;
    background:#cccccc;
    display:block;
}
#body_wrapper
{
    width:100%;
    margin:0 auto;
}
#header
{
    width:100%;
    margin:0 auto;
    padding:10px 0px 10px 0px;
    background:#004d66;
}
#header_content
{
    width:80%;
    margin:0 auto;
    
}
#main_page
{
    width:100%;
    background:#ffffff;
}
#main_page_content
{
    width:80%;
    margin:0 auto;
    padding:15px 0px 15px 0px;
}
#create_person_form
{
   width:40%;
}
#create_person_form label
{
    font-family:Arial;
    font-size:15px;
    color:#595959;
    font-weight:bold;
}
#create_person_form input
{
    margin:0px 0px 20px 0px;
}
#create_person_form form
{
    width:100%;
}
#form_panel
{
    width:40%;
    margin:0 auto;
    padding:20px;
    background:#f8f8f8;
    border:1px solid #ddd;
    border-radius:3px;
}
#form_panel label
{
    font-family:Arial;
    font-size:15px;
    color:#595959;
    font-weight:bold;
}
#form_panel input, select
{
    margin:0px 0px 20px 0px;
}
#form_panel form
{
    width:100%;
}
#username, #password, #person_name, #dob, #child, #parent
{
    width:100%;
    height:42px;
    border:2px solid #B8B8B8;
    font-family:Arial;
    font-size:17px;
    color:#5F5F5F;
    padding-left:5px;
}
#username:hover, #password:hover, #person_name:hover, #dob:hover, #child:hover, #parent:hover
{
    border:2px solid #004d66;
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    
}
#username:focus, #password:focus, #person_name:focus, #dob:focus, #child:focus, #parent:focus
{
    border:2px solid #004d66;
    box-shadow:0px 0px 4px #004d66;   
}
#login_btn, #create_person, #add_rel
{
    background:#004d66;
    border:none;
    color:#ffffff;
    font-family:Arial;
    font-size:16px;
    width:140px;
    height:37px;
    cursor:pointer;
    border-radius:2px;
}
#login_btn:hover, #create_person:hover, #add_rel:hover
{
    background:#006080;
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
}
#create_person_btn, #add_reln_btn, #view_gp_btn, #view_sp_ch, #all_person
{
    font-family:Arial;
    font-size:13px;
    background:#f7f7f7;
    border:1px solid #eaeaea;
    color:#4d4d4d;
    border-radius:2px;
    width:140px;
    height:30px;
    cursor:pointer;
}
#create_person_btn:hover, #add_reln_btn:hover, #view_gp_btn:hover, #view_sp_ch:hover, #all_person:hover
{
    background:#f1f1f1;
    border:1px solid #ddd;
    transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -webkit-transition:all 0.3s ease-in-out;
    -ms-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
}
#person_list
{
    padding:15px 0px 15px 0px;
}
#list_table
{
    border-collapse:collapse;
    width:600px;
    margin-top:5px;
}
#list_table tr
{
    border-bottom:1px solid #e9e9e9;
}
#list_table tr:first-child
{
    border:none;
}
#list_table th, td
{
    text-align:left;
}
#list_table th
{
    background:#004d66;
    color:#ffffff;
    font-family:Arial;
    font-size:15px;
    padding:10px;
}
#list_table td
{
    font-family:Arial;
    font-size:14px;
    padding:5px 10px 5px 10px;
    color:#666666;
}
#list_table td a
{
    font-family:Arial;
    font-size:14px;
    text-decoration:none;
    color:#666666;
}
#list_table td a:hover
{
    text-decoration:underline;
}
#list_table tr:nth-child(odd)
{
    background:#f4f4f4;
}
#logout_btn
{
    font-family:Arial;
    font-size:14px;
    color:#fff;
    background:transparent;
    border:none;
    cursor:pointer;
}
#logout_btn:hover
{
    text-decoration:underline;
}
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}
 
  |