/* Minification failed. Returning unminified contents.
(77,1): run-time error CSS1035: Expected colon, found 'mage'
(78,1): run-time error CSS1044: Expected equal sign, found rstr
(78,5): run-time error CSS1045: Expected term, found =
(78,5): run-time error CSS1019: Unexpected token, found '='
(78,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(83,1): run-time error CSS1035: Expected colon, found 'nd'
(83,218): run-time error CSS1038: Expected hex color, found '#47'
(84): run-time error CSS1019: Unexpected token, found ' '
(84): run-time error CSS1042: Expected function, found ' '
(84): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(84,216): run-time error CSS1038: Expected hex color, found '#1c1c'
(85): run-time error CSS1019: Unexpected token, found ' '
(85): run-time error CSS1042: Expected function, found ' '
(85): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(85,219): run-time error CSS1038: Expected hex color, found '#8'
(86): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(95,51): run-time error CSS1036: Expected expression, found '}'
(124,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '.'
(194,216): run-time error CSS1038: Expected hex color, found '#0066'
(195): run-time error CSS1019: Unexpected token, found ' '
(195): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(200,1): run-time error CSS1044: Expected equal sign, found Colorstr
(200,9): run-time error CSS1045: Expected term, found =
(200,9): run-time error CSS1019: Unexpected token, found '='
(200,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(312,1): run-time error CSS1044: Expected equal sign, found str
(312,4): run-time error CSS1045: Expected term, found =
(312,4): run-time error CSS1019: Unexpected token, found '='
(312,4): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(434,1): run-time error CSS1033: Expected closing bracket, found 'e'
(434,2): run-time error CSS1031: Expected selector, found '='
(434,2): run-time error CSS1025: Expected comma or open brace, found '='
(837,1): run-time error CSS1035: Expected colon, found 'image'
(838,1): run-time error CSS1044: Expected equal sign, found orstr
(838,6): run-time error CSS1045: Expected term, found =
(838,6): run-time error CSS1019: Unexpected token, found '='
(838,6): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(841,1): run-time error CSS1035: Expected colon, found 'rder-radius'
 */
