#easy-access-msg h4 {
	font-size: 16px;
}

.splunk-form .splunk-radio {
	padding-top: 15px;
	padding-left: 12px;
	text-align: center;
}

.splunk-form .splunk-radio .splunk-icon {
	position: inherit;
	top: auto;
	left: auto;
	display: block;
}

.modal.license-modal .modal-dialog .modal-content .modal-body {
	overflow-y: scroll;
	overflow-x: hidden;
	width: 100%;
	position: relative !important;
	padding-top: 10px !important;
	height: 90% !important;
}

#loginError {
	color: #ff909c;
	margin-bottom: 20px;
	font-size: 18px !important;
	font-weight: bold;
}

.splunk-form .splunk-btn-login.disabled,
.splunk-form .splunk-btn-login.disabled:hover {
	background: transparent;
	border-color: #97999B;
	color: #97999B;
}

.modal.license-modal .modal-dialog .modal-content .modal-body ul li a {
	word-break: break-all;
}

.dark-theme-form-container .splunk-custom-select-span.error {
	border-color: #ff909e !important;
}

.splunk-form .splunk-custom-select-span .splunk-custom-select-spanInner {
	width: calc(100% - 20px) !important;
	white-space: nowrap;
	overflow: hidden;
}


/* black theme css classes */

.black-theme-form-container {
	padding: 20px;
	position: relative;
	background: #000;
	color: #fff;
	border-top: 5px solid #2eb50b;
}

.black-theme-form-container .input-spinner {
	color: #2d2d2d
}
.black-theme-form-container .splunk2-h4{
	color: #fff;
}
.black-theme-form-container input:-webkit-autofill,
.black-theme-form-container textarea:-webkit-autofill,
.black-theme-form-container select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #484848 inset !important;
	-webkit-appearance: none;
	-webkit-text-fill-color: #fff;
}
.black-theme-form-container input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 1000px #484848 inset !important;
	-webkit-border-radius: 3px !important;
	-webkit-text-fill-color: #fff;
}

.black-theme-form-container .overlay-message {
	background: #000;
}

