@charset "utf-8";
/* CSS Document */
.head_1 {
	font-size: 30px !important;
	font-family: calibri !important;
	font-weight: 700 !important;
}

.head_2 {
	font-size: 22px !important;
	font-family: calibri !important;
	font-weight: 400 !important;
	color: #383839;
}

.text-page {
	color: #000 !important;
	font-family: calibri;
	font-size: 16px;
}

code {
	padding: 2px 4px !important;
	font-size: 15px !important;
	color: #b91010 !important;
	background-color: rgba(249, 242, 244, 0) !important;
	border-radius: 4px !important;
	font-family: calibri !important;
	line-height: 21px !important;
}

.view_set {
	padding: 0 !important;
}

.view_set>h4 {
	font-size: 18px !important;
	font-weight: 400 !important;
	font-family: calibri;
}

.view_set>.btn {
	padding: 3px 10px 2px 10px !important;
	color: #FFF;
}

.view_set>.btn a:hover {
	padding: 3px 10px 2px 10px !important;
	color: #FFF !important;
}

.app_dis {
	padding: 0 !important;
	margin-top: 11px;
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
	{
	vertical-align: middle !important;
}

.bg-title {
	overflow: visible !important;
}

/*---New CSS For Rawwannaa start-------*/
.form_group_margin {
	margin-bottom: 0px !important;
}

.panel_top {
	background-color: #f7f5f5 !important;
	border: 1px solid #e8e6e6 !important;
	padding: 0px 0px 0px 0px;
}

.panel_mini_head {
	padding: 10px 13px !important;
	margin: 3px 0px 3px 0px;
}

.line {
	background-color: #c0c2c3;
	height: 1px;
	float: left;
	width: 100%;
	margin: 3px 0px 7px 0px;
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control
	{
	background-color: #fff !important;
}

.form-control {
	border: 1px solid #b9bbbd !important;
	border-radius: 0px !important;
	height: 30px !important;
	padding: 1px 12px!important;
}

.highlight {
	background-color: #f7eeac;
}
/*---New CSS For Rawwannaa End-------*/

/*------------Lessee Tranfer---------------*/
.margin_btn {
	padding: 0px 2px 0px 11px;
}

.details_head_up {
	/*margin: 3px 0px 17px 0px !important;
	border-bottom: 1px solid #ccc;
	font-family: calibri;*/
	margin: 3px 0px 17px 0px !important;
	border-bottom: 1px solid #ccc;
	font-family: calibri !important;
	font-size: 18px !important;
	text-transform: none !important;
	color: #000 !important;
	font-weight: normal !important;
}
/*------------Lessee Tranfer---------------*/

/*------------Upload Option---------------*/
.form-horizontal .control-label {
	padding-top: 7px;
	margin-bottom: 0;
	text-align: left !important;
	font-size: 16px;
	margin-bottom: 3px !important;
}

.dropify-wrapper {
	height: 40px !important;
}

.dropify-wrapper .dropify-message {
	position: relative;
	top: 0% !important;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.dropify-wrapper .dropify-message span.file-icon {
	font-size: 37px !important;
	color: #2cabe3 !important;
	float: left !important;
	margin: -5px 0px 0px 0px !important;
}

.dropify-wrapper .dropify-message p {
	margin: 6px 0px 0px 6px !important;
	float: left !important;
}

.dropify-wrapper .dropify-clear {
	top: 1px !important;
	right: 2px !important;
}

.dropify-wrapper:hover .dropify-preview .dropify-infos .dropify-infos-inner
	{
	margin-top: 21px !important;
}

.txt_spn {
	font-size: 10px;
	color: #f00;
}

tbody {
	color: #040000 !important;
}

.btn-custom:hover {
	background: #2cabe3;
	opacity: 0.8;
	color: #ffffff !important;
	border: 1px solid #2cabe3;
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th
	{
	padding: 7px 7px !important;
}

.f-w-500 {
	font-weight: 500;
}

.panel .panel-heading {
	padding: 5px 8px !important;
}

.form-group,.form-horizontal .form-group {
	margin-bottom: 8px !important;
}

.form-horizontal .control-label {
	font-size: 15px !important;
	font-weight: 400 !important;
}

/*----------Scroll CSS----------------*/
.slimScrollBar {
	background: #fff !important;
	opacity: 4.4 !important;
	width: 10px !important;
}

/*------------Trim CSS---------------------------*/
.bg-title {
	padding: 3px 10px 3px !important;
	margin-bottom: 9px !important;
}

.white-box {
	background: #fff;
	padding: 3px !important;
	margin-bottom: 5px !important;
}

.panel {
	border-radius: 0;
	margin-bottom: 10px !important;
}

.table {
	margin-bottom: 0px !important;
}

.panel .panel-body {
	padding: 0px 15px 0px 15px !important;
}

.fixed-table-container thead th .th-inner {
	padding: 0px !important;
	line-height: 15px !important;
}

.middle_set {
	width: 68% !important;
}

.input-group-btn .btn {
	padding: 5px 14px 3px 11px !important;
}

.ct-label.ct-vertical.ct-start {
	font-weight: bold !important;
	font-size: smaller !important;
}

.ct-label.ct-horizontal.ct-end {
	font-weight: bold !important;
	font-size: smaller !important;
}

#collapseExample {
	margin: 41px 13px 0px 0px;
	z-index: 1500;
	position: absolute;
}

.full_map {
	width: 100% !important;
}

.slide-toggle {
	 position: absolute;    z-index: 1000;    margin: 0px 0px 0px 0px;    left: 21%;    top: 0%;
}

.slide-toggle2 {
	    position: absolute;
    z-index: 1000;
    margin: 2px 2px 0px 0px;
    left: -1%;
    top: 0%;
}

.set_head {
	background-color: #2cabe3;
	color: #fff;
	font-weight: normal;
	font-size: 20px;
	padding: 4px 4px 5px 8px;
}

.scc {
	height: 121px;
	overflow-y: scroll;
}

#show {
	display: none;
}

.leaseNo
{
margin: 20px -3px -3px -176px;    position: absolute;    font-size: 11px;    font-weight: normal;
}
.ifram_set {
    height: 453px;

}

.p-r-0
{
padding-right: 0px;	
}


.p-l-0
{
padding-left: 0px; 
}

.m-t-7
{
margin-top: 7px;	
}

.spn_ravana
{
	font-size: 10px;
    color: #f00;
}

.spn_0
{
	    margin: 0px;
}



textarea#additionalCom {
    height: 81px!important;
    margin-bottom: 24px;
}

.erava_font
{
font-style: normal;
    padding: 0!important;
    margin: -3px 0px 0px 0px!important;
}

.btn_edt
{
	padding: 2px 8px 1px 8px!important;
}

.p-d-0
{
	padding: 0!important;
}


.btn_search {
      padding: 4px 8px!important;
}

.message{
	color: red;
    text-align: -webkit-center;
    margin-top: 10px;
    font-weight: bold;
}

.validation{
	display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 13px;
    color: #737373;
    position: relative;
    border-bottom: 1px dotted red;
    visibility: hidden;
    width: 400 px;
    background-color: orange;
    color: #fff;
    text-align: center;
    padding: 3px 5px 1px 1px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
}
.panel_head_err_msg{

    margin-left: 20px;
}

.custom-table th{
	width:30%;
}
.custom-table th:last-child{
	width:10%;
}
.dataTables_wrapper.form-inline .dataTables_paginate .paginate_button {
    padding: 0;
    margin-left: 0;
    display: inline;
}
/*.dataTables_wrapper.form-inline .dataTables_paginate .paginate_button.previous a{
	margin-right: 5px;
}
.dataTables_wrapper.form-inline .dataTables_paginate .paginate_button.next a{
	margin-left: 5px;
}*/
/***** Media *****/

@media(max-width:639px){
	.fixed-table-container table.custom-table{
		width:650px;
	}
	

}