/*
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}
html,button,input,select,textarea {color: #222;}
::-moz-selection {background: transparent;text-shadow: none;}
::selection {background: transparent;text-shadow: none;}
*/ 
::-moz-selection {background:#bbb;text-shadow: none;}
::selection {background:#bbb;text-shadow: none;}
img::selection {background: transparent;}
img::-moz-selection {background: transparent;}
hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
img {vertical-align: middle;}
a img{boredr:0px;outline:0;}
a{-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
a,a:hover,a:visited,a:focus{outline:0;}
a,a:visited,a:focus,a:hover{text-decoration:none;}
fieldset {border: 0;margin: 0;padding: 0;}
textarea {resize: vertical;}
.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
html, body {width:100%; padding:0; margin:0;}
/* ==========================================================================
   Custom styles
   ========================================================================== */
    body {
      min-width: 978px;
      padding-bottom: 30px;
      font-family: 'Open Sans', sans-serif;
    }
    .fullpage{
        max-width:1268px;
        min-width:978px;
        background:#FCF9F0;
        margin:0 auto;
    }
    .container {
      width: 978px;
      max-width: none !important;
    }
    
/*Section header */
    header#phead{position:relative;height:145px;}
    header#phead a#h_logo{display:block;width:175px;height:50px;overflow:hidden;text-indent:-999px;background:url('../img/layout.png') 0px 0px no-repeat;position:absolute;top:65px;left:0px;}
    header#phead .lnbar{position:absolute;top:82px;left:278px;font-size:13px;font-weight:600;}
    header#phead .lnbar a{color:#150b03}
    header#phead .lnbar a.selected,header#phead .lnbar a:hover{color:#ff6300;text-decoration:none;}
    header#phead #h_search{position:absolute;top:40px;left:792px;}
    header#phead #h_search input[type="text"]{width:144px;}
    header#phead #h_search button[type="submit"]{ width:22px; height:22px;background:url('../img/layout.png') -298px 2px  no-repeat;text-indent:-999px;overflow:hidden;border:0;}

    header ul.nav{position:absolute;top:80px;left:355px;}
    header .nav li.parent{height:26px;width:93px;padding:0;}
    header .nav li.item1{width:113px;}
    header .nav li.parent a{color:#005ca8;font-size:11px;line-height: 26px;display:block;text-align:center;text-transform:uppercase;font-weight:700;}
    header .nav li.parent a:hover, header .nav li.parent a.selected, header .nav li.open a{background:#FEA04D;}
    header ul.nav .dropdown-menu{min-width:113px;padding:0;margin:0;list-style:none;background:none;
    border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
    -webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
    header ul.nav .dropdown-menu li{padding-top:5px;height:20px;}
    header ul.nav .dropdown-menu li a{background:#EAEAE4;font-size:10px;line-height:20px;padding:0;}
    header ul.nav .dropdown-menu li a:hover{background:#FEA04D;}
/*slideshow*/
    #slideshow{overflow:hidden;}
/*sub nav */
    #subnav{width:585px;height:45px;margin:0px auto;background:#ECEBE6;overflow:hidden;}/*width:978px;*/
    #subnav li{height:45px;width:190px;padding:0;float:left;}
    #subnav li.space{width:7px;background:url('../img/layout.png') -700px 15px  no-repeat; }
    #subnav li a{display:block;line-height:45px;color:#005ca8;text-align:center;}
    #subnav li a:hover,#subnav li a.selected{color:#ff6300;text-decoration:none;}

a.btninfo{color:#005ca8;}
a.btninfo:hover{color:#ff6300;}

/*home*/
    .dropdown:hover .dropdown-menu {display: block;}
    ul.barmenu{margin:0px;}
    .back_subnav{background:#ecebe6;}
    ul.content_slice{list-style: none;margin:0;padding:0;overflow:hidden;}
    .content_slice li{border-top:1px solid #333;}
    .content_slice li.first_item{margin-top:30px;}
    .content_slice li.last_item{margin-bottom:30px;}
    .block_item{margin:0px auto;width:978px;}
    
    .section_title{
        background:#ECEBE6;height:45px;line-height:45px;color:#ff6300;position:relative;overflow:hidden;
    }
    .section_title.ssection{cursor:pointer;}
    .section_title h2, .section_title h1{font-weight:600;padding-left:15px;float:left;margin:0;font-size:27px;}
    .section_title a{position:absolute;top:10px;right:10px;display:block;width:25px;height:26px;background:url('../img/layout.png') -400px 0px  no-repeat;text-indent:-999px;overflow:hidden;}
    .section_title a.btn_close{background-position:-440px 0px;}
    .block_item .item_content{padding:20px 0px 30px 0px;overflow:hidden;}
    .block_item .item_box_left{float:left;width:585px;color:#150b03;font-size:13px;line-height: 18px;overflow:hidden;}
    .block_item .item_box_right{float:right;width:360px;}
    .block_item .item_fulltext{color:#150b03;font-size:13px;line-height: 18px;}
    .block_item .item_box_single{color:#150b03;font-size:13px;line-height: 18px;overflow:hidden;}
    .textspecial{
        font-style: italic;font-weight: 300;
    }
    .block_item .portoitem{
        padding-bottom:0;
    }
    .block_item .item_portofoliu{
        padding-left:15px;
    }
    .subitem{font-weight:700;font-size:15px;margin:20px 0px;}
    ul.list_valori{margin:0;padding:0;list-style: none;overflow:hidden;}
    .list_valori li{float:left;width:300px;margin-right:35px;border-top:0;}
    .list_valori li.last_value{margin-right:0;}
    .list_valori li .valori_title{font-weight:600;margin-bottom:10px;}
    .list_valori li .valori_content{font-style:italic;font-weight: 300;}
    .sub_header{color:#ff6623;font-weight:600;margin-bottom:10px;}
    .column_text{width:470px;float:left;position:relative;}
    .column_text .column_title{font-weight:600;margin-bottom:10px;}
    .column_text .column_content{font-style:italic;font-weight: 300;}
    .margin_bottom20{margin-bottom:20px;}
    .margin_right30{margin-right:30px;}
    .list_sub_item{overflow:hidden;margin-bottom:20px;}
    .line_item{border-top:1px solid #000;padding-top:20px;}
    .special_column{width:250px;}
    a.btn_harta{
        display:block;width:73px;height:72px;position:absolute;top:5px;left:120px;text-indent:-999px;overflow:hidden;
        background:url('../img/layout.png') 0px -150px  no-repeat;
    }
    a.btn_harta:hover{background-position:-103px -150px;}
    .hide_item{display:none;}

/*servicii*/
    .margintop45{margin-top:45px;}
    .italicformat{font-style:italic;font-weight: 300;}
    .servicii_column{width:275px;}
/*contact*/
    .block_item .contact_box{width:430px;}
    .short_address{padding-left:15px;margin-bottom:10px;}
    .short_address strong{font-weight:700;}
    .address_block{background:#DDDDDC;padding:15px 15px;}
    .address_block ul{list-style:none;margin:0;padding:0;}
    .address_block li{margin-bottom:15px;border:0;font-size:13px;}
    .address_block li.lastcontact{margin-bottom:0;}
    .address_block li strong{font-weight:700;display:block;}
    .address_block a{font-weight:700;color:#de4d00;}
    .address_block a:hover{text-decoration:underline;}
    
    .map_block{width:480px;height:480px;padding:2px;border:1px solid #211d0b;overflow:hidden;}
    .item_box_map{float: left;margin-left: 30px;width: 500px;}
/*parteneri*/
    .parteneri_text{font-size:13px;line-height: 18px;color:#150b03;padding-left:0px;}
    .list_partners{overflow:hidden;margin:40px 0px 0px 0px;}
    .list_partners .item_partner{width:195px;float:left;display:inline-block;height:105px;margin:0px 65px 27px 0px; background:#211d0b; }
    .list_partners .item4{margin-right:0;}
/*certificate*/
    .list_certificates{overflow:hidden;margin:40px 0px 0px 0px;}
    .list_certificates .item_partner{width:195px;float:left;display:inline-block;height:250px;margin:0px 30px 30px 0px;}
    .list_certificates .item3{margin-right:0;}
/*portofoliu*/
    .list_portofoliu{overflow:hidden;margin-top:25px;}
    .list_portofoliu .item_portofoliu{
        border:1px solid #362F2D;padding:10px; width:450px;height:330px;float:left;display:inline-block;margin:0px 30px 30px 0px;overflow:hidden;
    }
    .list_portofoliu .item2{margin-right:0;}
    .item_portofoliu a.viewport{display:block;margin-bottom:15px;position:relative;}
    .item_portofoliu strong.title_port, .item_portofoliu a.title_port{color:#492e07;font-size:18px;line-height:18px;font-weight:600;}
    .item_portofoliu div.short_description{margin-top:10px;color:#1f0a02;font-size:13px;line-height:17px;}
    .item_portofoliu a.viewport span.view_effect{display:none;position:absolute;top:0px;left:0px;background:url('../img/porofoliu_hover.png') 0px 0px  no-repeat;width:450px;height:254px;}
/*products*/
    .main_products{overflow:hidden;margin:25px 0px;}
    .main_products .left_menu{
        width:295px;min-height:200px;border:1px solid #bbb;margin:0px 0px 0px 5px;float:left;display:inline-block;
    }
    .main_products .head_section{
        height:50px; overflow:hidden; position:relative;border-bottom:1px solid #bbb;
    }
    .main_products .head_section .legend{
        margin-top:10px;text-transform:uppercase;
        height:30px;width:80px; overflow:hidden;float:left;display:inline-block;text-align:center;color:#1c140a;font-size:15px;line-height: 30px;font-weight:600;
    }
    .main_products .head_section .legsec1{margin-left:15px;}
    .main_products .head_section .legsec2{margin-right:13px;margin-left:13px;}
    .main_products .head_section .color1{background:#5d8fca;}
    .main_products .head_section .color2{background:#d77b29;}
    .main_products .head_section .color3{background:#f2c91d;}
    
    
    .main_products .head_section .prodoption{
        margin-top:10px;text-transform:uppercase;border:1px solid #bbb;position:relative;
        height:28px;width:188px; overflow:hidden;float:left;display:inline-block;text-align:center;color:#1c140a;font-size:12px;line-height: 28px;font-weight:600;
    }
    .main_products .head_section .prodoption a{
        display:block;color:#1c140a;background:url('../img/layout.png') no-repeat #FCF9F0;
    }
    .main_products .head_section .prodoption a:hover{
        text-decoration:none;
        background:url('../img/layout.png') no-repeat #E9BA8C;
    }
.main_products .head_section .optsec1 a{background-position:-734px -514px;}
.main_products .head_section .optsec1 a:hover{background-position:-734px -514px;}
.main_products .head_section .optsec2 a{background-position:-734px -338px;}
.main_products .head_section .optsec2 a:hover{background-position:-734px -338px;}
.main_products .head_section .optsec3 a{background-position:-734px -430px;}
.main_products .head_section .optsec3 a:hover{background-position:-734px -430px;}
.cartprod{position:absolute;top:5px;right:5px;}


    .main_products .head_section .optsec1{margin-left:15px;}
    .main_products .head_section .optsec2{margin-right:26px;margin-left:26px;}
    .main_products .head_section .optsec3{}
    
    
.main_products .products{width:652px;min-height:150px;border:1px solid #bbb;margin:0px 0px 0px 20px;float:left;display:inline-block;}
.main_products .product_index{border:0;}
.btn_order{
    top:80px;position:absolute;width:186px;height:31px;left:505px;
}


#portofoliu{padding-bottom:0;}
    .pagination{
        list-style:none;margin:0px 0px 20px 0px;overflow:hidden;
        background-color:#f1f2f1;
    }
    .pagination li {
        display:inline;
        /*padding-top:20px;*/
    }
    .pagination li a {
        color:#ff6300;
        font-size:11px;
        display:block;
        float:left;
        padding:2px 8px;
        margin-right:7px;
        background:#ecebe6;
        text-decoration:none;
        text-shadow:none;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
    }
    .pagination li.current a {
        background-color:#ff6300;
        color:#ecebe6;
    }
    .pagination li a:hover {
        background-color:#ff6300;
        color:#ecebe6;
        -webkit-transition: background-color 0.4s ease-in-out;
        -moz-transition: background-color 0.4s ease-in-out;
        -o-transition: background-color 0.4s ease-in-out;
        -ms-transition: background-color 0.4s ease-in-out;
        transition: background-color 0.4s ease-in-out;
    }
/*portofoliu popup*/
    a.btnclose{position:absolute;top:-15px;right:-15px;width:30px;height:30px;border:1px solid #331E09;background:#F9E7CD;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;text-align:center;display:block;font-size:20px;line-height: 26px;}
    .porto_offer{width:760px;padding:10px;overflow:hidden;background:#F8E5D6;}
    .porto_content{border:1px solid #000;padding:9px;}
    .porto_viewport{width:740px;height:450px;}
    .offer_info_box{padding:20px 0px;margin-bottom:20px;background:#EAE1D9;}
    .offer_info_box .offer_title{border-bottom:1px solid #000;padding:0px 20px 10px 20px;color:#ff6300;font-size:18px;font-family:'Open Sans';font-weight:600;}
    .offer_info_box .offer_notice{padding:0px 20px 0px 20px;margin-top:10px;}
    .form_input{margin-left:40px;}
    .form_input input{border:1px solid #000;}
    .form_input input p{margin:0;}
    .offer_products{}
    .offer_products .products_title{border-top:1px solid #000; background:#EAE1D9;padding:0px 20px;height:40px;line-height:40px;color:#ff6300;font-size:18px;font-family:'Open Sans';font-weight:600;}
    .offer_list {border: 1px solid #bbb;display: inline-block;margin-top:20px;width: 706px;}
    .offer_list .blue{background:#5D8FCA;}
    .offer_list .orange{background:#D77B29;}
    .offer_list .yellow{background:#F2C91D;}
    .offer_list .square {display: block;height: 14px;left: 11px;overflow: hidden;position: absolute;text-indent: -999px;top: 10px;width: 14px;}
    .legend_section{height:50px; overflow:hidden; position:relative;margin-top:20px;padding-left:15px;}
    .legend_section .legend{margin-top:10px;text-transform:uppercase;height:30px;width:80px; overflow:hidden;float:left;display:inline-block;text-align:center;color:#1c140a;font-size:15px;line-height: 30px;font-weight:600;}
    .legend_section .legsec1{margin-left:15px;}
    .legend_section .legsec2{margin-right:13px;margin-left:13px;}
    .legend_section .color1{background:#5d8fca;}
    .legend_section .color2{background:#d77b29;}
    .legend_section .color3{background:#f2c91d;}
    .legend_name{font-size:10px;font-family:'Open Sans';font-weight:600;height:20px;border-bottom:1px solid #000;text-transform:uppercase;text-indent:15px;}
    .txt_notice{overflow:hidden;position:relative;background:#EAE1D9;margin-bottom:20px;}
    .txt_notice .notice_bar{height:25px;margin:25px 0px;background:#F8E5D6;}
    .txt_notice .noticeleft{padding:0px 0px 25px 15px;width:425px;color:#150b03;font-size:10px;font-family:'Open Sans';font-weight:400;}
    .porto_viewport ul.slides li,.porto_viewport li{border:0;}
    .special_slide{margin:0px auto;}
    .special_porto{margin-top:20px;}
/*footer*/
    .footer{background:#C3C1BC;height:70px;}
    .footer div.rights{padding:25px 0px 0px 15px;color:#595959;font-weight:600;font-size:10px;}






    .bkt_1{background:#f4c;}
    .bkt_2{background:#fc4;}

.content_slice .nav-header{padding:0;line-height:20px;}
.content_slice .nav{
    margin-bottom:0;
}
.content_slice .nav li {
    border-top:0;position:relative;
}
.content_slice .nav .square{
    display:block;width:14px;height:14px;position:absolute;top:5px;left:15px;overflow:hidden;text-indent:-999px;
}
.content_slice .nav .blue{
    background:#5D8FCA;
}
.content_slice .nav .orange{
    background:#D77B29;
}
.content_slice .nav .yellow{
    background:#F2C91D;
}
/* 1st level */
.content_slice .nav label{
    color:#000;font-size:12px;margin-bottom:0;padding:2px 0px 2px 35px;font-weight:normal;
}
.content_slice .nav .bselected{
    background:url('../img/layout.png') 27px -331px no-repeat;
}
.content_slice .nav .oselected{
    background:url('../img/layout.png') 27px -381px no-repeat;
}
.content_slice .nav .yselected{
    background:url('../img/layout.png') 27px -431px no-repeat;
}
/* 2nd level */
.content_slice .tree > li > label {
  padding:2px 0px 2px 45px;
  text-transform:none;
}
/* 3rd level */
.content_slice .tree > li > ul > li > a {
  font-size:12px;padding-left:20px;
  margin-left:40px;-moz-transition-property: none;-webkit-transition-property: none;-o-transition-property: none;transition-property: none;
}
.content_slice ul.ablue a{
  color:#5D8FCA;
}
.content_slice ul.ablue a:hover, .content_slice ul.ablue a.selected{
  background:url('../img/layout.png') 2px -333px no-repeat;
}
.content_slice ul.aorange a{
  color:#D77B29;
}
.content_slice ul.aorange a:hover, .content_slice ul.aorange a.selected{
  background:url('../img/layout.png') 2px -383px no-repeat;
}
.content_slice ul.ayellow a{
  color:#F2C91D;
}
.content_slice ul.ayellow a:hover, .content_slice ul.ayellow a.selected{
  background:url('../img/layout.png') 2px -433px no-repeat;
}



.product_catalog{width:100%;color:#2a241f;}
.product_catalog td, .product_catalog th{vertical-align:middle;position:relative;padding:4px 2px;line-height:18px;  border-collapse: collapse;overflow:hidden; }
.product_catalog td{border-top:1px solid #bbb;border-right:1px solid #bbb;}
.product_catalog .col1{width:34px;}
.product_catalog .col2{width:55px;overflow:hidden;}
.product_catalog th.col2{text-align:center;}
.product_catalog th.col3{text-align:left;padding-left:30px;}
.product_catalog th.col3 span{display:block;width:8px;height:8px;border-radius:8px;line-height:8px;position:absolute;top:9px;left:15px;overflow:hidden;text-indent:-999px;}
.product_catalog .col4{width:85px;}
.product_catalog th.col4{text-align:center;}
.product_catalog .col5{width:70px;border-right:0px;}
.product_catalog th.col5{text-align:center;}
.product_catalog th{font-weight:600;font-size:12px; text-transform:uppercase;}
.product_catalog td.col3{text-align:left;padding:0px 10px}
.product_catalog td.col3 a{color:#2a241f;font-size:12px;line-height:14px;}
.product_catalog input.prod_qty{font-size:12px;width:30px;border:0;text-align:center;margin:0;background:none;}
.product_catalog .blue{background:#5D8FCA;}
.product_catalog .orange{background:#D77B29;}
.product_catalog .yellow{background:#F2C91D;}
.col2 form{margin:0;}

.product_catalog a.download_tehnic{
    width:17px;height:16px;display:block;text-indent:-999px;overflow:hidden;margin:0px auto;
    background:url('../img/layout.png') 0px -600px no-repeat;
}
.product_catalog a.adauga_prod{
    width:45px;
}
/*
.product_catalog a.adauga_prod, .product_catalog button.adauga_prod{
    height:16px;display:block;overflow:hidden;margin:0px auto;
    padding-left:24px;
    background:url('../img/layout.png') 0px -675px no-repeat;
}*/
.product_catalog a.adauga_prod, .product_catalog button.adauga_prod{
    height:18px;display:block;overflow:hidden;margin-left:14px;font-size:16px;background:none;color:#8c8b8a;padding:0;
}
.product_catalog button.adauga_prod{float:left;}
.product_catalog a.rem_prod:hover, .product_catalog button.rem_prod:hover{color:#930101;}
.product_catalog a.remcart_prod:hover, .product_catalog button.remcart_prod:hover{color:#930101;}
.product_catalog a.add_prod:hover, .product_catalog button.add_prod:hover{color:#3e7c08;}
.product_catalog a.adauga_prod.added, .product_catalog button.adauga_prod.added{color:#3e7c08;}

.product_catalog button.adauga_prod{border:0;line-height:16px;}
.product_catalog a.blue:hover, .product_catalog button.blue:hover{color:#5D8FCA;}
.product_catalog a.orange:hover, .product_catalog button.orange:hover{color:#D77B29;}
.product_catalog a.yellow:hover, .product_catalog button.yellow:hover{color:#F2C91D;}
.prod_selected{color:#3e7c08;}
#flashMessage{margin-top: 10px;margin-bottom: 10px;padding: 10px;background: #CC0000;color: #FFFFFF;font-weight: 700;}
.error {font-size: 11px;color: red;font-weight: normal;}
.flash-msg {position:fixed;top: 10px;right: 10px;z-index: 10000;}
.alert {
    padding:15px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
div.tslogan {height: 100%;display:block;opacity: 0.2;position: absolute;left: -23%;top: 0;z-index: 1;}
.flex-control-nav{z-index:99;}
/*font*/
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}