/*
    Document   : style.css
    Created on : Oct 7, 2014, 10:10:46 AM
    Author     : Martin Andreev
    Description:
        The main dms.bg theme
*/


/* ==== RESET CSS ==== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}

p {line-height: initial;}
/* ==== END RESET CSS ==== */

/* ==== COLORBOX ==== */
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxContent{margin-top:20px;background:#000;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000; background:#fff;}
#cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(../images/loading.gif) no-repeat center center;}

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(../images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(../images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}

/* ==== END COLORBOX ==== */

body {background: #fff; font-family: 'Open Sans', sans-serif; color: #555555;}
.container {width: 980px; margin: auto;}
.clear {clear: both;}

a, a:hover, a:active, a:visited {color: inherit; text-decoration: none;}

nav#main-navigation {padding-top: 18px; padding-bottom: 15px; position: relative;}
nav#main-navigation .logo {float: left; width: 152px; height: 74px; display: block; background: url('../images/dms_logo.png') no-repeat;
                           text-indent: -9999px; overflow: hidden; margin-right: 30px;}

nav#main-navigation .container ul {font-weight: 600; float: left; padding-top: 30px; text-transform: uppercase; font-size: 15px;}
nav#main-navigation .container ul li {float: left; margin-right: 16px;}
nav#main-navigation .container ul li:last-child {margin-right: 0px;}
nav#main-navigation .container ul li a, nav#main-navigation .container ul li a:hover {color: #636363; text-decoration: none;}
nav#main-navigation .container ul li a:hover, nav#main-navigation .container ul li.current-menu-item a,nav#main-navigation .container ul li.current-category-ancestor a ,nav#main-navigation .container ul li.current-post-ancestor a,nav#main-navigation .container ul li.current-page-ancestor a{color: #ff6c00;}

/* ==== SEARCH BAR ==== */
nav#main-navigation .container #header-search {width: 47px; height: 47px; float: right; background: url('../images/icons_sprite.png') no-repeat -9px -6px;
                                               overflow: hidden; text-indent: -9999px; margin-top: 12px;}
nav#main-navigation .container #header-search.opened {background-position: -9px -66px;}
nav#main-navigation #search-form {
    position: absolute; left: 0px; right: 0px;
    background: #FF6C00; z-index: 9999; height: 70px; bottom: -60px; display: none;}
nav#main-navigation #search-form .container {position: relative;}
nav#main-navigation #search-form .container:after { bottom: 100%; right: 12px; border: solid transparent; content: " "; height: 0; width: 0; position: absolute;
                                                    pointer-events: none; border-bottom-color: #FF6C00; border-width: 10px; margin-left: -10px; }
nav#main-navigation #search-form input {font-size: 28px; color: #fff; border: none; background: transparent; text-transform: uppercase; margin-top: 17px; width: 900px;}
nav#main-navigation #search-form  input.submit {width: 47px; height: 47px; float: right; background: url('../images/icons_sprite.png') no-repeat -9px -6px;
                                                border: none; display: block; overflow: hidden; text-indent: -9999px; margin-top: 11px; cursor: pointer;}

/* ==== HOMEPAGE ==== */
#home-main-image {background: url('../images/main-background_1.jpg') no-repeat top center;  padding-top: 30px; height: 482px;
                  width: 100%; color: #fff; padding-bottom: 86px; position: relative; min-width: 980px;}
#home-main-image .container .home-text {min-height: 232px;font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; max-width: 600px;}
#home-main-image .container .home-text > h2 {font-family: 'Open Sans', sans-serif; font-size: 87px; font-weight: 600; float: left; line-height: 87px; margin-right: 10px;}
#home-main-image .container .home-text > h3 {font-family: 'Open Sans', sans-serif; float: left; font-size: 20px; font-weight: 600; max-width: 100px; padding-top: 10px; line-height: 24px; text-transform: uppercase;}

/*#home-main-image .container .home-text p {font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; max-width: 600px; padding: 5px; padding-top: 12px;}*/

#home-main-image .container ul.more-info {clear: both; display: block; margin-top: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff;}
#home-main-image .container ul.more-info li {float: left; margin-right: 20px;}

#home-main-image .container ul.more-info li a {line-height: 50px; vertical-align: middle; color: #fff; text-decoration: none;}
#home-main-image .container ul.more-info li a em {background: url('../images/icons_sprite.png') no-repeat; width: 38px; float: left; margin-right: 5px; height: 50px;}
#home-main-image .container ul.more-info li a.icon-heart em {background-position: -4px -125px;}
#home-main-image .container ul.more-info li a.icon-building em {background-position:  6px -182px;}
#home-main-image .container ul.more-info li a.icon-chart em {background-position:  0 -238px;}

#home-main-image .container ul.big-box {position: absolute; bottom: 0px; height: 236px; width: 980px;}
#home-main-image .container ul.big-box li {float: left; width: 246px;height: 176px; padding: 40px; padding-top: 20px;cursor:pointer;}

#home-main-image .container ul.big-box li.red {background: #ff6c00;}
#home-main-image .container ul.big-box li.orange {background: #ff9600;}
#home-main-image .container ul.big-box li.yellow {background: #ffba00;}

#home-main-image .container ul.big-box li em {display: block; background: url('../images/icons_sprite.png') no-repeat;  width: 77px; height: 69px; clear: both; margin: auto;}
#home-main-image .container ul.big-box li h3 {float: none; display: block; font-size: 24px; text-transform: uppercase; text-align: center; margin-bottom: 20px;}
#home-main-image .container ul.big-box li span {font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align: center; display: block;}

#home-main-image .container ul.big-box li em.icon-hold-person {background-position: -91px -6px; margin-top: 10px; margin-bottom: 30px;}
#home-main-image .container ul.big-box li em.icon-hold-leaf {background-position: -91px -93px; height: 73px; margin-bottom: 12px;}
#home-main-image .container ul.big-box li em.icon-hold-house {background-position: -91px -193px; height: 73px; margin-bottom: 30px; margin-top: 6px;}

