* {margin:0;outline:none;padding:0;}
code,kbd,samp,pre,tt,var,textarea,input,select,isindex {font:inherit;font-size:1em}
dfn,i,cite,var,address,em {font-style:normal}
th,b,strong,h1,h2,h3,h4,h5,h6 {font-weight:bold}
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet {border:none}
table {border-collapse:collapse;border-spacing:0}
caption,th,td,center {vertical-align:top}
q {quotes:"" ""}
ul,ol,dir,menu {list-style:none}
sub,sup {vertical-align:baseline}
a {color:inherit}
hr {display:none}

html, body {
    font-family: 'Helvetica Light', 'Helvetica', Arial, sans-serif;
    font-size: 12px;
    color: #848A93;
    background-color: #eeebe9;
    height: 100%;
}

input, select, textarea {
    padding: 3px 5px;
    color: #848A93;
    font-size: inherit;
}

input[type=text], input[type=password], select, textarea {
    border: 0 none;
}

a, a:hover {
    color: #87897C;
    text-decoration: none;
}

.clear {
    height: 1px;
    font-size: 1%;
    clear: both;
}

.but, .ico {
    display: inline-block;
    border: 0 none;
    text-decoration: none;
    cursor: pointer;
}

/*
 * Main frame
 */

#wrapper {
    width: 100%;
    min-width: 1006px;
    min-height: 100%;
    padding-top: 102px;
}

/*
 * Footer
 */
.ft_pl{height: 47px;}
#footer {
    height: 47px;
    width: 100%;
    background: none repeat scroll 0 0 #35363F;
}

#footer-inner {
    color: #E4E4E4;
    font-size: 11px;
    height: 32px;
    margin: 0 auto;
    padding-top: 15px;
    text-align: left;
    width: 950px;
    
}

#languages {
    float: right;
    margin-right: 2%;
}

#languages a {
    display: inline-block;
    width: 20px;
    height: 13px;
}

.black-text{ color: #35363f;}
.blue-text{ color: #2b96dd;}
.font16{font-size: 16px;}
.text-block{display: inline-block;}
.align-center{text-align: center;} 
.title_padding{padding: 22px 22px 25px;}
.gray_bg{background-color: #f7f7f7}
.pb-20{padding-bottom: 20px !important;}
.pside-0{padding-left: 0 !important;padding-right: 0 !important}
.grey-txt { color: #848A93 !important;}
/*
 * Header
 */

#header {
    background: none repeat scroll 0 0 #35363F;
    height: 60px;
    width: 100%;
    font-family: sans-serif,Myriad Pro;
}

#header .wrapper{
    height: 60px;
    margin: 0 auto;
    width: 985px;
}

#logo {
    background: url("logo-new-pack.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    /*background: url("logo-new-3.png") no-repeat scroll left center rgba(0, 0, 0, 0);*/
    float: left;
    height: 60px;
    margin-left: 25px;
    width: 70px;
}

#logo span{
    color: #EE962E;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin-left: 35px;
    margin-top: 26px;
    text-transform: uppercase;
}

.sign{
    color: #FFFFFF;
    float: right;
    font-size: 22px;
    font-weight: normal;
    margin-top: 15px;
    margin-right: 110px;
    font-family: "Segoe UI", "Helvetica Light";

}

a#help-btn{
    background: #44b7e6; /* Old browsers */
    background: -moz-linear-gradient(top,  #44b7e6 0%, #257ad1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#44b7e6), color-stop(100%,#257ad1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #44b7e6 0%,#257ad1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #44b7e6 0%,#257ad1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #44b7e6 0%,#257ad1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #44b7e6 0%,#257ad1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44b7e6', endColorstr='#257ad1',GradientType=0 ); /* IE6-9 */

    border-radius: 3px;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    margin-left: 25px;
    margin-top: 17px;
    padding: 5px 20px 3px;
}

a#help-btn:hover{
    background: #257ad1; /* Old browsers */
    background: -moz-linear-gradient(top,  #257ad1 0%, #44b7e6 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#257ad1), color-stop(100%,#44b7e6)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #257ad1 0%,#44b7e6 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #257ad1 0%,#44b7e6 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #257ad1 0%,#44b7e6 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #257ad1 0%,#44b7e6 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#257ad1', endColorstr='#44b7e6',GradientType=0 ); /* IE6-9 */
}

#login-section{
    border-left: 1px solid #454750;
    border-right: 1px solid #454750;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 14px;
    min-width: 110px;
    padding: 23px 35px 20px 20px;
    position: relative;
    text-align: left;
}

#login-section.active,
#login-section:hover{
    background: none repeat scroll 0 0 #474854;
    box-shadow: 0 0 3px #1C1C1C;
}

#login-section.active #user-menu,
#login-section:hover #user-menu{
    display: block;
}

#login-section > span:after{
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
    border-top: 3px solid #FFFFFF;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    right: 21px;
    top: 50%;
    width: 0;
    cursor: pointer;
}

#user-menu{
    background: none repeat scroll 0 0 #474854;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #585963;
    font-size: 13px;
    left: 0;
    padding: 5px 0 10px;
    position: absolute;
    text-align: left;
    top: 57px;
    width: 86%;
    width: 100%;
    z-index: 19;
    display: none;
}

#user-menu a{
    color: #EEEBE9;
    display: block;
    font-size: 13px;
    padding: 4px 0 0 20px;
    transition: color 0.3s ease-in-out 0s;
}

#user-menu .acc-id__block{
    margin-top: 10px;
    padding: 5px 0 0 20px;
    border-top: 1px solid #585963;
}

.bigRed-text{
    font-size: 20px;
    color: #e74c3c;
    letter-spacing: 1px;
}

#user-menu a#logout:hover{
    color: #FF786E;
}

#user-menu a:hover{
    color: #44b7e6;
    transition: color 0.3s ease-in-out 0s;
}


#user-menu a#upgrade-subscription-btn{
    background-color: #2ECC71;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    margin: 4px 0 4px 20px;
    padding: 4px 10px;
    transition: background-color 0.3s ease-in-out 0s;
    display: inline-block;
}

#user-menu a#upgrade-subscription-btn:hover{
    background-color: #32e07c;
    transition: background-color 0.3s ease-in-out 0s;
}

/*
 *END Header
 */
#login-ip {
    color: #737177;
    font-weight: normal;
}

#user-notification {
    float: right;
    margin-right: 13px;
    padding: 0 5px 0 8px;
    height: 29px;
    line-height: 28px;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    background: url('notifications-bg-left.png') no-repeat 0 0;
    position: relative;
}

#user-notification-right {
    width: 3px;
    height: 29px;
    background: url('notifications-bg-right.png') no-repeat 0 0;
    position: absolute;
    top: 0;
    right: -3px;
}

#user-notification .notification-icon {
    color: #ff9400;
    background: url('ico-notification.png') no-repeat 0 center;
    padding-left: 20px;
}

#user-notification .notification-icon.red {
    color: #ff0000;
    background-image: url('ico-notification-red.png');
}

/*==========lang top===============*/
.but.lang-top {
    height: 29px;
    margin-left: 10px;
}

.but.lang-top-right {
    background: url("but-lang-top-right.png") no-repeat scroll 100% 0 transparent;
    display: inline-block;
    height: 29px;
}

.but.lang-top-right a {
    background: url("but-lang-top.png") no-repeat scroll 0 0 transparent;
    color: #3498DB;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 29px;
    line-height: 27px;
    margin-right: 11px;
    padding: 0 5px 0 8px;
    text-align: center;
}

span.arrow-down {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #555555;
    height: 0;
    margin-right: -8px;
    position: relative;
    right: 11px;
    top: 10px;
    width: 0;
}
/*
* FILTERS AND SEARCH
*/
#header-bottom {
    width: 100%;
    height: 42px;
    background: url('header-bottom-bg.png') repeat-x 0 0;
}

#header-bottom .wrapper{
    width: 980px;
    height: 42px;
    margin: 0 auto;
    position: relative;
}

#devices{
    float: left;
    height: 35px;
    margin-left: 14px;
    padding-top: 6px;
    width: 148px;
}

#search-devices-input{
    border: 1px solid #DADCDE;
    float: left;
    border-right: none;
    float: left;
    height: 24px;
    padding: 0 0 0 5px;
    width: 111px;
    border-radius: 2px 0 0 2px;
}

#devices-ico{
   background-image: url("filter-arrow-down.png") !important;
    float: left;
    height: 26px;
    width: 30px;
    cursor: pointer;
}

.tarif-device{
    border: 1px solid #DADCDE;
    border-radius: 4px 0 0 4px;
    left: 5px;
    padding: 3px 3px 4px;
    position: relative;
    text-align: left;
    border-right: 0 none;
    cursor: pointer;
    margin-right: 20px;
}

        .tarif-device span{
            color: #3498DB;
            text-transform: capitalize;
        }

        .tarif-device .triangle-right-border{
            border-bottom: 13px solid transparent;
            border-left: 11px solid #DADCDE;
            border-top: 13px solid transparent;
            height: 0;
            position: absolute;
            right: -11px;
            top: -1px;
            width: 0;
            cursor: pointer;
        }

        .tarif-device .triangle-right{
            border-bottom: 13px solid transparent;
            border-left: 11px solid #FFFFFF;
            border-top: 13px solid transparent;
            height: 0;
            position: absolute;
            right: -10px;
            top: -1px;
            width: 0;
            cursor: pointer;
        }


.tarif-device:hover{
    border: 1px solid #3498DB;
    background-color: #3498DB
}

        .tarif-device:hover span{
            color: #fff; 
        }

        .tarif-device:hover .triangle-right-border{
            border-left: 11px solid #fff;
        }

        .tarif-device:hover .triangle-right{
            border-left: 9px solid #3498DB;
            right: -9px;
        }





#filter-form, #mcloud-filter-form{
    float: right;
    height: 30px;
    padding: 6px 0;
    position: relative;
    width: 585px;
}

#period, #mcloud-period {
    color: #B8BABB;
    height: 30px;
    position: relative;
    width: 360px;
}

#period div, #mcloud-period div {
    float: left;
}

.selectmenu-container-top {
    margin-right: 10px;
}

.selectmenu-container-top select {
    padding: 0;
    width: 81px;
}

.datepicker-container {
    background: url("header-datepicker-bg.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 21px;
    padding: 3px 0;
    width: 100px;
}

.datepicker-container input {
    background: none;
    padding: 3px 26px 2px 5px;
    width: 75px;
    color: #35363f;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    font-family: Arial, !important;
    font-weight: normal !important;
}

#select-period-button{
    white-space: pre;
}
#dash {
    margin: 4px;
    display: inline-block;
}

#searchbar {
    float: right;
    margin: 0;
    width: auto;
    position: relative;
}

#searchbar input {
    background-color: transparent;
    border: 1px solid #DADCDE;
    border-radius: 2px 0 0 2px;
    color: #35363F;
    font-weight: normal;
    height: 17px;
    line-height: 17px;
    margin: 0;
    padding: 3px 0 4px 5px;
    width: 90px;
    float: left;
    border-right: none;
    transition: width 0.3s ease-in-out 0s;
}

#searchbar input.active {
    width: 150px;
    transition: width 0.3s ease-in-out 0s;
}

#search-ico{
    background-image: url("search-ico.png") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 26px;
    right: 1px;
    width: 36px;
}

/*
 * Notifications popup
 */

.notification-item {
    background: url("notification-item-bg.png") repeat-x scroll 0 0 #f0f1f5;
    line-height: 18px;
    padding: 9px 15px 10px 15px;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #d6dadd;
}

.notification-item h3 {
    background: url("ico-notification-transp.png") no-repeat 0 0;
    line-height: 20px;
    padding-left: 30px;
}

.notification-text {
    margin: 5px 0 5px 30px;
}

/*
 * Content area
 */


.notification-window{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D6D6D6;
    border-radius: 4px 4px 4px 4px;
    top: 60px;
    box-shadow: 0 0 10px 3px #BCB7B7;
    color: #848A93;
    width: 162px;
    padding: 15px 10px 5px;
    position: fixed;
    right: 20px;
    text-align: center;
    opacity: 0;
    /*z-index: 23 !important;*/
}

.notification-window .control-btn{
    margin-top: 10px;
}

a.white-btn{
    border: 1px solid #DADCDE;
    border-radius: 2px 2px 2px 2px;
    color: #3498DB;
    font-size: 14px;
    margin: 0 5px;
    padding: 5px 10px 4px;
}

a.white-btn:hover{
    border: 1px solid transparent;
    background: #3498DB;
    color: #fff;
}

a.white-btn.active{
    border: 1px solid transparent;
    background: #3498DB;
    color: #fff;
}

#content {
    margin: 0 auto;
    width: 980px;
    overflow: hidden;
}

#content-left {
    width: 160px;
    float: left;
    padding-top: 20px;
    background-color: #f5f3f2;
    border-right: 1px solid #dbd9d8;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}

/*
 * Left menu
 */

#left-menu {
    width: 170px;
    margin-bottom: 40px;
}

a#upgrade-account{
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */

    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 14px;
    margin-bottom: 10px;
    margin-left: 16px;
    max-width: 112px;
    padding: 6px 8px 5px;
    word-wrap: break-word;
}

a#upgrade-account:hover{
    background: #21bd50; /* Old browsers */
    background: -moz-linear-gradient(top,  #21bd50 0%, #3cdb93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21bd50), color-stop(100%,#3cdb93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #21bd50 0%,#3cdb93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21bd50', endColorstr='#3cdb93',GradientType=0 ); /* IE6-9 */
}

#left-menu .group-menu-grey{
   padding: 10px 0;
   width: 160px;
}


#left-menu .group-menu-light{
   padding: 10px 0;
   width: 160px;
   background-color: #f9f8f7;
}

#left-menu .group-menu-grey ul li,
#left-menu .group-menu-light ul li{
 
}


#left-menu a {
    color: #848A93;
    display: block;
    font-weight: normal;
    height: 32px;
    margin-top: 0;
    padding: 0 13px;
    position: relative;
    width: 164px;
}

#left-menu .active a {
    background: url("menu-bg.png") no-repeat scroll 13px 0 transparent;
    color: #3498db;
}

#left-menu a:hover {
    background: url("menu-bg.png") no-repeat scroll 13px 0 transparent;
}

#left-menu .menu-item {
    display: table-cell;
    height: 32px;
    line-height: 13px;
    padding-left: 10px;
    position: relative;
    vertical-align: middle;
    max-width: 137px;
}

#left-menu .disabled, #left-menu .disabled.active {
    display: block;
    height: 32px;
    margin-top: 0;
    padding: 0 13px;
    position: relative;
    width: 164px;


    color: #000000;
    font-weight: normal;
    opacity: 0.5;
}

#left-menu .notification-menu-wrapper{
    margin-right: 19px;
    position: absolute;
    right: 12px;
    text-align: center;
    top: 0;
    width: 40px;
}


#left-menu i.notification-menu{
    background: none repeat scroll 0 0 #FF786E;
    border-radius: 10px 10px 10px 10px;
    color: #FFFFFF;
    font-size: 10px;
    padding: 2px 6px;
    position: relative;
    top: 6px;
}


#left-menu .disabled .menu-item, #left-menu .disabled.active .menu-item  {
    opacity: 0.5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity = 50);
}

/*
 * Main content wrapper
 */

#content-right {
    float: left;
    margin-left: 22px;
    padding-top: 20px;
    padding-bottom:10000px;
    margin-bottom:-10000px;
}


#content-block-middle {
    width: 796px;
    background-color: #eeebe9;
}


/*
 * DEVICES
 */
#device-list{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 4px #CCCCCC;
    display: none;
    max-height: 360px;
    overflow: auto;
    padding: 10px 5px 10px 10px;
    position: absolute;
    top: 35px;
    z-index: 20;
    width: 200px;
}

#device-list ul{
    padding-left: 0px;
}

#device-list ul li{
    color: #363732;
    font-size: 14px;
    padding: 5px 0;
}

#device-list ul li a{
    vertical-align: middle;
}

#device-list ul li.active a{
    color: #3498DB;
}

#device-list ul li.expired.grHlight a{
    text-decoration: line-through;
    color: #B5B5B5;
}

.highlight{
    font-weight: bold;
}

#device-list .title{
    color: #8e8c8c;
    font-size: 11px;
}


.ico.status {
    display: block;
    float: left;
    height: 15px;
    margin-right: 9px;
    width: 17px;
}

#content-tabs li.disabled .ico.status {
    cursor: default;
}

.ico.status.online {
    background: url(data:image/png;base64,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) no-repeat center center;
}
.ico.desktop.status.online {
    background: url(data:image/png;base64,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) no-repeat center center;
}

.ico.status.offline {
    background: url(data:image/png;base64,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) no-repeat center center;
}
.ico.desktop.status.offline {
    background: url(data:image/png;base64,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) no-repeat center center;
}

/*
 * Main content inner
 */

.content-inner{
     background: #fff;
     padding: 22px 22px 25px 22px;
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
     /*z-index: 20;*/
     margin-bottom: 22px;
     position: relative;
}

.content-inner.dashboard{
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    padding: 0;
}

#content-block-middle h1 {
    color: #35363F;
    font-size: 20px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 10px;
}


.icon-info-sign{
    vertical-align: middle !important;
    background-image: url("tooltip-blue.png") !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important;
    height: 12px !important;
    line-height: 12px !important;
    width: 12px !important;
}

.hline {
    width: 100%;
    height: 4px;
    background: url('hline-bg.png') repeat-x 0 0;
    margin-bottom: 18px;
}

.wline {
    width: 4;
    height: 100%;
    background: url('wline-bg.png') repeat-x 0 0;
}

#filters {
    margin-bottom: 18px;
}

#filters input {
    border: 1px solid #ced1d5;
}

#content-block-middle h2 {
    text-transform: none;
    font-size: 12px;
    color: #000000;
    margin-bottom: 7px;
}

#content-block-middle h2.expandablebelow {
    cursor: pointer;
}

