@media only screen and (min-width: 320px) and (max-width: 479px){
    .col-sm-12a{
        width:100% !important;
    }
    .box {
        width: 222px !important;
    }
    .cols {
        -moz-column-count: 1 !important;
        -moz-column-gap: 10px;
    }
    .container-2 {
        width: 320px !important;
    }
    .price ul li{
        width:92% !important;
    }
    .login-account{
        text-align: right !important;
        margin-top: -52px;
        margin-right: 10px;

    }
    .paddding-m{
        padding-left: 0px !important;
    }
    .m-t-lgx {
        margin-top: 0px !important;
        margin-left: 15px !important;
    }
    .m-r-f{
        margin-right: 15px !important;
    }
    #searchInput {
        width: 179px !important;
    }
    .pull-r-n{
        width:246px;
    }
    .btn-b{
        margin-bottom: 15px !important;
    }
    .dataTables_filter{
        margin-top: 15px;
    }
    .widget-boxs{
        width:100% !important;
        margin-right:0px !important;}
    .btn{
        margin-bottom: 5px !important;
    }
    .text-right-mob{
        float: none !important;
        text-align: right !important;
    }
}
@media only screen and (min-width: 480px) and (max-width: 767px){
    .col-sm-12a{
        width:100% !important;
    }
    .cols {
        -moz-column-count: 2 !important;
        -moz-column-gap: 10px;
    }	
    .search-images ul li {
        margin: 0 0 10px !important;
    }
    .container-2 {
        width: 480px !important;
    }
    .price ul li{
        width:47% !important;
    }
    .login-account{
        text-align: right !important;
        margin-top: -52px;
        margin-right: 10px;

    }
    .paddding-m{
        padding-left:38px !important;
    }
    .m-t-lgx {
        margin-top: 0px !important ;
        margin-left: 15px;
    }
    .m-r-f{
        margin-right: 15px !important;
    }
    #searchInput {
        width: 340px !important;
    }
    .pull-r-n{
        width:405px;
    }
    .btn-b{
        margin-bottom: 15px  !important;
    }
    .dataTables_filter{
        margin-top: 15px;
    }
    .widget-boxs{
        width:117px !important;
        margin-right:5px !important;
    }
    .btn{
        margin-bottom: 5px !important;
    }
    .text-right-mob{
        text-align: right !important;
        float: none !important;
    }
}
@media only screen and (min-width: 768px) and (max-width: 939px){
    .col-sm-8ab{
        width:100% !important;
    }
    .col-sm-12a{
        width:100% !important;
    }
    .box {
        width: 222px !important;
    }
    .cols {
        -moz-column-count: 1 !important;
        -moz-column-gap: 10px;
    }
    .container-2 {
        width:768px !important;
    }
    .price ul li{
        width:30% !important;
    }
    .col-sm-6{
        width: 100% !important;
    }
    .campain-na{
        width: 100% !important;
    }
    .m-t-lgx {
        margin-top: 0px !important ;
        margin-left: 15px;
    }
    .m-r-f{
        margin-right: 15px !important;
    }
    .mar-head{
        margin-bottom: 25px;

    }
}
@media only screen and (min-width: 940px) and (max-width: 1169px){
    .col-sm-12a{
        width:100% !important;
    }
    .box {
        width: 166px !important;
    }
    .cols {
        -moz-column-count: 2 !important;
        -moz-column-gap: 10px;
    }
}
@media only screen and (min-width: 940px) and (max-width: 1024px){
    .col-sm-ipad{
        width:100% !important;
    }  
}
@media only screen and (min-width:1441px) and (max-width: 1700px){
	#ihotspot2 {
    left: -261px !important;
     top: 61px !important;
    }
#ihotspot1 {
   left: 378.318% !important;
    top: -66px !important;
}
	}
.logo-bg{
    background-color:#3d4552 !important;
}
.divide-bg li{
    background-image:url(../images/divide-img.png);
    background-repeat:no-repeat;
    background-position:right;
    background-color:none !important;
}
.divide-bg li:last-child{
    background-image:none !important;
}
.divide-bg li ul li{
    background-image:none !important;
}
.login-header{
    background-color:#4c5566 !important;
    color:#fff !important;
    border-radius: 2px 2px 0 0;
    padding: 10px 15px;
}
.panel-padding{
    padding:15px 15px;
}
.text-bold{
    font-weight:bold;
}
.list-sty li{
    margin-bottom:0px !important;
    border-radius:0px !important;
    border-top:none !important;
}
.list-sty li:first-child{
    margin-bottom:0px !important;
    background-color:#f2f4f8 !important;
}
.mag-bot{
    margin-bottom:15px !important;
}
.mag-bot-2{
    margin-bottom:5px !important;
}
.modal-backdrop {
    display:none !important;
}
.compose{
    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;
    color: #A7AFBD !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    transition: color 0.3s ease-in-out 0s;
    font-weight:bold;

}
.compose a{
    color: #A7AFBD !important;
    padding:15px;
    display:block;
}
.compose a:hover{
    color: #fff !important;
    background-color:#464f5e;
}
.compose-menu ul{
    list-style:none;
    margin:0px;
    padding:0px;

}
.compose-menu ul li{
    list-style:none;
    margin:0px;
    padding:0px;
    background-color:#fff;
    border-bottom:1px solid #ebeff6;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    color: #626D83 !important;
}

.compose-menu ul li a:hover{
    background:none !important;
}
.compose-menu ul li a{
    color: #626D83 !important;
}
.compose-menu ul li ul{
    margin:0px;
    padding:0px;
}
.compose-menu ul li ul li{
    margin:0px;
    padding:0px;
    padding-top:5px !important;
    padding-left:15px !important;
    border-bottom:none !important;
}
.li-top{
    text-align:right;
    padding-right:10px !important;
    background-color:#f3f5f9 !important;
}
.plus {

    background-repeat:no-repeat !important;
    background-image:url(../images/arrow-right.png);
    padding-left:15px;
}
.minus  {
    background-image:url(../images/arrow-down.png)!important;
    background-repeat:no-repeat !important;
    padding-left:15px;
}
.caret-color{
    border-bottom-color: #636569 !important;
    border-top-color: #636569 !important;
}
.ui-state-default-snippet{
    margin-left:12px!important;
}

/*.check-text{
                                display: none;
                                margin-left:10px;
                                }*/
/*#nav.nav-vertical {
    width: 130px !important;
}*/
/*.nav-brand img {
    margin-top: -7px;
    max-height: 30px !important;
    vertical-align: middle;
}*/
.mi-height{

}
.over{
    overflow-y:hidden !important;
}
.btn-sm{
    padding:6px 6px
}
.group-1{
    margin-top:3px;
}
.alpha{
    padding-right:0px !important;
}
.alpha3{
    padding-left:0px !important;
}
.alpha4{
    padding:0px !important;
    margin:0px !important;
}
.alpha5{

    margin:0px !important;
}
.alpha1{
    padding-left:0px;
    margin-top:15px;
}
.alpha2{
    padding-right:15px !important;
    margin-top:15px;
}
.m-left{
    margin-left:20px;
}
.m-left-2{
    margin-left:15px;
}
/*label {
                        font-weight:normal  !important;
                        }
*/.radio-custom, .checkbox-custom {
    margin-left: -1px  !important;
    font-weight:normal;
}
.radio-custom > i.checked:before, .checkbox-custom > i.checked:before {
    color: #909191 !important;

}
.c{
    clear:both;
}	
.f-left{
    float:left;
}	
.f-right{
    float:right;
}		
.te-top{
    margin-top:5px;
}
.table-right tr td:last-child{
    /*text-align:right;*/
}
/*///////16/10/2013///////////*/
.form-comment{
    border:none !important;
    padding:0px !important;
}
.text-justify{
    text-align:justify;
    word-wrap: break-word;
}
.panel-padding-1{
    padding:5px;}