.container.slogan {padding-top: 60px; padding-bottom: 50px;}
.container.slogan h2 {font-size: 58px; color: #ff6c00; font-weight: 300; display: block; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.container.slogan strong {color : #636363; font-size: 22px; text-transform: uppercase; display: block; text-align: center;}

#last-news {background: #636363; padding-top: 25px; padding-bottom: 28px;}
#last-news h3 {display: block; text-align: center; font-size: 24px; color: #fff; text-transform: uppercase;}
#last-news ul li, ul.related-posts li {float: left; padding-left: 17px;border-right: #7a7a7a 1px solid; padding-right: 17px; width: 292px; padding-top: 50px; color: #fff; padding-bottom: 15px;}
ul.related-posts li.last {border:none;}
#last-news ul li small, ul.related-posts li small {font-size: 11px; border-bottom: 1px solid #fff; padding-bottom: 10px; float: left; clear: both; margin-bottom: 10px;}
#last-news ul li a, ul.related-posts li a {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; }

.container.campaigns {padding-top: 60px; padding-bottom: 40px;}
.container.campaigns h3 {color: #ff6c00; font-weight: 300; display: block; font-size: 32px; text-transform: uppercase; text-align: center; margin-bottom: 30px;}
.container.campaigns .holder {margin-bottom: 10px;}
.container.campaigns .holder ul.all-campaings {float: left;}
.container.campaigns .holder ul.all-campaings li {float: left; font-size: 14px; color: #636363; margin-right: 25px; padding-top: 10px;}
.container.campaigns .holder ul.all-campaings li a.active {color: #ff6c00; text-decoration: underline;}

.container.campaigns .holder form {float: right;}
.container.campaigns .holder form input {width: 237px; border: none; border-bottom: 1px solid #b1b1b1; font-size: 13px; color: #000; padding: 3px;}
.container.campaigns .holder form button,input#search_submit ,#inner-page .filter-form .search-field input#search_submit{background: url('../images/search_small.png') no-repeat; width: 16px; height: 16px; border: none; display: inline-block;
                                                                                                                         overflow: hidden; text-indent: 9999px;  position: relative; top: 5px; cursor: pointer;}

.container ul.list-campaigns li {float: left; position: relative; width: 162px; height: 136px;}
.container ul.list-campaigns li strong {position: absolute; bottom: 8px; left: 0px; right: 0px; text-align: center; color: #fff;}

.container a.btn-grey {background: #636363; padding-top: 5px; padding-bottom: 7px; width: 197px; text-align: center; line-height: 20px; vertical-align: middle;
                       color: #fff; font-size: 16px; display: block; margin: auto; margin-top: 30px; margin-bottom: 20px; text-transform: uppercase;}

#usefull-links {background: #ff6c00; padding-top: 40px; padding-bottom: 30px;}
#usefull-links .container ul li {width: 277px; float: left; padding-left: 15px; padding-right: 15px; color: #fff;}

#usefull-links .container ul li em {width: 79px; height: 79px; display: block; margin: auto; background: url('../images/icons_sprite.png') no-repeat; margin-bottom: 10px;}
#usefull-links .container ul li em.icon-heart {background-position: 0 -307px;}
#usefull-links .container ul li em.icon-building {background-position: 11px -404px;}
#usefull-links .container ul li em.icon-chat {background-position: -5px -502px;}

#usefull-links .container ul li h3 {font-size: 20px; font-weight: 600; display: block; text-align: center; margin-bottom: 20px;}
#usefull-links .container ul li span {font-size: 14px; font-family: Arial, Helvetica, sans-serif; text-align: center; display: block; line-height: initial;}

.container.sponsors {padding-top: 60px; padding-bottom: 70px;}
.container.sponsors ul.sponsors-list li {float: left; margin-right: 20px; height: 70px; line-height: 70px; vertical-align: middle;}
.container.sponsors ul.sponsors-list li img {vertical-align: middle;}

#footer, #before-footer {background: #636363;}
#before-footer {padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #767676;}
#before-footer ul.footer-info li {float: left; width: 286px; border-right: 1px solid #767676; padding-left: 20px; padding-right: 20px;}
#before-footer ul.footer-info li.last {border-right: none;}

#before-footer ul.footer-info li { color: #fff}
#before-footer ul.footer-info li em {display: block; width: 66px; height: 66px; margin: auto; background: url('../images/icons_sprite.png') no-repeat; margin-bottom: 20px;}
#before-footer ul.footer-info li em.icon-thumbsup {background-position: -92px -293px;}
#before-footer ul.footer-info li em.icon-money {background-position: -95px -394px; width: 70px;}

/*#before-footer ul.footer-info li em.icon-hands {
    background-position: -95px -491px;
}*/



#before-footer ul.footer-info li span {font-size: 15px; font-family: Arial, Helvetica, sans-serif; display: block; text-align: center; margin-bottom: 20px;}
#before-footer ul.footer-info li h3 {font-size: 48px; display: block; text-align: center; font-weight: 600;}
#before-footer ul.footer-info li h3 small {font-size: 18px;}

#footer {padding-top: 10px; padding-bottom: 10px; color: #fff; font-size: 13px}
#footer .container strong {float: left; padding-top: 5px; padding-bottom: 5px;}
#footer .container .social {float: left; margin-left: 40px;}
#footer .container .social li {float: left;}
#footer .container .social li a {background: url('../images/social_sprite.png') no-repeat; width: 24px; height: 24px; display: block; overflow: hidden; text-indent: -9999px; margin-right: 3px;}
#footer .container .social li a.icon-facebook {background-position: -56px 0px;}
#footer .container .social li a.icon-twitter {background-position: -28px 0px;}

#footer .container span {float: right; padding-top: px; padding-bottom: 5px;}
#footer .container span a {font-weight: bold; margin-left: 10px; font-size: 18px;}

/* ==== INNER PAGE ==== */
#inner-page-header {background: url('../images/inner-background.jpg') no-repeat top center;
                    width: 100%; color: #fff; position: relative; min-width: 980px; padding-top: 35px; padding-bottom: 30px;}
#inner-page-header .container > h2 ,#inner-page-header .container .textwidget h2{font-size: 76px; font-weight: 600; float: left; line-height: 76px; margin-right: 10px;}
#inner-page-header .container > h3,#inner-page-header .container .textwidget h3 {float: left; font-size: 18px; font-weight: 600; max-width: 100px; line-height: 22px; padding-top: 6px; text-transform: uppercase;}
#inner-page-header .container h1 {float: right; font-size: 35px; font-weight: normal; text-transform: uppercase; background: #408f85; padding:5px; margin-top: 13px;}

#inner-page {line-height: initial;}

#inner-page.page-contacts {padding-top: 50px;}
#inner-page.page-contacts h3 {font-size: 20px; color: #636363; font-weight: 600; display: block; margin-bottom: 20px; padding-left: 10px;}

#inner-page.page-contacts form li {float: left; width: 306px; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
/* #inner-page.page-contacts form li label {display: block; font-size: 13px; color : #636363; font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px;} */
#inner-page.page-contacts form li label {display: block; font-size: 15px; color : #636363; font-family: Arial, Helvetica, sans-serif; margin-bottom: 8px;}
#inner-page.page-contacts form li input {width: 289px; padding: 10px; border: 1px solid #d4d4d4; font-size: 14px;}
#inner-page.page-contacts form li.big {width: 960px;}
#inner-page.page-contacts form li.big textarea {width: 959px; border: 1px solid #d4d4d4; height: 270px; max-width: 959px; min-height: 270px; min-width: 959px; max-height: 400px;}
#inner-page.page-contacts form .submit-button {display: block; border: none; background: #636363; width: 156px; height: 33px; margin: auto;
                                               font-size: 16px; text-align: center; color: #fff; text-transform: uppercase; cursor: pointer;}

#inner-page.page-contacts form {margin-bottom: 80px;}

.half {float: left; padding-left: 10px; padding-right: 10px; width: 470px;}
#inner-page.page-contacts .half h3 {padding-left: 0px;}
#inner-page.page-contacts .half {font-size: 13px;}
#inner-page.page-contacts .half strong {color: #ff6c00; display: block;}
/* #inner-page.page-contacts .half p {display: block; margin-bottom: 20px; line-height: initial;} */
#inner-page.page-contacts .half p {display: block; margin-bottom: 20px; line-height: 21px;font-size:15px}
#inner-page.page-contacts  {padding-bottom: 100px;}

/* ==== PAGE CAMPAING ==== */
#inner-page.inner-help h1 {
    font-size: 40px;
    margin-top: 40px;
    color: #636363;
    display: block;
    line-height: 40px;
    margin-bottom: 10px;
}
#inner-page.inner-help h1 strong {font-weight: 600; color: #ff6c00;}

#inner-page.inner-help h2, h2.related-title {display: block; margin-top: 40px; font-size: 20px; color: #ff6c00;
                                             border-bottom: 2px solid #dcdcdc; padding-bottom: 3px; clear: both; margin-bottom: 30px;}

#inner-page.inner-help .campaing-started {display: block; font-size: 14px; color: #555555; margin-bottom: 50px;}
#inner-page.inner-help .campaing-started strong {font-weight: bold;}

#inner-page.inner-help .left {width: 214px; float: left; margin-right: 26px; color: #555555;}
#inner-page.inner-help .left ul.campaing-info li { display: block; font-size: 14px; font-weight: 600; margin-top: 5px;}
#inner-page.inner-help .left ul.campaing-info li span {color: #ff6000;}

#inner-page.inner-help .left ul.campaing-info li.separator {border-top: 2px solid #dcdcdc; margin-top: 20px; margin-bottom: 20px;}

#inner-page.inner-help .right {float: right; width: 730px; color: #555555;}
/* #inner-page.inner-help .right p{color: #555555; font-size: 14px;} */
#inner-page.inner-help .right p{color: #555555; font-size: 15px;line-height: 21px;}
#inner-page.inner-help .right .send-sms {padding-bottom: 60px;}
#inner-page.inner-help .right .send-sms strong {font-size: 18px; font-weight: bold; color: #555555; font-family: Arial, Helvetica, sans-serif; display: block; margin-bottom: 10px;}
#inner-page.inner-help .right .send-sms strong a {display: inline-block; background: url('../images/small_arrow.png') no-repeat 90% 17px #ff6000; color: #fff; font-size: 24px;
                                                  padding: 10px; line-height: 24px; padding-left: 20px; padding-right: 40px;}
#inner-page.inner-help .right .send-sms small {font-size: 13px; color: #555555; max-width: 480px; display: block;}

#inner-page.inner-help .right .half {width: 352px; padding: 0px; margin-right: 25px; font-size: 14px;}
#inner-page.inner-help .right .half + .half {margin-right: 0px;}

#inner-page.inner-help .right .half strong {display: block; text-align: center; font-weight: bold; margin-bottom: 20px;}
/* #inner-page.inner-help .right .half a.pay-with, #inner-page.inner-help .right .half input.pay-with {background: url('../images/payment_buttons.png') no-repeat; width: 352px; display: block; height: 43px; overflow: hidden; text-indent: -9999px; margin-bottom: 13px;border: 0px;cursor: pointer;} */
/* fix Ivan Hristov 2015.02.28 */
#inner-page.inner-help .right .half a.pay-with, #inner-page.inner-help .right .half input.pay-with {
    background: url('../images/donate-button-pay.png') no-repeat; 
    width: 245px; display: block; height: 43px; 
    overflow: hidden; text-indent: -9999px; 
    /*margin-top: 13px;border: 0px;cursor: pointer;*/
    float: right;  border: 0px;
    cursor: pointer;
}


#inner-page.inner-help .right .half input.epay-field{
    width: 300px;
    padding: 10px;
    /* border: 1px solid #d4d4d4; */
    font-size: 14px;
    text-align: center;
    font-size: 15px;
}

#inner-page.inner-help .right .half a.pay-with.obb {background-position: 0px -57px;}
#inner-page.inner-help .right .half small.info {display: block; margin-bottom: 23px; text-align: center;}
#inner-page.inner-help .right .half .cards-icons {display: block; margin: auto;  margin-top: 15px;}
#inner-page.inner-help .right p {margin-bottom: 20px;}
#inner-page.inner-help .right .no-margin {margin: 0px;}

#inner-page.inner-help .right > strong,#inner-page.inner-help .right > p > strong {color: #ff6c00; font-size: 18px; margin-bottom: 20px; display: block; font-weight: bold;}
#inner-page.inner-help .right span.webadress {color: #ff6c00; font-size: 16px; font-weight: bold;}
#inner-page.inner-help .right span.webadress a {color: #555555; font-weight: normal;}
#inner-page.inner-help .right {margin-bottom: 140px;}

#inner-page.inner-help h2.small-margin {margin-bottom: 15px;}
#inner-page.inner-help .list-campaigns li {margin-bottom: 40px;}

/* ==== END PAGE CAMPAING ==== */

#inner-page .content ul { list-style: none; padding:0; margin:0; list-style-image: url('../images/list-dot.png');}
#inner-page .content p {margin-bottom: 20px;}

#inner-page .tabs {border-bottom: 2px solid #ff6c00; display: block; overflow: auto; margin-bottom: 30px;}
#inner-page .tabs li {float: left; padding: 10px; padding-left: 7px; background: #e8e8e8; font-size: 20px; color: #636363; padding-left: 20px; padding-right: 20px;}
#inner-page .tabs li.active {background: #ff6c00; color: #fff;}

#inner-page .tabs.big-tabs {border: none; height: 118px; margin-bottom: 7px;}
#inner-page .tabs.big-tabs li {width: 326px; padding: 0px; height: 93px; color: #fff; position: relative;}
#inner-page .tabs.big-tabs li.active:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
                                            border-color: rgba(136, 183, 213, 0);border-top-color: #ff6c00;border-width: 12px;margin-left: -12px;}

#inner-page .tabs.big-tabs li.active.orange:after {border-top-color: #ff9600;}
#inner-page .tabs.big-tabs li.active.yellow:after {border-top-color: #ffba00;}

#inner-page .tabs.big-tabs li.red {background: #ff6c00;}
#inner-page .tabs.big-tabs li.orange {background: #ff9600;}
#inner-page .tabs.big-tabs li.yellow {background: #ffba00;}
#inner-page .tabs.big-tabs li a {background: url('../images/icon-small-sprite.png') no-repeat; display: block; font-size: 16px;
                                 text-transform: uppercase; padding-top: 25px; padding-left: 80px; padding-right: 15px; padding-bottom: 22px;}
#inner-page .tabs.big-tabs li a.icon-hold-person {background-position: 10px -98px}
#inner-page .tabs.big-tabs li a.icon-hold-leaf {background-position: 10px 10px;}
#inner-page .tabs.big-tabs li a.icon-hold-house {background-position: 20px -220px;}

#inner-page .tabs.big-tabs li.yellow a {padding-top: 37px; padding-left: 100px;}

/* ==== PAGE APPLY ==== */
#inner-page.inner-apply {padding-top: 40px; padding-bottom: 90px;}
#inner-page.inner-apply .step {padding-bottom: 30px; font-size: 13px;}
#inner-page.inner-apply .step h2 em{display: inline-block; background: #ff6c00; color: #fff; width: 29px; height: 29px;
                                    line-height: 27px; vertical-align: middle; font-size: 18px; border-radius: 50%; text-align: center; font-weight: 600; margin-right: 10px;}
