/* login and register page */

ar {
	color: red;
}

.login-page {
	background-color: #3A71B0;
	background-size: cover;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center center;
}
.login-page .login-box {
	border: 1px solid rgba(0, 84, 148, 0.5);
}
.login-page .login-logo {
	background: rgb(0, 84, 148);
	font-size: 0;
	margin-bottom: 0;
}
.login-page .login-logo img {
	padding: 10px 0;
}

/* nav tabs */
.login-page .nav-tabs {
	border-color: #dedede;
}
.login-page .nav-tabs > li > a {
	font-size: 12px;
	padding: 7px 10px;
	color: #005494;
}
.login-page .nav-tabs > li > a:focus,
.login-page .nav-tabs > li > a:hover {
	background: #dedede;
	border-color: #dedede;
}
.login-page .nav-tabs > li.active>a,
.login-page .nav-tabs > li.active>a:focus,
.login-page .nav-tabs > li.active>a:hover {
	border-color: #dedede;
	border-bottom-color: transparent;
	color: #777;
}

/* box body */
.login-page .login-box-body .error-log,
.login-page .login-box-body h4 {
	font-size: 13px;
	margin: 0;
	padding: 20px 5px 10px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
}
.login-page .login-box-body .error-log {
	color: #dd4b39;
}
.login-page .login-box-body .error-log:empty {
	padding: 0;
}
.login-page .login-box-body h4 {
	color: #777;
}
.login-page .login-box-body .g-recaptcha {
	margin-bottom: 10px;
}

/* form */
.login-page form {
	padding: 10px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.login-page form .checkbox {
	margin: 0;
}
.login-page form#login-form .checkbox {
	padding: 8px 0 6px;
}
.login-page form .checkbox label .icheckbox_square-sedona {
	margin-right: 5px;
	top: -1px;
}
.login-page form .form-control {
	border: 1px solid #dedede;
	border-radius: 4px;
}
.login-page form .form-group {
	margin-bottom: 10px;
}
.login-page form .form-group.has-error label {
	font-size: 14px;
	padding: 5px;
}
.login-page form .form-group.has-error .help-block {
	font-size: 11px;
	padding: 5px 5px 0;
}
.login-page .login-box-body form .form-group.has-error .form-control-feedback {
	color: #a94442;
}
.login-page form .form-control-feedback {
	color: #ccc;
}
.login-page form .help-block {
	margin-top: 0;
	margin-bottom: 0;
}
.login-page form .btn {
	background-color: #005494;
}
.login-page form .btn:hover,
.login-page form .btn:focus {
	color: #f5f5f5;
}
.login-page form .btn .fa {
	margin-right: 5px;
}


/* iCheck plugin Flat skin, sedona
----------------------------------- */
.icheckbox_square-sedona,
.iradio_square-sedona {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	background: url(../img/sedona.png) no-repeat;
	border: none;
	cursor: pointer;
}

.icheckbox_square-sedona {
	background-position: 0 0;
}
.icheckbox_square-sedona.checked {
	background-position: -22px 0;
}
.icheckbox_square-sedona.disabled {
	background-position: -44px 0;
	cursor: default;
}
.icheckbox_square-sedona.checked.disabled {
	background-position: -66px 0;
}
.iradio_square-sedona {
	background-position: -88px 0;
}
.iradio_square-sedona.checked {
	background-position: -110px 0;
}
.iradio_square-sedona.disabled {
	background-position: -132px 0;
	cursor: default;
}
.iradio_square-sedona.checked.disabled {
	background-position: -154px 0;
}
.icheckbox_square-facturis,
.iradio_square-facturis {
	display: inline-block;
	*display: inline;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	width: 20px;
	height: 20px;
	background: url(../img/sedona.png) no-repeat;
	border: none;
	cursor: pointer;
}


