@CHARSET "UTF-8";

.row { margin-right:0px; }

.noBold { font-weight: normal }
/* Articles list */

.art-list { font-size: 14px; border-bottom: #cdcdcd 1px solid; padding: 3px 3px }
.art-list span { font-size: 11px; color: #596176; }
.summary-border-right { border-right: #cdcdcd 1px solid; }

.list-paginator { margin: 0 0 }
.btn-pag { font-size: 11px; background-color: #cdcdcd; border: 0px; font-weight: normal !impor}
.btn-pag:hover, .btn-pag.active { font-size: 11px; background-color: #7b6acd !important; color:#ffffff !important; border: 0px; box-shadow: none}
.btn-pag { padding: 3px 4px !important; color: #596276; font-weight: normal !important  }
.btn-pag a { padding: 3px 4px !important; color: #596276; font-weight: normal !important  }
.btn-pag:hover, .btn-pag:hover a, .btn-pag + .active a { color: #ffffff; }
.list-inline > li:first-child { padding-left: 10px }

.sd-modro { color:#0095c7 }
.sd-purple { color:#7b6acd }
/*
.cat-icon-1 { background: url("../../images/I_zakonodaja_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px; }
.cat-icon-2 { background: url("../../images/I_praksa_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px;}
.cat-icon-3 { background: url("../../images/I_3_Super_ugodnosti.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px;}
.cat-icon-4 { background: url("../../images/I_statistika_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px; }
.cat-icon-16 { background: url("../../images/I_izobrazevanje_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px; }
*/

/* Article view */
.table-bordered { border: 1px solid #ffffff }
.table-articles { /*min-height: 600px*/ -webkit-user-select: none; -khtml-user-select: none; -moz-user-select:none; -o-user-select: none; user-select: none;}
.table-ah { background-color: #feedcf; font-size: 12px; margin-bottom: 5px }
.table-ah tbody tr > td  { border: 1px solid #ffffff; vertical-align: top;  }
.article-attachments-td a { white-space: normal; text-align: left }
.btn-sd { margin:2px 5px; background-color: #cdcdcd; border: 0px; color: #333333 }
.btn-sd:hover { background-color: #596176; color: #ffffff }
.btn-sd-red { background-color: #bf4341; color: #ffffff }
.btn-sd-red:focus { color: #ffffff }

.btn-sd-green         { background-color: #4b9837; border: 1px solid #388125; color: #ffffff }
.btn-sd-green:hover   { background-color: #596176; border: 1px solid #596176; color: #ffffff }
.btn-sd-green:focus   { color:#ffffff !important; }

.btn-sd-light-green         { background-color: #74c140; border: 1px solid #63a300; color: #ffffff }
.btn-sd-light-green:hover   { background-color: #63a300; border: 1px solid #63a300; color: #ffffff }
.btn-sd-light-green:focus   { color:#ffffff !important; }

.btn-sd-light-purple         { background-color: #9e8bf2; border: 1px solid #9085e0; color: #ffffff }
.btn-sd-light-purple:hover   { background-color: #766eb7; border: 1px solid #6e66aa; color: #ffffff }
.btn-sd-light-purple:focus   { color:#ffffff !important; }

.btn-sd-purple         { background-color: #887dd3; border: 1px solid #8077c6; color: #ffffff }
.btn-sd-purple:hover   { background-color: #6b64a0; border: 1px solid #635d93; color: #ffffff }
.btn-sd-purple:focus   { color:#ffffff !important; }

.hide-button-text { display:none; }
.show-button-text { display:inline; }

.search-icon span { font-size: 18px; color:red }
.article-search-icon { background: #cdcdcd url('../../images/search_icon_black.png') no-repeat center }
.article-search-icon:hover { background: #cdcdcd url('../../images/search_icon_white.png') no-repeat center }
.article-content-iframe { width: 100%; border: 0px;  }
.article-compare-iframe { width: 100%; border: 0px;  }

.table-articles tr { font-size: 11px; }
.table-articles tr th, .table-bordered > thead > tr > th  { font-size: 11px; border: 1px solid #ffffff !important }
.table-articles tr th i, .table-articles > tr > th > i { color: #ed5552; }
.table-articles tbody > tr > td:first-child { border-left: none }
.table-articles tbody > tr > td:last-child { border-right: none }
.table-articles tbody > tr:last-child > td { border-bottom: none }
.table-articles tfoot td { background-color: #e8e8e8; border: 0px !important; font-family: "Segoe Semibold"; }
.art-list a:visited, .table-articles tbody tr td a:visited { color: #800080 !important  }

.article_list_note { width: 18px; height: 18px; display: block; text-align: center; font-size: 15px; cursor: pointer }
.article_list_note + .tooltip > .tooltip-inner {
    background-color: #f9f9f9;
    color: #4a9737;
    border: 1px solid #4a9737;
}

.article_list_note + .tooltip.left > .tooltip-arrow{
    top:50%;
    right:0;
    margin-top:-5px;
    border-top:5px solid transparent;
    border-bottom:5px solid transparent;
    border-left:5px solid #CCC;
}
.tooltip-inner {max-width: 300px; !important; }

/* Calendar view */
.table-calendar th, .table-calendar td { width: 14.3% }
.table-calendar th { text-align: center; }
.table-calendar th.th-month-list {  background-color: #ffffff  }
.table-calendar th.th-month-list { width: }
.table-calendar th.th-month-name {  background-color: #7b6acd; font-size: 19px; font-family: "Segoe UI"; padding: 10px 10px; color: #ffffff }
.table-calendar th.th-month-name a { color: #ffffff }
.calendar-events-list p, .table-calendar .popover-content * { font-size: 11px; }
.calendar-events-list p, .table-calendar .popover { max-width: 400px;}
.calendar-events-list p, .table-calendar .popover-content { max-width: 400px; }
.table-calendar tbody > tr > td > a { font-size: 19px; font-family: "Segoe UI"; height: 40px; width: 40px; line-height: 36px; }
.table-calendar .popover-content p { border-bottom: 1px solid #ebebeb }
.table-calendar tbody > tr > td.disabled { background-color: #ffffff; cursor: default }
.table-calendar tbody > tr > td.disabled a { display: none }
.table-calendar tbody > tr > td.isSunday { background-color: #ebebeb}
.table-calendar tbody > tr > td.isSunday.disabled { background-color: #ffffff}
.table-calendar tbody > tr > td.has-events > a { display: block; -moz-border-radius: 20px; /* or 50% */ border-radius: 20px; /* or 50% */
	text-align: center; border: 1px solid #4a9737; margin: 0px auto }
.table-calendar tbody > tr > td.has-events > a:hover { background-color: #4a9737; color: #ffffff }
.table-calendar tbody > tr > td.isHoliday { background-color: #d3d3d3 }
.table-calendar tbody > tr > td.isHoliday.disabled { background-color: #ffffff }

ul.month-list { width: 100%;  border-top: 1px solid #ebebeb; margin-bottom: 0px; }
ul.month-list li { width: 7%; border-left: 2px solid #ebebeb; padding: 10px 0px; }
ul.month-list li.selected { background-color: #0093c9; }
li.selected a { color: #ffffff}
ul.month-list li:first-child { border: none }


.month-list-table 						{ width:100%; border-collapse:collapse; }
.month-list-table td, .month-list-table th 			{ width:7.6%; padding:5px 0px; border:1px solid #ebebeb; }
.month-list-table tr:first-child th 	{ border-top:0; }
.month-list-table tr:last-child td 		{ border-bottom:0; }
.month-list-table tr td:first-child,
.month-list-table tr th:first-child 	{ border-left:0; }
.month-list-table tr td:last-child,
.month-list-table tr th:last-child 		{ border-right:0; }

.month-list-table td.selected 		{ background-color:#7b6acd; }
.month-list-table td.selected a 	{ color:#ffffff; }


.table-cal-events-list td 	{ padding:10px 5px !important; }



.calendar-form-panel { background-color: #e8e8e8 }
.calendar-form-panel .panel-body { padding: 5px 5px }
.calendar-form table > tbody> tr > th { color: #7b6acd; font-weight: normal; padding-bottom: 5px }
.calendar-form table > tbody> tr > td { vertical-align: top }
.calendar-form .border-left-white { border-left: 2px solid #ffffff; padding-left: 15px }
.calendar-form label { margin-bottom: 0px; }

.event-list h3 { background-color: #ebebeb; padding: 2px }
.event-list-date { color: red }

.event-list p.MsoNormal { margin-bottom: 1px }

.calendar-hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1px 0; padding: 0; }

/* Tax identification SI, EU, TIN */
.tax-ident-search label 	{ margin:5px; float:left; width:40%; text-align:right; clear:left; }
.tax-ident-search input 	{ margin:5px; padding:5px 10px; float:left; width:45%; height:30px; font-size:12px; line-height:1.5; border-radius:3px; }
.tax-ident-search select 	{ margin:5px; padding:5px 10px; float:left; width:45%; height:30px; font-size:12px; line-height:1.5; border-radius:3px; }

.tax-ident-search 			{ padding: 8px 8px }
.tax-ident-search p 			{ float:left; text-align: justify   }
.tax-ident-search-description 	{ min-height:60px; border-bottom:1px solid #cccccc; }
.tax-ident-search-form 			{ margin-bottom:20px; width:100%; float:left; border-bottom:1px solid #cccccc; }

.tax-ident-prefix 	{ width:40px !important; text-align:center; }
.tax-ident-num 		{ width:30% !important; }

.warningMessage 				{ padding-left:30px; min-height:110px; font-size:11px; background:url('../../images/iconExclamation.png') no-repeat 0px 5px; }

.tin-search-check-valid 		{ padding-left:20px; background:url('../../images/checkValid.png') no-repeat 0px 50%; }
.tin-search-check-notValid 		{ padding-left:20px; background:url('../../images/checkNotValid.png') no-repeat 0px 50%; }

.taxIdentSearchTable 	{ margin:0 !important; }

.resizeMainContent 	{ margin-left:0; }

/* promotion - cupon */
.cupon-logo 	{ float:left; width:100%; text-align:center; font-size:28px; }
.cupon-num 		{ margin-bottom:3px;float:left; width:100%; text-align:center; font-size:13px; }

.cupon-main-row 			{ float:left; width:100%; }
.cupon-fixed-row 	{ float:left; width:710px; }

.cupon-provider 					{ float:left; width:340px; color:#0093c9; font-size:18px; }
.cupon-provider-inner 				{ padding:20px; float:left; width:100%; border:1px solid #596176; border-radius:10px; }
.cupon-provider-inner ul 			{ margin:0; padding:0; float:left; width:100%; list-style-type:none; }
.cupon-provider-inner ul li 		{ margin:0; padding-top:5px; width:100%; float:left; display:block; font-size:16px; line-height:15px; }
.cupon-provider-inner ul li:first-child { padding-top: 0px !important; }
.cupon-provider-inner ul li label 	{ margin:0; padding:0; font-size:10px; color:#596176; font-weight:normal; line-height:10px; }

.page-css { padding: 10px 10px; overflow: auto; border: 2px dotted #686868; width: 730px; float:left }

.cupon-arrow-gray 	{ float:left; width:25px; height:270px; background:url('../../images/arrow-right-gray.png') no-repeat 50% 50%; }
.cupon-arrow-blue 	{ float:left; width:25px; height:270px; background:url('../../images/arrow-right-blue.png') no-repeat 50% 50px; }

.cupon-recipient 					{ float:left; width:345px; color:#0093c9; font-size:18px; }
.cupon-recipient-inner 				{ padding:20px; float:left; width:100%; border:1px solid #596176; border-radius:10px; }
.cupon-recipient-inner ul 			{ margin:0; padding:0; float:left; width:100%; list-style-type:none; }
.cupon-recipient-inner ul li 		{ margin:0; padding-top:5px; width:100%; float:left; display:block; font-size:16px; line-height:15px; }
.cupon-recipient-inner ul li:first-child { padding-top: 0px !important; }
.cupon-recipient-inner ul li label 	{ margin:0; padding:0; font-size:10px; color:#596176; font-weight:normal; line-height:10px; }

.cupon-details 		{ margin-top:10px; padding:20px; width:100%; overflow: auto;  background-color:#e8e8e8 !important;  border-radius:10px; }
.cupon-details p 	{ margin:0; padding:0; float:left; width:100%; }

.cupon-details-title 	{ margin-bottom:10px; padding:0; width:100%; float:left; font-size:18px;  }

.cupon-description 			{ padding:20px; float:left; width:320px; min-height:310px; font-size:12px; background-color:#ffffff !important; border-radius:10px; }
.cupon-description-title 	{ margin-bottom:10px !important; font-size:20px; color:#0093c9; line-height: 25px; }
.cupon-description  ul { padding-left: 15px }

.cupon-discount 	{ padding:0px 20px; float:left; width:320px; height:130px; background-color:#00a8e5 !important; border-radius:10px; }

.cupon-discount-display 	{ font-size:65px; color:#ffffff !important; }
.cupon-discount-details 	{ font-size:12px; color:#ffffff !important; }

.cupon-price 		{ margin-top:20px; padding:0px 20px; float:left; width:320px; height:160px; background-color:#ffffff !important; border-radius:10px; }

.cupon-price-display 		{ font-size:45px; color:#00a8e5; white-space: nowrap; }
.cupon-price-display-inner 	{ font-size:13px;  }
.cupon-price-description 	{ font-size:10px; }
.cupon-price-old 			{ margin-top:15px !important; font-size:16px; text-decoration:line-through; }

.cupon-date 	{ margin-top:20px; width:100%; float:left; }

.cupon-instructions 	{ margin-top:20px; width:100%; float:left; }

/* promotion - index */
.promotion-card-main 	{ margin:0px 0px 40px 40px; width:338px; float:right; }
.promotion-card-inner 	{ width:338px; height:210px; float:left; position:relative;  }
.promotion-card-front 	{ margin-bottom:20px; background:url('../../images/ugodnosti_front.png') no-repeat; }
.promotion-card-back 	{ background:url('../../images/ugodnosti_back.png') no-repeat; }

.promotion-card-name 		{ position:absolute; left:20px; bottom:20px; font-size:20px; font-weight:bold; }
.promotion-card-validity 	{ position:absolute; right:55px; bottom:20px; }

.promotion-plus 	{ padding-left:50px; min-height:115px; background-image:url('../../images/ugodnosti-plus.png'); background-repeat:no-repeat; background-position:10px 50%; }
.promotion-minus 	{ padding-left:50px; min-height:115px; background-image:url('../../images/ugodnosti-minus.png'); background-repeat:no-repeat; background-position:10px 50%; }

.promotion-arrow 		{ background:url('../../images/ugodnosti-arrow.png') no-repeat 20px 50%; }
.promotion-arrow-data 	{ margin:0px 0px 0px 80px; font-weight:bold; }

.promotion-display-result 	{ margin-top:20px; font-size:18px; }

.promotion-super-kupon 	{ margin:0px 10px 10px 0px; padding:0; width:200px; height:150px; float:left; border-radius:5px; border:1px solid #cccccc; background:url('../../images/ugodnosti-super-kupon.png') no-repeat; }

/* order consult */
.order-consult label 	{ margin:5px; float:left; width:40%; text-align:right; clear:left; }
.order-consult input 	{ margin:5px; padding:5px 10px; float:left; width:50%; height:30px; font-size:12px; line-height:1.5; border-radius:3px; }

.order-consult fieldset				{ width:100%; }
.order-consult fieldset legend 		{ margin-bottom:10px; font-size:16px; font-weight:bold; }
.order-consult fieldset label 			{ margin:0; padding:0; float:left; width:100%; line-height:2; text-align:left; }
.order-consult fieldset label input 	{ float:left; width:18px; height:18px; border:1px solid #000; text-align:left; }

.order-attachment input 	{ padding:5px 10px; float:left; width:100%; font-size:12px; border-radius:3px; }

.order-consult fieldset 			{ padding-left:20px; width:60%; float:right; }
.order-consult fieldset legend 		{ font-size:12px !important; }

.order-consult ul 		{ margin:0; padding:0; width:100%; float:left; list-style-type:none; }
.order-consult ul li 	{ margin:10px 0px; padding:5px; width:100%; font-size:11px; color:#ff0000; border:1px solid #cdcdcd; border-radius:3px; }

.file-input div 		{ margin-bottom:5px; border:1px solid #cccccc; width:100%; float:left; border-radius:3px; }
.file-input div input 	{ width:85%; float:left; }
.file-input div a 		{ width:10%; float:right; text-align:center; }


.form-group { margin-bottom: 5px; }

/**
 * Coupons
 */
.badge-coupon { font-size: 18px; padding: 5px 10px; background-color: #eea236; margin: 7px 7px}
.coupon-list-discount { text-align: center; color: #ffffff; background-color: #0095c7;  width: 100%; padding: 5px 10px; font-size: 11px; margin: 5px auto }
.coupon-list-discount span { font-size: 35px;font-weight: bold; }

@media (min-width:992px) {
	//.article-content-iframe { height:500px !important; }
}

@media  (max-width: 1200px)  {
	.tax-ident-search label 	{ width:100%; text-align:left; }
	.tax-ident-search input 	{ width:100%; }
	.tax-ident-search select 	{ width:100%; }
	.tax-ident-num				{ width:65% !important; }

	.order-consult label { width: auto}
	.order-consult input { width: 100%}

	.order-consult fieldset 			{ padding:0; width:100%; left; }
	.order-consult fieldset legend 		{ font-size:14px !important; }
}