#inner-page.inner-apply .step h2 {color: #ff6c00; font-size: 16px; font-weight: bold; margin-bottom: 10px;}

#inner-page.inner-apply ul.files-lift {padding-left: 44px;}
#inner-page.inner-apply ul.files-lift li {display: block;}
#inner-page.inner-apply ul.files-lift li a.icon-file-doc {background: url('../images/icon-files-doc.png') no-repeat; padding-left: 40px; display: block;
                                                          padding-top: 8px; padding-bottom: 6px; margin-bottom: 18px; text-decoration: underline;}

#inner-page.inner-apply .step.content ul {padding-left: 56px;}
#inner-page.inner-apply .step.content ul li {padding-left: 5px; margin-bottom: 20px;}
#inner-page.inner-apply .step.content ul strong {font-weight: bold; display: block;}
#inner-page.inner-apply .step.content p {padding-left: 44px;}

#inner-page .accordion dt {margin-bottom: 20px; background: url('../images/qustion-icon.png') no-repeat; padding-left: 40px;line-height: 23px;}
#inner-page .accordion dt a{color: #ff6c00; font-weight: bold; font-size: 16px;}
#inner-page .accordion dd {display: none; margin-bottom: 20px; background: url('../images/answer-icon.png') no-repeat; padding-left: 40px;}

#inner-page.all-campaings {padding-top: 25px; padding-bottom: 100px;}
#inner-page.all-campaings ul {padding-bottom: 24px; overflow: auto; margin-bottom: 10px;}
#inner-page.all-campaings ul.type-compaings li {float: left; width: 195px; height: 100px; padding: 25px; padding-top: 17px; position: relative;}
#inner-page.all-campaings ul.type-compaings li.gray {background: #636363;}
#inner-page.all-campaings ul.type-compaings li.red {background: #ff6c00;}
#inner-page.all-campaings ul.type-compaings li.orange {background: #ff9600;}
#inner-page.all-campaings ul.type-compaings li.yellow {background: #ffba00;}

#inner-page.all-campaings ul.type-compaings li em {display: block; width: 65px; height: 65px; clear: both;
                                                   background: url('../images/icon-small-sprite.png') no-repeat; margin: auto;}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-person {background-position: 2px -114px}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-leaf {background-position: 2px -10px}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-house {background-position: 3px -234px;}
#inner-page.all-campaings ul.type-compaings li h3 {position: absolute; bottom: 25px; color: #fff; font-size: 18px; display: block; text-align: center;
                                                   left: 25px; right: 25px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}

#inner-page.all-campaings ul.type-compaings li.active:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
                                                             border-color: rgba(136, 183, 213, 0);border-top-color: #ff6c00;border-width: 12px;margin-left: -12px;}

#inner-page.all-campaings ul.type-compaings li.active.orange:after {border-top-color: #ff9600;}
#inner-page.all-campaings ul.type-compaings li.active.yellow:after {border-top-color: #ffba00;}
#inner-page.all-campaings ul.type-compaings li.active.gray:after {border-top-color: #636363;}

#inner-page .filter-form ul.sortby {float: left; font-size: 13px; color: #a3a3a3; margin: 0px; padding-bottom: 5px; padding-top: 5px;}
#inner-page .filter-form ul.sortby li {float: left; text-transform: lowercase; margin-right: 10px;}
#inner-page .filter-form ul.sortby li a.active {text-decoration: underline;}

#inner-page .filter-form .search-field {float: right;}
#inner-page .filter-form .search-field input {width: 237px; border: none; border-bottom: 1px solid #b1b1b1; font-size: 13px; color: #000; padding: 3px;}
#inner-page .filter-form .search-field button {background: url('../images/search_small.png') no-repeat; width: 16px; height: 16px; border: none; display: inline-block;
                                               overflow: hidden; text-indent: 9999px;  position: relative; top: 5px; cursor: pointer;}
