/*
*  Last Edit Date: 09.12.2016 02:43
*  File: cart.php?a=confproduct&i=0
*  File: affiliates.php
*/
.btn-payment{
    text-decoration: none;
}


.main .cart-section .cart-payment-detail ul.list li{
    width:100%;
    margin-bottom: 8px;
}

.main .cart-section .cart-payment-detail .input{
    display: inline-block;
    min-width:280px;
}
@media (max-width: 768px){
    .main .cart-section .cart-payment-detail .input{
        min-width:100%;
    }
}
.m-button.navy:hover {
    color: #ffffff;
    text-decoration: none;
}
/**/
.m-button.button-arrow-right {
    padding-right: 55px !important;
}

.m-button.green:hover {
    color: #fff !important;
    text-decoration: none;
}

.panel-navmenu .nav--dropdown li a {
    text-align: left;
    padding-left: 50px;
    text-transform: uppercase;
}

.m-td > textarea{
    border: 1px solid #e0e0e0;
}

.main .panel-management .panel-list-toggle .toggle-content p {
    font-size: 20px;
}

.articleText{
    line-height: 23px;
}

.panel-title{
    margin-bottom:0px !important;
}

.cancelButton{
    margin: 0 10px;
}

.main .panel-notification-list ul li {
    background-color: #eef0f1;
}

.main .panel-messages .message-box.customer .content{
    background-color: #eef0f1;
}

@media (max-width: 880px) {

    .user-info .visible-xs{
        display: inline-block !important;
    }
}


/* carttpl */
.item--description{
    border-top: 1px solid #e3e9ed;
    margin: 0 7px;
    padding: 10px 5px;
    font-size: 14px;
    line-height: 18px;
}



/*custom*/
.listBoxrev1{
    border: 1px solid #ddd;
    padding: 10px 0;
    margin-bottom: 10px;
}


.m-td > input:disabled{
    background-color:#eee;
}

h3.phone{
    font-family: "Gotham", Arial, sans-serif;
}


/* BurtiNET 13.01.2017 Edit */
.main aside.panel-sidebar .widget .w-title{
    background-color: #03a9f4;
    font: 300 20px/79px "Gotham", Arial, sans-serif;
    color: #fff;
    padding: 0;
}
.main aside.panel-sidebar .widget .content{
    border:none;
}
.panel-sidebar-menu ul li a{
    padding:15px;
}

.main .cart-section .cart--sidebar .sidebar--content .cart .btn-payment{
    padding-right:0;
}

#order-standard_cart .panel-addon .panel-body {
    min-height: 20px;
}
.main .panel-3d-area .credit-cart ul.cart-info li select{
    width: 60%;
    padding-left: 10px;
    padding-right: 10px;
}

.expiries .card_expiry_month{
    border-bottom: 1px solid #cfcfcf;
}

.main .panel-3d-area .credit-cart ul.cart-info li button{
    padding:10px 0;
}
.main .panel-content .panel-box .panel-bill:after{
    clear:both;
}
.main .panel-content .panel-notices .valign{
    /* width: 100%; */
}
.main .panel-content .panel-notices .valign div > div{
    width:70%
}
.main .panel-content .panel-notices .valign div > .icon{
    width:15%;
    position: absolute;
    top: 0;
    right: 5%;
}

/*.panel-sidebar-menu ul li a.active{
    background-color: #31bfff;
    color: #fff;
}*/

.main aside.panel-sidebar .widget .w-title{
    line-height: 32px;
    padding: 10px;
}

#productConfigurableOptions .form-group .input{
    position: relative;
    top: 16px;
}
.main .cart-section .cart-payment-detail .input{
    width:100%;
}


@media (max-width: 768px) {
    .main .cart-section .cart--sidebar .sidebar--content .nav li a{
        line-height: 100%;
    }
    .main .cart-section .cart--sidebar .sidebar--content .nav li a i {
        position: relative;
    }
}

.main .panel-messages .message-box .content p{
    margin: 0 0 10px;
}

.main .corporate-page .section--content .page--content .page-content--inner.fix{
    min-height:100px;
}
/*.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{
	left:0;
}
.tooltipster-sidetip .tooltipster-content{
	color:#fff;
}*/
.m-button.blue:hover{
    color:#fff;
}



.main .dedicated-section .item.tipsy-green:before,
.main .dedicated-section .item.tipsy-blue:before,
.main .dedicated-section .item.tipsy-red:before
{
    margin-right: -20px;
}
.main .dedicated-section .item.tipsy-green:after,
.main .dedicated-section .item.tipsy-blue:after,
.main .dedicated-section .item.tipsy-red:after
{
    margin-right: -25px;
}


.main .section-register .section--content .aggrement-text{
    display:block;
}

.aggrement-text{
    height: 300px;
    overflow-y: scroll;
}

.m-button{
    color:#fff !important
}
.main aside.panel-sidebar .widget.affiliate a{
    background-color: #76b852;
    color:#fff !important;
}