.black-theme-form-container .overlay-message.transparent {
	background: -moz-linear-gradient(top, #000 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	background: -webkit-linear-gradient(top, #000 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	background: linear-gradient(to bottom, #000 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#8aefefef', GradientType=0)
}

.black-theme-form-container .btn-small {
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 16px;
	color: #2eb50b;
	font-weight: normal
}

.black-theme-form-container a:hover {
	text-decoration: underline
}

.black-theme-form-container .modal {
	color: #2d2d2d
}

.black-theme-form-container .main-icon {
	fill: #2d2d2d
}

.black-theme-form-container .main-icon.email-icon {
	stroke: #2d2d2d
}

.black-theme-form-container label {
	display: block
}

.black-theme-form-container label.splunk-input {
	border: 1px solid #97999b;
	overflow: hidden
}

.black-theme-form-container label.splunk-input input,
.black-theme-form-container label.splunk-input textarea {
	color: #fff;
	font-weight: 600;
	text-indent: 11px;
	width: 100%
}

.black-theme-form-container label.splunk-input .placeholder {
	color: #fff
}

.black-theme-form-container label.splunk-input.success {
	border-color: #2eb50b;
	background-color: #484848
}

.black-theme-form-container label.splunk-input.success .feedback {
	color: #2eb50b
}

.black-theme-form-container label.splunk-input.error {
	border-color: #ff909c;
	background-color: transparent
}

.black-theme-form-container label.splunk-input.error .feedback {
	color: #ff909c
}

.black-theme-form-container label.splunk-input.input-select {
	border: none;
	overflow: visible;
	margin-bottom: 8px
}

.black-theme-form-container textarea {
	min-height: 200px;
	border: none;
	width: 100%;
	outline: none;
	margin-top: 15px;
	resize: none;
	font-weight: 600
}

.black-theme-form-container .splunk-radio {
	border: 1px solid #97999b;
	color: #fff
}

.black-theme-form-container .splunk-radio .splunk-icon {
	color: #fff;
	font-size: 28px;
	font-weight: normal
}

.black-theme-form-container :checked+.splunk-radio {
	border: 1px solid #2eb50b
}

.black-theme-form-container .splunk-custom-select-span {
	border: 1px solid #97999b;
}

.black-theme-form-container .splunk-custom-select-span .splunk-custom-select-spanInner {
	font-size: 16px;
	font-weight: bold
}

.black-theme-form-container .splunk-custom-select-span.success {
	border-color: #2eb50b
}

.black-theme-form-container .splunk-custom-select-span.success span {
	color: #fff;
	font-weight: 600
}

.black-theme-form-container .splunk-form .splunk-custom-select-span:after {
	color: #fff;
	top: 12px !important
}
.black-theme-form-container .splunk-custom-select-span.error{
	border-color: #ff909c;
    background-color: transparent;
}
.black-theme-form-container .splunk-custom-select-span.error:after{
	color: #ff909c;
}
.black-theme-form-container .splunk-custom-select-spanFocus {
	background-color: transparent;
}

.black-theme-form-container .splunk-form .control__indicator {
	border: 1px solid #97999b !important
}

.black-theme-form-container .splunk-form .control--radio .control__indicator {
	border: 1px solid #2eb50b !important
}

.black-theme-form-container .splunk-form .control input:checked~.control__indicator {
	background: transparent;
	border: 1px solid #2eb50b !important
}

.black-theme-form-container .splunk-form :checked+.splunk-radio {
	border: 1px solid #2eb50b
}

.black-theme-form-container .splunk-form .control--checkbox .control__indicator:after {
	top: -3px;
	left: 5px;
	width: 7px;
	height: 14px;
	transform: rotate(45deg);
	border: solid #fff;
	border-width: 0 2px 2px 0
}

.black-theme-form-container .tooltip:focus .tooltip:active {
	color: #fff
}

.black-theme-form-container .tooltip.in {
	opacity: 1
}

.black-theme-form-container .tooltip-content {
	color: #000;
	padding: 8px 8px;
	background-color: #f7f7f7;
	border-radius: 0
}

.black-theme-form-container .tooltip-content .splunk-icon {
	color: #fff;
	margin-right: 5px;
	visibility: hidden
}

.black-theme-form-container .tooltip-content span {
	color: #000 !important
}

.black-theme-form-container .tooltip.top .tooltip-arrow {
	border-top-color: #f7f7f7;
	bottom: -4px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px 10px 0
}

.black-theme-form-container .tooltip.top {
	margin-top: -6px
}

.black-theme-form-container .tooltip.top .tooltip-arrow,
.black-theme-form-container .tooltip.right .tooltip-arrow,
.black-theme-form-container .tooltip.bottom .tooltip-arrow,
.black-theme-form-container .tooltip.left .tooltip-arrow {
	border-top-color: #f7f7f7
}

.black-theme-form-container label {
	display: block
}

.black-theme-form-container label.splunk-input.focus {
	background: #484848;
	border-color: #fff;
	color: #FFFFFF
}

.dark-theme-form-container,
.black-theme-form-container {
	width: 100%
}

.dark-theme-form-container .splunk-btn.disabled,
.dark-theme-form-container .splunk-btn[disabled],
.dark-theme-form-container fieldset[disabled] .splunk-btn {
	cursor: default;
	opacity: .5;
	filter: alpha(opacity=50);
}

.black-theme-form-container .sp-btn-green,
.black-theme-form-container .sp-btn-default {
	background-color: #2eb50b;
	border-color: #2eb50b;
}

.black-theme-form-container .sp-btn-green:hover,
.black-theme-form-container .sp-btn-default:hover {
	background-color: #43d220;
	border-color: #2eb50b;
}

.black-theme-form-container #overlay-form-close-btn {
	background-image: url(../images/close-btn.svg)
}
.black-theme-form-container .splunk2-h3 {
	color: #fff;
}
.black-theme-form-container .splunkv2-h3 {
	color: #fff;
}
/* black theme css classes ends */


/* light theme css classes */

.light-theme-form-container {
	padding: 20px;
	position: relative;
	background: #fff;
	border: solid 1px #dadce0;
	border-top: 5px solid #2eb50b
}

.light-theme-form-container .input-spinner {
	color: #2d2d2d
}

.light-theme-form-container input:-webkit-autofill,
.light-theme-form-container textarea:-webkit-autofill,
.light-theme-form-container select:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important;
	-webkit-appearance: none;
	-webkit-text-fill-color: #000;
}

.light-theme-form-container input:-webkit-autofill:focus {
	-webkit-box-shadow: 0 0 0 1000px #fff inset !important;
	-webkit-border-radius: 3px !important;
	-webkit-text-fill-color: #000;
}