/* couldn't find some inits */
.icheckbox_square-facturis {
	background-position: 0 0;
}
.icheckbox_square-facturis.checked {
	background-position: -22px 0;
}
.icheckbox_square-facturis.disabled {
	background-position: -44px 0;
	cursor: default;
}
.icheckbox_square-facturis.checked.disabled {
	background-position: -66px 0;
}
.iradio_square-facturis {
	background-position: -88px 0;
}
.iradio_square-facturis.checked {
	background-position: -110px 0;
}
.iradio_square-facturis.disabled {
	background-position: -132px 0;
	cursor: default;
}
.iradio_square-facturis.checked.disabled {
	background-position: -154px 0;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (-moz-min-device-pixel-ratio: 1.5),
	   only screen and (-o-min-device-pixel-ratio: 3/2),
	   only screen and (min-device-pixel-ratio: 1.5) {
	.icheckbox_square-sedona,
	.iradio_square-sedona {
		background-image: url(../img/sedona@2x.png);
		-webkit-background-size: 176px 22px;
		background-size: 176px 22px;
	}
	.icheckbox_square-facturis,
	.iradio_square-facturis {
		background-image: url(../img/sedona@2x.png);
		-webkit-background-size: 176px 22px;
		background-size: 176px 22px;
	}
}

/* date picker */

/*.daterangepicker .calendar-time {*/
    /*display: none;*/
/*}*/

.skin-sedona .daterangepicker td.active,
.skin-sedona .daterangepicker td.active:hover {
	background-color: #005494;
}
.skin-sedona .daterangepicker .input-mini.active {
	border-color: #005494;
}
.skin-sedona .ranges li {
	color: #005494;
}
.skin-sedona .ranges li.active,
.skin-sedona .ranges li:hover {
	background-color: #346694;
	border-color: #346694;
	color: #fff;
}
.skin-sedona .daterangepicker .calendar th,
.skin-sedona .daterangepicker .calendar td {
	padding: 3px;
	font-size: 12px;
}
.skin-sedona .daterangepicker select.monthselect,
.skin-sedona .daterangepicker select.yearselect {
	border: 1px solid #dde;
	padding: 3px;
	border-radius: 3px;
	font-weight: normal;
}

.imagineFundal {
	cursor: pointer;
}
.imagineFundal .fa {
	color: #236d9e;
	font-size: 20px;
}
.imagineFundal span {
	vertical-align: top;
}

.ImaginiFactura .thumbnail {
	padding: 0;
}
.ImaginiFactura .thumbnail h4 {
	border-bottom: 1px solid #ddd;
	margin-top: 0;
	margin-bottom: 0;
	padding: 10px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	background: #f5f5f5;
	color: #005494;
}
.ImaginiFactura .thumbnail img {
	margin-top: 9px;
	margin-bottom: 9px;
	border-radius: 5px;
	max-width: 100%;
	max-height: 130px;
}
.ImaginiFactura .btn-group-justified {
	padding-bottom: 25px;
	position: relative;
}
.ImaginiFactura .btn-group-justified .btn,
.ImaginiFactura .btn-group-justified .btn-group {
	position: static;
}
.ImaginiFactura .help-block {
	position: absolute;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 0;
	bottom: 0;
	left: 0;
}

/*file input used in import popup*/
#upload-input {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 15px;
}
#upload-input small {
	color: #777;
}
/*columns showed in the same popup*/
#columns_enumeration .badge {
	color: #333;
	background-color: #ddd;
	font-weight: normal;
	padding: 4px 6px;
	margin: 1px;
	font-size: 11px;
}

/* wait google icon */
#xLoader .google-spin-wrapper .google-spin {
	border-top-color: transparent;
	background: #fafafa;
	border: 3px solid #005494;
}
#xLoader .google-spin-wrapper .google-spin:before {
	border-top-color: #B7C8D4;
}
#xLoader .google-spin-wrapper .google-spin:after {
	border-top-color: #a3c2d8;
}

.box-body-grid ~ .box-footer .action-button,
.box-body-grid > .box-footer .action-button {
	height: 50px;
	overflow: visible;
}
.pachete-bifate{
	background-color: transparent !important;
}


.skin-sedona .nav-tabs-custom .tab-content .tab-pane .display-search-alone {
	margin-right: -10px !important;
}

/* Antonio */

/*.table-ListePreturiModal .ui-jqgrid-bdiv {*/
	/*max-height: 400px!important;*/
/*}*/

/*.modal-body .table-Stoc .ui-jqgrid-bdiv {*/
	/*max-height: 400px!important;*/
/*}*/

/*.modal-body .table-FacturiFurnizor .ui-jqgrid-bdiv {*/
	/*max-height: 400px!important;*/
/*}*/

/*.modal-body .table-FacturiClient .ui-jqgrid-bdiv {*/
	/*max-height: 400px!important;*/
/*}*/

#change_sediu select.select2 {
	width: calc(100% - 40px)!important;
}

@media (max-width: 767px) {
	.fixed .content-wrapper, .fixed .right-side {
		padding-top: 50px;
	}
}

.nav-tabs-custom {
	margin-bottom: 0px;
}

.modal-dialog .nav-tabs-custom {
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.1);
}

.alert .close:focus {
	outline: 0px auto -webkit-focus-ring-color;
}
.fixInline {
    display: inline-flex;
}

.icheckbox_square-facturis,
.iradio_square-facturis {
	padding-right: 20px;
}

#loadDrepturi h4.panel-title {
	display: inline-flex;
	width: 100%;
	margin-top: 5px;
}