#inner-page .posts-list .post-item {clear: both; padding-top: 50px; position: relative; padding-bottom: 30px;}
#inner-page .posts-list .post-item + .post-item {border-top: 2px solid #dcdcdc;}
#inner-page .posts-list .post-item img {float: left; margin-right: 20px; max-width: 183px;}
#inner-page .posts-list .post-item .text, #inner-page .container .content.text {float: right; width: 777px;}
#inner-page .posts-list .post-item h2 {color: #ff6c00; font-size: 20px; font-weight: bold; margin-bottom: 25px;}
/* #inner-page .posts-list.list-of-campaigns .post-item h2 {color: #636363} */
#inner-page .posts-list.list-of-campaigns .post-item h2 {color: #636363; margin-top:-7px;}
#inner-page .posts-list .post-item h2 strong {color: #ff6c00;}
/* #inner-page .posts-list .post-item p {font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: initial;} */
#inner-page .posts-list .post-item p {font-size: 15px; font-family: Arial, Helvetica, sans-serif; line-height: 21px;}
#inner-page .posts-list .post-item small {display: block; font-size: 13px; color: #c2c2c2; margin-top: 5px;}
#inner-page.all-campaings .posts-list .post-item .how-to-donate {position: absolute; top: 25px; right: 0px;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate strong {font-size: 13px; color: #555555; display: block; margin-bottom: 8px;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate ul li {float: left;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate ul li a.donate-with {display: block;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate ul li a.donate-with.obb {background: url('../images/obb-small-icon.png') no-repeat; width: 64px; height: 29px;
                                                                                                           overflow: hidden; text-indent: -9999px;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate ul li a.donate-with.epay {background: url('../images/epay-small-icon.png') no-repeat; width: 81px; height: 29px;
                                                                                                            overflow: hidden; text-indent: -9999px;}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate ul li a.donate-with.sms {background: #ff6000; padding: 7px; padding-left: 10px; padding-right: 10px;
                                                                                                           color: #fff; font-size: 15px; line-height: 15px;}
#inner-page.all-campaings a.btn-grey {margin-top: 0px; margin-bottom: 0px;}

/* #inner-page .content p, #inner-page .content ul {font-size: 13px; font-family: Arial, Helvetica, sans-serif; display: block;} */
#inner-page .content p, #inner-page .content ul {font-size: 15px;line-height:21px; font-family: Arial, Helvetica, sans-serif; display: block;}
#inner-page .content ul {padding-left: 15px;}
#inner-page .content ul li {padding-left: 5px; margin-bottom: 20px;}
#inner-page .content p strong {color: #ff6c00; font-weight: bold;}
#inner-page .content p a {text-decoration: underline;}
#inner-page .content hr {background:#dcdcdc; border: none; display: block; clear: both; height: 2px; margin-top: 20px; margin-bottom: 20px;}

#inner-page .content h2, #inner-page .content h3 {color: #555555; font-size: 16px; display: block; margin-bottom: 20px; font-weight: bold;}
#inner-page .content h3 {color: #ff6c00; margin-top: 60px}

#inner-page.post-page {padding-top: 55px;}

#inner-page.post-page h1 {font-weight: bold; font-size: 24px; margin-bottom: 20px;}
#inner-page.post-page small {display: block; font-size: 13px; color: #c2c2c2; margin-top: 5px;}
#inner-page.post-page .image {float: left; width: 183px;}
#inner-page.post-page .image img {max-width: 183px;}
#inner-page.post-page h3 {margin-top: 0px;}

#inner-page.post-page .image .image-buttons li {float: left}
#inner-page.post-page .image .image-buttons {margin: 0px; padding: 0px; overflow: auto; margin-top: -5px;}
#inner-page.post-page .image .image-buttons li {margin: 0px; padding: 0px;}
#inner-page.post-page .image .image-buttons li a {background: url('../images/popup-icons.png') no-repeat; width: 38px; height: 38px; display: block; overflow: hidden; text-indent: -9999px;}
#inner-page.post-page .image .image-buttons li a.video {background-position: 0px -52px;}

#inner-page.post-page h2.related-title {padding-bottom: 7px; font-size: 20px; font-weight: bold;}

#inner-page.post-page .related-posts li {padding-top: 0px;margin-bottom: 40px; border:none; width: 298px;}
#inner-page.post-page .related-posts em {color: #636363; font-size: 11px; border-bottom: 1px solid #636363; padding-bottom: 10px;}
#inner-page.post-page .related-posts li {color: #636363;}
#inner-page.post-page .related-posts li:first-child {padding-left: 0px;}
#inner-page.post-page .related-posts li a {margin-top: 20px; display: block;}

.tabs.no-action li {border-right: 1px solid #fff;}

/* ==== PAGE STATISTICS ==== */

#inner-page.statistics {padding-top: 40px; padding-bottom:40px;}

#inner-page.statistics ul.tabs {margin-bottom: 50px;}
#inner-page.statistics table.statistics-table {width: 100%; max-width: 100%; border: 1px solid #d4d4d4; color: #636363;}
#inner-page.statistics table.statistics-table thead th{background: #f7f7f7; width: 176px; height: 56px; vertical-align: middle; font-size: 12px;
                                                       border-right: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4; text-align: left; padding-left: 20px; font-weight: bold;}

#inner-page.statistics table.statistics-table thead th.icon-months-dms { background: url("../images/table-icons.png") no-repeat scroll 15px -238px #f7f7f7;
                                                                         padding-left: 80px;  width: 116px;}

#inner-page.statistics table.statistics-table thead th.icon-number-sms { background: url("../images/table-icons.png") no-repeat scroll 5px 14px #f7f7f7;
                                                                         padding-left: 60px;  width: 126px;}

#inner-page.statistics table.statistics-table thead th.icon-bank-obb { background: url("../images/table-icons.png") no-repeat scroll 10px -33px #f7f7f7;
                                                                       padding-left: 60px;  width: 136px;}

#inner-page.statistics table.statistics-table thead th.icon-epay { background: url("../images/table-icons.png") no-repeat scroll 10px -80px #f7f7f7;
                                                                   padding-left: 70px;  width: 126px;}

#inner-page.statistics table.statistics-table tbody td {
    border-right: 1px solid #d4d4d4; padding: 20px 10px; color: #ff6c00; font-size: 14px; font-weight: bold;}
#inner-page.statistics table.statistics-table tbody tr:nth-child(even) td {background: #e8e8e8;}

#inner-page.statistics table.statistics-table tfoot tr th {height: 37px; vertical-align: middle; position: relative; border-top: 1px solid #d4d4d4;}
#inner-page.statistics table.statistics-table tfoot tr th a { display: inline-block; height: 37px; line-height: 37px; vertical-align: middle; width: 28px;}
#inner-page.statistics table.statistics-table tfoot tr th a.active {background: #f2f2f2; padding-left: 8px; padding-right: 8px;}

#inner-page.statistics table.statistics-table tfoot tr th a.prev-link {position: absolute; top: -1px; left: 0px; background: url("../images/table-icons.png") no-repeat scroll -6px -188px #f2f2f2;
                                                                       overflow: hidden; text-indent: -999px; display: block; width: 39px; }
#inner-page.statistics table.statistics-table tfoot tr th a.next-link { background: url("../images/table-icons.png") no-repeat scroll -6px -144px #f2f2f2; display: block; height: 37px;
                                                                        overflow: hidden; position: absolute; right: 1px; text-indent: -999px; top: -1px; width: 39px;
}

#inner-page.statistics .month {clear: both;}
#inner-page.statistics .month h2 {display: block; border-bottom: 2px solid #dcdcdc; color: #636363; font-size: 20px; font-weight: bold; padding-bottom: 5px; margin-bottom: 15px;}
#inner-page.statistics .month a {float: right; font-size: 13px; font-weight: 600px; padding-top: 10px; padding-bottom: 3px; background: url('../images/statistics-icons.png') no-repeat;
                                 background-position: 100px -88px; padding-right: 40px;}

#inner-page.statistics .month ul {width: 840px; margin: auto;}
#inner-page.statistics .month ul li {float: left; width: 280px; padding-bottom: 60px;}
#inner-page.statistics .month ul li em {display: block; background: url('../images/statistics-icons.png') no-repeat; width: 130px; height: 68px; margin: auto;}
#inner-page.statistics .month ul li em.icon-chat {width: 100px; background-position: 6px 0px;}
#inner-page.statistics .month ul li em.icon-epay {background-position: -105px 0px;}
#inner-page.statistics .month ul li em.icon-obb {background-position: -251px 0px; width: 70px;}
#inner-page.statistics .month ul li h3 { margin: auto; max-width: 160px; text-align: center; font-weight: bold; color: #636363; font-size: 14px;}
#inner-page.statistics .month ul li h3 strong {color: #FF6C00;}
#inner-page.statistics .clear.move-bottom {margin-bottom: 50px;}

#inner-page.statistics .posts-list {margin-top: 20px;}
#inner-page.statistics .posts-list .post-item {padding-top: 20px; border-top: 2px solid #dcdcdc; padding-bottom: 20px;}
#inner-page.statistics .posts-list .post-item h2 {margin-bottom: 0px;}
#inner-page.statistics .posts-list.finished-campaigns .post-item h2{
    margin-bottom:25px;
}
#inner-page.statistics .posts-list .campaign-done {display: inline-block; background: #ff6000; padding: 5px; color: #fff;
                                                   font-size: 15px; position: absolute; right: 0px; top: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}

