font-face {
    font-family: 'Socialize';
    src: url('../fonts/Socialize.eot');
    src: url('../fonts/Socialize.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Socialize.woff') format('woff'),
         url('../fonts/Socialize.ttf') format('truetype'),
         url('../fonts/Socialize.svg#Socialize') format('svg');
    font-weight:normal; font-style:normal}

#mailmsg {	
	font-family:'courier new';font-size:9pt;
}
html { position:relative;min-height:100%}
body { margin-bottom:60px}
body, label, th {font-family:'Open Sans', sans-serif}
.social_q {font-family: serif}
.mf_ratting:before,#dbformFheader4:after{font-family: 'Glyphicons Halflings'}
/*
	Font sizes
*/
.mi_btn_extra, #mi_info,.bs-wizard-info,#mi_progress .step span:last-child,#filter-panel>span,.count-box ul li span{font-size:0.857em}
.mi_ul_extra li a, .logout a,.thinfo .played{ font-size:0.9em}
.form .row:first-child div h4 {font-size:1em}
[class^="soc-"],a.more,.bs-wizard > .bs-wizard-step .bs-wizard-stepnum,.icon,#dbformFheader4:after{font-size: 1.2em}
#mi_social ul,.delete span,.count-box i,.count-box ul li strong{font-size:1.5em}
/* small{font-size:60%!important} */
/*
	Font weights
*/
.mi_ul_extra a,#mi_newscast .news {font-weight:600}
body, label, th,#mi_info .mi_ul_extra li a {font-weight:400}
/*
	Basic settings
*/

h4 > span.data {
color: #aaa;
}

.modal-header.no-border {
border: none;
}

.label-date {
    background-color: #c9c3c3;
}

.login-container {
    background: #fff;
    padding: 40px;
    margin: 50px auto;
    max-width: 900px;
}
.login-logo img {
max-width: 300px;
}

body.bg-gray {
    background: #eee;
}

#btn_section {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    padding: 10px 0;
    margin: 0;
    z-index: 1;
    left: 0;
}



.modal {
	z-index: 10000;
}

.modal-dialog {
	width: 800px;
}

h3.list-group-item {
		font-size: 22px;
}

.modal-lg img {
	
	max-width: 900px;
}

.modal .modal-content > button.close {
	color: #aaa;
	font-size: 33px;
	position: absolute;
	top: 2px;
	right: 10px;
	opacity: 0.7;
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	z-index: 10;
}

.modal button.close:hover {
	opacity: 1;
	color: #555;
}

a:hover{text-decoration:none}
button{outline:0}
#mi_footer{text-align:center;padding-top:15px;padding-bottom:15px;position:absolute;bottom:0;width:100%;z-index:0}
#mi_top [id^="mi_"], .flag {display:inline-block}
#mi_top {height:42px}
.mi_btn_extra {min-width:110px;height:26px;padding:4px 15px;border:0}
#mi_lang {margin-right:1em}
.flag {cursor: pointer;opacity:1}
.flag:hover {opacity:0.5}
.mi_ul_extra li a, .logout a {padding:0 15px}
.sound a { padding: 12px 0 0 0; display: inline-block; height: 29px; width: 20px; }
.sound a span { vertical-align: top; font-size:18px; }
.logout a {padding-top:10px;padding-bottom:10px}
.logout a:hover {text-decoration: none}
#mi_logo {vertical-align: middle}
#mi_logo img {margin-top:-3px;height:36px}
#mi_logo,.mi_ul_extra li a,.logout a{line-height:46px}
#mi_info .mi_ul_extra li a, #mi_social ul {padding:0 15px}
#mi_social ul {list-style: none}
#mi_social ul li {display:inline-block}
#mi_social ul li a {text-decoration: none}
#mi_social ul li a {display:block;width:16px;height:16px;overflow:hidden}
.social_q span {position:relative;top:-9px;left:2px}
#mi_social ul li [class^="soc-"] {width:auto; line-height: 1px;padding-top:7px}
#mi_body, #mi_left,.mi_row_h{margin-top:15px}
#filter-panel2{margin-top:5px}
#mi_right [id^="mi_"]{padding: 15px 30px}
.mi_row,.lector+p,#mf_orderadd{margin-bottom:15px}
#mi_newscast ul li {padding:4px 0}
#mi_newscast ul li:last-child, #mi_lastorders{margin-bottom:2em}
#mi_newscast ul li:hover{padding-left:8px}
#mi_chat .panel-footer,#mi_chat .panel-heading{padding:3px 15px}
#mi_chat #btn-chat{padding:5px 15px}
#mi_chat{position:fixed;bottom:76px;right:-2px;z-index:20; max-width:600px;}
#mi_chat .panel-heading{padding-top:6px}
#mi_chat.minimize .panel-heading{padding:10px 15px}
#mi_chat span.user-avatar { border-radius: 100%; background: #55C1E7; font-size: 30px; color: #fff; display: inline-block; text-align: center; width: 42px; height: 42px; line-height: 42px; margin: 4px; }

.force-wrap {
	word-break:break-all;  display: inline-block; width: 100%; 
}

.list-group .list-group-item { 
/* word-break: break-all; */

 }

.order-params .list-group-item {
padding: 10px;
font-size: 14px;
}