.light-theme-form-container .overlay-message {
	background: #005f86;
	background: -moz-linear-gradient(top, #005f86 0, #fffdfd 0, #efefef 90%);
	background: -webkit-linear-gradient(top, #005f86 0, #fffdfd 0, #efefef 90%);
	background: linear-gradient(to bottom, #005f86 0, #fffdfd 0, #efefef 90%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005f86', endColorstr='#efefef', GradientType=0)
}

.light-theme-form-container .overlay-message.transparent {
	background: -moz-linear-gradient(top, #fffdfd 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	background: -webkit-linear-gradient(top, #fffdfd 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	background: linear-gradient(to bottom, #fffdfd 0, #f5f5f5 60%, rgba(239, 239, 239, 0.54) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfd', endColorstr='#8aefefef', GradientType=0)
}

.light-theme-form-container .btn-small {
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
	font-size: 16px;
	color: #2eb50b;
	font-weight: normal;
}

.light-theme-form-container a:hover {
	text-decoration: underline;
}

.light-theme-form-container label.splunk-input {
	border: 1px solid #97999b;
	overflow: hidden;
}

.light-theme-form-container .modal {
	color: #2d2d2d
}

.light-theme-form-container .main-icon {
	fill: #2d2d2d
}

.light-theme-form-container .main-icon.email-icon {
	stroke: #2d2d2d
}

.light-theme-form-container label {
	display: block
}

.light-theme-form-container label.splunk-input input,
.light-theme-form-container label.splunk-input textarea {
	color: #2d2d2d;
	font-weight: 600;
	text-indent: 11px;
	width: 100%
}

.light-theme-form-container label.splunk-input .placeholder {
	color: #72777a
}

.light-theme-form-container label.splunk-input.success {
	border-color: #2eb50b;
	background-color: transparent
}

.light-theme-form-container label.splunk-input.success .feedback {
	color: #65a637
}

.light-theme-form-container label.splunk-input.error {
	border-color: #ff909c;
	background-color: transparent
}

.light-theme-form-container label.splunk-input.error .feedback {
	color: #ff909c
}

.light-theme-form-container label.splunk-input.input-select {
	border: none;
	overflow: visible;
	margin-bottom: 8px
}

.light-theme-form-container textarea {
	min-height: 200px;
	border: none;
	width: 100%;
	outline: none;
	margin-top: 15px;
	resize: none;
	font-weight: 600
}

.light-theme-form-container .splunk-radio {
	border: 1px solid #97999b;
	color: #2d2d2d
}

.light-theme-form-container .splunk-radio .splunk-icon {
	color: #2d2d2d;
	font-size: 28px;
	font-weight: normal
}

.light-theme-form-container :checked+.splunk-radio {
	border: 1px solid #65a637
}

.light-theme-form-container .splunk-custom-select-span {
	border: 1px solid #00a9e0;
	color: #72777a
}

.light-theme-form-container .splunk-custom-select-span .splunk-custom-select-spanInner {
	font-size: 16px;
	font-weight: bold
}

.light-theme-form-container .splunk-custom-select-span.success {
	border-color: #65a637
}

.light-theme-form-container .splunk-custom-select-span.success span {
	color: #000;
	font-weight: 600
}

.light-theme-form-container .splunk-form .splunk-custom-select-span:after {
	color: #000000;
	top: 12px !important
}

.light-theme-form-container .splunk-custom-select-spanFocus {
	background-color: transparent;
}

.light-theme-form-container .splunk-form .control__indicator {
	border: 1px solid #97999b !important
}

.light-theme-form-container .splunk-form .control--radio .control__indicator {
	border: 1px solid #97999b !important
}

.light-theme-form-container .splunk-form .control input:checked~.control__indicator {
	background: transparent;
	border: 1px solid #65a637 !important
}

.light-theme-form-container .splunk-form :checked+.splunk-radio {
	border: 1px solid #65a637
}

.light-theme-form-container .splunk-form .control--checkbox .control__indicator:after {
	top: -3px;
	left: 5px;
	width: 7px;
	height: 14px;
	transform: rotate(45deg);
	border: solid #000;
	border-width: 0 2px 2px 0
}

.light-theme-form-container .tooltip:focus .tooltip:active {
	color: #fff
}

.light-theme-form-container .tooltip.in {
	opacity: 1
}

.light-theme-form-container .tooltip-content {
	color: #fff;
	padding: 8px 8px;
	background-color: #2d2d2d;
	border-radius: 0
}

.light-theme-form-container .tooltip-content .splunk-icon {
	color: #fff;
	margin-right: 5px;
	visibility: hidden
}

.light-theme-form-container .tooltip-content span {
	color: #fff !important
}

.light-theme-form-container .tooltip.top .tooltip-arrow {
	border-top-color: #2d2d2d;
	bottom: -4px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px 10px 0
}

.light-theme-form-container .tooltip.top {
	margin-top: -6px
}

.light-theme-form-container .tooltip.top .tooltip-arrow,
.light-theme-form-container .tooltip.right .tooltip-arrow,
.light-theme-form-container .tooltip.bottom .tooltip-arrow,
.light-theme-form-container .tooltip.left .tooltip-arrow {
	border-top-color: #2d2d2d;
}

.light-theme-form-container label {
	display: block
}

.light-theme-form-container label.splunk-input.focus {
	border-color: #474444
}

.dark-theme-form-container,
.light-theme-form-container {
	width: 100%
}

.light-theme-form-container .sp-btn-green,
.light-theme-form-container .sp-btn-default {
	background-color: #2eb50b;
	border-color: #2eb50b;
}

.light-theme-form-container .sp-btn-green:hover,
.light-theme-form-container .sp-btn-default:hover {
	background-color: #43d220;
	border-color: #2eb50b;
}

.light-theme-form-container #overlay-form-close-btn {
	background-image: url(../images/close-btn-light.svg)
}
.light-theme-form-container .tooltip {
	background: #2d2d2d;
	color: #fff
}
.light-theme-form-container #enterprise-conditions a, .light-theme-form-container #cloud-conditions a {
	color: #00a9e0;
}
/* light theme css classes ends */
.dark-theme-form-container .sp-btn-green-clear {
	color: #00A9E0;
    background-color: transparent;
	border-color: #00A9E0;
	padding: 4px 8px;
    font-size: 12px;
    line-height: 14px;
	border-radius: 3px;
	margin-top: 15px;
    margin-bottom: 23px;
}
.dark-theme-form-container .sp-btn-green-clear:hover {
	border-color: #75dafa !important;
    background-color: #75dafa !important;
    color: #001d29 !important;
}
.dark-theme-form-container #login-button::after {
	display: none;
}
.overlay-btn-small {
    margin-left: 0;
    top: 4px;
    font-size: 14px;
    position: relative;
    margin-left: 5px;
}
.overlay-btn-small:hover{
	color: #2eb50b;
}
.sp-btn-green-clear {
    color: #2eb50b;
    background-color: transparent;
    border-color: transparent;
    padding-left: 0;
    padding-right: 0;
    font-weight: 600;
}
.subtitle {
    font-size: 15px;
    line-height: 130%;
}
#overlay-form-close-btn {
	background-image: url(../images/close-btn.svg)
}
.tooltip {
	right: 20px;
	left: 20px !important;
}
.splunk-form .splunk-submit .splunk-btn {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
}