html, body, form {
    height: 100%;
}
body {background-color: #F7F7F7;}


.header-blue{background:-webkit-gradient(linear,left top,left bottom,from(#0066cc),to(#003399));background:-moz-linear-gradient(top,#0066cc,#003399);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc
,endColorstr=#003399);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc, endColorstr=#003399)";background-image:-ms-linear-gradient(bottom,#06c 0%,#039 100%);background-image:linear-gradient(to
 top,#06c 0%,#039 100%); border-radius: 0;
    min-height: 70px;}
h1{font-size:25px;font-weight:400;color:#005bbb;margin:10px 0}
.h1-for-ImpersonatedName {color:#333;font-weight:200;}
h2{width:auto;color:#fff;min-height:35px;font-size:17px;padding:8px 10px 0;border-radius:6px 6px 0 0;background:#999;margin-bottom: 0;font-weight:400}
h3{font-size:16px;color:#005bbb;font-weight:400;margin-bottom:10px}
section{width:auto;height:auto;position:relative;border-radius:0 0 6px 6px;background:#f2f2f2;margin-bottom:10px;padding:20px 15px;font-size:13px;color:#999;zoom:1; background-color:#fff}
section:before,section:after{content:"";display:table}
section:after{clear:both}

select{width:auto}
th{text-align:left;padding:5px;font-weight:400}
td{padding:5px}
.dataTables_scrollBody {
    border-bottom: 1px solid #DDDDDD;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;

}
.scrollbar{overflow-y:scroll}
.group-list li span{cursor:move}
.recordGreeting,.uploadGreeting{display:none}
.form-modal{width:538px}
.refresh{position:absolute;top:0;right:0;margin-top:20px}
.refresh a{color:#005bbb}
/*.badge{border-radius:9px;left:-8px;padding:1px 4px;position:absolute;top:-8px}*/
.portlet{margin-bottom:23px;border:4px solid #005bbb;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#fff}
.voicemail-portlet{width:482px;margin-bottom:23px;padding:5px;border:4px solid #fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;position:relative;background:#fff}
.portlet-container ul{padding-left:30px;margin-bottom:4px;height:30px;background:#005bbb}
.portlet-container ul {
    background: none repeat scroll 0 0 #005BBB;
    height: 30px;
    margin-bottom: 4px !important;
    padding-bottom: 0 !important;
    padding-left: 30px !important;
    padding-top: 0 !important;
}
.nav.nav-tabs.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
    border: medium none;
    border-radius: 0;
}
.portlet-container .nav li a{height:30px;font-size:15px;color:#fff;padding-top:5px;padding-bottom:11px}
.portlet-container .nav li a:hover{background:#005bbb;}
.portlet-container .nav li.active a{color:#005bbb;outline:0;background:#fff!important;}
.portlet-container .portlet-heading{color:#fff;height:25px;font-size:15px;padding-top:1px;padding-left:8px;background:#005bbb}
.table{margin-bottom:0px}
.table thead{color:#fff;background:#999}
.table thead th{font-size:12px;font-weight:400;text-align:center;}
.table td{font-size:12px;color:#7d7d7d;text-align:center;}
.static-table-header{height:16px;padding:4px 0 7px 6px;background:#999}
.static-table-header div{color:#fff;float:left}
.table-container{margin-bottom:10px;padding:0px 5px;}
.table-container .table-header{height:18px;padding:4px 5px;color:#fff;background:#999}
.table-container .table-header div{float:left;font-size:13px;font-weight:400}
.table-container .table-header:after{clear:both}
.table-container .table-body .table-row{clear:both;min-height:23px;border-top:1px solid #ddd;padding-top:4px}
.table-container .table-body .table-row>div{float:left;color:#7d7d7d}
.table-container .table-body .expanded{height:70px}
.delete.delete-btn {float: left;}
.play.play-btn {float: left;}
.play.pause-btn {float: left;}
.play.waiting-btn {float: left;}
.download-icon {float: left;}
.action-cell .download-icon {float: left; cursor:pointer;}
.stripe{background:#f9f9f9}
.radio{min-height:0}
.bottom-right{float:right;margin:0 15px 15px 0}
.btn{background-image:-moz-linear-gradient(center top,#a6192e,#890f21);background-image:-ms-linear-gradient(top,#a6192e,#890f21);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a6192e),to(#890f21));background-i
mage:-webkit-linear-gradient(top,#a6192e,#890f21);background-image:-o-linear-gradient(top,#a6192e,#890f21);background-image:linear-gradient(top,#a6192e,#890f21);filter:progid:DXImageTransform.Microsoft.gradient(startColo
rstr="#a90329",endColorstr="#6d0019",GradientType=0);-pie-background:linear-gradient(top,#a6192e,#890f21);background-color:#a6192e;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,
0,.25);color:#fff;vertical-align:baseline}
.btn:hover{background:0 -40px #4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradie
nt(linear,left top,left bottom,color-stop(0%,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000000),color-stop(60%,#111111),color-stop(76%,#2b2b2b
),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);backgrou
nd:-o-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0%,#595959 12%,#666666 25%,#47
4747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#000000 51%,#111111 60%,#2b2b2b 76%,#1c1c
1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4c4c4c",endColorstr="#131313",GradientType=0);border-color:#4c4c4c #4c4c4c #595959;border-color:#4c4c4c;color:#fff;-pie-background:#8
90f21;color:#fff;background-position:0 0}
#ie7 .btn{line-height:18px}

.input-append input{background:#f2f2f2}
.input-append .input-group{padding:4px;}
.row-fluid .input-append .offset6 { margin-left:57.8%}
.input-append .search-icon{width:28px;height:34px;margin-left:0px;background:url(/Content/images/sprites.png) -22px -238px #f2f2f2;border-color:#ccc;font-size:0}
#ie7 .input-append .search-icon{position:relative;left:-4px}
.input-append1 .search-icon{width:29px;height:26px;margin-left:-6px;margin-top:-9px;background:url(/Content/images/sprites.png) -23px -242px #f2f2f2;border-color:#ccc;font-size:0}
.field-validation-error{color:#a6192e;font-weight:}
.field-validation-success {color: green;font-weight: 700;}
.row-fluid>form .span4{margin-left:15px;}
#statusSaveHolidaySchedule .field-validation-error{float:left;position:relative;width:450px}
.field-validation-valid{display:none}
.input-validation-error{border:1px solid #a6192e;background:#fee}
.validation-summary-errors{font-weight:700;color:#a6192e}
.validation-summary-errors ul{background:#fff}
.validation-summary-valid{display:none}
.alert.alert-error.small-alert.field-validation-error {margin: 0 auto 10px;width: 97%;}
.alert-error {
    background-color: #F2DEDE;
    color: #A6192E;
}
.medium-error h1 {
    color:#B94A48
}
.waiting-btn {background:url(/Content/images/loading.gif);width:16px;height:16px;display:block;outline:0}
.play-btn {background:url(/Content/images/sprites.png);cursor: pointer;width:14px;height:13px;display:block;outline:0}
.play-btn:hover {background:url(/Content/images/sprites.png) 0 -17px;width:14px;height:13px;display:block;outline:0}
.play-btn-on {background:url(/Content/images/sprites.png) 0 -17px;width:14px;height:13px;display:block;outline:0}
.play-btn a{background:url(/Content/images/sprites.png);width:14px;height:13px;display:block;outline:0}
.play-btn:hover a{background:url(/Content/images/sprites.png) 0 -17px;width:14px;height:13px;display:block;outline:0}
.play-btn-on a{background:url(/Content/images/sprites.png) 0 -17px;width:14px;height:13px;display:block;outline:0}
.play-btn-disabled a{background:url(/Content/images/sprites.png) 0 -35px;width:14px;height:13px;display:block;outline:0;cursor:default}
.pause-btn {text-indent:-99999px;background:url(/Content/images/pausebutton.png);cursor: pointer;width:14px;height:13px;display:block;outline:0}
.pause-btn:hover {background:url(/Content/images/pausebutton.png) 0 -19px;width:14px;height:13px;display:block;outline:0}
.pause-btn-on {background:url(/Content/images/pausebutton.png) 0 -21px;width:14px;height:13px;display:block;outline:0}
.print-icon{background:url(/Content/images/sprites.png) -78px -276px;width:23px;height:13px;display:inline-block;/*margin-right:8px*/position:relative;top:2px;outline:0;cursor:default;vertical-align:top;background:url(/C
ontent/images/sprites.png) -21px -304px;width:18px;height:16px}
.download-icon {background:url(/Content/images/sprites.png) -19px 0;width:23px;height:16px;display:inline-block;/*margin-right:8px*/outline:0;cursor:default}
.download-icon:hover {background:url(/Content/images/sprites.png) -19px -17px;}
.download-icon a{background:url(/Content/images/sprites.png) -19px 0;width:18px;height:13px;display:block;outline:0}
.download-icon:hover a{background:url(/Content/images/sprites.png) -19px -18px;width:18px;height:13px;display:block;outline:0}
.download-icon-on a{background:url(/Content/images/sprites.png) -19px -18px;width:18px;height:13px;display:block;outline:0}
.download-icon-disabled a{background:url(/Content/images/sprites.png) -19px -36px;width:18px;height:13px;display:block;outline:0;cursor:default}
a.download-text:link{color:#333}
a.download-text:link:hover{color:blue}
.delete-btn,.delete-btn a{background:url(/Content/images/sprites.png) -46px 0;width:20px;height:14px;display:block;outline:0}
.delete-btn:hover, .delete-btn:hover a{background:url(/Content/images/sprites.png) -46px -18px;width:20px;height:14px;display:block;outline:0;cursor:pointer}
.delete-btn-on, .delete-btn-on a{background:url(/Content/images/sprites.png) -46px -18px;width:20px;height:14px;display:block;outline:0}
.delete-btn-disabled, .delete-btn-disabled a{background:url(/Content/images/sprites.png) -46px -36px;width:20px;height:14px;display:block;outline:0;cursor:default}
.locked-btn{background:url(/Content/images/sprites.png) 0 -55px;width:12px;height:12px;margin-left:auto;margin-right:auto;}
.unlocked-btn{background:url(/Content/images/sprites.png) -13px -55px;width:12px;height:12px;margin-left:auto;margin-right:auto;}
.checkmark{background:url(/Content/images/sprites.png) -29px -55px;width:12px;height:12px}
.outgoing-call-icon{background:url(/Content/images/sprites.png) 0 -76px;width:14px;height:14px;margin-left:40%}
.incoming-call-icon{background:url(/Content/images/sprites.png) -18px -76px;width:14px;height:14px;margin-left:40%}
.missed-call-icon{background:url(/Content/images/sprites.png) -37px -76px;width:17px;height:17px;margin-left:40%}
.do-not-disturb-icon{background:url(/Content/images/sprites.png) 0 -99px;width:38px;height:38px}
.home-phone-icon{background:url(/Content/images/sprites.png) -40px -100px;width:29px;height:33px}
.add-phone-icon{background:url(/Content/images/sprites.png) -33px -143px;width:29px;height:33px}
.call-forward-icon{background:url(/Content/images/sprites.png) -73px -100px;width:45px;height:38px}
.office-phone-icon{background:url(/Content/images/sprites.png) -120px -100px;width:34px;height:33px}
.remote-office-icon{background:url(/Content/images/sprites.png) -156px -96px;width:31px;height:38px}
.mobile-phone-icon{background:url(/Content/images/sprites.png) -190px -100px;width:18px;height:33px}
.voicemail-icon-white{background:url(/Content/images/sprites.png) 0 -145px;width:26px;height:12px;display:inline-block;position:relative}
.voicemail-icon-blue{background:url(/Content/images/sprites.png) 0 -160px;width:26px;height:12px;display:inline-block;position:relative}
.edit-icon a{background:url(/Content/images/sprites.png) 0 -180px;width:12px;height:12px;display:block;outline:0;cursor:pointer}
.edit-icon:hover a{background:url(/Content/images/sprites.png) -18px -180px;width:12px;height:12px}
.edit-icon-disabled{background:url(/Content/images/sprites.png) 0 -196px;width:12px;height:12px}
.close-icon-gray{background:url(/Content/images/sprites.png) 0 -216px;width:10px;height:10px;display:block;outline:0}
.close-icon-white{background:url(/Content/images/sprites.png) 0 -229px;width:10px;height:10px}
.email-icon{background:url(/Content/images/sprites.png) 0 -247px;width:24px;height:15px}

.refresh-icon{background:url(/Content/images/sprites.png) -48px -274px;width:22px;height:19px;display:inline-block;margin-right:10px;vertical-align:middle}
.calendar-icon{background:url(/Content/images/sprites.png) 0 -304px;width:18px;height:17px}
.tool-tip{background:url(/Content/images/sprites.png) -127px -275px;width:16px;height:16px;display:inline-block;margin-left:10px;vertical-align:middle;z-index:1050}
.alreadyuploaded{color:#005bbb;margin-left:15px}
.top-right-btn{height:30px;margin-bottom:5px}
.main-nav-arrow{background:url(/Content/images/sprites.png) 0 -329px;width:30px;height:16px;position:absolute;bottom:0;right:45%;z-index:5}
.subnav{min-height:40px;width:1024px;position:relative;background:#fff}
.subnav .nav>li>a{color:#005bbb;font-size:15px;padding:6px 0 2px}
.subnav .nav{margin-top:5px}
.subnav .nav li{position:relative}
.subnav .nav li div{width:auto;text-align:center;line-height:0}
.subnav .nav .divider-vertical{border-right:1px solid #b8b8b8;height:22px;margin-top:4px;background:#fff}
.subnav .nav .active>a{color:#40ad28;background:#fff}
.subnav .nav .active>a:hover{color:#40ad28;background:#fff}
.subnav .nav>li>a{color:#005bbb;background:#fff}
.subnav .nav>li>a:hover{color:#40ad28;background:#fff}
.sub-nav-arrow{background:url(/Content/images/sprites.png) -33px -329px;width:17px;height:9px;display:inline-block;margin-top:-1px}
.left-arrow{background:url(/Content/images/sprites.png) -54px -310px;width:19px;height:39px;position:absolute}
.x-bullet{background:url(/Content/images/sprites.png) -14px -229px;width:11px;height:10px;display:inline-block}
.sort-arrow{background:url(/Content/images/sprites.png) -70px 0;width:10px;height:6px;display:inline-block;margin-left:10px;cursor:pointer}
#ie7 .sort-arrow{height:9px}
.arrow-up{background:url(/Content/images/sprites.png) -70px -10px;width:10px;height:6px;display:inline-block;margin-left:10px;cursor:pointer}
#ie7 .arrow-up{height:9px}
.browse-arrow{background:url(/Content/images/sprites.png) -85px 0;width:10px;height:6px;display:inline-block;margin-left:10px;cursor:pointer}
.browse-arrow-up{background:url(/Content/images/sprites.png) -85px -10px;width:10px;height:6px;display:inline-block;margin-left:10px;cursor:pointer}
.plus-icon-big{background:url(/Content/images/sprites.png) no-repeat -114px -27px;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:10px}
.minus-icon-big{background:url(/Content/images/sprites.png) no-repeat -141px -27px;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:10px}
.previousPage{background:url(/Content/images/sprites.png) no-repeat -51px -57px;width:6px;height:11px;display:inline-block;vertical-align:middle;margin-left:13px}
.nextPage{background:url(/Content/images/sprites.png) no-repeat -62px -57px;width:6px;height:11px;display:inline-block;vertical-align:middle;margin-left:8px}
.checkbox-switch{display:none}
.switch{background:url(/Content/images/sprites.png) -93px -223px;width:60px;height:16px;display:block;outline:0}
.switch.checked{background:url(/Content/images/sprites.png) -31px -223px;width:60px;height:16px;display:block;outline:0}
.switch-container{width:56px}
.radio-icon{display:none}
.radio-btn{display:block;outline:0}
.blue-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#0066cc),to(#003399));background:-moz-linear-gradient(top,#0066cc,#003399);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066
cc,endColorstr=#003399);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#0066cc, endColorstr=#003399)";background-image:-ms-linear-gradient(bottom,#06c 0%,#039 100%);background-image:linear-gradient(
to top,#06c 0%,#039 100%)}
.dark-blue-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#003399),to(#003366));background:-moz-linear-gradient(top,#003399,#003366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=
#003399,endColorstr=#003366);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#003399, endColorstr=#003366)";background-image:linear-gradient(to top,#039 0%,#036 100%)}
.gray-gradient{background:-webkit-gradient(linear,left top,left bottom,from(#b8b8b8),to(#fff));background:-moz-linear-gradient(top,#b8b8b8,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8b8b8,end
Colorstr=#fff);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8b8b8, endColorstr=#ffffff)";background-image:-ms-linear-gradient(top,#b8b8b8 0%,#fff 100%);background-image:linear-gradient(to bottom
,#b8b8b8 0%,#fff 100%)}
.layout-bottom-pad{margin:5px auto 50px;max-width:1024px;padding-bottom:10px;padding-top:10px}
.black-footer{background:#000;background:none repeat scroll 0 0 #000;padding:10px 0}
.main-container { height: auto; min-height: 100%; }
.setup-container{width:1024px;min-height:435px;margin:auto;background:#eaeaea}
.setup-container .highlights{margin-bottom:25px}
.setup-container .highlight{width:195px;min-height:100px;float:left;border-right:1px solid #999;padding:20px 30px;color:#999;margin-top:25px}
.setup-container .no-border{border-right:none}
.setup-padding{padding-top:86px}
.setup-padding1{padding-top:0;padding-bottom:0;height:300px}

.background-shingle{position:relative;color:#000;border-style:solid;border-color:#000;border-width:1px;background:#fff}
#PartialShingle{background:#fff}
.sidebar-nav {padding: 9px 0;}
.navbar.navbar-inverse.navbar-fixed-top {
    background-color: #428BCA;
    border-color: #357EBD;
    padding: 0 10px 5px;
}
.header .main-nav {
    height: 65px;
}
.header .nav-items {
    float: left;
}
.header .brand {
    float: left;
    height: 37px;

    margin-top: 22px;
    width: 140px;
}

/*Top Nav*/
.topnav {
    font-weight: 500;
    width: 100%;
    background-color: #fff;
}
.topnav ul {
    margin: 0 0 0 11em;
    text-align: left;
}
.topnav ul li {
    display: inline;
}
.topnav ul li a {
    border-bottom: 3px solid #FFFFFF;
    color: #005BBB;
    margin-right: 5px;
    padding: 6px 3px 4px;
    text-decoration: none;
}
.topnavSpacer {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #B8B8B8;
    height: 22px;
    margin-top: 4px;
}
.topnav.subnav {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 15px;
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 69px;
}
.nav-horizontal-divider {
    height: 6px;
}
.gray-gradient {
    background: linear-gradient(to bottom, #B8B8B8 0%, #FFFFFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.navbar .nav {
    display: block;
    float: left;
    left: 0;
    margin: 0 10px 0 0;
    position: relative;
}
.navbar .nav > li {
    float: left;
}
.nav > li > a {
    display: block;
}
.navbar .nav > li > a {
    color: #777777;
    float: none;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
}
.site-title {
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.site-title > a {
    color: #FFFFFF;
}
.header .main-nav li {
  color:#FFFFFF;
  font-size:15px;
  text-align:center;
}

.header .main-nav > li.active {
    border-left: 1px solid #0069CA;
    border-right: 1px solid #0069CA;
    background:-webkit-gradient(linear,left top,left bottom,from(#003399),to(#003366));background:-moz-linear-gradient(top,#003399,#003366);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#003399,endColor
str=#003366);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#003399, endColorstr=#003366)";background-image:linear-gradient(to top,#039 0%,#036 100%)
}
.header .main-nav li.single-item {
    height: 68px;
    padding-top: 25px;
}


.sidebarnav .sidemenu {
  list-style:none;

}
.sidebarnav .sidemenu > li {
  position:relative;
}
.sidebarnav .sidemenu > li > a {
  border-bottom-color:#DAE1E8;
  border-bottom-style:solid;
  border-bottom-width:1px;
  box-shadow:#FFFFFF 0 2px 1px -1px;
  color:#6E829B;
  display:block;
  line-height:21px;
  margin-bottom:5px;
  margin-left:-15px;
  outline:0;
  padding:19px 14px 15px;
}
.sidebarnav .sidemenu > li > .active a,
.sidebarnav .sidemenu .active a {
    color: #0064CA;
    font-weight: 600;
    text-decoration: none;
}
.sidebarnav .sidemenu > li > a:hover {
        text-decoration: none;
    }


.sidebarnav .sidemenu .active .pointer {
    display: block;
}
.sidebarnav .sidemenu .pointer {
  position:absolute;
  right:14px;
  top:20px;
  display:none;
}

.sidebarnav .sidemenu .pointer .arrow_border {
  border-color:transparent #C0D2DD transparent transparent;
  border-style:solid;
  border-width:11px;
  margin-left:-1px;
  top:0;
  z-index:1001;
}
.sidebarnav .active a {
    font-weight: 600;
}
.sidebarnav .pointer {
    position: absolute;
    right: 33px;
    top: 6px;
}
.sidebarnav  .pointer .arrow, #sidebar-nav  .pointer .arrow_border {
    border-color: rgba(0, 0, 0, 0) #FFFFFF rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 11px;
    font-size: 0;
    left: 0;
    line-height: 0;
    margin: 0 auto 0 0%;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1002;
}
.sidebarnav  .pointer .arrow_border {
    border-color: rgba(0, 0, 0, 0) #C0D2DD rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 11px;
    margin-left: -1px;
    top: 0;
    z-index: 1001;
}

.sidebarnav .nav.nav-list a {
    border-bottom: 1px solid #DAE1E8;
    box-shadow: 0 2px 1px -1px #FFFFFF;
    display: block;
    line-height: 20px;
    margin-bottom: 5px;
    margin-left: 13px;
    outline: 0 none;
    padding: 19px 14px 15px;
}

.navbar-fixed-bottom {
    clear: both;
    height: 3em;
    margin-top: -3em;
    position: relative;
    z-index: 10;
}

/*White Container*/
.content {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DAE3E9;
    border-radius: 5px;
    box-shadow: -3px 3px 3px -2px #F1F1F3;
    margin-bottom: 100px;
    min-height: 350px;
    overflow: hidden;
    padding-left: 5px;
    padding-top: 0px;
    position: relative;
    transition: margin-left 0.3s ease 0s;
}
/*Input form stuff*/
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[typ
e="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], i
nput[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #555555;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 9px;
    padding: 7px;
    margin-right:10px;
}

input, button, select, textarea {
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;

}
.account-details label {
    font-size: 13px;
    font-weight: 800;
    padding: 10px;
}
/*Pop Over Styles*/
.popover {
    color: #333333;
    text-align: left;
    font-size:12px;
    border: 2px solid #005BBB;
     z-index: 9999;
    position: relative;
}
.popover.top .arrow:after {border-top-color: #005BBB;}
 .popover.bottom .arrow:after {border-bottom-color: #005BBB;}
.popover.left .arrow:after {border-left-color: #005BBB;}
.popover.right .arrow:after {border-right-color: #005BBB;}

/* Footer*/
.beforefooter {
    height: 30px;
    margin: 40px;
    padding-bottom: 50px;
}
/*#push, .push {
height: 5em;
}*/
#footer {
    background-color: #000000;
    padding: 20px;
     height: 70px;
     position: absolute;
     width:100%

}
.footer-nav {
    float: right;
}
.footer-nav .nav {
    margin-top: 15px;
}
.footer-nav .nav > li > a, .footer-nav .nav > li > a:hover {
    color: #FFFFFF;
    float: none;
    font-size: 12px;
    padding: 10px 15px;
    text-decoration: none;
    text-shadow: 0 0 0 #FFFFFF;
    background:none;
    display:inline-block;
}
.copyright-text.credit {
    color: #FFFFFF;
    float: left;
    padding-top: 5px;
    width: 150px;
}
.footer .divider-vertical {
    border-right: 1px solid #333333;
    height: 15px;
    margin-top: 14px;
}
.footer .nav > li a {
    display: inline-block;
    position: relative;
}
.shadowblockmenu {
    float: right;
    font-size: 85%;
    width: 650px;
}

.shadowblockmenu ul{
border-width: 1px 0; /* Show only top and bottom border for main menu container */
padding: 0;
margin: 0;
overflow: hidden;
}

.shadowblockmenu ul li{
display: inline;
margin:0;
padding:0;
}

.shadowblockmenu ul li a{
display:block;
float:left;
color: #fff;
padding: 8px 15px 8px 9px;
margin: 0;
text-decoration: none;
-moz-transition: all 0.2s ease-in-out; /* Enable CSS transition between property changes */
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.shadowblockmenu span {
    border-right: 1px solid #FFFFFF;
    float: left;
    height: 15px;
    margin-top: 8px;
}

.footer .navbar-inner {
    border-radius: 0 0 0 0;
    min-height: 38px;
    padding: 20px;
}
.subnav {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 40px;
    position: relative;
    width: 1024px;
}
.subnav .nav {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;

}
.subnav .nav li {
    display: inline;
    position: relative;
}
.subnav .nav > li > a {
    color: #005BBB;
    font-size: 15px;
    padding: 6px 0 2px;
    display:inline-block;
}
.subnav .nav .divider-vertical {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #B8B8B8;
    height: 22px;
    margin-right: 10px;
    margin-top: 4px;
}

#EditCriteraLinkDiv {
    float: left;
}
.header .user-info{float:right;width:300px;height:58px;margin-top:10px; z-index: 1;}
.header .user-info .user-info-container{color:#fff;width: 100%;}
.header .user-info .user-info-container .username{float:right;font-size:16px}
.header .user-info .user-info-container .account-signout{margin-bottom:6px}
.header .user-info .user-info-container .account-signout div{float:right}
.header .user-info .user-info-container .account-signout .account-details-link a,.header .user-info .user-info-container .account-signout .sign-out a{color:#fff;font-size:13px}
.header .user-info .user-info-container .account-signout .divider-vertical{height:16px;margin-top:2px;margin-left: 10px;margin-right: 10px;border-right:1px solid #0069ca}
.content-container {margin-top: 120px;}
.row {min-height: inherit;}
.call-log-buttons {padding: 10px 0px;}
#voicemail-table_filter {float: right;}
 #wrap {
        min-height: 100%;
        height: auto !important;
        height: 100%;
        /* Negative indent footer by it's height */
        margin: 0 auto -70px;
      }
 /* Set the fixed height of the footer here */
#push, #footer
      {
        height: 70px;
        clear: both;
      }
.account-details{
    display:none;
}

/*--------------------------------
   Begin Login Page Styles
----------------------------------*/
#welcome-login {
    margin-top: -20px; /* fixes extra padding caused when Top Nav is hidden*/
}
#welcome-login h2 {
    background: none;
    border-radius: 0;
    border-bottom: solid 1px #fff;
    font-size: 18px;
    font-weight: bold;
    padding-left: 0;
}
.loginform form {
    padding-top: 5px;
}
.login-background {

background: url("../Content/images/dvc-login-background.png");
    color: #FFFFFF;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
    min-height: 620px;
    overflow: visible;
    padding: 10px 0 20px;
}
.welcome-portlet {
    background: none repeat scroll 0 0 #0051B2;
    border-radius: 0;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    max-width: 325px;
    min-height: 368px;
    padding: 10px 25px;
    position: relative;
}
.welcome-portlet-calllog {
    background: none repeat scroll 0 0 #0051B2;
    border-radius: 0;
    float: right;
    margin-right: 20px;
    margin-top: 10px;
    max-width: 325px;
    min-height: 368px;
    position: relative;
}
.welcome-portlet.botttom > p, .welcome-portlet-calllog.botttom > p {
    margin-top: 5px;
    text-align: center;
}

.welcome-portlet input {
    max-width: 291px;
    width: 100%;
}
.loginform h1, .welcome-portlet.botttom h1 {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 700;
    margin: 5px 0 0;
}
.loginform h3 {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-size: 18px;
    padding-bottom: 7px;
}
.loginform label {
    display: block;
    color:#fff;
    padding-left: 0;
}
.pinsigninbtn {
    height: 35px;
    padding-bottom: 5px;
    padding-top: 5px;
}
.centerheader {
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    border-bottom:none!important;
    color: #FFFFFF;

}
/*Cima Link*/
.welcome-portlet.botttom {width: 100%;color: #FFFFFF; margin-top: 10px;min-height: 75px;height:100%;padding-top: 15px;}
.welcome-portlet-calllog.botttom {width: 100%;color: #FFFFFF; margin-top: 10px;min-height: 75px;height:100%;padding-top: 15px;}
    .welcome-portlet.botttom a, .welcome-portlet-calllog.botttom a {
        color: #FFFFFF;
        text-decoration: underline;
    }

/*Login Bottom Styles*/
.loginbottom.highlights {
    background: none repeat scroll 0 0 #E5E5E5;
    margin-bottom: 50px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1024px;
    margin-top: 20px;
}
.loginbottom .highlight {
    border-right: 1px solid #999999;
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 25px;
    min-height: 70px;
    padding: 10px 20px;
}

.loginbottom .lasthighlight {
    border-right: none;
    color: #999999;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 25px;
    min-height: 70px;
    padding: 0px 20px;
}

.alert.alert-block.alert-error.fade.in {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    margin-bottom: 5px;
}

.alert .alert-danger, .alert .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    margin-bottom: 5px;
}


.validation-summary-valid .error, .validation-summary-valid .alert-error {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    margin-bottom: 5px;
}

.validation-summary-errors ul {
    background-color: #F2DEDE;
    border-color: #EED3D7;
    color: #B94A48;
    margin-bottom: 5px;
    font-size:11px;
    padding-top:5px;
    padding-bottom:5px;
}
.span4.highlight > h3 {
    margin-top: 0;
}
/*--------------------------------
   End Login Styles
----------------------------------*/
/*--------------------------------
   Begin Dashboard Styles
----------------------------------*/
#addItem.btn.pull-left {
    width: 90px;
}
#DeleteCriteraLinkDiv {
    float: left;
    margin-left: 10px;
    width: 38px;
}
#forwardingNumbers {
    margin-top: 15px;
}
#anonymous-switch {
     margin-top: 20px;
}
.anonymous-callrejection-row {
    margin-left: 15px;
}
.callrejection {
    margin-top: 10px;
}
#forwarding-always-switch.switch-container {
    margin-bottom: 15px;
    padding-top: 9px;
}
.action-cell button {
    border: none;
    padding: 0;
}
.hidden-text {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: auto;
    width: 1px;
}

.ui-dialog-buttonset button {
      background-image:-moz-linear-gradient(center top,#a6192e,#890f21);background-image:-ms-linear-gradient(top,#a6192e,#890f21);background-image:-webkit-gradient(linear,0 0,0 100%,from(#a6192e),to(#890f21));background-
image:-webkit-linear-gradient(top,#a6192e,#890f21);background-image:-o-linear-gradient(top,#a6192e,#890f21);background-image:linear-gradient(top,#a6192e,#890f21);filter:progid:DXImageTransform.Microsoft.gradient(startCol
orstr="#a90329",endColorstr="#6d0019",GradientType=0);-pie-background:linear-gradient(top,#a6192e,#890f21);background-color:#a6192e;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0
,0,.25);color:#fff;
   display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid transparent;bo
rder-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.ui-widget-content {
    background: none #F2F2F2;
    border: 4px solid #005BBB;
    border-radius: 6px;
}

.move-right {float: right;margin-right: 14px;}

.input-background { background: #f2f2f2!important;padding-bottom:4px!important;padding-top:6px!important;padding-right:6px!important;padding-left:6px!important;}

/*--------------------------------
   End Dashboard Styles
----------------------------------*/
/*--------------------------------
   Begin Voicemail Styles
----------------------------------*/
#txtBoxVoicemailFwdEmail textarea {
    width:200px;
}
textarea {
    width: 300px;
}

.action-cell{padding-left:2% !important;width:100px;}
#VoicemailPreferences {
    padding-top: 10px;
}

.voicemailsection {
    width: 840px;
}

/*--------------------------------
   End Voicemail Styles
----------------------------------*/
@media (max-width: 1280px) {
    .action-cell{padding-left:0% !important;width:70px;}
    .content-container .row-fluid :first-child.offset1{
        margin-left: 5.7% !important
    }
}

/*------------------------------
    Manage Users
-------------------------------*/
#manage-users thead td {
    color: #FFFFFF;
}
.mouse-hand {
  cursor:pointer
}
.pad-top {
    padding-top:5px;
}
.dataTables_paginate {
list-style: none outside none;
}
.dataTables_paginate ul {
    background: none repeat #FFFFFF !important;
    height:0px;
    padding-left: 0px;

}
.dataTables_paginate li {
    display: inline;
    padding: 2px;

}
.dataTables_info {
    float: left;
    /*padding-top: 10px;*/
    /*width: 55%;*/
}
.dataTables_paginate {
    float: right;
    /*padding-top: 10px;*/
    /*width: 45%;*/
    /*text-align: right;*/
    display: inline-block;

}
.dataTables_scrollHeadInner, .table {width:100% !important;}
.pagination {
    margin: 0px;
}
.dataTables_paginate li.active>a{color:#40ad28;background:#fff;font-weight:bold}
textarea {resize: none;}
.tab-pane.active {
    padding-bottom:30px;
}
.dataTables_filter>lable {
    display: inline-block;
    margin-top: 10px;}
#voicemail-table {
    clear:both;
}

 .bold-unheard {
    font-weight:bold;
}
.paddingleft-change {
    padding-left:20px;
}
.imagesIE{background:url(/Content/images/ie.jpg);width:100px;height:95px;cursor:pointer;display:block;text-align:center}
.imagesMoz{background:url(/Content/images/mozilla.jpg);width:95px;height:95px;cursor:pointer;display:block;text-align:center}
.imagesChrome{background:url(/Content/images/chrome.jpg);width:100px;height:95px;cursor:pointer;display:block;text-align:center}
.imagesSafari{background:url(/Content/images/safari.png);width:100px;height:95px;cursor:pointer;display:block;text-align:center}
.wordbreakline {word-break:break-all;}