#inner-page.statistics .posts-list ul {font-size: 13px; margin-top: 15px;}
#inner-page.statistics .posts-list ul li {margin-bottom: 4px;}
#inner-page.statistics .posts-list ul li strong {font-weight: bold;}

#inner-page.statistics .months-list {float: right; padding-top: 8px;  margin-bottom: 18px;}
#inner-page.statistics .months-list li {float: left; margin-left: 10px; text-decoration: none;}
#inner-page.statistics .months-list li.active {text-decoration: underline;}

#inner-page .custom-select {width: 137px;}

/* corrections 08.12.2014 Martin Andreev */

.container.sponsors ul.sponsors-list li {line-height: auto !important; height: auto; display: inline-table; vertical-align: middle; float: none;}
#inner-page.statistics .posts-list .post-item h2, .post-item .text.campaign-info h2 {padding-right: 40%;}

/* ------ FIXED SELECT BOX -------- */
.sbHolder{
    background-color: #2d2d2d;
    border: solid 1px #515151;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    position: relative;
    width: 200px;
}
.sbHolder:focus .sbSelector{

}
.sbSelector{
    display: block;
    height: 30px;
    left: 0;
    line-height: 30px;
    outline: none;
    overflow: hidden;
    position: absolute;
    text-indent: 10px;
    top: 0;
    width: 170px;
}
.sbSelector:link, .sbSelector:visited, .sbSelector:hover{
    color: #EBB52D;
    outline: none;
    text-decoration: none;
}
.sbToggle{
    background: url(../img/select-icons.png) 0 -116px no-repeat;
    display: block;
    height: 30px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
}
.sbToggle:hover{
    background: url(../img/select-icons.png) 0 -167px no-repeat;
}
.sbToggleOpen{
    background: url(../img/select-icons.png) 0 -16px no-repeat;
}
.sbToggleOpen:hover{
    background: url(../img/select-icons.png) 0 -66px no-repeat;
}
.sbHolderDisabled{
    background-color: #3C3C3C;
    border: solid 1px #515151;
}
.sbHolderDisabled .sbHolder{

}
.sbHolderDisabled .sbToggle{

}
.sbOptions{
    background-color: #212121;
    border: solid 1px #515151;
    list-style: none;
    left: -1px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 30px;
    width: 200px;
    z-index: 1;
    overflow-y: auto;
}
.sbOptions li{
    padding: 0 7px;
}
.sbOptions a{
    border-bottom: dotted 1px #515151;
    display: block;
    outline: none;
    padding: 7px 0 7px 3px;
}
.sbOptions a:link, .sbOptions a:visited{
    color: #ddd;
    text-decoration: none;
}
.sbOptions a:hover,
.sbOptions a:focus,
.sbOptions a.sbFocus{
    color: #EBB52D;
}
.sbOptions li.last a{
    border-bottom: none;
}
.sbOptions .sbDisabled{
    border-bottom: dotted 1px #515151;
    color: #999;
    display: block;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbGroup{
    border-bottom: dotted 1px #515151;
    color: #EBB52D;
    display: block;
    font-weight: bold;
    padding: 7px 0 7px 3px;
}
.sbOptions .sbSub{
    padding-left: 17px;
}

.sbHolder { position: relative; width: 137px !important; padding: 0px; float: left; color: #000000; font-size: 15px; height: 36px; background: #fff; border:none; border: 1px solid #bfbfbf;}
.sbSelector {color: #737980 !important; text-shadow: none; text-decoration: none !important; height: 35px;}
.sbOptions {width: 100%;}
.sbSelector {width: 100%; line-height: 35px; vertical-align: middle; font-weight: bold;}
.sbOptions {background: #fff; color: #737980 !important; border: 1px solid #AEAEAE;}
.sbOptions li {padding: 0px; border-bottom: 1px solid #AEAEAE;}
.sbOptions li:last-child {border-bottom: none;}
.sbOptions li:hover {background: #f6f6f6;}
.sbOptions li a {border-bottom: none; color: #737980 !important; text-decoration: none !important; padding-left: 10px;}
.sbToggle {background: url("../images/arrows-sprite.png") no-repeat scroll 14px -26px #f2f2f2; width: 38px; height: 36px;
           border:none !important; border-width: 0px !important; top: 0px; right: 0px; border-left:1px solid #bfbfbf !important; }
.sbToggle.sbFocus{background: url("../images/arrows-sprite.png") no-repeat scroll 14px -28px #f2f2f2; width: 38px; height: 35px; border:none !important; border-width: 0px !important; top: 0px; right: 0px;}
.sbToggle.sbToggleOpen {background: url('../images/arrows-sprite.png') no-repeat scroll 14px 12px #f2f2f2;}
ul.socials {margin-top: -5px;}
ul.socials li {float: left; width: 38px; height: 38px;}
ul.socials li a {width: 38px; height: 38px; background: url('../images/social-sprite-campaing.png') no-repeat; display: block; overflow: hidden; text-indent: -999px;}
ul.socials li a.facebook {background-position: 0px 0px}
ul.socials li a.twitter {background-position: -41px 0px}
ul.socials li a.qtoto {background-position: -82px 0px}

.float-left {}
.select-year-label {float: left; margin-right: 10px; margin-top: 5px;}
.ajax-loader {float: left; width: 24px; height: 24px; background: url('../images/ajax_loader.GIF') no-repeat; margin-left: 10px; margin-top: 7px; display: none;}
/* FIXES */



span.wpcf7-not-valid-tip, div.wpcf7-validation-errors {font-size: 12px !important;}
div.wpcf7-validation-errors {border: none !important; text-align: center; color: #F00 !important;}



.pdf-list li {
    padding-bottom: 30px;
    padding-top: 50px;
    background: url('../images/pdf_icon.png') no-repeat left 50px;
    padding-left:100px;
}
.pdf-list li + li {
    border-top: 2px solid #dcdcdc;
}
.pdf-list li a{
    font-size: 24px;
    font-weight: bold;
}

.pdf-list li a span{
    display:block;
    margin-top:5px;
    font-size: 18px;
    font-weight: normal;
    color:#ff6c00;
}
/*! jQuery UI - v1.11.2 - 2014-10-28
* http://jqueryui.com
* Includes: core.css, button.css, spinner.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url("../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url("../images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url("../images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url("../images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url("../images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url("../images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_0073ea_256x240.png")}.ui-state-default .ui-icon{background-image:url("../images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("../images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_ff0084_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url("../images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}


/*! jQuery UI - v1.11.2 - 2014-10-28
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #ddd;background:#fff url("../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-widget-content a{color:#444}.ui-widget-header{border:1px solid #ddd;background:#ddd url("../images/ui-bg_highlight-soft_50_dddddd_1x100.png") 50% 50% repeat-x;color:#444;font-weight:bold}.ui-widget-header a{color:#444}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url("../images/ui-bg_highlight-soft_100_f6f6f6_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#0073ea}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url("../images/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#ff0084}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url("../images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#444}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url("../images/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;color:#222}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("../images/ui-icons_ff0084_256x240.png")}.ui-widget-header .ui-icon{background-image:url("../images/ui-icons_0073ea_256x240.png")}.ui-state-default .ui-icon{background-image:url("../images/ui-icons_666666_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("../images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("../images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("../images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("../images/ui-icons_ff0084_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}.ui-widget-overlay{background:#eee url("../images/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}


div.ubb-payment {
    padding:10px;
    border:1px solid #ff6c00;
}

h2.ubb-payment {
    background-color: #ff6c00;
    color:white;
    display: block;
    line-height: 40px;
    height: 40px;
    padding-left: 20px;
    font-size: 20px;
}

div.ubb-payment table {

}

span.print
{
    padding:10px;
    background-color: #ff6c00;
    color:white;
    margin-top:10px;
    float: right
}


/*fixes Ivan Hristov 07.01.2015*/

#home-main-image .container .home-text > h2 {
    font-size: 86px;
    font-weight: 800;
    line-height: 92px;
    margin-right: 13px;
    margin-bottom: 8px;
}
#home-main-image .container ul.big-box li em {
    width: 100px;
    height: 70px;
}
#home-main-image .container ul.big-box li {
    float: left;
    width: 280px;
    height: 177px;
    padding: 40px 23px;
    padding-top: 20px;
    cursor: pointer;
}
#home-main-image .container ul.big-box li em.icon-hold-house {
    background-position: -84px -185px;
    margin-bottom: 30px;
}
#home-main-image .container ul.big-box li em.icon-hold-leaf {
    background-position: -87px -95px;
    margin-bottom: 4px;
}
#home-main-image .container ul.big-box li h3 {
    margin-bottom: 13px;
    line-height: 31px;
}
#home-main-image .container ul.big-box li em.icon-hold-person {
    background-position: -91px -3px;
    margin-bottom: 27px;
}
#home-main-image .container ul.big-box li span {
    line-height: 18px;
}
.container.slogan {
    /*padding-bottom: 102px;*/
    padding-bottom: 60px;
}
.container.slogan h2 {
    line-height: 39px;
}
#last-news {
    padding-top: 21px;
    padding-bottom:27px;
}

#last-news ul li {
    padding-left: 33px;
    padding-right: 6px;
    width: 293px;
    border-right: none;
    border-left: #7a7a7a 1px solid;
    padding-top: 31px;
    padding-bottom: 13px;
    min-height: 99px;
}
#last-news ul li:first-child{
    padding-left:0px;
    border-left:none;
    padding-right: 25px;
    width: 282px;
}
#last-news ul li small {
    padding-bottom: 12px;
}

