﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
h1, h2, h3, h4, h5, h6{text-transform:uppercase;}

main {
  display: block;
}

body {
  line-height: 1;
 
}

ol,

ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

.login_p {
    display: inline-block;
    left: 50%;
    margin-left: -265px;
    position: absolute;
    top: 100px;
    width: 45%;
}

.logo_cant{float:left;}
.social_cant{float:right;}
.wel_come{}
.wel_come > a {font-size: 14px;
    display: inline-block;
    padding: 5px 10px;text-decoration:none; color:#333;
}
.wel_come i {
    padding-right: 5px;
}
.socials{ margin:0;padding-top: 10px;float:right;}
.socials > li {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
}
.wel_come > a:hover {
    color: #fff;
}
.head_bg{background: #b9b9b9;
   padding: 1px 10px;
    width: 100%;}
.menu_cant {background-color: #ccc;
   
}
.menu_cant .navbar-default {
    background-color: #ccc;
    border:none;
}
.menu_cant .navbar {
    border-radius: 0px;
}
.menu_cant .navbar {
    border: 0px solid transparent;
    margin-bottom: 0px;
    min-height: 0px;
    position: relative;
}
.menu_cant .navbar-default .navbar-nav > li > a {
    color: #000;
    padding: 15px 42px;
}
.menu_cant .nav.navbar-nav > li:hover {
    background: #337ab7 none repeat scroll 0 0;color:#fff !important;
}

.pd {
padding:20px 0px;}

.login_p h1 {
   ;padding-left:30px;}
	
	