.wrap_table {
    overflow: auto;
}
.content-table {
    background: #F9FAFE;
    width: 100%;
    border-collapse: collapse;
    color: #848a93;
}

.content-table tr.suspend td{
    background: #f8eaee;
}

.content-table tr.demo td{
    background: #dde8f4;
}

.content-table th, .total td {
    height: 36px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 10px;
    color: #8e8c8c;
    text-align: left;
    vertical-align: middle;
    padding: 0 2px;
    background: none repeat scroll 0 0 #FFFFFF;
}

.content-table td{
    line-height: 18px;
    padding: 7px 6px 7px;
    vertical-align: middle;
    word-wrap: break-word;
    background-color: transparent;
    font-size: 12px;
}

.content-table tr{
    background-color: #fff;
}


.content-table tr:nth-child(2n){
    background-color: #faf9f8;
}



.content-table td.table-icon {
    padding: 0 0 0 15px;
}

a.blue-link {
    color: #2d7bb2;
    text-decoration: underline;
}
    a.blue-link .ico.download{
        cursor: pointer;
    }
.content-table .nowrap {
    white-space: nowrap;
}

.content-table .bold {
    font-weight: bold;
    color: #848a93;
}

.gray-bg {
    border: 1px solid #DADCDE;
    padding: 15px;
    width: auto;
}

.gray-bg.commands{
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    width: auto;
    border: none;
}



/*
 * Content pager
 */

#pre-pager {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    height: 20px;
}

#pager {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
    padding-top: 5px;
}

#pager ul {
    list-style: none;
    padding: 10px 0;
    text-align: center;
}

#pager li {
    display: inline-block;
    padding: 0 1px;
}

#pager a, #pager span {
    display: block;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    width: 26px;
}

#pager .pagenum {
    color: #848a93;
}

#pager .pagenum:hover {
    background-color: #3498db;
    color: #fff;
}

#pager .pagecur {
    border: 1px solid #3498db;
}

#pager .first-page{
    background: url("arrow-pager.png") no-repeat scroll 0 0 transparent;
    height: 9px;
    line-height: 12px;
    width: 9px;
}

#pager .last-page{
    background: url("arrow-pager.png") no-repeat scroll -35px 0 transparent;
    height: 9px;
    line-height: 12px;
    width: 9px;
}

#pager .prev-page {
    background: url("arrow-pager.png") no-repeat scroll -14px 0 transparent;
    height: 9px;
    line-height: 12px;
    width: 5px;
}

#pager .next-page {
    background: url("arrow-pager.png") no-repeat scroll -26px 0 transparent;
    height: 9px;
    line-height: 12px;
    width: 5px;
}

#image_preview_box {
    text-align: center;
}

#image_preview_box table {
    width: 100%;
    height: 100%;
}

#image_preview_box table td {
    vertical-align: middle;
}

#image_preview_box img {
    max-width: 780px;
    max-height: 560px;
}

/*
 * Calls, mesagges pages
 */

.ico.outgoing {
    width: 18px;
    height: 18px;
    background: url('ico-outgoing.png') no-repeat 0 0;
    cursor: default;
}
.ico.outgoing.deleted {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOTJCMEUzRDMzQjIxMEE3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RThERTNFM0Q0NDkxMUUzOUMyM0MyNjUzMEU3RkM3MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RThERTNFMkQ0NDkxMUUzOUMyM0MyNjUzMEU3RkM3MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REU0NjY5NDczMzIwNjgxMTgyMkFCNEVDREZDMEMyNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTkyQjBFM0QzM0IyMTBBNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz59tePBAAABb0lEQVR42mL8X5HHgAU4AXE4lJaDij0C4n1AvAqI96JrYEHjawDxdCB2wGK4ChSnAfEBIM4E4hswSSYw2T4RRNoD8SkchqADB6hae5gAI9RrIJecAGJ+BtLARyC2ALkM5CJGIJ6P1RAmoLRfCD6D+KF6GUEGOUNNRQWcXAwMCRkMDJa2hFwF0usMCuwwDCkRUQaGeGCYiogR68UwUBjdATKUEXGjzsAQlQBxET5QmY/MuwtykSzCkTYMDL7BkLAhDciCdPxkoAIAGfQMzjtxhIFhwQwGhu/fSDXnCQs0YanDhW7fZGCY1g8NbFFs4YENHAW5aCmG8JtXQMP6GBju3CTWRUtABu2CpmpUAPLe/BkQ7+IHIL27QQb9B+JEaHJHBf/+MTBsXE0oiySBzIDFMygX+wPxZxIC+DNUz3VE7oeAg0BshtWb2L1jBtWDtTwCucwKiF2BOASaD0EJ9hcQPwbiw0C8BhQm0CCBA4AAAwBCw1GzqrZSpgAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.ico.incoming {
    width: 18px;
    height: 18px;
    background: url('ico-incoming.png') no-repeat 0 0;
    cursor: default;
}
.ico.incoming.deleted {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOTJCMEUzRDMzQjIxMEE3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEM0ZBQzgzNEQ0NDgxMUUzOUMyM0MyNjUzMEU3RkM3MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEM0ZBQzgzM0Q0NDgxMUUzOUMyM0MyNjUzMEU3RkM3MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6REU0NjY5NDczMzIwNjgxMTgyMkFCNEVDREZDMEMyNDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTkyQjBFM0QzM0IyMTBBNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz50hgUnAAABcklEQVR42mL8X5HHgAU4AXE4lJaDij0C4n1AvAqI96JrYEHjawDxdCB2wGK4ChSnAfEBIM4E4hswSSYkhfZAfAqHIejAAarWnqF9IliAEeo1kEtOADE/A2ngIxBbgFwGchEjEM/Ha4h/KNDtTNhk+KF6GUGyzlBTcQMLGwaGhAwGBk4urLIgM0AGhRHlCVV1BoasQgYGEVFssmGgMLoDZCjDhaCBhxN8/8bAsGwBA8Odm8iid0EukiUpeEHeS8yAeBcBZEEG/WQgBzAyYiTIZ0CsTrQBIK8tB3rtNorXnrBAExbCoMp8TM2wcHvzmoFh4Swg/QpdxVGQ15YS5RJQ4E7rw2YICCwBGbQLmqpxgxNHgMluBsRbWGSBeDfIoP9AnAhN7tjBxtUMDP/+4coiSSAzYOkelIv9gfgzCfH2GarnOnruPwjEZgS9ifCOGVQP1vII5DIrIHYF4hBoPgQl2F9A/BiIDwPxGlCYQIMEDgACDADRe1i6YbM7YQAAAABJRU5ErkJggg==) no-repeat 0 0;
}

.gray-bg.email-details p {
    margin-bottom: 7px;
}

.email-text {
    height: auto;
    overflow: auto;
    padding: 15px;
    width: auto;
}

/*
 * Locations page
 */

.but.but-locations {
    width: 27px;
    height: 27px;
    float: right;
}

.but.map {
    background: url('but-locations-map.png') no-repeat 0 0;
}

.but.map.active {
    background: url('but-locations-map-active.png') no-repeat 0 0;
}

.but.list {
    background: url('but-locations-list.png') no-repeat 0 0;
}

.but.list.active {
    background: url('but-locations-list-active.png') no-repeat 0 0;
}

.ico.view-map {
    width: 12px;
    height: 19px;
    background: url('ico-view-map.png') no-repeat 0 0;
    cursor: default;
    margin-right: 5px;
}

#location-filter {
    margin-bottom: 18px;
}

#location-filter input, #location-filter select {
    border: 1px solid #CED1D5;
}

#location-filter select {
    padding-right: 0;
}

/*
 * Media pages
 */

.but.but-media {
    width: 27px;
    height: 27px;
    float: right;
}

.but.grid-view {
    background: url('but-media-grid.png') no-repeat 0 0;
}

.but.grid-view.active {
    background: url('but-media-grid-active.png') no-repeat 0 0;
}

.but.list-view {
    background: url('but-media-list.png') no-repeat 0 0;
}

.but.list-view.active {
    background: url('but-media-list-active.png') no-repeat 0 0;
}

.ico.audio {
    width: 18px;
    height: 18px;
    margin-right: 5px;
    background: url('ico-audio.png') no-repeat 0 0;
}

.ico.audio.play-video {
    margin-right: 5px;
}

.ico.download {
    width: 16px;
    height: 16px;
    background: url('ico-download.png') no-repeat 0 0;
    margin-right: 5px;
    cursor: default;
}

.table-icon.thumb img {
    margin-top: 2px;
    max-width: 37px;
    max-height: 25px;
}

.grid-row {
    width: 100%;
    margin-bottom: 18px;
}

.grid-cell {
    width: 120px;
    display: inline-block;
    margin-bottom: 15px;
}

.empty-grid {
    margin: 10px 0;
}

.media-grid-separator {
    width: 100%;
    height: 2px;
    background: url('media-grid-separator.png') repeat-x 0 0;
}

.thumb-container {
    width: 102px;
    height: 73px;
    background: url('thumb-container-bg.png') no-repeat 0 0;
    position: relative;
}

.thumb-container img {
    position: absolute;
    left: 6px;
    top: 6px;
    max-width: 90px;
    max-height: 60px;
}

.thumb-container .ico.download {
    position: absolute;
    bottom: 11px;
    right: 10px;
    margin-right: 0;
    cursor: pointer;
}

.thumb-container .zoom {
    display: block;
    position: absolute;
    left: 6px;
    top: 6px;
    width: 90px;
    height: 60px;
    background: url("ico-zoom.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: none;
}

.thumb-container .zoom.video {
    background: url("ico-zoom-video.png") no-repeat scroll center center transparent;
}

.thumb-container .zoom.visible {
    display: block;
}

.media-name {
    background: url("media-name-bg.png") no-repeat scroll center center transparent;
    font-size: 11px;
    height: 14px;
    margin: 6px 0 4px 0;
    padding: 2px 4px;
    text-align: center;
    width: 96px;
}

.media-name span {
    display: block;
    width: 83px;
    height: 14px;
    margin: 0 auto;
    overflow: hidden;
}

.media-date {
    width: 102px;
    text-align: center;
    overflow: hidden;
    font-size: 10px;
    font-style: italic;
}

/*
 * Login page
 */

#top-area {
    width: 100%;
    height: 95px;
}

#login-block {
    width: 470px;
    height: 310px;
    background: url('login-block-bg-new.png') no-repeat 0 0;
    margin: 0 auto 25px auto;
    position: relative;
    color: #e0e0e1;
}

#login-message {
    position: absolute;
    top: -5px;
    left: 340px;
}

#login-block #inner {
    position: absolute;
    top: 85px;
    right: 40px;
}

#inner td {
    padding: 8px 0;
    vertical-align: middle;
}

#inner .left {
    text-align: right;
    padding-right: 10px;
    color: #ffffff;
    font-size: 17px;
}

#inner label {
    font-weight: bold;
}

.input-container {
    position: relative;
}

.input-container .validator-errors {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    height: 44px;
    left: -5px;
    position: relative;
    display: inline-block;
}

.input-container .validator-errors-left {
    background: url("login-error-bg-left_2_1.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 44px;
    position: relative;
    width: 7px;
}

.input-container .validator-errors-right {
    background: url("login-error-bg-right.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 44px;
    position: relative;
    width: 7px;
}

.input-container .validator-errors-center {
    background: url("login-error-bg-center.png") repeat-x scroll 0 0 transparent;
    display: inline-block;
    height: 44px;
    line-height: 13px;
    padding: 0;
    word-wrap: break-word;
    float: left;
    max-width: 195px;
}

#login-block .input-container {
    width: 284px;
    height: 39px;
    background: url('login-input-bg.png') no-repeat 0 0;
}

#login-block .input-container input {
    background: none;
    height: 23px;
    padding: 8px;
    width: 268px;
    color: #e0e0e1;
    font-size: 17px;
}

.but.account {
    width: 284px;
    height: 47px;
    line-height: 47px;
    background: url('but-login-bg.png') no-repeat 0 0;
    text-align: center;
    overflow: hidden;
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
}


#forgot {
    margin-left: 70px;
    font-weight: bold;
    color: #e0e0e1;
}

#login-block #link-back {
    vertical-align: bottom;
    padding-bottom: 16px;
}

#login-block #link-back a {
    text-decoration: underline;
    color: #E0E0E1;
    font-weight: bold;
}

/*
 * Add phone page
 */

.gray-bg.add-phone {
    width: 272px;
}

.gray-bg label {
    display: block;
    color: #848A93;
    font-weight: normal;
    margin-bottom: 3px;
    font-size: 12px;
}

.gray-bg input[type=text],
.gray-bg input[type=password] {
    padding: 5px;
    color: #848A93;
    margin-bottom: 10px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
    width: 260px;
}

.but.crud-phone {
    margin: 10px 0 0 20px;
}

.but.crud-phone input {
    width: 260px;
}


.gray-bg.settings {
    width: 360px;
    margin-bottom: 15px;
}

.settings-right {
    float: right;
}

.input-time-container {
    width: 148px;
    height: 28px;
    background: url('input-settings-time-bg.png') no-repeat 0 0;
    margin-bottom: 0px;
    position: relative;
}

.gray-bg.settings input[type=text] {
    border: 0 none;
    height: 20px;
    margin: 2px;
    padding: 2px 5px;
    width: 85px;
}

.gray-bg.settings select {
    padding: 2px 0px 2px 5px;
    width: 148px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
}

.gray-bg.settings strong {
    color: #000000;
}

#record_time {
    margin-top: 20px;
}

#record_time.hidden {
    display: none;
}

#record_time label {
    display: inline-block;
    width: 70px;
}

#record_time p {
    margin-bottom: 8px;
}

.gray-bg.settings #record_time input[type=text] {
    width: 100px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
}

.gray-bg.settings #record_time select {
    width: 50px;
}

#other-settings {
    line-height: 25px;
    margin-left: 15px;
}

#other-settings label {
    font-weight: bold;
    margin-left: 5px;
}
label.disabled {
    color: #999;
}
.but.save {
    /*width: 126px;
    height: 36px;
    background: url('but-save.png') no-repeat 0 0;*/
    display: block;
    margin: 10px 0 0 0;
}

.but.save input {
    width: 126px;
}

.but.save-long {
    /*width: 260px;
    height: 36px;
    background: url('but-save-long.png') no-repeat 0 0;*/
    display: block;
    margin: 10px 0;
}

/*
 * Tools page
 */

#tools-list {
    margin-left: 10px;
}

#tools-list li {
    line-height: 23px;
    margin-bottom: 10px;
    padding-left: 28px;
}

#tools-list li a {
    color: #3d7bb2;
    font-weight: bold;
}

#tools-list #clear-logs {
    background: url('ico-tools-clear-logs.png') no-repeat 0 0;
}

#tools-list #remove-phone {
    background: url('ico-tools-remove-phone.png') no-repeat 0 0;
}

#tools-list #edit-phone {
    background: url('ico-tools-edit-phone.png') no-repeat 0 0;
}

#tools-list #update-credentials {
    background: url('ico-tools-key.png') no-repeat 2px 2px;
}

#tools-list #update-email {
    background: url('ico-tools-update-email.png') no-repeat 2px 2px;
}

#tools-list #configure-notification {
    background: url('ico-tools-configure-notification.png') no-repeat 0 0;
}

/*
 * Notifications page
 */

.gray-bg.notification {
    width: 272px;
}

.gray-bg.notification label {
    display: inline;
}

.gray-bg.notification select {
    display: block;
    margin-top: 5px;
    padding: 2px 0px 2px 5px;
    width: 148px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
}


.gray-bg.subscribe_email {
    width: 272px;
    height:47px;
}

.gray-bg.subscribe_email label {
    display: inline;
}

/*
 * Help page
 */

.help-block {
    color: #707070;
    line-height: 17px;
}

.help-block p {
    margin-bottom: 7px;
}

.help-block .rightside {
    float: right;
    width: 290px;
}

.help-block .rightside .gray-bg {
    margin-bottom: 20px;
}

.help-block .rightside h3 {
    font-size: 15px;
    color: #000000;
    margin-bottom: 8px;
}

.ico.download-pdf {
    width: 18px;
    height: 19px;
    background: url('ico-download-pdf.png') no-repeat 0 0;
    margin-right: 5px;
    cursor: default;
}
/*
.help-block .leftside {
    margin-right: 320px;
}
*/
.help-block a {
    color: #2d7bb2;
    text-decoration: underline;
}

.help-topics .list {
    margin-top: 15px;
}

.help-topics .list .item {
    padding: 5px 0 5px 15px;
    background: url('bullet.png') no-repeat 0 center; 
}

.help-contents, .hc {
    display: none;
}
h4{
    color: #000000;
    padding-bottom: 5px;
}
.help-contents ol {
    list-style-type: decimal;
    margin-left: 25px;
    margin-bottom: 15px;
}

.help-contents-text {
    margin-bottom: 10px;
}

#content-block-middle .help-contents-text h2 {
    margin-bottom: 15px;
}

.screens {
    width: 60%;
    line-height: 30px;
    margin-bottom: 30px;
}

a.thumb, a.thumb:hover {
    text-decoration: none;
    margin-right: 15px;
}

/*
 * Search page
 */

.gray-bg.search {
    width: 640px;
    margin-bottom: 20px;
}

.gray-bg.search input[type=checkbox] {
    padding: 0;
}

.gray-bg.search label {
    display: inline;
    margin: 0 8px 0 3px;
}

.gray-bg.search .select-all {
    margin-right: 5px;
    width: auto;
}

.but.search {
    /*width: 100px;
    height: 36px;
    background: url('but-search.png') no-repeat 0 0;*/
    margin-top: 10px;
}

.but.search input {
    width: 100px;
}

.gray-bg.search .validator-errors {
    top: -50px;
    left: 20px;
}
.validator-errors-arrow{
    display: none;
}
.gray-bg.search .input-container .validator-errors .validator-errors-left {
    background: url("login-error-bg-left_2.png") no-repeat 0px 0px;
}
.gray-bg.search .input-container .validator-errors .validator-errors-arrow {
    background: url('login-error-bg-arrow.png') no-repeat left top;
    bottom: -2px;
    display: block;
    height: 7px;
    left: 30px;
    position: absolute; 
    width: 12px;
}
/*
 * My phones page
 */