.container.campaigns {
    padding-top: 57px;
    padding-bottom: 37px;
}
.container.campaigns h3 {
    margin-bottom: 21px;
}

input#search_submit.home-search-submit {
    top: 7px;
    left: -2px;
}
.container.campaigns .holder form input {
    width: 241px;
    padding: 0px 0px 5px 0px;
}
.container.campaigns .holder {
    margin-bottom: 14px;
}
.container ul.list-campaigns li {
    width: 163px;
}
.container a.btn-grey {
    padding-top: 6px;
    padding-bottom: 7px;
    width: 200px;
    margin-top: 29px;
    margin-bottom: 24px;
}
#usefull-links{
    /*width:1280px;*/
    /*margin:0px auto;*/
    /*min-height: 181px;*/
    padding-top:38px;
}
#usefull-links .container ul li {
    width: 303px;
    float: left;
    padding-left: 28px;
    padding-right:0px;
    color: #fff;
}
#usefull-links .container ul li:first-child{
    padding-left:5px;
}
#usefull-links .container ul li em {
    margin-bottom: 6px;
}
#usefull-links .container ul li em.icon-heart {
    background-position: -13px -304px;
}
#usefull-links .container ul li em.icon-building {
    background-position: 7px -404px;
}
#usefull-links .container ul li em.icon-chat {
    background-position: -4px -504px;
}


#before-footer ul.footer-info li {
    float: left;
    width: 349px;
    border-right: none;
    padding-left: 0px;
    padding-right: 0px;
    border-left: 1px solid #767676;
}
#before-footer ul.footer-info li:first-child{
    width: 289px;
    padding-left: 0px;
    padding-right: 0px;
    border-left: none;
    padding-right: 31px;
}
#before-footer ul.footer-info li em {
    margin-bottom: 13px;
}
element.style {
}
#before-footer ul.footer-info li span {
    margin-bottom: 12px;
}
#before-footer ul.footer-info li em.icon-thumbsup {
    background-position: -81px -295px;
    width:77px;
}

#before-footer ul.footer-info li.last {
    width: 303px;
}

/*#before-footer ul.footer-info li em.icon-hands {
    background-position: -92px -489px;
}*/

#before-footer ul.footer-info li em.icon-hands {
    background-position: -93px -489px;
}

element.style {
}
#before-footer ul.footer-info li em.icon-money {
    background-position: -95px -390px;
    width: 86px;
}

element.style {
}
#before-footer {
    padding-bottom: 23px;
}
#footer .container .social {
    margin-left: 8px;
}
#footer .container span a {
    font-weight: normal;
    margin-left: 3px;
    font-size: 16px;
}
.container ul.list-campaigns li > a{
    display: block;
    line-height: 0px;
}
.container ul.list-campaigns li strong {
    bottom: 0px;
    background: url(../images/campaign-text-bck.png) no-repeat left top;
    padding:9px 0px;
    padding-top:52px;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
}
.container.campaigns ul.list-campaigns li{
    /*background: #ff6c00;*/
    background:#49c5b9;
}
.container.campaigns ul.list-campaigns li img{
    opacity:0.7;
}
#inner-page-header .container .textwidget h2 {
    font-size: 78px;
    font-weight: bold;
}
#inner-page-header .container h1 {
    padding: 4px;
}

#inner-page.all-campaings ul.type-compaings li {
    height: 97px;
}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-person {
    background-position: -1px -111px;
}
#inner-page.all-campaings ul.type-compaings li h3 {
    bottom: 20px;
}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-leaf {
    background-position: 0px -10px;
}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-house {
    background-position: 2px -230px;
}
#inner-page.all-campaings ul.type-compaings li:nth-child(2) em.icon-hold-person {
    width: 74px;
}
#inner-page.all-campaings ul {
    margin-bottom: 14px;
}
#inner-page .filter-form .search-field input#search_submit.cat-search-submit {
    top: 8px;
    left: -2px;
}
#inner-page.all-campaings .posts-list.list-of-campaigns .post-item .how-to-donate strong {
    font-weight: bold;
    margin-bottom: 7px;
}
#inner-page.inner-apply {
    padding-top: 43px;
}
#inner-page .tabs {
    margin-bottom: 42px;
}
#inner-page .tabs li {
    padding: 9px;
    padding-left: 20px;
    padding-right: 20px;
}
#inner-page .content p, #inner-page .content ul {
    /*     line-height: 19px; */
    line-height: 21px;
}

#inner-page.statistics {
    padding-top: 43px;
    padding-bottom: 40px;
}
#inner-page.statistics ul.tabs {
    /*margin-bottom: 61px;*/
    margin-bottom: 25px;
}
#inner-page.statistics ul.tabs.no-bottom-margin-statistics{
    margin-bottom: 0px;
}

#inner-page.statistics table.statistics-table thead th {
    width: 179px;
    height: 53px;
}

#inner-page.statistics table.statistics-table thead th.icon-months-dms {
    width: 120px;
    background: url("../images/table-icons.png") no-repeat 12px -240px #f7f7f7;
}
#inner-page.statistics table.statistics-table thead th.icon-number-sms {
    width: 140px;
    background: url("../images/table-icons.png") no-repeat 3px 12px #f7f7f7;
}
#inner-page.statistics table.statistics-table thead th.icon-bank-obb {
    width: 141px;
    background: url("../images/table-icons.png") no-repeat 2px -37px #f7f7f7;
}
#inner-page.statistics table.statistics-table thead th.icon-epay {
    width: 129px;
    background: url("../images/table-icons.png") no-repeat 15px -78px #f7f7f7;
}
#inner-page.statistics table.statistics-table tbody tr td {
    font-size: 17px;
}
#inner-page.statistics table.statistics-table tbody tr td.text-left {
    font-size: 14px;
    color: #555;
}
#inner-page.statistics .month a {
    padding-top: 8px;
    background-position: 99px -92px;
}

#inner-page.statistics .month ul li {
    padding-bottom: 54px;
}
#inner-page.statistics .month ul li em {
    width: 147px;
    height: 68px;
}
#inner-page.statistics .month ul li em.icon-chat {
    background-position: 1px -2px;
}

