/* 
    Document   : myStyles
    Created on : Feb 18, 2014, 9:08:47 AM
    Author     : User
    Description:
        Purpose of the stylesheet follows.
*/

#content_container {
    margin-top: 65px;
    padding-bottom: 50px;
}

.linkbtn {
    padding: 1px;
    /*margin: 0 2px 0 0;*/
    margin: 0;
    color: green;
    font-size: 14px;
    line-height: 12px;
}

.linkbtn:hover {
    border: 1px solid grey;
    /*color: white;*/
}

#data_Table {
    width: 100%;

}
 
#data_Table thead tr td{
    font-weight: bolder;
    font-size: 12px;
    line-height: 11pt;
}

#data_Table tbody tr td{
    font-size: 10px;
    line-height: 10pt;
    padding: 1px 2px;
}

#data_Table tbody .dataTables_empty{
    font-size: 14px;
    line-height: 12pt;
    padding: 1px 2px;
}

#data_Table_filter {
    margin-bottom: 3px;
}

#data_Table_filter label {
    margin-right: 0;
}

#data_Table tbody tr td a {
    font-size: 14px;
    line-height: 12pt;
    padding: 1px 2px;
}

#data_Table tbody tr td a i{
    margin: 2px;
    text-align: center;
}

#login_div {
    margin: 10% auto;
    width: 30%;
    border: 2px solid #8A8A8A;
    background-color: whitesmoke;
    position: relative;

}
.no-close .ui-dialog-titlebar-close {
    display: none;
}

.metro .grid .no_top_margin {
    margin-top: 0;
}
.metro .grid .row .no_top_margin {
    margin-top: 0;
}

.metro .grid .top_margin {
    margin-top: 40px;
}
.metro .grid .row [class*="span"] .left_margin_50px {
    margin-left: 50px;
}

#footer {
    margin-top: 20px;
}

#report_toolbar {
    border: 1px solid;
    padding: 14px 20px 10px;
}

#header_grid {
    position: fixed;
    margin-bottom: 1px;
    -moz-box-shadow: 0 2px 4px #999;
    -webkit-box-shadow: 0 2px 4px #999;
    box-shadow: 0 2px 4px #999;
    z-index: 9999;
}

#my_header {
    padding: 5px;
    padding-left: 0;
}
#my_sidebar {
    margin-top: 65px;
    position: fixed;
    z-index: 999;
}
#logged_user {
    margin: 25px 10px;
    font-size: 12px;
}
#form_instructions {
    font-size: 12px;
}

#passport_photo {
    border: 1px solid black;
    height:151px;
    width:140px;
}
#total_utme {
    font-weight: bolder;
}

#edit_section {
    font-size: 10px;
    padding-top:10px;
    /*color: red;*/
}

#preview_notice {
    margin:0;
}

#big_notice_div {
    border: 1px solid;
    /*padding: 10px 0 5px;*/
}

#big_notice_div_header {
    padding: 10px
}

#big_notice_actions{
    margin: 2px;
}

#big_notice_content {
    padding: 2px 5px;
    font-size: 11px;
    
}

#payment_information  p{	
	font-size: 12px;
}

#payment_information table tr td{
	font-size: 11px;
}

#payment_information table tr td:first-child {
	font-weight: bolder;
}

#foreign_form_div {
	padding-right: 30px;
	border-right: 1px solid #eee;
}

#home_div {
    height: auto;
    position: fixed;
    top: 25%;
    padding: 20px;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#E6FFFFFF', endColorstr='#E6FFFFFF');
    z-index: 99;
    /*-webkit-box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
    box-shadow: 0 0 3px 3px rgba(0,0,0,0.15);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 3px; */
    overflow: auto;
    zoom: 1;
}