﻿@charset "utf-8";
/* CSS Document */

.pad-left {
	padding-left:0;
}

.pad-right {
	padding-right:0;
}

.pad-top {
	padding-top:0;
}

.pad-bottom {
	padding-bottom:0;
}

.padding {
	padding:0;
}



/* Top Navigation Start */
/* Top Navigation End */

/*================= Model Start =================*/

.modal-lg {
	width:1144px;
}

.modal-backdrop.in {
	opacity:0.6;
    height: 100% !important;
}

.modal.in .modal-dialog {
	z-index:9999;
}

/* important we need this modal sizes - created by Ilya*/
 .modal-700 {
	width:700px !important;
}

 .modal-800 {
	width:800px !important;
}

  .modal-900 {
	width:900px !important;
}
  /* important we need this modal sizes - created by Ilya*/
.modal-header {
	background-color:#0b66b9;
	color:#fff;
	padding:10px 15px;
}

.modal-header .modal-title {
	font-weight:500;
	font-size:18px;
	line-height:32px;
}

.modal-body .modal-title .white-bg {
	background-color:#fff;
}

.modal-body .modal-title .col-color {
	background-color:#dddddd;
}

.modal-body .modal-title h4 {
	float:left;
	font-weight:700;
	font-size:14px;
	line-height:32px ;
	padding:0 0 0 11px;
	margin:0;
}

.modal-body .modal-title span {
	font-weight:700;
	font-size:14px;
	line-height:32px ;
	margin-left:0 !important;
	display:inline-block;
	padding-left:20px;
}

.modal-body .modal-title span, .modal-body .modal-title a {
	margin-left:50px;
	color:#000;
	text-decoration:none;
}

.modal-header .close {
	font-weight:400;
	font-size:35px;
	line-height:35px;
	color:#fff;
	opacity:1;
	font-weight:normal;
}

/*.modal-body {
	padding:10px 20px 20px 20px;
	background-color:#fff;
}

.modal-body .modal-title .modal-left {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.modal-body .table-responsive {
	overflow:visible !important;
}*/

.modal-footer {
	background-color:#dddddd;
	text-align:left;
	padding:12px 20px;
}

.modal-footer .f-modal-right {
	float:right;
}

.f-modal-right ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.f-modal-right ul li {
	display:inline-block;
	margin:0;
	padding:0 12px;
	list-style-type:none;
	vertical-align:middle;
}

.f-modal-right ul li:first-child {
	padding-left:0;
}

.f-modal-right ul li:last-child {
	padding-right:0;
}

/**In future remove this class **/
/*.modal-footer .btn-default {
	font-weight:300;
	font-size:16px;
	line-height:22px;
	color:#fff;
	border:1px solid #fff;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	padding:8px 40px;
	margin-right:10px;
}

.modal-footer .btn-default:last-child {
	margin-right:0;
}

.modal-footer .btn-default:active:focus {
	border-color:#fff;
	color:#fff;
}*/

/*.table-curved {
    border-collapse: separate;
}
.table-curved {
    border: solid #d0d0d0 1px;
    border-radius: 5px;
    border-left:0px;
}
.table-curved td, .table-curved th {
    border-left: 1px solid #d0d0d0;
    border-top: 1px solid #d0d0d0;
}
.table-curved th {
    border-top: none;
}
.table-curved th:first-child {
    border-radius: 5px 0 0 0;
}
.table-curved th:last-child {
    border-radius: 0 5px 0 0;
}
.table-curved th:only-child{
    border-radius: 5px 5px 0 0;
}
.table-curved tr:last-child td:first-child {
    border-radius: 0 0 0 5px;
}
.table-curved tr:last-child td:last-child {
    border-radius: 0 5px 5px 0;
}*/

/*.modal-table {
	color:#575755;
	font-size:13px;
	line-height:16px;
}*/

/*.modal-table.table-bordered {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.modal-table.table tbody td {
	color:#575755;
}

.modal-table .row-bg {
	background-color:transparent !important;
}

.modal-table .td-bg {
	background-color:#fff;
}
*/


.modal-table .col-color {
	/*font-weight:500;*/
	background-color:#dddddd;
}

/*.modal-table thead th {
	background-color:#dddddd;
}

.modal-table.table tbody tr:nth-child(even) {
	background-color:#fff;
}

.modal-table .table-pad {
	padding:6px 11px !important;
}

.modal-table > thead > tr > th:first-child {
	padding-left:12px !important;
}

.modal-table > tbody > tr > td:first-child.table-pad {
	padding-left:12px !important;
}

.modal-table thead th {
	font-weight:500;
	vertical-align:middle !important;
	padding:6px 19px !important;
	border:none !important;
}

.modal-table tbody td {
	font-weight:400;
	vertical-align:middle !important;
	padding:6px 19px !important;
	border:none !important;
}

.modal-table .dropdown {
	border:1px solid #000;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	padding:5px 10px;
}

.modal-table .dropdown .btn-default {
	font-weight:600;
	font-size:13px !important;
	line-height:22px !important;
	width:100%;
	text-align:left;
}

.modal-table .dropdown .caret {
	position:absolute;
	right:15px;
	top:17px;
}

.modal-table .dropdown-menu li {
	font-size:13px;
	line-height:22px;
	padding:5px 10px;
	border-bottom:1px solid #000;
}

.modal-table .dropdown-menu li:last-child {
	border:none;
}*/