#inner-page.statistics .month ul li em.icon-epay {
    background-position: -109px 4px;
}
#inner-page.statistics .month ul li em.icon-obb {
    background-position: -259px -1px;
    width: 108px;
}
#inner-page.statistics .month ul li h3 {
    line-height: 21px;
}
#inner-page.inner-apply.how-to-apply {
    padding-top: 42px;
    padding-bottom: 50px;
}
#inner-page.inner-apply.how-to-apply .tabs {
    margin-bottom: 27px;
}
#inner-page.inner-apply.how-to-apply .tabs.big-tabs li a.icon-hold-person {
    background-position: 12px -100px;
}
#inner-page.inner-apply.how-to-apply .tabs.big-tabs li a.icon-hold-leaf {
    background-position: 10px 9px;
}
#inner-page.inner-apply.how-to-apply .tabs.big-tabs li a.icon-hold-house {
    background-position: 20px -221px;
}
#inner-page.inner-apply.how-to-apply .tabs.big-tabs {
    margin-bottom: 7px;
}
#inner-page.inner-apply.how-to-apply ul.files-lift li{
    background: url('../images/icon-files-doc.png') no-repeat;
    padding-left:40px;
    padding-top:4px;
    height:52px;
}
#inner-page.inner-apply.how-to-apply ul.files-lift li a.icon-file-doc {
    padding-left:0px;
    margin-bottom: 23px;
    background: none;
    text-decoration: none;
    border-bottom: 1px solid;
    line-height: 7px;
    display: inline-block;
}
#inner-page.inner-apply.how-to-apply .step {
    padding-bottom: 22px;
}
#inner-page.apply-questions .tabs {
    margin-bottom: 50px;
}
/*#inner-page.apply-questions .accordion dt {
    line-height: 23px;
}*/
#inner-page.apply-questions .accordion dt {
    line-height: 35px;
    padding-left: 60px;
    padding-bottom: 10px;
}
#inner-page .accordion dd {
    padding-left: 60px;
}
#inner-page.apply-questions .accordion dd p{
    /*
        line-height: 20px;
        font-size: 13px;
    */
    line-height: 21px;
    font-size: 15px;
    padding-top: 3px;
}
#inner-page.news-page .posts-list .post-item {
    padding-top: 25px;
    padding-bottom: 15px;
}
#inner-page.news-page .posts-list .post-item h2 {
    margin-bottom: 14px;
    line-height: 29px;
    font-weight: 600;
    margin-top: -8px;
}
#inner-page.news-page .posts-list .post-item p {
    /*     line-height: 19px; */
    line-height: 21px;
    font-size:15px;
}
#inner-page.news-page .posts-list .post-item small {
    margin-top: 5px;
}
#inner-page.post-page.inner-news small {
    margin-top: 0px;
    line-height:10px;
    margin-bottom:5px;
}
#inner-page.post-page.inner-news h1 {
    font-size: 20px;
    margin-bottom: 12px;
}
.inner-news h2.related-title {
    margin-bottom: 16px;
}
.inner-news ul.related-posts li a {
    font-size: 15px;
    line-height: 21px;
}

#inner-page.page-contacts h3 {
    padding-left: 0px;
    margin-bottom: 10px;
}
#inner-page.page-contacts form li {
    padding-left: 29px;
    width:auto;
    padding-right: 0px;
}
#inner-page.page-contacts form li:first-child {
    padding-left: 0px;
}
#inner-page.page-contacts form li input {
    width: 283px;
    padding: 11px;
}
#inner-page.page-contacts form li label {
    margin-bottom: 9px;
}
#inner-page.page-contacts form li.big label {
    margin-bottom: 8px;
}
#inner-page.page-contacts form li.big {
    width: 980px;
    padding-left:0px;
    margin-bottom: 22px;
}
#inner-page.page-contacts form li.big textarea {
    width: 975px;
    max-width: 975px;
    min-height: 263px;
    height: 263px;
}
span.wpcf7-form-control-wrap {
    display: block;
    line-height: 0px;
}
#inner-page.page-contacts form {
    margin-bottom: 87px;
}
#inner-page.page-contacts .half {
    padding-left: 0px;
    padding-right: 0px;
    width: 465px;
}
#inner-page.page-contacts {
    padding-bottom: 85px;
}
#individual-campaings > .step p,#individual-campaings > .step ol{
    padding-left:44px;
    line-height: 21px;
    font-size:15px;
}
#individual-campaings > .step p a,#peoples-campaings > .step p a,#other-campaings > .step p a,#peoples-campaings > .step p ,#other-campaings > .step p {
    line-height: 21px;
    font-size:15px;
}

#inner-page.statistics.ended-campaigns {
    padding-top: 37px;
}
#inner-page.statistics.ended-campaigns ul.tabs {
    margin-bottom: 30px;
}
#inner-page.statistics.ended-campaigns .months-list li {
    margin-left: 12px;
}
#inner-page.statistics.ended-campaigns .months-list {
    padding-top: 6px;
    margin-bottom: 33px;
}
#inner-page.statistics.ended-campaigns .posts-list {
    margin-top: 17px;
}
#inner-page.statistics.ended-campaigns .filter-form .search-field input#search_submit {
    top: 9px;
    left: -1px;
}
#inner-page.statistics.ended-campaigns .posts-list .post-item {
    padding-top: 15px;
}
.how-to-apply .step a:hover,#inner-page.apply-questions .accordion dd p a:hover,#inner-page.inner-apply .content a:hover,#inner-page .posts-list .post-item .text a:hover,#inner-page.inner-help .right a:hover,.page-contacts a:hover{color:#FF6C00;}
#inner-page.page-contacts .half{
    margin-bottom:50px;
}
#inner-page.page-contacts form {
    margin-bottom: 0px;
}
.right .send-sms{
    position: relative;
}
.right .send-sms #single-popup-container{
    position: absolute;
    display:block;
    padding:25px 25px 27px;
    background:url(../images/single-popup-bck.png) no-repeat left top;
    width:206px;
    left: -18%;
    bottom: 103%;
    font-size:16px;
    font-weight: normal;
    font-family: 'Open Sans', sans-serif;
    cursor:default;
    color:#fff;
    display: none;
    /* opacity: 0; */
}
.right .send-sms #single-popup-container .single-popup-content strong{
    display:inline;
    font-size:24px;
    color:#fff;
}
.right .send-sms #single-popup-container .single-close{
    background:url(../images/single-popup-close.png) no-repeat left top;
    display: block;
    width:11px;
    height:11px;
    position: absolute;
    top:10px;
    right:10px;
    cursor:pointer;
}

#home-main-image .container .home-text > h3 {
    padding-top: 14px;
    line-height: 25px;
}
#home-main-image .container .home-text > h2 {
    line-height: 97px;
}

.header-links-header{
    font-size:16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 26px;
}
#home-main-image .container ul.more-info li{
    margin-right: 34px ;
}
#header-links li{
    max-width: 200px;
}
#header-links li:first-child{
    margin-right: 57px !important;
}

#header-links a{
    display: block;
    line-height: 30px !important;
    font-size:17px;
    font-weight: 500;
    font-family: "Arial";
}
#header-links a img{
    float:left;
    margin-right: 10px;
}
#header-links li:nth-child(2) a img{
    margin-top:3px;
}
#header-links li:last-child a{
    line-height: 18px !important;
}
.inner-header-left{
    float:left;
}
.inner-header-left .textwidget{
    margin-top:-30px;
    padding-bottom:13px;
    border-bottom:2px solid #fff;
    min-height: 53px;
    margin-bottom:12px;
    width: 434px;
}
.inner-header-left .textwidget h2{
    font-size:56px !important;
    line-height: 55px !important;
}
.inner-header-left .textwidget h3{
    font-size:13px !important;
    line-height: 16px !important;
}
.inner-header-left .header-links-header{
    font-size:12px;
    margin-bottom:10px;
}
.inner-header-left li{
    float:left;
    margin-left:42px;
    max-width: 185px !important;
}
.inner-header-left #header-links li:first-child{
    margin-left:0px;
    margin-right: 0px !important;
}

.inner-header-left #header-links li a{
    font-size:12px !important;
    line-height: 23px !important;
}
.inner-header-left #header-links li:last-child{
    margin-left:31px;
    width: 150px;
}
.inner-header-left #header-links li:last-child a {
    line-height: 12px !important;
}
.inner-header-left li img{
    width:28px;
}
.inner-header-left li:first-child img{
    width:31px;
}
.inner-header-left #header-links li:nth-child(2) a img {
    margin-top: 1px;
}
#inner-page.all-campaings ul.type-compaings li em.ended-icon{
    background: url(../images/ended-icon.png) no-repeat left top;
}
#inner-page.all-campaings ul.type-compaings li.yellow-light {
    background: #fbcf1e;
}
#inner-page.all-campaings ul.type-compaings li.active.yellow-light::after {
    border-top-color: #fbcf1e;
}
#inner-page.all-campaings ul.type-compaings li{
    width:144px;
}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-person {
    background-position: -1px -121px;
}
#inner-page.all-campaings ul.type-compaings li em.icon-hold-house {
    background-position: 2px -239px;
}
#inner-page.statistics.ended-campaigns.all-campaings {
    padding-top: 25px;
}
#campaings-done-form .months-list a.active{
    text-decoration: underline;
}
#inner-page.inner-help .right .half input.epay-field {
    width: 275px;
}
.ui-widget.ui-widget-content #epay-total,.ui-widget.ui-widget-content #epay-total-ubb{
    background: url(../images/sum-bck.png) no-repeat 98% center;
    padding-right: 35px !important;
    display: block;
}


/*footer logos*/
.footer-middle .container h3{
    font-size:14px;
    font-weight: 600;
    font-size:16px;
    font-family: "Open Sans";
    margin-bottom:32px;
    margin-top:17px;
}
.footer-middle .container .left{
    float:left;
}
.footer-middle .container .left img{
    margin-left:3px;
}
.footer-middle .container .left img:first-child{
    margin-left:0px;
}
.footer-middle .container .right{
    float:right;
    margin-bottom:13px;
}
.footer-middle{padding-top:20px}
.footer-middle .container h3{display:none;} 

