﻿ol, ul, li{
    border: 0 none;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
ol, ul {
    list-style: outside none none;
}


.num-pad .diapPad{
	border: 1px solid #fff;
}

.num-pad .number {
    background: #fff none repeat scroll 0 0;
    color: #4d4d4d;
    font-size: 40px;
    font-weight: 300;
    height: 78px;
    padding: 15px 20px;
    position: relative;
    z-index: 2;
}
.num-pad .dials {
    border-color: #004170;
    cursor: pointer;
    margin: -1px 0 0 -1px;
}
.num-pad .dials::before, .num-pad .dials::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
}
.num-pad .dials::after {
    clear: both;
}
.num-pad .dials .digits {
    float: left;
    width: 33.33%;
    cursor:pointer;
}
.num-pad .dials .digits p {
	background-image: linear-gradient(to bottom, #006bb7 0%, #00477a 100%);
	border-top:1px solid #006bb7;
	border-right:1px solid #00477a;
	border-bottom:1px solid #00477a;
	border-left:1px solid #006bb7;
	font-family:"gobCl";
    margin: 10px ;
    border-radius: 6px;
    text-align: center;
}
.num-pad .dials .digits p strong {
    color: #fff;
    font-size: 50px;
    /*margin-right: 8px;*/
}

.num-pad .dials .digits:active p {
    background: #00477a none repeat scroll 0 0;
    border-top-color: #00477a;
}

.num-pad .dials .digits:hover p, .num-pad .dials .digits:focus p {
    background: #00477a none repeat scroll 0 0;
    border-top-color: #00477a;
}

.compact .dials .digits p {
    padding: 7px;
}
.compact .dials .digits p strong {
    font-size: 28px;
}
.compact .dials .digits p sup {
	font-size: 12px;
    color: #c1c1c1;
    text-transform: uppercase;
}
.compact .dials .pad-action p {
	background-image: linear-gradient(to bottom, #006bb7 0%, #00477a 100%);
}
.compact .dials .pad-action:active p{
    background: #00477a none repeat scroll 0 0;
}

.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clearfix {
}