.list-group-item {
    background-color: #FFFFFF;
    display: block;
    padding: 7px 15px  !important;
    position: relative;
}
.panel .fc-header {
    margin-top: 31px !important;
}
.radioShow{

}
.fileCls{
    position: absolute;
    right: 0px;
    top: 0px; 
    font-family: Arial;
    font-size: 118px;
    margin: 0px; 
    padding: 0px;
    cursor: pointer;
    opacity: 0;
}
.fileWrapper{
    position: relative;
    overflow: hidden;
    direction: ltr;
    width: 186px;
    float: left;
}
.mar-top{
    margin-top:15px;
}
.f-left-2{
    float:left;
    width:120px;
}
.img-adj img{
    display: block;
    height: auto;
    max-width: 100%;
}
/*19-10*/
.page-active a,.page-active a:hover{
    background-color: #AEB6CB !important;
    border-color: #AEB6CB !important;
    color: #FFFFFF !important;
}
.pagination-sm > li > a, .pagination-sm > li > span {
    font-size: 12px;
    padding: 5px 7px!important;
}
.wrap-mh{
    min-height: 640px;
}
div.ajax-loading{
    position: fixed;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    z-index: 9999999;
    background-image: url('../img/loading-bgr.gif');
    opacity: 0.7;
    filter: alpha(opacity=70); /* ie */
    -moz-opacity: 0.7; /* mozilla */
    display:none;
}
div.ajax-loading * {
    height:100%;
    width:100%;
    background-image: url('../img/ajax-loader1.gif');
    background-position:  center center;
    background-repeat: no-repeat;
    opacity: 1;
    filter: alpha(opacity=100); /* ie */
    -moz-opacity: 1; /* mozilla */
}
/*22/10/2013*/
.m-bot{
    margin-bottom:0px !important}
.f-left-m{
    float:left;
    width:92%;
}
.text-italic{
    font-style:italic !important;
}
.bg-blue{
    background-color:#444c5c;
}
.panel-hght {
    min-height: 40px;
}
/*28-10-13-tj*/
.panel .fc-header .fc-header-right {
    position: absolute;
    right: 0;
    /*top: -71px !important;*/
}
/*31-10*/
.pager li > a, .pager li > span {
    border: 1px solid #DDDDDD ;
    border-radius: 2px 2px 2px 2px !important;
    border-color: rgba(150, 160, 180, 0.3) !important;  
}
.hidden-button{
    display: none !important;
}
.pager-active-bt a{
    background-color: #428BCA !important;
    color: #FFFFFF !important;
}
/*1-11*/
.dropdown-menu {
    position: absolute !important;
}
.panel .table td:first-child {
    width: 25% !important;
}
/*.panel .table td, .panel .table th {
    width: 300px !important;
}*/
.fc-event {
    background-color: #5DCFF3 !important;
}

/*/////////////////////////////28/10/2013/////////////////////////////////////////*/
.text01{
    margin-top:9px;
    margin-right:10px;
    margin-bottom:5px;
}
.widgets-list{
    margin-bottom:10px;
}
.m-right{
    margin-right:5px;
    margin-bottom:5px;
}
.widget{
    margin-top:15px;
}
.task{
    padding:0px;
    margin:0px;
    padding:10px;
    margin-bottom:5px;
}
.task li{
    padding:0px;
    margin:0px;
    list-style:none;
    padding-bottom:5px;
}
.user-details{
    margin-bottom:25px;
}
.msg-left{
    float:left;
    margin-right:15px;
}
.msg-right{
    float:left;
}
.thamb-user{
    width:48px;
    height:48px;
}
.thamb-user-small{
    width:35px;
    height:35px;
}
.name{
    font-weight:bold;
    font-size:13px;
    color:#000;
}
.text02{
    color:#afafaf;
}
/*.messages ul{
                                margin:0px;
                                padding:0px;
                                }
.messages ul li{
                                margin:0px;
                                padding:0px;
                                list-style:none;
                                padding-bottom:10px !important;
                                padding-bottom:10px !important;
                                
                        

                                }*/
.panel .fc-header .fc-header-right {
    position: absolute !important;
    right: 0;
    /*top: -71px !important;*/
}
.modal-dialog-1 {
    width:75% !important;
}
.dropdown-menu {

    z-index:9999 !important;
}
.icon-color{
    color:#a5aab7 !important;
    font-size:14px;
}
/*/////////////////30-10-2013////////////////*/
.m-he{
    min-height:40px;
}
.ch-table tr td:first-child{
    padding-left:0px!important;
    padding-right:0px!important;
    text-align:center!important;

}
.text-ri{
    text-align:right;
    color:#000;

}
.primary-keyword{
    margin-top:10px;
    margin-bottom:20px;
}
.key{
    padding:10px;
    margin-top:5px;
}
.key-number{
    padding:3px;
}
/*/////////////////1-10-2013////////////////*/
.sort li{
    margin:0px;
    padding:0px;
    list-style:none;
    border: none;
}
.sort{
    margin-top:20px;
    padding-left:0px !important;

}
/*//////5-11-2013/////////////////////////////*/
.breadcrumb {
    border-radius: 4px 4px 4px 4px;
    list-style: none outside none;
    margin-bottom: 15px  !important;
}


.form-control
{
    font-size: 12px !important;
}
div.forselect:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: relative !important;
    right: 1px;
    top: 33px !important;
    width: 31px !important;
}
div.forselect-datatable:before {
    position: absolute !important;
    right: 21px;
    top: 3px !important;
}

select.styled {
    -moz-appearance: none;
    cursor: pointer;
    display: inline-block;
    outline: medium none;

}

/*Nov 06*/
.ui-sortable-placeholder { 
    border: 1px dashed #CCC;
    margin-bottom:20px !important;   
    position: relative;
}
.mar-lef{
    margin-left:4px;
}

/* Nov 13 */
.addnewstep-label{
    padding-left: 15px;
    padding-right: 15px;
}