#mf_autoplay .active.btn-default { background-color: #fcfcfc;}
#mf_autoplay .disabled.btn-muted { background-color: #666;}
#mf_autoplay+span.desktop { cursor: pointer; }
#mi_player .progress {height:6px;margin:8px 0;overflow:visible}
#mi_player {height:50px;z-index:9999!important}
#mi_player {bottom:-160px}
.mi_player>div{margin-bottom:6px}
[data-playsound],#mf_wizard-dot,.progress,#mi_chat .panel-heading,#mi_lectororder [data-lector] b, #mi_expresstime h4,#mi_demo h4{cursor:pointer}
#mi_expresstime h4>span,#mi_demo h4>span{line-height:1rem;top:3px}
[data-playsound]{text-align:left;overflow:hidden}
a.more{text-underline:none}
a.more:hover {text-decoration:none}
.thphoto,.th2photo,.th3photo {overflow:hidden;float:left}
.thphoto,.th3photo {height:54px;width:44px}
.thphoto {margin-top:-6px}
.thinfo {display: block;float:left;margin:5px 0 0 15px}
.thinfo *,.th2info * {margin:0}
.thphoto img,.th2photo img, .th3photo img {width:100%}
.th2photo{height:115px;width:90px;margin-right:15px}
.mi_player [class*="glyphicon"] {padding:0 8px}
#mf_wizard-dot {width:16px;height:16px;border-width:3px;border-style:solid;position:relative;top:-5px;left:100%;margin-left:-8px}
.minimize .panel-body,.minimize .panel-footer,.th2info .lector+p{display: none}
.th2info .lector,.th3photo,.th3check input,.th2photo,#mi_neworder a[data-ajax] [class*="list-"]{cursor:pointer}
.th3check{width:16px;height:54px;/*text-align:center;*/float:left}
#mi_neworder .list-group-item{padding:10px 0}
#mi_neworder .row {margin:0}
input{outline:0 !important}
.ajaxload {position:absolute;margin-left:-23px;width:20px}
.th2playlist .list-group-item,#mi_lectororder .list-group-item {padding:4px 10px}
.th2playlist .list-group{margin-bottom:0px}
.mf_stars{width:70px;position:relative}
.mf_stars div {top:0;position:absolute;white-space:nowrap}
.mf_stars div:first-child {overflow:hidden;z-index:1;position:relative}
.mf_stars div span {display:inline;position:relative}
.mf_stars div span.text-muted{opacity:0.5}
.rating_view,.form_noedit>div{margin-top:7px}
.btn .rating_view{margin-top:0}


.mf_ratting_cancel {
    background: #D9534F;
    color: #fff;
    z-index: 9;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 28px;
    position: absolute;
    left: -64px;
    top: 0;
}

.mf_ratting_accept {
    background: #5CB85C;
    color: #fff;
    z-index: 9;
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 28px;
    position: absolute;
    left: -32px;
    top: 0;
}

#mf_playlist{display:none}