#inner-page.statistics .month ul li {width: 210px;}

#inner-page.statistics .month ul li em.icon-epay {
    background-position: -91px 4px;
}

#inner-page.statistics .month ul li em.icon-obb {
    background-position: -231px -1px;
    width: 108px;
}

.footer-middle .container h3 {font-size: 14px;}
#inner-page.statistics table.statistics-table thead th.icon-number-sms {padding-left: 55px; padding-right: 5px;}
#inner-page.statistics table.statistics-table thead th.icon-number-sms {background: url("../images/table-icons.png") no-repeat scroll 1px 12px #F7F7F7;}
span.wpcf7-not-valid-tip {bottom: -8px !important; position: absolute;}


#thank-you-wrapper {background: rgba(11,86,78, 0.6); position: fixed; left: 0px; right: 0px; top:0px;bottom: 0px; display: none;}
#thank-you-popup {width: 648px; height: auto; position: fixed; left: 50%; top: 50%; margin-left: -324px; margin-top: -194px; background: #fff; text-align: center; display: none; padding-bottom: 15px;}

#thank-you-popup .popup-wrapper {width: 648px; height: 276px; padding-top: 25px; position: relative;}
#thank-you-popup a.close-thank-popup {background: url('../images/close-popup.jpg') no-repeat; width: 33px; height: 33px; position: absolute; top: 0px; right: 0px; overflow: hidden; text-indent: -99999px; display: block;}

#thank-you-popup h3 {font-size: 28px; color: #636363; font-weight: 600;}
#thank-you-popup h2 {font-size: 36px; color: #ff6c00; font-weight: bold; line-height: 50px;}
#thank-you-popup a.close-thank-popup-button {
    width: 161px; height: 36px; vertical-align: middle; line-height: 36px; background: #969696; 
    color: #fff; text-transform: uppercase; font-size: 14px; font-weight: bold; display: inline-block; margin: auto; 
    margin-top: 57px;}


#thank-you-popup .gdpr-ready input[type=checkbox] {
    height: auto;
    width: auto;
    margin: 10px 5px 0px 25px;
    color: #757575;
}
#thank-you-popup .gdpr-div-checkbox {
    text-align: left;
    font-size: 13px;
    margin-left: 31px;
    line-height: 17px;
}

span.back {
    margin-right: 10px;
}

span.hover {
    background-color: #f7f7f7;
    border:1px solid #d4d4d4;
    color:#636363;
    cursor: pointer;
}

span.hover:hover {
    background-color: #FF6C00;
    color:white;
}

#inner-page.inner-help .right hr {background: #DCDCDC; height: 2px; border: none;}
.filter-form.statistics-search {
    margin-bottom: 20px;
    overflow: auto;
    /*display: none;*/
}

.partners-table{
    width:100%;
    margin-bottom: 25px;
}
.partners-table td{
    vertical-align: middle;
    text-align: center;
    width: 50%;
    color: #FF6C00;
    font-weight: bold;
    height: 150px;
}






body #inner-page.inner-help .right .half input.epay-field {
    width: 20px;
}

body div.invoice-modal {
    width: 460px !important;

    margin-left: -230px !important;
}

body div.invoice-modal > div {
    width: 460px !important;

    padding-top: 25px !important;
}

span.modal-logo {

    background-image: url('../images/dms_logo.png');
    background-position: center;
    display: block;
    width: 100%;
    height: 88px;
    background-repeat: no-repeat;


    margin-bottom: 50px;

}

body div.invoice-modal > div > span.modal-logo {
    margin-bottom: 0px;

}

body div.invoice-modal > div > h4 {
    font-size: 18px;

    padding: 30px 45px 0px;
    color: #ff6c00;
}

body div.invoice-modal > div > form  input {
    height: 40px;

    line-height: 40px;
    border: 1px solid #d4d4d4;
    padding: 0px 10px;
    width: 330px;
    margin: 10px 30px 0px;
    font-size: 14px;
    color: #757575;
}

body div.invoice-modal > div > form > input.first {
    margin-top: 23px;
}

body div.invoice-modal >  div >  a.close-thank-popup-button {
    margin: 0px !important;
    margin-top: 25px !important;
    margin-left: 55px !important;
    float: left;
}

body div.invoice-modal >  div >  a.send-popup-button {
    margin: 0px !important;
    margin-top: 25px !important;
    margin-right: 55px !important;
    width: 161px;   
    height: 36px;   
    vertical-align: middle;   
    line-height: 36px;   
    background: #ff6c00;   
    color: #fff;   
    text-transform: uppercase;   
    font-size: 14px;   
    font-weight: bold;   
    display: inline-block;
    float: right;
}

div#thank-you-popup label.error {
    /* display: none !important; */
    /* position: relative; */
    margin-top: 3px;
    display: block;
    /* text-align: left; */
    font-size: 12px;
    color: red;
}
#contract_check-error,
#newsletter_check-error {
    display: inline !important;
    padding-right: 5px;
}

.gdpr-text {
    font-size: 13px;
    padding: 10px 40px 0px 40px;
}
.gdpr-ready input.first {
	margin-top: 30px;
}
#thank-you-popup h4 {
	margin-bottom: 5px;
}
#gdpr_checkbox\[\]-error {
	position: absolute;
	top: 213px;
	left: 129px;
	float: left;
}


body div.invoice-modal > div > form input.error {
    border: 1px solid red;
}

body div.invoice-modal > div > a.close-thank-popup-button-real {
    width: 161px;
    height: 36px;
    vertical-align: middle;
    line-height: 36px;
    background: #969696;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: bold;
    display: inline-block;
    margin: auto;
    margin-top: 57px;
    margin: 0px !important;
    margin-top: 25px !important;
    margin-left: 55px !important;
    float: left;
}

/* fixes Marto */
#home-main-image .container .home-text > h2 {
    line-height: 73px;
    vertical-align: top;
    padding-top: 13px;
    font-size: 92px;
}

.container ul.list-campaigns li > a {height: 100%; overflow: hidden;}
.container ul.list-campaigns li > a img {min-height: 100%; height: 100%;}
#inner-page-header .container .textwidget h2 {padding-top: 2px;}


.ui-spinner-button {position: absolute !important; margin-right: 0px !important;}

/* fixes 10.06.2015 */

#inner-page.statistics table.statistics-table thead th.icon-number-sms {position: relative; background: #F7F7F7;}
#inner-page.statistics table.statistics-table thead th.icon-number-sms i {background: url("../images/table-icons.png") no-repeat scroll -11px 0px #F7F7F7; display: block; width: 30px; height: 30px; position: absolute; left: 10px; top: 50%; margin-top: -15px;}

#inner-page.statistics table.statistics-table thead th.icon-bank-obb {position: relative; background: #F7F7F7;}
#inner-page.statistics table.statistics-table thead th.icon-bank-obb i {background: url("../images/table-icons.png") no-repeat scroll -9px -47px #F7F7F7; display: block; width: 30px; height: 30px; position: absolute; left: 10px; top: 50%; margin-top: -15px;}

#inner-page.statistics table.statistics-table thead th.icon-epay {position: relative; background: #F7F7F7;}
#inner-page.statistics table.statistics-table thead th.icon-epay i {background: url("../images/table-icons.png") no-repeat scroll 2px -89px #F7F7F7; display: block; width: 55px; height: 30px; position: absolute; left: 10px; top: 50%; margin-top: -15px;}

#inner-page.statistics .month ul li {
    width: 168px;
}

#inner-page.statistics table.statistics-table thead th {height: 37px;}
#inner-page.statistics table.statistics-table tbody tr td {text-align: center;}
#inner-page.statistics table.statistics-table tbody tr td.text-left {text-align: left;}

/* fixes 15.06.2015 */
.statistics-table th {z-index: -1;}
.header-donation-h2 {margin-top: 0px !important;margin-bottom: 14px !important;}
.header-donation-first-img {float: right;}
.header-donation-second-img {float: right;}
.header-donation-donate-with {margin-bottom: 35px;}
.header-donation-send-sms {padding-bottom: 40px !important;}
a.header-donation-link {
    display: initial !important;
    /* background: none !important; */
    padding: 0 !important;
}
.current-month-divider {
    border: 0;
    border-bottom: 2px solid #ff6c00;
    margin-top: 20px;
}
.current-month-subscript {
    background-color: #fff0e7;
    border-top: 2px solid #ff6000;
    padding: 6px;
    position: relative;
    top: 8px;
}