#loadDrepturi h4.panel-title a {
	display: inline-flex;
	width: 100%;
}

#loadDrepturi h4.panel-title label {
	width: 100%;
	margin-top: 3px;
}

/*chart*/
.embed-responsive-21by9 {
	padding-bottom:40%;
}

.width0{
	width: 0px;
}

@media (max-width: 767px) {

	/* Paginare */

    .skin-sedona .ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td table {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .skin-sedona .ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > .ui-pg-table > tbody > tr > td {
        text-align: center !important;
    }

    .pager-mobile-responsive table table tbody tr td:nth-child(3),
    .pager-mobile-responsive table table tbody tr td:nth-child(4),
    .pager-mobile-responsive table table tbody tr td:nth-child(5) {
        display: none !important;
    }

    /*.pager-mobile-responsive table td:nth-child(1) div div span,*/
    /*.pager-mobile-responsive table td:nth-child(1) div {*/
    /*font-size:1.6rem!important;*/
    /*}*/
    .pager-mobile-responsive table table tbody tr td:nth-child(1) span,
    .pager-mobile-responsive table table tbody tr td:nth-child(2) span,
    .pager-mobile-responsive table table tbody tr td:nth-child(6) span,
    .pager-mobile-responsive table table tbody tr td:nth-child(7) span {
        font-size: 2.3rem !important;
    }

    .pager-mobile-responsive table td:nth-child(1) div {
        float: none !important;
    }

	/* Search Box */

	.text-search-box {
		float: none!important;
	}
	.text-search-box .input-group {
		width: auto;
	}

	/* Filtru Search Box Footer */

	.box-footer div.pull-right {
		float: none!important;
	}
	.box-footer #group_by {
		margin-top: 15px;
	}
	.box-footer button[type="submit"].search {
		margin-top: 15px;
	}
	.modal .box-footer button[type="submit"].search {
		margin-top: -20px;
	}
	.search-AlteOperatiuniCasa button[type="submit"].search {
		margin-bottom: 15px;
	}
	.search-BalantaStocuri button[type="submit"].search {
		margin-bottom: 15px;
	}
	.fancybox-slide--iframe .fancybox-content {
		max-width: calc(100% - 10px);
		max-height: calc(100% - 50px);
	}

	/* Buton #popupCampuri*/

	#popupCampuri {
		white-space: pre-wrap;
	}

    /* Discount Cantitate */

    #mobileDiscountCantitate {
        display: block;
    }
    #modificaLista {
        margin-top: 20px;
        background-color: #005494!important;
        color: white!important;
        border-bottom: 0px solid #d2d6de;
        border-radius: 3px;
        padding-left: 10px;
        padding-right: 10px;
    }

	/* Font size and padding for Settings*/
	.control-sidebar #control-sidebar-settings-tab .fact_menu {
		font-size: 15px;
	}
	.control-sidebar #control-sidebar-settings-tab .sidebar-dreapta ul li.treeview {
		padding-bottom: 7px;
	}

	/*chart*/
	.embed-responsive-21by9 {
		padding-bottom:80%;
		margin: 10px;
	}

	.liste-modal-footer-mobile-row {
		display: flex;
		flex-wrap: wrap;
	}

	.order-1 {
		order: 1;
	}
	.order-2 {
		order: 2;
	}
	.order-3 {
		order: 3;
	}
}

@media (min-width: 768px) {

    #mobileDiscountCantitate {
        position: relative;
        display: table;
        border-collapse: separate;
    }
}

@media (min-width: 1500px) {

	/*chart*/
	.embed-responsive-21by9 {
		padding-bottom:30%;
	}
}

.transition-label.with-generated  input {
	padding: 6px 25px 6px 12px!important;
}
/* Antonio End */

@media (max-width: 767px) {
	    .colDocumentHistoryTip {
	        width: 100%!important;
	    }
	    .colDocumentHistoryData {
	        width: 100%!important;
	    }
	    .colDocumentHistoryNume {
	        width: 100%!important;
	    }
	    .colDocumentHistoryTipIp {
	        width: 100%!important;
	    }
	}

@media (min-width: 768px) {
	    .left5Extra {
	        margin-left: 5px;
	    }
	    .colDocumentHistoryTip {
	        width: 95px!important;
	        position: relative;
	        float: left;
	    }
	    .colDocumentHistoryData {
	        width: 145px!important;
	        position: relative;
	        float: left;
	    }
	    .colDocumentHistoryNume {
	        width: 80px!important;
	        position: relative;
	        float: left;
	    }
	    .colDocumentHistoryTipIp {
	        width: 135px!important;
	        position: relative;
	        float: left;
	    }
	}