.ico.platform-android {
    width: 15px;
    height: 17px;
    background: url('ico-platform-android.png') no-repeat 0 0;
    cursor: default;
}

.ico.platform-symbian {
    width: 34px;
    height: 17px;
    background: url('ico-platform-symbian.png') no-repeat 0 0;
    cursor: default;
}

.ico.platform-bberry {
    width: 16px;
    height: 17px;
    background: url('ico-platform-blackberry.png') no-repeat 0 0;
    cursor: default;
}

.ico.platform-ios {
    width: 13px;
    height: 17px;
    background: url('ico-platform-iphone.png') no-repeat 0 0;
    cursor: default;
}

.ico.platform-windows {
    width: 15px;
    height: 17px;
    background: url('ico-platform-win.png') no-repeat 0 0;
    cursor: default;
}

.but.upgrade-subscription {
    /*width: 260px;
    height: 36px;
    background: url('but-upgrade-subscription.png') no-repeat 0 0;*/
    margin-top: 20px;
}

.ico.clear-logs {
    width: 16px;
    height: 16px;
    background: url('ico-clear-logs.png') no-repeat 0 0;
    margin: 0 4px;
}
.ico.blockPhone {
    width: 16px;
    height: 16px;
    background: url('circle_green.png') no-repeat 0 0;
    margin: 0 4px;
}
.ico.unblockPhone {
    width: 16px;
    height: 16px;
    background: url('circle_red.png') no-repeat 0 0;
    margin: 0 4px;
}
.ico.wipePhone {
    width: 16px;
    height: 16px;
    background: url('ico-wipe.png') no-repeat 0 0;
    margin: 0 4px;
}

.ico.details {
    width: 16px;
    height: 16px;
    background: url('ico-details.png') no-repeat 0 0;
    margin: 0 4px;
}

.ico.settings {
    width: 16px;
    height: 16px;
    background: url('ico-settings.png') no-repeat 0 0;
    margin: 0 4px;
}
.ico.command {
    width: 16px;
    height: 16px;
    background: url('ico-command.png') no-repeat 0 0;
    margin: 0 4px;
}
.ico.remove {
    width: 16px;
    height: 16px;
    background: url('ico-remove.png') no-repeat 0 0;
    margin: 0 4px;
}
.ic-root-rooted {
    background: url('ic_root.png') no-repeat 0 -16px;
    padding-left: 16px;
}
.ic-root-expired {
    background: url('ic_root.png') no-repeat 0 1px;
    padding-left: 16px;
}
.ic-root-not-rooted {
    background: url('ic_root.png') no-repeat 0 -33px;
    padding-left: 16px;
}

.but.extended {
    display: inline-block;
    height: 36px;
}

.but.extended-right {
    display: inline-block;
    height: 36px;
    background: url('but-extended-right.png') no-repeat 100% 0;
}

.but.extended a,
.but.extended input[type=button],
.but.extended input[type=submit] {
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    padding: 6px 11px 5px;
}

.but.extended a:hover,
.but.extended input[type=button]:hover,
.but.extended input[type=submit]:hover{
    background: #21bd50; /* Old browsers */
    background: -moz-linear-gradient(top,  #21bd50 0%, #3cdb93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21bd50), color-stop(100%,#3cdb93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #21bd50 0%,#3cdb93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21bd50', endColorstr='#3cdb93',GradientType=0 ); /* IE6-9 */
}



.but.extended a {

}

.but.extended input[type=button],
.but.extended input[type=submit] {
    border: 0 none;
    cursor: pointer;
}
.search .but.extended input[type=submit]
{
    width: 110px;
    margin-top: 0px !important;
    padding: 0 0 2px !important;
}
.but.purchase-more-slots {
    margin-top: 20px;
}

/*
 * Purchase page
 */

.gray-bg.purchase {
    width: 273px;
}

.gray-bg.purchase select {
    width: 270px;
    padding: 2px;
    height: 25px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
    margin-bottom: 10px;
}

.but.purchase {
    margin: 15px 0 0 15px;
}

.but.purchase input {
    width: 270px;
}

/*
 * Commands page
 */

.content-table.commands {
    margin-bottom: 10px;
}

.content-table .center {
    text-align: center;
    padding: 0 2px;
}

.ico.yes {
    width: 25px;
    height: 26px;
    cursor: default;
    background: url('ico-yes.png') no-repeat 0 0;
}

.ico.no {
    width: 24px;
    height: 26px;
    cursor: default;
    background: url('ico-no.png') no-repeat 0 0;
}

.ico.delete {
    width: 30px;
    height: 26px;
    background: url('ico-delete.png') no-repeat 0 0;
}

.gray-bg.commands select {
    width: 270px;
    padding: 2px;
    height: 25px;
    border-top: 1px solid #aaadb2;
    border-bottom: 1px solid #e2e9ef;
    border-right: 1px solid #dcdfe6;
    border-left: 1px solid #dcdfe6;
}

.gray-bg.commands input {
    border: 1px solid #DADCDE;
    border-radius: 2px 2px 2px 2px;
    color: #848A93;
    margin-bottom: 10px;
    padding: 4px 3px;
    width: 130px;
}

.gray-bg.commands input#date-from,
.gray-bg.commands input#date-to{
    background: url("calendar-input.png") no-repeat scroll 111px -1px transparent;
    cursor: pointer;
}

.gray-bg .container {
    display: inline-block;
}

.gray-bg .container td {
    padding: 0 2px;
    vertical-align: middle;
}

.gray-bg .container .inline-label {
    font-weight: normal;
}

.but.add-command {
    margin-top: 10px;
}


.but.add-new {
    display: block;
    float: right;
    height: 30px;
}

.but.add-new-right {
    display: block;
    height: 30px;
    background: url('but-add-new-right.png') no-repeat 100% 0;
    cursor: pointer;
}

.but.add-new-right span {
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 13px 0 35px;
    font-size: 12px;
    color: #7d7d7d;
    cursor: pointer;
    margin-right: 4px;
    background: url('but-add-new-left.png') no-repeat 0 0;
}

.ico.user-mode {
    width: 16px;
    height: 16px;
    background: url('ico-user-mode.png') no-repeat 0 0;
}

.ico.user-edit {
    width: 16px;
    height: 16px;
    background: url('ico-user-edit.png') no-repeat 0 0;
}

.ico.user-delete {
    width: 16px;
    height: 16px;
    background: url('ico-user-delete.png') no-repeat 0 0;
}

.but.add-account {
    /*width: 260px;
    height: 36px;
    background: url('but-add-account.png') no-repeat 0 0;*/
    margin: 0 0 0 15px;
}

.but.add-account input {
    width: 260px;
}

#other-settings-admin {
    width: 257px;
    margin: 15px 0 15px 15px;
}

#other-settings-admin label {
    margin-left: 5px;
}

#other-settings-right {
    float: right;
}

.settings-bold {
    color: #000000;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
}

#total-stat-admin {
    padding-bottom: 20px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 25px;
}

#total-stat-admin .number {
    padding: 1px 5px;
    color: #ffffff;
    font-size: 11px;
    background-color: #989ea4;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    margin-left: 5px;
}

.but.server {
    margin: 10px 0 0 15px;
}

.but.server input {
    width: 260px;
}

.ico.item-edit {
    width: 16px;
    height: 16px;
    background: url('ico-item-edit.png') no-repeat 0 0;
}

.ico.item-delete {
    width: 16px;
    height: 16px;
    background: url('ico-item-delete.png') no-repeat 0 0;
}

/*
 * Selectmenu
 */

.ui-selectmenu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADCDE;
    border-radius: 2px 0 0 2px;
    color: #515151;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 24px;
    margin-right: 22px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 100px !important;
}

.ui-selectmenu-icon {
    background-image: url("filter-arrow-down.png") !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 27px;
    position: absolute;
    right: -22px;
    top: -1px;
    width: 30px;
}

.ui-selectmenu-menu {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #DADCDE;
    border-radius: 6px 6px 6px 6px;
    list-style: none outside none;
    margin: 4px 0 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    visibility: hidden;
}

.ui-selectmenu-open {
    visibility: visible;
}

.ui-selectmenu-menu-popup {
    margin-top: -1px;
}

.ui-selectmenu-menu-dropdown {
    min-height: 170px;
    min-width: 100px;
}

.ui-selectmenu-menu li {
    padding: 0;
    margin: 0;
    display: block;
    border: 0 none !important;
    font-weight: normal !important;
}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
    line-height: 22px;
    display: block;
    padding: 3px 6px 0 6px;
    overflow: hidden;
    outline: none;
    text-decoration: none;
    font-family: Arial;
    color: #ADADB0;
    font-size: 12px;
    font-weight: normal;
}

.ui-selectmenu-menu li a{
    color: #35363F;
}

a.ui-selectmenu:hover, .ui-selectmenu-menu a:hover{
    color: #ADADB0;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status {
    padding-left: 20px;
    position: relative;
    margin-left: 5px;
}

.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon {
    position: absolute;
    top: 1em;
    margin-top: -8px;
    left: 0;
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a {
    background: #393a3d;
}

.ui-selectmenu-open li.ui-selectmenu-item-selected {  }

.ui-selectmenu-menu li span,.ui-selectmenu-status span {
    display:block;
    margin-bottom: .2em;
}

.ui-selectmenu-menu li .ui-selectmenu-item-header {
    font-weight: bold;
}

.ui-selectmenu-menu li .ui-selectmenu-item-content {  }

.ui-selectmenu-menu li .ui-selectmenu-item-footer {
    opacity: .8;
}

/* for optgroups */

.ui-selectmenu-menu .ui-selectmenu-group {
    font-size: 1em;
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
    line-height: 1.4em;
    display:block;
    padding:.6em .5em 0;
    font-weight: bold;
}

.ui-selectmenu-menu .ui-selectmenu-group ul {
    margin: 0;
    padding: 0;
}

/*
 * Ui dialog
 */

.ui-widget {
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-size: 12px;
}

.ui-widget-overlay {
   /* background: url("images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #000000;*/
    opacity: 0.4;
}

.ui-dialog.ui-widget-content {
    background: none #ffffff;
    border: 0 none;
    padding: 0 0 15px;
    overflow: visible;
}

.ui-dialog .ui-widget-header {
    background: none #ffffff;
    border: 0 none;
}

.ui-dialog .ui-dialog-titlebar {
    height: 35px;
    text-align: center;
}

.ui-dialog .ui-dialog-title {
    color: #3498DB;
    display: block;
    float: none;
    font-size: 17px;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    max-width: 92%;
    overflow: visible;
    text-align: left;
    padding-top: 8px;
}

.ui-dialog .hline {
    margin-bottom: 10px;
}

#ui-dialog-title-flowplayer {
    float: left;
}

.ui-dialog .ui-dialog-content {
    background: none #ffffff;
    border: 0 none;
    color: #000000;
}

.ui-dialog .ui-dialog-content{
    box-shadow: none;
}

.ui-dialog .ui-dialog-titlebar-close {
    background: url("close-white-btn.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    height: 39px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 13px;
    top: 13px;
    width: 83px;
    z-index: 999999;
}

.ui-dialog .ui-dialog-titlebar-close:hover {
    background: url("close-white-btn-hover.png") no-repeat scroll 0 0 transparent;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: none;
}

.ui-dialog .ui-dialog-titlebar-close.ui-state-hover {
    border: 0 none;
}

.ui-dialog a#flowplayer {
    display: block;
    width: 520px;
    height: 330px;
    position: relative;
}

#flowplayer_api {
    position: absolute;
    top: 0;
    left: 0;
}

/*
 * UI Timepicker
 */

#ui-timepicker-div {
    padding: 0.2em;
}

#ui-timepicker-hours {
    float: left;
}

#ui-timepicker-minutes {
    margin: 0 0 0 0.2em;
    float: left;
}

.ui-timepicker table {
    margin: 0.15em 0 0 0;
    font-size: .9em;
    border-collapse: collapse;
}

.ui-timepicker .ui-timepicker-title {
    line-height: 1.8em;
    text-align: center;
}

.ui-timepicker th {
    display: none;
}

.ui-timepicker td {
    padding: 1px;
    width: 2.2em;
}

.ui-timepicker td a {
    display: block;
    padding: 0.2em 0.3em 0.2em 0.5em;
    text-align: right;
    text-decoration: none;
}


.message-success-container {
    position: relative;
    height: 41px;
    width: 200px;
    margin-bottom: 20px;
}

.message-success {
    position: absolute;
    left: 0;
    top: 0;
    color: #ffffff;
    height: 41px;
}

.message-success .message-success-left {
    position: absolute;
    left: 0;
    top: 0;
    width: 5px;
    height: 41px;
    background: url('message-success-bg-left.png') no-repeat 0 0;
}

.message-success .message-success-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 6px;
    height: 41px;
    background: url('message-success-bg-right.png') no-repeat 0 0;
}

.message-success .message-success-center {
    margin: 0 6px 0 5px;
    height: 41px;
    line-height: 40px;
    background: url('message-success-bg-center.png') no-repeat 0 0;
    white-space: nowrap;
    padding: 0 10px;
}

.message-success .message-success-center p {
    height: 30px;
    line-height: 28px;
    margin-bottom: 0;
}



.label_time
{
    color: #888888;
    float: left;
    font: 12px/23px 'Arial'; 
    margin-right: 10px;
}
#date_l, #time_l
{
    color: #3498DB;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 0 2px;
}

#date_l
{
    
}
#time_l
{
    
}
.total td {
    height: 25px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    text-align: left;
    vertical-align: middle;
    padding: 0 15px;
background: #eee;
}

.ui-widget-content .email-text a
{
    color: #777777;
}

.grey_block_2
{
    background-color: #f2f1f2;
    margin-bottom: 9px;
    padding: 13px 16px 8px;
    text-align: center;
    width: 258px;
}


a.footer-link-main{
       color: #E4E4E4;
    text-decoration: underline;
    font-size: 11px;
}
a.footer-link-main:hover{
    color: #E4E4E4;
    text-decoration: underline;
    font-size: 11px;
}


/*Steps for wizard*/
div.wizard .steps-block a{
    color: #2B96DD;
    display: table-cell;
    text-decoration: none;
}

div.wizard .steps-block a.active{
    background: none repeat scroll 0 0 #2B96DD;
}

.steps-block
{
    border: 1px solid #2B96DD;
    border-radius: 3px 3px 3px 3px;
    height: 30px;
    margin: 10px 0 25px 80px;
    padding-bottom: 0;
    position: relative;
    width: 682px;
}

.steps-block .text-block
{
    background: none repeat scroll 0 0 #fff;
    color: #2B96DD;
    font-weight: normal;
    font-size: 9pt;
    line-height: 14px;
    vertical-align: middle;
    height: 30px;
}

.steps-block .text-block .triangle
{
    background-color: #fff;
    border-right: 1px solid #2B96DD;
    border-top: 1px solid #2B96DD;
    display: block;
    height: 21px;
    position: absolute;
    top: 4px;
    width: 21px;

    transform: rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);     

}

.steps-block .text-block.active .triangle
{
    background-color: #2B96DD;
}

.steps-block .text-block.active
{
    background: none repeat scroll 0 0 #2B96DD;
    color: #FFFFFF;
}

.steps-block .step-1
{
    width: 158px;
    height: 30px;
    display: table-cell;
    vertical-align: middle;

}
.steps-block .step-1 .text-block
{
    display: table-cell;
    margin: auto;
    padding-left: 25px; 
    width: 135px;
}


.steps-block .step-1 .text-block .triangle{
    left: 147px;
}



.steps-block .step-2
{
    width: 133px;
    height: 30px;
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
}
.steps-block .step-2 .text-block
{
    display: table-cell;
    margin: auto;
    width: 125px;
}
.steps-block .step-2 .text-block.active
{
    width: 115px;
    display: table-cell;
}

.steps-block .step-2 .text-block .triangle{
    left: 310px;
}

.steps-block .step-3
{
    width: 161px;
    padding-left: 30px;
    display: table-cell;
    vertical-align: middle;
}
.steps-block .step-3 .text-block
{
    display: table-cell;
    height: 30px;
    margin: auto;
    padding-left: 10px;
    width: 160px;
}
.steps-block .step-3 .text-block.active
{
    padding-left: 10px;
    width: 160px;
    display: table-cell;
}

.steps-block .step-3 .text-block .triangle{
    right: 160px;
}

.steps-block .step-4
{
    width: 79px;
    height: 30px;
    float: left;
    padding-left: 40px;
}

.steps-block .step-4.active
{
    background: none repeat scroll 0 0 #2B96DD;
}


.steps-block .step-4 .text-block
{
    display: block;
    line-height: 30px;
    margin: auto;
    padding-left: 0;
    width: 110px;
}
.steps-block .step-4 .text-block.active
{
    color: #FFFFFF;
    line-height: 30px;
    padding-left: 20px;
}
.wizard-title
{
    font-size: 16px;
    font-weight: normal;
    text-transform: none;
    color: #35363f;
}
.os-select
{
    font-weight: normal;
    color: #848a93;
    float: left;
    padding: 17px 20px;
    width: 200px;
    border-bottom: 1px solid #DBD9D8;
}

.wizard a{
    float: left;
}

.lineheight21{
    line-height: 21px;
}

.border-right{
    border-right: 1px solid #dbd9d8;
}

a.wizard__link{
    color: #2b96dd;
    border-bottom: 1px dotted #2b96dd;
    line-height: normal;
    text-decoration: none;
    float: none;
    cursor: pointer;
}

a.wizard__link:hover{
    border-bottom: none;
    margin-bottom: 1px;
}
.os_wrapper .input-container{
    height: 160px;
}
.os-select__title{
    margin-bottom: 15px;
}
.os_wrapper{
    /*width: 482px;*/
    border: 1px solid #dbd9d8;
    border-radius: 3px;
    display: inline-block;
    margin-top: 20px;
}

