/*=================================== GENERIQUE =====================================*/ body { background-color: #fff; } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* IE6 */ * html .clearfix { zoom: 1; } /* IE7 */ *:first-child+html .clearfix { zoom: 1; } .bootstrap .thumbnail .caption > h3 { text-align: center; line-height: auto!important; margin: 0!important; line-height: 1.1!important; } .bootstrap .thumbnail .caption > p { min-height: 70px; } .center { text-align: center; } /*=============================== BANNER.TPL ================================= */ #main #content .banner_container { margin: 0 0 1em 0; width: 100%; height: 70px; background-color: #66cc33; } table.banner { width: 100%; } .text p { margin-top: 1px; font-size: 12px; } span.white { color: #fff; font-size: 16px; } td.text { padding: 2px 5px 8px 30px; width: 50%; min-width: 358px; font-size: 15px; letter-spacing: -0.2px; text-align: left; line-height: 17px; } .text img { float: left; width: 45px; margin: 10px 10px 10px 0; } .logo { padding-right: 40px; width: 200px; text-align: right; } .logo img { width: 200px; } .lesbuttons { padding-right: 30px; width: 50%; min-width: 150px; text-align: right; } .lesbuttons img { width: 40px; padding: 10px; cursor: inherit; } .lesbuttons a { cursor: pointer; } @media (max-width: 1070px) { .banner .text, .banner .lesbuttons { width: 50%; height: 50px; } .banner .text { padding: 2px 5px 8px 10px; } .lesbuttons { margin-left: 70px; text-align: right; } .lesbuttons #logo202{ display: none; } } @media (max-width: 720px) { .banner .text, .banner .lesbuttons { display: block; width: 100%; } .lesbuttons { display: block; margin-left: 50px; width: 100%; text-align: left; } } /*=============================== SeeMore ================================= */ .tab_description { text-align: center; margin: 0 auto 5px; } .tab_description + p { text-align: center; padding: 0 20px 10px 20px; } .totmodule_img { width: 80px; float: left; } .totmodule_text > p { min-height: 60px; max-width: 90%; padding-left: 80px; } .totmodule_button { text-align: center; } .totmodule_button .button, a.nobootstrap { color: #fff; background: 0 0; border: none; border-radius: 2px; position: relative; height: auto; margin: 0; min-width: 64px; padding: 0 16px; display: inline-block; font-size: 12px; font-weight: 500; letter-spacing: 0.5px; overflow: hidden; will-change: box-shadow; transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); outline: none; cursor: pointer; text-decoration: none; text-align: center; line-height: 27px; vertical-align: middle; background-color: #78D07D; margin: 20px 0; } #container-customer > p:nth-child(2) > a { color: #fff; background: 0 0; border: none; border-radius: 2px; position: relative; height: auto; margin: 0; min-width: 64px; padding: 5px 16px; display: inline-block; font-size: 12px; font-weight: 500; letter-spacing: 0.5px; overflow: hidden; will-change: box-shadow; transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1); outline: none; cursor: pointer; text-decoration: none; text-align: center; line-height: 27px; vertical-align: middle; background-color: #00aff0; margin: 20px 0; } #container-customer > p:nth-child(2) > a:hover { color: #fff; background-color: #008abd; } .totmodule_button .button.configure { padding: 5px 20px; background-color: #363A41; } .totmodule_button .button.configure:hover { color: #fff; background-color: #6C868E; text-decoration: none; } .totmodule_button .button.discover { padding: 5px 20px; background-color: #78D07D; } .totmodule_button .button.discover:hover { text-decoration: none; color: #FFF; background-color: #66Cc33; } .module_container_nobootstrap { width: 49%; display: inline-block; vertical-align: top; } .module_container_nobootstrap > fieldset.totmodule { min-height: 200px; background-color: #ffffff; } @media only screen and (max-width: 900px) { .module_container_nobootstrap{ height: auto; width: 100%; } } @media only screen and (max-width: 767px) { .totmodule_text { height: auto !important; } } @media screen and (max-width:1199px) { .item_container { width: 49%; } } @media screen and (max-width:960px) { .item_container { width: 100%; } } @media (max-width: 720px) { #content > div.panel-heading.clearfix.banner_container td.lesbuttons { display: none; } #content > div.panel-heading.clearfix.banner_container td.text > p{ margin-top: 0.2em; line-height: 1; } } #fieldset_0 { padding-top: 30px !important; } #fieldset_0 > div.panel-heading { border: none !important; height: 4em !important; }