body {font-family: 'Roboto Slab',Arial,helvetica,sans-serif; font-size:14px; background:#f8f6eb;}
@media (min-width: 768px){

    .modal-dialog{margin: 93px auto;}
}


.top-header { background:#FFF; width: 100%; margin-bottom: 10px; z-index: 99; background-color: #fcfcf7; box-shadow: 0 0 2px rgba(0,0,0,.05); }
.top-header ul {list-style: none; margin:0; padding:0;}
.top-header .container>.row>.col-sm-12{line-height:0;}
header .links { font-size:12px; line-height:0;}
header .links:after { display:block;
    clear: both; content:""}
header .links>li a i {  display:none;}
header .links>li:first-child { background:none;  padding-left:0;}
header .links>li { float:left; margin-right:40px; }
header .links a.active, header .links a:hover { color:#eb5f60; text-decoration:none; }
header .links>li>a { display:inline-block; font-size:13px; color:#898987; line-height:16px; vertical-align:top; padding:10px 0;}
.top-header .links .login_h a { max-height:25px; max-width:104px; overflow:hidden; white-space:nowrap; }
header .links>li>ul>li>a {
    display: block;
    padding:10px;
}

.logo { float:left; margin-right:20px;}
.logo img { max-height:100px; margin-top:-14px; }
.slogan { height: 80px; margin:10px 0; text-align: left; font-size:15px; line-height: normal; position: relative; font-weight:300; }
.slogan span.hizmet { display: block;  }
.slogan span.glyphicon {  color:#2F364A;}

.contact-section { font-size:13px; float:right; margin-top:10px}
.contact-section>div{ display: block; font-size:14px; margin-bottom:5px;}
.contact-section>div .glyphicon{ font-size:14px; margin-right: 5px; }


.menu { background: #F39415; }
.navbar {margin-bottom:0;}
.navbar-nav {float:none;}
.navbar-default { border-radius: none; background:none; border:none;}

.navbar-default .navbar-nav>li>a { color:#fff; font-size:15px; font-weight: 400; font-size:14px; padding:15px 30px; border-right:1px solid rgba(255,255,255,0.2)}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a.active, .navbar-default .navbar-nav>li>a:hover {color:#FFF; background-color:#E28911; border-right:1px solid rgba(255,255,255,0.2) }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background:#E28911; color:#fff;  }
.nav>li>a {  padding:15px 20px; }
.tulip { position: absolute; bottom:0; right:0; }



.float-right { float:right !important;}
.product-image {  text-align:center; }
.product-image img { height:250px; width:100%; object-fit: contain; margin: auto;}

.product-info { height: 150px }
.product-info .name { font-size:16px; }
.product-info .name span {
    font-size:14px;
    margin-top:3px;
    display: block;
}

.price-box { color:#666; border-top:1px solid #EEE; padding-top:10px; }
.price-box>span {
    display: block;
}

.other-images {
    margin:20px 0;
}
.other-images:after {
    display: block;
    content:"";
    clear: both;
}
.other-images .thumb { max-width:150px; height:100px; float: left; margin:10px 10px 0 0; }
.other-images .thumb img { max-height: 100px; }



footer {  background: #e8e5d6;  line-height: 20px;  font-size: 12px;  color:#777; padding:30px 0;}
footer h4 { color:#555;}
footer .contact-item { margin-bottom:15px;}
footer a { color:#777; font-size:13px;}
footer a:hover { color: #333; text-decoration: none;}

.footer-bottom { text-align: center;}

footer ul {padding-top: 5px;}
footer ul li {margin: 5px 0px;}


footer .social-media-icons {
    margin:10px 0;

}

footer .social-media-item {
    width:50px;
    height:50px;
    font-size:18px;
    line-height: 50px;
    background: rgba(0,0,0,0.3);
}

.social-media-icons {
    position: relative;
    margin:40px 0;
    text-align: center;
}

.social-media-item {
    width: 60px;
    height:60px;
    color:#FFF;
    background: rgba(0,0,0,0.5);
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 60px;
    font-size:25px;
    opacity: 0.7;
    transition: 0.5s;
    margin:0 6px;
}

.social-media-item:hover {
    text-decoration: none;
    opacity: 1;
    color:#FFF;
}


.muzayede-alt { padding:10px; }
.muzayede-alt .muzayede-name { }
.zoomContainer { z-index:10000}

.muzayede-alt .countdown {
    float: right;}
.countdown-section { margin-right:5px; background:#EEE; padding:5px 10px; display:inline-block; border-radius:4px; text-align:center;}
.countdown-amount {display: block;
    font-weight: bold; font-size:20px;}

.news-bg {padding:50px; background-color: #F2F2F2;
          color: #333;
          text-shadow: 0 1px 0 #FFF;
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08); margin-top:-150px;}

.news-all {margin-bottom: 30px;}

.card{background-color: #fff; box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10)!important;
      border-radius: 4px!important; margin-bottom: 30px;}

.ontl {    z-index: 1;
           position: absolute;
           background: #FEBF26;
           border-radius: 0!important;
           font-size: 12px;
           color: #FFFFFF;
           line-height: 37px;
           font-weight: 500!important;
           border: 0!important;
           margin-left: -1px;
           margin-top: 22px;
           text-align: center;
           padding-top: 3px;
           padding: 0 8px;}

.news {padding:10px; min-height: 100px }
.news a {text-decoration: none; cursor: pointer; color: #009FE3; }
.news a:hover {color: #FEBF26;}
.news a span {color: #44484A; padding-top:20px; }

.grey-part {border:none; background:#F5F5F5; height:60px; border-radius: 0 0 4px 4px; }
.item {}
.item img {border:2px solid #fff; margin-left: 10px; width: 45px; height: 45px; border-radius: 50%;  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10); margin-top:9px; }
.item a { display: inline-block; margin-left: 5px; text-decoration: none; color: #44484A; cursor: pointer;}
.item a:hover {color: #009FE3; transition: all 0.3s;}

.welcome-title {}
.welcome-title h2 {color: #44484A; padding-top:10px;}
.welcome-title p {color: #000; font-size:16px;}

.welcome-title img {margin: auto; height: 125px; display: block; margin-top:-60px;}
.start {display: inline-block; float:right; margin-top:-80px; }
.start a {background-color: #009FE3; padding: 20px 80px; border-radius: 4px; color:#FFF; text-decoration: none; margin-right: 100px; }
.start a:hover {background-color: #0072AE; transition: all 0.3s;  }

.page-line {    float: left;
                width: 100%;
                height: 15px;
                margin-top: 20px; margin-bottom: 20px;
                background: url(../images/page-spacer.png) no-repeat center top;
}

.page h3 {color: #FEBF26; font-weight: 700; font-size: 24px; text-align: center; display: block; padding-top:20px;} 
.page-icons {margin: 20px;}
.page-icons a{text-align: center; display: block; text-decoration: none;}
.page-icons img {left:50%; padding:20px; width: 50%;}
.page-icons p {font-size:16px; margin-top:10px; color: #44484A; text-decoration: none; }

.ortak {margin:40px 0;}
.ortak a {text-align:center;}
.ortak img {width: 100%; }

.minieffect .effectfront:hover {-webkit-transform: scale(1.2);
                                -moz-transform: scale(1.2);
                                -o-transform: scale(1.2);
                                transform: scale(1.2);
                                transition: all 0.3s;
                                -webkit-transition: all 0.3s;}
.effectfront:hover {
    -webkit-transform: scale(3.2);
    -moz-transform: scale(3.2);
    -o-transform: scale(3.2);
    transform: scale(3.2);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;}

footer ul { padding:0; margin:0; margin-top:16px; list-style: none;}

.about {margin:30px 0 30px 0;}
.about h4 {display: block; margin-bottom:10px; font-size:40px; font-weight: 700; color: #8B9F46;}
.about p {color: #44484A; line-height: 30px;}
.about b {color: #44484A;}

.page-description p {    margin: 0 0 25px;
    line-height: 28px;
    font-size: 18px;
    font-weight: 300;}
	
	.page-description h3 {line-height:35px !important;}

.grey-bg {background-color: #F5F5F5;}
.sub-nav {background-color: #fff; box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.08); }


.navbar { margin-bottom:0;}
.navbar-default { background:none; border:none;  }
.navbar-default .navbar-nav>li>a { font-size:14px;}
.navbar-nav>li>a { padding-top:20px; padding-bottom:20px;} 

.navbar .navbar-collapse {
  text-align: center;
}

 /*.sub-nav ul {list-style: none; }
.sub-nav ul li{float: left; padding: 20px;}
.sub-nav ul li a{color: #666666;} */
.grey-bg .row {margin:30px 0;}

.news-only {text-align: center;}
.news-only h3 {color:#000; margin:40px 0 20px 0; font-weight: 300;}
.news-only span {color: #009FE3; font-weight: 600;}
.news-button {border-radius: 4px; background: none; border:1px solid #666666; }



.news-only a {
    height: 40px;
    font-size: 12px;
    line-height: 40px;
    padding: 10px 15px 10px 35px;
    background:url(../images/icon-back.png) no-repeat 10px center;
    background-size: auto 20px;
    color: #666;
    border-radius: 3px;
    text-decoration: none;}
.news-only a:hover {background-color: #009FE3; transition: all 0.3s; color: #fff;}

.news-part {width: 960px; text-align: center; margin: 0 auto; margin-bottom:40px;}
.haber-baslik {text-align: center; margin: 0 auto; width: 70%; font-weight: 500; font-size: 28px; color: #FFFFFF; line-height: 34px; padding-top: 110px;}
.new-text {padding: 30px; width: 830px; margin: 0 auto; text-align: left; margin-top: -100px; min-height: 400px;background: #FFFFFF;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);border-radius: 4px;}
.new-text p {font-weight: 400; font-size: 14px; color: #999999; line-height: 26px;}
.new-text h3 {font-size:20px;}
.date {margin-top: 220px; margin-left: 70px; text-align: left; position: absolute; color:#fff;}
.news-desc {border-radius:0!important; margin-top: 40px; box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.80);height: 360px; background-position: center; background-size: cover;box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.10);}
#haber1 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber1.jpg)}
#haber6 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber6.jpg)}
#haber5 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber5.jpg)}
#haber2 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber2.jpg)}
#haber4 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber4.jpg)}
#haber3 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber3.jpg)}
#haber7 {background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.7)),url(../images/haber7.jpg)}

.new-text blockquote a {padding:20px;}
.new-text blockquote img {padding:20px; width: 20%;}

.user-panel {}
.user-panel form {font-size:12px;}
.user-panel label { font-weight: 600;}
.user-panel input { font-size:12px;}

.user-panel .panel-title { font-size:13px;}
.user-panel h1 { font-weight: 600; font-size:21px; margin-top:0;}
.user-panel .breadcrumb { padding:0; padding-bottom:10px; background:none; border-bottom: 1px solid #EEE;}
.user-panel .breadcrumb a { font-size:12px; color:#999;}



.panel-menu {     
    border-radius: 2px;
    margin-bottom: 14px; 
    overflow: hidden;
    background:#fff;
}
.panel-menu ul { list-style: none; margin:0; padding:0;}
.panel-menu a {
    font-size:13px;
    text-decoration: none;
    border: 1px solid #e7e7e7;
    border-top: 0;
    color: #666;
    padding: 12px 31px 8px 20px;
    display: block;
    position: relative;
    border-bottom: 1px solid #eaeaea;   

}
.panel-menu a.active {
    background:#f9f9f9;
    font-weight: bold;
}

.panel-menu .title>a, .panel-menu .title>a:hover {
    color: #fff;
    font-weight: bold;
    margin: 0;
    background-color: #8497aa;
    margin-top: -1px;
    position: relative;
    border-color: #8497aa;
    padding:15px 10px 10px 10px;
}
.panel-menu a:hover {
    text-decoration: none;
    background-color: #f9f9f9;
}


/* ===== Buttons ===== */

.btn {
    padding: 7px 16px 8px 16px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: 0;
}
.btn:active,
.btn.active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}


/* Button with icon */

.btn > i { 
    float: left; 
    margin: 0 6px 0 -4px; 
}
.btn-sm > i, .btn-xs > i { 
    margin-left: 0; 
}
.btn.btn-right-icon > i { 
    float: right; 
    margin: 0 -4px 0 6px; 
}

.btn-icon { 
    padding: 5px 6px 6px 6px; 
}
.btn-lg.btn-icon { 
    padding: 7px 10px 8px 10px; 
}
.btn-sm.btn-icon { 
    padding: 4px 5px 5px 5px; 
}
.btn-xs.btn-icon { 
    padding: 3px 4px 4px 4px; 
}

.btn-icon i { 
    display: block; 
    padding: 2px; 
    margin: 0; 
}


/* Button with caret */

.btn.btn-icon .caret { 
    margin: 9px 4px; 
}
.btn-lg .caret {
    border-width: 3px 3px 0;
}
.btn .caret {
    margin-left: 4px;
    margin-right: -4px;
}
.btn .caret.caret-split {
    margin-left: 1px;
    margin-right: 1px;
}
.dropup .caret, 
.navbar-fixed-bottom .dropdown .caret {
    border-bottom-width: 3px;
}


/* Button spacing */

.btn-group .btn + .btn, 
.btn-group .btn + .btn-group, 
.btn-group .btn-group + .btn, 
.btn-group .btn-group + .btn-group {
    margin-left: 1px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}


/* Button sizing */

.btn-lg,
.btn-group-lg > .btn {
    padding: 9px 18px 10px 18px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 2px;
}

.btn-sm,
.btn-group-sm > .btn {
    padding: 6px 12px 7px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 2px;
}

.btn-xs,
.btn-group-xs > .btn {
    padding: 5px 10px 6px 10px;
    font-size: 12px;
    line-height: 1.42857143;
    border-radius: 2px;
}


/* Button default */

.btn-default {
    background-color: #fcfcfc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
    background-color: #fafafa;
}


/* Button primary */

.btn-primary {
    background-color: #546672;
    border-color: #546672;
}
.btn-primary:hover,
.btn-primary:focus {
    background-color: #657580;
    border-color: #657580;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-color: #4C5B66;
    border-color: #4C5B66;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #4C5B66;
    border-color: #4C5B66;
}


/* Button success */

.btn-success {
    background-color: #65B688;
    border-color: #65B688;
}
.btn-success:hover,
.btn-success:focus {
    background-color: #74bd94;
    border-color: #74bd94;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    background-color: #59A87B;
    border-color: #59A87B;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #59A87B;
    border-color: #59A87B;
}


/* Button warning */

.btn-warning {
    background-color: #E48561;
    border-color: #E48561;
}
.btn-warning:hover,
.btn-warning:focus {
    background-color: #e69171;
    border-color: #e69171;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
    background-color: #DB805D;
    border-color: #DB805D;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
    background-color: #DB805D;
    border-color: #DB805D;
}


/* Button danger */

.btn-danger {
    background-color: #D65C4F;
    border-color: #D65C4F;
}
.btn-danger:hover,
.btn-danger:focus {
    background-color: #da6c61;
    border-color: #da6c61;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
    background-color: #C75549;
    border-color: #C75549;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #C75549;
    border-color: #C75549;
}


/* Button info */

.btn-info {
    background-color: #50ABC2;
    border-color: #50ABC2;
}
.btn-info:hover,
.btn-info:focus {
    background-color: #61b3c8;
    border-color: #61b3c8;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    background-color: #4DA2B8;
    border-color: #4DA2B8;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #4DA2B8;
    border-color: #4DA2B8;
}


/* Button link */

.btn-link {
    color: #555;
}
.btn-link:hover,
.btn-link:focus {
    text-decoration: none;
}
.btn-link:active {
    box-shadow: none;
}


/* ===== Alerts ===== */

.alert {
    padding: 7px 6px 6px 6px;
    margin-bottom: 0;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    font-weight: 500;
    font-size:12px;
    margin-bottom:10px;
}
.alert i {
    float: left;
    margin-right: 8px;
}
.alert h6 {
    margin-top: 0;
}
.alert .alert-link {
    font-weight: 600;
}
.alert .btn {
    margin-top: 14px;
}
.alert hr {
    margin: 12px -14px
}


/* Success */

.alert-success {
    color: #2D552D;
    background-color: #F5FAF4;
    border-color: #D6E9C6;
}
.alert-success hr {
    border-top-color: #D6E9C6;
}
.alert-success .alert-link {
    color: #2D552D;
}


/* Info */

.alert-info {
    color: #426A7E;
    background-color: #F5FBFD;
    border-color: #C8DEE2;
}
.alert-info hr {
    border-top-color: #C8DEE2;
}
.alert-info .alert-link {
    color: #426A7E;
}


/* Warning */

.alert-warning {
    color: #725A32;
    background-color: #FFFDF0;
    border-color: #E9DDC4;
}
.alert-warning hr {
    border-top-color: #E9DDC4;
}
.alert-warning .alert-link {
    color: #725A32;
}


/* Danger */

.alert-error {
    background-color: #FDF5F5;
    border-color: #EED3D7;
    color: #923E3C;
}
.alert-error hr {
    border-top-color: #EED3D7;
}
.alert-error .alert-link {
    color: #923E3C;
}


.faq {
    position: relative;
    padding:15px;
    padding-left: 50px;
    margin-bottom: 20px;
    background:#FFF; 
    border-radius: 5px;
}
.faq .icon {
    background-color: #1396e2;
    color: #fff;
    height: 35px;
    left: 0;
    width: 35px;
    position: absolute;
    top: 15px;
    text-align: center;
    line-height: 35px;
}
.faq .icon:after {
    bottom: -7px;
    content: "";
    height: 0px;
    border-style: solid;
    border-width: 0px 10px 10px 10px;
    border-color: transparent #1396e2 transparent transparent;
    position: absolute;
    right: 0;
    width: 0px;
}
.faq h3 { margin-top:10px }

.faq header {
    color: #073855;
    font-size: 18px;
    margin-top: 6px;
    margin-bottom: 15px;
}
.faq p {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.faq aside {
    font-size: 12px;
}
.faq aside a {
    margin-left: 10px;
}



/* ===== Contextual backgrounds ===== */

.bg-primary, .bg-primary a {
    color: #fff;
    background-color: #32434D;
}

.bg-success, .bg-success a {
    color: #fff;
    background-color: #65B688;
}
.bg-info, .bg-info a {
    color: #fff;
    background-color: #3CA2BB;
}
.bg-warning, .bg-warning a {
    color: #fff;
    background-color: #EE8366;
}
.bg-danger, .bg-danger a {
    color: #fff;
    background-color: #D65C4F;
}







/* ===== Tooltip ===== */

.tooltip {
    font-weight: 600;
}
.tooltip-inner {
    padding: 9px 16px;
    background-color: #32434D;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #32434D;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #32434D;
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #32434D;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #32434D;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #32434D;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #32434D;
}
.tooltip.bottom-left .tooltip-arrow {
    border-bottom-color: #32434D;
}
.tooltip.bottom-right .tooltip-arrow {
    border-bottom-color: #32434D;
}

.spin {
    display: inline-block;
    -webkit-animation: rotation 2s linear infinite;
    -moz-animation: rotation 1s ease infinite;
    -ms-animation: rotation 1s ease infinite;
    -o-animation: rotation 1s ease infinite;
    animation: rotation 1s ease infinite;
}
.overlay .spin {
    font-size: 16px;
    color: #fff;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
}

@-webkit-keyframes rotation {
    0% {-webkit-transform: rotate(0deg);}
    100% {-webkit-transform: rotate(359deg);}
}
/*===== Uniform. Checkbox =====*/

.checker, .checker span, .checker input {
    width: 18px;
    height: 18px;
}
.checker {
    position: relative;
    margin-right: 6px;
    margin-top: -3px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.checker span {
    border: 1px solid #c5c5c5;
    background-color: #fff;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    position: relative;
}
.checker span:after {
    content: "";
    background: url(../images/forms/check.png) no-repeat 50%;
    opacity: 0;
    filter: alpha(Opacity=0);
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.checker span.checked:after {
    content: "";
    opacity: 1;
    filter: alpha(Opacity=100);
}
.checker.focus span.checked:after {
    opacity: 1;
    filter: alpha(Opacity=100);
}

.checkbox-danger .checker span:after {
    content: "";
    background-image: url(../images/forms/check_white.png);
}
.checkbox-danger .checker span:hover {
    border-color: #D65C4F;
}
.checkbox-danger .checker:active span, 
.checkbox-danger .checker.active span, 
.checkbox-danger .checker span.checked {
    border-color: #D65C4F;
    background-color: #D65C4F;
}

.checkbox-success .checker span:after {
    content: "";
    background-image: url(../images/forms/check_white.png);
}
.checkbox-success .checker span:hover {
    border-color: #65B688;
}
.checkbox-success .checker:active span, 
.checkbox-success .checker.active span, 
.checkbox-success .checker span.checked {
    border-color: #65B688;
    background-color: #65B688;
}

.checkbox-primary .checker span:after {
    content: "";
    background-image: url(../images/forms/check_white.png);
}
.checkbox-primary .checker span:hover {
    border-color: #455763;
}
.checkbox-primary .checker:active span,
.checkbox-primary .checker.active span,
.checkbox-primary .checker span.checked {
    border-color: #455763;
    background-color: #455763;
}

.checkbox-info .checker span:after {
    content: "";
    background-image: url(../images/forms/check_white.png);
}
.checkbox-info .checker span:hover {
    border-color: #3CA2BB;
}
.checkbox-info .checker:active span, 
.checkbox-info .checker.active span, 
.checkbox-info .checker span.checked {
    border-color: #3CA2BB;
    background-color: #3CA2BB;
}

.checker input[type=checkbox] {
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2;
}

.checker:active span, .checker.active span {
    background-color: #f8f8f8;
    border-color: #d5d5d5;
}
.checker.focus span, .checker:hover span {
    background-color: #fafafa;
}
.checker.focus:active span.checked:after, 
.checker:hover:active span.checked:after, 
.checker.active:hover span.checked:after, 
.checker.active.focus span.checked:after {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.checker.disabled span, 
.checker.disabled:active span, 
.checker.disabled.active span {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.checker.disabled span.checked, 
.checker.disabled:active span.checked, 
.checker.disabled.active span.checked {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.checker.disabled span.checked:after, 
.checker.disabled:active span.checked:after, 
.checker.disabled.active span.checked:after {
    opacity: 1;
    filter: alpha(opacity=100);
}





/*===== Uniform. Radio =====*/

.choice, .choice span, .choice input {
    width: 18px;
    height: 18px;
}
.choice {
    position: relative;
    margin-right: 6px;
    margin-top: -3px;
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
}

.choice span {
    border: 1px solid #c5c5c5;
    background-color: #fff;
    display: -moz-inline-box;
    display: inline-block;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    text-align: center;
    position: relative;
}
.choice span:after {
    content: "";
    background: url(../images/forms/choice.png) no-repeat 50%;
    opacity: 0;
    filter: alpha(Opacity=0);
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.choice span.checked:after {
    content: "";
    opacity: 1;
    filter: alpha(Opacity=100);
}
.choice.focus span.checked:after {
    opacity: 1;
    filter: alpha(Opacity=100);
}
.choice:active span, 
.choice.active span {
    background-color: #f8f8f8;
    border-color: #d5d5d5;
}
.choice.focus span, 
.choice:hover span {
    background-color: #fafafa;
}

.radio-danger .choice span:after {
    content: "";
    background-image: url(../images/forms/choice_white.png);
}
.radio-danger .choice span:hover {
    border-color: #D65C4F;
}
.radio-danger .choice:active span, 
.radio-danger .choice.active span, 
.radio-danger .choice span.checked {
    border-color: #D65C4F;
    background-color: #D65C4F;
}

.radio-success .choice span:after {
    content: "";
    background-image: url(../images/forms/choice_white.png);
}
.radio-success .choice span:hover {
    border-color: #65B688;
}
.radio-success .choice:active span, 
.radio-success .choice.active span, 
.radio-success .choice span.checked {
    border-color: #65B688;
    background-color: #65B688;
}

.radio-primary .choice span:after {
    content: "";
    background-image: url(../images/forms/choice_white.png);
}
.radio-primary .choice span:hover {
    border-color: #455763;
}
.radio-primary .choice:active span, 
.radio-primary .choice.active span, 
.radio-primary .choice span.checked {
    border-color: #455763;
    background-color: #455763;
}

.radio-info .choice span:after {
    content: "";
    background-image: url(../images/forms/choice_white.png);
}
.radio-info .choice span:hover {
    border-color: #3CA2BB;
}
.radio-info .choice:active span, 
.radio-info .choice.active span, 
.radio-info .choice span.checked {
    border-color: #3CA2BB;
    background-color: #3CA2BB;
}

.choice input[type=radio] {
    position: absolute;
    top: -1px;
    left: -1px;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 18px;
    -moz-opacity: 0;
    border: none;
    background: none;
    display: -moz-inline-box;
    display: inline-block;
    text-align: center;
    float: none;
    margin: 0;
    vertical-align: top;
    cursor: pointer;
}

.choice.focus:active span.checked:after, 
.choice:hover:active span.checked:after, 
.choice.active:hover span.checked:after, 
.choice.active.focus span.checked:after {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.choice.disabled span, 
.choice.disabled:active span, 
.choice.disabled.active span {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.choice.disabled span.checked, 
.choice.disabled:active span.checked, 
.choice.disabled.active span.checked {
    opacity: 0.6;
    filter: alpha(opacity=60);
}
.choice.disabled span.checked:after, 
.choice.disabled:active span.checked:after, 
.choice.disabled.active span.checked:after {
    opacity: 1;
    filter: alpha(opacity=100);
}



/*===== Select2 plugin =====*/

.select2-container {
    margin: 0;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.select2-container .select2-choice {
    display: block;
    height: 34px;
    background-color: #fff;
    padding: 0 0 0 10px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
    white-space: nowrap;
    line-height: 32px;
    color: #333;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.select2-container .select2-choice:hover {
    background-color: #fcfcfc;
}
.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #ddd;
}
.select2-container .select2-choice > .select2-chosen {
    margin-right: 31px;
    font-size: 11px;
    display: block;
    overflow: hidden;
    font-weight: 600;
    text-align: left;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.select2-container .select2-choice abbr {
    display: none;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 9px;
    top: 9px;
    z-index: 100;
    background-color: #3CA2BB;
    background-image: url(../images/forms/clear_results.png);
    background-position: 4px 4px;
    cursor: pointer;
    outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}
.select2-container .select2-choice abbr:hover {
    background-color: #CA665B;
    cursor: pointer;
}

.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0);
}
.select2-drop {
    width: 100%;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background-color: #fff;
    color: #333;
    border-bottom: 1px solid #ddd;
}
.select2-drop-auto-width {
    border-top: 1px solid #aaa;
    width: auto;
}
.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}
.select2-drop.select2-drop-above {
    border-top: 1px solid #ddd;
    border-bottom: 0;
}
.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #ddd;
}

.select2-container .select2-choice .select2-arrow {
    width: 11px;
    height: 6px;
    right: 11px;
    top: 13px;
    z-index: 99;
    display: inline-block;
    position: absolute;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding-box;
    background-clip: padding-box;
}
.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 11px;
    height: 6px;
    background: url(../images/interface/vertical_arrows.png) no-repeat 0 0;
}

.select2-search {
    display: block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding: 4px;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}
.select2-search input {
    width: 100%;
    height: auto !important;
    padding: 7px 20px 8px 30px!important;
    margin: 0;
    outline: 0;
    border: 1px solid #DDD;
    background: #FFF url(../images/interface/filter.png) no-repeat 10px;
}

.select2-container-active .select2-choice, 
.select2-container-active .select2-choices {
    outline: none;
}
.select2-dropdown-open .select2-choice {
    background-color: #fafafa;
}
.select2-dropdown-open.select2-drop-above .select2-choice, 
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #ddd;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: 0 -6px;
}


/* Results */

.select2-results {
    max-height: 204px;
    margin: 0;
    padding: 0;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.select2-results ul.select2-result-sub {
    margin: 0 -1px;
    padding-left: 0;
}
.select2-results ul.select2-result-sub > li .select2-result-label {
    padding-left: 20px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 40px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 60px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 80px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 100px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 110px;
}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label {
    padding-left: 120px;
}

.select2-results li {
    list-style: none;
    display: list-item;
    border-left: 1px solid #DDD;
    border-right: 1px solid #DDD;
}
.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: normal;
    color: #D65C4F;
}

.select2-results .select2-result-label {
    padding: 9px 10px 10px 10px;
    margin: 0;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
    min-height: 1em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.select2-results .select2-highlighted {
    background: #3A4B55;
    border-color: #3A4B55;
    color: #FFF;
}
.select2-results li em {
    background: #feffde;
    font-style: normal;
}
.select2-results .select2-highlighted em {
    background: transparent;
}
.select2-results .select2-highlighted ul {
    background: #fff;
    color: #000;
}
.select2-results .select2-no-results, 
.select2-results .select2-searching, 
.select2-results .select2-selection-limit {
    background: #FAFAFA;
    display: list-item;
    padding: 6px 10px;
    font-size: 11px;
    border-top: 1px solid #DDD;
    color: #999;
    line-height: 16px;
}
.select2-results .select2-disabled.select2-highlighted {
    color: #666;
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-disabled {
    background: #f4f4f4;
    display: list-item;
    cursor: default;
}
.select2-results .select2-selected {
    display: none;
}
.select2-more-results.select2-active {
    background: #f4f4f4 url('../images/interface/loader.gif') no-repeat 100%;
}
.select2-more-results {
    background: #f5f5f5;
    display: list-item;
}
.select2-container.select2-container-disabled .select2-choice {
    background-color: #f5f5f5;
    background-image: none;
    border: 1px solid #ddd;
    cursor: default;
}
.select2-container.select2-container-disabled .select2-choice .select2-arrow {
    background-color: #f4f4f4;
    background-image: none;
    border-left: 0;
}
.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}


/* Multiselect */

.select2-container-multi .select2-choices {
    height: auto;
    margin: 0;
    padding: 0 0 3px 0;
    position: relative;
    border: 1px solid #ddd;
    cursor: text;
    overflow: hidden;
    background-color: #fff;
}
.select2-locked {
    padding: 3px 5px 3px 5px !important;
}
.select2-container-multi .select2-choices {
    min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #ddd;
    outline: none;
}
.select2-container-multi .select2-choices li {
    float: left;
    list-style: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.select2-container-multi .select2-choices .select2-search-field input {
    padding: 7px 10px 8px 10px;
    line-height: 1.42857143;
    margin: 3px 0 0 0;
    outline: 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
}
.select2-container-multi .select2-choices .select2-search-field input.select2-active {
    background: #fff url('../images/interface/loader.gif') no-repeat 100% !important;
}
.select2-default {
    color: #999 !important;
}
.select2-container-multi .select2-choices .select2-search-choice {
    padding: 7px 12px 8px 26px;
    margin: 3px 0 0 3px;
    position: relative;
    color: #FFF;
    background-color: #239169;
    cursor: default;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
    cursor: default;
}
.select-disabled.select2-container-multi {
    width: 100%!important;
}
.select2-search-choice-close {
    display: block;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 3px;
    top: 10px;
    outline: none;
    background: url(../images/forms/clear_results.png) no-repeat 50%;
}
.select2-container-multi .select2-search-choice-close {
    left: 8px;
}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    opacity: 0.6;
    filter: alpha(Opacity=60);
}
.select2-container-multi.select2-container-disabled .select2-choices {
    background-color: #FCFCFC;
    background-image: none;
    border: 1px solid #DDD;
    cursor: default;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
    padding: 6px 12px 7px 12px;
    border: 1px solid #DDD;
    background-color: #F8F8F8;
    color: #999;
}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {
    display: none;
    background: none;
}


/* General */

.select2-result-selectable .select2-match, .select2-result-unselectable .select2-match {
    text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}
.select2-display-none {
    display: none;
}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

/*===== Nav tabs =====*/

.nav-tabs > li > a {
    margin-right: -1px;
    border-radius: 0;
    font-weight: 600;
    color: #333;
    padding: 11px 14px 12px 14px;
}

.nav-tabs > li > a:hover, 
.nav-tabs > li > a:focus {
    border-color: #e5e5e5;
    color: #676767;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    background-color: #fefefe;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #428BCA;
    border-top-color: #D65C4F;
}

.nav-tabs > li > a > i { 
    float: left; 
    margin: 0px 6px 0 0; 
}

.nav-tabs > li > a .label { 
    margin: -5px -5px -5px 5px; 
}

.nav-tabs > li > a .label-text { 
    font-weight: 700;
    font-size: 11px;
    margin-left: 4px; 
}

.nav-tabs .open > a, 
.nav-tabs .open > a:hover, 
.nav-tabs .open > a:focus {
    background-color: #FCFCFC;
    border-color: #DDD;
    color: #428BCA;
}

.nav-tabs .dropdown-menu {
    margin-top: 10px;
}


/* Toolbar tabs */

.nav-tabs.toolbar-tabs {
    margin: -1px -1px 0 -1px;
}


/* Img inside tab */

.nav .tab-img {
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 6px;
    margin-top: -2px;
}


/* Justified tabs */

.nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: -1px;
    border-radius: 0;
}
.nav-tabs.nav-justified > li:first-child > a {
    margin-left: 0;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border-top-color: #D65C4F;
    border-bottom-color: #ffffff;
}


/* Page tabs */

.page-tabs > .nav-tabs, .page-tabs > .nav-pills { margin-bottom: 35px; }
.page-tabs > .tab-content { border: 0; }


/* Tab and pill content */

.tab-content { border: 1px solid #ddd; border-top: 0; background-color: #fff; }
.panel > .tabbable > .tab-content { border: 0; }
.modal .tab-content { border: 0; padding-top: 20px; }
.pill-content {
    border: 0; 
    margin-top: 16px;
}



@media (max-width: 767px) {

    .nav-tabs.nav-justified > li > a {
        margin-left: 0;
        border: 1px solid #ddd;
    }
    .nav-tabs.nav-justified > .active > a, 
    .nav-tabs.nav-justified > .active > a:hover, 
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #ddd;
    }

}


@media (max-width: 480px) {

    .nav-tabs > li {
        float: none;
    }
    .nav-tabs > li.pull-right {
        float: none!important;
    }

    .nav-tabs > li > a {
        border: 1px solid #ddd;
        margin-right: 0;
    }

    .nav-tabs > li.active > a, 
    .nav-tabs > li.active > a:hover, 
    .nav-tabs > li.active > a:focus {
        border-bottom-color: #ddd;
    }

}



/*===== Labels and badges =====*/


/* Labels */

.label {
    display: inline-block;
    font-size: 12px;
    padding: 10px 15px 10px 15px;
    line-height: 13px;
    font-weight: 600;
    color: #FFF;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}

.label-block {
    margin-top: 6px;
    display: block;
}
.label-block.text-left {
    text-align: left;
}
.label-block.text-right {
    text-align: right;
}

.label-default {
    background-color: #999999;
}
.label-default[href]:hover,
.label-default[href]:focus {
    background-color: #808080;
}
.label-primary {
    background-color: #445661;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #3071a9;
}
.label-success {
    background-color: #65B688;
}
.label-success[href]:hover,
.label-success[href]:focus {
    background-color: #449d44;
}
.label-info {
    background-color: #3CA2BB;
}
.label-info[href]:hover,
.label-info[href]:focus {
    background-color: #31b0d5;
}
.label-warning {
    background-color: #E7804F;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
    background-color: #ec971f;
}
.label-danger {
    background-color: #D65C4F;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
    background-color: #c9302c;
}

.menu .dropdown-menu>li>a {
	padding:12px 20px;
}

.menu .dropdown-menu {
	border:2px solid #f39414;
	border-top:none;
}



.top-cart-row{ float:right !important; padding-left:0; margin-right:10px;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {background:none !important}
.top-cart-row .dropdown-cart{float:right;}
.top-cart-row .dropdown-cart img{width:100%}
.top-cart-row .dropdown-cart .lnk-cart, .lnk-user{ padding:0; border-radius:3px;display:inline-block;color:#1d3e4c}
.lnk-user { padding:13px 12px 12px; float: right; margin-right: 10px; }
.lnk-user i {  font-size:16px; }
.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner{position:relative}
.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .total-price-basket{padding:12px 12px 13px 15px;font-family:'Open Sans',sans-serif;text-transform:uppercase;float:left;letter-spacing:.5px}
.total-price { font-weight: bold; }
.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket{float:left;padding:14px 18px 7px 12px}
.top-cart-row .dropdown-cart .lnk-cart .items-cart-inner .basket-item-count{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:18px;position:absolute;left:30px;top:5px;width:18px;background:#fec526;color:#fff;font-size:11px;text-align:center;line-height:17px}
.top-cart-row .dropdown-cart .dropdown-menu{border:1px solid #e1e1e1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;float:right;left:auto;min-width:0;padding:24px 22px;right:0;width:330px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.cart-item.product-summary .name{font-size:13px;font-family:'Open Sans',sans-serif;margin-top:0}
.cart-item.product-summary .name span {display: block; font-weight: bold; margin-top:4px; font-size:12px;}
.cart-item.product-summary .name a{color:#666;}
.cart-item.product-summary a { padding:0 !important; }
.cart-item.product-summary .price{font-weight:700}
.cart-item.product-summary .action{padding:0;position:relative;font-size:15px;right:8px;top:8px}
.cart-item.product-summary .action a{color:#898989}
.cart-total .text{font-size:13px;font-family:'Open Sans',sans-serif;color:#666;margin-right:10px}
.cart-total .price{font-weight:700}
.product-summary .row { margin-bottom: 15px; }
.product-summary .row:last-child { margin-bottom:0 }
.basket i { font-size:16px;}



.shopping-cart{padding:20px;overflow:hidden; min-height:500px;}
.shopping-cart .shopping-cart-table{margin-bottom:50px}
.shopping-cart .shopping-cart-table table{margin-bottom:0!important}
.shopping-cart .shopping-cart-table table tbody tr td{vertical-align:middle}
.shopping-cart .cart-image img{width:150px}
.shopping-cart .shopping-cart-table table tbody tr .romove-item a{font-size:18px;color:#666}
.romove-item img { width:20px; opacity: 0.6; }
.romove-item img:hover { opacity: 1;  }

.shopping-cart .shopping-cart-table table tbody tr .romove-item a:hover,.shopping-cart .shopping-cart-table table tbody tr .romove-item a:focus{color:#ff000!important}
.shopping-cart .shopping-cart-table table tbody tr .cart-image .entry-thumbnail{display:block;text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info{vertical-align:middle!important}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4{margin-top:0;font-family:'Open Sans',sans-serif;font-size:16px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info h4 a{color:#555}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .reviews{font-size:11px;color:#aaa}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info{margin-top:10px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span{font-family:'Open Sans',sans-serif;font-size:12px;color:#666;text-transform:uppercase}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-name-info .cart-product-info span span{font-family:'Open Sans',sans-serif,sans-serif;font-size:12px;text-transform:lowercase;margin-left:14px}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit a{color:#666;text-decoration:underline}
.shopping-cart .shopping-cart-table .table > thead > tr > th{text-align:center;padding:16px; color:#afafaf; border-bottom-width:1px; font-size:15px}
.shopping-cart .shopping-cart-table .shopping-cart-btn span{padding:20px 0;display:block}
.shopping-cart .estimate-ship-tax table thead tr th .estimate-title{font-family:'Open Sans',sans-serif;font-size:14px;color:#555;margin-bottom:2px;margin-top:0;display:block}
.shopping-cart .estimate-ship-tax table thead tr th p{font-family:'Open Sans',sans-serif,sans-serif;font-size:13px;color:#666;font-weight:400;margin-bottom:0}
.shopping-cart .estimate-ship-tax table thead tr > th{padding:24px 10px 20px}
.shopping-cart .estimate-ship-tax table tbody tr > td{padding:24px 10px!important}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .selectpicker{background:#fff;color:#999;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #eee}
.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:hover,.shopping-cart .estimate-ship-tax table tbody .unicase-form-control .dropdown-menu.open ul li a:focus{background:rgba(0,0,0,0)}
.shopping-cart .cart-shopping-total table thead tr th{text-align:right;}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total{color:#555;margin-bottom:7px}
.shopping-cart .cart-shopping-total table tbody tr td{ padding:24px 30px}
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn a{float:right!important;margin-bottom:8px; padding:10px 50px; }
.shopping-cart .cart-shopping-total table tbody tr td .cart-checkout-btn span{display:block;font-weight:400;color:#666}
.shopping-cart .shopping-cart-table table tbody tr .romove-item,.shopping-cart .shopping-cart-table table tbody tr .cart-product-edit,.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total,.shopping-cart .shopping-cart-table table tbody tr .cart-product-quantity{text-align:center}
.shopping-cart .shopping-cart-table table tbody tr .cart-product-sub-total span,.shopping-cart .shopping-cart-table table tbody tr .cart-product-grand-total span{display:block;font-family:'Open Sans',sans-serif;font-size:16px;color:#555;text-transform:uppercase}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label,.shopping-cart .estimate-ship-tax table tbody tr td .form-group input,.blog-page .blog-write-comment .form-group label,.blog-page .blog-write-comment .form-group input,.contact-page .contact-form form label,.contact-page .contact-form form input{font-size:13px;font-weight:400;color:#999}
.shopping-cart .estimate-ship-tax table tbody tr td .form-group label span,.blog-page .blog-write-comment label span,.contact-page .contact-form form label span,.checkout-box .checkout-steps .checkout-step-01 .already-registered-login form .form-group label span{color:red}
.shopping-cart .cart-shopping-total table thead tr th .cart-sub-total,
.shopping-cart .cart-shopping-total table thead tr th .cart-shipment-total,
.shopping-cart .cart-shopping-total table thead tr th .cart-grand-total{font-size:16px; font-weight: bold;}

.shopping-cart-table table tbody tr td .quant-input{display:inline-block;height:35px;position:relative;width:70px}
.shopping-cart-table table tbody tr td .quant-input .arrows{height:100%;position:absolute;right:0;top:0;z-index:2}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow{box-sizing:border-box;cursor:pointer;display:block;text-align:center;width:40px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-asc{top:5px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon.fa-sort-desc{top:-7px}
.shopping-cart-table table tbody tr td .quant-input .arrows .arrow .ir .icon{position:relative}
.shopping-cart-table table tbody tr td .quant-input input{background:none repeat scroll 0 0 #FFF;border:1px solid #F2F2F2;box-sizing:border-box;font-size:15px;height:35px;left:0;padding:0 20px 0 18px;position:absolute;top:0;width:70px;z-index:1}
.product-comparison .page-title{font-family:'Open Sans',sans-serif;font-size:30px;text-transform:uppercase;color:#666;margin-bottom:40px}
.product-comparison img{width:150px!important}
.product-comparison .compare-table tr th{font-size:16px;font-weight:500;color:#666;padding:18px 25px;vertical-align:middle;border:1px solid #e5e5e5}
.product-comparison .compare-table tr td{padding:18px 30px;border:1px solid #e5e5e5}
.product-comparison .compare-table tr td .product{margin-bottom:15px;margin-top:40px}
.product-comparison .compare-table tr td .product .product-image .image a{display:block;text-align:left}
.product-comparison .compare-table tr td .product-price .price{font-size:16px;font-weight:700;line-height:30px;margin-right:8px}
.product-comparison .compare-table tr td .product-price .price-before-discount{color:#D3D3D3;font-size:14px;font-weight:400;line-height:30px;text-decoration:line-through}
.product-comparison .compare-table tr td .text{font-size:14px;line-height:22px}
.product-comparison .compare-table tr td .in-stock{font-size:15px;font-weight:700;margin-bottom:0}
.product-comparison .compare-table tr td .remove-icon{color:#666}
.product-comparison .compare-table tr td .remove-icon:hover,.product-comparison .compare-table tr td .remove-icon:focus{color:#f66}
.body-content .x-page .x-text h1{font-family:'Open Sans',sans-serif;font-size:200px;font-weight:700}
.body-content .x-page .x-text p{font-size:18px;font-style:normal;font-weight:400}
.body-content .x-page .x-text .le-button{border-radius:0 3px 3px 0;margin:0 0 0 -5px;padding:19px 23px 20px;font-size:15px;font-weight:700;line-height:10px;border:medium none;color:#333;background:#fdd922}
.body-content .x-page .x-text form input{border:1px solid #e0e0e0;border-radius:3px 0 0 3px;color:#3d3d3d;padding:13px;font-size:15px;width:40%}
.body-content .x-page .x-text a{font-size:15px}
.body-content .x-page .x-text a i{padding-right:2px}

.inner{padding-top:120px;padding-bottom:120px}
.inner-md{padding-top:100px;padding-bottom:100px}
.inner-sm{padding-top:80px;padding-bottom:80px}
.inner-xs{padding-top:40px;padding-bottom:40px}
.inner-vs{padding-top:30px;padding-bottom:30px}
.inner-top{padding-top:120px}
.inner-top-md{padding-top:100px}
.inner-top-sm{padding-top:80px}
.inner-top-xs{padding-top:40px}
.inner-top-vs{padding-top:30px}
.inner-bottom{padding-bottom:120px}
.inner-bottom-md{padding-bottom:100px}
.inner-bottom-sm{padding-bottom:80px}
.inner-bottom-xs{padding-bottom:40px}
.inner-bottom-vs{padding-bottom:60px}
.inner-left{padding-left:75px}
.inner-left-md{padding-left:60px; width:150px; display: inline-block}
.inner-left-sm{padding-left:45px}
.inner-left-xs{padding-left:30px}
.inner-right{padding-right:75px}
.inner-right-md{padding-right:60px}
.inner-right-sm{padding-right:45px}
.inner-right-xs{padding-right:30px}
.inner-right-vs{padding-right:10px}
.outer{margin-top:120px;margin-bottom:120px}
.outer-md{margin-top:100px;margin-bottom:100px}
.outer-sm{margin-top:80px;margin-bottom:80px}
.outer-xs{margin-top:40px;margin-bottom:40px}
.outer-top{margin-top:120px}
.outer-top-md{margin-top:100px}
.outer-top-sm{margin-top:80px}
.outer-top-xs{margin-top:20px}
.outer-top-ss{margin-top:20px}
.outer-top-n{margin-top:0!important}
.outer-top-vs{margin-top:30px}
.outer-top-small{margin-top:50px}
.outer-bottom{margin-bottom:120px}
.outer-bottom-md{margin-bottom:100px}
.outer-bottom-sm{margin-bottom:80px}
.outer-bottom-vs{margin-bottom:60px}
.outer-bottom-xs{margin-bottom:30px}
.outer-bottom-small{margin-bottom:30px}
.outer-top-bd{margin-top:30px}
.inner-bottom-30{padding-bottom:30px}
.inner-bottom-20{padding-bottom:20px}
.m-t-20 { margin-top: 20px; }
.m-t-15 { margin-top: 15px;}
.m-t-10 { margin-top: 10px; }


.checkout-account { padding:40px; text-align: center; }
.checkout-account h1 { font-weight: bold; font-size:32px; position: relative; margin-bottom: 30px; }
.checkout-account h1:after { display: block; content:''; position: absolute; bottom:-10px; left:50%; margin-left:-5%; width:10%; border-top:1px solid #CCC; }
.signup-img { margin:20px auto; height:116px; }
.checkout-account p { font-size: 15px; color:#999; }

.forgot-password { padding:20px; }
.forgot-password h2 { margin-top:10px; margin-bottom:30px; }
.forgot-password p { font-size:14px; color:#999; margin-bottom:20px; }
.tuna_loading { width: 60px; height: 60px; margin:auto; margin-bottom:20px; display:block;}
.alert { text-align: left; font-size:13px; }
.alert i { margin-right: 10px; font-size:14px;  }


.paymentDetails {}
.paymentDetails .nav-tabs {}
.paymentDetails .nav-tabs li a { font-weight: bold; font-size:15px; border:none; border-bottom: 2px solid transparent;}
.paymentDetails .nav-tabs li.active a { border:none; border-bottom:2px solid #5bc0de; }
#havale p { font-size:14px; line-height: 24px; }
#havale blockquote { margin: 20px 0; }
.tab-content.with-padding { padding:20px; }
.card-wrapper { float: right; margin-bottom:20px; }
.address { margin-top:20px; border-top:1px solid #EEE; padding-top:20px;  }
.faturaadres,.kargoadres { padding-bottom:20px; }

.taksitler:after {  clear:both; content:''; display:block;}
.taksitler { text-align:right; }
.taksit { width: 150px; height:100px; text-align: center; border:2px solid #EEE; padding:15px; position: relative; float:right; margin-right:10px; margin-bottom:10px;  }
.taksit:hover { cursor:pointer; background-color:#F7F7F7 }
.taksit b { font-size:14px; color:#333; font-weight: bold; }
.taksit span { display: block; font-weight: bold; font-size:18px; margin-top:10px; color:#e34b11; }
.taksit.selected { border:2px solid #CCC; }
.taksit.selected:after { content:''; display:block; z-index: 1004; position: absolute; right:0; top:0; width:0; height: 0; border-left: 40px solid transparent; border-right: 0 solid transparent;  border-top: 40px solid #e34b11;  }
.taksit.selected:before { content: '\f00c'; z-index: 1005; position: absolute; right:0; top:0; font-family: fontawesome; color:#FFF; display: inline-block; width:20px; height:20px; text-align:center;  font-size: 16px;}

.sidebar-widget{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.08);padding:20px}
.related-product .tag{font-size:15px;font-weight:700;height:50px;line-height:45px;left:15px;text-align:center;top:3.5%;width:50px;position:absolute}
.featured-product{margin-bottom:30px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.08)}
.product-slider{padding-left:20px;margin-top:20px}
.product-slider .products{margin-left:0;margin-right:18px;padding-bottom:15px}
.sidebar-widget .custom-carousel .owl-controls{right:0}


.productTotalCount { text-align: center;}
.productTotalPrice { font-size:30px; font-weight: bold; text-align: center; margin:15px 0 30px; border-top:1px solid #EEE; padding-top:15px; }
.product-row { padding:15px 0; border-bottom: 1px solid #EEE;}
.product-row:last-child { border-bottom: none; }
.product-row span { display: block;}
.product-row b { font-weight: bold; font-size:14px; }
.kargo-secenek { margin-bottom: 10px; font-size:14px; color:#000; }

#havale p { font-size:14px; line-height: 24px; }
#havale blockquote { margin: 20px 0; }

.tab-content {padding:20px;}

.navbar-collapse { padding-left:0; padding-right:0; }
@media (max-width:1400px){
.top-search { width:400px; }
}

@media (max-width:1280px){
.top-search { width:300px; }
}

@media (max-width:1200px){
	.top-search-wrap { display:none;}
	.card { height:auto;}
}
@media (max-width:990px){
    .navbar-default .navbar-nav>li>a { padding:15px 20px; }
	.navbar { min-height:auto; }
	.welcome-info { height:auto; }
	.ortak .col-md-1 , .ortak .col-md-2{ margin-bottom:20px; }
	.effectfront:hover { transform:none;}
	.news-part ,.new-text, .haber-baslik{width:100%;}
	.news-desc { height:auto; margin-bottom:80px; }
	.haber-baslik { padding:40px 20px; }
}




@media (max-width:768px){
	.countdown { display:block; float:none !important;  }
    .zoomContainer { display: none;}
    .footer-column { margin-top:30px}
    .navbar-nav .open .dropdown-menu { background:#fff; }
    .logo { margin-right:0; }
    .slogan {padding-right: 0}
    .navbar-default .navbar-toggle { margin-right:30px;  }
    .navbar-default .navbar-toggle .icon-bar { background-color:#FFF }

	.top-document{ display:none;}
	.top-login { right:0; }
	.welcome-title a {display:none; }
	.modal-content>img { display:none}
}
@media (max-width:580px){
	.top-document{}
	.top-login {  display:none; }
}



.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}