/*///////14/11/2013/////////////////*/
.widget-boxs{
    width:150px;
    height:75px;
    border:1px solid #e6e5e5;
    background: #f8f8f8; /* Old browsers */
    background: -moz-linear-gradient(top, #f8f8f8 0%, #ede9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#ede9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f8f8f8 0%,#ede9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f8f8f8 0%,#ede9e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f8f8f8 0%,#ede9e9 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f8f8f8 0%,#ede9e9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#ede9e9',GradientType=0 ); /* IE6-9 */
    text-align:center;
    padding-top:15px;
    float:left;
    margin-right:15px;
    margin-bottom:15px;
    border-radius:2px;
    cursor: pointer;

}
.icon-color2{
    color:#a5aab7 !important;
    font-size:25px  !important;
}
.text03{
    color:#6b6b6b;
    font-size:17px;
    cursor:pointer;
}
.general-links{
    margin-top:10px;
}
.task-gen{
    display:none;
}
.messsage-gen{
    display:none;
}
.general{
    display:none;
}
.rec-blog-post{
    display:none;
}
.rec-tweets{
    display:none;
}
.rec-linkedin-updates{
    display:none;
}
.rec-facebook-posts{
    display:none;
}
.rec-googleplus-posts{
    display:none;
}
.anlytics{
    display:none;
}
.recent{
    display:none;
}
.google-ana{
    display:none;
}
.facebook-ana{
    display:none;
}
.twitter-ana{
    display:none;
}
.linkedin-ana{
    display:none;
}
.googleplus-ana{
    display:none;
}

.placeholder {
    border: 1px dashed #CCC !important;
    min-height: auto   !important;


}
#sort1, #sort2, #sortable3 { 
    list-style-type: none !important;
    margin: 0 !important;
    padding: 5px !important; 
    float: left !important; 
    background: #fff !important; 
    padding-top: 20px !important;
    width: 100% !important; 
}
#sort1 li, #sort2 li, #sortable3 li { 
    width: 100%; 
}
/*19-11*/
.fc-event-title{
    white-space: normal !important;
}
/* .fc-event {
        width: 181px !important;
}*/
.select2-container .select2-choice {
    height: 34px !important;
    border: 1px solid #D8DDE5 !important;
    background-image: none !important;
    background-color: #FFFFFF !important;
}
.select2-container:focus .select2-choice:focus {
    border-color: 1px solid #66AFE9 !important;
    box-shadow: none !important;
    outline: 0 none !important;
    background-color: #fff !important;
}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {
    border: 1px solid #66AFE9 !important;
    box-shadow: none !important ;
    outline: medium none;
}
.select2-container .select2-choice .select2-arrow {
    background: none !important;
    border-left: none !important;
    border-radius: 0px !important;
    display: inline-block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 18px;
}
.select2-search input {
    border: 1px solid #D8DDE5 !important;
}
.has-error .select2cls a{
    border: 1px solid #B94A48 !important;
}
.fc-ltr .fc-event-hori.fc-event-end, .fc-rtl .fc-event-hori.fc-event-start {
    border-bottom-right-radius: 3px;
    border-right-width: 1px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.fc-ltr .fc-event-hori.fc-event-start, .fc-rtl .fc-event-hori.fc-event-end {
    border-bottom-left-radius: 3px;
    border-left-width: 1px;
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}
div.forselect1:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 16px;
    top: 1px !important;
    width: 32px !important;
}
div.forselect2:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height:32px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 16px;
    margin-top: -33px !important;
    width: 34px !important;
}

#displayUrl{
    word-wrap: break-word;
}
#displayTitle{
    word-wrap: break-word;
}

/*////////////////////25/11/2013//////////////////////*/
div.forselect-dash:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block;
    float: right;
    height: 23px;
    margin-top: 2px;
    padding-left: 8px;
    pointer-events: none;
    position: absolute;
    width: 24px;
    margin-left:81px;
}
.fb-color{
    color:#3b5998;
    font-size:20px;
}
.fb-text-color{
    color:#3b5998;
}
.like-list ul{
    margin: 40px 0 0 !important;
    padding:0px !important;
}
.like-list ul li{
    margin:0px ;
    padding:0px;
    width:14px !important;
    margin-right:1px !important;
    background-color:#718DC8;
    height: 3px !important;
    float:left !important;
    cursor:pointer !important;
}
.like-list ul li:hover{
    background-color:#3B5998 !important;
    height: 3px !important;
}
.active-li{
    background-color:#3B5998 !important;
}
.page-divide{
    padding-bottom:18px;
    border-bottom:1px solid #eeeeee;
    margin-bottom:15px;
}
.m-with{
    width:120px;
}
.twt-color{
    color:#1bb6ec;
    font-size:20px;
}	
.datepicker-input{
    height: 35px !important;
}
/**/
.linkd-color{
    color:#0073B2;
    font-size:20px;
}
.marg-2p
{
    margin-right: 2px !important;
    margin-bottom: 2px !important;
}
.table-scroll tr td:last-child{
    max-height: 44px;
    overflow-y: auto;
    display: block;
}
.snippetwrapper{
    background-color: #5DCFF3 !important;
    margin-left: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-top: 0 !important;
}
.snippetwrapper-main-a{
    margin-bottom: 15px!important;
    line-height: 44px;
    color: #FFF!important;
}
.snippetwrapper-main-a span{
    color: #FFF!important;
}
.p-left{
    padding-left: 15px;
}
.key-body{
    width: 100%;
    overflow: auto;
    height: 400px;
}
/*14-02*/
.pager li > a, .pager li > span {
    border:none !important;
}

.fc-event{
    z-index:1000 !important;
}
.fc-event:hover {
    z-index:9999 !important;
}
.pager li > a, .pager li > span {
    padding: 1px 7px !important;
}
.text-italic a{
    font-weight: bold !important;
}
.key-table tr th:first-child + th{
    min-width: 125px;
}
/*19=02*/
.dataTables_wrapper th:after {
    color: #666666;
    float: right;
    font-family: FontAwesome;
    font-weight: normal;
    position: relative;
}
.dataTables_wrapper .sorting:after {
    content: "\f0dc";
    color: #ccc;
}
.dataTables_wrapper .sorting_asc:after {
    content: "\f0de";
}
.dataTables_wrapper .sorting_desc:after {
    content: "\f0dd";
}
.select2-container {
    width: 100% !important;
    border-color: #D8DDE5 !important; 
}
.select2-choices {
    border-color: #D8DDE5 !important; 
}
.fc-event-vert .fc-event-bg {
    border: 1px solid #1188b9;
}
.select2-container-multi .select2-choices {
    max-height: 164px !important;
    overflow-y: auto !important;
}
/*4-03*/
.button-default {
    background-color: #FFFFFF;
    border-color: #D8DDE5 !important;
    color: #333333;
}
.has-error .button-default{
    border: 1px solid #B94A48 !important;
}
.pick-a-color{
    border-right: none !important;
}
.white-box {
    border: 1px solid #EBEFF6;
    padding: 5px;
    width: 200px;
    min-height:150px;
    margin-bottom:5px !important;
    margin:0px auto;
}
.color-preview{
    padding:3px;width:100%;
    border-radius:2px;
    text-align:center; 
    font-size:13px;
}
.f-left-3{
    float:left;
    width: 250px;
}
.helper{
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 0px;
    text-align: right;
}
/*21/03/2014*/
.clone-client{
    width:100%;
    padding:15px;
    border:1px solid #EBEFF6;
}
.clone-client ul{
    margin:0px;
    padding:0px;
}
.clone-client ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    padding-top:5px;
    padding-bottom:5px;
    font-size:13px;
}
div.forselectnormal-1:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 31px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 16px;
    top: 25px !important;
    width: 30px !important;
}
/*div.forselectnormal:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 29px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 27px;
    top: 27px !important;
    width: 29px !important;
}*/
div.forselectnormal:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 16px;
    top: 25px !important;
    width: 30px !important;
}

