/*.commonButton
{
    width: auto;
    overflow: visible;
    background-color: #599BDC;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MDkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM1OTlCREMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMDcyQjMiIG9mZnNldD0iMTAwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzcwOSkiIC8+Cjwvc3ZnPg==);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#599BDC), to(#3072B3));
    background: -moz-linear-gradient(top, #599BDC 0%, #3072B3 100%);
    border-bottom-color: #2A65A0;
    border-color: #518CC6 #518CC6 #2A65A0;
    border-style: solid;
    border-width: 1px;
    color: white;
    text-shadow: rgba(0, 0, 0, 0.296875) -1px -1px 0px;

    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius: 3px;

    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 11px 5px 11px;
    white-space: nowrap;
    margin: 0px;
    text-decoration:none;
    top: -1px;
    position: relative;
    text-transform: capitalize;
}

.commonButton:hover
{
    background-color: #F4F4F4;
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y0RjRGNCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VDRUNFQyIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg3KSIgLz4KPC9zdmc+);
    background:#F4F4F4;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#ECECEC));
    background: -moz-linear-gradient(top, #F4F4F4 0%, #ECECEC 100%);
    border: 1px solid #D4D4D4;
    color: #333333;
    text-shadow: white 1px 1px 0px;
}
*/
.commonButton {
    border-radius: 3px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding: 5px 15px;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
    background-color: #3177BC;
    border: 0;
    border-bottom: 5px solid #0C376A;
    white-space: nowrap;
}

.commonButton:hover {
    color: #fff;
    background-color: #577077;
    border: 0;
    border-bottom: 5px solid #2E373C;
}

.commonButton:disabled {
    opacity: 0.5;
    border-radius: 3px;
    color: #fff;
    font-family: 'Lato', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 5px 15px;
    position: relative;
    text-decoration: none;
    text-transform: capitalize;
    background-color: #3177BC;
    border: 0;
    border-bottom: 5px solid #0C376A;
    white-space: nowrap;
    cursor: not-allowed;
}