#responseNewsletter {
    display: none;
    position: absolute;
    background-color: #76b852;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 12px 15px;
    color: #fff;
    left: 0;
    right: 65px;
    top: 100%;
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    text-align: center;
    font-size: 14px;
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);
    transition: 250ms all;
    -webkit-transition: 25ms all;
}
#responseNewsletter:not(:empty){
    display: block;
}
#responseNewsletter::before {
    content: "" !important;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #76b852;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -7px;
}
.main .panel-content .panel-domain .valign label button {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 59px;
    height: 59px;
    background-color: #03a9f4;
    text-align: center;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -ms-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.main .panel-content .panel-domain .valign label button:hover{
    background-color: #26bbff;
}

.main .domain-search-box .btn-base.primary{
    right: 195px;
}

.main .corporate-page:before{
    background: url(../assets/img/sunucu-yonetim1.jpg) no-repeat center center fixed;
    height: 100% !important;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}



.requestSendSuccess{
    padding-top:0;
    line-height: 24px;
}

.main section.panel-cover .left-side .profile-name{
    max-width: 75%;
}
.main .account-statistics .p-widget.package .m-table .m-td:last-child{
    text-align:center;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item{
    font-size: 15px !important;
}

.panel-default{
    border-color: #f5f8fa;
}
.panel-default>.panel-heading{
    background-color: #f5f8fa;
    border-color: #f5f8fa;
}

.noPadding{padding:0 !important;}
.noMargin{margin:0 !important;}



/* Module Addon */

#cPanelBillingOverviewPanel .row{
    border: 1px solid #d9d9d9;
    padding: 25px 0;
    margin: 5px;
}

.productAddon{
    border-left: 3px solid #03a9f4;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.productAddon > ul > li{padding: 5px 0;}


@media (max-width: 480px) {
    .pwResetSpan {
        text-indent: 0 !important;
        font-size: 14px;
    }
}

.addFundsSelect .selectbox .sod_label{
    height: 100% !important;
    border: none !important;
    height: 100% !important;
    border: none !important;
    padding: 5px 10px !important;
}

body{
    -webkit-touch-callout:default !important;
    -webkit-user-select:text !important;
    -moz-user-select:text !important;
    -ms-user-select:text !important;
    user-select:text !important;
}

.main .ssl-section .section--buttons ul li a .icon.icon-symantec{
    top: 21px;
}
.main .ssl-section .section--buttons ul li a .icon.icon-symantec:before{
    display: inline-block;
    background-image: url(../img/icons-s55f8bf7893.png);
    background-position: 0 -352px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 175px;
    position: absolute;
    left: 50%;
    margin-left: -87.5px;
}
.main .ssl-section .section--buttons ul li a .icon.icon-symantec:after {
    display: inline-block;
    background-image: url(../img/icons-s55f8bf7893.png);
    background-position: 0 -382px;
    background-repeat: no-repeat;
    overflow: hidden;
    height: 30px;
    width: 175px;
    position: absolute;
    left: 50%;
    margin-left: -87.5px;
}

.main .ssl-section .section--buttons ul li a .icon.icon-geo:before,
.main .ssl-section .section--buttons ul li a .icon.icon-geo:after{
    margin-left: 10px;
}
.main .ssl-section .section--buttons ul li a .icon.icon-rapid:before,
.main .ssl-section .section--buttons ul li a .icon.icon-rapid:after{
    margin-left: -180px;
}

/* 7.2.1 - Burak GÃ¼ncelledi */
#order-standard_cart a.btn > i{
    position: absolute;
    margin-left: 0;
    right: 0;
}
#cPanelCustom #cPanelExtrasPurchasePanel .btn-sm{
    padding: 14px 10px !important;
}
#cPanelCustom #cPanelExtrasPurchasePanel select.form-control{
    padding-right: 20px;
}

#tabAddons a{
    font-weight:700;
    text-decoration:underline;
}
@media only screen and (min-width: 768px) {
    #domainForm .table-responsive,
    .panel-dns-management .panel-table-responsive,
    .panel-dns-management .panel-table-responsive .sod_list_wrapper{
        overflow:visible !important;
    }
    .panel-dns-management .sod_list_wrapper{padding:3px 15px;}
}



#order-standard_cart .products .product .product-order-button{
    min-width: 135px;
    text-align: left;
}

#tabAddons a{
    text-decoration:none;
}

.intl-tel-input.separate-dial-code .selected-dial-code{font-size:18px}

.main .section-register .section--content .form-block .block--content .item .tb{padding: 0px 20px 2px 120px !important;}

.intl-tel-input. .selected-flag{width: 100px !important;}




/**
 * -------------------------
 * @section Status Lights
 * -------------------------
 */

.status {
    display: block;
    font-size: 0.9em;
    line-height: 22px;
    background-color: #888;
}

.status-custom {
    background-color: white;
    color: black;
    border: 1px solid black;
    padding: 1px;
}

.status-pending {
    background-color: #D9534F;
}
.status-pending.transfer {
    background-color: #A68500;
}
.status-active,
.status-open {
    background-color: #3fad46;
}
.status-suspended {
    background-color: #F0AD4E;
}
.status-customer-reply {
    background-color: #ff6600;
}
.status-fraud,
.status-answered {
    background-color: #000000;
}
.status-expired {
    background-color: #004258;
}
.status-cancelled {
    background-color: #9FA29A;
}
.status-terminated {
    background-color: #666;
}
.status-onhold {
    background-color: #224488;
}
.status-inprogress {
    background-color: #cc0000;
}
.status-closed {
    background-color: #888;
}

.status-paid {
    background-color: #498302;
}
.status-unpaid {
    background-color: #ED3E48;
}
.status-cancelled {
    background-color: #87939F;
}
.status-collections {
    background-color: #9A141E;
    color: #FFFFFF;
}
.status-refunded {
    background-color: #319FC3;
}

.status-customer-reply {
    background-color: #ff6600;
}

.status-delivered {
    background-color: #224488;
}

.status-accepted {
    background-color: #498302;
}
.status-lost, .status-dead {
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
}