.details a{position:relative;top:3px}
.details small{margin:0 1rem 0 0;display:inline-block;position:relative;top:-2px}
#mi_lectororder .list-group-item .btn{margin-top:-2px}
#mi_player .hidden+div {margin:0 auto;float:none}
#mi_neworder .list-group-item-text{height:2.6em;overflow:hidden}
#mi_neworder .active .list-group-item-text{height:100%;overflow:visible}
#mi_neworder .list-group-item-text:before{content:">>>";display:inline-block;float:right;line-height:2.6em;margin-left:1em}
#mi_neworder .active .list-group-item-text:before{display:none}
.fixed2 {position:relative}
/* button[data-target]+button{visibility:hidden;opacity:0;transition-delay:0s;}
button.disabled[data-target]+button{visibility:visible;opacity:1;transition-delay:0.5s;} */
#mi_login>div{display:table-cell;text-align: center;vertical-align: middle}
#mi_login{width:100%;max-height:100%;display:table;height:550px}
.mi_login #mi_footer{position:fixed;width:100%;bottom:0;z-index:0}
.mi_login .modal-body { border: 1px solid #ddd; border-radius: 4px; padding: 20px; }
.form .row:first-child div h4 {margin-top:0}
.filter-more { cursor: pointer; }
#mi_filterbox .panel,.rating .table{margin-bottom:0}
/*#mi_lectorbrief .radio input ~ label {line-height: 1.5em;text-indent:0.5em}
#mi_lectorbrief .radio input ~ label:before {width:1.5em;text-indent:0.4em}*/
#mi_lectorbrief .radio {display:inline-block;width:32.5%}
#mi_lastorders tr:not([class*="first"]) td {border-top:0 !important;padding-top:0 !important}
.lector>span img, .list-group-item-heading>span img,#mi_lectororder .list-group-item span img{margin:-3px 4px 0 0}
/* [id^="modal"] a.btn {margin-top:-7px} */
.th2info b.label{display:inline-block;width:19px;height:18px;padding:4px 0 0 0;margin-bottom:-2px}
select[name="query[jezyki]"] option,select[name*="query[jezyki]"], select[name="selectlang"] option, select[name="selectlang"] {background-repeat:no-repeat;background-position:0 2px}
select[name*="query[jezyki]"],select[name="selectlang"]{background-position: 12px 9px}
.mf_dropdownmenu{display:none;position: absolute;padding:0 8px;z-index:1000;width:100%;
border-width:1px;border-style:solid}
.mf_dropdown,.panel-heading[role="tab"]{cursor:pointer}
#filter-panel{position:relative}
#filter-panel button[data-target]{position:absolute;bottom:0;right:0;padding:2px 6px;margin:2px;z-index:5}
#filter-panel .panel-body{padding: 10px 10px 30px}
#filter-panel>span{position:absolute;right:3em;bottom:7px}
.th2info{margin-top:10px}
#mi_left .progress{height:6px;overflow:visible}
.wizard-dot {cursor:pointer;width:4px;height:16px;position:relative;left:100%}
a[data-edit]>.icon{opacity:0}
a[data-edit]:hover>.icon{opacity:1}
#mi_adbox{width:100%; border-top: 1px #ccc solid;  background:#fff; visibility:hidden;opacity:0;z-index:-1;position:absolute;top:-60px;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}
.ad.adshow #mi_adbox{visibility:visible;opacity:1;-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s}
.mi_adbox{height:60px;text-align:center;line-height:60px}
.mi_adbox img {vertical-align: middle}
.mf_like div{display:inline-block;margin-right:2em}
#mi_progress .step{display:inline-block;margin:5px 1em 5px 0}
#mi_progress .step span.label{width:24px;height:24px;display:inline-block;line-height:18px;font-size:1em;margin-right:0.5em}
#mi_lectororder{padding:15px!important}
#mi_lectororder .list-group{margin-bottom:0}
.list-group .info{display:block;height:4em;width:32px;float:left}
.list-group-item .btn-group:last-child{margin-bottom:15px}
#mi_order_st2 textarea, textarea.form-control{resize:vertical}
#mi_order_st2 {margin-bottom:64px}
input[id^="lefile"],input[name^="lefile"]{display:none}
.delete {padding:0 1em;cursor:pointer}
input[id^="lefile"]+div .progress{margin-bottom:0}
tr[data-toggle="modal"],tr[data-href],.hovver,#dbformTrheader4{cursor:pointer}
#mi_modalbox .btn-muted{border-top-width: 1px;border-bottom-width: 1px;border-style: solid}
.____mf_ratting.mf_stars_edit:before{z-index:9;content:"\e013";display:block;width:32px;height:32px;line-height:28px;top:0;left:-32px;position:absolute}
#mi_reclong .panel h4, .mf_timer .panel h4{margin-top:0}
#mi_reclong .form-control>input,#mi_recpages .form-control>input, .mf_timer .form-control>input{width:100%;height:100%;padding:10px 16px;border:0}
#mi_reclong .form-control,#mi_recpages .form-control, .mf_timer .form-control{padding:0;margin:0;width:100px}
#mi_modalbox .label{margin:15px 0 5px 0;display:inline-block;padding:0.5em 0.8em}
.no-id-padding{padding:0!important}
.btn-remove{opacity: 0.5}
.btn-remove:hover{opacity:1}
.act-form-table input[type=checkbox]{margin-top:10px;vertical-align:middle;text-align:center;width:100%}
tr[data-log]>td:first-child {width:9em}
tr[data-log]>td.text-right {width:3em}
.info-in{margin-right:5px;position:relative;top:-3px}
input[type=search]+span{cursor:pointer;position:absolute;margin-left:10px;margin-top:9px;width:2rem;height:2rem}
input[type=search]{padding-left:35px}
.search-group{position:relative;margin-top:16px}
.count-box{height:44px;text-align:center;margin-bottom:0}
.count-box[data-show]{height:43px}
.count-box i{display:block;line-height:2em;font-style:normal;border-bottom-width:1px;border-bottom-style:solid;cursor:pointer}
.count-box ul{display:none;list-style:none;padding:5px 0 10px 0}
.count-box ul li{display:block;width:50%;float:left}
.count-box ul li:first-child{border-right:1px solid #f5f5f5}
.count-box ul li strong{display:block;font-weight:normal}
.count-box ul li span{text-transform:uppercase}
.count-box.count-box-show{height:96px;margin-bottom:8px}
.count-box.count-box-show ul{display:initial}
#dbformFheader4:after{content:"\e260";position:absolute;right:15px;line-height:1;padding:0;margin-top:-40px}
.show#dbformFheader4:after{content:"\e259"}
#mi_metryczka #mi_logo{margin-top:15px;margin-bottom:64px;height:64px}
#mi_metryczka #mi_logo p {line-height:1.5}
#mi_metryczka #mi_logo a,#mi_metryczka #mi_logo p {margin-bottom:32px}
#mi_metryczka #mi_logo td{border:0!important}
.table-padding{padding:0.15cm}
.table-padding-footer{padding:0.25cm 0}
.expressready{text-transform:initial;margin-left:0.5rem;padding:0.5rem 1rem}
.expressready>span{font-weight:bold}
#mi_modalbox_price td{white-space:nowrap}
#mi_modalbox_price td>input{border:0;padding:0;width:50%;background-color:transparent}
#mi_modalbox_price td>input.short{width:30%}
#mi_modalbox_price thead th{width:6em!important}
#mi_modalbox_price td.edit{width:8em!important}
#mi_modalbox_price thead th:first-child{width:22em!important}
#mi_modalbox_price .active span{float:right;cursor:pointer;padding:2px 4px 0}
#mi_modalbox_price .active span[class*="-pencil"]{display:block}
#mi_modalbox_price .active span[class*="-remove"],#mi_modalbox_price .active.info span[class*="-pencil"]{display:none}
#mi_modalbox_price .active.info span[class*="-remove"]{display:block}

table.min .form-control {padding:2px 4px;font-size:13px}
#mf_autoplay+span{margin-left:-5px;padding-left:0.5em;padding-right:0.5em;border-width:1px 1px 1px 0;border-style:solid;;position:relative;top:1px}

/*#mi_modalbox_price .active.info:after{content:"\e014";float:right;cursor:pointer;display:block;padding:0 4px}
/*.mf_stars.mf_stars_edit:after{content:"";display:block;width:22px;height:22px;background:red;right:-24px;position:absolute}
/*
	Test
*/
.mftestbar{z-index:10000;display:block;position: absolute;width:100%;height:1px;background:red}
.mftestbar>span{position:relative;top:1px;left:2%;padding:5px 15px;border:1px solid red;background:#fff}
.tt_testowo {padding:8px 16px;background-color:#f8f8f8;border:1px dotted red;margin:8px 0}
.tt_testowo {font: normal 12px/1.5em sans-serif;color:black}
.tt_testowo:after{content:"TEST";display:block;position:absolute;font-weight:bold;color:grey;letter-spacing:4px;right:16px;margin-top:-6px}

/*
	Fixed
*/
.fixed, #mi_player,#mi_header {position:fixed;z-index:999;width:100%;}
.fixed,#mi_header {top:0}
.fixed #mi_logo,.fixed .mi_ul_extra li a,.fixed .logout a{line-height:32px}
#mi_header.fixed {height:32px}
.fixed #mi_logo img{height:24px}
#mi_body {padding-top: 50px}
#mi_filterbox.fixed{top:86px}
#mi_filterbox.fixed + #mi_neworder{margin-top:150px!important}
#mi_progress.fixed{top:46px;background-color:#fff;padding-bottom:20px}
#mi_progress.fixed>div:first-child{width:34%}
#mi_progress.fixed>div:last-child{width:9%}
#mi_filterbox.fixed>div{width:41.5%}
.sticked{background-color:#fff;position:absolute;top:0;z-index:1000;right:30px;left:30px;margin-left:-15px;margin-right:-15px}
#mi_progress.sticked>div:first-child{padding-left:0}
#mi_progress.sticked>div:last-child{padding-right:0}
#mi_progress.sticked{padding-bottom:20px}

#mi_filterbox.fixed3{top:86px;position:fixed;;z-index:999}
#mi_progress.fixed3{top:46px;background-color:#fff;padding-bottom:20px;position:fixed;z-index:999}


/*#mi_player.fixed+#mi_header {margin-top: 40px}*/

/*
#mi_left [id^="mi_"], #mi_right [id^="mi_"] {background:grey;height:100px}

/*
.row div[class*="col-"] {border:1px dotted red}
[id^="mi_"] {background-color:rgba(200,240,240,0.5)}
#mi_top {height:32px}
*/

/*
	THEME "Default"
*/
/* BACKGROUND */
.mi_btn_extra, #mi_menu button,#mi_header,#mi_player,#mf_wizard-dot,.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after,.navbar-inverse, #mi_menu .sound a:hover , #mi_menu .logout a:hover,.th2playlist a:hover.active, #mi_orderbrief .th2playlist a:hover.active{background-color: #000}
a:hover.mi_btn_extra,.th2playlist a.active,#mi_orderbrief .th2playlist a.active,.wizard-dot,#mi_chat .panel-heading,#mi_chat .panel-footer{background-color: #555}
#mi_footer,.th2playlist .list-group-item,#mi_orderbrief .th2playlist .list-group-item:hover, .ajax-file-upload-green,.ajax-upload-dragdrop-over,.count-box[data-show] i:hover,.count-box i:hover{background-color: #e8e8e8}
.icon-bar,.mi_ul_extra li.selected a,.mf_dropdownmenu,.count-box[data-show]{background-color: #fff}
#mi_newscast ul li:hover,.bs-wizard > .bs-wizard-step > .progress > .progress-bar,.bs-wizard > .bs-wizard-step > .bs-wizard-dot,.label-muted,.btn-muted,.delete:hover,.ajax-file-upload-green:hover,.progress-bar-muted,.count-box[data-show] i{background-color:#ccc}
#mi_menu a:hover, .tooltip-inner,.wizard-dot:hover,#filter-panel button[data-target]:hover,#filter-panel:hover button[data-target], #mi_newscast button[id]:hover,#mi_modalbox button[id]:hover
{background-color:#666}
#mi_right #mi_lectorbrief,#mi_orderbrief,#mi_orderparams,.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot,.funkyradio input[type="radio"]:hover ~ label,.funkyradio input[type="checkbox"]:hover ~ label,#mi_order{background-color:#F3F3F3}
#mi_chat.minimize .panel-heading,.ajax-file-upload-red,.ajax-file-upload-bar,.expressready{background-color:#337ab7}
.ajax-file-upload-red:hover{background-color:#286090}
.table-hover > tbody > tr.hovver,.mf_ratting.btn-muted,.input-edit,#mi_modalbox_price td>input:focus{background-color:#F5F5F5}
input[id^="lefile"]+div .progress,#mi_orderbrief .list-group-item{background-color:transparent}
/* #mi_player,#mi_chat .panel-heading,#mi_filterbox .panel-body{background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 10px 10px} */
.mf_ratting.mf_stars_edit:before{background-color:#5CB85C}
.mf_ratting.mf_stars_edit:hover:before{background-color:#449d44}
.table-hover > tbody > tr.hovver.danger > td{background-color:#EBCCCC}
.table-hover > tbody > tr.hovver.active > td{background-color:#E8E8E8}
.table-hover > tbody > tr.hovver.success > td,.b_success{background-color:#D0E9C6}
.table-hover > tbody > tr.hovver.info > td,.b_info{background-color:#C4E3F3}
#mi_newscast button[id],#mi_modalbox button[id]
{background-color:#CCC}
/* COLOR */
.mi_btn_extra, a:hover.mi_btn_extra, #mi_player, .mi_ul_extra li a, .logout a, .sound a,.btn-muted,.btn-muted:hover,#mi_chat .panel-heading,.ajax-file-upload-red,.ajax-file-upload-green,.ajax-file-upload-bar,.ajax-upload-dragdrop.ajax-upload-dragdrop-over,#mi_newscast button[id], #mi_modalbox button[id],.label>a
{color: #fff}
#mi_social ul li a:hover,.chat li .chat-body p, #mi_info span,a,.form .row:first-child div h4,.delete:hover,.mf_ratting.mf_stars_edit .mf_stars div:first-child span,.count-box i>small{color:#666}
#mi_social ul li a, #mi_info .glyphicon,.bs-wizard > .bs-wizard-step .bs-wizard-info,.logout a:hover, .sound a:hover, .icon,#mi_progress .step span.label-muted+span,#filter-panel>span,.delete,.count-box ul li span, .muted,#dbformFheader4:after,#mi_modalbox_price .active span{color:#999}
#mi_info .mi_ul_extra li a:hover,a.more,#mi_neworder .list-group-item-text:before,.ajax-upload-dragdrop{color:#ccc}
.label>a:hover,.label>a:focus{color:#f8f8f8}
#mi_newscast li:nth-child(even) .news, .c_danger,#mi_modalbox_price .active.info span[class*="-remove"]:hover{color:#e00}
a.more:hover, tr.hovver a.more,.table-hover>tbody>tr:hover a.more{color: #55c1e7}
.mi_ul_extra li.selected a,a:hover{color:#000}
input[type=search]:focus+span,.headerSortUp,.headerSortDown, .c_primary, .b_info:hover{color:#337ab7}
tr.second td.span{color:transparent}
.c_success,.b_success:hover,#mi_modalbox_price .active span[class*="-pencil"]:hover,#mi_modalbox_price .active:hover span[class*="-pencil"]{color:#449d44}
.expressready{color:#fff!important}
#filter-panel:hover>span{color:#666}
/* BORDER */
#mi_header,.th2playlist a.active,.th2playlist a:hover.active,#mf_autoplay+span {border-color:#666}
.mi_ul_extra li a, .chat li,.mf_dropdownmenu,.ajax-upload-dragdrop,.mf_ratting.btn-muted{border-color:#ccc}
.count-box i{border-color:#bbb}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#666}
.tooltip.top .tooltip-arrow{border-top-color:#666}
#mf_wizard-dot{border-color:#5E9CD2}
#mi_right hr{border-color:#ddd}

/*
	Tablesorter
*/
table.tablesorter thead tr .header{background:url(/img/library/markers/bg.gif) no-repeat center left;cursor:pointer;padding-left:20px}
table.tablesorter thead tr .header.text-right{background-position:center right;padding-right:20px;padding-left:0}
table.tablesorter thead tr .headerSortUp{background-image:url(/img/library/markers/asc.gif)}
table.tablesorter thead tr .headerSortDown{background-image:url(/img/library/markers/desc.gif)}

/*
	Chat box
*/
.chat{list-style:none;margin:0;padding:0}
.chat li{margin-bottom:10px;padding-bottom:5px;border-bottom-width:1px;border-bottom-style:dotted}
.chat li.left .chat-body{margin-left:60px}
.chat li.right .chat-body{margin-right:60px}
.chat li .chat-body p{margin:0}
#mi_chat .panel .slidedown .glyphicon,.chat .glyphicon{margin-right:5px}
#mi_chat .panel-body{overflow-y:scroll;height:250px}
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}
::-webkit-scrollbar{width:12px;background-color:#F5F5F5}
::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#555}
/*
	jQuery UI
*/ 
/*
.custom-combobox{position:relative;display:inline-block;width:100%}
.custom-combobox-toggle{position:absolute;top:0;bottom:0;margin-left:-1px;padding:0;*height:1.7em;*top:.1em}
.custom-combobox-input{margin:0;padding:.3em;height:46px;line-height:46px;width:100%}
*/
/*
	Funky Radio/Checkbox Buttons V2.0
	http://bootsnipp.com/snippets/featured/funky-radio-buttons
*/
/*
.funkyradio div{clear:both;overflow:hidden}
.funkyradio label{width:100%;border-radius:3px;border:1px solid #D1D3D4;font-weight:400}
.funkyradio input[type="radio"]:empty,.funkyradio input[type="checkbox"]:empty{display:none}
.funkyradio input[type="radio"]:empty ~ label,.funkyradio input[type="checkbox"]:empty ~ label{position:relative;line-height:2.285em;text-indent:2em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.funkyradio input[type="radio"]:empty ~ label:before,.funkyradio input[type="checkbox"]:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:2.5em;background:#D1D3D4;border-radius:3px 0 0 3px}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before{content:'\2714';text-indent:.9em;color:#C2C2C2}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label,.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label{color:#888}
.funkyradio input[type="radio"]:checked ~ label:before,.funkyradio input[type="checkbox"]:checked ~ label:before{content:'\2714';text-indent:.9em;color:#333;background-color:#ccc}
.funkyradio input[type="radio"]:checked ~ label,.funkyradio input[type="checkbox"]:checked ~ label{color:#777}
.funkyradio input[type="radio"]:focus ~ label:before,.funkyradio input[type="checkbox"]:focus ~ label:before{box-shadow:0 0 0 3px #999}
.funkyradio-default input[type="radio"]:checked ~ label:before,.funkyradio-default input[type="checkbox"]:checked ~ label:before{color:#333;background-color:#ccc}
.funkyradio-primary input[type="radio"]:checked ~ label:before,.funkyradio-primary input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#337ab7}
.funkyradio-success input[type="radio"]:checked ~ label:before,.funkyradio-success input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#5cb85c}
.funkyradio-danger input[type="radio"]:checked ~ label:before,.funkyradio-danger input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#d9534f}
.funkyradio-warning input[type="radio"]:checked ~ label:before,.funkyradio-warning input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#f0ad4e}
.funkyradio-info input[type="radio"]:checked ~ label:before,.funkyradio-info input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#5bc0de}
*/
.funkyradio div{clear:both;/*overflow:hidden*/}
.funkyradio label{width:100%;font-weight:400}
.funkyradio input[type="radio"]:empty,.funkyradio input[type="checkbox"]:empty{display:none}
.funkyradio input[type="radio"]:empty ~ label,.funkyradio input[type="checkbox"]:empty ~ label{position:relative;line-height:1.185em;text-indent:0.5em;margin-bottom:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.funkyradio [class*=funkyradio] input[type="radio"]:empty ~ label,.funkyradio [class*=funkyradio]:last-child input[type="checkbox"]:empty ~ label{margin-bottom:0}
.funkyradio input[type="radio"]:empty ~ label:before,.funkyradio input[type="checkbox"]:empty ~ label:before{position:absolute;display:block;top:0;bottom:0;left:0;content:'';width:1.285em;height:1.285em;border:1px solid #D1D3D4}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label:before,.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label:before{text-indent:0.5em;color:#C2C2C2}
.funkyradio input[type="radio"]:hover:not(:checked) ~ label,.funkyradio input[type="checkbox"]:hover:not(:checked) ~ label{color:#888}
.funkyradio input[type="radio"]:checked ~ label:before,.funkyradio input[type="checkbox"]:checked ~ label:before{text-indent:.4em;color:#333;background-color:#ccc}
.funkyradio input[type="radio"]:checked ~ label,.funkyradio input[type="checkbox"]:checked ~ label{color:#777}
.funkyradio input[type="radio"]:focus ~ label:before,.funkyradio input[type="checkbox"]:focus ~ label:before{ }
.funkyradio-default input[type="radio"]:checked ~ label:before,.funkyradio-default input[type="checkbox"]:checked ~ label:before{color:#333;background-color:#ccc}
.funkyradio-primary input[type="radio"]:checked ~ label:before,.funkyradio-primary input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#337ab7}
.funkyradio-primary input[type="radio"]:checked ~ label,.funkyradio-primary input[type="checkbox"]:checked ~ label{color:#337ab7}
.funkyradio-success input[type="radio"]:checked ~ label:before,.funkyradio-success input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#5cb85c}
.funkyradio-danger input[type="radio"]:checked ~ label:before,.funkyradio-danger input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#d9534f}
.funkyradio-warning input[type="radio"]:checked ~ label:before,.funkyradio-warning input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#f0ad4e}
.funkyradio-info input[type="radio"]:checked ~ label:before,.funkyradio-info input[type="checkbox"]:checked ~ label:before{color:#fff;background-color:#5bc0de}
/*
	Ajax uploader
*/
.ajax-file-upload-statusbar{margin-top:15px; min-height: 22px;}
.ajax-file-upload-filename{position:absolute;width:70%;z-index:-1;display:inline-block;overflow:hidden;padding:4px 15px;margin-left:10%}
.ajax-file-upload-progress{width:70%;display:inline-block}
.ajax-file-upload-bar{width:0;height:2px;position: relative;top:13px}
.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%}
.ajax-file-upload-red,.ajax-file-upload-green{float:left;display:inline-block;padding:4px 15px;text-decoration:none;cursor:pointer}
.ajax-file-upload{}
.ajax-file-upload:hover{}
.ajax-upload-dragdrop{border-width:1px;border-style:dotted;width:100%;text-align:left;vertical-align:middle;padding:10px}
.ajax-upload-dragdrop>span {padding:0 15px}
.ajax-file-upload-info{display:block;margin-top:10px}

/*
	Socialize
*/
[class^="soc-"], [class*=" soc-"] { font-family: 'Socialize'; speak: none; font-style: normal;	font-weight: normal; font-variant: normal;	text-transform: none; line-height: 1; /* -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; */ }
.soc-amazon:before{content:"\e600"}
.soc-android:before{content:"\e601"}
.soc-apple:before{content:"\e602"}
.soc-behance:before{content:"\e603"}
.soc-deviantart:before{content:"\e604"}
.soc-digg:before{content:"\e605"}
.soc-dribbble:before{content:"\e606"}
.soc-dropbox:before{content:"\e607"}
.soc-email:before{content:"\e608"}
.soc-evernote:before{content:"\e609"}
.soc-facebook:before{content:"\e60a"}
.soc-flickr:before{content:"\e60b"}
.soc-forrst:before{content:"\e60c"}
.soc-foursquare:before{content:"\e60d"}
.soc-git:before{content:"\e60e"}
.soc-google:before{content:"\e60f"}
.soc-googledrive:before{content:"\e610"}
.soc-instagram:before{content:"\e611"}
.soc-lastfm:before{content:"\e612"}
.soc-linkedin:before{content:"\e613"}
.soc-linux:before{content:"\e614"}
.soc-mixi:before{content:"\e615"}
.soc-paypal:before{content:"\e616"}
.soc-picasa:before{content:"\e617"}
.soc-pinterest:before{content:"\e618"}
.soc-rdio:before{content:"\e619"}
.soc-reddit:before{content:"\e61a"}
.soc-renren:before{content:"\e61b"}
.soc-rss:before{content:"\e61c"}
.soc-sharing:before{content:"\e61d"}
.soc-skype:before{content:"\e61e"}
.soc-smashing:before{content:"\e61f"}
.soc-soundcloud:before{content:"\e620"}
.soc-spotify:before{content:"\e621"}
.soc-stackoverflow:before{content:"\e622"}
.soc-stumble:before{content:"\e623"}
.soc-tumblr:before{content:"\e624"}
.soc-twitter:before{content:"\e625"}
.soc-vimeo:before{content:"\e626"}
.soc-windows:before{content:"\e627"}
.soc-wordpress:before{content:"\e628"}
.soc-yahoo:before{content:"\e629"}
.soc-yelp:before{content:"\e62a"}
.soc-youtube:before{content:"\e62b"}
.soc-zerply:before{content:"\e62c"}
/*
	Form Wizard
*/
.bs-wizard > .bs-wizard-step{padding:0;position:relative}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum{margin-bottom:0;height:1em}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot{position:absolute;width:30px;height:30px;display:block;top:41px;left:50%;margin-top:-15px;margin-left:-15px }
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after{content:' ';width:14px;height:14px;position:absolute;top:8px;left:8px}
.bs-wizard > .bs-wizard-step > .progress{position:relative;height:8px;box-shadow:none;margin:20px 0}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar{width:0;box-shadow:none}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar{width:100%}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar{width:50%}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar{width:0}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar{width:100%}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after{opacity:0}
.bs-wizard > .bs-wizard-step:first-child > .progress{left:50%;width:50%}
.bs-wizard > .bs-wizard-step:last-child > .progress{width:50%}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{pointer-events:none}
/*
	Bootstrap
*/
.btn:focus, .btn:active:focus, a:active, a, a:hover,a:visited, .nav-pills > li > a {outline:0 !important}
.tooltip-inner {max-width: 100%}
.tooltip.in{opacity:1}
.btn.disabled, .btn[disabled] {cursor:pointer;pointer-events:auto}
.table-responsive{width:auto;border:0}
.form_header{padding-top:15px}
.form-group select{padding-top:5px}
.form-group input[type=file]{padding:0}

/*
	TRANSFORMACJE
*/
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after,.th2info b.label,#mi_progress .step span.label
{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
#mi_info{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#mi_right > [id^="mi_"],#mf_autoplay+span{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.badge,.mf_dropdownmenu,.funkyradio input[type="radio"]:empty ~ label:before,.funkyradio input[type="checkbox"]:empty ~ label:before,.ajax-file-upload-red,.ajax-file-upload-green,.expressready{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mi_btn_extra,.mi_ul_extra li a,.bs-wizard > .bs-wizard-step > .progress,#mi_chat .panel-footer,#mi_chat .panel-heading,input[id^="lefile"]+div .progress{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mi_btn_extra{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.mf_dropdownmenu{-webkit-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);-moz-box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176);box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.176)}
input[id^="lefile"]+div .progress,.progress-bar
{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
/*
	ANIMACJE
*/

.btn-animate {
    animation:myfirst 1.5s;
  -moz-animation:myfirst 1.5s infinite; /* Firefox */
-webkit-animation:myfirst 1.5s infinite; /* Safari and Chrome */
border: none;
  }


  @-moz-keyframes myfirst /* Firefox */
{
0%   {background:#d00;}
50%  {background:#FFAC00;}
100%   {background:#d00;}
}
 
    @-webkit-keyframes myfirst /* Firefox */
{
0%   {background:#d00;}
50%  {background:#FFAC00;}
100%   {background:#d00;}
}



.chat-animate {
animation:chatnotify 1s;
-moz-animation:chatnotify 1s infinite; /* Firefox */
-webkit-animation:chatnotify 1s infinite; /* Safari and Chrome */
}


@-moz-keyframes chatnotify /* Firefox */
{
0%   {background:#100;}
40%  {background:#d00;}
60%  {background:#d00;}
100%   {background:#100;}
}
 
@-webkit-keyframes chatnotify /* Firefox */
{
0%   {background:#100;}
40%  {background:#d00;}
60%  {background:#d00;}
100%   {background:#100;}
}
  

  
  
a, li a, a.more,.logout a,input,[type=search]+span,tr.hovver a.more,.count-box:not([data-show]) i:hover,#mi_modalbox_price .active span,#filter-panel>span
{-webkit-transition: color 0.2s ease 0.1s;-moz-transition: color 0.2s ease 0.1s;transition: color 0.2s ease 0.1s}

a, #mi_menu a,.funkyradio input[type="radio"]:hover ~ label,.funkyradio input[type="checkbox"]:hover ~ label,.table-hover > tbody > tr,.table-hover > tbody > tr > td,[class*="btn-"],.delete,[class^=ajax-file-upload],[class*=ajax-upload-dragdrop],.wizard-dot,#mi_newscast button[id],#mi_modalbox button[id],.form-control input,.count-box i
{-webkit-transition: background-color 0.2s ease-in-out 0s;-moz-transition: background-color 0.2s ease-in-out 0s;transition: background-color 0.2s ease-in-out 0s}

#mi_newscast ul li
{-webkit-transition: padding 0.2s ease-in-out 0s,background-color 0.2s ease-in-out 0s; -moz-transition: padding 0.2s ease-in-out 0s,background-color 0.2s ease-in-out 0s; transition: padding 0.2s ease-in-out 0s,background-color 0.2s ease-in-out 0s}

.flag,.icon,.btn-remove
{-webkit-transition: opacity 0.5s ease-in-out 0s; -moz-transition: opacity 0.5s ease-in-out 0s;	transition: opacity 0.5s ease-in-out 0s}

button[data-target]+button,#mi_adbox
{-webkit-transition: visibility 0s linear 0.5s,opacity 0.5s ease-in-out 0s; -moz-transition: visibility 0s linear 0.5s,opacity 0.5s ease-in-out 0s;	transition: visibility 0s linear 0.5s,opacity 0.5s ease-in-out 0s}

.count-box{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease}

.selected
{-webkit-transition:none; -moz-transition:none;transition:none}

/* XS */
@media (max-width: 767px) {
	.btn-responsive {padding:2px 4px;font-size:80%;line-height: 1;border-radius:3px}
	#mi_right [id^="mi_"] {padding:8px 20px}
	#mi_menu>div {margin-top:15px}
	#mi_logo img {top:-15px}
	#mi_info,#mi_login {height:auto}
	#mi_info [class^="col-"]:first-child {margin-bottom:10px}
	#mi_menu_c.navbar-collapse li a {border:0;margin-right:0 !important}
	#mi_menu_c.navbar-collapse li {display:block;width:100%;margin-left:0}
	#mi_menu_c.navbar-collapse {border:0;border-bottom: 4px solid #666;width:100%;background-color:#eee}
	#mi_menu li a {font-size:1.3em;padding:10px 0}
	#mi_header{height:46px}
	.logout{position: absolute;right:0;top:-62px}
	#mi_logo{margin-left:50px}
	#mi_menu li a {padding:0}
	.navbar-toggle {margin-top:-55px;margin-bottom:0;height:36px;width:30px;padding:0}
	.navbar-nav{margin:0}
	.nav-pills > li {float:none;display:block;text-align:right}
	.navbar-toggle .icon-bar {width:auto;height:3px}
	.side-collapse-container{width:100%;position:relative;left:0;transition:left .4s}
	.side-collapse-container.out{left:220px}
	.side-collapse{top:46px;bottom:0;left:0;width:220px;position:fixed;overflow:hidden;transition:width .4s}
	.side-collapse.in{width:0}
	.fixed2 {position:static}
	.form .row:first-child div[class*="funkyradio"] h4 {margin-top:15px}
	.side-collapse>ul{width:100%}
	#filter-panel2{margin-top:0}
	.mi_adbox img {width:100%}
	#mi_player.higher{height:130px}
	.reversed{display:flex;flex-direction:column-reverse}

.login-container {
    padding: 20px;
    margin: 20px auto;
}
.login-logo img {
max-width: 250px;
}

}
/* SM */
@media (min-width: 768px) and (max-width: 991px){
	.btn-responsive {padding:4px 9px;font-size:90%;line-height: 1.2}
	#mi_info {height:auto}
	/* #mi_left, #mi_right {padding:0;margin:0} */
	#mi_menu_c>div {margin-top:15px}
	.mi_ul_extra li a, .logout a {padding:0px 12px}
	.mi_ul_extra li a, .logout a, .thinfo .played {font-size:0.786em}
	.form .row:first-child div[class*="funkyradio"] h4 {margin-top:15px}
	#filter-panel2{margin-top:0}
}
/* MD */
@media (min-width: 992px) and (max-width: 1199px){
	.mf_dropdown,select[name*="query[jezyki]"]{font-size:0.786em}
	.mf_dropdown{height:34px;padding:8px 6px}
	#filter-panel2{margin-top:0}
}
/* LG */
@media (min-width: 1200px){
}
/* HG */
@media (min-width: 2550px){

}
/* X3 4" */
@media (max-width: 480px){
	#mi_body,#mi_left {margin-top:0}
}
/* X2 3.5" */
@media (max-width: 360px){
	#mi_logo img {top:0px}
	.th3check{position:absolute;top:-4px;right:4px}
}
/* X1 3" */
@media (max-width: 320px){
	#mi_logo img {top:-10px;width:70%}
	.mi_btn_extra {min-width:auto}
	#mi_lectorbrief .radio input ~ label{font-size:0.857em}
	#mi_lectorbrief .radio {width:32.33%}
	.form .row:first-child div h4 {font-size:15px}
	.mf_dropdown,select[name*="query[jezyki]"]{font-size:0.786em !important}
	.mf_dropdown{height:34px;padding:8px 6px}
}}

@page {
	size: auto;
	margin-top:2cm;
	margin-left:1cm;
	margin-right:1cm;
	margin-bottom: 2cm;
	odd-footer-name: html_myHTMLFooter1;
	even-footer-name: html_myHTMLFooter1;
	footer: html_myHTMLFooter1;
}