.os-select input[type=radio]{
    float: left;
    line-height: 0px;
    font-size: 0px;
    margin-right: 5px;
}
.os-select label{
    display: block;
    margin: 10px 0px 10px 0px;
}

.os-select .validator-errors{
    top:0;
    left:0;

}
.iphone-select
{
    font-weight: bold;
    padding-left: 30px;
    margin-top: 20px;
}
.iphone-select input[type=radio]{
    float: left;
    line-height: 0px;
    font-size: 0px;

}
.iphone-select label{
    display: block;
    padding-left: 20px;
}

.wizard__title-step{
    color: #35363f;
    font-size: 14px;
    margin: 45px 0 15px;
    position: relative;
}

.img__wrapper{
    width: 100%;
    text-align: center;
    margin: 20px 0;
}

.paddingTop40{
    padding-top: 40px;
}

.activation_code{
    border: 1px solid #DBD9D8;
    border-radius: 3px;
    margin: 0 auto;
    padding: 12px;
    display: inline-block;
    text-align: left;
}

.last-step{margin-top: 20px; text-align: left;}
.span__last-step{width: 300px;text-align: right;}

input.wizard__input{
    border: 1px solid #DBD9D8;
    border-radius: 3px;
    margin-bottom: 15px;
}

.no-margin,
.no-margin input[type=submit],
.proceed-right.no-margin input[type=submit],
.proceed-right.no-margin input[type=button]{
    margin: 0;
}

.proceed-right input[type=submit] {
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */

    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 14px;
    padding: 6px 40px 5px;
    border:none;
    cursor: pointer;
}

.proceed-right input[type=submit]:hover {
    background: #21bd50; /* Old browsers */
    background: -moz-linear-gradient(top,  #21bd50 0%, #3cdb93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21bd50), color-stop(100%,#3cdb93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #21bd50 0%,#3cdb93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21bd50', endColorstr='#3cdb93',GradientType=0 ); /* IE6-9 */
}

.proceed-right input[type=button] {
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */

    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 14px;
    padding: 6px 40px 5px;
    border:none;
    cursor: pointer;
}

.back-right input[type=button] {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADCDE;
    border-radius: 2px 2px 2px 2px;
    color: #3498DB;
    cursor: pointer;
    font-size: 14px;
    margin: 0 5px;
    padding: 6px 40px 5px;
}

.back-right input[type=button]:hover {
    border: 1px solid transparent;
    background: #3498DB;
    color: #fff;
}

.proceed-right-disabled input[type=submit]{
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */

    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    margin-bottom: 10px;
    margin-left: 14px;
    padding: 6px 40px 5px;
    border:none;
    cursor: pointer;
    opacity: 0.5;
}

div.wizard a.bottom{
    border-bottom: 1px dotted;
    float: none;
    text-decoration: none;
}
div#imei {
    border: 1px solid #DADCDE;
    float: left;
    margin: 20px 0;
    padding: 20px 20px 0;
    text-align: center;
    width: 50%;
}

div.final-step p{
    margin: 10px 0px;
}
div.block{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    margin-top: 23px;
    padding: 10px 22px;
}
.treeview a {
    color: #282828;
    text-decoration: none;
}

.treeview ul {
    margin: 10px 0 !important;
}

.treeview ul ul {
    margin: 10px 0 !important;
}

.treeview li {
    list-style: none !important;
    padding: 1px 0 0 24px;
    font-size: 14px;
    cursor: pointer;
}

.treeview li.collapsable ul li {
    padding: 0;
    font-size: 11px;
    color: #328517;
}

.treeview.level1 li li {
    color: #2d2d2d;
    font-size: 11px;
    text-decoration: none;
}
ul.level1 li{
    margin: 5px 0px;
    font-size: 14px;
}
ul.level1 li{
    margin: 5px 0px;
    font-size: 14px;
}

.treeview.level1 li li span {
    font-size: 11px;
}

.treeview .hitarea {
    background: url("wizard/treeview.png") -17px 0 no-repeat;
    height: 18px;
    width: 17px;
    margin-left: -24px;
    float: left;
    cursor: pointer;
}

.treeview .collapsable .hitarea {
    background-position: 0 -18px;
}

.treeview ul .hitarea {
    background: none;
}

.treeview li.collapsable ul li.collapsable > span {
    color: #444;
}

.treeview li ul li.collapsable,
.treeview li ul li li {
    text-decoration: none;
}

.treeview li ul li {
    padding: 0 0 0 10px !important;
}

.treeview li ul li a {
    text-decoration: none;
    color: #666;
    font-size: 11px;
}

.treeview.level1 li ul li {
    text-decoration: none;
    padding: 0;
}

.tree {list-style: none !important;}
.tree li ul {display: none; list-style: none !important; margin: 0px 0px 5px 15px !important;}
.tree li a {font-size: 12px; text-decoration: none; display: block; background: url("wizard/treeview.png") no-repeat scroll -17px 0 transparent; padding: 1px 0 0 24px; color: #000000;}
.level1 li.open a {background: url("wizard/treeview.png") no-repeat scroll 0px -18px transparent;}
.level1 li.open ul li.phone-for-os a {background: none;}
.tree li.open ul {display: block;}
.tree li.open ul li {font-size: 12px; padding-left: 20px;}
.blockb{margin-left: 20px;}

a.phone-for-os-link:hover{text-decoration: underline;}

.notification-message{
    background: url('notification.png') 10px center  no-repeat #ECEDED;
    padding: 15px 25px 15px 45px;
    max-width: 840px;
    margin-bottom: 20px;
}

.admin-stats table
{
    background-color: white;
}
.admin-stats th
{
    vertical-align: middle;
    background-color: #CCCCDD;
    padding: 2px;
    color: black;
    border: 1px solid #8E8C8C !important;
}
.admin-stats td
{
    padding: 2px;
    border: 1px solid #8E8C8C !important;
}
.admin-stats td.right-border
{
    border-right: 3px solid #8F8D8D !important;
}
.admin-stats th.right-border
{
    border-right: 3px solid #8F8D8D !important;
}

/**
 * jQuery.popover example stylesheet.
 * By Davey IJzermans
 * http://daveyyzermans.nl
 * 
 * License: public domain
 */

.popover {
    position: absolute;
    top: 0; left: 0;
    max-height: 300px;
    width: 520px;
    display: none;
}
.popover.wider {
    width: 340px;
}
.popover.large {
    width: 470px;
    max-height: 350px;
}
.popover .arrow, .popover .top-arrow {
    position: absolute;
    top: 0; left: 50%;
    margin: -10px 0 0 -3px;
    width: 0; height: 0;
    border-top: 5px solid transparent;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #121212;
}
.popover .bottom-arrow {
    top: 100%; left: 50%;
    margin: 0 0 0 -3px;
    border-top: 5px solid #121212;
    border-bottom: 5px solid transparent;
}
.popover .left-arrow {
    top: 50%; left: -10px;
    margin: -3px 0 0;
    border-right: 5px solid #121212;
    border-bottom: 5px solid transparent;
}
.popover .right-arrow {
    top: 50%; left: 100%;
    margin: -3px 0 0;
    border-left: 5px solid #121212;
    border-bottom: 5px solid transparent;
}
.popover .wrap {
    background: white;
    border: 3px solid #121212;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.popover .title {
    background: #121212 url(../img/popover_gradient.png) repeat-x;
    color: white;
    font-size: 1.3em;
    text-align: center;
    padding: 8px 0 0 0;
    height: 27px;
}
.popover .content {
    padding: 15px;
    max-height: 275px;
    overflow: auto;
    line-height: 1.3em;
    font-size: 0.9em;
}
.popover.large .content {
    max-height: 285px;
}


div.wizard a.howto {
    text-decoration: none;
    color: #666;
    font-weight: bold;
}
div.wizard a.openspoiler{
    font-size: 9px;
    text-decoration: none;
}

div.wizard a.openspoiler span{
    font-size: 9pt;
    text-decoration: underline;
}

div.wizard a.openspoiler:hover span{
    text-decoration: none;
}

div.wizard a.openspoiler:after {
    content: "";
}

div.wizard a.openspoiler.active:after {
    content: "";
}

.androidTutorial {
    border: 2px dashed #e2e3e4;
    background: #fff;
    padding: 5px;
    display: none;
}

.androidTutorial.active {
    display: block;
}
div.wizard a.openspoiler:hover span{
    text-decoration: none;
}


/*
 * Timepicker stylesheet
 * Highly inspired from datepicker
 * FG - Nov 2010 - Web3R 
 *
 * version 0.0.3 : Fixed some settings, more dynamic
 * version 0.0.4 : Removed width:100% on tables
 * version 0.1.1 : set width 0 on tables to fix an ie6 bug
 */

.ui-timepicker-inline { display: inline; }

#ui-timepicker-div { padding: 0.2em; background-color: #fff; }
.ui-timepicker-table { display: inline-table; width: 0; }
.ui-timepicker-table table { margin:0.15em 0 0 0; border-collapse: collapse; }


.ui-timepicker-hours, .ui-timepicker-minutes { padding: 0.2em;  }

.ui-timepicker-table .ui-timepicker-title { line-height: 1.8em; text-align: center; }
.ui-timepicker-table td { padding: 0.1em; width: 2.2em; }
.ui-timepicker-table th.periods { padding: 0.1em; width: 2.2em; }

/* span for disabled cells */
.ui-timepicker-table td span {
    display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;

    text-align:right;
    text-decoration:none;
}
/* anchors for clickable cells */
.ui-timepicker-table td a {
    display:block;
    padding:0.2em 0.3em 0.2em 0.5em;
    width: 1.2em;
    cursor: pointer;
    text-align:right;
    text-decoration:none;
}


/* buttons and button pane styling */
.ui-timepicker .ui-timepicker-buttonpane {
    background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0;
}
.ui-timepicker .ui-timepicker-buttonpane button { margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
/* The close button */
.ui-timepicker .ui-timepicker-close { float: right }

/* the now button */
.ui-timepicker .ui-timepicker-now { float: left; }

/* the deselect button */
.ui-timepicker .ui-timepicker-deselect { float: left; }


/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-timepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.browser_bookmark{
    display: block;
    width: 16px;
    height: 16px;
    background: url("../img/rate-star-all.png") no-repeat top center;
}
.wifi-only{
    cursor: pointer;
    color: white;
    padding: 4px;   
    border-radius: 4px;
}

#Notification {
    height: 24px;
    background: #d3d3d5;
    background: -webkit-linear-gradient(top, #f8f8fa, #dfdfe0);
    background: -o-linear-gradient(top, #f8f8fa, #dfdfe0);
    background: -moz-linear-gradient(top, #f8f8fa, #dfdfe0);
    background: -ms-linear-gradient(top, #f8f8fa, #dfdfe0);
    background: linear-gradient(top, #f8f8fa, #dfdfe0);
    text-align: center;
    color: #7f7f7f;
    padding-top: 8px;
}

#Notification b {
    color: #ff0000;
}

#Notification a {
    font-weight: bold;
    text-decoration: underline;
}

#Notification a:hover {
    text-decoration: none;
}

#NotificationCloseIcon {
    display: inline-block;
    width: 10px;
    height: 12px;
    background: url('mini-close-icon.png');
    vertical-align: top;
    cursor: pointer;
}

#left-menu .ico.view-apps {
    background-image: url("ico-menu-view-apps-new.png");
}

#left-menu .ico.view-browser {
    background-image: url("ico-menu-view-browser-new.png");
}

.gray-bg label span {
    font-weight: normal;
}

.modal-open .tooltip {
  z-index: 2080;
}

.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  padding: 5px;
  font-size: 11px;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: visible;
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.tooltip.top {
  margin-top: -3px;
}

.tooltip.right {
  margin-left: 3px;
}

.tooltip.bottom {
  margin-top: 3px;
}

.tooltip.left {
  margin-left: -3px;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #35363F;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-top-color: #35363F;
  border-width: 5px 5px 0;
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-right-color: #000000;
  border-width: 5px 5px 5px 0;
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-left-color: #000000;
  border-width: 5px 0 5px 5px;
}

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  width: 236px;
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.popover.top {
  margin-bottom: 10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-right: 10px;
}

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
     -moz-border-radius: 5px 5px 0 0;
          border-radius: 5px 5px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover-content p,
.popover-content ul,
.popover-content ol {
  margin-bottom: 0;
}

.popover .arrow,
.popover .arrow:after {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover .arrow:after {
  z-index: -1;
  content: "";
}

.popover.top .arrow {
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  border-top-color: #ffffff;
  border-width: 10px 10px 0;
}

.popover.top .arrow:after {
  bottom: -1px;
  left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 0;
}

.popover.right .arrow {
  top: 50%;
  left: -10px;
  margin-top: -10px;
  border-right-color: #ffffff;
  border-width: 10px 10px 10px 0;
}

.popover.right .arrow:after {
  bottom: -11px;
  left: -1px;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 11px 11px 0;
}

.popover.bottom .arrow {
  top: -10px;
  left: 50%;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-width: 0 10px 10px;
}

.popover.bottom .arrow:after {
  top: -1px;
  left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-width: 0 11px 11px;
}

.popover.left .arrow {
  top: 50%;
  right: -10px;
  margin-top: -10px;
  border-left-color: #ffffff;
  border-width: 10px 0 10px 10px;
}

.popover.left .arrow:after {
  right: -1px;
  bottom: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
  border-width: 11px 0 11px 11px;
}

.errorswrap .validator-errors, .errorswrap .validator-errors>div, .errorswrap .validator-errors-left, .errorswrap .validator-errors-right, .errorswrap .validator-errors-center, .errorswrap .validator-errors-arrow {
    display: inline-block;
}

span.last-update-time {
    color: #8E8C8C;
    text-align: right;
    display: block;
}

td.phoneSettingsRightCol {
    padding-left: 15px;
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
td.phoneSettingsLeftCol .content-table{
        width: 300px!important;
}
}
@media only screen and (max-device-width: 480px) {
    td.phoneSettingsLeftCol .content-table{
        width: 300px!important;
    }
}
.phoneSettingsRightCol h3, .phoneSettingsLeftCol h3 {
    text-transform: capitalize;
    font-weight: normal;
}

.phoneSettingsRightCol td .input-time-container {
    margin-bottom: 0px;
}

.phoneSettingsRightCol td .input-time-container input {
    background: transparent;
    margin-top: 4px;
}

td.timeContainer {
    padding-top: 4px;
    padding-bottom: 5px;
}

.ui-dialog.ui-widget-content {
    border: #d6dadd 1px solid;
    box-shadow: 0px 0px 10px -3px black;
}

.notification-text a {
    color: black;
    font-weight: normal;
    text-decoration: underline;
}

.notification-text a.alert-link-close {
    margin-left: 9px;
    display: inline-block; 
    vertical-align: top;
    background: url('../img/cancelbutton.gif') left top;
    width: 14px;
    height: 14px;
    margin-top: 2px;
}

.notification-text a.alert-link-close:active {
    background-position: right top;
}

.hidePicFromSupport {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
  filter: alpha(opacity=25);
  -moz-opacity: 0.25;
  -khtml-opacity: 0.25;
  opacity: 0.25;
}

.btnlast {
  border: 1px solid #bbbbbb;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #5bb75b;
  *background-color: #51a351;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
  background-image: -webkit-linear-gradient(top, #62c462, #51a351);
  background-image: -o-linear-gradient(top, #62c462, #51a351);
  background-image: linear-gradient(to bottom, #62c462, #51a351);
  background-image: -moz-linear-gradient(top, #62c462, #51a351);
  background-repeat: repeat-x;
  border-color: #51a351 #51a351 #387038;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  cursor: pointer;
  border-radius: 0 4px 4px 0;
}

.btnfirst {
  border: 1px solid #bbbbbb;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #da4f49;
  *background-color: #bd362f;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
  background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
  background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
  background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
  background-repeat: repeat-x;
  border-color: #bd362f #bd362f #802420;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);
  cursor: pointer;
  border-radius: 4px 0 0 4px;
}

.coolswitcher .btnfirst span {
    display: none;
}

.coolswitcher.on .btnfirst span {
    display: inline;
}

.coolswitcher.on .btnlast span {
    display: none;
}


.coolswitcher>div {
  display: inline-block;
  padding: 0px 5px;
}

table.content-table.commands.max-width-210 td {
    max-width: 195px;
}

table.content-table.commands {
    width: 100%;
}

.nopadding {
    padding: 0px !important;
} 

.breakword {
    word-break: break-all;
}

.ajaxloader {
    background: #fff url('../img/ajax.gif') no-repeat 3px 2px !important;
}

h4 span {
    font-weight: normal;
}

.jqplot-grid-canvas {
    display: none;
}

#System-BlockMessages-command-block, #System-BlockMessages-url-command, #System-BlockMessages-command-number {
    position: absolute;
}

.jqplot-table-legend {
    font-size: 12px;
    color: #000000;
}

.jqplot-pie-series {
    font-weight: bold;
    color: #ffffff;
    text-shadow: 1px 1px black;
}

a.icon-remove-sign {
    cursor: pointer;
}

.expireIsComing {
    float: right;   
    margin-right: 13px;
    line-height: 27px;
}

.expireIsComing span {
    font-weight: bold;
}

.but.settings-top-right a.noset {
    background-image: url("but-settings-top-noset.png");
    padding: 0 10px 0 15px;
    height: 28px;
}

.redshadow {
    box-shadow: 0 0 9px -2px  red;
    height: 28px !important;
}

.content-table.skype tr td a {
    display: block;
}

.expireIsComing span {
    color: red;
}

.sNote {
    background: #fff;
    padding: 5px;
    border: 1px solid #c0c0c0;
    border-radius: 5px;
}

#System-BlockMessages-command-recordnumber {
    position: absolute;
}

#content-tabs li.highlighted {
    box-shadow: 0 0 9px -2px  red;
}


/* Call recording section */
.phone_settings_controls{
    margin: 20px 0;
    float: left;
    width: 100%;
}
    .callRecoringTableSettingCol1 {
        text-align: center;
        vertical-align: middle;
        line-height: 100%;
    }

    .callRecoringTableSettingCol1 h5 {
        text-align: center;
        font-size: 12px;
        margin-bottom: 10px;
    }
    a {
        display: inline-block;
        text-align: cetner;
    }
    td.callRecoringTableSettingCol2 {
        padding-left: 38px;
        border-left: 1px solid #cdced0;
    }
       td.callRecoringTableSettingCol2 .validator-errors{
            left: 60%;
        }
    .callRecoringTableSettingCol2 h6 {
        font-size: 12px;
        margin-bottom: 10px;
        padding-left: 5px;
    }
    table.addCallRecord {
        border: 1px solid #d6dadd;
    }
    table.addCallRecord td {
        padding-top: 8px;
        padding-bottom: 5px;
        font-size: 12px;
        line-height: 20px;
        background: #f4f5f9;
        background: -moz-linear-gradient(top,#f9fafe,#f0f1f5);
        background: -webkit-linear-gradient(top,#f9fafe,#f0f1f5);
        background: -o-linear-gradient(top,#f9fafe,#f0f1f5);
        background: -ms-linear-gradient(top,#f9fafe,#f0f1f5);
        background: linear-gradient(top,#f9fafe,#f0f1f5);
    }

    table.addCallRecord td label {
        font-size: 12px;
    }


    .addedRecordingsBlock {
        background: #ffffff;
        padding: 5px;
        border-radius: 6px;
        border: 1px solid #ececed;
        padding-left: 10px;
    }

    .addedRecordingsBlock td {
        line-height: 20px;
    }
    
    .addedRecordingsBlock th {
        text-align: left;
        font-weight: normal;
        color: #696873;
        line-height: 20px;
    }
    .scrollBlock {
        overflow-x: hidden;
        overflow-y: auto;
        height: 90px;
    }

    .addedRecordingsBlock td.Name {
        font-weight: bold;
        word-wrap:break-word;
        max-width: 220px;
    }


    .addedRecordingsBlock td {
        line-height: 24px;
        font-size: 12px;
    }

    #record-number[disabled]{
    background: transparent url("../img/bg-callrecord-number.png") no-repeat scroll left center!important;
    }    
    .addedRecordingsBlock.disabledRecordingBlock{
        background: #F7F8FA;
    }

    .add_new_trackingN{
        color: #B4B4B4;
    }
        .addedRecordingsBlock.disabledRecordingBlock .add_new_trackingN{
            color: #F7F8FA;
        }

.optional_field{
    text-transform: none;
    color: #3498DB;
}
/* New demo banner */
.demo_buy_banner {
    bottom: 0px;
    left: 0;
    height: 82px;
    width: 100%;
    background: url(../img/demo-banner-bg.png) center bottom no-repeat;
    -webkit-transition: all 1.0s ease-in-out;
    -moz-transition: all 1.0s ease-in-out;
    -o-transition: all 1.0s ease-in-out;
    -ms-transition: all 1.0s ease-in-out;
    transition: all 1.0s ease-in-out;
    margin-bottom: 25px;
    cursor: pointer;
}


    .demo_banner_content{
        display: table-cell;
        height: 82px;
        vertical-align: middle;
        padding: 0 20px;
    }

    .demo_banner_content .right-text{
        float: left;
        width: 330px;
    }

    .demo_banner_content .right-text span{
        color: #002f47;
    }

    .demo-banner_buy-btn{
        position: relative;
        top: 13px;
    }
    .demo_banner_close_link{
        position: absolute;
        top: 36px;
        right: 0;
        width: 18px;
        height: 19px;
        background: url(../img/demo-button-close-link.png) 0 0 no-repeat;
    }

.demo_banner_content .middle-price{ 
    float: left;
    margin-left: 11px;
    width: 290px;
}

.demo_banner_content .middle-price span{ 
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 0 1px 1px #005084;
    margin-top: 23px;
}

.demo_banner_content .middle-price .value{ 
    color: #FFDC00;
    float: left;
    font-size: 35px;
    margin: 7px 7px 0;
    text-shadow: 0 1px 1px #005084;
    vertical-align: baseline;
}


.table_subscription 
{
    padding: 15px;
    margin-bottom: 20px;
    color: #848a93;
    width: 100%;
}

.header_subscription td {
    
    text-align: left;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    vertical-align: middle;
}

.content_subscription_pair td {
    
    background-color: #ffffff;
    text-align: left;
    height: 40px;
    vertical-align: middle;
}

.content_subscription td {
    
    background-color: #FAF9F8;
    text-align: left;
    height: 40px;
    vertical-align: middle;
}

.content_subscription_pair td b{
    font-weight: normal;
}

.content_subscription td b{
    font-weight: normal;
}

#dFrom{
    color: red;
    font-size: 11px;
    position: absolute;
    width: 265px;
}

#dTo{
    color: red;
    font-size: 11px;
    position: absolute;
    width: 145px;
}

div#pc_view{
        display: block;
    }

    div#mobile_view{
        display: none;
    }

/* IPHONE CSS */
/* TABLES */

/* iPhone Portrait */
@media only screen and (max-device-width: 540px) and (orientation:portrait) {
    div#pc_view{
        display: none;
    }

    div#mobile_view{
        display: block;
        margin-bottom: 20px;
        margin-right: 25px;
        margin-top: 42px;
        max-width: 200px;
        width: auto;
    }


    .gray-bg.search {
        width: 93%;
        margin: 0 10px 0 3px !important;
       
    }

    input#memo-chb{
        margin-left:80px;
    }
    
} 