.log_bg{background:#f2f2f2; padding:25px 35px; }
.log_bg input{border-radius:0px;font-size:12px;}
.log_bg .input-lg {padding: 0 16px;}
.login_p .input-lg { height: 35px !important;}
.log_bg .btn{border-radius:0px; padding:2px 20px;font-size:14px;}
.login_p h1 { background: #337ab7;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
}
.log_bg .btn-block {width: initial;}
.login_cant{width:100%; position:relative;}
.forgot{padding:10px 0px;font-size:12px; width: 100%;}
.chk{float:right;}
.log_bg .form-control{height:30px;}
.log_bg .input-group-addon{height:30px;}
.datepic_lbl{width:30%;float:left;}
.my_dt{display: inline-block;
    float: right;
    width: 69.7%;}
.date_pic{display:inline-block; width:100%;float:right;}
.log_bg textarea {padding: 10px 20px; min-height: 140px; overflow: auto; width: 100%;resize: none;border:none;border: 1px solid #ccc;margin-bottom: 5px;}

.regi_cant{position:relative;width:100%; display:inline-block;}
.registration_p {
   display: inline-block;
   width: 100%;padding:20px 0px;
}

.registration_p h1 { background: #337ab7;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
}

.form_cant {
    display: inline-block;
    width: 24.5%;vertical-align: top;
}
.my_lbl {
    display: inline-block;
    padding: 14px 0;
    width: 30%;
}
.case_cant .form-group {
    display: inline-block;
   
    width: 100%;
}
.log_bg .form-group {
    margin-bottom: 10;
}

.my_input {
    display: inline-block;border-radius:0px;font-size: 12px;
    width: 100%;
}
.my_input1 {
    display: inline-block;border-radius:0px;font-size: 12px;
    width: 100%;
}


.my_dt1{display: inline-block;
    float: right;
    padding-right: 5px;
    padding-top: 20px;}
	
	.my_dt1 a {
    background: #337ab7 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;font-size:12px;
    padding: 8px;
    text-align: center;
    width: 100px;text-decoration:none;
}
.find_cant .my_dt1 {
    margin-top: 10px;
}

.find_cls{}
.find_cls h1{
    background: #337ab7 none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
}
	
.logo_text {
    float: left;
    font-size: 20px;
    padding: 14px 10px 14px 0;
}
.logo{float:left;}



.case_cant{
    display: inline-block;
    width: 49%;
}
.case_cant .input-lg { padding: 5px 16px}

.case_lbl{
    font-size: 12px;
   
    text-align: right;
    width: 31%;}
.log_bg .case_lbl{  padding: 2px 0;
    font-size: 12px;
   
    text-align: left;
    width: 100%;}
	
.log_bg .my_input {
    border-radius: 0;
    display: inline-block;
    float: right;
    font-size: 12px;
    width: 100%;
}
.log_bg .case_cant {
    display: inline-block;
    width: 25%;
}	
	
.case_input {float:left;width:40%;}
.tbl_Contact_by { margin-top: 15px;
    display: inline-block;
    width: 100%;
	
}
.tbl_Contact_by .form-group {
    display: inline-block;
    
    width: 100%;
}

.tbl_Contact_by .my_input {
    border-radius: 0;
    display: inline-block;
    float: left;
    font-size: 12px;
    width: 25%;
}

.tbl_Contact_by .case_lbl {
    float: left;
    
    text-align: left;
    width: 100%;
}
.tbl_Contact_by .case_cant {
    display: inline-block;
    width: 100%;
}



.form_cant .form-control.input-lg.my_input {
    font-size: 12px;
    padding: 5px 10px;
}
.tbl_Contact_by .my_input{width:100%}

.my_lbl {
    display: inline-block;
    font-size: 12px;
    padding: 2px 0;
    text-align: left;
    width: 100%;
}
.my_lbl.left_cls {
    text-align: left;
}

.lt{float:right;}
.tbl_Contact_by button, html input[type="button"],input[type="submit"] {
    background: #f5f5f5 none repeat scroll 0 0;
    cursor: pointer;
}

.tbl_Contact_by .tbl_Contact_by button, html input[type="button"], input[type="submit"] {
    background: #337ab7 none repeat scroll 0 0;
    cursor: pointer;
}
.tbl_Contact_by .input-lg {border-radius:0px;}

.text_area .form_cant{width:100%;}
.text_area .my_lbl{text-align:left;}
.tbl_Contact_by .form-control {border-radius:0px;}
.view_cat{width:100%;float:right;margin-top: 5px;}
.text_area .view_cat{width:30%;float:right;margin-top: 5px;}

.my_filds {
    display: inline-block;
    margin-bottom: 10px;/*20px*/
 margin-top: 10px; /*15px*/
   
    width: 100%;
}
.my_filds li {float: left; width: 16%;font-size:12px;text-align:left;}
 .other_text {
     display: inline-block;
    float: right;
    padding: 0 0 40px 30px;
    width: 48%;
}
.add_view{display:inline-block;}
.add_view > button {
    border: medium none;
    font-size: 12px;
    padding: 10px;
}
.followup {
    display: inline-block;
    padding-left: 40px;float:right;
}
.followup > input {
    border: medium none;
    box-shadow: none;
    height: 30px;
    padding-left: 5px;border: 1px solid #ccc;
}
.followup > span {
    padding-right: 10px;font-size:12px;
}
.text_area textarea {
    width: 100%;
}
.input-group-addon:last-child {
    border-left: 0 none;
    border-radius: 0;
}
.tbl_Contact_by .tbl_Contact_by button, html input[type="button"], input[type="submit"] {
    background: #ccc none repeat scroll 0 0;
    cursor: pointer;border:none; color:#333;
}

.search_cant{position:relative;width:100%; display:inline-block;padding: 20px 0;}
.search_cant h1 { background: #337ab7;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0 10px 30px;
}

.search_cant .my_lbl {text-align:right;}
.search_cant .form-group {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}
.search_cant .my_lbl {
    float: left;
    text-align: left;
}
.search_cant .input-group.date {
    float: left;
    width: 100%;
}
.full_width {
    display: inline-block;
    width: 64%;
}

.full_width .my_lbl {
    width: 16% !important;
}

.full_width .my_input {
    width: 78%;
}
.search_cant .form_cant {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}
.my_table td, th{border:1px solid #ccc; padding:5px 10px;font-size:12px;}
.my_table td, th{border:1px solid #ccc; padding:5px 10px;font-size:12px;}

    .search_cant .my_lbl {
    display: inline-block;
    font-size: 12px;
    
   
    text-align: left;
    width: 100%;
}




.my_table{}
.find_cant{}
.find_cant .tbl_Contact_by {margin-bottom:0px;}
.find_cant .form_cant {width: 30%;}
.find_cant .my_lbl {text-align: left;}
.copyright{ background: #b9b9b9 none repeat scroll 0 0;
    padding: 20px 10px;
    width: 100%; }
.copyright p{font-size:12px; text-align:center;}


@media (max-width:1200px){
.menu_cant .navbar-default .navbar-nav > li > a {font-size: 15px;padding: 10px 12px;}
.add_view { display: inline-block; width: 100%;}
.add_view > button {width: 100%;}
.followup {display: inline-block;float: left;  padding-top: 5px;width:100%;}
.view_cat {width: 100%;}
.log_bg {float: left; padding: 50px 35px 20px;}

.search_cant .my_lbl {margin-right: 10px;}

.other_text {
    display: inline-block;
    padding: 0px 0 20px 0px;
    width: 48%;
}

	}

@media (max-width:1024px){
.search_cant .my_lbl {margin-right:14px;}
.log_bg {padding: 26px 0 10px;}
.search_cant .form_cant {width: 45%;}
.my_filds li {text-align:left;}	
.log_bg {
    padding: 25px;width:100%;
}
.text_area .view_cat {
 
    width: 100%;
}
}
	
@media (max-width:800px){
	.case_lbl {width:43%;}	
	.my_input {width: 55%;}
}
	

@media (max-width:768px){

}

@media (max-width:640px){
    .social_cant {
    padding-bottom: 15px;

}
	.log_bg .my_input {width: 100%;}
	.registration_p .my_lbl { text-align: left;}
	.form_cant {width: 100%;}
	.my_lbl{width:100%;text-align: left;}
	.my_input {width:100%;}
	.my_filds li {width: 33%;}
	.add_view {padding: 10px 0; width: 100%;}
	.followup { padding-left: 40px;float:left;}
	.view_cat { margin-top: 10px; width: 100%;}
	.case_cant {width: 100%;}
	.case_lbl {padding: 14px 10px 14px 5px;
    text-align: left;    width: 100%;}
	.form_cant.text_area {padding-bottom: 50px;}
	.my_dt {margin-top: 10px; width: 100%;}
	.log_bg textarea {width:100%;}
	.my_dt1 {width:100%;}
	.login_p { left: 0%;margin-left: 0px;position: absolute;top: 100px; width: 100%;}
	.tbl_Contact_by .case_cant {width: 100%;}
	.menu_cant .navbar-default .navbar-nav > li > a {padding: 5px 15px;}
	.log_bg {padding: 10px;}
	.my_filds {padding:5px;}
	.search_cant .my_lbl {text-align: left;}
	.search_cant .my_input {width: 100%;}
	.search_cant .input-group.date {width: 100%;}
	.search_cant .form_cant {
    width: 100%;
}
.search_cant .my_lbl {width:100%;}
	.social_cant {
    display: inline-block;
    text-align: center;
    width: 100%;
}
	.socials {float: none;}

}

@media (max-width:480px){

	.logo_text {font-size: 15px;}
	.my_filds li {width: 50%;}
	.other_text {padding: 10px 0 15px;width: 100%;}
	.add_view > button {width:100%;}
	.followup {padding-left: 0;}
	.followup > input {width: 100%;}
	.followup > span {font-size: 14px;}
	}

/*///////////////////////////  23 oct 2015///////*/

.logo img {
    width: 60%;
}
.collapse.navbar-collapse {
    margin: 0;
    padding: 0;
}

.social_cant {
    padding-top: 20px;
}