.m-t-lgx {
    margin-top: 24px;
}
.errorMessage{
    color: #B94A48;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
.table-first thead tr th{
    padding:6px 14px;
}
.table-first tr td{
    padding:6px 14px;
}
.table-first{
    width:100%;
}
.se-opt li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    margin-right: 4px;
    float: left;
    padding-top: 5px;
    padding-bottom: 5px;

}
/*.se-opt li:last-child{
    margin-right: 0px !important;
}*/
.se-opt li select{
    width: 150px;
}
.se-opt{
    margin: 0px;
    padding: 0px;
}
div.forselect-se-opt:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #FFFFFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    margin-top: -33px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: relative !important;
    right: 1px;
    width: 29px !important;
}

/*magazine 29 4 2014*/
.magazine ul{
    margin:0px;
    padding:0px;
}
.magazine ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    margin-bottom:20px;
}
.magaine-cover img{
    width:100%;
}
.magazine-heading{
    font-size:13px;
    color:#4C5566;
    font-weight:bold;
}
.time-magazine{
    color:#999;
}
.p-t-b-n{
    padding-bottom: 5px !important;
    padding-top: 5px !important; 
}
/*8/04/2014*/
@media (min-width: 992px) {
    .modal-lg {
        width: 1044px !important ;
    }
}
.search-images ul{
    margin:0px;
    padding:0px;

}
.search-images ul li{
    margin:0px;
    padding:0px;
    margin-bottom:10px;
}
.search-images ul li img{
    width:100%;
    /*  height:220px;*/

}
.search-images ul li:nth-child(3n+3){
    /*margin-right:0px;*/
}
.col-sm-12a{
    width:60%!important;
}
.view-image img{
    width:100%;
}
.wid{
    width:200px !important;
}
.thu{
    cursor:pointer;
}
.fc-event-inner {
    text-align: left !important;
}
/*19-5-2014*/
.price ul{
    margin:0px;
    padding:0px;
}
.price ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    background-color:#fff;
    width:19.5%;
    margin-right:5px;
    margin-bottom:15px;
    -webkit-box-shadow: 0px 0px 2px 0px rgba(50, 50, 50, 0.19);
    -moz-box-shadow:    0px 0px 2px 0px rgba(50, 50, 50, 0.19);
    box-shadow:         0px 0px 2px 0px rgba(50, 50, 50, 0.19);
    padding:3px;
    min-height:400px;
    float:left;
}
.price-head{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
    font-size:22px;
    color:#fff;
    background-color:#4C5566 ;
    width:100%;


}
.price-details{
    margin-top:20px;
}
.price-details ul{
    margin:0px;
    padding:0px;
}
.price-details ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    padding-top:15px;
    padding-bottom:15px;
    text-align:center;
    font-size:17px;
    color:#726f6f;
    width:100%;
    min-height:0px;
    box-shadow:none;
    background-color:#fff;
    float:none !important;
}
/*.price-details ul li.even { 
        background-color: #fff;
         }
.price-details ul li.odd {
         background-color: #f7f7f7 !important; 
         }*/