/* iphone Landscape */
@media only screen and (max-device-width: 480px) and (orientation:landscape) {
    div#pc_view{
        display: none;
    }

     div#mobile_view{
        display: block;
        margin-bottom: 20px;
        margin-right: 25px;
        margin-top: 42px;
        max-width: 200px;
        width: auto;
    }
    .gray-bg.search {
        width: 90%;
        margin: 0 10px 0 3px !important;
       
    }

    input#memo-chb{
        margin-left:80px;
    }
}

/* Android portrait */
@media only screen and (max-device-width: 960px) and (orientation:portrait) {
    div#pc_view{
        display: none;
    }

     div#mobile_view{
        display: block;
        margin-bottom: 20px;
        margin-right: 25px;
        margin-top: 42px;
        max-width: 200px;
        width: auto;
    }
    .gray-bg.search {
        width: 97%;
        margin: 0 10px 0 3px !important;
        
    }


}


/* Android Landscape */
@media only screen and (max-device-width: 960px) and (orientation:landscape) {
    div#pc_view{
        display: none;
    }

     div#mobile_view{
        display: block;
        margin-bottom: 20px;
        margin-right: 25px;
        margin-top: 42px;
        max-width: 200px;
        width: auto;
    }
    .gray-bg.search {
        width: 95%;
        margin: 0 10px 0 3px !important;
        
    }


}

/*======== MULTI LANGUAGE=======*/
div#ml_login{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    position: absolute;
    right: 50px;
    text-align: right;
    text-decoration: underline;
    top: 0;
    width: auto;
}

div#ml_login:hover{
    color: #6CDFFF;
}

ul#lang_list{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 3px #555454;
    height: auto;
    list-style: none outside none;
    max-height: 188px;
    overflow-y: auto;
    padding: 5px 10px !important;
    position: absolute;
    right: -15px;
    text-align: left;
    top: 33px;
    width: 105px;
    z-index:999;
}

ul#lang_list p{
    border-bottom: 1px solid #E3E3E3;
    color: #7B7B7B;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 6px;
    padding: 6px 0;
}

ul#lang_list li{
    cursor: pointer;
    font-size: 8.9pt;
    line-height: 15px;
    margin: 0;
    padding: 1px 0;
}

ul#lang_list li:hover{
    color:#6CDFFF;
}

#list{
    display: none;
}
/*   end multi language        */


.logs_export_text label{
    padding: 0 0 0 5px;
    float: left;
    font-size: 11.5px;
}

#search_left{
    float: left;
    min-height: 40px;
    width: auto;
}

#search_right{
    float: left;
    width: 81%;
}
/*=======WIZARD IPHONE=======*/
.important_iphone{
    background-color: #FCF8E3;
    height: auto;
    padding: 10px 20px;
    width: 80%;
    color: #6c5732;
}
.important_iphone p{
    color: #6c5732;
    font-size: 13px;
    line-height: 22px;
    padding-left: 10px;
}

.important_iphone ul{
    color: #6C5732;
    font-size: 13px;
    line-height: 22px;
    list-style: disc outside none;
    padding-left: 40px;
}


.important_iphone h2 {
    color: #A18A62 !important;
    font-size: 18px !important;
    text-transform: none !important;
}

.ios_header{
    color: #E06C04;
    font-size: 13px;
    left: 150px;
    margin-bottom: -15px;
    position: absolute;
    top: 5px;
    width: auto;
}

.ios_header a{
    color: #E06C04;
    font-size: 13px;
    cursor: pointer;
    text-decoration: underline;
 }
/*========== ios popup=========== */
 .popup_ios{
    background-color: #FFFFFF;  
    left: 212px;
    position: absolute;
    top: 64px;
    width: 780px;
    z-index: 10000000; 
    color: #000;
    display: none;
 }

 .mask{
    background-color: #000000;
    height: 100%;
    opacity: 0.4;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000000;
    display: none;
}


.popup_ios p{
    color: #000;
    font-size: 13px;
    line-height: 22px;
    padding-left: 10px;
}

.popup_ios ul{
    color: #000;
    font-size: 13px;
    line-height: 22px;
    list-style: disc outside none;
    padding-left: 40px;
}

.popup_ios h2 {
    color: #000 !important;
    font-size: 18px !important;
    text-transform: none !important;
    background-color: #dbdbdb !important;
    padding: 10px;
    font-weight: normal;
}

.popup_wrapper{
    overflow-y: scroll;
    height: 380px;
     padding-left: 10px;
     position: relative;
}

.popup_btn{
    background-color: #FFFFFF;
    bottom: 0;
    height: 36px;
    margin-top: 12px;
    position: static;
    width: 97%
}

.dont_show_btn {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
        -webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
        box-shadow:inset 0px 1px 0px 0px #9acc85;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
        background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
        
        background-color:#74ad5a;
        
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        
        border:1px solid #3b6e22;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:13px;
        font-weight:bold;
        padding:4px 12px;
        text-decoration:none;
        position: absolute;
        right: 150px;
        cursor: pointer;
    }
    .dont_show_btn:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
        background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
        cursor: pointer;
        background-color:#68a54b;
    }
.close_btn_popup{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #dedede 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#dedede)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#dedede 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#dedede 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dedede',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    color: #898989;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    text-align: center;
    width: 108px;
    cursor: pointer;
    float: right;
}

.close_btn_popup:hover{
background: #dedede; /* Old browsers */
background: -moz-linear-gradient(top,  #dedede 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #dedede 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #dedede 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #dedede 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #dedede 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    border: 1px solid #7B7B7B;
    border-radius: 3px 3px 3px 3px;
    color: #898989;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    text-align: center;
    width: 108px;
    cursor: pointer;
}

.close_ico_popup{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    background: url(../img/close_ico_popup.png) 0 0 no-repeat;
    cursor: pointer;
}

.div_clear_log1{
    float:left; 
    margin-left: 35px;
}

.div_clear_log2{
   
    margin-left: 165px;
}

.div_clear_log1 label{
 
  
   display: block;
}

.div_clear_log2 label{
   
    
    display: block;
}

.clear_from{
    clear:left;
}

.search_bl{
    display: table-cell;
    float: left;
    margin: 2px 0;
    vertical-align: middle;
    width: auto;
}

.logs_export_text input[type=radio]{
    padding: 0 4px 0 0;
    margin: 0;
}

/* FB PAGE */
.content-table.facebook td {
    background: transparent;
    line-height: 18px;
    padding: 9px 6px 10px;
    vertical-align: middle;
    word-wrap: break-word;
    border-bottom: 1px solid #d6dadd;
    border-top: 1px solid #ffffff;
    color: #70716c;
    font-size: 11px;
}

.content-table.facebook tr:hover td{
    background: #6c82b5;
    border-bottom: 1px solid #4d5c7c;
    border-top: 1px solid #4d5c7c;
    color: #ffffff !important;
    cursor: pointer;
}


.content-table.facebook td.bold{
    color: #363732;
    font-size: 12px;
}

.content-table.facebook td.time{
    color: #363732;
    font-size: 12px;
}

img.avatar_fb{
    height: 50px;
    width: 50px;
    vertical-align: middle;
    margin-right: 10px;
}

img.reply_fb{
    vertical-align: middle;
    margin-right: 5px;
}

/* FB PAGE CONVER */
.content-table.facebook_conver span.names{
    color: #2D7BB2;
    font-size: 11px;
    font-weight: bold;
    text-transform: none;
}

.content-table.facebook_conver  td.messages_all{
    padding: 0;
    width: 25%;
}

.content-table.facebook_conver  td.messages_once{
    border-bottom: 1px solid #d6dadd;
    border-right: 1px solid #d6dadd;
}


.content-table.facebook_conver  td.messages_once:hover,
.content-table.facebook_conver  td.messages_once.active{
    background: #6c82b5;
    border-bottom: 1px solid #4d5c7c;
    border-top: 1px solid #4d5c7c;
    color: #ffffff !important;
    cursor: pointer;
}

.content-table.facebook_conver  td.messages_once:hover .title,
.content-table.facebook_conver  td.messages_once.active .title,
.content-table.facebook_conver  td.messages_once:hover .time,
.content-table.facebook_conver  td.messages_once.active .time{
    color: #fff;
}


.content-table.facebook_conver td {
    background: transparent;
    line-height: 16px;
    padding: 9px 6px 10px;
    vertical-align: top;
    word-wrap: break-word;  
    color: #70716c;
    font-size: 11px;
}

.content-table.facebook_conver  td.messages_all .title,
.content-table.facebook_conver  td.messages_all .text
{
    float: left;
    width: 64%;
}
.content-table.facebook_conver  td.messages_all .time{
    float: left;
    margin-right: 2px;
    width: 64%;

}
.content-table.facebook_conver  td.messages_all .title{
    font-weight: bold;
    font-size: 12px;
    color: #363732;
}

.content-table.facebook_conver  td.messages_all .time{
    font-size: 10px;
    color: #363732;
}

.content-table.facebook_conver  td.messages_all img.avatar_fb{
    float: left;
}
/*   MESSAGE */
.content-table.facebook_conver  td.conversation{
    vertical-align: top;
}

.content-table.facebook_conver  td.conversation img.avatar_sm{
    float: left;
    height: 32px;
    margin-right: 10px;
    vertical-align: middle;
    width: 32px;
}

.content-table.facebook_conver  td.message h2{
    color: #2D7BB2 !important;
    font-size: 12px !important;
    line-height: 12px;
    text-transform: none !important;
}

.content-table.facebook_conver  td.message h2 span{
    color: #70716C !important;
    float: right;
    font-size: 11px !important;
    font-weight: normal;
}

.content-table.facebook_conver  td.message .text{
    color: #363732;
    font-size: 12px;
    padding-left: 44px;
}


.content-table.facebook_conver  td.conversation .wrapper{
    max-height: 800px;
    overflow-y: auto;
}

.paginator{
    margin: 22px 0 0;
    text-align: center;
    width: 100%;
}
.paginator a.prev{
     /*background: url("../img/arrow_left.png") no-repeat scroll center 0 transparent;*/
     height: 22px;
     cursor: pointer;
     margin-right: 20px;
}

.paginator a.prev span{
     margin-top: 5px;
     margin-left: 5px;
}

.paginator a.prev img{
     height: 18px;
     cursor: pointer;
     float: left;
}

.paginator a.next{
    height: 22px;
    cursor: pointer;
    margin-left: 20px;
}

.paginator a.next span{
     margin-top: 3px;
     margin-right: 5px;
}

.paginator a.next img{
     height: 19px;
     cursor: pointer;
     float: right;
}

.status.active{
    background: url("../img/status_sprite.png") no-repeat scroll 0 0 transparent;
    height: 20px;
    margin: 0 7px;
    width: 24px;
}

.status.deleted{
    background: url("../img/status_sprite.png") no-repeat scroll -27px 0 transparent;
    height: 20px;
    margin: 0 7px;
    width: 24px;
}

.info.active{
    background: url("../img/status_sprite.png") no-repeat scroll -54px 0 transparent;
    height: 20px;
    margin: 0 2px;
    width: 20px;
    cursor: pointer;
}

.info.disabled{
    background: url("../img/status_sprite.png") no-repeat scroll -76px 0 transparent;
    height: 20px;
    margin: 0 2px;
    width: 20px;
}

.additional_popup{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px #8C8A8A;
    display: none;
    margin-left: -220px;
    margin-top: -55px;
    max-width: 210px;
    position: absolute;
    padding-bottom: 10px;
}

.additional_popup .title{
    color: #8E8C8C;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 10px 5px 0 10px;
    text-align: right;
    width: 79px;
}

.additional_popup .text{
    color: #363732;
    float: left;
    font-size: 11px;
    line-height: 14px;
    margin: 10px 8px 0;
    text-align: left;
    width: 100px;
    word-wrap: break-word;
}

.additional_popup .text.bold{
    font-weight: bold;
}

.additional_popup:after{
    border-bottom: 6px solid transparent;
    border-left: 6px solid #FFFFFF;
    border-top: 6px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    top: 35%;
    width: 0;
}

.additional_popup .line{
    float: left;
    position: relative;
}

#not-jailbroken a {
    float: none;
}

.help-contents-text img{
    display: inline !important;
}

#Account-Credentials-main,
#Account-ChangeEmail-main,
#Phone-Notification-main,
#Account-Unsubscription-main{
    float: left;
    margin: 10px 15px;
    width: 46%;
}

#Account-Credentials-main h1,
#Account-ChangeEmail-main h1,
#Phone-Notification-main h1{
    font-size: 17px;
}

