﻿body { padding-bottom: 10px; }
.blue-bg {background-color: #3597d3 !important; border-bottom-color: #3597d3 !important; color: #FFF;}
.blue-color {color: #3597d3;}
.red-bg {background-color: #bd1925 !important;}
.green-bg {background-color: #3daf2c;}
.form-header {background-color: #3597d3; color: #FFF; font-size: 18px; font-weight: normal; padding:10px 0 10px 14px; line-height: 1.1;}

.grid-desk .btn-title {font-size:16px;}
.grid-desk .odd td, .grid-desk1 td, .grid-desk .even td {border: 0 !important; vertical-align: middle; font-size: 15px;}
.grid-desk .btn-danger{background: #bd1925 !important;  border-color: #bd1925 !important;}
.grid-desk .btn-success{background: #3daf2c !important; border-color: #3daf2c !important; }
.grid-desk .table.table-bordered thead tr th { background: #dfdfdf !important; border-right-color: #fff;  font-size: 16px; letter-spacing: 1px;  }
.grid-desk thead th:last-child {border: 0 !important;  }
.grid-desk .btn-danger, .grid-desk .btn-success { border-radius: 5px; font-size: 13px; padding: 2px 10px;	min-width: 94px;}
.grid-desk  thead tr th {background: #dfdfdf !important;	border-right-color: #fff;	font-size: 16px;	letter-spacing: 1px;}
.bizz-apt-prof .profile-picture img {  border-radius: 50%; width: 160px;  height: 160px; border: 3px solid #3597d3; }
.bizz-apt-prof label { font-size: 15px !important; }   
.bizz-apt-prof .profile-picture { border: 0;  box-shadow: 0 0 0 0;    }
.bizz-apt-prof .title{font-weight: bold;}
.footer-btn {border: 0;	padding: 10px 33px; font-weight: bold; font-size: 18px; border-radius: 10px;}
#learnmoreform {padding-top: 120px; margin-top: -120px;}
/*ffl styles */
.fflbtn { min-width: 110px;  margin: 0 10px; border-radius: 5px; }
.fflformdiv{max-width: 750px;margin: auto;float: none;}
 #atf4473FormDiv input { border: 1px solid #888888 !important;  min-height: 30px !important; font-size: 18px}
 #atf4473FormDiv select, #atf4473FormDiv textarea { border: 1px solid #888888 !important; font-size: 18px}
 #atf4473FormDiv .form-header { display: inline-block;width: 100%;font-weight: bold;}
 .fflformdiv.provdash .widget-box {border-top: 1px solid #CCC; border-bottom: 0px;}
.ffllblnote{font-size:12px}    
.ef4473-logo {width: 167px; padding-bottom: 10px;}
.ef4473-footer {background-color: #f6f6f6; display: inline-block; width: 100%;	padding: 10px 15px;margin-bottom: 20px;}
.ef4473-btns {padding: 10px 10px 20px 10px; text-align: center;     background: #fff; }
.ef4473-lblnum {font-weight: bold; color: inherit;}
.ef4473-lablindt {text-indent: -15px;}
#atf4473FormDiv {max-width: 1000px;  margin: auto;}
#atf4473FormDiv label {	font-weight: normal;	font-size: 18px;}
#atf4473FormDiv .widget-main {	max-width: 848px; margin: auto; min-height: 800px;}
#atf4473FormDiv .ef4473-footer {background-color: transparent; display: inline-block; width: 100%; padding: 10px 5px; margin-bottom: 20px;}
.ef4473-btns .fflbtn {background: #0d7f1a !important;	border-color: #0d7f1a;	font-weight: bold; text-shadow: none !important; font-size: 20px; letter-spacing: 1px;}
#atf4473FormDiv .form-input-div {border-right: 1px solid #3597d3 !important; min-height: 396px;	border-left: 1px solid #3597d3 !important; padding-top: 15px !important;}
#atf4473FormDiv .ef4473-btns { border: 1px solid #3597d3 !important; border-top: 0px  !important;}
#atf4473FormDiv .radio label { background: #eaeaea; padding: 6px 18px 8px; border: 1px solid #ccc; margin: 3px 30px !important;	display: inline-block;}
#atf4473FormDiv .radio {text-align: center; padding-top: 20px; padding-bottom: 20px;}
#atf4473FormDiv input[type="radio"].ace:checked + .lbl::before {
	content:  ""; 
	background: url("/assets/img/icons/tick-button.png");
	background-position-y: top;	background-repeat: no-repeat;
	border-radius: 0;	width: 22px;	height: 22px;
}

#atf4473FormDiv input[type="radio"].ace + .lbl::before {
	background: url("/assets/img/icons/no-tick.png");
	content: "";
	width: 22px;	height: 22px;
	border-radius: 0;	border: 0;	background-repeat: no-repeat;
}

.ef4473-btnsnew .fflbtn {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
}
.padt5{padding-top: 5px;}
.padt10{padding-top: 10px;}
.padt15{padding-top: 15px;}
.padt20{padding-top: 20px;}



#atf4473FormDiv .form-group {margin-left: 0px;}
#atf4473FormDiv .widget-body {background: rgba(228, 229, 233, 0.8) !important; border: 0;}
.form-input-div {background: #fff !important; border: 0 !important; min-height: 380px;}
.c-red{color:#ff0000; font-size: 15px;}
.margin-b0 {margin-bottom: 0px !important}
/*ffl styles */
table .btn-success, table .btn-warning {min-width: 30px;display: inline-block;}
@media only screen and (min-width: 1200px) and (max-width: 1210px)  {.container, .navbar {width: 1198px; max-width: 1198px !important;}}
@media only screen and (max-width: 660px) {
    .inbox-tabs.nav-tabs.tab-size-bigger > li > a {padding: 5px 10px 7px !important; font-size: 13px !important;}
    #timeResultDiv th,  #timeResultDiv td {font-size: 12px; font-weight: normal;}
    .xs-hidden{display: none !important;}
    .xs-marginy5 {margin-top:5px; margin-bottom:5px;}
    .xs-marginx5 {margin-left:5px; margin-right:5px;}
    .xs-no-padding{padding: 0px !important;}
    .xs-nopad-right{padding-right: 0px;}
    .xs-nopad-left{padding-left: 0px;}
    .xs-text-center{text-align: center;}
    .xs-text-right{text-align: right;}
    .xs-text-left{text-align: left;}
    .xs-marginx5{margin-left:5px; margin-right:5px;}
    .xs-margin0 {margin:0px;}
    .xs-float-right{float: right!important;}
    .xs-float-left {float :left !important;}
    .xs-center {text-align: center !important;}
    .xs-height {min-height: auto !important}
    .xs-grid-lables{ float: left; padding: 10px;min-width: 80px;}
    #notificationLog .odd td, #notificationLog .even td {width: 323px;float: left; border:0;}
    #notificationLog .odd, #notificationLog .even {border-top: 1px solid #d4d4d4 !important; border-bottom: 1px solid #d4d4d4 !important;}
    .grid-mobile .odd td, .grid-mobile1 td, .grid-mobile .even td {float: left; width: 100% !important; display: block; border: 0 !important;}
    .grid-mobile thead {display: none;}
    .data-table-responsive {overflow-x: auto;}
}