.commonButtonInactive {

    width: auto;
    overflow: visible;
    background-color: #F4F4F4;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y0RjRGNCIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0VDRUNFQyIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzg3KSIgLz4KPC9zdmc+);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#ECECEC));
    background: -moz-linear-gradient(top, #F4F4F4 0%, #ECECEC 100%);


    border-bottom-color: #2A65A0;
    border-color: #518CC6 #518CC6 #2A65A0;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    text-shadow: white 1px 1px 0px;
    border: 1px solid #D4D4D4;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 11px 5px 11px;
    white-space: nowrap;
    margin: 0px;
    text-decoration: none;
    top: -1px;
    position: relative;
    text-transform: capitalize;
}

.commonMultiPurposeButton {
    width: auto;
    overflow: visible;
    background-color: #F9F9F9;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;

    padding: 5px 10px 5px 10px;
    border: 1px solid #CCC;
    /*border-bottom: 1px solid #A0A0A0;*/

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #000;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
}

.commonMultiPurposeButton:hover {
    border: 1px solid #B6B6B6;
}

.dis, .dis:hover {
    background-color: #F9F9F9;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFM0UzRTMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMjEpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;

    background: #DDD;

    border: 1px solid #D4D4D4;
    color: #666666;
    text-shadow: none;
}

.commonButtonProcessing, .commonButtonProcessing:hover {
    width: auto;
    overflow: visible;
    background-color: #ffffff;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#ffffff), to(#f0f0f0));
    background: -moz-linear-gradient(center top, #ffffff, #f0f0f0) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0'); /* for IE */

    padding: 5px 10px 5px 10px;
    border: 1px solid #CCC;
    border-bottom: 1px solid #A0A0A0;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #000;
    font-size: 12px;
    display: inline-block;
    cursor: pointer;
}

.headerLoginButton {
    color: #FFFFFF;
    font-size: 14px;
    cursor: pointer;
    line-height: auto;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    background-color: #28a745;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}

.headerLoginButton:hover, .headerLoginButtonClicked {
    color: #CCCCCC;
    font-size: 14px;
    cursor: pointer;
    line-height: auto;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #4C4C4C;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}

.reserveKeywordButton, .signUpButton {
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0C376A), to(#3177BC)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3177BC, #0C376A); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3177BC, #0C376A); /* IE 10 */
    background: -ms-linear-gradient(top, #3177BC, #0C376A); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3177BC, #0C376A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3177BC', endColorstr='#0C376A', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3177BC 0%, #0C376A 100%); /* W3C */

    /*    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);*/

    font-size: 26px;
    font-weight: bold;
    color: #FFFFFF;

    height: 41px;
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;

    cursor: pointer;
    width: auto;
    float: left;
    text-transform: capitalize;
}

.reserveKeywordButton:hover, .signUpButton:hover {
    background-color: #599BDC;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#599BDC), to(#3072B3)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3072B3, #599BDC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3072B3, #599BDC); /* IE 10 */
    background: -ms-linear-gradient(top, #3072B3, #599BDC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3072B3, #599BDC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072B3', endColorstr='#599BDC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3072B3 0%, #599BDC 100%); /* W3C */
}

.reserveKeywordIndexButton {
    width: 160px;
}

.signUpButton {
    float: none;
    font-size: 22px;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: capitalize;
    font-family: "Lato", Arial;
}

.innerTitleButton {
    width: auto;
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#248FBB), to(#58C4F2));
    background: -moz-linear-gradient(center top, #248FBB, #58C4F2) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248FBB', endColorstr='#58C4F2'); /* for IE */

    padding: 3px 5px 3px 5px;
    border: 1px solid #CCC;
    border-bottom: 1px solid #A0A0A0;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    text-transform: capitalize;
}

.innerTitleButton:hover {
    background: -webkit-gradient(linear, 0% 40%, 0% 70%, from(#248FBB), to(#58C4F2));
    background: -moz-linear-gradient(center top, #248FBB, #58C4F2) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#248FBB', endColorstr='#58C4F2'); /* for IE */
    color: #FFFFFF;
    border: 1px solid #999999;
}

.manageButton, .manageButton:hover {
    background-image: url(../images/newdesign/icons/manage.png);
    background-color: transparent;
    background: url(../images/newdesign/icons/manage.png) no-repeat, -webkit-gradient(linear, 0% 40%, 0% 70%, from(#f9f9f9), to(#E3E3E3));
    background: url(../images/newdesign/icons/manage.png) no-repeat, -moz-linear-gradient(center top, #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F9F9F9', endColorstr='#E3E3E3') progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../images/newdesign/icons/manage.png', sizingMethod='image');

    width: 42px;
    height: 22px;
}

.expandButton {
    display: inline-block;
    background: url(../images/expand.gif) no-repeat;
    width: 11px;
    height: 11px;
}

.collapseButton {
    display: inline-block;
    background: url(../images/contract.gif) no-repeat;
    width: 11px;
    height: 11px;
}

.moveButtonUp {
    top: -3px;
    position: relative;
}

.createNewCampaign {
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 0px;

    background-color: #0C376A;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0C376A), to(#3177BC)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3177BC, #0C376A); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3177BC, #0C376A); /* IE 10 */
    background: -ms-linear-gradient(top, #3177BC, #0C376A); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3177BC, #0C376A);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3177BC', endColorstr='#0C376A', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3177BC 0%, #0C376A 100%); /* W3C */

    -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);

    font-size: 26px;
    color: #FFFFFF;

    height: 41px;
    padding: 0px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    padding-bottom: 5px !important;
    margin: 0px;

    cursor: pointer;
    width: auto;
    overflow: visible;
    float: left;
    text-transform: capitalize;
}

.createNewCampaign:hover {
    background-color: #599BDC;

    background-repeat: repeat-x; /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#599BDC), to(#3072B3)); /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #3072B3, #599BDC); /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #3072B3, #599BDC); /* IE 10 */
    background: -ms-linear-gradient(top, #3072B3, #599BDC); /* Opera 11.10+ */
    background: -o-linear-gradient(top, #3072B3, #599BDC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3072B3', endColorstr='#599BDC', GradientType=0); /* IE6-9 */
    background: linear-gradient(top, #3072B3 0%, #599BDC 100%); /* W3C */
}

.commonButtonTiny {
    padding: 1px 11px !important;
}

.commonButtonGrey {
    width: auto;
    overflow: visible;
    background: #CECECE;
    border-bottom-color: #CECECE;
    border-color: #CECECE #CECECE #CECECE;
    border-style: solid;
    border-width: 1px;
    color: #333333;
    /* text-shadow: rgba(0, 0, 0, 0.296875) -1px -1px 0px; */

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;

    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    padding: 5px 11px 5px 11px;
    white-space: nowrap;
    margin: 0px;
    text-decoration: none;
    top: -1px;
    position: relative;
    text-transform: capitalize;
}

.commonButtonGrey:hover {
    background: #F4F4F4;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#ECECEC));
    background: -moz-linear-gradient(top, #F4F4F4 0%, #ECECEC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4F4F4', endColorstr='#ECECEC', GradientType=0);
    border: 1px solid #D4D4D4;
    color: #333333;
    text-shadow: white 1px 1px 0px;
}

.headerPricingButtonClicked {
    color: #CCCCCC;
    font-size: 14px;
    cursor: pointer;
    line-height: auto;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #4C4C4C;
    padding: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
}

.commonButtonRed {
    color: #dc3545!important;
    margin: 0.25rem 0.125rem;
    display: inline-block;
    font-weight: 400;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: 1px solid #dc3545;
    padding: 0.375rem 0.75rem;
    font-size: 14px;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

a.commonButtonRed:hover {
    color: #fff!important;
background-color:#dc3545!important;
}

.btn-outline-success {
    color: #28a745;
    border-color: #28a745;
}