.info-block{
    height: 135px;
    margin: 0;
}

.info-block .block{
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    float: left;
    height: 90px;
    margin:0;
    padding: 10px 10px 10px 20px;
    width: 350px;
}

.info-block .block h3{
    color: #3498DB;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 5px;
    text-align: left;
}

.info-block .block span{
    margin-right: 30px;
    font-size: 11.2px;
    color: #35363F;
}

.info-block .info_item{
    color: #35363F;
    font-size: 11px;
    margin-top: 5px;
}
.info-block .grey-txt{
    margin-right: 0 !important;
}

.info-block .block span b{
    font-weight: normal !important;
    color: #848a93;
}

.info-block .block span img{
    vertical-align: text-bottom;
}

#tracking-mode{
    margin: 30px auto;
    padding: 25px;
    position: relative;
    text-align: center;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
}

#tracking-mode span{
    font-size: 20px;
}

#bottom-dashboard{
    margin: 0 auto;
}

#bottom-dashboard .block,
.bottom-blocks-setting .block{
    float: left;
    margin: 0;
    width: 380px;
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    height: 335px;
    padding: 0;
}

.green-btn{
    background: #3cdb93; /* Old browsers */
    background: -moz-linear-gradient(top,  #3cdb93 0%, #21bd50 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3cdb93), color-stop(100%,#21bd50)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #3cdb93 0%,#21bd50 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #3cdb93 0%,#21bd50 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3cdb93', endColorstr='#21bd50',GradientType=0 ); /* IE6-9 */

    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 14px;
    padding: 4px 5px 3px;

    font-size: 12px;
}

.green-btn:hover{
    background: #21bd50; /* Old browsers */
    background: -moz-linear-gradient(top,  #21bd50 0%, #3cdb93 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21bd50), color-stop(100%,#3cdb93)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #21bd50 0%,#3cdb93 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #21bd50 0%,#3cdb93 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21bd50', endColorstr='#3cdb93',GradientType=0 ); /* IE6-9 */

    color: #fff !important;
}

.graphics-wrapper{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

.dash-location-info{
    padding: 10px 22px;
}

.dash-location-info h3,
.graphics-wrapper h3{
    color: #3498db !important;
    font-size: 20px !important;
    font-weight: normal;
}

.graphics-wrapper h3,
.graphics-wrapper p{
    padding:10px 22px 0;
}

.dash-location-info h2 > span a{
    font-size: 12px !important;
}

#last-position-info{
    padding: 0 0 5px;
}

#last-position-info .addres{
    color:#848a93;
    font-size: 11.5px;
    width: 175px;
    float: left;
}

#last-position-info .link-see{
    width: auto;
    text-align: right;
}

.empty-holder-graph{
    padding: 0 20px 20px;
    text-align: center;
}

.empty-holder-graph span{
    color: #848A93;
    line-height: 25px;
}

.empty-holder-graph img{
    margin-bottom: 10px;
}

.ajax-loader{
    position: absolute;
    right: 1%;
    top: 10%;
    display: none;
}

.ajax-window-info{
    background-color: #35363F;
    color: #FFFFFF;
    font-size: 12px;
    left: 50%;
    max-width: 300px;
    padding: 15px 20px;
    position: fixed;
    top: 50%;
    word-wrap: break-word;
    display: none;
    z-index: 20;
}

/*===== DATAPICKERS ===========*/
.ui-widget-content {
    background: #fff;
    border: 1px solid #dadcde;
    color: #000;
    box-shadow: 0px 0px 3px #dadcde;
    border-radius: 2px;
}

.ui-datepicker {
    width: 22em;
}

.ui-widget-header {
    background: none;
    border: none;
    color: #3498db;
    font-weight: normal;
}

.ui-datepicker .ui-datepicker-title{
    font-size: 15px;
    line-height: 2.2em;
}

.ui-widget-header .ui-icon {
    background-image: url("arrows-datapicker.png");
    height: 33px;
    width: 33px;
    margin-left: -15px !important;
}

.ui-icon-circle-triangle-w {
    background-position: 0 0;
}

.ui-datepicker-prev.ui-corner-all .ui-icon-circle-triangle-w:hover
{
    background-position: -30px 0;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}


.ui-datepicker-next.ui-corner-all .ui-icon-circle-triangle-e {
    background-position: 0 0;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.ui-datepicker-next.ui-corner-all .ui-icon-circle-triangle-e:hover
{
    background-position: -30px 0;
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.ui-datepicker-calendar .ui-state-default{
    background: none;
    border: none;
    color: #35363f;
    font-weight: normal;
    text-align: center;
    font-size: 14px;
}


.ui-state-highlight{
    border: 1px solid #3498DB !important;
}

.ui-datepicker-calendar .ui-state-hover,
.ui-state-active{
    background-color: #3498DB !important;
    color: #fff !important;
}


.ui-datepicker th {
    font-weight: normal;
    color: #35363f;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top: 0;
    width: 3.8em;
}

.pull-right {
    float: left !important;
}

/* LOCATION PAGE */
.content-inner.no-side-padding{
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.content-inner.no-side-padding h1 b{
    font-weight: normal;
    padding: 0 22px 20px;
}

/*  PHONE MANAGEMENT  */
.table_wrapper{
    width: 100%;
    border-collapse: separate;
    border-spacing: 20px 0;
    margin-left: -20px;
}
.table_wrapper td{
    border: 1px solid #DADCDE;
    width: 50%;
}

.phoneSettingsLeftCol{
    padding: 5px 5px 10px;
    position: relative;
}

.phoneSettingsLeftCol h1{
    color: #35363F !important;
    font-size: 18px !important;
    font-weight: normal !important;
    padding-top: 15px;
    text-align: center;
}

.phone-settings input,
.phone-settings select{
    color: #35363F;
}

.phoneSettingsLeftCol .content-table th{
    font-size: 9px;
    height: auto;
    text-align: right;
    width: 30%;
}

.phoneSettingsLeftCol.alignLeft .content-table th{
    width: 10%;
}

.phoneSettingsLeftCol .content-table td{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #35363F;
    height: 13px;
    padding: 3px;
    font-size: 12px;
    border: none;
}

.phoneSettingsLeftCol .content-table td .green-btn{
    margin: 0;
}

.charts{
    padding-top: 25px;
}

.charts h4{
    color: #35363F;
    font-size: 18px;
    margin-bottom: -18px;
    text-align: center;
    text-transform: capitalize;
}

.jqplot-table-legend{
    color: #848A93;
}

table.jqplot-table-legend, table.jqplot-cursor-legend{
    border: none !important;
}

td.jqplot-table-legend > div{
    border: none !important;
}

.about-phone{
    float: left;
    margin-left: 17px;
    margin-top: -10px;
}

.about-phone p{
    padding: 1px 0;
}

.about-phone p span{
    color: #848A93;
    font-size: 11px;
    text-transform: capitalize;
}

.about-phone p b{
    color: #35363F;
    font-weight: normal;
    padding-left: 5px; 
}

.red-btn{
    background: #ff9c8f; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff9c8f 0%, #ff564e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9c8f), color-stop(100%,#ff564e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff9c8f 0%,#ff564e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff9c8f 0%,#ff564e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff9c8f 0%,#ff564e 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff9c8f 0%,#ff564e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9c8f', endColorstr='#ff564e',GradientType=0 ); /* IE6-9 */


    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 14px;
    padding: 6px 8px 5px;

    font-size: 12px;
}

.red-btn:hover{
    background: #ff564e; /* Old browsers */
    background: -moz-linear-gradient(top,  #ff564e 0%, #ff9c8f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff564e), color-stop(100%,#ff9c8f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ff564e 0%,#ff9c8f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ff564e 0%,#ff9c8f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ff564e 0%,#ff9c8f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ff564e 0%,#ff9c8f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff564e', endColorstr='#ff9c8f',GradientType=0 ); /* IE6-9 */
    ent( startColorstr='#21bd50', endColorstr='#3cdb93',GradientType=0 ); /* IE6-9 */

    color: #fff !important;
}

.grey-btn{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
    ient( startColorstr='#ff9c8f', endColorstr='#ff564e',GradientType=0 ); /* IE6-9 */


    border-radius: 2px 2px 2px 2px;
    color: #3498db;
    font-size: 15px;
    margin-left: 14px;
    padding: 6px 8px 5px;

    font-size: 12px;
    border: 1px solid #dadcde;
}

.grey-btn:hover{
    background: #f3f3f3; /* Old browsers */
    background: -moz-linear-gradient(top,  #f3f3f3 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #f3f3f3 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #f3f3f3 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

}

.phone_settings_controls .red-btn,
.phone_settings_controls .grey-btn,
.phone_settings_controls .green-btn{
    margin-right: 0px;
    margin-left: 0;
    margin-bottom: 10px;
}

.phone_settings_controls .green-btn{
    padding: 6px 8px 5px;
}

.phone-settings{
    background: none repeat scroll 0 0 #F7F7F7;
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    float: left;
    padding: 0 22px 22px;
    width: 751px;
}

.phone-settings table.content-table{
    
}

.phone-settings table.content-table th{
    background: none repeat scroll 0 0 #F7F7F7;
    max-width: 100px;
    text-align: right;
    text-transform: none;
    word-wrap: break-word;
}

.phone-settings table.content-table td{
    background: none repeat scroll 0 0 #F7F7F7;
}

.phone-settings h1{
    padding-top: 13px;
}

.phone-settings p{
    color: #848a93;
    margin-top: 10px;
    font-size: 11px;
}

.content-inner.v2{
    display: inline-block;
    width: 796px;
}

.bottom-blocks-setting{
    display: inline-block;
}

.bottom-blocks-setting .block{
    margin-top: 30px;
    padding: 10px 22px;
    width: 336px;
    min-height: 217px;
    height: 100%;
}

.bottom-blocks-setting .block.width100{
    width: 751px;
}

.bottom-blocks-setting .grey-btn{
    border-radius: 0 2px 2px 0;
    left: -4px;
    margin: 0;
    padding: 3px 8px;
    position: relative;
    text-transform: capitalize;
    cursor: pointer;
}

.width100 .input-container{
    background: none repeat scroll 0 0 #FFFFFF;
    margin-top: 20px;
}

/* GROUP BTNS   */
.btn-group{

}

.btn-group .white-btn{
    line-height: 24px;
    padding: 3px 19px 3px 20px;
    margin: 0;
}

.btn-group .white-btn .icon-map-marker{
    background-image: url("ic-loc-map.png") !important;
    background-position: 0 0 !important;
    height: 18px !important;
    width: 15px !important;
}

.btn-group .white-btn .icon-tasks{
    background-image: url("ic-loc-list.png") !important;
    background-position: 0 0 !important;
    height: 13px !important;
    width: 19px !important;
}


.btn-group .white-btn.active .icon-map-marker,
.btn-group .white-btn:hover .icon-map-marker{
    background-image: url("ic-loc-map-hover.png") !important;
}

.btn-group .white-btn.active .icon-tasks,
.btn-group .white-btn:hover .icon-tasks{
    background-image: url("ic-loc-list-hover.png") !important;
}

#locations-list .content-table{
    display: inline;
}

/* KEYLOGGER */
a.btn_viewall{
    background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

    border: 1px solid #D3D2D2;
    border-radius: 3px 3px 3px 3px;
    color: #7D7D7D;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    padding: 4px 6px 3px;
}

.popup_keylogger{
    background-color: #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 7px #CCCCCC;
    color: #363732;
    height: auto;
    margin-left: -215px;
    margin-top: -54px;
    padding: 5px 10px;
    position: absolute;
    width: 180px;
    display: none;
}

.popup_keylogger .arrow {
    border-bottom: 7px solid transparent;
    border-left: 9px solid #FFFFFF;
    border-top: 7px solid transparent;
    height: 0;
    position: absolute;
    right: -9px;
    top: 41%;
    width: 0;
}

p.text{
    max-width: 350px;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.sApp{
    width: auto;
    float: left;
}

.sApp select{
    border:1px solid #c0c0c0;
    width: 130px;
}

.sApp + .sApp {
    margin-left: 10px;
}

.data_filter_keylogger{
    display: inline-block;
    width: auto;
}
.data_filter_keylogger .filter_group_date .wrapper_input,
.data_filter_keylogger .input-container{
    display: inline-block;
    float: none;
}
.data_filter_keylogger input{
    width: 100px !important;
}

[class^="icon-"], [class*=" icon-"] {
    background-image: url("../bootstrap/img/glyphicons-halflings-white.png") !important;
}

.white-btn:hover [class^="icon-"], .white-btn:hover [class*=" icon-"],
.white-btn.active [class^="icon-"], .white-btn.active [class*=" icon-"] {
    background-image: url("../bootstrap/img/glyphicons-halflings-white-hover.png") !important;
}

.breakword a{
    color: #848A93;
}


#account-info .green-btn{
    margin-left: 0;
}

/* ------ IE6 text --------- */
#ie6-text{
    min-width: 1020px;
    background: #FFCCCC;
    height: 29px;
    line-height: 29px;
    -webkit-box-shadow: 0 -2px 2px rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px rgba(0,0,0,0.2);
    position: fixed;
    z-index: 2147483647;
    border-top: 1px solid #CCCCCC;
    bottom: 0px;
    text-align: center;
    color: #4E3D3D;
    font-size: 12px;
    width: 100%;
}
/* staff filters */
#filters .filter_block{
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    float: left;
    height: 280px;
    margin: 5px 5px 15px;
    padding: 5px;
    position: relative;
    width: 30%;
}

#filters .filter_block label{
    float: left;
    width: 100%;
}


#filters .filter_block h2{
    background-color: #ffffff;
    margin-top: -12px;
    text-align: center;
    width: 130px;
}

#filters .filter_block select{
    border: 1px solid #CED1D5;
    height: 23px;
}

/*
================ UPGRADE PAGE  
*/
.upgrade .exp-info{
    display: table-cell;
    padding: 0 30px 0 0;
}

        .upgrade .exp-info span{
            text-transform: uppercase;
            color: #3498db;
        }

table.upgrade-table-header{
    width: 100%;
}

        table.upgrade-table-header h2{
            color: #35363F !important;
            font-size: 18px !important;
        }

        table.upgrade-table-header tr{
            padding: 0 0 10px;
        }


        table.upgrade-table-header td{
            padding: 0 20px;
            text-align: center;
        }


        table.upgrade-table-header .tarif-bg{
            background-color: #CCCCCC;
            color: #FFFFFF;
            font-size: 14px;
            max-width: 135px;
            padding: 6px 0;
            text-transform: uppercase;
            position: relative;
            margin: 0 auto 20px;
        }

        table.upgrade-table-header .tarif-bg.trial{
            background-color: #95a5a6;
    
        }

        table.upgrade-table-header .tarif-bg.basic{
            background-color: #3498db;
        }


        table.upgrade-table-header .tarif-bg.premium{
            background-color: #e67e22;
        }
        table.upgrade-table-header .tarif-bg.premium.large{
            width: 155px;
            max-width: 155px;
        }

        table.upgrade-table-header .tarif-bg:before{
            border-bottom: 14px solid transparent;
            border-left: 9px solid #FFFFFF;
            border-top: 14px solid transparent;
            content: "";
            display: block;
            height: 0;
            margin-top: 0;
            position: absolute;
            top: 0;
            left: 0;
            width: 0;    
        }

        table.upgrade-table-header .tarif-bg:after{
            border-bottom: 14px solid transparent;
            border-right: 9px solid #FFFFFF;
            border-top: 14px solid transparent;
            content: "";
            display: block;
            height: 0;
            margin-top: 0;
            position: absolute;
            top: 0;
            right: 0;
            width: 0;  
        }

        table.upgrade-table-header .tarif-bg.large:before{
            border-bottom: 24px solid transparent;
            border-left: 9px solid #FFFFFF;
            border-top: 24px solid transparent; 
        }

        table.upgrade-table-header .tarif-bg.large:after{
            border-bottom: 24px solid transparent;
            border-right: 9px solid #FFF;
            border-top: 24px solid transparent;
        }



table.content-table.compare{
    margin-top: 15px;

}
        table.content-table.compare td{
            color: #35363F;
            font-size: 14px;
            text-align: center;
        }

        table.content-table.compare td .small-text{
            font-size: 11px;
            color: #848A93;
        }

        table.content-table.compare .title-compare{
            text-align: right;
        }

        table.content-table.compare .title-compare i{
            margin-top: 3px;
            position: absolute;
        }

        table.content-table.compare tr:nth-child(2n+1){
            background-color: #faf9f8;
        }

        table.content-table.compare tr:nth-child(2n){
            background-color: #fff !important;
        }

.content-inner.upgrade .green-btn{
    padding: 4px 13px 3px !important;
}

#add-account{
    float: left;
    margin-left: 22px;
    margin-top: 7px;
}

#add-account .green-btn{
    font-size: 13px;
    margin-left: 0;
    padding: 4px 20px 5px;
}


.upgrade form{
    display: inline-block;
}

/* 
===================== PLACEHOLDERS 
*/