.price-details ul li:nth-child(even)  { 
    background-color:#f7f7f7 !important; 
}
.container-2{
    width:1024px;
    margin:0px auto;
    padding-bottom:75px;
}
.m-top-big{
    margin-top:50px;
}
.plan{
    font-size:22px;
    padding-bottom:25px;
    text-align:center;
}
.text-sms{
    font-size:15px;
}
.btn-green{
    background-color:#65bd77;
    color:#fff;
}
.image-edit-panel{
    height: 905px;
    overflow-y: auto;
    overflow-x:  hidden;
}
.keyword-panel{
    max-height: 885px;
    overflow-y: auto;
}
.nwpagcls .page a {
    background-color:#ebeef5 !important;
}
.text-white {
    color: #ffffff !important;
}
/*29-5-2014*/
.text-license {
    font-style: italic;
    font-size: 11px;
    position: relative;
    color: #fff;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    line-height:17px;
    padding-top:5px;
}
.image-edit-heading{
    background-color:#000;
    font-size:14px;
    color:#fff;
    padding:5px;
    text-align:center;
    margin-bottom:10px;
}
.box img:hover{
    opacity:0.4;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;
}
.box img{
    opacity:10;
    -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all 1s ease-out;
}
/*6-3-2014*/
.view-second img {
    -webkit-transition: all 0.2s ease-in;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -ms-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.view-second .mask {
    background-color: rgba(115,146,184, 0.7);
    width: 300px;
    padding: 60px;
    height: 300px;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transform: translate(265px, 145px) rotate(45deg);
    -moz-transform: translate(265px, 145px) rotate(45deg);
    -o-transform: translate(265px, 145px) rotate(45deg);
    -ms-transform: translate(265px, 145px) rotate(45deg);
    transform: translate(265px, 145px) rotate(45deg);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-second h2 {
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    background: transparent;
    margin: 20px 40px 0px 40px;
    -webkit-transform: translate(200px, -200px);
    -moz-transform: translate(200px, -200px);
    -o-transform: translate(200px, -200px);
    -ms-transform: translate(200px, -200px);
    transform: translate(200px, -200px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-second p {
    -webkit-transform: translate(-200px, 200px);
    -moz-transform: translate(-200px, 200px);
    -o-transform: translate(-200px, 200px);
    -ms-transform: translate(-200px, 200px);
    transform: translate(-200px, 200px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.view-second a {
    -webkit-transform: translate(-194px, 100px);
    -moz-transform: translate(-194px, 100px);
    -o-transform: translate(-194px, 100px);
    -ms-transform: translate(-194px, 100px);
    transform: translate(-194px, 100px);
    -webkit-transition: all 0.2s 0.1s ease-in-out;
    -moz-transition: all 0.2s 0.1s ease-in-out;
    -o-transition: all 0.2s 0.1s ease-in-out;
    -ms-transition: all 0.2s 0.1s ease-in-out;
    transition: all 0.2s 0.1s ease-in-out;
}
.view-second:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translate(-80px, -125px) rotate(90deg);
    -moz-transform: translate(-80px, -125px) rotate(90deg);
    -o-transform: translate(-80px, -125px) rotate(90deg);
    -ms-transform: translate(-80px, -125px) rotate(90deg);
    transform: translate(-80px, -125px) rotate(90deg);
}
.view-second:hover h2 {
    -webkit-transform: translate(0px,0px);
    -moz-transform: translate(0px,0px);
    -o-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px);
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    transition-delay: 0.3s;
}
.view-second:hover p {
    -webkit-transform: translate(0px,0px);
    -moz-transform: translate(0px,0px);
    -o-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px);
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
    transition-delay: 0.4s;
}
.view-second:hover img {
    opacity: 0.5;
    transition: all 1s ease-out 0s;

}
.view-second:hover a {
    -webkit-transform: translate(0px,0px);
    -moz-transform: translate(0px,0px);
    -o-transform: translate(0px,0px);
    -ms-transform: translate(0px,0px);
    transform: translate(0px,0px);
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
/*6-4-2014*/
.form-control-card{
    background-color: #FFFFFF;
    border: 1px solid #D8DDE5;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 1.42857;
    padding: 6px 12px;
    padding-right:152px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width: 100%;
    background-image:url(../images/cards.jpg);
    background-repeat:no-repeat;
    background-position:right center;

}
.form-control-security{
    background-color: #FFFFFF;
    border: 1px solid #D8DDE5;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 45px;
    line-height: 1.42857;
    padding: 6px 12px;
    padding-right:47px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
    width:119px;
    background-image:url(../images/security-card.jpg);
    background-repeat:no-repeat;
    background-position:right center;
}
.text04{
    font-size:18px;
    margin-top:55px;
    color:#162631;
    text-align:center;
}
.blue-text{
    color:#1d92eb;
}
.price-table{
    width:100%;
}
.price-table tr td{
    width:50%;
    padding:5px;
    color:#323b43;
    font-weight:bold;
}
.price-table tr td:first-child{
    width:50%;
    padding:5px;
    text-align:right;
    color:#1a91eb;
}
.get-button{
    background-color: #1576AF;
    border-radius: 3px;
    color: #FFFFFF;
    display: inline-table;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 6px;
    padding-top: 6px;
    text-align: center;
    width: 147px;
}
.get-button:hover{
    background-image:url(../images/get-bg.png) !important;
    background-repeat:no-repeat !important;
    background-position:right center !important;
    color: #FFFFFF !important ;
}
.alert-padding{
    padding: 5px;
    border-radius: 2px;
    margin-top: 10px !important;
    margin: 0px auto;
}
.alert-padding a,.alert-padding a:hover{
    color: #B94A48 !important;
}
.has-error .form-control-card {
    border-color: #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control-security{
    border-color: #B94A48;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
#footer-bottm
{
    clear: both;
    padding: 0;
    margin: 0;
    position: fixed;
    bottom: 0px;
    width: 100%;
}
.m-b-lg-xx{
    margin-bottom: 50px;
}
.alert-center{
    float: left;
    width:70%;
}	
.price-width ul li{
    width:186px !important;;
}
.modal-medium{
    width:670px!important;
}
.selectedTheme{

}
.selectedTheme td{
    background-color: #e4f3ff!important;
}
.img-loading{
    background-color: #4C5566!important;
    background-image:url(../images/loading.gif) !important;
    background-position: center center!important;
    background-repeat: no-repeat!important;
}
.img-loading img,
.is-broken img {
    opacity: 0!important;
}
.redactorcls:focus,.redactor_box textarea:focus,.redactor_box:focus {
    border-color: #66afe9 !important;
}
.has-error .redactor_box {
    border-color: #b94a48 !important;
    box-shadow: none !important;
    border:1px solid #b94a48 !important;
}
.redactor_box{
    border: none !important;
    border-radius: 4px;
}
.redactor_box:focus {
    border:1px solid #66afe9;
}
.redactor_editor:focus {
    border:1px solid #66afe9;
    box-shadow: none !important;
}
.redactor_editor {
    border:1px solid #d8dde5;
    box-shadow: none !important;
    border-radius: 4px;
}
.has-error .redactor_box:focus {
    border-color: #66afe9 !important;
}
.has-error .redactor_editor {
    border: none !important;
}
.has-error .redactor_editor:focus {
    box-shadow:rgba(0, 0, 0, 0.0745098) 0 1px 1px inset, #D59392 0 0 6px !important;
}
.form-control{
    -webkit-appearance: none; 
}
div.forselect-edit:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #ffffff;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    margin-top: -33px !important;
    padding-left: 8px !important;
    pointer-events: none;
    position: absolute !important;
    right: 16px;
    width: 30px !important;
}
.qq-uploader {
    width: auto !important;
}
.help-info ul{
    margin: opx;
    padding: 0px;

}
.help-info ul li{
    margin: opx;
    padding: 0px;
    list-style: none;
    margin-bottom: 20px;

}
.breadcrumb ul{
    margin: 0px;
    padding: 0px;
    float: left;
}
.breadcrumb ul li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    float: left;
}
.breadcrumb ul li + li:before {
    color: #cccccc;
    content: "/ ";
    padding: 0 5px;
}
.breadcrumb ul li.active {
    color: #999999;
}
#iframe-wrapper iframe{
    width:100%!important;
}
.logo-bold{
    font-size:30px;
    color: #fff;
    font-family: 'HelveticaNeueBold';
}
.logo-light{
    font-size:30px;
    color: #fff;
    font-family: 'helvetica_neueregular';
}

.login-account ul li:hover{
    background: none !important;
}
.login-account ul li a:hover{
    background: none !important;
}
.paddding-m{
    padding-left: 42px;
}
.m-r-f{
    margin-right: 40px;
}
.btn-xs {
    margin-bottom: 5px !important;
}
.common-tbl tr th:last-child{
    text-align: right;

}
.common-tbl tr td:last-child{
    text-align: right;

}
.but-ri-col tr th:first-child{
    width:60% !important;
}
#socialPreviewData img{
    width :100%;
}
.view-article-img img{
    margin: 20px;
}

/*11-11-2014*/
.tab-social{
    border:none;
}
.tab-social li{
    float:none !important;
    margin-bottom:2px;
}
.tab-social li a{
    background-color:#f3f5f9;
    border-radius:0px !important;
    border-left:5px solid #f3f5f9 !important;
    padding: 10px !important;
}
.tab-social > li.active > a, .tab-social > li.active > a:hover, .tab-social > li.active > a:focus {
    background-color: #cfddf7 !important;
    border-top:none !important;
    border-right:none !important;
    border-left:5px solid #5dcff3 !important;
}
.tab-social li img{
    width:16px;
    height:16px;
    margin-right:10px;
}
.main-import{
    width:100%;
    background-color:#5db9f3 !important;
    padding:7px;
    color:#fff;
    margin-bottom:15px;
    margin-top:15px;
}
.main-import img{
    width:40px;
    height:40px;
}
.main-import-default{
    width:100%;
    padding:7px;
    margin-bottom:15px;
    margin-top:15px;
    border: 1px solid #ddd;
}
.main-import-default img{
    width:40px;
    height:40px;
}
.facebook-pages ul{
    width:100%;
    border-top:1px dashed #ddd !important;
    margin:0px;
    padding:0px;
    height: 412px;
    overflow-y: auto;

}

#import-from-facebook-data{
    padding: 0px !important;
}

#import-from-facebook-data div.panel-body{
    padding: 0px !important;
    margin: 0px !important;
}

.facebook-pages ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    float:left;
    width:47.9%;
    padding:7px;
    border:1px solid #ddd;
    margin-top:15px;
    margin-right: 10px;
}
.facebook-pages ul li img{
    width:40px;
    height:40px;
}
.sequences{
    padding-top:30px;
    padding-bottom:30px;
    border-bottom:1px solid #e6e0e2;
}
.step{
    width:100%;
    background-color:#ebeef5;
    font-size:20px;
    text-align:center;
    color:#4d5665;
    font-weight:300;
    padding-bottom:15px;
    padding-top:15px;
}
.snippets ul{
    margin:0px;
    padding:0px;
}
.snippets ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    width:100%;
}
.b-n-text{
    border:#fff;
    width:100%;
    padding:10px;
    background-color:#fff;
}
.text-snippet{
    margin-bottom:10px;
}
.btn-mer{
    background-color: #b2a2c7;
    border-color: #b2a2c7;
    color: #fff !important;
}
.snippets-list ul{
    margin:0px;
    padding:0px;
}
.snippets-list ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    margin-right:8px;
    margin-bottom:15px;
    float:left;
    width:48px;

}
/*.snippets-list ul li a{
        position:absolute;
        }
.snippets-list ul li a:focus{
        opacity: 0.5;
        }*/

#search-image-name{
    width:180px;
}
#search-image-api{
    width:122px;
}