#overlay-form-close-btn {
	z-index: 201;
	position: relative;
	top: -10px;
	left: 0px;
	cursor: pointer;
	width: 18px;
	height: 18px;
	float: right;
}
#enterprise-conditions a, #cloud-conditions a {
	color: #75dafa;
}
#login-button::after{
	content: ' \00BB';
}
h4.splunk2-h4 {
	padding-bottom: 0;
	font-size: 21px;
}
h4.splunkv2-h3 {
	padding-bottom: 0;
}
.splunk2-h1{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:35px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h2{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:30px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h3, .splunkv2-h3{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:24px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h4{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:18px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h5{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:16px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h6{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:14px;
    line-height:100%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0
}
.splunk2-h7{
    color:#000;
    font-family:"proxima_nova",Helvetica,Arial,sans-serif;
    font-weight:700;
    font-size:16px;
    line-height:120%;
    -webkit-font-smoothing:antialias;
    padding-bottom:15px;
    margin-bottom:0;
    margin-top:0;
    display:block;
    letter-spacing:.25px
}
/*SHIP 305 Iconography change CSS Starts Here*/
.icon-download:before, .icon-cloud:before {
	content:"";
}
.box-icon-download, .box-icon-cloud {
	height: 40px;
	width: 40px;
	margin: auto;
	padding-bottom: 10px;
	
}
.light-theme-form-container .box-icon-download path,
.light-theme-form-container .box-icon-download polyline {
	stroke: #000 !important;
}
.light-theme-form-container .box-icon-cloud path {
	fill: #000 !important;
}
/*SHIP 305 Iconography change CSS Ends Here*/
@media (min-width:480px){
    .splunk2-h1{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:45px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h2{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:35px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h3, .splunkv2-h3{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:27px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h4{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:20px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h5{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:16px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h6{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:14px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h7{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:18px;
        line-height:120%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
}
@media (min-width:768px){
	.modal.license-modal .modal-dialog .modal-content .modal-body ul table,
	.modal.license-modal .modal-dialog .modal-content .container {
		width: 100% !important;
	}
    .splunk2-h1{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:55px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h2{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:40px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h3, .splunkv2-h3{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:30px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h4{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:21px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h5{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:18px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h6{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:16px;
        line-height:100%;
        -webkit-font-smoothing:antialias;
        padding-bottom:20px;
        margin-bottom:0;
        margin-top:0
    }
    .splunk2-h7{
        color:#000;
        font-family:"proxima_nova",Helvetica,Arial,sans-serif;
        font-weight:700;
        font-size:18px;
        line-height:120%;
        -webkit-font-smoothing:antialias;
        padding-bottom:15px;
        margin-bottom:0;
        margin-top:0
    }
}