/* łukasz - modyfikacje */

/* globalne style dla różnych elementów */
body {overflow-x:hidden !important;}
a {outline: none !important;}
.form-control:focus {box-shadow: none !important; border: 1px solid #e9b387;}
h1 {font-size: 2.1em !important; margin: 10px 0px 20px 0px !important; font-weight:bold;}
h2 {font-size: 1.9em !important; margin: 10px 0px 20px 0px !important; font-weight:bold;}
h3 {font-size: 1.6em !important; margin: 10px 0px 20px 0px !important; font-weight:bold;}
h4 {font-size: 1.3em !important; margin: 10px 0px 20px 0px !important; font-weight:bold;}
.tpage { margin: 40px 0px 30px 0px !important;}
.form-field {position:relative;}
.tpage1 {font-size: 2.1em !important; margin: 30px 0px 20px 0px !important;  font-weight:bold;}
.clg {color: #41A416 !important;}
.czn {color: #c27dc6 !important;}
.pt {padding-top:40px;}
body{background: #fff; font-family: "Poppins" !important; font-weight: 400;}
.logotop {display:block; margin: 0px 0px 0px 0px; width: 100%; max-width: 350px !important; }
.formbox {max-width: 600px !important; margin: 10px auto !important; min-width: 200px; }
.btnc {margin: 10px auto !important; width: 145px !important; display:block !important;}
.linktopuseraccount {text-align:center; display:inline-block; color: #fff !important; background: #d40e18; padding: 5px 10px 5px 10px; 
border-radius: 30px; margin-right: 0px;}
.linktopuseraccount img {width:19px !important;}
.linknecadd {text-align:center; display:inline-block; color: #000 !important; background: #ffe400; padding: 5px 15px 5px 15px; border-radius: 30px;}
.linknecadd img {width:19px !important;}
.c {text-align: center !important;}
.containerbox {padding: 80px 30px 80px 30px; box-shadow: inset 0px 0px 129px 0px rgba(0,0,0,0.05);} /* globalny styl główny kontener dla różnych podstron */
.ht {padding: 15px 0px 13px 0px; border-bottom: 1px solid #ededed;}
.button-action{font-size: .9em !important; background:#f2414a;color: #fff !important; text-align: center; display:inline-block; margin: 7px 0px 0px 0px; padding: 7px 20px 7px 20px; transition: all 0.3s ease-in; border-radius: 28px; font-weight: bold; border: 0px !important;}
.button-cancel{font-size: .9em !important; background:gray;color: #fff !important; text-align: center; display:inline-block; margin: 7px 0px 0px 0px; padding: 7px 20px 7px 20px;transition: all 0.3s ease-in;border-radius: 28px; font-weight: bold;border: 0px !important;}
.button-action:hover{background: #d40e18; box-shadow: none !important;}
.imgfb {display:block; margin: 60px auto 50px auto !important; width: 40px;}
.button-action-search{font-size: 1em !important; background:#f2414a;color: #fff !important; text-align: center; width: 150px;
 display:block; margin: 10px auto !important; padding: 12px 20px 12px 20px; transition: all 0.3s ease-in; border-radius: 28px; font-weight: bold; border: 0px !important;}
.button-action-search:hover{background: #d40e18; box-shadow: none !important;}
.fwl {font-weight: 400 !important;}
.container-message {margin: 0px auto !important;top: 0 !important;left: 0 !important;right: 0 !important;}
.langsel {text-align: center; position: relative;}
.langsel a{display:inline-block;}
.langsel a img {display:inline-block; width: 20px !important; max-width: 100%;}
.pi {display:block; width: 100%; max-width: 100%; margin: 10px auto 25px auto !important; box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.08);}
.captcha .form-field {position:relative; left:-35px;}
/* strona frontowa */
.imgbox {display:block; margin: 30px auto 0px auto !important; max-width: 400px; width: 100%;}
.containertopfront {max-width: 1920px; margin: 0px auto !important; background: url(./img/covertop.jpg)no-repeat top center; min-height: 300px; background-size: cover;}
.topsymboldesc {display:block; margin: 0px auto 10px auto !important; max-width: 255px !important; width: 100%;}
.containermaxfront {max-width: 1070px; margin: 0px auto !important; padding-left: 15px; padding-right: 15px;}
.fpage {background: #363636; padding: 50px 0px 50px 0px; margin-top:40px;}
.nav-link {color: #1a1a1a !important;}
.t1f {font-size: 1.4em !important; text-align: center;}
.subtitle {font-size: 1.2em !important; text-align: center;}
.st {font-weight: bold !important;}
.community {background: #bad9ce; min-height: 300px; position:relative; margin-top:100px; padding: 50px 0px 70px 0px; margin-bottom:50px;}
.t3c {font-size: 1.2em !important; text-align: center; padding-top:50px;}
.t3cfw {font-size: 1.3em !important;}
.cimg {display:block; width: 150px !important; position: relative; margin: 0px auto !important; position: absolute;left: 0; right: 0; top: -125px;}
.boxleftfront {min-height: 500px; background: #fff; width: 100%; margin-top:20px; border: 1px solid #fff; float:left; border-radius:30px;
transition: all 0.3s ease-in; padding: 0px 5px 0px 5px;}
.boxrightfront {min-height: 500px; background: #fff; width: 100%; margin-top:20px; border: 1px solid #fff;float:left; border-radius:30px;
transition: all 0.3s ease-in; padding: 0px 5px 0px 5px;}
.boxleftfront:hover , .boxrightfront:hover {border: 1px solid #fff; box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.08);}
.ttbox {font-weight: bold !important; font-size: 1.2em !important; margin: 30px 0px 10px 0px !important;}
.desc {}
.rmleft {position: relative; top: 15px; background: #e9b387; color: #fff !important; font-weight: bold; text-align: center; display:block; width: 190px; margin: 0px auto; padding: 18px 35px; border-radius: 35px; transition: all 0.3s ease-in;}
.rmright {position: relative; top: 15px; background: #c27dc6; color: #fff !important; font-weight: bold; text-align: center; display:block; width: 190px; margin: 0px auto; padding: 18px 35px; border-radius: 35px; transition: all 0.3s ease-in;}
.rmleft:hover  {background: #63ab14;}
.rmright:hover {background: #656565;}
.fmct {font-size: 1.2em !important;}
.imgiconpagecat {display:block; margin: 0px auto 20px auto !important; width: 80px !important;}
.bcm { color: #fff !important; font-weight: bold; text-align: center; display:block; width: 190px; margin: 0px auto; padding: 18px 35px; border-radius: 35px;
background: #f2414a;  transition: all 0.3s ease-in;}
.bcm:hover {background: #d40e18;}

/* nekrolog - widok */
.containernec {padding: 0px 30px 30px 30px; box-shadow: inset 0px 0px 129px 0px rgba(0,0,0,0.05);} 


/* nawigacja */

.navtop ul {margin:0;padding:0;list-style:none;overflow:hidden}
.navtop li a{display:inline-block;color:#1a1a1a !important;transition:all .3s ease-in;text-decoration:none; position:relative; font-weight: bold; padding: 5px 0px 5px 0px;}
.navtop li a:before {content: "";position: absolute;width: 100%;height: 2px;bottom: 0;left: 0;background-color: #bad9ce;visibility: hidden;transform: scaleX(0);transition: all 0.3s ease-in-out 0s;}
.navtop li ul li a:before {content: none !important;}
.navtop li ul li a {padding: 5px 0px 5px 10px !important;}
.navtop li ul li a:hover {color: #70bffc !important;}
.navtop li a:hover::before {visibility: visible;transform: scaleX(1);}
.navtop ul ul {display:none; position: absolute; }
.navtop .drop:hover ul {display:block;}
.navtop ul ul li {padding-left:0px !important;}
.navtop ul ul li a{color: #fff !important;}
.navtop .menu{clear:both;max-height:0;transition:max-height .2s ease-out}
.navtop .menu-icon{cursor:pointer;display:inline-block;float:right;padding:10px 20px;position:relative;user-select:none}
.navtop .menu-icon .navicon{background:#1a1a1a;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}
.navtop .menu-icon .navicon:after,.navtop .menu-icon .navicon:before{background:#1a1a1a;content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}
.navtop .menu-icon .navicon:before{top:5px}
.navtop .menu-icon .navicon:after{top:-5px}
.navtop .menu-btn{display:none}
.navtop .menu-btn:checked~.menu{max-height:280px}
.navtop .menu-btn:checked~.menu-icon .navicon{background:0 0}
.navtop .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}
.navtop .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}
.navtop .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.nav .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:5px;}

/* aoubt */
.spacerabout {min-height: 50px; display:block; width: 100%;}
.sta h2, .sta h3{font-size: 1.8em !important;}

/* nawigacja stopka */
.navb {max-width: 992px; margin: 0px auto !important;}
.navb a {display:block; text-align: center; color: white !important; font-weight: bold; font-size: 0.9em !important;}
.navl {float:left; display: inline-block;}

.navbmlinks {max-width: 422px; margin: 0px auto !important;}
.navblink a {color: white !important; text-align: center !important; display:block; font-size: 0.85em !important;}
.navblink {float:left;}
/* accout / registration / reset */
.loginbox {max-width: 400px; margin: 30px auto !important;}
.accoutloginlinks {margin-top:25px; text-align: center;}
.regbox {max-width: 600px !important; margin: 0px auto !important; min-width: 200px; }
#customerRegistration div.form-item:nth-of-type(6) {padding-left:20px;}

/*konto klienta i podstrony z funkcjami w panelu, formularze itd */
.loginin {background: #31a41a !important; padding: 3px; border-radius:15px;width:25px;}
.sidebarpanel {box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.08); padding: 30px 15px 30px 15px; margin-top:30px; margin-bottom:40px;}
.navpanel li {width: 100% !important; display:inline-block; position:relative;}
.buttonplus { display:inline-block; position: absolute; top:9px; right:0;}
.navpanel .nav-link {padding: 0.5rem 0rem !important;}
.tpanel {font-size: 1.4em !important; margin: 40px 0px 30px 0px !important; display:block; text-align: center; width: 100%;}
.panelpagecontainer {margin-bottom:30px;}
.nav-link-user-top {float:right; display:block; color: #1a1a1a !important; transition: all 0.3s ease-in; }
.nav-link-user-top:hover {text-decoration:none !important; color: #31a41a !important;}
.nav-link-user-top span {border-bottom:3px solid #ededed;font-weight: bold;}
.logoutlink {margin-right: 10px;}
.userdata {max-width: 400px; margin: 0px auto;}
.modifypersonlink {font-size: 0.8em !important; display:inline-block; padding:5px;}
ul.areas {padding-left:15px !important;}
#funeral_service_cemetery {position:relative; left: 20px;}
.editmemore > div{border-top:1px solid #ededed; padding:25px 0;}
.tpaneltreetitle span {font-size: 1.3em !important; color: #000 !important;}
.tpanelnectitle span {font-size: 1.3em !important; color: #000 !important;}
.tpaneltreetitle {color: #31a41a !important;}
.listing .filter-item {border-bottom: none !important;}
.form-check-input {position: relative !important; margin: 0px 10px 0px 0px !important;}
.baseInfo .photo img {display:block; margin: 0px auto !important; margin: 10px auto 0px auto !important;}
.personpanellinks {width: 100%;}
.persontreelink {display:block; background: #e9b387; color: white !important; text-align: center !important; padding: 15px 20px 15px 20px; border-radius: 25px;
margin: 10px auto 0px auto !important; font-weight: bold; font-size: 0.9em !important;width: 150px;}
.panellinktreetitle {text-align: center; margin: 10px 0px 0px 0px !important; }
.listing .filters:before {content:"" !important;}

#eventsBox {box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.08); padding: 20px 10px 20px 10px; margin: 10px auto 20px auto !important;}
#eventsBox ul {list-style-type: none !important; margin: 0px !important;}
#eventsBox ul li {background: #f8f8f8; padding: 20px;}
#eventsBox .remLink{color:red;}

.psep {margin:10px 0px 10px 0px !important; border-top:1px solid #ededed; padding-top:15px;}

/* necrolog listing - widok dla 3 templatki*/

.necPhotoThumb img {display: block; margin: 0px auto !important; width: 100%; max-width: 150px; height: auto; border-radius:10px;}
.necrolog {box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.08); padding: 20px 10px 20px 10px; margin: 10px auto 20px auto !important;
transition: all 0.3s ease-in; border: 1px solid #fff;}
.necrolog:hover {box-shadow: none !important; border: 1px solid #ededed;}
.necdesc .necName {text-align: center; display:block; width: 100%; font-weight: bold; padding: 10px 0px 5px 0px; font-size: 1.1em !important;}
.necdesc .necCity {text-align: center; display:block; width: 100%; padding-bottom:5px;}
.necdesc .necDeathDate {text-align: center; display:block; width: 100%; padding-bottom:0px; font-size: .9em !important;}
.necdesc .necBirthDate {text-align: center; display:block; width: 100%; padding-bottom:0px; font-size: .9em !important;}
.necdesc .necFuneralDate {text-align: center; display:block; width: 100%; padding-bottom:5px; font-size: .9em !important;}
.listing{padding: 15px !important; width: 100%;}


/* nadpisanie styli paginacji listy */

.listing-controller .pagination {display:block;}

.listing .pagination {margin: 0px !important; padding: 10px;}
.page-item.active .page-link {color: #fff;background-color: #e9b387;border-color: #e9b387;}
.page-link {color: #1a1a1a;}
.listing .pager {margin: 12px 4px !important;}


/* podstrona osoba nekrolog */

#vpdead {padding: 30px 0px 30px 0px; background: #f8f8f8;}
.imgperson img {display:block; width: 100%; margin: 0px auto !important; max-width: 100%;}
.vdates {width: 100%; display:block; margin-bottom:5px !important;}
.vbirthdate {width: 100%; display:block; margin-bottom:5px !important;}
.vpersonname {}
.titlevpage {margin: 35px 0px 30px 0px !important; text-align: center; display:block; width: 100%; font-weight: bold;}
#eventscontainer {}
#infocontainer {}
.necrogallery {padding-top:20px;}
.glowingCandle img {display:block; width: 100%; max-width: 100%; margin: 0px auto !important;}
.containerfullwidth {max-width: 1600px; margin: 0px auto !important; padding-left: 15px; padding-right: 15px;}

#glowBtn {font-size: .9em !important; background:#c27dc6;color: #fff !important; text-align: center; display:inline-block; margin: 25px 0px 0px 0px; 
padding: 15px 20px 15px 20px; transition: all 0.3s ease-in; border-radius: 28px; font-weight: bold; border: 0px !important; max-width: 180px;}
#glowBtn:hover{background: #656565;}
#eventscontainer ul {list-style-type: none !important;}
#eventscontainer ul li {background: #f8f8f8; padding: 10px;}
#eventscontainer h4 {font-size: 1.1em !important; font-weight: 400 !important;}
.bordertopline {border-top: 1px solid #ededed; padding-top:25px; margin-top:50px;}

.commentItem{position:relative;background: white;border: 1px solid #ededed;border-radius: 10px;padding: 14px 58px;margin:35px 10px 5px;}
.commentItem p {text-align:right;}
.comtime{position: absolute;top: -20px;right: 6px;color: gray;font-size: 14px;}
.abuses{position: absolute;top: -1px;right: -1px;color: red;font-size: 11px;border: 1px solid;padding: 1px 10px;border-radius: 0 10px 0 0;}

.selectCandle {background: #c27dc6; color: white !important; border: none !important; padding: 5px 20px 5px 20px; display:inline-block; text-align: center; font-size: .9em !important; font-weight: bold;
border-radius: 20px;}
.tcandle {font-size: 1.2em !important; text-align: left; display:block; width: 100%; padding: 20px 0px 10px 0px !important;}
.tcandleaction {padding: 42px 0px 0px 0px !important;}
#btnNecrShareToFriend {font-size: .9em !important; background:#4095ad;color: #fff !important; text-align: center; display:block; margin: 25px auto 30px auto; 
padding: 15px 20px 15px 20px; transition: all 0.3s ease-in; border-radius: 28px; font-weight: bold; border: 0px !important; max-width: 270px;}
#btnNecrShareToFriend:hover{background: #656565;}
.seqadcomm {text-align: center; padding: 50px 0px 30px 0px; display:block; font-size: 1.1em !important; margin: 0px auto !important; max-width: 700px;}
.shareinfobox {padding: 30px 30px 0px 30px; box-shadow: 0px 10px 40px 0px rgba(35, 35, 37, 0.1); border-radius: 30px; margin-top:30px;}

/* podstrona drzewo genealogiczne
 */

#vptree {padding: 30px 0px 30px 0px; background: #f8f8f8; margin-bottom:40px;}

/* inne */
.loginboxauth {padding: 200px 0px 200px 0px;}

/* o serwisie */
.t1as {}
.t2as {}
.img1 {display:block; margin: 0px auto !important; width: 100%; max-width: 100%;}
.img2 {display:block; margin: 0px auto !important; width: 100%; max-width: 100%;}

/* media rules */

@media all and (max-width: 767px) {
.containertopfront {padding: 60px 0px 60px 0px !important;}		
.imgperson {display:block; max-width:250px !important; margin: 0px auto 20px auto !important;}
.navl {float:none; display: block; margin: 10px auto 15px auto; width: 100%;}
.nav-link-user-top {float:none; text-align: center; margin: 0px 0px 5px 0px; display:block; color: #1a1a1a !important;}
.navblink {padding: 5px 0px 5px 0px !important; display:block; width: 100% !important; text-align: center !important;}
}

@media all and (max-width: 1199px) {
.logotop {display:block; margin: 10px auto 30px auto; width: 100%; max-width: 350px !important; }
}

@media all and (min-width: 768px) {
.navtop{margin-top:10px!important;margin-bottom:10px!important}
.navtop li {padding: 0px 11px 0px 11px; float:left;}
.navtop li a {font-size:1em!important;}
.navl {padding: 0px 10px 0px 10px !important;}
.navtop .menu{clear:none;float:right;max-height:none}
.navtop .menu-icon{display:none}	
.containertopfront {padding: 60px 0px 60px 0px !important;}	
.formbox {max-width: 600px !important; margin: 10px auto !important; min-width: 330px !important;}
.regbox {max-width: 600px !important; margin: 0px auto !important; min-width: 330px;}
.nabl {padding: 0px 11px 0px 10px !important;}
.navblink {padding: 0px 26px 0px 26px !important;}
.br {border-right: 1px solid white;}
}
@media all and (min-width: 992px) {
.navtop li {padding: 0px 35px 0px 35px; float:left;}
.linktopuseraccount {float:right;}
.linknecadd {float:right;}
.nabl {padding: 0px 30px 0px 30px !important;}
.filters .btn {margin: 34px 0px 5px 5px !important;}
.vpersonname {padding-top:50px;}
.navl {padding: 0px 30px 0px 30px !important;}
.langsel {text-align: right; position: relative; top:-5px;}
}
@media all and (min-width: 1200px) {
.sta h2 {padding-top:25px;}
.sta h3	{padding-top:40px;}
.titlevpage {font-size: 1.8em !important;}	
.navl {padding: 0px 35px 0px 35px !important;}
.tpanel {font-size: 1.6em !important; margin: 60px 0px 30px 0px !important; display:block; text-align: center; width: 100%;}
.nabl {padding: 0px 30px 0px 30px !important;}
.linktopuseraccount {float:right;margin-top:0px;}
.linknecadd {float:right;margin-top:10px;}
.ttbox {font-size: 1.6em !important;}	
.navtop{margin-top:11px!important}
.navtop li {padding: 0px 0px 0px 30px !important;}
.navtop li a {font-size:1em!important}	
.containertopfront {padding: 70px 0px 70px 0px !important;}	
.t3c {font-size: 1.6em !important;}
.t1f {font-size: 1.8em !important; text-align: center;}
.filters .btn {margin: 34px 0px 5px 5px !important;}
.fbl {font-size: 2.3em !important;}
}

/* end łukasz */






.dropdown button{border-radius: 0px; background: #181818; }
.glowingCandle{cursor:pointer;padding:0 8px;}
.minibutblack button, .minibutblack a{border: 1px solid black !important;color: black !important;width: 100% !important;display: block;text-align: center;text-decoration: none;padding:5px 0 !important;}
.minibutblack a, .minibutblack #deadNotifSubscription{margin: 35px 0 5px auto !important;}



.qq-upload-button{box-shadow:0 0 35px #cecece inset !important;background:url(../img/dragicon.png) no-repeat !important;padding:30px 0 !important;background-position:center center !important;min-height:127px !important;border-radius:0 !important;}
.selectExtBox{box-shadow:0 0 35px #cecece inset !important;padding:10px 0 !important;border-radius:0 !important;text-align:center !important;border:2px solid #CECECE !important;}
#deadForm{margin-bottom:20px;}
.progressznicz{position:relative}
.buttonCommon{ 
    background: #f8e411;
    color: black;
    max-height: 50px;
    border: none;
    padding: 11px;
    display: block;
    cursor: pointer;
}

.progressznicz span{background: gray;display: block;width: 79px;height: 12px;position: absolute;top:67px;margin: auto;cursor:auto !important}
.progressznicz b{background: #6f2b00;display:block; height:100%;}
.navbar{padding: 0 0 0 1rem;}
#navbarCollapse{height:100%;}
.mr-auto{margin-left:auto !important;margin-right:0 !important;}
.secondtop{background:#1e1e1e;height:27px;padding-right:6px;}
#topbannerbar{background:url(../img/mainbanner.jpg) no-repeat;}
#foundWrapper{position:relative;top:-64px;box-shadow:2px 4px 10px gray;}
.progressznicz p{font-size: 14px;color: gray;margin: 2px auto;text-align: center;width: 100%;}
.searchmain{background:red;padding:15px;border-bottom:1px solid white;box-shadow:0 0 10px black;background: #490949;color:white;font-family: Segoe Ui, Arial, Verdana;font-weight:lighter;font-size:23px;background: -moz-radial-gradient(center, ellipse cover, #490949 0%, #370037 100%);background: -webkit-radial-gradient(center, ellipse cover, #490949 0%,#370037 100%);background: radial-gradient(ellipse at center, #490949 0%,#370037 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#490949', endColorstr='#370037',GradientType=1 );height:168px;z-index:9;position:relative;}
.availableCandle{margin-bottom:10px !important;}
#mottobarmain{font-family: Segoe Ui, Arial, Verdana;font-weight:lighter;font-size:29px;color:white;padding:40px 0;}
.bir {border-right: 1px solid #2d012d;font-size: 39px;padding-left: 37px;padding-top: 5px; /*max-height:140px;*/ }
.result-message-wrapper{background: none repeat scroll 0 0 rgba(35,35,35,1);border: none;border-radius: 0px;box-shadow: 0 0 31px black;font-weight: lighter;padding: 6px 0;text-align: center;width: 35%;top: 18px;position: absolute;color:white;}
.ftr{background:white;margin-top:30px;}








#mainSearchInput input{width: 80%;padding: 7px;font-size: 17px;margin: 20px auto !important; display:block;}



#mainSiteUnderTop{height:auto !important;width:auto !important;}
#mainSiteUnderTop img{max-width:100%;margin:20px 0}
#overznicz{background:rgba(0, 0, 0, 0.85);color:white;width:100%;position:absolute;bottom:0;left:0;}
#overznicz a{color:white;}
#overznicz span{padding:10px;float:left;}
#overznicz b{padding:10px;float:right;font-weight:normal;}






.formopis{font-size:12px;color:gray;margin:10px;}
.zglosz{float:right;margin-right:20px;}
.zglosz a{color:yellow;}





/*.listing .listing-controller{ display:none;}*/
.searchItem{overflow:hidden;}
.searchItem img{border-radius: 65px;width: 50px;float: left;margin: 0 18px;}
.searchItem a, .searchItem strong, .searchItem span, .searchItem .unknownObject{color: black !important;font-weight: normal !important;font-size: 20px !important;position: relative;width: 100%;height: 48px;display: block;}

.searchItem img, .searchItem span, .searchItem strong{display:inline}
.searchItem{background:white;position: relative;padding: 5px 10px;border-bottom: 1px solid #dedede;}
.searchItem:hover{background:#dedede;cursor:pointer;}
.staticpag{margin:20px auto;}
.staticpag h1{text-align:center;}
.papersheet .photo img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);-ms-filter: grayscale(100%);filter: grayscale(100%);box-shadow:none !important;border:8px solid black;}
.papersheet{background: white;text-align: center;box-shadow: 0 0 21px black;margin-top: 35px;border:10px solid black;}
.papersheet h1{margin:0 0 15px 0 !important;font-weight:bold !important;}
.papersheet h2{font-size:1.5em !important; margin:0 0 15px 0 !important;}
.yourprofile{margin-left:0;}
.yourprofile .btn-primary{width: auto;float: left;margin: 15px;}