div.forselectimage:before {
    background: url("../images/select-arrow.png") no-repeat scroll 0 0 #ffffff;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    clear: both;
    content: "";
    display: block !important;
    float: right !important;
    height: 32px !important;
    margin-left: 91px;
    margin-top: -33px !important;
    pointer-events: none;
    position: absolute !important;
    width: 30px !important;
}

.arrow-up{
    color: #4c5566;
    margin-top: -18px;
    position: absolute;
    text-align: right;
    width: 90%;
}
.fileupload{
    background-color:#4c5566;
    border-radius:4px;
    padding-top:40px;
    margin-bottom:15px;
}
.width100{
    width:100%;
}
.text05{
    width:100%;
    text-align:right;
    font-size:12px;
    color:#5ecef3;
    margin-top:10px;
}
.btn-s-mdss {
    min-width: 148px;
}
.google-basic-tb{
    margin-top: 20px;
}
.google-map-basic{
    margin-top: 20px;
}
.google-traffic{
    margin-top: 20px;
}
.real-time-basic h1{
    font-size: 100px;
    text-align: center;
    font-weight: normal;
    margin-top: 0px !important;
}
.real-time-basic-table{
    width:100%;
}
.real-time-basic-table tr td{
    padding: 10px;
}
.qq-upload-list{
    padding-bottom: 5px!important;
}
.google-visualization-table-table{
    width:100% !important;
    text-align: center;
}
.google-visualization-table-table tr td{
    padding: 6px 10px !important;
}
.google-visualization-table-table tr td:first-child{
    text-align:left;
}
.google-visualization-table-table tr td:last-child{
    text-align:center !important;
}
.google-visualization-table-sortind{
    display: none;
}
.google-visualization-table-page-numbers .page-number{
    border:1px solid #ddd !important;
    padding: 8px !important;
    background:none !important;
    border-radius: 1px !important;
}
.charts-custom-button{
    background: none !important;
    border: 1px solid #ddd;
}
.charts-custom-button-outer-box, .charts-custom-button-inner-box{
    border-color:#ddd !important;
}
.charts-custom-button-inner-box{
    padding:4px 5px 3px 5px !important;
}
.add-snippet ul{
    margin:0px;
    padding:0px;
}
.add-snippet ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    padding-bottom:4px;
    padding-top:10px;
    border-bottom:1px solid #ebeff6;
}
.add-snippet ul li:last-child{
    border-bottom:none;
}
.numbering{
    width:25px;
    height:25px;
    border:1px solid #ebeff6;
    border-radius:80px;
    float:left;
    line-height: 22px;
    margin-right: 10px;
    margin-top: 19px;
    text-align:center;
}
.add-snippet-img{
    padding-left:0 !important;
    padding-right:0 !important;
}
.add-snippet-img ul{
    margin:0px;
    padding:0px;
}
.add-snippet-img ul li{
    margin:0px;
    padding:0px;
    list-style:none;
    margin-right:10px;
    margin-bottom:5px;
    float:left;
    width:40px;
    height:40px;
    position:relative !important;
}
.add-snippet-img ul li img{
    width:40px;
    height:40px;
}
.close-image{
    background-color: #fff;
    color: #000;
    line-height: 12px;
    margin-left: 29px;
    opacity: 0.69;
    position: absolute;
}
.image-search-height{
    height: 400px !important;
    overflow-y: auto !important;
}
.slimScrollDiv {
    height: 400px !important; 
}
.article-content img{
    width: 100% !important;
}
/*04-02-2015*/
.dialogbox-new{
    width:770px!important;
    padding-top:50px;
}
.help-main{
    background-color:#fff!important;
    border:none!important;
}
.help-content{
    padding:0px !important;
}
.help-main ul{
    text-align:center !important;
    display:none !important;
}
.help-main ul li{
    display:inline-block !important;
    padding-left:0px !important;
    padding-right:0px !important;
    float:none !important;
}
.help-main .actions {
    float: none !important;
    margin-left:0px !important;
    margin-right:0px !important;
    text-align: right;
    margin-top:20px !important;
}
.help-main ul li:before, .help-main ul li:after {
    border:none !important;
}
.help-main ul li.complete, .help-main ul li.complete:hover {
    background: none !important;
}
.pan-one{
    padding-top:100px;
    padding-bottom:100px;
}
.help-main .badge {
    margin-right: 0px !important;
}
.col-sm-none{
    float:none !important;
    padding:0px !important;

}
/*.bg-model{
        background-color: rgba(0, 0, 0, 0.6) !important;
        }*/

/*#ihotspot1{
    background: none repeat scroll 0 0 #37c4f0!important;
    border: 5px solid #92cf5c !important;
    border-radius: 20px !important;
    height: 41px !important;
    left: 327.318% !important;
    opacity: 0.709356;
    position: absolute;
    top: -59px !important;
    width: 41px !important;
    z-index: 103;
}*/
#ihotspot1{
    background: none repeat scroll 0 0 #37c4f0 !important;
    border: 5px solid #92cf5c !important;
    border-radius: 20px !important;
    height: 41px;
    left: 327.318%;
    opacity: 0.709356;
    position: absolute;
    top: -59px;
    width: 41px;
    z-index: 103;
}
/*#ihotspot2{
    background: none repeat scroll 0 0 #37c4f0!important;
    border: 5px solid #92cf5c !important;
    border-radius: 20px !important;
    height: 41px !important;
    left:-190px !important;
    opacity: 0.709356;
    position: absolute;
    top: 39px !important;
    width: 41px !important;
    z-index: 103;
}*/
#ihotspot2{
    background: none repeat scroll 0 0 #37c4f0 !important;
    border: 5px solid #92cf5c !important;
    border-radius: 20px !important;
    height: 41px;
    left:-190px;
    opacity: 0.709356;
    position: absolute;
    top: 39px;
    width: 41px;
    z-index: 103;
}
m-t-none{
    margin-top:0px !important;
}
.p-t-n{
    padding-top:0px !important;
    padding:40px !important;
}.b-none tr td{
    border:none !important;
    cursor: pointer;
}
.headline {
    height:400px;
    overflow-y: auto;
}
.btn-gray{
    color: #fff !important;
    background-color: #4d5667;
}
.file-upload-btns .qq-upload-button{
    width: 91px !important;
    display:block !important;
    margin-right: 2px;
    padding:0px !important;
}

.view-content-box {
    overflow: auto !important;
    width: 100% !important;
}