/*.modal-tbl-left .col-1 {
	width:13%;
}

.modal-tbl-right .table-pad {
	padding:6px 11px 6px 22px !important;
}

.modal-tbl-right .table {
	height:56px;
}

.modal-tbl-left {
	margin-right:31.5%;
}

.modal-body select {
	font-weight:400;
	height:34px;
	width:100%;
	font-size:16px;
	line-height:22px;
	border:1px solid #d0d0d0;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
}

.modal-body select option {
	border-left:2px solid #406eb3;
}

.modal-body select:focus {
	border-color:#000;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
	border-left:2px solid #406eb3;
	color:#406eb3;
}

.modal-body select:focus option {
	border-left:2px solid #406eb3;
}*/


.modal-footer .btn-default {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	color:#fff;
	background:#26478d;
	border:none;
}

.modal-footer .btn-default:active:focus {
	background:#26478d;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}

/*.modal-footer .pink-btn {
	background:#ae3e92;
}


.modal-footer .pink-btn:active:focus {
	background:#ae3e92;
}*/

.modal-footer .white-btn {
	font-weight:400;
	background:#fff;
	border:1px solid #26478d;
	color:#26478d;
}

.modal-footer .white-btn:active:focus {
	background:#fff;
	border:1px solid #26478d;
	color:#26478d;
}

/*.modal-table .form-control {
    font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#000;
	border-color:#d0d0d0;
}*/

/*.modal-table .form-control::-webkit-input-placeholder { color: #000; }
.modal-table .form-control:-moz-placeholder { color: #000; }
.modal-table .form-control::-moz-placeholder { color: #000; }
.modal-table .form-control:-ms-input-placeholder { color: #000; }

.modal-tbl-right .form-control::-webkit-input-placeholder { color: #000; font-size:13px; line-height:22px; }
.modal-tbl-right .form-control:-moz-placeholder { color: #000; font-size:13px; line-height:22px; }
.modal-tbl-right .form-control::-moz-placeholder { color: #000; font-size:13px; line-height:22px; }
.modal-tbl-right .form-control:-ms-input-placeholder { color: #000; font-size:13px; line-height:22px; }

.modal-tbl-right .form-control:focus {
	border-color:#000;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-o-box-shadow:none;
}

.modal .table-striped > tbody > tr:nth-of-type(odd) {
	background-color:#fff;
}*/

.table.print-prospect-table th {
	border-bottom:1px solid #D3D3D3 !important;
}

.table.print-prospect-table td {
	border-bottom:1px solid #D3D3D3 !important;
}

.table.print-prospect-table tr:last-child td {
	border-bottom:none !important;
}
	
.table.print-prospect-table tr th {
	width:50%;
}

.table.print-prospect-table tr td table tr td {
	padding:0 !important;
}

.table.print-prospect-table tr td table tr td.middle {
	padding:0 6px !important;
}

.modal-btn-2 tr th, .modal-btn-2 tr td {
	border-bottom:1px solid #D3D3D3 !important;
}

.modal-btn-1 .selectric-wrapper {
	width:149px;
	float:right;
}

.modal-btn-1 .top-main-table .selectric-wrapper {
	float:none;
	width:auto;
}

/*================= Model End =================*/



/* Print Modal Start */
.print-options {
	padding-bottom:11px;
}

.print-options .option-block label {
	font-weight:400;
	font-size:16px;
	line-height:36px;
	margin-left:15px;	
}
/* Print Modal End */

/* Excel File Model Start */
.excel-file-modal .modal-footer .btn-default.right-side {
	float:right;
}

.excel-file-modal .nav-tabs {
	border:none;
}

.excel-file-modal .nav-tabs > li > a {
	background-color:#f4f4f4;
	font-weight:500;
	color:#575755;
	font-size:16px;
	line-height:16px;
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-moz-border-radius: 6px 6px 0 0;
	-ms-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	border:none;
}

.excel-file-modal .nav-tabs > li.active > a, .excel-file-modal .nav-tabs > li.active > a:hover, .excel-file-modal .nav-tabs > li.active > a:focus {
	border:none;
	background-color:#dddddd;
}

.excel-file-modal .nav-tabs > li {
	padding-right:10px;
}

.excel-file-modal .nav-tabs > li:last-child {
	padding-right:0;
}

.excel-file-modal .tab-content {
	border:1px solid #d0d0d0;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
	-o-border-radius:6px;
}

.excel-file-modal .tab-content .list-names .block .title {
	background-color:#dddddd;
	padding:11px 18px;	
}

.excel-file-modal .tab-content .list-names .block .title h6 {
	font-weight:500;
	font-size:16px;	
	line-height:16px;
	float:left;
	margin:0;
}

.excel-file-modal .tab-content .list-names .block .title .icheckbox_square {
	float:right;
}

.excel-file-modal .tab-content .list-names .col-sm-4.col-md-4.padding {
	border-left:1px solid #b4b4b4;
	height:500px;	
}

.excel-file-modal .tab-content .list-names .col-sm-4.col-md-4.padding:first-child {
	border-left:none;
}

.excel-file-modal .modal-body {
	overflow-y:scroll;
}

.excel-file-modal .tab-content .list-names .block .items {
	padding:11px 18px 0 27px;
}

.excel-file-modal .list-names .block .items ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.excel-file-modal .list-names .block .items ul li {
	display:block;
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#575755;
}

.excel-file-modal .list-names .block .items ul li .icheckbox_square {
	margin:-3px 13px 0 0;
}

.excel-file-modal .list-names .block .items li .inner-items {
	padding:8px 0 0 29px;
}

.excel-file-modal .list-names .block .items .inner-items ul {
	display:block;
	margin:0 !important;
	padding:0 !important;
	list-style-type:none;
	padding:0 0 0 29px;
}

.excel-file-modal .list-names .block .items .inner-items ul li {
	display:block;
	margin:0;
	padding:0 0 3px 0;
	list-style-type:none;
	font-weight:400px;
	color:#575755;
	font-size:14px;
	line-height:22px;
}

.excel-file-modal .list-names .block .items .inner-items ul li .iradio_square {
	margin-right:13px;
}
/* Excel File Model End */

/* All Country Print Prospect Start */
.all-country-print .partition .left-side {
	padding-right:6px;
}

.all-country-print .partition .right-side {
	padding-left:6px;
}

.all-country-print .table-curved tr:last-child td:last-child {
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	-ms-border-radius:0;
	-o-border-radius:0;
}

.all-country-print .col-1 {
	width:62.44%;
	word-break:break-all;
}

.all-country-print .col-2 {
	width:37.56%;
}

.all-country-print .col-3 {
	width:25.15%;
}

.all-country-print .right-side th .icheckbox_square {
	float:right;
	margin:3px 0 0 0;
}

.all-country-print .modal-footer .right-side {
	float:right;
}

.all-country-print .modal-footer .col-1 {
	float:left;
	display:inline-block;
	width:59.44%;
}

.all-country-print .modal-footer .col-2 {
	float:left;
}

.all-country-print .modal-footer .col-3 {
	float:left;
	display:inline-block;
}

.all-country-print .modal-footer .modal-f-left {
	padding-right:6px;
}

.all-country-print .modal-footer .modal-f-right {
	padding-left:6px;
}

.all-country-print table.employment-table td table td {
	border:none !important;
	padding:0 !important;
}

.all-country-print table.employment-table td table td .form-control {
	width:84px;
}

.all-country-print table.employment-table td table td.middle {
	padding:0 5px !important;
}

.all-country-print .employment-table {
	margin:150px 0 0 0;
}

.all-country-modal.modal-lg {
	width:1427px;
}

.employment-table.table-curved tr:first-child td:first-child {
	border-radius:5px 0 0 0;
}

.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 {
	width:12.66%;
}

.all-country-print .col-sm-6.col-md-5.col-lg-4 {
	width:30.40%;
}

.all-country-print .col-sm-6.col-md-7.col-lg-8 {
	width:69.60%;
}
/* All Country Print Prospect End */


/* Muncipalities-Modal Start */
.muncipality-choice .col-sm-6.col-md-6.pad-right {
	padding-right:12px;
}

.muncipality-choice .col-sm-6.col-md-6.pad-left {
	padding-left:12px;
}

.muncipality-choice {
	padding-bottom:20px;
}

.muncipalities-modal .title {
	background-color:#dddddd;
	padding:7px 0 7px 16px;
	font-weight:500;
}

.muncipalities-modal .title h6 {
	font-size:16px;
	line-height:22px;
	margin:0;
	color:#575755;
}

.muncipality-choice .left-side {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.muncipality-choice .right-side {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.muncipality-choice ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
	height:286px;
	overflow-y:scroll;
}

.muncipality-choice ul li {
	font-size:16px;
	line-height:22px;
	display:block;
	margin:0;
	padding:0 15px 9px 15px;
	list-style-type:none;
	font-weight:400;
	color:#575755;
}

.muncipality-choice ul li:first-child {
	padding-top:15px;
}

.muncipality-choice ul li .icheckbox_square {
	float:right;
}

.muncipalities-modal .modal-footer .right-side {
	float:right;
}

.muncipalities-modal .comparison {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	padding:10px 15px 5px 15px;
	font-size:16px;
	line-height:22px;
	color:#575755;
	font-weight:400;
	margin-bottom:20px;
}

.muncipalities-modal .comparison .iradio_square {
	margin:-3px 0 0 0;
}

.muncipalities-modal .comparison label {
	font-weight:400;
	padding-left:16px;
}

.customer-group {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	font-size:16px;
	line-height:22px;
	color:#575755;
	font-weight:400;
	margin-bottom:20px;
}

.customer-group .row {
	padding:10px 15px 5px 15px;
}

.customer-group label {
	font-weight:400;
	padding-left:16px;
}

.customer-group .iradio_square {
	margin:-3px 0 0 0;
}

.muncipalities-modal .muncipalti-table table-pad {
	padding-left:15px;
}

.muncipalities-modal .muncipalti-table > tbody > tr > td:first-child.table-pad {
	padding-left:15px !important;
	padding-right:30px !important;
}

.muncipalities-modal .muncipalti-table tr td {
	border:none !important;
}

.muncipalities-modal .muncipalti-table tr td:first-child {
	border:none !important;
}

.muncipalities-modal .col-1 {
	width:33.39%;
}

.muncipalities-modal .muncipalti-table tr th {
	border:none !important;
}

.muncipalities-modal .muncipalti-table tr th:first-child {
	border:none !important;
}

.muncipalities-modal .muncipalti-table.table-curved tr:last-child td:last-child {
	border-radius:0 0 5px 0;
}
/* Muncipalities-Modal End */

/* Credit-evaluation-Modal Start */
.credit-evaluation-modal .modal-dialog {
	width:690px;
}

.credit-evaluation-modal .col-1 {
	width:30.35%;
}

.credit-evaluation-modal .col-2 {
	width:69.65%;
}

.credit-evaluation-modal .col-3 {
	width:61.18%;
}

.credit-evaluation-modal .col-4 {
	width:38.82%;
}

.credit-evaluation-modal .modal-footer .right-side {
	float:right;
}

.credit-evaluation-modal .evaluation-table table-pad {
	padding-left:15px;
}

.credit-evaluation-modal .evaluation-table tr th {
	border:none !important;
}

.credit-evaluation-modal .evaluation-table tr th:first-child {
	border:none !important;
}

.credit-evaluation-modal .evaluation-table tr td {
	border:none !important;
}

.credit-evaluation-modal .evaluation-table tr td:first-child {
	border:none !important;
}

.credit-evaluation-modal .modal-body .btn-default {
	background-color:#26478d;
	border:none;
	padding:12px 40px;
	color:#fff;
	font-weight:300;
	font-size:16px;
	line-height:22px;
	margin-right:5px;
}

.credit-evaluation-modal .modal-body .btn-default:hover, .credit-evaluation-modal .modal-body .btn-default:focus, .credit-evaluation-modal .modal-body .btn-default:active, .credit-evaluation-modal .modal-body .btn-default:active:focus {
	box-shadow:none !important;
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	-ms-box-shadow:none !important;
	-o-box-shadow:none !important;
}

.credit-evaluation-modal h6 {
	font-weight:500px;
	font-size:16px;
	line-height:22px;
	color:#575755;
	margin:0 0 22px 0;
}

.credit-evaluation-modal label {
	font-weight:400;
	font-size:16px;
	line-height:22px;
	padding-left:16px;
}

.credit-evaluation-modal .cross-check .block {
	font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#575755;
}

.credit-evaluation-modal .cross-check {
	padding:0 17px 19px 17px;
	margin-bottom:19px;
	border-bottom:1px solid #d0d0d0;
}

.credit-evaluation-modal .cross-check .btn-default {
	margin-top:18px;
}

.credit-evaluation-modal .cross-check ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.credit-evaluation-modal .cross-check ul li {
	display:block;
	margin:0;
	padding:0 0 13px 0;
	list-style-type:none;
}

.credit-evaluation-modal .datacleaning h6 {
	font-size:16px;
	line-height:22px;
	color:#26478d;
	margin:0 0 9px 0;
}

.credit-evaluation-modal .datacleaning ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.credit-evaluation-modal .datacleaning ul li {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.credit-evaluation-modal .datacleaning .right-side .form-control {
	margin:32px 0 0 0;
}
/* Credit-evaluation-Modal End */

/* Market-Analysis-Modal Start */
.market-analysis-modal .modal-dialog {
	width:842px;
}

.market-analysis-modal .market-block {
	border:1px solid #d0d0d0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	margin-bottom:26px;
}

.market-analysis-modal .market-block .title {
	padding:8px 16px;
	background-color:#dddddd;
}

.market-analysis-modal .market-block .title h6 {
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#575755;
	margin:0;
}

.market-analysis-modal .bottom-text-right p {
	padding-bottom:6.1px;
}

.market-analysis-modal .market-block .selectric {
	height:31px;
	margin-bottom:6px;
}

.market-analysis-modal .market-block .selectric .button {
	height:31px;
	width:31px;
}

.market-analysis-modal .market-block .selectric p.label  {
	font-size:14px !important;
	line-height:25px !important;
}

.market-analysis-modal .market-block .selectric-items .selectric-scroll li {
	padding:8px;
}

.market-analysis-modal .market-desc {
	padding:6px 16px;
}

.market-analysis-modal .market-desc p {
	color:#575755;
	font-weight:400;
	font-size:16px;
	line-height:22px;
	margin:0;
}

.market-analysis-modal .market-desc ul {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.market-analysis-modal .market-desc ul li {
	display:block;
	margin:0;
	padding:0 0 10px 0;
	list-style-type:none;
	font-weight:400;
	font-size:16px;
	line-height:22px;
	color:#575755;
}

.market-analysis-modal .market-desc ul li:last-child {
	padding-bottom:0;
}

.market-analysis-modal .market-block.market-result {
	margin-bottom:0;
}

.market-analysis-modal .market-desc ul li .icheckbox_square {
	top:-3px;
	margin-right:15px;
}

.market-analysis-modal .modal-footer .btn-default {
	float:left;
	display:inline-block;
}

.market-analysis-modal .modal-footer .btn-default.right-side {
	float:right;
}

.market-analysis-modal .modal-footer p {
	font-weight:400;
	color:#575755;
	font-size:16px;
	line-height:22px;
	margin:8px 0 0 135px;
	display:inline-block;
}

.market-analysis-modal .bottom-text-right .partition {
	padding-top:24px;
}

.bottom-text-left .market-desc {
	padding-top:14px;
	padding-bottom:11px;
}
/* Market-Analysis-Modal End */

/* Payment-Behavior Modal Start */
.payment-behavior-modal .modal-dialog {
	width:1411px;
}

.payment-behavior-modal .modal-footer .right-side {
	float:right;
}

.payment-behavior-modal .col-red {
	background-color:#cb123e;
	color:#fff !important;
}

.payment-behavior-modal .table-curved tr:last-child td:last-child {
    border-radius: 0 0 5px 0;
}

.payment-behavior-modal .col-blue {
	background-color:#0081a0;
	color:#fff !important;
}

.payment-behavior-modal .col-1 {
	width:17.35%;
}

.payment-behavior-modal .col-2 {
	width:11.74%;
}

.payment-behavior-modal .col-3 {
	width:47.34%;
}

.payment-behavior-modal .modal-table .table-pad {
	padding:6px 14px !important;
}

.payment-behavior-modal .table tbody td {
	border-bottom:none !important;
}

.payment-behavior-modal .modal .table thead th {
	border-bottom:none !important;
}

.payment-behavior-modal .average-delay .col-1 {
	width:26.65%;
}

.payment-behavior-modal .average-delay .col-2 {
	width:18.19%;
}

.payment-behavior-modal .average-delay tbody tr:last-child td {
	border-top:1px solid #d3d3d3 !important;
}
/* Payment-Behavior Modal End */


/* Selectric Start */

.selectric {
	position:relative;
	background:#fff !important;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.selectric-open {
	position:relative;
}

.selectric-hover .selectric {
	border-color:#ddd !important;
}

.selectric-open .selectric {
	border-color:#ddd !important;
}

.selectric-open .selectric:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	bottom:0;
	width:3px;
	background-color:#406eb3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.selectric-open .selectric .label {
	color:#406eb3 !important;
}

.selectric-open .selectric-items {
	border-radius:0 0 5px 5px !important;
	-webkit-border-radius:0 0 5px 5px !important;
	-moz-border-radius:0 0 5px 5px !important;
	-ms-border-radius:0 0 5px 5px !important;
	-o-border-radius:0 0 5px 5px !important;
	border-top:none !important;
}

.selectric-open .selectric-items:before {
	position:absolute;
	content:"";
	left:0;
	top:0;
	bottom:0;
	width:3px;
	background-color:#406eb3;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
}

.selectric .label {
	height:34px !important;
	font-size:15px !important;
	line-height:28px !important;
	font-weight:400;
	text-align:left !important;
	margin-left:0 !important;
}

.selectric-items ul, .selectric-items li { 
	font-size:14px !important;
}

.selectric-open .selectric-items li.last {
	border-radius:0 0 5px 5px !important;
	-webkit-border-radius:0 0 5px 5px !important;
	-moz-border-radius:0 0 5px 5px !important;
	-ms-border-radius:0 0 5px 5px !important;
	-o-border-radius:0 0 5px 5px !important;
}

.selectric .button:after {
	border:none !important;
	background:url(../images/selectric-arrow.png) no-repeat;
	height:6px !important;
	width:12px !important;
}

/* Selectric End */


/*///////////////////////////////////////////////////////////////////////// Responsive CSS Structure /////////////////////////////////////////////////////////////////////////*/


/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/ 

@media (min-width: 240px) and (max-width: 568px){
/* Modal Start */
.modal-footer { text-align:center; }
.modal-footer .btn-default { display:block; margin-bottom:0; width:100%; }
.f-modal-left { float:none !important; }
.modal-footer .f-modal-right { float:none; }
.modal-footer .f-modal-right li { display:block; padding:5px 0; }
.modal-footer .f-modal-right li .btn-default { margin:0; }
.modal-header .close { font-size:30px; line-height:30px; } 
.modal-footer .f-modal-right li a img { display:inline-block; } 

./*modal-tbl-left select { width:100px; }
.modal-tbl-right select { width:100px; }*/

.modal-btn-2 .print-options .col-xs-4 { width:100%; }

/* Choose Excel File Modal Start */
.excel-file-modal .nav-tabs > li { float:none; display:block; padding:0 0 5px 0; }
.excel-file-modal .modal-footer .btn-default { margin-bottom:5px !important; }
/* Choose Excel File Modal End */

/* All Country Modal Start */
.all-country-print .modal-footer .right-side { float:none; display:inline-block; }
.all-country-print .modal-footer .btn-default { margin: 0 0 5px 0 !important; }
.all-country-print .print-options .col-xs-4 { width:100%; }
.all-country-print .modal-body .right-side { text-align:center; }
.all-country-print .right-side th .icheckbox_square { float:left; width:100%; }

.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 { width:100% !important; }
/* All Country Modal End */


/* Muncipality Modal Start */
.muncipalities-modal .modal-footer .btn-default { margin-bottom:5px !important; }
/* Muncipality Modal End */

/* Market Analysis Modal Start  */
.market-analysis-modal .modal-footer p { font-size:14px; line-height:20px; margin-left:0 !important; }
.market-analysis-modal .modal-footer .btn-default.right-side { float:none; margin-top:7px !important; }
.market-analysis-modal .market-block .title h6 { font-size:14px; line-height:20px; }
.market-analysis-modal .market-desc ul li { font-size:14px; line-height:20px; }
.market-analysis-modal .market-desc ul li .icheckbox_square { top:-1px; }
/* Market Analysis Modal End  */

/* Payment-Behavior Modal Start */
.payment-behavior-modal .modal-footer .btn-default { margin-bottom:5px !important; }
/* Payment-Behavior Modal End */

}
@media (min-width: 569px) and (max-width: 767px){

}
@media (max-width: 767px) {	
/* Modal Start */
/* Comment below code due to mobile view popup not working - Pragnesh */
/*.modal-lg { width:auto !important; }*/
.modal-table tbody td { padding:6px !important; }
.modal-tbl-left { margin:0; }
.modal-tbl-left .col-1 { width:1.6%; }
.modal-table .col-6 { width:38%; }
.modal-table .col-34 { width:auto; }
.f-modal-left { float:left; }
.f-modal-right { float:right; }
.f-modal-right ul li { padding:0 5px; }
.modal-body .table-responsive { overflow:auto !important; }
.modal-dialog { position:relative; transform:none !important; top:0; left:auto; padding:20px 15px 0; }
.modal-body select { width:150px; }
.modal-table .form-control { width:150px; }

.modal-body .modal-title .col-1 { width:50%; }
.modal-body .modal-title .col-2 { width:50%; }
.modal-footer .btn-default { font-size:15px; padding:8px 12px; margin:0 !important; }
.modal-btn-2 .modal-footer .btn-default { padding:8px 30px; }
.f-modal-left { padding-bottom:5px; }
.modal-btn-2 .modal-footer .btn-default { margin-bottom:5px !important; }


.table-responsive.top-main-table { border:none; margin:0; }
.modal .table-responsive { border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; }
/* Modal End */

/* All Country Modal Start */
.all-country-print .modal-body .table-responsive { overflow-x:auto !important; }
.all-country-print .employment-table { margin:0; }
.all-country-print.modal .selectric .label { font-size:15px !important; }
.all-country-print.modal .selectric-items li { font-size:14px !important; }

.all-country-print .modal-footer .right-side { margin:5px 0 0 0; }
.all-country-print .modal-body .left-side { padding:0; }
.all-country-print .modal-body .right-side { padding:0; }

.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 { width: 33.33333333%; }
.all-country-print .col-sm-6.col-md-5.col-lg-4 { width: 100% }
.all-country-print .col-sm-6.col-md-7.col-lg-8 { width: 100%; }

.all-country-print .modal-footer .col-sm-6.col-md-5.col-lg-4 { width:100%; }
.all-country-print .modal-footer .modal-f-left .col-1 { width:100%; display:block; }
.all-country-print .modal-footer .modal-f-left .col-2 { width:100%; display:block; }
.all-country-print .modal-footer .col-3 { width:100%; display:block; }
.all-country-print .modal-footer .btn-default { width:100%; margin-bottom:5px !important; }
.all-country-print .modal-footer .white-btn { width:100%; }
.all-country-print .modal-footer .right-side { float:none; text-align:center; }
.all-country-print .modal-footer .right-side img { display:inline-block; }
/* All Country Modal End */

/* Choose Excel File modal Start */
.excel-file-modal .tab-content .list-names .col-sm-4.col-md-4.padding { height:auto; overflow:auto; }
/* Choose Excel File modal End */

/* Muncipality Modal Start */
.muncipality-choice .col-sm-6.col-md-6.pad-right { padding: 0 7px; }
.muncipality-choice .col-sm-6.col-md-6.pad-left	 { padding: 0 7px; }
.muncipality-choice .left-side { margin-bottom:15px; }
.muncipalities-modal .comparison .block { padding-bottom:8px; }
.muncipalities-modal .title h6 { font-size:15px; }
.muncipality-choice ul { height:auto; overflow:none; }
/* Muncipality Modal End */

/* Creadit-Evaluation Modal Start */
.credit-evaluation-modal .modal-dialog { width:auto; }
.credit-evaluation-modal .cross-check ul li { padding-bottom:5px; }
.credit-evaluation-modal .cross-check .block { padding-bottom:5px; }
.credit-evaluation-modal .datacleaning .right-side .form-control { margin:15px 0 0 0; }
.credit-evaluation-modal .modal-footer .btn-default { margin-bottom:5px !important; }
.credit-evaluation-modal h6 { margin-bottom:12px; }
.credit-evaluation-modal .cross-check .btn-default { margin-top:10px; }
.credit-evaluation-modal .modal-body .btn-default { padding:8px 40px; }
/* Creadit-Evaluation Modal End */

/* Market Analysis Modal Start  */
.market-analysis-modal .modal-dialog { width:auto; }
.market-analysis-modal .modal-footer p { margin-left:50px; }
.market-analysis-modal .market-desc ul li:last-child { padding-bottom:10px; }
/* Market Analysis Modal End  */

/* Payment-Behavior Modal Start */
.payment-behavior-modal .modal-dialog { width:auto; }
/* Payment-Behavior Modal End */
}

@media (min-width: 768px) {
.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
  margin:0 auto;
}


}
@media (min-width: 768px) and (max-width: 991px){

/* Modal Start */
.modal-lg { width:700px !important; }
.modal-table tbody td { padding:6px !important; }
.modal-tbl-left .col-1 { width:9%; }

.modal-table > thead > tr > th { font-size:13px; padding:6px !important; }
.modal-body .modal-title span { padding-left:11px; }
/* Modal End */
/* Modal Start */
.modal .selectric .label { font-size:12px !important; margin-right:20px !important; } 
.modal .selectric .button { width:25px !important; }
.f-modal-right ul li { padding:0 4px; }
.modal-table .form-control { font-size:12px; }
.modal-footer .btn-default { padding:8px 18px; }

.selectric-items li { font-size:12px !important; }
/* Modal End */

/* Choose Excel File modal Start */
.excel-file-modal .list-names .block .items .inner-items ul li .iradio_square { margin-right:4px; }
.excel-file-modal .list-names .block .items li .inner-items { padding:8px 0 0 8px; }
.excel-file-modal .tab-content .list-names .block .items { padding-left:20px; }
/* Choose Excel File modal End */

/* All Country Modal Start */
.all-country-print .modal-body .table-responsive { overflow-x:auto !important; }
.all-country-print .modal-body .left-side { padding:0; }
.all-country-print .modal-body .right-side { padding:0; }
.all-country-print .modal-body .right-side .table-responsive { margin-bottom:10px; }
.all-country-print .right-side th .icheckbox_square { float:left; width:100%; }
.all-country-print .employment-table { margin:0; }
.all-country-print.modal .selectric .label { font-size:15px !important; }
.all-country-print.modal .selectric-items li { font-size:14px !important; }
.all-country-print .modal-footer .right-side { margin:5px 0 0 0; }

.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 { width:25%; }
.all-country-print .col-sm-6.col-md-5.col-lg-4 { width: 50% }
.all-country-print .col-sm-6.col-md-7.col-lg-8 { width: 50%; }
.all-country-print .modal-table { margin:0; }
.all-country-print .employment-table { margin:125px 0 0 0; }
.all-country-print .modal-footer .col-1 { width:62.44%; }
/* All Country Modal End */

/* Muncipality Modal Start */
.muncipalti-table > thead > tr > th { font-size:15px; }
.muncipalti-table .form-control { font-size:15px; }
/* Muncipality Modal End */

/* Creadit-Evaluation Modal Start */
.credit-evaluation-modal .cross-check ul li { padding-bottom:5px; }
.credit-evaluation-modal .datacleaning .right-side .form-control { margin:15px 0 0 0; }
/* Creadit-Evaluation Modal End */

/* Market Analysis Modal Start  */
.market-analysis-modal .modal-dialog { width:600px; }
.market-analysis-modal .market-desc ul li:last-child { padding-bottom:10px; }
/* Market Analysis Modal End  */

/* Payment-Behavior Modal Start */
.payment-behavior-modal .modal-dialog { width:700px; }
/* Payment-Behavior Modal End */

/* Modal-1 Start */
.modal-btn-1 .selectric { width:96px; }
/* Modal-1 End */
}

@media (min-width: 992px) and (max-width: 1199px){

/* Modal Start */
.modal-lg { width:900px !important; }
.modal-table tbody td { padding:6px !important; }
.modal-table > thead > tr > th { font-size:14px; padding:6px !important; }
.modal .selectric .label { font-size:15px !important; }
.modal-table .form-control { font-size:13px; }

.modal-footer .btn-default { padding:8px 32px; }
/* Modal End */

/* All Country Modal Start */
.all-country-print .modal-body .table-responsive { overflow-x:auto !important; }

.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 { width:25%; }
.all-country-print .col-sm-6.col-md-5.col-lg-4 { width: 41.66666667%; }
.all-country-print .col-sm-6.col-md-7.col-lg-8 { width: 58.33333333%; }
.all-country-print .employment-table { margin:155px 0 0 0; }
.all-country-print .modal-footer .col-1 { width:60.44%; }
/* All Country Modal End */

/* Muncipality Modal Start */
.muncipalti-table > thead > tr > th { font-size:15px; }
.muncipalti-table .form-control { font-size:15px; }
/* Muncipality Modal End */

/* Payment-Behavior Modal Start */
.payment-behavior-modal .modal-dialog { width:900px; }
/* Payment-Behavior Modal End */

/* Modal-1 Start */
.modal-btn-1 .selectric { width:137px; }
/* Modal-1 End */
}


@media (min-width: 1301px) and (max-width: 1399px){ 
	/* Modal Start */
	.modal-lg { width:992px !important; }
	/* Modal End */
	
	/* All Country Modal Start */
	.all-country-print .modal-footer .col-1 { width:54.44%; }
	.all-country-print .employment-table { margin:180px 0 0 0 !important; }
	/* All Country Modal End */	

}


@media (min-width: 1200px) and (max-width: 1673px){

/* Modal Start */
.modal-lg { width:940px; }
/* Modal End */

/* All Country Modal Start */
.all-country-modal.modal-lg { width:1100px; }
.all-country-print .modal-body .table-responsive { overflow-x:auto !important; }


.all-country-print .print-options .col-sm-3.col-md-3.col-xs-4.col-lg-2 { width: 16.66666667%; }
.all-country-print .col-sm-6.col-md-5.col-lg-4 { width: 33.33333333%; }
.all-country-print .col-sm-6.col-md-7.col-lg-8 { width: 66.66666667%; }
.all-country-print .employment-table { margin:160px 0 0 0; }
/* All Country Modal End */
}

@media (min-width: 1200px) and (max-width: 1693px){ 
	/* Modal Start */
	.modal-table tbody td { padding:6px 8px !important; }
	.modal .selectric .label { font-size:15px !important; }
	.modal-table .form-control { font-size:13px; }
	.modal-footer .btn-default { padding:8px 37px; }
	/* Modal End */
	
}

@media (min-width: 1200px) and (max-width: 1299px){ 
	/* Payment-Behavior Modal Start */
	.payment-behavior-modal .modal-dialog { width:1150px; }
	/* Payment-Behavior Modal End */
	
}

@media (min-width: 1200px) and (max-width: 1300px){ 
	/* Modal-1 Start */
	.modal-btn-1 .selectric { width:141px; }
	/* Modal-1 End */
}

@media (min-width: 1300px) and (max-width: 1399px){ 
	/* Payment-Behavior Modal Start */
	.payment-behavior-modal .modal-dialog { width:1250px; }
	/* Payment-Behavior Modal End */
}

@media (min-width: 1400px) and (max-width: 1499px){ 
	/* Payment-Behavior Modal Start */
	.payment-behavior-modal .modal-dialog { width:1350px; }
	/* Payment-Behavior Modal End */
}





/*---------- Large Desktop , Large Screen End ----------*/
