/*
Theme Name: 	Touchcore Child
Theme URI: 		http://www.touchcoreltd.com
Author: 		Touchcore
Author URI: 	http://www.touchcoreltd.com
Description:	Child Theme
Template:		touchcore
Version: 		1.6.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */
.form-panel{background-color:white;padding:2em;max-width:30em;margin:3em auto;box-shadow:1px 1px 5px rgba(0,0,0,0.3);}
.form-panel .form-head{margin-bottom:1em;}
.form-panel .btn-link:hover{text-decoration:none;}
.form-panel .btn-link:hover i{display:inline-block;color:#687b99;text-decoration:none;}
.ap-form input[type="text"],.ap-form input[type="password"],.ap-form input[type="email"]{padding-left:.6em;}
.form-panel a.button, .form-panel a.tp-button, .form-panel button, .form-panel input[type="submit"], .form-panel input[type="reset"], .form-panel input[type="button"] {
	margin-right:0px;
}
.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.row-center {margin:0 -25px;}
.column-3-center {padding:0 24px;}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
    display: table-cell;
}
.input-group .form-control {
	border:1px solid #ccc;
}

.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child>.btn, .input-group-btn:first-child>.btn-group>.btn, .input-group-btn:first-child>.dropdown-toggle, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:first-child>.btn-group:not(:first-child)>.btn {
	    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}

.form-group {
    margin-bottom: 15px;
}

.input-group .form-control {
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.custom-pic-box {}
.custom-pic-box h3 {text-align:center;font-size: 20px;font-style: normal; font-weight: 300; height: 60px; line-height: 150%; margin-bottom: 15px;}
.custom-pic-box p {font-size: 18px;font-style: normal;font-weight: 300; line-height: 150%; margin-bottom: 15px;}
.testimonial-list {padding: 20px 20px 10px;background-color: #0f6cc0;color:#fff;margin-bottom:30px}
.quick-info-text {margin:30px 0px 0px 0px; font-size:15px}
.quick-info-text.single {margin:40px 0px 0px 0px;}
#Top_bar .top_bar_left {width:100%;}
@media (max-width:767px) {
.quick-info-text {margin:0px 0px 0px 0px; font-size:13px}
.quick-info-text.single {margin:25px 0px 0px 0px;}
}