.m-l-ms{
    margin-left: 3px;
}
.category .fa{
    margin-right:8px;
}
.button-channel{
    background-repeat: no-repeat;
    background-position:left; 
    text-align: left !important;
    padding-left: 25px !important;
}
.button-fb{
    background-image:url("../images/fa-fb.png") ;
}
.button-shopify{
    background-image:url("../images/fa-shopify.png") ;
}
.button-redfrogseo{
    background-image:url("../images/fa-redfrogseo.png?asd=123") ;
}
.button-linkedin{
    background-image:url("../images/fa-linkedin.png") ;
}
.button-twitter{
    background-image:url("../images/fa-twitter.png") ;
}
.button-infusionsoft{
    background-image:url("../images/fa-infusionsoft.png") ;
}
.button-cmoniter{
    background-image:url("../images/fa-cmoniter.png") ;
}
.button-mailchimp{
    background-image:url("../images/fa-mailchimp.png") ;
}
.button-wordpress{
    background-image:url("../images/fa-wordpress.png") ;
}
.button-next{
    background-image:url("../images/fa-next.png") ;
    background-repeat: no-repeat;
    background-position:right; 
    padding-right:44px !important;
     text-align:right !important;
}
.button-save {
    background-image:url("../images/fa-save.png") ;
    background-repeat: no-repeat;
    background-position:left; 
    padding-left: 46px !important;
     text-align: left !important;
}
.button-ok {
    background-image:url("../images/fa-ok.png") ;
    background-repeat: no-repeat;
    background-position:left; 
    padding-left: 52px !important;
     text-align: left !important;
}
.button-update {
    background-image:url("../images/fa-update.png") ;
    background-repeat: no-repeat;
    background-position:left; 
    padding-left: 37px !important;
     text-align: left !important;
}
.w-n{
    width:94px;
}
.ui-widget-header {
    background-image: none !important;
    background-color: #fff !important;
    
}
.fa-lgx {
    font-size: 1.666em !important;
    line-height: 0.75em;
    vertical-align: -15%;
}
.modal-header{
     background-color:#4c5566 !important; 
     color:#fff !important;
}
.modal-header .close {
    color: #fff !important;
    opacity: 0.89 !important;
}
.general-links .btn{
    padding:6px 10px !important;
}
/**
 * HELP / CONTAINER
 */
.help-1 {
  position: absolute;
  top: 27px;
  left: 162px;
  width: 58px;
  height: 58px;
  display: none;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);    
}
.help-2 {
  position: absolute;
  top: 38px;
  left:48px;
  width: 58px;
  height: 58px;
  display: none;
  -webkit-transform: translate(-50%, -50%);
     -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
       -o-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);    
}

/**
 * THROBBER
 */

.throbber {
  display: inline-block;
  cursor: help;
  background: transparent url(https://slack.global.ssl.fastly.net/20646/img/tip_throbber.png) no-repeat center center;
  width: 58px;
  height: 58px;
  
  -webkit-animation: throb .5s steps(12) alternate infinite;
     -moz-animation: throb .5s steps(12) alternate infinite;
          animation: throb .5s steps(12) alternate infinite;
}

@-webkit-keyframes throb{
  from  {background-position:    0px 0px }
  to    {background-position: -696px 0px }
}
@-moz-keyframes throb{
  from  {background-position:    0px 0px }
  to    {background-position: -696px 0px }
}
@keyframes throb{
  from  {background-position:    0px 0px }
  to    {background-position: -696px 0px }
}

/**
 * TIP BOX
 */

.tip {
  display: none;
  background-color: white;
  color: #333;
  width: 500px;
  box-shadow: 2px 5px 15px rgba(0,0,0, .5);

  position: absolute;
  top: 16px;
  left: 100%;
  
  -webkit-transform: translateX(10px);
     -moz-transform: translateX(10px);
      -ms-transform: translateX(10px);
       -o-transform: translateX(10px);
          transform: translateX(10px);
  
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.tip:before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 12px 10px 0;
  border-color: transparent #ffffff transparent transparent;  

  position: absolute;
  top: 20px;
  left: 0;

  -webkit-transform: translateX(-100%);
     -moz-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
       -o-transform: translateX(-100%);
          transform: translateX(-100%);
}

.tip > div {
  position: relative;
  padding: 20px;
  overflow: hidden;

  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
}
.tip > div:before {
  content: '';
  display: block;
  width: 64px;
  height: 64px;

  background: transparent url(https://slack.global.ssl.fastly.net/19925/img/landing_slack_hash_logo_@2x.png) no-repeat top left;
  background-size: contain;
  
  opacity: .25;
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  
  -webkit-transform: translate(-16px, 16px);
     -moz-transform: translate(-16px, 16px);
      -ms-transform: translate(-16px, 16px);
       -o-transform: translate(-16px, 16px);
          transform: translate(-16px, 16px);
}

/* --------------------------------------------------------------------------
   HEADER
   -------------------------------------------------------------------------- */

.tip header {
  padding: 0 0 .5rem 0;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: .5rem;
  border-bottom: 1px solid #0099FF;
}

.tip header a[rel=close] {
  text-decoration: none;
  color: #999;
  float: right;
  cursor: pointer;
}
.tip header a[rel=close]:hover {
  color: #09F;
}

/* --------------------------------------------------------------------------
   MAIN
   -------------------------------------------------------------------------- */

.tip main {
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 20px;
}

/* --------------------------------------------------------------------------
   FOOTER
   -------------------------------------------------------------------------- */

.tip footer {
  margin-top: 24px;
}
.tip footer a {
  color: #336699;
  text-decoration: none;
}
.tip footer a:hover {
  color: #0099FF;
}
.tip footer > a {
  float: right;
  text-decoration: none;
  display: inline-block;
  padding: 7px 20px;
  font-size: small;
  background-color: #336699;
  color: white;
  cursor: pointer;
  text-shadow: 0 1px rgba(0,0,0, .2);

  -webkit-font-smoothing: antialiased;
     -moz-font-smoothing: antialised;
      -ms-font-smoothing: antialised;
       -o-font-smoothing: antialised;
          font-smoothing: antialised;

  -webkit-transition: all 500ms ease-in-out;
     -moz-transition: all 500ms ease-in-out;
       -o-transition: all 500ms ease-in-out;
          transition: all 500ms ease-in-out;

  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}
.tip footer > a:hover {
  background-color: #0099FF;
  color: #FFFFFF;
}

.flipOutY,
.flipInY {
  display: block;
}
.form-group {
    margin-bottom: 7px !important;
}
.apply-coupon{
    float: right;
    margin-right: 15px;
    margin-top: 24px;
    text-align: right;
}
.right-headding{
    font-size: 28px;
    color:#4C5566;
    line-height: 28px;
    font-weight: bold;
    margin-bottom: 15px;
}
.m-t-big{
    margin-top: 50px;
}
.license-incudes ul{
    margin: 0px;
    padding: 0px;
}
.license-incudes ul li{
    margin: 0px;
    padding: 0px;
    list-style: none;
    line-height: 20px;
    font-size: 13px;
    margin-bottom: 5px;
}
.enterprise{
    margin-top: 208px;
    text-align: center;
}
.privacy{
    padding-top: 15px;
    margin-top: 20px;
    border-top: 1px dashed #ddd;
}
.btn-big{
    width:100%;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    color: #fff;
    background-color: #0B72A1;
    border: 1px solid #0B72A1;
    
}
.btn-big:hover{
    color: #fff;
}
.elButtonMain{
    font-size: 19px;
    font-weight: bold;
    color: #fff !important;
}
.elButtonSub{
    font-size: 15px;
    color:#C1DFF4 !important;
}
.normal-text-title {
    color: #737373;
    display: block;
    margin-top: 5px;
}
div.window-overlay{
    position: fixed;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    z-index: 9999999;
    background-image: url('../img/loading-bgr.gif');
    opacity: 0.7;
    filter: alpha(opacity=70); /* ie */
    -moz-opacity: 0.7; /* mozilla */
    display:none;
}
div.window-overlay * {
    height:100%;
    width:100%;
    background-image: url('../img/image.gif');
    background-position:  center center;
    background-repeat: no-repeat;
    opacity: 1;
    filter: alpha(opacity=100); /* ie */
    -moz-opacity: 1; /* mozilla */
}
.vertical-padder {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.magazine-footer .feed-article-tagline {
    position: static;
    margin: 0 0 auto;
}
.redactor_box .magazine-content {
    height: auto;
}
.redactor_box .redactor_form-control,.redactor_box .magazine-content,.redactor_box .feed-article-tagline {
    font-size: 12px !important;
}
.redactor_box .article-item-content {
    position: static;
    padding: 0px;
}
.stripe-content{
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.34);
    -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.34);
    box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.34);
    padding: 55px
}
.stripe-content-print{
    width: 100%;
    background-color: #fff;
    padding: 55px
}
.table-invoice{
    width: 100%;
}
.table-invoice tr td:first-child{
  width: 15%;
    text-align: right;
    padding: 5px;
}
.table-invoice tr td:last-child{
    padding: 5px;
    text-align: left;
}
.table-summary{
    width: 100%;
}
.table-summary tr td:first-child{
  width: 85%;
    text-align: right;
    padding: 5px;
}
.table-summary tr td:last-child{
    padding: 5px;
    text-align: right;
}
.table-lineup{
    width: 100%;
}
.table-lineup tr td:last-child{
    text-align: right;
}
.table-lineup tr td{
    padding: 5px;
}
.modal-logo img{
    width: 200px;
    padding-left: 15px;
}
.text-black{
    color: #000;
}
.textarea-indicator {
    position: absolute;
    right: 52px;
    bottom: 0px;
    z-index: 104;
}
.modal.fade .modal-min {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    -moz-transition: -moz-transform 0.3s ease-out;
    -o-transition: -o-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
}
.modal.in .modal-min {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0);
}
.modal-min {
    margin-left: auto;
    margin-right: auto;
    width: auto;
    padding: 10px;
    z-index: 1050;
    width: 725px;
}
.def-featured-img img {
    width: 128px;
    height: 128px;
}
.width125 {
    min-width: 125px;
}
.col2 img{
    min-height: 68px !important;
}
.channel-label {
    text-align: center;
    color: #ffffff;
    border-radius: 2px;
    width: 100px;
    padding: 3px;
}
#onboarding-enabled .tooltip-inner {
    max-width: 400px !important;
}
.wp-channel-connect {
    clear: both;
}
.wp-channel-connect ul {
    list-style-type: none;
    margin-left: 14px;
}
.wp-channel-connect li{
    margin-top: 10px;
}
.wp-channel-connect .btn {
    width: 100%;
}
.wp-channel-connect label {
    text-align: left;
    width: 235px !important;
}
.wp-channel-connect input.radio:empty {
    margin-left: -999px;
}
.wp-channel-connect input.radio:empty ~ label {
     position: relative;
     float: left;
     margin-top: 2em;
     cursor: pointer;
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
.wp-channel-connect .radio {
    display: none;
}
.width32 {
    min-width: 32%;
}
.open-plan-ul ul li{
    width:237px !important;;
}

#Article_content_wrapper .ui-dragbox-selected > div:first-child  {
    outline: grey dotted 3px;
    z-index: 1;    
}
#Article_content_wrapper.display-borders .ui-draggable > div:first-child  {
    border-bottom: 3px dashed #DBE2EF;
    z-index: 1;    
}
#select-template-dropdown {
    margin-left: -15px;
}
.kudani-popup {
    z-index: 10000;
}
#divCb #rte-toolbar {
    z-index: 10001;
}
.building-block-enumerator {
    opacity: 0.5;
    color: #5dcff3;
    font-size: 6em;
    width: 100px;height: 100px;
    position: absolute;
    margin: 0px;
    padding: 0px;
    font-weight: 400;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sticky-dialog.ui-dialog
{
    position: fixed !important;
}
.headlinr-icon {
    margin-left: -4px
}
#template-editor-modal .contentbuilder-article-container {
  padding-bottom: 30px;
}
body .form-group div.no-left-padding {
    padding-left: 0px;
}
#alertbox{
    z-index: 10000;
}
.ui-dragbox-highlighted {
    background: #ddf4fd;
}