.package_cap {
    margin-top: 20px;
}
.package_cap .block_image {
    background: #f4f4f4;
    background: -moz-linear-gradient(top,  #f4f4f4 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #f4f4f4 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #f4f4f4 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff',GradientType=0 );
    border-top: 1px solid #f0f0f0;
    padding: 35px 0 20px;
}

.package_cap .block_text a{
    color: #3498DB;
}

.package_cap .block_image .image {
    background-repeat: no-repeat;
    min-height: 340px;
}
.package_cap .block_image .block_text {
    display: table;
    margin: 0 5%;
    height: 340px;
    text-align: center;
    width: 40%;
}
.package_cap .block_image .block_text .tablecell {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
#content-block-middle .package_cap .block_image .block_text .title {
    color: #35363F;
    font-size: 25px !important;
    margin-bottom: 15px;
}
.package_cap .block_image .block_text .text {
    color: #848A93;
    font-size: 12px;
    line-height: 20px;
}
.package_cap .block_image.text_left .block_text {
    float: left;
}
.package_cap .block_image.text_right .block_text {
    float: right;
}
.package_cap .block_image.text_left .image {
    background-position: 100% 0;
}
.package_cap .block_image.text_right .image {
    background-position: 0 0;
}
.package_cap_bottom {
    overflow: hidden;
    padding: 40px 22px 0;
    border-top: 1px solid #f0f0f0;
}
.package_cap_bottom .col_left {
    float: left;
}
.package_cap_bottom .col_right {
    margin-left: 280px;
}
.package_cap_bottom .block_content {
}
.package_cap_bottom .block_content .title {
    color: #35363F;
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 20px;
}
.package_cap_bottom .block_content .text {
    color: #848A93;
    line-height: 1.5;
    margin-bottom: 20px;
}
.package_cap_bottom .block_content .green_point {
    overflow: hidden;
    padding-right: 50px;
    padding-left: 10px;
}
.package_cap_bottom .block_content .green_point > li {
    background: url("../img/holders/bull-list.png") no-repeat 0 3px;
    float: left;
    height: 22px;
    margin-bottom: 12px;
    padding-left: 4%;
    width: 46%;
}
.package_cap_bottom .block_content .green_point > li small {
    display: block;
    font-size: 9px;
}
.package_cap_bottom .package_info {
    background-color: #F7F7F7;
    border: 1px solid #DADCDE;
    padding: 30px 20px 15px;
    width: 200px;
    position: relative;
}
.package_cap_bottom .package_info .sale {
    background: url("../img/holders/discount-corner.png") no-repeat 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    height: 34px;
    left: -10px;
    line-height: 26px;
    padding-right: 6px;
    position: absolute;
    text-align: center;
    top: -16px;
    width: 65px;
}
.package_cap_bottom .package_info .block_text .title {
    color: #35363F;
    font-size: 21px;
    margin-bottom: 15px;
    text-align: center;
}
.package_cap_bottom .package_info .block_text .text {
   color: #848A93;
    font-size: 13px;
    line-height: 1.8;
    text-align: center;
}
.package_cap_bottom .package_info .block_text .text.small {
    font-size: 10px;
    line-height: 1.2;
}
.package_cap_bottom .package_info .block_text .price {
    color: #3498DB;
    font-size: 45px;
    font-weight: 300;
    margin: 10px 0;
    text-align: center;
}
.package_cap_bottom .package_info .block_text .wrap_btn {
    text-align: center;
    margin-top: 18px;
}
.package_cap_bottom .package_info .block_text .green-btn {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    padding: 10px 25px;
}
.package_cap_bottom .package_info .block_text .price sub {
    font-size: 30px;
    vertical-align: top;
}

.package_cap_bottom .package_info .block_text .price span {
    display: block;
    font-family: sans-serif;
    font-size: 15px;
    position: relative;
    top: -5px;
}

.content-inner.holders{
    padding: 22px 0 25px
}

        .content-inner.holders h1{
            padding: 0 22px;
        }

.package_cap_bottom.trial{
    padding: 20px 22px 25px;
}

        .package_cap_bottom.trial .col_left,
        .package_cap_bottom.trial .col_right{
            margin-top: 40px;
        }


.holders .after-title-p{
    padding: 0 22px;
    line-height: 20px;
}

.root .package_cap .block_image {
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfcfc 0%, #ffffff 16%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(16%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfcfc 0%,#ffffff 16%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfcfc 0%,#ffffff 16%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfcfc 0%,#ffffff 16%); /* IE10+ */
    background: linear-gradient(to bottom,  #fcfcfc 0%,#ffffff 16%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */

    border-top: 1px solid #F0F0F0;
    padding: 35px 0 0;
    position: relative;
}

.root .package_cap .note{
    border-top: 1px solid #F0F0F0;
    padding: 30px 22px 0px;
}

.root .package_cap .note i{
    font-style: italic !important;   
}

.root .package_cap .note strong{
    color: #545454;   
}

.root .package_cap .block_image .zoom-img{
    bottom: -37px;
    position: absolute;
    right: 200px;
    z-index: 19;
}

.root .package_cap .block_image .zoom-img-empty{
    bottom: -60px;
    left: 94px;
    position: absolute;
    z-index: 19;
}

#content-block-middle .root .package_cap .block_image .block_text .title {
    color: #35363F;
    font-size: 20px;
    margin-bottom: 15px;
}

.root .package_cap .block_image .block_text {
    display: block;
    text-align: left;
    width: 45%;
    line-height: 20px;
    height: auto;
}

.root .package_cap .block_image .block_text .text {
    font-size: 12px;
    line-height: 23px;
}

.root .package_cap .block_image .block_text .text span{
    font-size: 16px;
    line-height: 23px;
    color: #545454;
}

.root .package_cap .block_image .block_text i {
    font-style: italic !important;
}

.root .package_cap .block_image.text_left .image{
    position: relative;
    background-position: 100% bottom;
    overflow: hidden;
    width: 100%;
    min-height: 1px;
}


.root .package_cap .block_image.text_right .image {
    overflow: hidden;
}

/* 
=====================END OF PLACEHOLDERS 
*/

.top_banner{
    margin-bottom: 20px;
    position: relative;
    width: 100%;
    text-align: center;
}

.explain-text{
    font-size: 11px;
    padding: 10px 15px;
}

.list__ebal{
    list-style: disc inside none;
}
.top__banner{
    width: 100%;
    background-color: #e74c3c;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 5px 0;
    position: fixed;
    z-index: 23;
    top: 0;
    height: 18px;
}

.top__banner .wrapper{
    width: 980px;
    position: relative;
    margin: 0 auto;
}

.btn-close{
    background: url(../img/close-btn.png) 0 0 no-repeat;
    width: 14px;
    height: 14px;
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
}

.margintop28{margin-top: 28px;}
.margintop85{margin-top: 85px;}
.margintop113{margin-top: 113px !important;}

.macIco:after{
    background: url('../img/mac_icon.png');
    width: 138px;
    height: 146px;
    position: absolute;
    content: "";
    margin-left: 220px;
    bottom: 115px;
}
.winIco:after{
    background: url('../img/win_icon.png');
    width: 138px;
    height: 146px;
    position: absolute;
    content: "";
    margin-left: 220px;
    bottom: 32px;
}
.noBorder,td.noBorder{
    border: none;
}
.table_wrapper.mobile th{
    width: 22%;
}
a.disabled{
    color: #87897C;
    cursor: not-allowed;
}
.switch {
    background-color: #FFFFFF;
    border-radius: 15px;
    border: 1px solid #dadcde;
    cursor: pointer;
    display: block;
    height: 24px;
    position: relative;
    width: 41px;
}
.switch:not(.on) {
    -webkit-transition: box-shadow 300ms;
       -moz-transition: box-shadow 300ms;
         -o-transition: box-shadow 300ms;
            transition: box-shadow 300ms;
}
.switch:before {
    background-color: #FFFFFF;
    border-radius: 50%;
    border: 1px solid #dadcde;
    content: "";
    height: 23px;
    position: absolute;
    left: 0;
    top: 0;
    width: 23px;
    transition: left 200ms;
}
.switch:after {
}
.switch.on {
    box-shadow: 0 0 0 16px #3498db inset;
}
.switch.on:before {
    border: 1px solid #dadcde;
    left: 18px;
}
.whiteBG th{
    background-color: #fff;
    text-align: right;
    max-width: 60px;
}

input.interval{
    border-radius: 3px;
    border: 1px solid #C0C0C0;
    width: 50px;
}
.span__margin-left{
    display: inline-block;
    margin: 0 0 0 43px;
}

.span__left-blue{
    color: #3498DB;
}

.launched-app{
    margin-top: 90px;
}
.margintop20{
    margin-top: 30px;
}

/*
==========Keylogger Desktop Page
*/

.keylogger__desktop td{
    vertical-align: top;
    padding: 15px 10px;
}

.keylogger__desktop .left_side{
    float: right;
}
.keylogger__desktop .right_side{
    float: right;
    margin-right: 15px;
}
.keylogger__desktop .info{
    font-style: italic;
    text-align: right;
}

.keylogger__desktop .ctrl_btn{
    color: rgba(182, 182, 182, 1);
}

.keylogger__desktop a.js-showCtrlBtns:hover,
.keylogger__desktop a.js-showCtrlBtns.active{color: #3498DB;}
.keylogger__desktop a.js-showCtrlBtns.active {font-style: normal;}


.keylogger__desktop .keyword_highlight {
    background-color: #ffffcc;
}

.title-select{
    display: inline-block;
    margin: 0 2px 0 45px;
}
.text_keylogger{
    margin-bottom: 5px;
    font-size: 14px;
    max-width: 740px;
}

/*
******* app activity desktop
*/
td.activity_bar.launched-app{
    padding: 7px 6px 0;
}

.content-table.launched-app tr:nth-child(2n) {
    background-color: #ffffff;
}
.activity_bar .bg_bar{
    height: 5px;
    width: 100%;
    background-color: #eaf4fb;
    position: relative;
    margin-top: -10px;
}

.activity_bar .act_bar{
    background: #1abc9c; /* Old browsers */
    background: -moz-linear-gradient(left,  #1abc9c 40%, #1abc9c 41%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(40%,#1abc9c), color-stop(41%,#1abc9c), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #1abc9c 40%,#1abc9c 41%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #1abc9c 40%,#1abc9c 41%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #1abc9c 40%,#1abc9c 41%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to right,  #1abc9c 40%,#1abc9c 41%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1abc9c', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */


    position: absolute;
    width: 740px; 
    height: 5px;
}

.activity_bar .graqdient_wrapp{
    background-color: rgba(0,0,0,0);
    height: 5px;
    width: 100%;
    overflow: hidden;
    position: relative;
}

/*
******* SCREENSHOTS
*/
.inner_wrapper{
    width: 100%;
    border-top: 1px solid #e3e5e6;  
    position: relative;
    overflow: hidden;
}
.inner_wrapper .wrapper_block{
    padding-bottom:10000px;
    margin-bottom:-10000px;
}
.inner_wrapper .left_block{
    float: left;
    width: 543px;
    position: relative;
}
.inner_wrapper .right_block{
    float: left;
    width: 250px;
    border-left: 1px solid #e3e5e6;
    background-color: #f7f7f7;
}

.inner_wrapper .title{
    height: 60px;
    display: table;
    vertical-align: middle;
    width: 100%;
}
.left_block .title{border-bottom: 1px solid #e3e5e6;}

.inner_wrapper .module{
    display: table-cell;
    height: 60px;
    vertical-align: middle;
}
.inner_wrapper .module.left_module{ text-align: left;padding: 0 20px;}
.inner_wrapper .module.central_module{ text-align: center;}
.inner_wrapper .module.right_module{ text-align: right;padding: 0 20px;}
.content_wrapper .module{height: 28px;}
.content_wrapper .module.left_module{width:80%;padding: 0 7px;}
.content_wrapper .module.right_module{width:20%; padding: 0 10px;}

.inner_wrapper .title .ctrl_btns{
    width: 100px;
}
.title .ctrl_btns .icon{
    margin: 0 5px;
    display: inline-block;
}
.ctrl_btns .ico_download{
    background: url(data:image/png;base64,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);
    width: 15px;
    height: 17px;
    cursor: default;
}
.ctrl_btns .ico_download.active{
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAARCAYAAAACCvahAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOTJCMEUzRDMzQjIxMEE3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REZGRTA5RUEzOUYxMUUzODRCM0NBMjhDOEM1OUFFOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REZGRTA5REEzOUYxMUUzODRCM0NBMjhDOEM1OUFFOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q0RkQ0QjcyQTIwNjgxMTgwODNGRDA1Mzk2QUNEQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTkyQjBFM0QzM0IyMTBBNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48Xo5MAAAAiUlEQVR42mL4//8/Ay5sMuP2f3zyTAwUAIo0s5jOvPMfm8TpdBVGGBuXGhZ0hYQMQjZw4PzMhMU59dgUYhPHZrM4ukIoX5wYzblAbAQzAEobQcXxawaG7F8gFQnEnlAhEB0JFSccYECF34CULxDvANFQPvZ4xmHAayTb6RBVdNPMCMqz5GoGCDAAxglYCEAGKjkAAAAASUVORK5CYII=);
}
.ctrl_btns .ico_delete{
    background: url(data:image/png;base64,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);
    width: 12px;
    height: 17px;
    cursor: default;
}
.ctrl_btns .ico_delete.active{
    cursor: pointer;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAARCAYAAADpPU2iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowNTgwMTE3NDA3MjA2ODExOTJCMEUzRDMzQjIxMEE3MiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REZGRTA5QUEzOUYxMUUzODRCM0NBMjhDOEM1OUFFOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REZGRTA5OUEzOUYxMUUzODRCM0NBMjhDOEM1OUFFOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Q0Q0RkQ0QjcyQTIwNjgxMTgwODNGRDA1Mzk2QUNEQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDU4MDExNzQwNzIwNjgxMTkyQjBFM0QzM0IyMTBBNzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz76e0hLAAAAUklEQVR42mL8//8/AwyYzryD4CCB0+kqjDA2Cz5JbIYwmsy4jdVUnADkJJAmEI0Pw9QwoRuA7ARsfmJiIBGMahguGpBTK3rKRUneuPICOgAIMADVBTudv+/N2QAAAABJRU5ErkJggg==);
}
.filter_title{
    color: #35363F;
    font-size: 20px;
}
.content_wrapper{
    overflow: auto;
}
.content_wrapper .item{
    width: 32%;
    margin: 10px 9px 0;
    float: left;
    width: 155px;
    height: 112px;
    border: 1px solid #e3e5e6;
    position: relative;
    overflow: hidden;
}
.content_wrapper .item .info{
    background-color: #FFFFFF;
    bottom: 0;
    position: absolute;
    width: 100%;
    font-size: 11px;
    text-align: justify;
}
.content_wrapper .bookmark{
    position: absolute;
    top: -36px;
    right: -36px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 36px 36px 0;
    border-color: transparent #fff transparent transparent;
    transition: top 0.1s ease-out, right 0.1s ease-out;
}
.content_wrapper .item:hover .bookmark{
    top:0;
    right: 0;
}
.content_wrapper .item img{
    cursor: pointer;
    width: 155px;
}
.content_wrapper .icon.star,
.filters_wrapper .icon.star,
.ctrl_btns .icon.star{
    background: url(data:image/png;base64,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3N5N////AP///wAA////AP///wD///8A2tzeV97g4v/////////////////////////////////////////////////e4OL/2tzeV////wD///8A////AAIAAAAAAAAAAAAAAAAAAADYAwICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAgAAAADYAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAACAEBQQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAUEAAAAACAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAIAUEBAAAAAAAAAAAAAAAAAD+/v8A9PX1AP7+/wAAAAAAAAAAAAAAAAAFBAQAAAAAIAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAhBQUFAAAAAAD9/f0A8PHyAPHx8gD9/v6tAwICUw8PDgAQDw4AAwMDAAUFBQAAAAAhAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP4A//8A6+ztAN/h4wDu7/CC/f7+FSUjIVT9/v4V7u/wgt/h4wDr7O0AAAAAAAAAAP8AAAAAAAAAAAAAAAAB////AAAAAAAAAAAA293fJQAAAGkAAADdAAAAnyUjIfYAAAAAAAAAAAAAAAAAAAAA293fCgAAAGEAAAAkAAAAlyUjIdoAAAAAAAAAAAEAAP//B+ZApIqOXMgAAAAASUVORK5CYII=);
    width: 19px;
    height: 18px;
    display: block;
    cursor: pointer;
    margin: 1px 0 0 15px;
}
.content_wrapper .bookmarked .bookmark{
    top:0;
    right: 0;
}
.content_wrapper .bookmarked .star,
.filters_wrapper .icon.star.active,
.title_header .icon.star.active,
.ctrl_btns .icon.star.active{
   background: url(data:image/png;base64,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); 
   width: 13px;
   height: 12px;
   margin: 3px 0 0 18px;
}
.filters_wrapper{padding: 0 20px 60px;min-height: 230px;}
.user-activity .filters_wrapper{min-height: 1px;}
.filters_wrapper .filter_group{margin-bottom: 25px;}
.filters_wrapper .caption{margin-bottom: 10px;}
.filters_wrapper select{width: 150px;border: 1px solid #e3e5e6;}

.filter_group_date{position: relative; }
.filter_group_date input{
    border: 1px solid #e3e5e6;
    border-radius: 3px 0 0 3px;
    height: 24px;
    line-height: 24px;
    width: 60px;
    padding: 0 5px;
    margin-right: 25px;
}
.filter_group_date .wrapper_input{float: left;}
.filter_group_date .rowInput.wrapper_input{
    display: block;
    width: 145px;
}
.filter_group_date .rowInput.wrapper_input input{
    width: 130px;
}
.filter_group_date .wrapper_input:after{
    background: url(data:image/png;base64,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);
    content: "";
    width: 26px;
    height: 26px;
    position: absolute;
    right: 0;
    top: 0;
}

.filters_wrapper .icon.star{
    margin: 0 10px 0 0;
    display: inline-block;
    vertical-align: text-bottom;
}
.filters_wrapper .icon.star.active{
    margin: 0 10px 0 0;
    display: inline-block;
    vertical-align: text-top; 
}
.filter_group input[type="checkbox"]{
    margin-right: 10px;
}
.filter_group label{
    width: 100%;
    display: block;
    margin: 7px 0;
}

/*LOADER ANIMATIONS*/
.loader{
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,0.8);
    z-index: 3;
    display: none;
}

#floatingCirclesG{
    position: relative;

    margin-left: -64px;
    margin-top: -64px;
    left: 50%;top: 50%;
   
    height: 128px;
    width: 128px;
-moz-transform:scale(0.6);
-webkit-transform:scale(0.6);
-ms-transform:scale(0.6);
-o-transform:scale(0.6);
transform:scale(0.6);
}

.f_circleG{
position:absolute;
background-color:#FFFFFF;
height:23px;
width:23px;
-moz-border-radius:12px;
-moz-animation-name:f_fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:12px;
-webkit-animation-name:f_fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:12px;
-ms-animation-name:f_fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:12px;
-o-animation-name:f_fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:12px;
animation-name:f_fadeG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#frotateG_01{
left:0;
top:52px;
-moz-animation-delay:0.39s;
-webkit-animation-delay:0.39s;
-ms-animation-delay:0.39s;
-o-animation-delay:0.39s;
animation-delay:0.39s;
}

#frotateG_02{
left:15px;
top:15px;
-moz-animation-delay:0.52s;
-webkit-animation-delay:0.52s;
-ms-animation-delay:0.52s;
-o-animation-delay:0.52s;
animation-delay:0.52s;
}

#frotateG_03{
left:52px;
top:0;
-moz-animation-delay:0.65s;
-webkit-animation-delay:0.65s;
-ms-animation-delay:0.65s;
-o-animation-delay:0.65s;
animation-delay:0.65s;
}

#frotateG_04{
right:15px;
top:15px;
-moz-animation-delay:0.78s;
-webkit-animation-delay:0.78s;
-ms-animation-delay:0.78s;
-o-animation-delay:0.78s;
animation-delay:0.78s;
}

#frotateG_05{
right:0;
top:52px;
-moz-animation-delay:0.91s;
-webkit-animation-delay:0.91s;
-ms-animation-delay:0.91s;
-o-animation-delay:0.91s;
animation-delay:0.91s;
}