.template-view .btn{
    position:relative;
    top: 8px;
}
.help-url,.help-url:hover {
    text-decoration: underline;
}

.css-editor-preview {
    margin-top: 0em;
}
#theme-editor-modal .nav-tabs {
    border-bottom:0px;
}
#css-editor-preview-container {
    overflow-y: scroll !important;
    overflow-x: hidden !important;
    height: 420px !important;
}
#css-editor-form-container {
    height: 420px !important;
    overflow-y: scroll !important;
    overflow-x: hidden !important;
}

.fa-kudani-flag:before {
    content: url("/themes/saas/icons/black/read-later.png");
}

.template-editor-iframe-preview{
    padding-left: 15px;
    padding-right: 15px;
}
div.shorten-link-tooltip, div.caption-tooltip {
    border: 2px solid #f5f7fa;
    box-shadow: none;
    padding: 2px !important;
    margin: 0px;    
}
div.caption-tooltip {
    font-size: 0.95em;
}
div.shorten-link-tooltip .btn{
    margin-bottom:0px !important;
}
#new-folder-modal-content{
    display: none;
}

.radio-button-modal{
    float: left;
    padding-left: 15px;
}

.label-for-saved, .label-for-feeds{
    display: none;
}

.new-folder-modal .modal-body{
    padding-bottom: 0px;
}

.new-folder-modal .modal-footer{
    margin-top: 5px;
}

.new-folder-modal .radio-saved{
    padding-left: 13px;
}

.new-folder-modal .radio-feeds{
    padding-left: 3px;
}

.new-folder-modal .radio-button-modal .new-folder-radio{
    float: none;
    margin-left: 5px;
    margin-top: 3px;
}

.new-folder-modal .new-folder-radio-label{
    float: left;
}

#rte-toolbar.stick{
    position: fixed !important;
    top: 0 !important;
}
#theme-editor-modal .pick-a-color-markup .color-menu {
    width: 300px;
}
#theme-editor-modal .pick-a-color-markup .color-box {
    width: 170px;
}
.panel .panel-body .article-info{
    width: 300px;
}
#wordpress-basic-form .wordpres-form-buttons .btn {
    margin-bottom: 5px;
}

.panel-body .templates-menu-outer-container{
    padding-right: 0px;
    margin-bottom: 9px; 
}

.panel-body .channels-dropdown-container{   
    display: inline-block; 
    width: calc(100% - 92px);
}

.panel-body .templates-menu-container{
    width: 100%;
}

.panel-body .edit-template-button-container{
    display: inline-block; 
    width: 77px; 
    float: right; 
}

.panel-body .edit-template-button{
    margin-top: 5px; 
    min-width: 77px; 
    float: right; 
    width: 77px;
}
#article-tools-container .panel-body {
    /*min-width: 596px;*/
}
#wordpress-basic-form .wordpres-form-buttons .btn {
    margin-bottom: 5px;
}
#analytics_content div.key {
    display: inline-block;
    width: 95%;
}
.popup-changeable-width {
    width: 300px;
    
}

@media (min-width: 568px) {
    .popup-changeable-width {
        width: 500px;
    }
}
@media (min-width: 768px) {
    .popup-changeable-width {
        width: 800px;
    }
}
#article-grid .table td:first-child{
    width: 5% !important;
}