#frotateG_06{
right:15px;
bottom:15px;
-moz-animation-delay:1.04s;
-webkit-animation-delay:1.04s;
-ms-animation-delay:1.04s;
-o-animation-delay:1.04s;
animation-delay:1.04s;
}

#frotateG_07{
left:52px;
bottom:0;
-moz-animation-delay:1.17s;
-webkit-animation-delay:1.17s;
-ms-animation-delay:1.17s;
-o-animation-delay:1.17s;
animation-delay:1.17s;
}

#frotateG_08{
left:15px;
bottom:15px;
-moz-animation-delay:1.3s;
-webkit-animation-delay:1.3s;
-ms-animation-delay:1.3s;
-o-animation-delay:1.3s;
animation-delay:1.3s;
}

@-moz-keyframes f_fadeG{
0%{
background-color:#199FCF}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes f_fadeG{
0%{
background-color:#199FCF}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes f_fadeG{
0%{
background-color:#199FCF}

100%{
background-color:#FFFFFF}

}

@-o-keyframes f_fadeG{
0%{
background-color:#199FCF}

100%{
background-color:#FFFFFF}

}

@keyframes f_fadeG{
0%{
background-color:#199FCF}

100%{
background-color:#FFFFFF}

}

.modal_previewPhoto{ padding: 0 !important;}
.modal_previewPhoto .image_wrapper img{
    max-width: 100%;
    height: auto;
    cursor: zoom-in;
    cursor: -webkit-zoom-in;
}

.ui-dialog-title .ctrl_btns{
    float: right;
    margin-right: 20px;
    height: 30px;
}
.ui-dialog-title .ctrl_btns .icon{
    display: inline-block;
    margin: 0 0 0 15px;
    vertical-align: middle;
    cursor: pointer;
}
.ui-dialog-title .ctrl_btns .icon.star.active{
    margin: 5px 0 0 15px;
}    
.title_time{
    display: inline-block;
    padding-left: 30px;
    color: #35363f;
    font-size:12px; 
}

.module-wrapper{
    padding: 20px 10px;
    border-top: 1px solid #ecedee;
}
.label{
    display: inline-block;
    width: 100px;
    margin-right: 10px;
}
.alignRight{text-align: right;}

.users_activity.ui-slider-horizontal {
    background-color: #aeb2b7;
    border: 0 none;
    box-shadow: none;
    display: inline-block;
    height: 1px;
    width: 480px;
}

.users_activity.ui-slider-horizontal .ui-slider-range {
    background-color: #3498db;
}
.users_activity.ui-slider .ui-slider-handle{
    background: url(data:image/png;base64,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) no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 6px;
    margin-left: -6px;
    padding: 3px;
    top: -9px;
    width: 7px;
}

.gridRuler{
    width: 500px;
    margin-left: -7px;
}
.gridRuler-item{
    float: left;
    font-size: 10px;
    margin-left: -3px;
    margin-top: 5px;
    position: relative;
    width: 23px;
    color: #AEB2B7;
    text-align: center;
}
.gridRuler-item:before{
    background-color: #AEB2B7;
    content: "";
    height: 5px;
    left: 10px;
    position: absolute;
    top: -7px;
    width: 1px;
}

.date-input-M{
    width: 65px !important;
}

.module-wrapper .graphics-wrapper{
    box-shadow: none;
}

.charts_switcher{ margin: 10px 20px;}
.charts_switcher .switch{
    display: inline-block;
    vertical-align: middle;
    box-shadow: 0 0 0 16px #C5C5C5 inset;
    
}
.charts_switcher .title_chart{
    display: inline-block;
    margin: 0 5px;
}
.ui-dialog .modal_previewPhoto.ui-dialog-content{padding:0;}

.select_block{margin: 30px 0}
.select_block select{
    border: 1px solid #E3E5E6;
    width: 150px;
}
.col3{
    padding: 10px 22px;
    width: 33%;
    float: left;
}

.col3 .info_item{
    padding-bottom: 5px;
}

.content-table.user-list th {
    text-align: left;
    width: auto !important;
    padding-bottom: 8px;
}
.content-table.user-list td {
    vertical-align: top;
    width: auto !important;
}

.indicator_status{
    float: right;
    font-size: 12px;
    color: #8E8C8C;
}
.indicator_status .icon{
    height: 8px;
    width: 8px; 
    display: inline-block; 
}
.indicator_status .online{ background: url("ico-online.png") no-repeat scroll left center rgba(0, 0, 0, 0);}
.indicator_status .offline{ background: url("ico-offline.png") no-repeat scroll left center rgba(0, 0, 0, 0);}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
    .content_wrapper .item .bookmark{
        top:0;
        right: 0;
    }
}


/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    .content_wrapper .item .bookmark{
        top:0;
        right: 0;
    }
}

.top__banner_desktop{
    min-width: 1024px;
    width: 100%;
    height: 85px;
    background-color: #091f46;
    top: 0;
    position: fixed;

    background: #41566d; /* Old browsers */
    background: -moz-linear-gradient(left,  #41566d 0%, #092049 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#41566d), color-stop(100%,#092049)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  #41566d 0%,#092049 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  #41566d 0%,#092049 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  #41566d 0%,#092049 100%); /* IE10+ */
    background: linear-gradient(to right,  #41566d 0%,#092049 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41566d', endColorstr='#092049',GradientType=1 ); /* IE6-9 */
    z-index: 25;
}
.top__banner_desktop .wrapper{
    background-image: url("banners/desktop/top_banner.jpg");
    background-position: 0 0;
    background-repeat: no-repeat;
   
    position: relative;
    margin: 0 auto;
    width: 1179px;
    height: 85px;
}

.top__banner_desktop .wrapper .text{
    color: #FFFFFF;
    font-size: 15px;
    margin-left: 275px;
    padding-top: 25px;
    width: 700px;
    float: left;
}
.top__banner_desktop .wrapper .text h3{text-transform: uppercase;}
.top__banner_desktop .wrapper .text small{font-size: 90%;}
.yellow-text{color: #fcea00;}

.top__banner_desktop .btn_buy {
    background: #fdf300;
    background: -moz-linear-gradient(top,  #fdf300 0%, #f3ab00 50%, #f9a600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf300), color-stop(50%,#f3ab00), color-stop(100%,#f9a600));
    background: -webkit-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: -o-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: -ms-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: linear-gradient(to bottom,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf300', endColorstr='#f9a600',GradientType=0 );
    background-size: 200% 200%;
    border-radius: 3px;
    display: inline-block;
    float: right;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin-top: 23px;
    padding: 0 20px;
    text-transform: uppercase;
    cursor: pointer;
    color: #35363f;
    -webkit-transition: background-size 200ms;
            transition: background-size 200ms;
}
.auto_update{
    color: #848A93;
    float: right;
    font-size: 13px;
}
.auto_update input{
    vertical-align: middle;
}
.top__banner_desktop .btn_buy:hover {
    background-size: 100% 100%;
}

.right_side{ float: right;}
.left_side{ float: left;}
.disabled{cursor: not-allowed;}

.trianlge_down{
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}
.borderB{border-bottom: 1px solid #ecedee;}
.modal.add-device-modal{
    width: 95px;
    height: auto;
    position: absolute;
    left: 183px;
    top: 45px;
    background: none repeat scroll 0% 0% #FFF;
    border-radius: 3px;
    box-shadow: 0px 0px 3px #CCC;
    padding: 0 10px;
    z-index: 21;
    display: none;
}
a.link.add-device{
    width: 100%;
    padding: 10px 2px;
}
a.link.add-device:hover{
    color: #3498db;
}
a.link.add-device:hover .ico.status{
    background: url(data:image/png;base64,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) no-repeat scroll center 0 rgba(0, 0, 0, 0);
}
a.link.add-device:hover .ico.desktop.status{
    background: url(data:image/png;base64,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) no-repeat scroll center center rgba(0, 0, 0, 0);
}

.borderR{
    border-right: 1px solid #e3e5e6;
}
/*SnapChat*/
.title_header{
    display: table;
    width: 100%;
    background-color: #f7f7f7;
    padding: 0 20px;
    border-top: 1px solid #e3e5e6;
    border-bottom: 1px solid #e3e5e6;
    box-sizing: border-box;
}

.snapchat .left_side{
    width: 320px;
    border-right: 1px solid #e3e5e6;
    height: 58px;
}
.snapchat .dialog_wrapper{
    display: table;
}
.snapchat .dialog_wrapper .left_side{
    width: 340px;
    border-right: 1px solid #e3e5e6;
    display: table-cell;
    float: none;
    vertical-align: top;
    max-height: 770px;
    overflow: auto;
}
.snapchat .dialog_wrapper .right_side{
    float: none;
    box-sizing: border-box;
    display: table-cell;
    vertical-align: top;
    max-height: 770px;
    overflow: auto;
    width: 455px;
    padding: 0 20px;
    position: relative;
}
.dialog_item{
    border-bottom: 1px solid #e3e5e6;
    height: 59px;
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    cursor: pointer;
}
.dialog_item:hover,.dialog_item.active{
    background-color: #f5fafd;
}

.dialog_item .contact_name{
    float:left;
    font-size: 16px;
    margin-top: 18px;
}
.dialog_item.notRead{
    font-weight: bold;
}
.dialog_item .mess_time{
    float: right;
    margin-top: 22px;
}
.dialog_wrapper .title_mess{
    background-color: rgba(255,255,255,0.8);
    height: 30px;
    padding: 30px 20px 0 0;
}
.right_side .contact_name{
    font-size: 16px;
}
.dialog_wrapper .mess_item{}
.dialog_wrapper .mess_item .mess_time{
    text-align: center;
    margin: 15px 0 10px;
}
.dialog_wrapper .mess_item.income .mess_content{float:left;}
.dialog_wrapper .mess_item.outcome .mess_content{float:right;}
.dialog_wrapper .mess_item .mess_content{
    max-width:55%;
    height: auto;
    cursor: pointer;
    border: 1px solid #e5e6e7;
    margin-bottom: 15px;
}
.mess_item .mess_content img{
    width:100%;
    display:block;
}
.mess_item .img_item{
    position: relative;
}
.img_item .info_time{
    position: absolute;
    bottom: 10px;
    left: 10px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    width: 24px;
    height: 24px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 24px;
    border-radius: 12px;
    background: rgba(0,0,0,0.4);
}
.calendar_date{
    background: none repeat scroll 0% 0% #E3E5E6;
    width: 100%;
    height: 1px;
    margin: 20px 0 30px;
}
.calendar_date .item_date{
    text-align: center;
    font-weight: bold;
    top: -6px;
    position: relative;
    width: 130px;
    margin: 0 auto;
    background: #fff;
}

.mess_content .video_item{
   position: relative;
}
.mess_content .video_item video{
    display: block;
    width: 100%;
}


.commands{
    position: relative;
    width: 100%;
}
.commands .not_delivered .item_title,
.commands .not_delivered .item_info{
    font-style: italic;
}
.commands .item.not_delivered:after{
    background: url(data:image/gif;base64,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);
    width: 16px;
    height: 16px;
    content: "";
    position: absolute;
    top: 7px;
    right: 7px;
}
.commands .item{
    padding: 10px 20px;
    border-bottom: 1px solid rgb(227, 229, 230);
}
.commands .item_title{
    font-size: 16px;
    max-width: 90%;
    margin-bottom: 5px;
}
.commands .item_info{ font-size: 12px;}

.commands.event_info{
    position: relative;
    padding: 5px 10px;
    width: auto;
    text-transform: capitalize;
}
.item_event{ margin: 20px 0 40px 0;}

.scrollSection{
    overflow: auto;
    max-height: 250px;
}

.scrollSection .item img{
    width: 75px;
    height: 112px;
}

.title_info.alert_block{
    vertical-align: super;
    text-align: center;
    top: 0px;
}

.title_info.alert_block i{
    background: none repeat scroll 0px 0px #FF786E;
    border-radius: 10px;
    color: #FFF;
    font-size: 12px;
    padding: 2px 6px;
    position: relative;
    top: 6px;
}


table#iCloud_table th{
    text-align: left;
}
.error_block, .info_block{
    display: inline-block;
    color: #ff786e;
    font-size: 11px;
    padding: 10px 50px;
    border: 1px solid #ff786e;
    border-radius: 3px; 
}
.info_block{
    display: inline-block;
    color: #3498DB;
    font-size: 11px;
    padding: 10px 50px;
    border: 1px solid #3498DB;
    border-radius: 3px; 
}
.error_block.medium_error,
.info_block.medium_info{
    margin: 20px 0;
    padding: 10px 20px;
}
.loaderSmall:before{
    background: url(data:image/gif;base64,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);
    position: absolute;
    width: 16px;
    height: 16px;
    content: " ";
    right: 90px;
    top: 7px;
}
.loaderSmall2:before{
    background: url(data:image/gif;base64,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);
    position: absolute;
    width: 16px;
    height: 16px;
    content: " ";
    right: 80px;
    top: 17px;
}



.wrap_header {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 4;

}

#header .btn_buy {
    background: #fdf300;
    background: -moz-linear-gradient(top,  #fdf300 0%, #f3ab00 50%, #f9a600 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdf300), color-stop(50%,#f3ab00), color-stop(100%,#f9a600));
    background: -webkit-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: -o-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: -ms-linear-gradient(top,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    background: linear-gradient(to bottom,  #fdf300 0%,#f3ab00 50%,#f9a600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdf300', endColorstr='#f9a600',GradientType=0 );
    background-size: 200% 200%;
    border-radius: 3px;
    display: inline-block;
    float: right;
    font-size: 18px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    margin: 10px 30px 0;
    padding: 0 30px;
    text-transform: uppercase;
    cursor: pointer;
    color: #35363f;
    -webkit-transition: background-size 200ms;
            transition: background-size 200ms;

}
#header .btn_buy:hover {
    background-size: 100% 100%;
}

td.jqplot-table-legend {
    border: medium none;
    vertical-align: middle;
    width: auto;
}
.data_filter_keylogger {
    float: right;
    width: auto;
}

.data_filter_keylogger input {
    background: url("../img/calendar_ico.png") no-repeat scroll 110px center #ffffff;
    border: 1px solid #c0c0c0;
    width: 118px;
}

.form-add_item .input-container
{
    margin-top: 15px;
}
.form-add_item .input-text
{
    width: 100%;
    padding: 5px;

    border: 1px solid #e3e5e6;
    box-sizing: border-box;
}
.form-add_item label
{
    margin-right: 10px;
}
.form-add_item select
{
    width: 100%;

    border: 1px solid #e3e5e6;
}

.geofencing.ui-slider-horizontal
{
    display: inline-block;

    box-sizing: border-box;
    width: 100%;
    height: 6px;

    border: 2px solid #d9d9d9;
    background-color: #3498db;
    box-shadow: none;
}
.geofencing.ui-slider-horizontal .ui-slider-range
{
    background-color: #d9d9d9;
}
.geofencing.ui-slider .ui-slider-handle
{
    top: -9px;

    width: 11px;
    height: 17px;
    margin-left: -6px;
    padding: 3px;

    cursor: pointer;

    border: medium none;
    background: url(data:image/png;base64,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) no-repeat scroll center center rgba(0, 0, 0, 0);
}
.geofencing .ui-state-active
{
    background-color: transparent !important;
}

.left_side .leftCont{
    margin: 15px 0;
}

.leftCont .title_list{
    padding: 0 22px 10px;
}

.leftCont  .list{

}

.leftCont .list .list_item{
    font-size: 16px;
    padding: 5px 24px 5px 60px;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    word-wrap: break-word;
    max-width: 200px;
}
.leftCont .list .list_item:hover,
.list .list_item.active{
    background-color: #f5fafd;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}
.list.allowed_fence .list_item:after{
    background: url(data:image/png;base64,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);
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 30px;
    top: 50%;
    margin-top: -10px;
}
.list.forbidden_fence .list_item:after{
    background: url(data:image/png;base64,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);
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 30px;
    top: 50%;
    margin-top: -10px;
}
.list .list_item .ico_delete{
    float: right;
    display: none;
    margin-top: -9px;
    position: absolute;
    right: 10px;
    top: 50%;
}
.list .list_item:hover .ico_delete{ display: inline-block;}

.ico_allowed{
    background: url(data:image/png;base64,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);
    position: relative;
    width: 20px;
    height: 20px;
    display: block;
}
.ico_forbidden{
    background: url(data:image/png;base64,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);
    position: relative;
    width: 20px;
    height: 20px;
    display: block;
}